html, body {
   width: 100%;
  	height: 100%;
   color: #28281e;
   background: #FFFFFF;
  	margin: 0em;
  	padding: 0em;
	}

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

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

#container {
	width: 62.250em; /*996px;*/
   text-align: left;
   margin: 0px auto;
	}

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

#header {
	position: relative;
	height: 13.938em; /*223px;*/
	background: url(/media/bg_header.jpg) top left no-repeat;
	overflow: hidden;
	}

#quicknav {
   float: right;
   width: 36.000em;/*396px;*/
   font-size: 0.688em;/*11px;*/
   text-align: left;
   line-height: 1.818em;/*20px;*/
   color: #28281e;
   background:url(/media/bg_quicknav.jpg) top left no-repeat;
   padding-left: 0.364em;/*4px;*/
	}
*html #quicknav { width: 36.364em;/*400px;*/ }
#quicknav a, #quicknav a:visited, #quicknav a:link { color:#28281e; text-decoration:none; }
#quicknav a:hover, #quicknav a:active { color:#28281e; text-decoration:underline; }

#wappen {
	position: absolute;
	top:0px;
	left:0px;
	}

#headfotos {
	position:absolute;
	top: 23px;
	left:330px;
	}

#mainnav {
	position: absolute;
	bottom:10px;
	left:261px;
	}



/*******************  HINTERGRUND MAIN  ************************/

#main { position:relative; width:100%; background:#FFF; margin:0em 0.625em;/*0px 10px;*/ }
#main_ob { background:url(/media/bg_main_ob.gif) 0px 0px repeat-x; }
#main_un { background:url(/media/bg_main_un.gif) 0px 100% repeat-x; }
#main_li { background:url(/media/bg_main_li.gif) 0px 0px repeat-y; }
#main_re { background:url(/media/bg_main_re.gif) 100% 0px repeat-y; }
#main_li_ob { background:url(/media/bg_main_li_ob.gif) 0px 0px no-repeat; }
#main_li_un { background:url(/media/bg_main_li_un.gif) 0px 100% no-repeat; }
#main_re_ob { background:url(/media/bg_main_re_ob.gif) 100% 0px no-repeat; }
#main_re_un { background:url(/media/bg_main_re_un.gif) 100% 100% no-repeat; padding:11px 15px 20px 15px; }

*html #main_ob, *html #main_un, *html #main_li, *html #main_re, *html #main_li_ob, *html #main_li_un, *html #main_re_ob, *html #main_re_un { height:18.750em;/*300px;*/ }

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

#outer { background: #FFF; border-left: 15.000em solid #FFF; /*240px;*/ }
#inner { width: 100%; margin:0px; }

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

#links {
   float: left;
   position: relative;
   width: 12.500em; /*200px;*/
   background: #FFF;
   margin-left: -15.000em; /*-240px;*/
	}

#schrift { text-align:center; }
.icons { margin-left:1px; }

#suche { background:#55c277; margin-top:0.188em;/*3px;*/ }
#suche_ob { background:url(/media/bg_suche_ob.gif) top left repeat-x; }
#suche_un { background:url(/media/bg_suche_gruen.gif) bottom left repeat-x; }
#suche_li { background:url(/media/bg_suche_gruen.gif) top left repeat-y; }
#suche_re { background:url(/media/bg_suche_gruen.gif) top right repeat-y; }
#suche_li_ob { background:url(/media/bg_suche_li_ob.gif) top left no-repeat; }
#suche_li_un { background:url(/media/bg_suche_li_un.gif) bottom left no-repeat; }
#suche_re_ob { background:url(/media/bg_suche_re_ob.gif) top right no-repeat; }
#suche_re_un { background:url(/media/bg_suche_re_un.gif) bottom right no-repeat; padding:0.625em;/*10px;*/ }

*html #suche_ob, *html #suche_un, *html #suche_li, *html #suche_re, *html #suche_li_ob, *html #suche_li_un, *html #suche_re_ob, *html #suche_re_un { height:43px; }

#suche_inner { background:url(/media/bg_suche_inner.gif) top repeat-x #FFF; padding-top:2px; }

#aek { background:#cdedd7; border-bottom:2px solid #55c277; padding-bottom:1.563em;/*25px;*/ margin-top:0.625em;/*10px;*/ }
.aek_hdl { background:url(/media/bg_suche_li_ob.gif) top left no-repeat #55c277; border-bottom:1px solid #FFF; }
.aek_hdl_inner { display:block; font-size:0.875em;/*14px;*/ font-weight:bold; line-height:2.857em;/*40px;*/ color:#FFF; background:url(/media/bg_aek_hdl_inner.gif) top right no-repeat; padding-left:0.714em;/*10px;*/ }

#subnav { background:#ddf3e4; border-top:1px solid #FFF; border-bottom:2px solid #55c277; margin-top:0.625em;/*10px;*/ }

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


/***********************    NAVi      *************************/

#nav { position:relative; width:100%; }
#nav_ob { background: url(/media/bg_nav_ob.gif) top left repeat-x; }
#nav_un { background: url(/media/bg_nav_un.gif) bottom left repeat-x; }
#nav_li { background: url(/media/bg_nav_li.gif) top left repeat-y; }
#nav_re { background: url(/media/bg_nav_re.gif) top right repeat-y; }
#nav_li_ob { background: url(/media/bg_nav_li_ob.gif) top left no-repeat; }
#nav_li_un { background: url(/media/bg_nav_li_un.gif) bottom left no-repeat; }
#nav_re_ob { background: url(/media/bg_nav_re_ob.gif) top right no-repeat; }
#nav_re_un { background: url(/media/bg_nav_re_un.gif) bottom right no-repeat; padding:15px 10px; }

*html #nav_ob, *html #nav_un, *html #nav_li, *html #nav_re, *html #nav_li_ob, *html #nav_li_un, *html #nav_re_ob, *html #nav_re_un { height:50px; }


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

#content {
	float: left;
   position: relative;
   padding:0px;
   margin: 0px;
   width:700px;
	}

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

.start_fotos {position:absolute;width:275px;height:400px;margin:0 0 0 420px;background:url(/media/bg_start_fotos.gif) top left no-repeat;}
*html .start_fotos {position:absolute;margin:0 0 0 50px;background:url(/media/bg_start_fotos.gif) top left no-repeat;}

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

#footer {
   font-size: 0.688em; /*11px;*/
   text-align: right;
   margin-top: 1.818em;/*20px;*/
	}

.seitenanfang { background:url(/media/icon_seitenanfang.gif) left no-repeat; padding-left:21px; padding-bottom:5px; margin-right:2.500em;/*30px;*/ }
.drucken { background:url(/media/icon_drucken.gif) left no-repeat; padding-left:22px; padding-bottom:5px; }


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

@media print {
	body, html { height: auto; }
	body { width: 17cm; background: none; text-align: left; }
	#container { position: static !important; height: auto !important; width: 17cm; margin: 0; border-left:0; overflow:visible; }
	#main_re_un { padding:0px; }
	#header, #links, #rechts, #breadcrumb, #footer, #mtp_searchform, #mtp_footer { display: none !important; }
   #outer { border:none; }
   #content_inner { margin:0; padding:0; }
   #content { margin-left:0px; width: 17cm; }
   .mtp_bis_left { width: 10cm !important; position: static !important; }
   .mtp_bis_rechts { width: 7cm !important; position: static !important; }
	}