
 @CHARSET "UTF-8";
html, body {
    height: 100%;
    

min-height: 100%;
}


* {
z-index: 80;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    font-family: arial;
    font-size: 12px;
    color:#7c7c80;

}
body {
    margin: 0px;
background-color:#fff;

behavior:url("csshover.htc");
}
a{
    text-decoration: none;
}
a:hover {
          color: #447caf;
}
.level1active a{
color: #447caf;
}
#wrap {
position: absolute;
width: 1000px;

}
#root {
    width: 1000px;
    margin: -4px auto;
    min-height: 100%;
    height: 100%;

position: relative;
}
#head {
    height: 123px;
    width: 917px;
    text-align: bottom;
    vertical-align: bottom;
    position: relative;

}
#head .logo {
    background: transparent url('img/logo.gif');
    background-position: left bottom;
    height: 75px;
    width: 123px;

    position: absolute;
         left: -5px;
    bottom: 0px;
}
#head .cert {
    background: transparent url('img/zert.gif');
    background-position: right bottom;
    height: 36px;
    width: 74px;
    bottom: 0px;
    right: 0px;
    position: absolute;
}
#spacer {
    height: 108px;
}
#menu {
     width: 140px;
     float: left;
     margin-top: -5px;
}


 #content {

line-height: 20px;
     float: left;
     width: 412px;
     margin: -3px 0 0 90px;
     margin-right: -2px;
background: transparent url('img/punktlinie.gif') repeat-y right top;
     }
#content div  {
margin: -6px 60px 0 0;
}
#content div div {
margin:0px;
}


 #right {

 margin: -3px 0;
line-height: 20px;
     width: 360px;
     background: transparent url('img/punktlinie.gif') repeat-y left top;
     float: right;
     
 }
 #right p {

     margin:-6px 20px 0 20px;
     font-size: 12px;
 }
#right p strong{
color:#447caf;
font-weight: normal;
}
#right ul li{
     list-style-image: url('/img/bullet.gif');
margin-left: 35px;
}
* html #right ul li{
list-style-image: url('/img/bullet_ie.gif');
}

*+ html #right ul li{
list-style-image: url('/img/bullet_ie.gif');
}
#pfeil a {
background:transparent url('/img/pfeil.gif') no-repeat center left;
padding-left:10px;
}

#menu #fahnen {
position: relative;
     margin-top: 125px;

}  
 
#menu li {margin:0 0 15px 0; text-transform: uppercase;}
#menu li ul li {margin:15px 20px; }
.active {color:#447caf}
.inpath {color:
#7c7c80}


.logo a, .logo h1 {display:block;width:inherit;height:inherit;}
.logo span {display:none;}


#boxmodel span{
display: none;
}
#boxmodel:hover span{
display: block;

position: absolute;
bottom: 20px !important;

left: 15px;
background: url('img/comming.gif');
width: 108px;
height: 27px;
line-height: 23px;
text-align: center;
}

