*{
margin: 0px;
padding: 0px;
border: 0px;
}

html{
height: 100.5%;
font-size: 62.5%;
}

body{ background: url(../images/bg_body.jpg) repeat-x top left;
text-align: center;
font-family: Verdana, sans-serif;
}


#wrapper{
width: 1000px;
margin: 0px auto;
text-align: left;
}

#header{
width: 1000px;
height: 110px;
margin-top: 0px;
background: none;
}

#navoben{
float: right;
margin-right: 25px;
margin-top: 0px;
font-size: 1.1em;
}

#navoben li{
float: left;
list-style-type: none;
padding: 0px 4px 0px 4px;
border-right: 1px solid rgb(150,150,150);
}

#navoben li.ohnestrich{
float: left;
list-style-type: none;
padding: 0px 4px 0px 4px;
border-right: none;
}

#navoben li a{
text-decoration: none;
color: rgb(255,255,255);
}

#navoben li a:hover{
text-decoration: underline;
}

#titel{
background: none;
font-size: 3.5em;
font-weight: bold;
margin-top: 22px;
margin-left: 0px;
color: rgb(255,255,255);
}

#unterschrift{
position: absolute;
margin-left: 17px;
}


#titel p{
padding-left: 24px;
padding-top: 0px;
}


#hauptnavigation{
margin-top: 58px;
margin-left: 0px;
float: left;
font-size: 1.2em;
font-weight: bold;
text-align: center;
}


#hauptnavigation li{
float: left;
display: block;
list-style-type: none;
background: none;
border-right: 1px solid rgb(255,255,255);
padding: 8px 0px 8px 0px;
font-weight: bold;
font-size: 1.2em;
}

#hauptnavigation li a{
text-decoration: none;
color: rgb(255,255,255);
padding: 8px 12px 8px 12px;
font-weight: bold;
}

#hauptnavigation li a:hover{
text-decoration: underline;
}

#hauptnavigation li a.aktiv{
background: none;
padding: 12px 12px 8px 12px;
font-weight: bold;
text-decoration: underline;
}

#inhalt{
float: left;
width: 820px;
margin-top: 20px;
border: 1px solid rgb(200,200,200);
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* Konqueror */
border-radius:10px; /* CSS3 */
}


#inhalt2{
float: left;
width: 1020px;
margin-top: 20px;
border: 1px solid rgb(200,200,200);
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* Konqueror */
border-radius:10px; /* CSS3 */
}



#navigation{
float: left;
margin-top: 15px;
}

#navigation ul{
width: 170px;
margin-left: 15px;
margin-top: 30px;
}

#navigation li{
list-style-type: none;
font-size: 1.2em;
padding: 5px 8px 5px 8px;
border-bottom: 1px dotted rgb(39,56,72);
}

#navigation a{
text-decoration: none;
color: rgb(39,56,72);
}

#navigation a:hover{
text-decoration: underline;
color:  rgb(39,56,72);
}

#navigation li.present{
font-weight: bold;
}

#navigation li.text{
margin-top: 25px;
margin-bottom: 2px;
padding-left: 8px;
font-size: 1.4em;
font-weight: bold;
color:  rgb(39,56,72);
border-bottom: none;
}

#text{
width: 610px;
float: left;
margin-left: 20px;
margin-top: 15px;
}

#text li{
font-size: 1.2em;
padding-top: 4px;
padding-right: 5px;
margin-left: 28px;
padding-bottom: 3px;
list-style-type: disc;
line-height: 1.5;
}

#zusammenfassung li{
background: url(../images/pfeil.png) no-repeat 0 50%;
margin-left: 8px;
padding-left: 16px;
padding-top: 2px;
padding-bottom: 2px;
list-style-type: none;
font-size: 1.2em;
}

#zusammenfassung li a{
text-decoration: none;
color: rgb(39,56,72);
}

#zusammenfassung li a:hover{
text-decoration: underline;
color: rgb(39,56,72);
}

#zusammenfassung2 li{
background: url(../images/pfeil.png) no-repeat 0 20%;
margin-left: 0px;
padding-left: 16px;
padding-top: 2px;
padding-bottom: 2px;
list-style-type: none;
font-size: 1.2em;
}

#zusammenfassung3{
width: 595px;
}

