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

body {
	height: 100%;
	min-height: 100%;
	font-size: 75%;
	text-align: center;
   }

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

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

#container {
	width: 58.500em;/*936px;*/
	text-align: left;
	background: #FFF;
	margin: 0px auto;
	}

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


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

#header {
	height: 94px;/*5.875em;*/
	/*overflow: hidden;*/
	}
*html #header { height:96px;/*6.000em;*/ }

#logo {
	float: left;
	width: 180px;/*11.250em;*/
	}

#quicknav {
	float: right;
	display: inline;
	width: 25.000em;/*300px;*/
	font-size: 0.750em;/*12px;*/
	text-align: right;
	color: #243035;
	margin-top: 25px;/*2.083em;*/
	margin-right: 4.167em;/*50px;*/
	}
#quicknav a, #quicknav a:active, #quicknav a:visited, #quicknav a:link { color:#243035; text-decoration:none; }
#quicknav a:hover { color:#00a03c; text-decoration:underline; }

.wichtige-info {float:right;width:500px;margin:20px 0px 0px 0px;}

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

#suche {
	width: 198px;/*12.375em;*/
	background: #FFF;
	border: 1px solid #c8c8c8;
	margin-top: 20px;/*1.250em;*/
	}
*html #suche { width: 200px;/*12.500em;*/ }

#schrift {
	width: 200px;/*12.500em;*/
	text-align: right;
	margin-top: 30px;/*1.875em;*/
	}

.icon { margin-left:5px;/*0.313em;*/ }

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

#mainnav { margin-top:0.188em;/*3px;*/ }
*html #mainnav { height:2.563em;/*41px;*/ }
#mainnav_ob { background: url(/media/bg_mainnav_ob.gif) #fafafb 0px 0px repeat-x; }
#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; padding-top:5px; padding-bottom:6px; padding-left:0.875em;/*14px;*/ }


#main { clear:both; position:relative; background:url(/media/bg_main.gif) left top repeat-x; margin-top:0.250em;/*4px;*/ margin-bottom:30px; }
*html #main { height:15.000em;/*240px;*/ }
#main_li { background:url(/media/bg_main_li.gif) left top no-repeat; }
#main_re { background:url(/media/bg_main_re.gif) right top no-repeat; padding:1.250em;/*20px;*/ }

/*********************** CONTENT HEAD *****************************/

#breadcrumb {
	position: absolute;
	top: 0.364em;/*4px;*/
	left: 20.000em;/*220px;*/
	font-size: 0.688em;/*11px;*/
	z-index:100;
	}
#breadcrumb a, #breadcrumb a:active, #breadcrumb a:visited, #breadcrumb a:link { color:#243035; text-decoration:none; }
#breadcrumb a:hover { color:#00a03c; text-decoration:underline; }

#content_head {
width: 56.667em;
	height: 12.500em;/*200px;*/
	/*background: url(/media/bg_content_head.gif) bottom repeat-x #e7e8e8;*/
	background:#fff;
	margin-bottom: 1.875em;/*30px;*/
	}

#aek {
	float: left;
	width: 13.571em;/*190px;*/
	height: 13.571em;/*190px;*/
	font-size: 0.875em;/*14px;*/
	/*background: url(/media/bg_aek.jpg) right top no-repeat #243035;*/
	background:#fff;
	border-right: 1px solid #FFF;
	padding: 0.357em;/*5px;*/
	}
*html #aek {width: 14.429em;/*202px;*/ height: 14.286em;/*200px;*/ }

.hdl_aek {
	display:block;
	text-align:center;
	font-weight:bold;
	color: #243035;
	}

#headfoto { /*border-right:1px solid #FFF;*/ overflow:hidden !important; }

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

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

#subnav { }

/************************    MAIN     *************************/

#content {
	float: left;
	width: 56.667em;/*680px;*/
	font-size: 0.750em;/*12px;*/
	padding-left: 1.333em;/*16px;*/
	}

#content td { vertical-align:top; }

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

#footer { clear:both; position:relative; height:3.125em;/*50px;*/ background: #d8f0e1; }

#wappen {
	float: left;
	position: absolute;
	top:-28px;
	width: 12.500em;/*200px;*/
	height: 4.875em;/*78px;*/
	text-align: center;
	background: url(/media/bg_wappen.gif) top repeat-x #00a03c;
	z-index:100;
	}

#fot_adresse {
	float:left;
	position:absolute;
	top: 0px;
	left: 18.750em;/*300px;*/
	font-size: 0.688em;/*11px;*/
	line-height:16px;
	}

#fot_optionen {
	float:right;
	display: inline;
	width:;
	font-size: 0.688em;/*11px;*/
	margin-right: 10px;
	}
#fot_optionen a, #fot_optionen a:hover, #fot_optionen a:active, #fot_optionen a:visited, #fot_optionen a:link { line-height:24px; color:#243035;}

.anfang { background:url(/media/icon_seitenanfang.gif) no-repeat; padding-left:22px; }
.drucken { background:url(/media/icon_drucken.gif) no-repeat; padding-left:20px; }



#start_content { position:relative; width:55.938em;/*895px;*/ padding:1.250em 0em;/*20px 0px;*/ z-index:100; }


/************ START BOX ************/

.box_schatten { float:left; width:27.800em;/*px;*/ height:13.750em;/*220px;*/ background:url(/media/bg_box_schatten.gif) right bottom no-repeat #FFF; }
.box { width:26.800em;/*px;*/ height:12.375em;/*198px;*/ background:url(/media/bg_box.gif) 50% 50% no-repeat #FFF; border:1px solid #c8c8c8; }
*html .box { width:26.800em;/*px;*/ height:12.500em;/*200px;*/ }
.box_bg_hdl { background:url(/media/bg_box_bg_hdl.gif) left top repeat-x; }
.box_hdl { font-size:0.875em;/*14px;*/ font-weight:bold; line-height:1.857em;/*26px;*/ height:2.143em;/*30px;*/ background:url(/media/bg_box_hdl.gif) no-repeat; padding-left:1.786em;/*25px;*/ }
.box_content { font-size:0.750em;/*12px;*/ line-height:1.500em;/*18px;*/ padding:0.625em; }

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


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

@media print {
	body, html { height: auto; }
	body { width: 17cm; background: none; text-align: left; }
	#container { position: static !important; height: auto !important; width: 17cm; padding:0; margin: 0; border-left:0; overflow:visible; }
	#main { margin-bottom:0px; margin-top:0px; }
	#header, #mainnav, #breadcrumb, #content_head, #links, #start_main, #footer { display: none !important; }
	#content { margin-top:0px; }
   #outer { border:none; margin-left:0px; width:100%; }
	}
