html, body {
   width: 100%;
   color: #0000000;
  	margin: 0em;
  	padding: 0em;
	}

body {
	height: 100%;
	min-height: 100%;
	font-size: 75%;
   text-align: center;
   background: url(/media/bg_body.gif) top repeat-x #FFF;
   }

img { padding:0; }
a img { border: 0; }

/*********************************************************************/

#container_outer {
	width: 61.25em;/*980px;*/
	text-align: left;
	background: url(/media/bg_container_outer.gif) left repeat-y #FFF;
   margin: 0px auto;
   padding:0px;
	}

#container_inner { background: url(/media/bg_container_inner.gif) right repeat-y; }

/*********************************************************************/

/**************** HEADER ***************/

#header {
	width: 61.25em;/*980px;*/
	/*height: 9.375em;/*150px;*/
	}

#head_oben {
	height:117px;/*7.313em;*/
	background: url(/media/bg_head_oben.gif) top repeat-x;
	overflow: hidden;
	}

#mainnav { position:relative; }
#mainnav_ob { background: url(/media/bg_mainnav_ob.gif) 0px 0px repeat-x #f1f1f1; }
#mainnav_un { background: url(/media/bg_mainnav_un.gif) 0px 100% repeat-x; }
#mainnav_li { background: url(/media/bg_mainnav_li.gif) 0px 0px repeat-y; }
#mainnav_re { background: url(/media/bg_mainnav_re.gif) 100% 0px repeat-y; }
#mainnav_li_ob { background: url(/media/bg_mainnav_li_ob.gif) 0px 0px no-repeat; }
#mainnav_li_un { background: url(/media/bg_mainnav_li_un.gif) 0px 100% no-repeat; }
#mainnav_re_ob { background: url(/media/bg_mainnav_re_ob.gif) 100% 0px no-repeat; }
#mainnav_re_un { background: url(/media/bg_mainnav_re_un.gif) 100% 100% no-repeat; min-height:2.063em;/*33px;*/ position:relative; padding-left:3.125em;/*50px;*/ }

* html #mainnav_ob,* html #mainnav_un,* html #mainnav_li,* html #mainnav_re,* html #mainnav_li_ob,* html #mainnav_li_un,* html #mainnav_re_ob,* html #mainnav_re_un { height:2.063em;/*33px;*/ }

#wappen {
	float: left;
	width: 100px;/*6.250em;*/
	overflow: hidden;
	}

#schriftzug {
	float: left;
	width: 29.563em;/*473px;*/
	overflow: hidden;
	}

#quicknav {
	float: right;
	/*width: 37.000em;/*407px;*/
	height:32px;/*2.909em;*/
	font-size: 0.688em;/*11px;*/
	text-align: right;
	color: #FFF;
	background:url(/media/bg_quicknav.gif) top right no-repeat;
	padding: 85px 10px 0px 0px;
	overflow: hidden;
	}
*html #quicknav { width: 37.000em;/*407px;*/ height:117px;/*10.636em;*/ }
#quicknav a, #quicknav a:active, #quicknav a:visited, #quicknav a:link { text-decoration:underline; color: #FFF; }

/*****************************************************************/

#main { margin-top: 1.875em;/*30px;*/ }


/************************     LINKS      *************************/

#links {
	float: left;
	position: relative;
	width: 12.500em;/*200px;*/
	overflow: hidden;
	}

