@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; }