html,body{
	height:100%;
} 
body{
	padding:0;
	margin:0;
	font-family:Verdana;
	font-size:100.01%;
	background:url(/fileadmin/template/img/bg_kachel.gif) repeat-x top #f0f0f0;
}
#outer{
	padding:0px;
	width:995px;
	height:100%;
	min-height:100%;
	margin-bottom:-40px;
	background:url(/fileadmin/template/img/bg_inner.gif);
	}
	
#inner{
	padding-left:200px; 
	padding-right:200px;
}

#inner_width{margin:0;width:100%;}
html>body #outer{height:auto;}
#poshead{
	position:absolute;
	top:0;
	left:0;
	width:995px;
	}
#header{
	margin: 0 auto;
	width:995px;
	height:468px;
	overflow:hidden;
}

#footer {
	margin: 0 auto;
	clear:both;
	height:40px;
	background:url(/fileadmin/template/img/footer.gif) no-repeat top left #f0f0f0;
	}
* html #footer {
	\height:26px;
	he\ight:26px;
}
#clearheader{height:467px;}
#clearfooter{clear:both;height:26px;}
* > html #clearfooter {float:left;width:100%;}
div,p  {margin-top:0}
* html #centrecontent {height:1%;margin-bottom:12px}
#minHeight{float:left;width:0px;height:0;margin-bottom:-52px;}
* html #minHeight{margin-bottom:-50px;}

.clearer{clear:both;}
.bodytext{margin:0px;}


/* ##### KOPFBEREICH ##### */
#header_oben{
	position:relative;
	height:88px;
	border-bottom:12px solid #a1d9f2;
	border-top:19px solid #f0f0f0; 
	margin-left:200px;
	background:url(/fileadmin/template/img/logo.gif) no-repeat #ffffff;
	z-index:100;
}


#header_oben_sprache{
	float:left;
	width:200px;
	padding-top:94px;
}
#header_oben_schrift{
	float:left;
	width:55px;
	text-align:right;
	padding-top:97px;
}
#header_oben_logotext{
	float:left;
	padding:96px 0px 0px 25px;
}
#header_oben_logo{
	float:right;
	padding:31px 8px 0px 0px;
}
#header_mitte{height:348px;}

.header_mitte_standard {
	width:19px;
	height:348px;
	float:left;
}

.header_mitte_nav {
	width:181px;
	height:348px;
	float:left;
	background:url(/fileadmin/template/img/nav_1.png);
}

* html .header_mitte_nav {
	background:#bee4f7;
}

.standard_top_pos {
margin:10px 10px ;
float:right;
}

#standard_top {
float:right;
padding:0px 10px;
}

.standard_top {
float:left;
padding:0px 5px;
}

/* ##### FUSSBEREICH ##### */
#footer_content{
	padding-top:15px;
	width:995px;
	height:1px;
	}

#madeby{
	float:right;
	font-size:11px;
	color:#9f9c8b;
}

#madeby a{
	color:#9f9c8b;
	text-decoration:none;
}

#madeby a:hover{text-decoration:underline;}


/* ##### LINKER BEREICH ##### */
#left p.bodytext{
	color:#58585A;
	font-size:11px;
	font-family:verdana;
	padding-left:20px;
	margin:0px;
}

#left .csc-firstHeader, .csc-header h1 {
font-size: 11px;
font-weight: bold;
color: #162783;
margin-bottom: 8px;
text-transform: uppercase;
padding-left:20px;
background:url(../img/head_pfeil.gif) no-repeat 10px 4px;
}

#left p.normal {
	color:#58585A;
	font-size:11px;
	font-family:verdana;
	padding-left:20px;
	margin:0px;
}

#left p.kleiner {
	color:#58585A;
	font-size:10px;
	font-family:verdana;
	padding-left:20px;
	margin:0px;
}


/* ##### HAUPTNAVIGATION ##### */
.nav {
height:315px;
}

.mainnav a{
	display:block;
	padding:7px 10px;
	border-bottom:1px solid #e7f1f3;
	text-decoration:none;
	color:#162783;
	font-family:verdana;
	font-size:10px;
	text-transform:uppercase;
}