.lvl1_ob { background: url(/media/bg_lvl1_ob.gif) 0px 0px repeat-x #fded98; }
.lvl1_li_ob { background: url(/media/bg_lvl1_li_ob.gif) 0px 0px no-repeat; }
.lvl1_re_ob { background: url(/media/bg_lvl1_re_ob.gif) 100% 0px no-repeat; min-height:2.063em;/*33px;*/ font-size:0.875em;/*14px;*/ font-weight:bold; text-align:center; line-height:2.063em;/*33px;*/ }

*html .lvl1_ob, *html .lvl1_li_ob, *html .lvl1_re_ob { height:2.063em;/*33px;*/ }

.start_bekanntmachungen { position:relative; width:18.182em;/*200px;*/ font-size:0.688em;/*11px;*/ }
.start_bekanntmachungen a, .start_bekanntmachungen a:hover, .start_bekanntmachungen a:active, .start_bekanntmachungen a:visited, .start_bekanntmachungen a:link { color:#000; text-decoration:none; }

.start_bm_outer { position:relative; border-bottom:1px solid #fac800; padding:0.455em;/*5px;*/ overflow:hidden; }
.start_bm_li { width:15.455em;/*170px;*/ }
.start_bm_re { position:absolute; top:0.455em;/*5px;*/ right:0.455em;/*5px;*/ }

.start_adresse { font-size:0.688em;/*11px;*/ padding:0.909em;/*10px;*/ }

#subnav {

	}

/************************    CONTENT     *************************/

#content {
	float: left;
	width: 33.750em;/*540px;*/
	padding: 0em 1.150em;/*0px 20px;*/
	overflow: hidden;
	}
*html #content { width: 36.250em;/*580px;*/ }

#content_inner { font-size: 0.750em;/*12px;*/ overflow: hidden; }

/************************    RECHTS     *************************/

#rechts {
	float: right;
	width: 12.500em;/*200px;*/
	}

#optionen {
	float: right;
	display: inline;
	width: 12.875em;/*206px;*/
	padding-top: 1.250em;/*20px;*/
	margin-right: 0.625em;/*10px;*/
	}

#opt { position:relative; }
#opt_ob { background: url(/media/bg_opt_ob.gif) 0px 0px repeat-x #fded98; }
#opt_un { background: url(/media/bg_opt_un.gif) 0px 100% repeat-x; }
#opt_li { background: url(/media/bg_opt_li.gif) 0px 0px repeat-y; }
#opt_re { background: url(/media/bg_opt_re.gif) 100% 0px repeat-y; }
#opt_li_ob { background: url(/media/bg_opt_li_ob.gif) 0px 0px no-repeat; }
#opt_li_un { background: url(/media/bg_opt_li_un.gif) 0px 100% no-repeat; }
#opt_re_ob { background: url(/media/bg_opt_re_ob.gif) 100% 0px no-repeat; }
#opt_re_un { background: url(/media/bg_opt_re_un.gif) 100% 100% no-repeat; min-height:3.313em;/*53px;*/ position:relative; padding:0.625em;/*10px;*/ }

* html #opt_ob,* html #opt_un,* html #opt_li,* html #opt_re,* html #opt_li_ob,* html #opt_li_un,* html #opt_re_ob,* html #opt_re_un { height:4.563em;/*73px;*/ }



#suche { background:#FFF; border:1px solid #ececec; }

#schrift { float:left; font-size:0.688em;/*11px;*/ }

#kontrast { float:right; width:6.818em;/*75px;*/ font-size:0.688em;/*11px;*/ }

.icon { width:1.125em;/*18px;*/ height:1.125em;/*18px;*/ font-size:1.455em; margin-left:1px; }


#aufeinenklick a, #aufeinenklick a:hover, #aufeinenklick a:active, #aufeinenklick a:visited, #aufeinenklick a:link {
	display: block;
   text-decoration:underline;
   line-height: 1.667;/*20px;*/
   color: #e60000;
   background: url(/media/aek_pfeil.gif) left no-repeat;
   padding-left: 33px;
   border-bottom: 1px solid #fce37f;
	}

/************************  DRUCKAUSGABE  *************************/

@media print {
	body, html { height: auto; }
	body { width: 17cm; background: none; text-align: left; }
	#container_outer { position: static !important; height: auto !important; width: 17cm; padding:0; margin: 0; overflow:visible; }
	#header, #links, #rechts { display: none !important; }
	#main { margin-top:0px; }
	#content { padding:0px; }
	}