#zusammenfassung3 li{
background: url(../images/pfeil.png) no-repeat 0 50%;
margin-left: 8px;
padding-left: 16px;
padding-top: 2px;
padding-bottom: 2px;
list-style-type: none;
font-size: 1.2em;
}

#lexikon li{
background: url(../images/pfeil.png) no-repeat 0 50%;
margin-left: 8px;
padding-left: 16px;
padding-top: 2px;
padding-bottom: 2px;
list-style-type: none;
font-size: 1.2em;
}

#lexikon li a{
text-decoration: none;
color: rgb(39,56,72);
}

#lexikon ul{
margin-top: 20px;
margin-bottom: 20px;
}

#zusammenfassung3 li a{
text-decoration: none;
color: rgb(39,56,72);
}

#zusammenfassung3 li a:hover{
text-decoration: underline;
color: rgb(39,56,72);
}


#text p{
font-size: 1.2em;
line-height: 1.5;
}

#text p.lexikon{
font-size: 1.8em;
font-weight: bold;
padding: 5px;
}

h1,h2,h3,h4,h5,h6{
color: rgb(39,56,72);
}

h1{
margin-bottom: 10px;
}

h2{
margin-top: 20px;
margin-bottom: 10px;
}

h2.uebersicht{
padding: 5px;
}

h3{
margin-top: 20px;
margin-bottom: 10px;
}

#blockrechts{
float: left;
width: 160px;
height: 800px;
margin-top: 20px;
margin-left: 15px;
}

#zusammenfassung{
height: 135px;
width: 595px;
background: none;
border: 1px solid rgb(200,200,200);
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* Konqueror */
border-radius:10px; /* CSS3 */
}

#zusammenfassung2{
width: 370px;
height: 115px;
float: right;
margin-top: 10px;
margin-right: 5px;
}




#footer{
float: left;
width: 820px;
margin-top: 20px;
border-top: 1px solid rgb(220,220,220);
text-align: center;
}

#footerad{
margin-top: 5px;
}

#footer p{
font-size: 1.1em;
padding: 5px 0px 5px 0;
color:  rgb(39,56,72);
}

#googlead{
margin-top: 25px;
text-align: center;
}

td{
width: 230px;
padding: 4px;
}

th{
width: 230px;
padding: 4px;
}

#bild{
float: left;
margin-left: 6px;
margin-top: 2px;
}

#banner{
position: absolute;
background-color: rgb(200,200,200);
margin-top: 122px;
margin-left: 0px;
}

#banner2{
text-align: center;
}

a.dunkel{
color: rgb(39,56,72);
}

a.dunkel2{
color: rgb(39,56,72);
font-size: 1.2em;
margin-left: 8px;
}

a.dunkel3{
color: rgb(39,56,72);
}

p.grau{
color: rgb(100,100,100);
}

p.weiss{
color: rgb(255,255,255);
font-size: 1.1em;
}

#leaderboard{
text-align: center;
margin-top: 5px;
}

#suchfeld{
position: absolute;
width: 412px;
margin-left: 725px;
}

#blogbeitrag{
margin-top: 20px;
padding: 5px;
border: 1px solid rgb(200,200,200);
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* Konqueror */
border-radius:10px; /* CSS3 */
}

#zusammenfassungb{
float: left;
margin-left: 80px;
margin-top: 10px;
height: 90px;
width: 820px;
background: none;
border: 1px solid rgb(200,200,200);
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* Konqueror */
border-radius:10px; /* CSS3 */
}

#zusammenfassung2b{
width: 680px;
height: 90px;
margin-left: 140px;
}

h2.beratungsbox{
text-align: center;
margin-top: 5px;
}

h2.beratungsbox2{
text-align: center;
margin-top: 40px;
}

h2.beratungsbox2 a{
color: rgb(39,56,72);
}

#zusammenfassung2b li{
float: left;
background: url(../images/haken.png) no-repeat;
margin-left: 10px;
padding-left: 25px;
padding-top: 4px;
padding-bottom: 0px;
list-style-type: none;
font-size: 1.3em;
}

#buttonb{
float: right;
margin-top: 5px;
margin-right: 12px;
}

#buttonz{
text-align: center;
margin-left:auto;
margin-top: 5px;
}
