html, body {
   width: 100%;
   color: #000000;
  	margin: 0em;
  	padding: 0em;
	}

body {
	height: 100%;
	min-height: 100%;
   text-align: center;
   background: #E2E2E2;
   }

img { padding:0; }
a img { border: 0; }

h3 {font: bold 1.333em/*16px;*/ Arial, Verdana, Helvetica, sans-serif; color:#000; padding-bottom:0.625em;/*10px;*/ text-align:left;}
h4 {font-size:0.875em; font-weight:normal; color:#000; margin:0; text-align:left;}
h5 {font: bold 1.167em Arial, Verdana, Helvetica, sans-serif; color:#000; margin:0; padding:0; text-align:left;}
p {color:#000; margin-top:0em; /*text-align:left;*/}

/******************************************************************************************************************************************/

#container { width:82.000em;/*984px;*/ text-align:left; margin:0px auto; }

#quicknav { height:2.000em;/*22px;*/ font-size:0.917em;/*11px;*/ text-align:right; margin-top:0.545em;/*6px;*/ }
#quicknav a, #quicknav a:active, #quicknav a:visited { color:#000; padding:0.273em;/*3px;*/ }
#quicknav a:hover { color:#FFF; text-decoration:none; }


#header {
	background: #FFF;
	height: 10.417em;/*129px;*/
	padding: 0.417em 0em;/*5px*/
	}
*html #header { height: 11.250em;/*135px;*/ }

#logo {
	float:left;
	width: 19.167em;/*230px;*/
	height: 10.667em;/*128px;*/
	}

#headfotos { }
.headfoto img { width:15.500em;/*186px;*/ height:8.167em;/*98px;*/ }


#subnav {
	position: relative;
	/*height: 3.692em;/*48px;*/
	height:2.167em;/*26px;*/
	/*font-size:1.083em;/*13px;*/
	text-transform: uppercase;
	/*margin: 0.385em 0em;/*5px 0px;*/
	z-index:999;
	}

#optionen { clear:both; height:2.667em;/*32px;*/ background:#fff; margin-bottom:0.417em;/*5px;*/ }

#breadcrumb { float: left; color:#000; padding:0.667em 0em 0em 0.833em;/*8px 0px 0px 10px;*/ }
#breadcrumb a, #breadcrumb a:active, #breadcrumb a:visited, #breadcrumb a:link { color: #000; text-decoration:underline; }
#breadcrumb a:hover { color: #000; text-decoration:none; }

#suche { float: right; padding:0.250em 0.833em 0em 0em;/*3px 10px 0px 0px;*/ }
#suche input#send { background:url(/media/search_1.jpg) no-repeat; margin-left:0.625em;/*10px;*/ /*margin-top:0.313em;/*5px;*/ }
#suche input#send:hover, #search input#send.over { background:url(/media/search_1.jpg) no-repeat; margin-left:0.625em;/*10px;*/ /*margin-top:0.313em;/*5px;*/ }


#outer {
   background: #FFF;
   border-left: 19.583em solid #FFF; /*230px;*/
	}

#inner {
   width: 100%;
   margin:0px;
	}

#links {
   float: left;
   display: inline;
   position: relative;
   width: 17.083em; /*205px;*/
   background: #FFF;
   border-right: 0.417em/*5px;*/ solid #e2e2e2;
   padding: 1.250em;/*15px;*/
   margin-left: -19.583em; /*-235px;*/
	}
*html #links { width:20.000em; /*240px;*/ }

#links h4 {font-size:1.167em; margin:0; text-align:left; font-weight:bold; }
#links p {margin-top:1.2em; }

#content {
	float: left;
	position: relative;
	margin-left: -0.417em;/*-5px;*/
	width: 62em;/*740px;*/
	border-left: 0.417em/*5px;*/ solid #e2e2e2;
	}
*html #content { width: 62em;/*749px;*/ }

#innercontent { font-size:1.000em;/*12px;*/ /*font-size:1.333em;/*16px;*/ }

#innercontent h3 {font: bold 1.333em/*16px;*/ Arial, Verdana, Helvetica, sans-serif; color:#000; text-align:left; padding:0.313em;/*5px;*/ margin:0;}
#innercontent h4 {font: bold 1.167em/*14px;*/ Arial, Verdana, Helvetica, sans-serif; line-height:1.143em;/*16px;*/ color:#000; text-align:left; padding:0.357em;/*5px;*/ margin:0;}
#innercontent h5 {font: bold 1.000em/*12px;*/ Arial, Verdana, Helvetica, sans-serif; line-height:1.333em;/*16px;*/ color:#000; text-align:left; padding:0.417em;/*5px;*/ margin:0;}

/* FOOTER */

#footer {
	clear: both;
	height: 2.500em;/*30px;*/
	background: #FFF;
	margin: 0.417em 0em;/*5px;*/
	}

#footer a, #footer a:active, #footer a:visited { color:#000; padding:0.273em;/*3px;*/ }
#footer a:hover { color:#FFF; text-decoration:none; }

#footer img {
	position:relative;
	float:left;
	top:0.35em;
	left:0.5em;
	border:0;
	padding:0;
	width: 9.667em;/*116px;*/
	height: 1.583em;/*19px;*/
	}

#footer p {
	font-size: 0.917em;/*11px;*/
	color:#000;
	background-color:transparent;
	padding:0.6em 0.6em 0 0;
	float:right;
	}



/************************  DRUCKAUSGABE  *************************/

@media print {
	body, html { height: auto; }
	body { width: 16cm; background: none; text-align: left; }
	#container { position:static !important; height:auto !important; width:16cm; padding:0; margin:0; border-left:0; overflow:visible; }
	#head_start, #start_fotos, #mnav, #quicknav, #header, #subnav, #optionen, #footer, #search_outer { display: none !important; }
   #outer { border-left:none; }
   #content { border-left:none; margin-left:0px; width:10cm !important; }
   #links { width:6cm !important; padding:0px; border-right:none; margin-left:0px; }
	}