@CHARSET "UTF-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#676767;
}
a {
	outline:none;
}

.right {
	text-align:right;
}

.center {
	text-align:center;
}
#page {
	background:url(../images/page_bkg.jpg) repeat-y left top;
}
#header {
	background:url(../images/header_bkg.jpg) repeat-x left top;
}
#header .inner {
	position:relative;
	height:116px;
	width:1023px;
	background:white url(../images/header_img.jpg) no-repeat left top;
}
#header .inner #logo {
	position:absolute;
	display:block;
	top:11px;
	left:13px;
	width:232px;
	height:76px;
	text-decoration:none;
}

#header #msgbox {
	position:absolute;
	display:block;
	top:90px;
	left:260px;
	width:600px;
	height:25px;
	text-decoration:none;
}

#footer {
	background:url(../images/footer_bkg.jpg) repeat-x left top;
}
#footer .inner {
	height:57px;
	width:1023px;
	padding-top:11px;
	
	background:url(../images/footer_bkg_start.jpg) no-repeat left top;
}
#footer #footer1stcol {
	float:left;
	width:221px;
	height:58px;
	margin-left:24px;
	line-height:58px;
	vertical-align:middle;
	color:#222222;
}
/*
		background-color:red;
		background-color:lime;
	
	*/
	
	#footer #footer2ndcol {
		float:left;
		width:423px;
		height:58px;
		margin-left:13px;
		line-height:58px;
		vertical-align:middle;
		font-size:11px;
		color:#222222;
	}
		#footer #footer2ndcol a {
			color:#9B9DA3;
		}
		#footer #footer2ndcol ul {
			list-style:none;
		}
		#footer #footer2ndcol ul li {
			display:inline;
			margin:0;
			padding:1px 6px;
			border-left: 1px solid #8B949B;
		}
		#footer #footer2ndcol ul li.first {
			padding-left:0;
			border-left:none;
		}
		#footer #footer2ndcol ul li.email {
			padding-right:0;
		}
		
#footer #footer3rdcol {
	float:left;
	width:272px;
	height:58px;
	line-height:58px;
	vertical-align:middle;
	font-size:11px;
	color:#222222;
}
	#footer #footer3rdcol table {
		border:0;
		padding:0;
		margin:0;
		height:58px;
	}
	#footer #footer3rdcol table td {
		vertical-align:middle;
	}
	#footer #footer3rdcol input.frmText {
		margin-right:3px;
		border:1px solid #E5B0A8;
		font-size:10px;
		color:#666666;
	}
#content {
	background:url(../images/content_bkg.gif) repeat-x left top;
}
#content .pageIndex {
	height:1%;
	background:url(../images/contentimg_001.jpg) no-repeat scroll 1024px center;
}
#contentMain {
	background:url(../images/contentmain_bkg.gif) no-repeat left top;
}
#contentMain .inner {
	width:684px;
	min-height:460px;
	margin-left:24px;
	text-align:justify;
}
#contentMain h1.pageTitle {
	margin-top:5px;
	height:52px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#7D7C7C;
	line-height:normal;
	border-bottom:none;
	text-transform:none;
}
#contentMain h1.pageTitle span {
	color:#AD1220;
}
#contentMain h1 {
	margin:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#AD1220;
	text-transform:uppercase;
	border-bottom:1px solid #E2E2E2;
	line-height:16px;
	vertical-align:middle;
}
#contentMain h1 span.link {
	font-size:11px;
	color:#96B0B3;
	line-height:16px;
	vertical-align:middle;
	text-transform:none;
}
#contentMain h1 span a {
	font-weight:normal;
}

#contentMain h2 {
	margin:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#AD1220;
	text-transform:uppercase;
	line-height:14px;
	vertical-align:middle;
}

#contentMain h2.stellatitle {
	text-align:center;
	text-transform:none;
	font-weight:normal;
	font-size:13px;
	color:black;
}
	#contentMain h2.stellatitle span {
		font-size:16px;
		font-weight:bold;
	}

#contentMain h3 {
	margin:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#AD1220;
	line-height:13px;
	vertical-align:middle;
}

#contentMain p {
	line-height:1.3em;
	margin-bottom: 1em;
}
#contentMain p.stellabig {
	line-height:1.3em;
	margin-bottom: 1em;
	font-weight:bold;
}
#contentMain a {
	color:#AB1423;
	font-weight:bold;
	text-decoration:none;
}
#contentMain a:hover {
	color:#AB1423;
}
#contentMain ul {
	margin:0;
	padding:0;
	margin-bottom: 1em;
	list-style-type: none;
}
#contentMain ul li {
	padding-left: 20px;
	background:url(../images/dot.gif) no-repeat left 0.2em;
}
#contentMain p.dropped {
	margin:-1em 0 0 0;
	color:#AB1320;
}
#contentMain p.newsDate {
	margin-bottom:3px;
	margin-left:0px;
	margin-top:0px;
	font-size:11px;
	color:#567073;
}
#contentMain p.nextContent {
	margin:1em 0;
	text-align:right;
	font-size:11px;
	color:#AB1320;
	padding-right:20px;
	background:url(../images/nextcontent.gif) no-repeat center right;
}
#contentMain p.nextContent a {
	color:#AB1320;
}
#contentMain table {
	width:100%;
}
#contentMain table td {
	padding: 2px;
	text-align:left;
}

	#contentMain table td p {
		line-height:normal;
		margin-bottom: 0;
	}

