html, body { width:100%; color:#25272b; margin:0em; padding:0em; }

body { font-size:75%; text-align:center; background:#FFF; }

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


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

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

#header_top { height:2.438em;/*39px;*/ background:url(/media/bg_header_top.gif) bottom repeat-x; padding-top:0.625em;/*10px;*/ }
#schriftoption { float:left; width:120px;/*7.500em;*/ }
.icons { margin-left:2px;/*0.125em;*/ }
#quicknav { float:right; /*width:25.000em;/*300px;*/ font-size:0.750em;/*12px;*/ padding-top:1.667em;/*20px;*/ }

#header { border-top:1px solid #a3aab0; border-bottom:1px solid #FFF; }
#logo { float:left; width:12.500em;/*200px;*/ }
#logo img { width:12.500em;/*200px;*/ height:9.375em;/*150px;*/ }
#headfoto { float:left; width:48.750em;/*780px;*/ }
#headfoto img { width:48.750em;/*780px;*/ height:9.375em;/*150px;*/ }

#mainnav { text-align:center; background:#edeeef; padding:2px 0px 5px 0px; overflow:hidden; }
.mainnav_center { float:left; position:relative; left:50%; padding:0px; margin:0px auto; z-index:100; }
.mainnav_center li { float:left; position:relative; right:50%; }
.mainnav_aktiv { position:relative; top:-1px; height:5px; clear:both; width:100%; border-top:1px solid #FFF; overflow:hidden; z-index:0; }
#mainnav_schatten { height:20px; background:url(/media/bg_mainnav.gif) bottom right no-repeat; }


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

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

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

#main { /*float:left;*/ position:relative; }

#breadcrumb { font-size:0.688em;/*11px;*/ padding-left:1.818em;/*20px;*/ margin-bottom:1.818em;/*20px;*/ }

#content { float:left; width:58.917em;/*707px;*/ font-size:0.750em;/*12px;*/ line-height:1.500em;/*18px;*/ padding:0em 1.667em;/*20px;*/ }


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

#links { float:left; position:relative; width:14.563em;/*233px;*/ margin-left:-14.563em;/*-233px;*/ }

#suche { width:14.563em;/*233px;*/ height:1.563em;/*25px;*/ background:#FFF; margin-bottom:1.250em;/*20px;*/ }
.suche  { font-size:0.813em;/*13px;*/ height:1.538em;/*20px;*/ width:13.077em;/*170px;*/ background:url(/media/bg_suche.gif) left no-repeat #FFF; color:#25272b; border:1px solid #a3aab0; vertical-align:top; padding:0.231em 0em 0em 2.385em;/*3px 0px 0px 31px;*/ }
.suchenbutton { width:1.563em;/*25px;*/ height:1.563em;/*25px;*/ font-size:100%; margin-left:0.313em;/*5px;*/ }
*html .suchenbutton { margin-top:1px; }
*+html .suchenbutton { margin-top:1px; }

#subnav {  }

#adresse { font-size:0.750em;/*12px;*/ line-height:1.500em;/*18px;*/ margin:1.667em 0em;/*20px 0px;*/ }

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

#rechts { display:none; }

#footer { clear:both; font-size:0.688em;/*11px;*/ border-top:1px solid #a3aab0; padding:0.455em 0em;/*5px 0px;*/ margin:0.909em 0em 0em 1.818em;/*10px 0px 0px 20px;*/ }

.fot_start { float:right; display:block; width:5.438em;/*87px;*/ background:url(/media/fot_start.gif) left no-repeat; padding-left:21px; }
.fot_kontakt { float:right; display:block; width:4.875em;/*78px;*/ background:url(/media/fot_kontakt.gif) left no-repeat; padding-left:21px; }
.fot_drucken { float:right; display:block; width:6.750em;/*108px;*/ background:url(/media/fot_drucken.gif) left no-repeat; padding-left:21px; }
.fot_anfang { float:right; display:block; background:url(/media/fot_anfang.gif) left no-repeat; padding-left:21px; }

/************************  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:0px; margin:0px; overflow:visible; }
	#header_top, #header, #mainnav, #mainnav_schatten, #links, #rechts, #breadcrumb, #footer  { display:none !important; }
	#outer { border:none !important; }
	#content { padding:0em; }
	}