.mainnav a:hover{
	display:block;
	padding:7px 10px;
	border-bottom:1px solid #e7f1f3;
	text-decoration:none;
	color:#162783;
	font-family:verdana;
	font-size:10px;
	text-transform:uppercase;
	background:url(/fileadmin/template/img/mainnav_punkt_hover.png);
}

.mainnav_akt a{
	display:block;
	padding:7px 10px;
	border-bottom:1px solid #e7f1f3;
	text-decoration:none;
	color:#162783;
	font-family:verdana;
	font-size:10px;
	text-transform:uppercase;
	background:url(/fileadmin/template/img/mainnav_punkt_hover.png);
}


.mainnav_sub a{
	display:block;
	padding:7px 10px;
	border-bottom:1px solid #e7f1f3;
	text-decoration:none;
	color:#162783;
	font-family:verdana;
	font-size:10px;
	text-transform:uppercase;
	background:url(/fileadmin/template/img/mainnav_punkt_sub.png) -10px -3px;
}

.mainnav_sub a:hover{
	display:block;
	padding:7px 10px;
	border-bottom:1px solid #e7f1f3;
	text-decoration:none;
	color:#162783;
	font-family:verdana;
	font-size:10px;
	text-transform:uppercase;
	background:url(/fileadmin/template/img/mainnav_punkt_sub_hover.png) -10px -3px;
}

.mainnav_sub_akt a{
	display:block;
	padding:7px 10px;
	border-bottom:1px solid #e7f1f3;
	text-decoration:none;
	color:#162783;
	font-family:verdana;
	font-size:10px;
	text-transform:uppercase;
	background:url(/fileadmin/template/img/mainnav_punkt_sub_hover.png) -10px -3px;
}


/* ##### DRUCKVERSION ##### */
#druckversion{
	float:left;
	font-size:11px;
	padding-top:5px;
}
#druckversion a{
	color:#9f9c8b;
	text-decoration:none;
}
#druckversion a:hover{text-decoration:underline;}


/* ##### LINKS ALLGEMEIN ##### */
a img{border:none;}
#content a{
	color:#1E3A6D;
	text-decoration:none;
}
#content a:hover{text-decoration:underline;}
#right a{
	color:#1E3A6D;
	text-decoration:none;
}
#right a:hover{text-decoration:underline;}


/* ##### CONTENT ##### */

.csc-firstHeader {
margin-top:30px;
}

#content p.bodytext {
padding-left:30px;
padding-right:30px;
padding-bottom:0px;
}

#content div.tx-indexedsearch {
padding-left:30px;
padding-right:30px;
padding-bottom:30px;
}

#content div.news_single_title {
padding-left:30px;
padding-right:30px;
background:url(../img/head_pfeil.gif) no-repeat 20px 7px;
}

#content div.news-single-backlink {
padding-left:30px;
padding-right:30px;
padding-bottom:30px;
}


#content div.tx-indexedsearch form {
	height:0px;
}

#content .csc-firstHeader, .csc-header h1 {
	padding-left:30px;
	padding-right:30px;
	background:url(../img/head_pfeil.gif) no-repeat 20px 7px;
}

#content div.csc-textpic-imagewrap {
	padding:0px 10px 0px 30px;
}


.news-list-item img{
	border:2px solid #162783;
	float:left;
	margin:5px 5px 5px 0px;
}



/* ##### ROOTLINE ##### */
div.breadcrump {
	margin-left:30px;
	margin-bottom:20px;
}

/* ##### CONTENT RECHTS ##### */
#right{
	font-size:11px;
	line-height:18px;
	color:#58585A;
}

#right .csc-firstHeader, .csc-header h1 {
padding-left:15px;
padding-right:30px;
background:url(../img/head_pfeil.gif) no-repeat 5px 7px;
}

#right > p.bodytext {
padding:0px 15px 20px 15px;
}

#right > div.csc-textpic-text > p.bodytext {
padding:0px 15px 20px 15px;
}

#right div.csc-textpic {
padding:0px 15px 20px 15px;
}

#right div.news_latest_image img{
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
}


/* ##### UEBERSCHRIFTEN ##### */
.csc-firstHeader, .csc-header h1{
	font-size:11px;
	font-weight:bold;
	color:#162783;
	margin-bottom:8px;
	text-transform:uppercase;
}


