@CHARSET "ISO-8859-1";
html {
min-height: 100%;
min-width: 100%;
padding:0;
margin:0;
border:0;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: auto;
/* */
}
body {
padding:0;
margin:0;
border:0;
min-height: 100%;
min-width: 100%;
text-align: center;
background-color: #dfdee0;
text-align: center;
background-image: url("../global/images/bg.jpg");
background-repeat: repeat-x;
background-position: top;
}
#Seite{
position: relative;
width: 950px;
padding: 0px;
margin: auto;
text-align: left;
border-top: 1px solid #fff;
background-color: #fff;
}
#inhalt{
position: relative;
min-height: 450px;
margin-top: 400px;
padding-bottom:25px;
}
#content{
position: relative;
width: 700px;
border-right: 1px solid #9a141b;
padding: 10px;
}
*html #content{
width: 680px;
}
#rechts{
float:right;
width: 210px;
padding-left: 9px;
padding-right: 10px;
border-left: 1px solid #9a141b;
}
#rechts img{
width: 100%;
height: auto;
}
*html #rechts{
width: 229px;
}
#rechts p{
text-align: justify;
font-size: 11px;
}
#kopf{
position:absolute;
top: 0px;
left: 0px;
width: 100%;
height: 389px;
background-image: url("../global/images/kopfBg.jpg");
background-repeat: no-repeat;
background-position: top left;
}
#slogan{
position: absolute;
right: 5px;
top: 10px;
font-size: 24px;
text-align: right;
}
#fuss{
position:absolute;
bottom: 0px;
right: 0px;
height: 20px;
text-align: right;
}
.antifloat{
clear: both;
}
body, td, div, p {
font-size:12px;
font-family: verdana;
color: #868889;
line-height: 160%;
padding:0px;
margin:0px;
}
a{
color: #555;
text-decoration: none;
}
a:hover{
color: #555;
text-decoration: underline;
}
p{
margin-bottom: 15px;
}
h1, h1 a{
color: #9a141b !important;
font-size: 14px;
}
h2{
color: #9a141b;
font-weight: bold;
font-size: 18px;
}
.referenzen{
float:left;
width:100px;
overflow:hidden;
height:120px;
margin-top:0px;
margin-right:15px;
margin-left:0px;
margin-bottom:10px;
background-position: top left;
background-repeat: no-repeat;
}
#mainNavi{
position:absolute;
bottom: 196px;
right: 0px;
list-style: none;
margin: 0px;
padding: 0px;
width: 730px;
height: 180px;
}
#mainNavi a:hover{
text-decoration: none;
}
#mainNavi li a:hover div {
font-weight: bold;
}
#mainNavi li li a:hover div {
color: #000;
}
#mainNavi ul{
list-style: none;
margin: 0px;
padding: 0px;
}
#mainNavi li li {
position: relative;
text-align: left;
}
#mainNavi li li div{
color: #c2bab2;
}
#mainNavi li ul {
position: absolute;
top:-1000px;
left: -1000px;
}
#mainNavi .Aktiviert ul,
#mainNavi li:hover ul {
top:auto;
left:auto;
bottom: 10px;
padding-bottom: 10px;
}
#mainNavi .Aktiv div{
color: #808c19;
}
#mainNavi .Aktiv2 div{
font-style: italic;
font-weight: bold;
}
#mainNavi .Aktiv li div{
background-color: transparent;
border: 0px;
}
#mainNavi div{
padding-left:5px;
}
#mainNavi li {
position: absolute;
width: 110px;
bottom: 5px;
text-align: left;
}
#ItemNr5{
right: 0px;
width: 115px !important;
}
#ItemNr4{
right: 115px;
width: 115px !important;
}
#ItemNr3{
right: 230px;
width: 115px !important;
}
#ItemNr2{
right: 345px;
width: 115px !important;
}
#ItemNr1{
right: 460px;
width: 115px !important;
}
#mainNavi .ebene1{
background-color: #9B141D;
}
#mainNavi .ebene1>a>div{
color: #fff;
}
#mainNavi .Aktiviert>a>div{
font-weight: bold;
}
#mainNavi .ebene2 div{
color: #858688;
}
#mainNavi .Aktiviert .ebene2 div{
color: #9B141D;
}
.explane{
position: absolute;
top: -1000px;
left: -1000px;
}
#secondNavi{
list-style: none;
margin: 0px;
padding: 0px;
margin-left: -7px;
}
#secondNavi a:hover{
text-decoration: none;
}
#secondNavi div{
padding-left: 7px;
padding-right: 7px;
}
#secondNavi .aktiv div{
font-weight: bold;
color: #9a141b;
}
#secondNavi a:hover div{
background-color: #dab1b3;
color: #fff;
}