#contentMain table tr.trodd {
	background-color:white;
}
#contentMain table tr.treven {
	background-color:#F7F7F7;
}

	#contentMain table .title {
		font-size:16px;
		font-weight:bold;
	}


#contentSub {
	/*
	border-top:4px solid cyan;
	background-color:lime;
	*/
	background:url(../images/page_bkg.jpg) repeat-y left top;
	padding:0;
}
#contentSub .inner {
	padding:0 0 0 14px;
	margin:0;
}
#contentSub .inner div.inner {
	padding:0 15px;
}
#contentSub label {
	color:#E5B0A8;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
}
#contentSub form table td {
}
#contentSub .frmText {
	margin-right:3px;
	border:1px solid #E5B0A8;
	font-size:12px;
	color:#868686;
}
#contentSub .divider {
	height:15px;
	background:url(../images/leftcol_corner.gif) no-repeat left top;
}
#navigation, .navigation {
	list-style-type: none;
}
#navigation li {
	height:41px;
}
#navigation li a
, .navigation li a
 {
	display:block;
	height:40px;
	padding:0 15px;
	color:white;
	line-height:40px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom:1px solid yellow;
	border-bottom:1px solid white;
	background:url(/images/menu_bkg_l1.gif) no-repeat left top;
}

#navigation li.active a,
#navigation li a:hover, 
.navigation li.active a,
.navigation li a:hover 
{
	background:url(../images/menu_bkg_l1.gif) no-repeat left top;
}

.navigation li.selected a {
	background:url(../images/menu_bkg_l1_hv.gif) no-repeat left top;
}

/* 2nd level */
#navigation li ul,
.navigation li ul 
{
	list-style-type: none;
}

#navigation li ul li,
.navigation li ul li {
	background:none;
	
}

#navigation li.active ul li a, #navigation li ul li a,
.navigation li.active ul li a, .navigation li ul li a {
	background:none;
	background-color:#BABBBD;
	text-transform:none;
}

#navigation li.active ul li a:hover,  #navigation li ul li.active a,  #navigation li ul li a:hover,
.navigation li.active ul li a:hover, .navigation li ul li.active a, .navigation li ul li a:hover {
	background:none;
	background-color:#9B9DA3;
}

#navigation li ul li.first a,
.navigation li ul li.first a,
#navigation li ul li.firstitem a,
.navigation li ul li.firstitem a {
	background:#BABBBD url(../images/menu_bkg_l2_first_off.gif) no-repeat left top;
}

#navigation li ul li.first.active a,  #navigation li ul li.first a:hover,
.navigation li ul li.first.active a,  .navigation li ul li.first a:hover,
#navigation li ul li.firstitem.active a,  #navigation li ul li.firstitem a:hover,
.navigation li ul li.firstitem.active a,  .navigation li ul li.firstitem a:hover {
	background:#9B9DA3 url(../images/menu_bkg_l2_first_on.gif) no-repeat left top;
}

.aktstelle {
	border: thin solid Black;
	color: black;
}
.ihrprofil {
	margin-left: 5px;
}
.aktstelle2 {
	border: 0;
	font-size: 12px;
}
.aktstelle2 td {
	border-top: thin solid Black;
	padding-top: 5px;
	padding-bottom: 5px;
}
.aktstelle2 td.toright {
	text-align : right;
	border: 0;
}
.aktstelle2 td.left {
	width: 150px;
	font-weight: bold;
	color:black;
}
.aktstelle2 td.right {
	color:black;
}
a img,:link img,:visited img {border: none; }
#stella{
	font-weight: normal;
}

/*
Pdf link
*/

a.pdflink {
	padding:9px 40px;
	background: url(/images/butt_pdf_nm.gif) center left no-repeat;
	text-decoration: none;
}

a.pdflink:hover {
	background: url(/images/butt_pdf_hv.gif) center left no-repeat;
}

.toggleHandler, .toggleHeader{
	/*
border:1px solid red;
*/
	padding-left:20px;
	background:url(/weblib/icons/1rightarrow_.png) no-repeat center left;
	cursor:pointer;
}

.toggleHeader{
	background:none;
}

.toggleHandlerOpened{
	padding-left:20px;
	background:url(/weblib/icons/1downarrow_.png) no-repeat left top;
}

.toggleHandler table,
.toggleHeader table {
	border:none;
	border-collapse:collapse;
}
.toggleHandler table td,
.toggleHeader table th {
	width:25%;
	padding:2px;
	border:1px solid #eeeeee;
}


.persontable{
	padding-left:20px;
}
.persontable table {
	border: none;
}
	.persontable th {
		border: none;
		padding:2px;
		width:35%;
		font-weight:bold;
	}
	.persontable td {
		border: none;
		padding:2px;
	}

#errormsg fieldset {
	border: none;
	color: red;
	font-size:9px;
}
	#errormsg fieldset legend{
		border: none;
		font-size: 9px;
	}
	
	#errormsg fieldset p {
		padding-left: 10px;
	}
	
#systemmsg fieldset {
	border: none;
	color:#666666;
	font-size:9px;
}
	#systemmsg fieldset legend{
		border: none;
		font-size: 9px;
	}
	
	#systemmsg fieldset p {
		padding-left: 10px;
	}
	
#redirectionContainer {
		width: 600px;
		margin: 50px auto;
	}

	#redirectionContainer h1 {
			text-align:center;
		}

	#redirectionContainer .inner {
			text-align:center;
			margin-top:1em;
		}
		
	#redirectionContainer p {
			text-align:center;
		}
