@import url("atocstyles/advancedtoc.css");
@import url("atocstyles/level1.css");
@import url("atocstyles/level2.css");
@import url("atocstyles/level3.css");

body{
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
font-family: verdana, arial, helvetica, sans-serif;
background-image: url(images/bg.gif);
font-size: 11px;
}
div.logo{
height: 65px;
background-color: #000000;
background-image: url(images/logo_bg.gif);
background-repeat: repeat-x;
}
div.logob{
height: 65px;
background-image: url(images/logo.gif);
background-repeat: no-repeat;
}
a.admin{
color: #ffffff;
font-weight: bold;
font-size: 10px;
letter-spacing: 0.1em;
text-decoration: none;
position: absolute;
right: 10px;
top: 4px;
}
div.header{
height: 124px;
background-image: url(images/stripes.gif);
background-color: #d2d2d2;
}
div.headerb{
height: 124px;
background-image: url(images/header.jpg);
background-repeat: no-repeat;
}
div.nava{
height: 46px;
background-image: url(images/nav1_bg.gif);
}
div.navaa{
height: 24px;
background-image: url(images/nav1.jpg);
background-repeat: no-repeat;
font-size: 11px;
font-weight: bold;
padding-left: 18px;
padding-top: 8px
}
div.navaa a{
color: #000000;
}
div.adresse{
color: #ffffff;
font-size: 11px;
font-weight: bold;
position: relative;
top: -2px;
text-align: center;
}
div.ruler{
height: 16px;
background-image: url(images/ruler.gif);
display: none;
}
div.whiterow{
background-color: #ffffff;
height: 14px;
background-image: url(images/stripes2.gif);
}
#navcontainer{
width: 160px;
position: relative;
top: 10px;
float: left;
}
#navcontainer a{
font-weight: bold;
text-decoration: none;
}
div.loginlink{
position: absolute;
right: 10px;
top: 4px;
}
div.loginlink a{
color: #ffffff;
font-weight: bold;
font-size: 10px;
letter-spacing: 0.1em;
text-decoration: none;
}
div.search{
width: 158px;
position: relative;
top: 3px;
}
input.text{
width: 142px;
height: 16px;
font-size: 10px;
padding-left: 4px;
background-color: #655F61;
border: 1px solid #868082;
color: #d2d2d2;
margin-top: 4px;
margin-left: 5px;
letter-spacing: 0.1em;
}
input.submit{
width: 148px;
height: 20px;
font-size: 10px;
padding-left: 4px;
background-color: #655F61;
border: 1px solid #868082;
color: #d2d2d2;
margin-top: 4px;
margin-left: 5px;
margin-bottom: 4px;
font-weight: bold;
background-image: url(images/search.gif);
background-repeat: no-repeat;
}
input.submit:hover{
color: #ffffff;
cursor:pointer;
}
div.company a{
float: left;
color: #000000;
font-weight: bold;
text-decoration: none;
position: relative;
left: 32%;
}
div.contact a{
float: left;
color: #000000;
font-weight: bold;
text-decoration: none;
position: relative;
left: 32%;
}
div.service a{
float: left;
color: #000000;
font-weight: bold;
text-decoration: none;
position: relative;
left: 32%;
}
div.sitemap a{
float: left;
color: #000000;
font-weight: bold;
text-decoration: none;
position: relative;
left: 32%;
}
div.impressum a{
float: left;
color: #000000;
font-weight: bold;
text-decoration: none;
position: relative;
left: 32%;
}
div.lang{
position: absolute;
top: 30px;
right: 10px;
}
h1{
font-size: 12px;
}
h2{
font-size: 12px;
}
h3{
font-size: 12px;
}
h5{
height: 12px;
font-size: 11px;
}
div.vert{
float: left;
width: 100%;
height: 30px;
}

.sitemaplevel1{font-size:9pt;background: url(images/dot1.gif) repeat-y 16px 0;}
.sitemaplevel2{font-size:9pt;background: url(images/dot1.gif) repeat-y 21px 0;}
.sitemaplevel3{font-size:9pt;background: url(images/dot1.gif) repeat-y 27px 0;}
.sitemaplevel1 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat -2px 7px;padding-left:30px;}
.sitemaplevel2 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 5px 7px;padding-left:35px;}
.sitemaplevel3 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 11px 7px;padding-left:41px;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{color:black;}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover{color:black;}

hr{
width: 90%;
heigth: 1px;
color: #000000;
background-color: #000000;
}