/* ##### SPRACHWAEHLER ##### */
.sprache{
	float:left;
	font-size:11px;
	text-transform:uppercase;
	padding-top:4px;
}
.sprache a{
	color:#c6b9a0;
	text-decoration:none;
}
.sprache a:hover{
	color:#1E3A6D;
}
.sprache_akt{
	float:left;
	font-size:11px;
	text-transform:uppercase;
	padding-top:4px;
}
.sprache_akt a{
	color:#1E3A6D;
	font-weight:bold;
	text-decoration:none;
}
.sprache_na{
	float:left;
	font-size:11px;
	text-transform:uppercase;
	color:#CCCCCC;
	padding-top:4px;
}
.sep{
	float:left;
	font-size:11px;
	color:#c6b9a0;
	margin:4px 3px 0px 3px;
}


/* ##### SCHRIFTWAEHLER ##### */
.button{
	float:right;
	margin-left:4px;
}
.button img{border:none;}


/* ##### SUCHFORMULAR ##### */
#suchbox input{
	margin-left:15px;
	margin-right:5px;
	width:138px;
	padding:3px 0px;
	color:#162c7f;
	font-size:11px;
	background:url(/fileadmin/template/img/bg_input.png);
	float:left;
	border:0px;
}
#suchbox_absenden{
	padding:1px 0px 0px 0px;
}


/* ##### NEWSMODUL ##### */
.news_latest_container{
	padding:0px 25px 25px 0px;
	line-height:16px;
}
.news_latest_title{
	margin-top:8px;
	padding:0px 15px;
}
.news_latest_title a{
	color:#1E3A6D;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.news_latest_title a:hover{text-decoration:underline;}
.news_latest_sub{
	color:#58585A;
	font-size:10px;
	margin-left:-2px;
	padding:0px 15px;
}
.news_latest_morelink{text-align:right;padding-left:2px;}
.news_latest_morelink a{
	color:#1E3A6D;
	font-size:10px;
	text-decoration:none;
}
.news_latest_morelink a:hover{text-decoration:underline;}
.news_latest_morelink{
	margin-bottom:25px;
	padding:0px 10px;
}
.news_single_title{
	font-size:12px;
	font-weight:bold;
	color:#1E3A6D;
	margin-bottom:8px;
}
.news_single_image{float:right;}
.news_single_image img{margin-left:10px;}
.news-single-imgcaption{
	font-size:11px;
	text-align:right;
}
.news-single-backlink{margin-top:10px;}

.news-list-morelink {
text-align:right;
margin-bottom:20px;
}

.news-list-item h3{
	font-size:10px;
	font-weight:bold;
	color:#1E3A6D;
	margin-bottom:8px;
	text-transform:uppercase;
}

.news-single-img img {
	border:2px solid #182983;
}




/* ##### CONTENTBILDER ##### */
DL.csc-textpic-image {margin: 4px;font-size:10px;text-align:left;line-height:12px;}

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}
.csc-textpic-imagewrap {margin: 0px 0px 0px 0px;}
.csc-textpic-caption {padding-top:5px;padding-bottom:10px;}


/* ##### KONTAKTFORMULAR ##### */
.kontaktform_width {
width:450px;
padding-left:30px;
}

#kontakt_absenden{
	text-align:right;
	margin-top:12px;
	line-height:20px;
	margin-right:10px;
}

#kontakt_absenden a{
	font-size:12px;
	text-decoration:none;
	color:#121114;
	border:1px solid #a1d9f2;
	padding:0px 3px;
	background:#FFF;
}

.kontakt_input{
	float:left;
	color:#808080;
	font-size:12px;
	margin-bottom:10px;
}


.kontakt_input input{
	width:130px;
	border:1px solid #a1d9f2;
	font-size:12px;
	height:15px;
	padding:1px 2px;
	font-family:Verdana;
}

.kontakt_input_plz{padding-right:7px;}
.kontakt_input_plz input{width:34px;}
.kontakt_input_ort input{width:83px;}
.zweiter{padding-right:30px;}
.kontakt_textarea textarea{
	overflow:auto;
	width:370px;
	height:126px;
	border:1px solid #a1d9f2;
	font-size:12px;
	font-family:Verdana;
}

.kontakt_textbox{
	float:left;
	width:70px;
	padding-top:0px;

}

.kontakt_hinweistext{padding-left:74px;}
#kontakt_headline_bestaetigung{
	font-weight:bold;
}


