/*layout.w3c.css*/
body {
  margin:0; padding:0;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
  color:white; background-color:#333;
}

* {margin:0px; padding:0px;}
.print {display:none;} /*hides the supplementary print view content at the page bottom*/
/*------------------------------------------------STRUKTUR---------------------------------------------------------------------------*/
#main {margin:114px 0 43px 153px;}
#head {
  position:fixed; left:153px; top:0px; right:0px; height:91px; padding-bottom:23px;
  background:black url(../pic/bar.gif) left bottom repeat-x;
}
#left {
  position:fixed; left:0px; top:0px; bottom:0px; width:160px;
  background: transparent url(../pic/menu-bg.png) repeat-y;
}
#left-one {
  width:152px; height:100%;
  background:transparent url(../pic/menu-bg2.jpg) no-repeat 0 113px;
  overflow:auto; overflow-x:hidden; overflow-y:auto
}
#left-two {padding-top:115px;}
#foot {
  position:fixed; left:153px; bottom:0px; right:0px; height:45px;
  background:black url(../pic/foot.line.gif) top left repeat-x;
}
div#content {padding:20px 55px 20px; min-width:500px; max-width:1011px;}
div#footer {border-top:1px solid rgb(238,127,0); text-align:right;}
div#footer img {padding:16px 20px 0px;}
img#logo-left  {border:none; display:block; width:153px; height:113px; position:fixed; top:0;   left:0;}
img#logo-right {border:none; display:block; width:128px; height:75px;  position:fixed; top:5px; right:20px;}

/*------------------------------------------------NAVI_LEFT & languageSwitch---------------------------------------------------------*/
#languageSwitch {padding:5px 8px;}
#languageSwitch img {border:none; margin:0px 1px;}

#left li.first {margin-top:7px;}

#left div.navi {line-height:1.5em; margin-top:20px;}
#left div.first.navi {margin-top:40px;}
#left ul {
  list-style:none; padding:0px 0px 0px 8px;
  text-transform:uppercase; font-weight:bold; color:rgb(238,127,0);
  line-height:1.2em; font-size:12px;
}
#left ul a {text-decoration:none;}
#left li ul a {color:white; font-size:10px; font-weight:normal;}
#left li ul a:hover {color:rgb(238,127,0)!important;}
#left li.CUR a {color:rgb(238,127,0);}
#left li.CUR ul a {color:white;}

#left li.SPC {visibility:hidden;}

/*------------------------------------------------NAVI_TOP & SMART-SEARCH------------------------------------------------------------*/
div.navi.top {padding:67px 0px 0px 55px;}
/*div.navi.top a {color:white; text-decoration:none;}
div.navi.top a:hover, div.navi.top div.CUR a, div.navi.top div.ACT a {color:rgb(238,127,0);}
div.navi.top div {float:left; padding:3px 0px 5px 5px; margin:0px 1.5em 0px 0px; border-left:1px solid rgb(238,127,0);}
div.navi.top div.suchen {padding:0px; margin:0px 2px 0px -7px;}
div.navi.top form div {border:none;}
div.navi.top form input {background-color:#907d76; vertical-align:3px;}
div.navi.top form input:focus {background-color:white;}

div.navi.top.two {padding:0px 0px 0px 30px; background-color:inherit;}*/
