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:984px;/*82.000em;*/ text-align:left; background:url(/media/bg_container.gif) 235px 0px repeat-y #FFF; margin:0px auto;}

#quicknav { height:22px;/*2.000em;*/ font-size:0.917em;/*11px;*/ text-align:right; background:#E2E2E2; margin-top:6px;/*0.545em;*/ }
#quicknav a, #quicknav a:active, #quicknav a:visited { color:#000; padding:3px;/*0.273em;*/ }
#quicknav a:hover { color:#FFF; text-decoration:none; }

#header {background:#FFF;height:125px;/*10.417em;*/padding:5px 0px;/*0.417em 0em;*/}
*html #header {height:135px;/*11.250em;*/}

#logo {float:left;width:19.167em;/*230px;*/height:10.667em;/*128px;*/}

.headfoto img {width:186px;/*15.500em;*/ height:98px;/*8.167em;*/}

#subnav {position:relative;height:26px;/*2.167em;*/text-transform:uppercase;z-index:999;}

#optionen { clear:both; height:32px;/*2.667em;*/ background:#fff; border-bottom:5px solid #E2E2E2;/*0.417em;*/ }

#breadcrumb { float: left; color:#000; padding:8px 0px 0px 10px;/*0.667em 0em 0em 0.833em;*/ }
#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:3px 10px 0px 0px;/*0.250em 0.833em 0em 0em;*/ }
#suche input#send { background:url(/media/search_1.jpg) no-repeat; margin-left:10px;/*0.625em;*/ /*margin-top:0.313em;/*5px;*/ }
#suche input#send:hover, #search input#send.over { background:url(/media/search_1.jpg) no-repeat; margin-left:10px;/*0.625em;*/ /*margin-top:0.313em;/*5px;*/ }


/*#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 {float:left;width:205px;/*17.083em;*/background:#FFF;border-right:5px;/*0.417em*/ solid #e2e2e2;padding:15px;/*1.250em;*/}

#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;}*/
#content {width:744px;/*62em;*/background:#FFF;margin-left:240px;/*17.500em;*/overflow:hidden;}
*html #content {width:741px;}

#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:30px;/*2.500em;*/background:#FFF;border-top:5px solid #E2E2E2;border-bottom:5px solid #E2E2E2;}

#footer a, #footer a:active, #footer a:visited { color:#000; padding:3px;/*0.273em;*/ }
#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:116px;/*9.667em;*/
	height:19px;/*1.583em;
   */
	}

#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; }
	}