.hidepics {
  width:0px;
  height:0px;
  visibility:hidden;
  display:none;
}



/* ##### AUFZAEHLUNGSZEICHEN ##### */
ul{margin-left:13px;}
* html ul{margin-left:16px;padding-left:40px;}
*+html ul{margin-left:16px;padding-left:40px;}

#right ul{margin-left:13px; padding-left:15px;}
* html #right ul{margin-left:16px;}
*+html #right ul{margin-left:16px;}

ol{margin-left:18px;}
* html ol{margin-left:21px;}
*+html ol{margin-left:21px;}


/* ##### SUCHE ##### */

.tx-indexedsearch-browsebox {
margin-bottom:20px;
}

/* ##### Border just around the image ##### */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid #162783;
		padding: 0px 0px;
	}

/* ##### HAUPTNAVIGATION ##### */
#navi{
	float:left;
	width:720px;
	height:33px;
	position:absolute;
	z-index:50;
}
.menu {list-style-type:none;padding:0px;margin:0px;}
.menu ul {list-style-type:none;padding:0px;margin:-27px 0px 0px 181px;}
.menu ul li ul {list-style-type:none;padding:0px;margin:2px 0px 0px 57px;}
.menu li {float:left; margin:0px 0px 0px 0px;position:relative;width:180px;}
.menu li.sub {float:left;background:url(/fileadmin/template/img/mainnav_punkt_sub.png);margin:0px 0px 0px 0px;position:relative;}
* html .menu li.sub {float:left;background:url(/fileadmin/template/img/mainnav_punkt_sub_ie.gif);margin:0px 0px 0px 0px;position:relative;}
.menu li li{background:url(/fileadmin/template/img/bg_nav_sub.png); width:200px;}
* html .menu li li{background:url(/fileadmin/template/img/bg_nav_sub_ie.gif); width:200px;}
.menu li li li{background:url(/fileadmin/template/img/bg_nav_sub.png); width:200px;}
* html .menu li li li{background:url(/fileadmin/template/img/bg_nav_sub_ie.gif); width:200px;}

