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

body { text-align: center; background: #DAE2E5; }

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

#container { width:61.125em;/*978px;*/ text-align:left; margin:0px auto; background: #fff; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 4px solid #000000;}
*html #container { width:61.25em;/*980px;*/ }
/************************************ HEAD ***************************************/

#head { position:relative; height:6.438em;/*103px;*/ background:#fdfdfd url(/media/vl_header.gif) left top repeat-x; margin-bottom:2px; }

#signet { float:left; width:12.500em;/*200px;*/ overflow:hidden; }
#signet img { width:12.500em;/*200px;*/ height:5.250em;/*84px;*/ }

#bereichshead { float:left; width:15.833em;/*570px;*/ font-size:2.250em;/*36px;*/ color:#666; padding-top:1.111em;/*40px;*/ padding-left:0.278em;/*10px;*/ }
*html #bereichshead { width:16.111em;/*580px;*/ }

#quicknav { position:absolute; top:0.500em;/*5px;*/ right:1.000em;/*10px;*/ font-size:0.625em;/*10px;*/ color:#000000; z-index:100; }
#quicknav a, #quicknav a:active, #quicknav a:visited, #quicknav a:link { color: #000000; text-decoration:none; }
#quicknav a:hover { color: #000000; text-decoration:underline; }

#suche { float:right; /*width:15.833em;/*190px;*/ font-size:0.750em;/*12px;*/ color:#000000; margin-top:2.500em;/*30px;*/ }

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


/********************************** EXTRA HEADER *************************************/
#head_bild { position:relative; display: none; margin-bottom:2px; min-height: 1px; }
* html #head_bild { height: 120px; }

/********************************** SUBHEAD *************************************/

#subhead { background:#819DBE; border-bottom: #D4DADC 2px solid; min-height: 1px; }
* html #subhead { height: 29px; }

#optionen { float:left; width:13.50em;/*216px;*/ padding-top:0.313em;/*5px;*/ }
#schrift { float:left; padding-left:1.250em;/*20px;*/ }
#sprache { float:left; font-size:0.688em;/*11px;*/ line-height:1.818em;/*20px;*/ padding-left:1.818em;/*20px;*/ }
#sprache a, #sprache a:hover, #sprache a:active, #sprache a:visited, #sprache a:link { text-decoration:none; color:#000; }

#mainnav { float:left; width:47.50em;/*760px;*/ background:#194E8A; }

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


#outer { background:#FFF; border-left:13.50em solid #D4DADC;/*216px;*/ /*border-right:12.188em solid #f4f4ee;/*195px;*/ }
#inner { margin: 0px; width: 100%; }


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

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

#subnav { margin-top:1.250em;/*20px;*/ overflow:hidden; }

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


/*********************************** RECHTS *************************************/

#rechts { display:none; }

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


/************************************ MAIN **************************************/

#main { position:relative; /*float:left;*/ /*width: 100%;*/ overflow:hidden; }
* html #main { width:562px;}

#content { font-size:0.750em;/*12px;*/ line-height:1.500em;/*18px;*/ padding:1.750em 16px 0em 16px;/*21px 5px 0px 16px;*/}
/* #content div div { position: relative; } */
#content table div { position: static; }

.lof-slidecontent-bildslider {overflow:hidden;position:relative;width:520px;height:250px;color:#fff;}
.lof-slidecontent-bildslider .preload {position:absolute;top:0;left:0;z-index:100000;text-align:center;width:100%;height:100%;}
.lof-slidecontent-bildslider .preload div {width:100%;height:100%;}
.lof-main-outer-bildslider {overflow:hidden;position:relative;z-index:3;width:520px;height:100%;}
.lof-main-item-desc-bildslider {position:absolute;z-index:100;top:200px;right:0;width:520px;height:15px;padding:5px;background:url(/media/background_bildslider.png) top left repeat;}
.lof-main-item-desc-bildslider h3 {text-align:right;margin:-2px 0 0 0;padding:0;border:0;text-transform:none;font-weight:normal;font-size:.9em;color:#000;}
.lof-main-item-desc-bildslider h3 a {margin:0;text-decoration:none;border:0;text-transform:none;font-weight:normal;color:#000;}
ul.lof-main-wapper-bildslider {overflow:hidden;position:absolute;margin:0;padding:0px;background:transparent url(/media/load-indicator.gif) no-repeat scroll 50% 50%;}
ul.lof-main-wapper-bildslider li {overflow:hidden;position:relative;float:left;margin:0;padding:0;}
ul.lof-main-wapper-bildslider li img {}
.lof-navigator-wapper-bildslider {position:absolute;z-index:10000;right:0;bottom:-10px;padding:5px 0;}
.lof-navigator-outer-bildslider {overflow:hidden;position:relative;z-index:100;float:left;width:310px;height:180px;color:#fff;}
ul.lof-navigator-bildslider {position:absolute;top:0;width:100%;margin:0;padding:0;}
ul.lof-navigator-bildslider li {overflow:hidden;float:left;display:block;text-align:center;margin:0;padding:0;background:url(/media/bildslider_inaktiv.gif) top left no-repeat;list-style:none;cursor:hand;cursor:pointer;}
ul.lof-navigator-bildslider li.active , ul.lof-navigator-bildslider li:hover {display:block;background:url(/media/bildslider_aktiv.gif) top left no-repeat;}

.tabs {width:520px;}
.tabs ul.tabfield {overflow:hidden;height:30px;margin:0;padding:0;background:url(/media/background_tabs.gif) top left no-repeat;}
.tabs ul.tabfield li {display:block;float:left;width:130px;margin:0;padding:0;list-style-type:none;}
.tabs ul.tabfield li a {display:block;float:left;width:109px;padding:5px 10px;border-right:1px solid #fff;background:#3b679a;text-decoration:none;font-size:1em;color:#fff;}
.tabs ul.tabfield li.current a {display:block;float:left;padding:5px 10px;background:#901032;font-size:1em;color:#fff;}
.tabbody {text-align:left;width:auto;padding:10px 0;}
.js .tabs .current-info, .js .tabs .accessibletabsanchor {position:absolute;left:-999em;}
.current-info {display:none;}
.js .tabs .tabbody {clear:both;}
.js .tabs h6 {display:none;}
.tabs .content {clear:both;}
.content h6 a, .content h6 a:link, .content h6 a:hover, .content h6 a:active, .content h6 a:visited {margin:15px 0 5px 0;padding:2px;border-bottom:1px dotted #6e9ffc;text-decoration:none;color:#000;}


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


#footer {
   clear: both;
   width:97.8em;
   font-size: 0.625em;/*10px;*/
   min-height: 2.500em;/*25px;*/
   text-align:center;
   /*line-height: 2.000em;*/
   /*border-top: 1px solid #D4DADC;*/
   padding-right:1.000em;/*10px;*/
   margin: 0 auto;
   color:#000;
   padding-bottom: 4px;
   padding-top: 8px;
}

#footer  p {
margin-top: 0px;
}


* html #footer {
   height: 2.500em;/*25px;*/
}

#footer a, #footer a:link, #footer a:active, #footer a:visited {padding:3px 3px 3px 20px; color:#000; }
#footer a:hover { color:#000; }

.icons { margin-right:2px; }

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

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