html, body {
	width: 100%;
  	height: 100%;
  	margin: 0;
  	padding: 0;
}

body { text-align: center; }

#schatten_links { width:61.500em;/*984px;*/ text-align:left; background:url(/media/schatten_links.gif) left repeat-y; padding-left:24px; margin:0px auto; }
#schatten_rechts { background:url(/media/schatten_rechts.gif) right repeat-y; padding-right:24px; }

#container {
	width: 60.000em; /*960px;*/
   height: 100%;
   /*margin: 0px auto;
   text-align: left;*/
}

#hauptnavigation { position:relative; width:100%; height:50px;/*2.000em;*/ background:#eaebe9; }

#sprachen { float:right; width:70px;/*3.7em;*/ padding-top:18px;/*0.625em;*/ }

#darstellung { float:right; width:109px;/*6.813em;*/ padding-top:20px;/*0.438em;*/ }

#mainnav { float:right; width:575px; font-size: 0.750em;/*12px;*/ padding-top:18px /*padding-left:15.917em;/*191px;*/ }
/*html #mainnav { width:791px; /*65.917em;*/ /*}*/
#mainnav a, #mainnav a:visited, #mainnav a:link { text-decoration:none; color:#9c9e9f; }
#mainnav a:hover, #mainnav a:active {text-decoration:underline;color:#000;}

#suche { float:left; width:180px; padding:10px 0 0 10px; }
.suche  { float:left; font-size:0.813em;/*13px;*/ height:20px; width:165px; vertical-align:top; background-color:#FFF; color:#000; border:none; padding:5px; color:#008B94;}
.lupe { position:relative; float:left; margin:-26px 0 0 150px; }
*html .suchenbutton { margin-top: 1px; }


#header { width:60.000em;/*960px;*/ height:10.750em;/*172px;*/ overflow:hidden; }

#logo { float:left; width:11.875em;/*190px;*/ height:10.750em;/*172px;*/ }
#logo img { width:11.875em;/*190px;*/ height:8.250em;/*132px;*/ }

#head_inner { float:left; width:48.125em;/*770px;*/ overflow:hidden; }

#headfoto { overflow:hidden; width:48.125em;/*770px;*/ height:9.063em;/*145px;*/ }
#headfoto img { width:48.125em;/*770px;*/ height:9.063em;/*145px;*/ }

#sublvl1 { height:1.688em;/*27px;*/ background:#eaebe9; }
*html #sublvl1 { width:48.225em;/*770px;*/ }
*+html #sublvl1 { width:48.225em;/*770px;*/ }

#outer { border-left:11.875em solid #006c74;/*190px;*/ border-right:11.875em solid #006c74;/*190px;*/ }
#inner { margin:0px; width:100%; }


#links { float:left; position: relative; width:11.875em;/*190px;*/ margin-left:-11.875em;/*-190px;*/ overflow: hidden;}

#txt_links { font-size:0.625em;/*10px;*/ color:#FFF; padding:1.500em;/*15px;*/ }
#txt_links a,
#txt_links a:hover,
#txt_links a:active,
#txt_links a:visited,
#txt_links a:link { color:#FFF; }


#subnav { overflow: hidden; }
/****************************************************************
#suche { position:absolute; top:6.250em; 100px left:0.938em; 15px; }

.suche  { font-size:0.813em; 13px; height:2.308em; 30px; width:10.000em; 130px; vertical-align:top; background-color:#FFF; color:#000; padding-top:0.385em; 5px; }
.suchenbutton {  }
*html .suchenbutton { margin-top: 1px; }
****************************************************************/

#main { float:left; width:36.250em;/*580px;*/ overflow:hidden; }

#breadcrumb { font-size:0.625em;/*10px;*/ color:#9C9E9F; padding:1.000em 3.000em 3.000em 3.000em;/*10px 30px 30px 30px;*/ }
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited { color:#9C9E9F; text-decoration:none; }
#breadcrumb a:hover { color:#9C9E9F; text-decoration:underline; }

#content { font-size:0.688em;/*11px;*/ padding:0em 2.727em 2.727em 2.727em;/*0px 30px;*/ }


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

#rechts_inner { font-size:0.625em;/*10px;*/ color:#FFF; padding:1.500em;/*15px;*/ }
#rechts_inner a,
#rechts_inner a:active,
#rechts_inner a:visited,
#rechts_inner a:link { color:#FFF; text-decoration:none; }
#rechts_inner a:hover { color:#FFF; text-decoration:underline; }

#footer {
	clear: both;
	font-size:0.625em;/*10px;*/
   height: 2.700em; /*27px;*/
   text-align:center;
   line-height: 2.700em;/*27px;*/
   background:#eaebe9;
}
#footer a, #footer a:hover, #footer a:link, #footer a:active, #footer a:visited { color:#9c9e9f; text-decoration:none; }

.icons { margin-right:3px; }

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

@media print {
	body, html { height:auto; }
	body { width: 17cm; background: none; text-align: left; }
	#container { position: static; height:auto; width:17cm; margin:0; }
	#hauptnavigation, #header, #links, #rechts, #breadcrumb, #footer { display: none; }
	#main { width:17cm; }
   #content { padding:0px; }
   #outer { border-left:none; border-right:none; }
}