.menu li li{margin:0px 0px 0px 0px;}
.menu li li.sub {background:url(/fileadmin/template/img/mainnav_punkt_sub_sub.png);margin:0px 2px 0px 0px;}
* html .menu li li.sub {background:url(/fileadmin/template/img/mainnav_punkt_sub_sub_ie.gif);margin:0px 2px 0px 0px;}
.menu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}
.menu li a {display:block;padding:7px 10px;	border-bottom:1px solid #e7f1f3;text-decoration:none;color:#162783;	font-family:verdana;font-size:10px;text-transform:uppercase;}
.menu li li a {display:block;color:#162783;font-family:Verdana, sans-serif;font-size:10px;width:180px;text-decoration:none;}
.menu li li li a {display:block;color:#162783;font-family:verdana, sans-serif;font-size:10px;width:160px;text-decoration:none;padding:7px 20px;}
.menu li:hover > a { display:block; background:url(/fileadmin/template/img/mainnav_punkt_sub_hover.png); font-weight:bold;}
* html .menu li:hover > a { display:block; background:url(/fileadmin/template/img/mainnav_punkt_sub_hover_ie.gif); font-weight:bold;}
.menu li li:hover > a {text-decoration:none; background:url(/fileadmin/template/img/mainnav_punkt_sub_sub_hover.png); font-weight:bold;}
* html.menu li li:hover > a {text-decoration:none; background:url(/fileadmin/template/img/mainnav_punkt_sub_sub_hover_ie.gif); font-weight:bold;}
.menu li a:hover {display:block;background:url(/fileadmin/template/img/bg_nav_hover.png);font-weight:bold;}
* html .menu li a:hover {display:block;background:url(/fileadmin/template/img/bg_nav_hover_ie.gif);font-weight:bold;}
.menu li.sub a:hover {background:url(/fileadmin/template/img/mainnav_punkt_sub_hover.png); }
* html .menu li.sub a:hover {background:url(/fileadmin/template/img/mainnav_punkt_sub_hover_ie.gif); }
.menu li.sub li a:hover {background:#ffffff;text-decoration:none;}
.menu li li a:hover {background:#ffffff; text-decoration:none;}
.menu li li.sub li a:hover {color:#162783;background:#ffffff;text-decoration:none;}
.menu li li.sub li.sub li a:hover {color:#162783;background:url(/fileadmin/template/img/subnav.gif);text-decoration:none;}
.menu li li.sub a:hover {background:url(/fileadmin/template/img/mainnav_punkt_sub_sub_hover.png);text-decoration:none;}
* html .menu li li.sub a:hover {background:url(/fileadmin/template/img/mainnav_punkt_sub_sub_hover_ie.gif);text-decoration:none;}
.menu li li.sub li.sub a:hover {color:#162783;background:url(/fileadmin/template/img/subnav_sub.gif) no-repeat top right;text-decoration:none;}
.menu li li li a:hover {color:#162783;background:url(/fileadmin/template/img/subnav.gif);text-decoration:none;}
.menu li li li.sub a:hover {color:#162783;background:url(/fileadmin/template/img/subnav_sub.gif) no-repeat top right;text-decoration:none;}
.menu li li li a:hover {color:#162783;background:url(/fileadmin/template/img/mainnav_sub.gif) no-repeat;text-decoration:none;}

.menu ul, .menu :hover ul ul , .menu :hover ul :hover ul ul{position:absolute;left:-9999px;width:160px;}
.menu :hover ul{left:-1px;top:28px;background:url(transparent.gif);}
.menu :hover ul :hover ul {padding:0 2px;left:141px;top:-3px;}
.menu :hover ul :hover ul :hover ul {padding:0 2px;left:141px;top:-3px;}


/* ##### SUBNAV 1. EBENE - TRANSPARENZ ##### */
.bg_subnav {position:absolute;top:-500px; height:1000px; width:200px;}
.bg_subnav2 {position:absolute; height:1000px; width:200px; background:url(/fileadmin/template/img/bg_nav_sub.png);}
* html .bg_subnav2 {position:absolute; left:-146px; height:1000px; width:200px; background:url(/fileadmin/template/img/bg_nav_sub_ie.gif);}
*+html .bg_subnav2 {position:absolute; left:-200px; height:1000px; width:200px; background:url(/fileadmin/template/img/bg_nav_sub.png);}


/* ##### SUBNAV 2. EBENE - TRANSPARENZ ##### */
.bg_subsubnav {position:absolute;top:-500px; height:1000px; width:200px;}
* html .bg_subsubnav {position:absolute;top:-500px; height:1000px; left:2px; width:200px;}
*+html .bg_subsubnav {position:absolute;top:-500px; height:1000px; left:2px; width:200px;}
.bg_subsubnav2 {position:absolute; height:2000px; top:-500px; left:0px; width:200px; background:url(/fileadmin/template/img/bg_nav_sub.png);}
* html .bg_subsubnav2 {position:absolute; height:2000px; top:-500px; width:200px; background:url(/fileadmin/template/img/bg_nav_sub_ie.gif);}
*+html .bg_subsubnav2 {position:absolute; height:2000px; top:-500px; width:200px; background:url(/fileadmin/template/img/bg_nav_sub.png);}


/* ##### FUER RTE AUSRICHTUNG ##### */
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}


/* ##### SAF ##### */
#saf_outer{
	color:#58585A;
	font-size:11px;
	font-family:verdana;
	padding-left:20px;
	background:#ebebeb;
	padding:0px 0px 20px 10px;
}

#saf_text{
	padding:2px 80px 10px 15px;
}

.saf_links{
	width:60px;
	color:#58585A;
	font-size:11px;
	font-family:verdana;
	padding-left:15px;
}

.saf_rechts{
	width:120px;
	padding-left:16px;
}

.saf_rechts input{width:180px;border:1px solid #a1d9f2;margin-bottom:5px;}

#saf_absenden a{
	float:right;
	color:#121114;
	border:1px solid #a1d9f2;
	text-decoration:none;
	display:block;
	text-align:right;
	margin:8px 102px 10px 0px;
	padding:0 3px;
}

* html #saf_absenden a{margin:8px 50px 10px 0px;}
*+html #saf_absenden a{margin:8px 100px 10px 0px;}

#saf_absenden a:hover{
	text-decoration:underline;
}



#saf_danke{
	padding:0px 80px 0px 15px;
}