html, body {
   width: 100%;
   color: #37373a;
  	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; }

/******************************** HEADER *******************************/

#header { width:61.500em;/*984px;*/ height:50px;/*3.125em;*/ text-align:left; margin:0px auto; }

#darstellung { float:right; width:152px;/*9.500em;*/ text-align:right; padding-right:12px;/*0.750em;*/ padding-top:6px;/*0.375em;*/ }
.icon { margin-left:5px;/*0.313em;*/ }

#sprachen { float:right; width:100px;/*6.250em;*/ padding-top:9px;/*0.563em;*/ }

/***********************************************************************/

#container { width:61.500em;/*984px;*/ text-align:left; background:#FFF; margin:0px auto; }
#container_un { background:url(/media/bg_container_un.gif) bottom repeat-x; }
#container_li { background:url(/media/bg_container_li.gif) left repeat-y; }
#container_re { background:url(/media/bg_container_re.gif) right repeat-y; }
#container_li_ob { background:url(/media/bg_container_li_ob.gif) top left no-repeat; }
#container_re_ob { position:relative; background:url(/media/bg_container_re_ob.gif) top right no-repeat; padding:0.750em 0.750em 0.250em 0.750em; /*12px 12px 4px 12px;*/ }
*html #container_re_ob { width:100%; }

/**************************** CONTENT HEADER ****************************/

#logo { float:left; width:12.188em;/*195px;*/ height:6.875em;/*110px;*/ }
#logo img { width:11.875em;/*190px;*/ height:6.250em;/*100px;*/}

#suche { float:right; width:12.375em;/*198px;*/ height:1.750em;/*28px;*/ background:#FFF; border:1px solid #404040; margin-left:1.875em;/*30px;*/ }

.suche  { font-size:0.813em;/*13px;*/ text-indent:0.667em;/*10px;*/ height:2.154em;/*28px;*/ width:13.000em;/*170px;*/ background:#FFF; color:#171717; border:none; vertical-align:top; padding-top:0.385em;/*5px;*/ }
.suchenbutton { width:2.154em;/*28px;*/ height:2.154em;/*28px;*/ font-size:0.813em;/*13px;*/ }

#quicknav { float:right; /*width:36.333em;/*436px;*/ font-size:0.750em;/*12px;*/ background:#ececec; padding:0.667em 0.833em;/*8px 10px;*/ }
*html #quicknav { width:38.000em;/*456px;*/ }
#quicknav a, #quicknav a:visited, #quicknav a:active, #quicknav a:link { text-decoration:none; color:#404040; }
#quicknav a:hover { text-decoration:underline; color:#404040; }

#mainnav { padding-top:1.875em;/*30px;*/ }

#head_schatten { clear:both; height:20px; background:url(/media/bg_head_schatten.gif) top no-repeat; overflow:hidden; }

/***********************************************************************/


/************************    CONTENT     *************************/

#outer1 { background: #FFF; border-left:13.125em solid #FFF;/*210px;*/ }
#inner1 { width:100%; margin:0px; }

#main { float:left; position:relative; width:46.875em;/*750px;*/ }

#content_header { position:relative; /*width:46.875em;/*750px;*/ height:9.375em;/*150px;*/ }

#headfoto { float:left; width:34.375em;/*550px;*/ /*margin-right:1.250em;/*20px;*/ }
#headfoto img { width:34.375em;/*550px;*/ height:9.375em;/*150px;*/ }

#breadcrumb { float:right; width:14.909em;/*164px;*/ height:12.182em;/*134px;*/ font-size:0.688em;/*11px;*/ line-height:1.909em;/*21px;*/ background:#ececec; padding:0.727em;/*8px;*/ }
*html #breadcrumb { width:16.364em;/*180px;*/ height:13.636em;/*150px;*/ }

#outer2 { background: #FFF; border-right:12.500em solid #FFF;/*200px;*/ margin-top:1.250em;/*20px;*/ }
#inner2 { width:100%; margin:0px; }

#content { float:left; position:relative; }

#content_inner { /*width:100%;*/ width:45.833em;/*550px;*/ font-size:0.750em;/*12px;*/ line-height:1.500em;/*18px;*/ }
*+html #content_inner { width:100%; }
#content_inner table, #content_inner td { vertical-align:top; }


/************************     LINKS      *************************/

#links { float:left; position:relative; width:11.875em;/*190px;*/ margin-left:-13.125em;/*-210px;*/ }

#subnav { width:11.875em;/*190px;*/ }

/*****************************************************************/

/***********************     RECHTS      *************************/

#rechts { float:right; position:relative; width:11.250em;/*180px;*/ margin-right:-12.500em;/*-200px;*/ }
*html #rechts { margin-left:1.250em;/*20px;*/ }

/*****************************************************************/

#footer {
	/*clear:both;*/
	/*position: relative;
	left:2px;*/
   width:61.250em;/*980px;*/
   height: 6.250em;/*100px;*/
   background:url(/media/bg_container_un.gif) bottom repeat-x #ececec;
   margin-top:1.250em;/*20px;*/
   margin-left:2px;
   margin-bottom:0.625em;/*10px;*/
	}

.fot_adr { float:left; width:35.833em;/*430px;*/ font-size:0.750em;/*12px;*/ line-height:1.500em;/*18px;*/ padding:1.667em 0em 0em 0.833em;/*20px 0px 0px 10px;*/ }
*html .fot_adr { width:30.667em;/*368px;*/ height:8.167em;/*98px;*/ }
.fot_tagcloud { float:right; width:34.083em;/*409px;*/ font-size:0.750em;/*12px;*/ padding-top:1.667em;/*20px;*/ }

.tag-1 { font-size:1.000em;/*12px;*/ }
.tag-2 { font-size:1.333em;/*16px;*/ font-weight:bold; }
.tag-3 { font-size:1.167em;/*14px;*/ }
.tag-4 { font-size:1.083em;/*13px;*/ font-weight:bold; }
.tag-5 { font-size:0.917em;/*11px;*/ }
.tag-6 { font-size:1.500em;/*18px;*/ }

.fot_opt { float:right; width:14.167em;/*170px;*/ font-size:0.750em;/*12px;*/ line-height:2.500em;/*30px;*/ padding-top:1.667em;/*20px;*/ }

.seitenanfang {
	display:block;
	background: url(/media/icon_seitenanfang.gif) left no-repeat;
	padding-left: 25px;
	padding-bottom:2px;
	}

.drucken {
	display:block;
	background: url(/media/icon_drucken.gif) left no-repeat;
	padding-left: 25px;
	padding-bottom:2px;
	}

/************************  DRUCKAUSGABE  *************************/

@media print {
	* { position:static !important; float:none !important; overflow:visible !important; }
   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; }
	#container_re_ob { padding:0px; }
	.sprungziel, #header, #logo, #suche, #quicknav, #mainnav, #head_schatten, #links, #content_header, #rechts, #footer  { display:none !important; }
	#outer1 { border-left:none !important; }
	#outer2 { border-right:none !important; margin-top:0px; }
   #content { top:0px !important;width:15cm;position:relative;height:auto;}
   #main, #content_inner { width:16cm; position:static !important; height:auto !important; }
}