/* CSS Document */
@import url("print.css");
body, html{
	background-color:#C2CCE3;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:100.5%;
	min-height: 100%;
}
div, p, span, td ,tr, table, img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

img{
	border:none;
}
.box{
	width:830px;
	margin:0px auto 0px auto; 
	text-align:left;
	padding:0px 0px 0px 0px;
	background-color:#7A9DD5;
	/*border:1px solid #B5D0FB;*/
}
.header{
	height:213px;
	background-color:#C2CCE3;
}
.claim{
	position:absolute;
	color:#FFFFFF;
	background-color:#0613AF;
	height:131px;
	width:830px;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	/*
	padding:14px 0px 0px 10px;
	*/
	padding:0px 0px 0px 0px;
	margin:50px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	size:14px;
	font-weight:bold;
}
.logo{
	position:absolute;
	padding:0px 0px 0px 663px;
	margin:0px 0px 0px 0px;
}
.breadcrumbs{
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:191px 0px 0px 247px;
}
.breadcrumbs a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.search{
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:186px 0px 0px 20px;
}
.search .inputline input{
	width:120px;
	height:20px;
	border:1px solid #000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.search .inputline img{
	border:none;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	margin:1px 0px 0px 6px;
}
.login{
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:187px 0px 0px 663px;
}
.login input{
	width:103px;
	height:15px;
	border:1px solid #000000;
	padding:5px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#7A9DD5;
	color:#FFFFFF;
	font-size:10px;
}
.login .norminput{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:none;
}
.login img{
	border:none;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 2px;
}
.login .password{
	margin:8px 0px 0px 0px;
}	
.contentbox{
	width:604px;
	border-top:1px solid #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 48px 0px 10px 16px;
	float: left;
}
.maincontent{
	width:348px;
	background-color:#a2bbe2;
	padding:10px 20px 0px 20px;
	margin:0px 0px 0px 0px;
	float:left;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	
}
.rightcontent{
	width:216px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

.main1{
	width:261px;
	background-color:#a2bbe2;
	padding:10px 20px 0px 20px;
	margin:0px 0px 0px 0px;
	float:left;
	border-right:1px solid #ffffff;
}
.main2{
	width:262px;
	background-color:#a2bbe2;
	padding:10px 20px 0px 20px;
	margin:0px 0px 0px 0px;
	float:left;
}
maincontent_big{
	width:523px;
	background-color:#a2bbe2;
	padding:10px 20px 0px 20px;
	margin:0px 0px 0px 0px;
	float:left;
}
.mainMenu, .mainMenu_spacer{
	margin:58px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:210px;
	float:left;
}

.footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 10px 0px;
}

.level1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px solid #B5D0FB;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 9px;
	line-height:15px;
}
.level1 a{
	color:#000000;
	text-decoration:none;
}

.level1 a:hover{
	font-weight:bold;
}

.level1_spc{
	height:16px;
}

.level1_spc{
	height:16px;
}

.level1_act{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border-bottom:1px solid #B5D0FB;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 9px;
	line-height:15px;
	background-color:#A2BBE2;
	width:201px;
}
.level1_act a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.level2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px solid #B5D0FB;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 23px;
	line-height:15px;
	background-color:#A2BBE2;

}
.level2 a{
	color:#000000;
	text-decoration:none;
}

.level2 a:hover{
	font-weight:bold;
}

.level2_act{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border-bottom:1px solid #B5D0FB;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 24px;
	line-height:15px;
	background-color:#A2BBE2;
	width:186px;
}
.level2_act a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.level3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px solid #B5D0FB;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 39px;
	line-height:15px;
	background-color:#A2BBE2;

}
.level3 a{
	color:#000000;
	text-decoration:none;
}

.level3 a:hover{
	font-weight:bold;
}

.level3_act{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border-bottom:1px solid #B5D0FB;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 40px;
	line-height:15px;
	background-color:#A2BBE2;
	width:170px;
}
.level3_act a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.csc-header h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}



.maincontent .bodytext, .main1 .bodytext, .main2 .bodytext, p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

ul, ol{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	/**/
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 20px;
}

table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	/**/
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}

.listsubheadline .bodytext{
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px 0px;
}
.newslistmore{
	font-weight:bold;
	height:16px;
}
.newslistdate{
	height:16px;
}
.newslistimg{
	vertical-align:top;
}
.newslatestimg{
	vertical-align:bottom;
}
.newslisttable{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	/**/
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}
.newslisttable img{
	border:none;
}
.ewsttnewsimgs_imagecaption{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 10px;
}
/* js newsticker */
.headline{
	width:368px;
	height:40px;
	padding:0px 0px 0px 0px;
	margin:10px 0px -48px 247px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.tx-mjnewsticker-pi1{
	width:388px;
	height:40px;
	padding:0px 0px 0px 0px;
	margin:10px 0px -48px 225px;
}
.tx-mjnewsticker-pi1 table{
	width:388px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.tx-mjnewsticker-pi1 marquee {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	background-color:#7a9dd5;
}

.tx-mjnewsticker-pi1 marquee a{
	color:#000000;
	text-decoration:none;
}

a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;	
}

h1{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-browsebox UL{
	padding-left:0px;
	margin-left:0px;
	/*
	padding-top:auto;
	padding-bottom:auto;
	padding-right:auto;
	margin-top:auto;
	margin-bottom:auto;

	margin-right:auto;
	*/
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; height:14px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:100px; height:14px; }
.tx-indexedsearch .tx-indexedsearch-whatis{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#000000; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

.tiplink{
	height:33px;
	padding:14px 0px 0px 49px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #ffffff;
}

.tiplink img{
	border:none;
	padding:6px 2px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}

.tiplink a{
	text-decoration:none;
}

.print_btn{
	height:33px;
	padding:14px 0px 0px 49px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #ffffff;
}

.print_btn img{
	border:none;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}

.print_btn a{
	text-decoration:none;
}

.back{
	background-color:#a2bbe2;
	height:33px;
	padding:14px 0px 0px 49px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #ffffff;
}

.back img{
	border:none;
	padding:6px 11px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}

.back a{
	text-decoration:none;
}

.maincontent td .bodytext, .main1 td .bodytext, .main2 td .bodytext{
	text-align:left;
}
.ewsttnewsimgs_imagecaption{
	margin:10px 10px 10px 10px;
	padding:0px 0px 0px 0px;
}
.objekttable{
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
}
/*Mailform*/
.mf-input{
	width:348px;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	vertical-align:baseline;
	margin:2px 0px 2px 0px;
	padding:0px;
	border:none;
}

.mf-select{
	width:348px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	vertical-align:baseline;
	margin:2px 0px 2px 0px;
	padding:0px;
	border:none;
}

.mf-text{
	width:348px;
	height:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	vertical-align:baseline;
	margin:2px 0px 2px 0px;
	padding:0px;
	border:none;
}
.radiolayout{
	width:348px;
	margin:0px 0px 10px 0px;
	border:none;
}
.mf-check{
	margin:0px 0px 0px -4px;
	padding:0px 0px 0px 0px;
	height:20px;
	outline:none;
	outline-style:none;
}

.mf-submit{
}

.labelWrap{
	width:200px;
	float:left;
}

.labelline{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.radiolayout{
	height:20px;
	clear:both;
}/*fieldset*/
/*lable*/
fieldset{
	border:none;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px;
	height:10px;
	width:348px;
}
.mailformline{
	clear:both;
}