html, body {
   width: 100%;
  	height: 100%;
   color: #323232;
   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; }
a img { border:none; }

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

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

#header {
	position: relative;
	height: 12.375em; /*198px;*/
	background: url(/media/bg_header.jpg) top no-repeat;
	}

#header_oben { height:50px; }

#schriftzug {
	float: left;
	width: 25.000em;/*400px;*/
	}

#quicknav {
   float: right;
   width: 33.333em;/*400px;*/
   font-size: 0.750em;/*12px;*/
   text-align: right;
   color: #FFF;
   padding-top: 14px;/*1.167em;*/
	}
#quicknav a, #quicknav a:visited, #quicknav a:link { color:#FFF; text-decoration:underline; }
#quicknav a:hover, #quicknav a:active { color:#FFF; text-decoration:none; }

/*******************  HINTERGRUND HEAD  ************************/

#head { position:relative; }
#head_ob { background: url(/media/bg_head_ob.gif) #FFF 0px 0px repeat-x; }
#head_un { background: url(/media/bg_head_un.gif) 0px 100% repeat-x; }
#head_li { background: url(/media/bg_head_li.gif) 0px 0px repeat-y; }
#head_re { background: url(/media/bg_head_re.gif) 100% 0px repeat-y; }
#head_li_ob { background: url(/media/bg_head_li_ob.gif) 0px 0px no-repeat; }
#head_li_un { background: url(/media/bg_head_li_un.gif) 0px 100% no-repeat; }
#head_re_ob { background: url(/media/bg_head_re_ob.gif) 100% 0px no-repeat; }
#head_re_un { background: url(/media/bg_head_re_un.gif) 100% 100% no-repeat; min-height:8.750em;/*140px;*/ position:relative; }

* html #head_ob,* html #head_un,* html #head_li,* html #head_re,* html #head_li_ob,* html #head_li_un,* html #head_re_ob,* html #head_re_un { height: 8.750em; /*140px;*/ }

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

#hea_fotos01 {
	position: absolute;
	top: -17px;
	left: 0px;
	}

#wappen {
	position: absolute;
	top: -40px;
	left:27.875em;/*446px;*/
	}
#wappen img { width:5.563em;/*89px;*/ height:6.563em;/*105px;*/ }

#hea_fotos02 {
	position: absolute;
	top: -13px;
	right: 0px;
	}

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

#main { position:relative; width:100%; }
#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.png) 0px 0px repeat-y; }
#main_re { background:url(/media/bg_main_re.png) 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:12px; }

*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:50px; }

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

#main_inner { }

#outer {
	background: #FFF;
   border-left: 13.125em solid #FFF; /*210px;*/
   border-right: 12.500em solid #FFF; /*200px;*/
	}

#inner {
   width: 100%;
   margin:0px;
	}

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

#links {
   float: left;
   display: inline;
   position: relative;
   width: 13.125em; /*208px;*/
   background: #FFF;
   margin-left: -13.313em; /*-213px;*/
	}

.optionen { position:relative; width:100%; margin-top:0.375em;/*6px;*/ }
.optionen_ob { background: url(/media/bg_optionen_ob.gif) top left repeat-x; }
.optionen_un { background: url(/media/bg_optionen_un.gif) bottom left repeat-x; }
.optionen_li { background: url(/media/bg_optionen_li.gif) top left repeat-y; }
.optionen_re { background: url(/media/bg_optionen_re.gif) top right repeat-y; }
.optionen_li_ob { background: url(/media/bg_optionen_li_ob.gif) top left no-repeat; }
.optionen_li_un { background: url(/media/bg_optionen_li_un.gif) bottom left no-repeat; }
.optionen_re_ob { background: url(/media/bg_optionen_re_ob.gif) top right no-repeat; }
.optionen_re_un { background: url(/media/bg_optionen_re_un.gif) bottom right no-repeat; padding:15px 10px; overflow:hidden; }

*html .optionen_ob, *html .optionen_un, *html .optionen_li, *html .optionen_re, *html .optionen_li_ob, *html .optionen_li_un, *html .optionen_re_ob, *html .optionen_re_un { height:100%; }



#schrift { float:left; position:relative; /*width:9.500em;/*114px;*/ font-size:0.750em;/*12px;*/ font-weight:bold; }
#kontrast { float:right; position:relative; font-size:0.750em;/*12px;*/ font-weight:bold; }

#suche {
	border: 1px solid #c8c8c8;
	background: #FFF;
	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;
   width: 32.500em;/*520px;*/
   padding:0em 0.500em 0em 0.813em;/*0px 8px 0px 13px;*/
   margin: 0px;
   overflow: hidden;
	}
*html #content { width: 33.750em;/*540px;*/ }

#breadcrumb {
   line-height: 1.909em; /*21px;*/
   font-size: 0.688em; /*11px;*/
   background: #FFF;
   border-bottom: 1px solid #323232;
   margin-bottom: 1.818em; /*20px;*/
	}

#breadcrumb a, #breadcrumb a:active, #breadcrumb a:visited, #breadcrumb a:link { color:#003c91; }

#content_inner {
	/*position: relative;*/
   font-size: 0.750em;
   overflow: hidden;
	}

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

#rechts {
   float: right;
   position: relative;
   width: 12.500em; /*200px;*/
   margin-right: -12.500em; /*-200px;*/
   overflow: hidden;
	}

.aek a, .aek a:active, .aek a:visited, .aek a:link { display:block; background:url(/media/bg_aek.gif) right no-repeat; border-bottom:1px solid #d8d8d8; padding:0.667em 0em 0.667em 0.333em;/*8px 0px 8px 4px;*/ }

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

#footer {
   clear: both;
   font-size: 0.750em; /*12px;*/
   text-align: right;
   line-height: 10.909em;/*120px;*/
	}

#footer a { color:#003c91; }

.icon { font-size:1.000em; width:1.500em;/*18px;*/ height:1.500em;/*18px;*/ margin-left:0.167em;/*2px;*/ }

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


/************************  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; }
	}