body {
font-face: verdana, arial;
color: #393939px;
margin-top: 0px;
margin-left: 0px;
}

#wrapper {
position: absolute;
width: 850px;
background-image:url(http://paedagogen.kunden.gerstenberg.com/fileadmin/grf/paedagogen-bg-wrapper.jpg);
background-repeat: repeat;
}

#kopf {
position: relative;
float: left;
margin-bottom: 0px;
height: 227px;
}

#content-wrap {
width: 850px;
position: relative;
margin-top: 0px;
float: left;
background-image:url(http://paedagogen.kunden.gerstenberg.com/fileadmin/grf/paedagogen-bg.gif);
background-repeat: no-repeat;
}

#navigation {
position: relative;
float: left;
width: 180px;
margin: 0px 0px 0px 20px;
padding-top: 15px;
font-weight: bold;
}

#navigation a {
color: #ef7f00;
font-family: verdana, arial;
text-decoration: none;
font-size: 14px;
line-height: 16px;
}

#navigation a:hover {
color: #666;
width: 180px;
}

#navigation p.navigation_haupt {
border-top: 1px solid #999;
padding-left: 8px;
padding-top: 4px;
}

#navigation a.navigation_haupt_aktiv {
color: #FFFFFF;
font-style: italic;
}

#navigation p.navigation_haupt_aktiv {
margin: 1px 0px 3px 0px;
padding-top: 4px;
padding-left: 8px;
background-color: #008ac8;
height: 25px;
}

#navigation a.subnavigation {
font-size: 0.85em;
line-height: 1.5em;
color: #333333;
padding-left: 20px;
}

#navigation a.subnavigation:hover {
color: #f5ad00;
}

#navigation a.subnavigation_aktiv {
font-size: 0.85em;
line-height: 1.5em;
color: #333333;
padding-left: 20px;
font-weight: bold;
}

#navigation p.subnavigation {
margin: 1px 0px 3px 0px;
}

#navigation p.subnavigation_aktiv {
margin: 1px 0px 3px 0px;
background-color: #FFF;
}

#inhalt {
background-color: #FFF;
position: relative;
width: 550px;
float: left;
padding-top: 35px;
margin-left: 25px;
padding-left: 20px;
padding-right: 20px;
font-family: arial;
font-size: 14px;
line-height: 22px;
}

#inhalt a {
color: #ef7f00;
text-decoration: none;
font-weight: bold;
}

#inhalt a:hover {
text-decoration: underline;
}

h1 {
font-size: 40px;
font-family: verdana, arial;
color: #ef7f00;
font-style: italic;
margin: 15px 0px 35px 0px;
}

h2 {
font-size: 14px;
font-family: Verdana, Arial;
color: #333;
margin: 2px 0px 5px 0px;
font-weight: bold;
}

p.bodytext {
margin: 5px 5px 8px 40px;
}

hr {
background-color: #ef7f00;
color: #ef7f00;
margin: 20px 0px 25px 85px;
border: 0;
height: 1px;
width: 410px;
}

.csc-textpic-text ul {
color: #FFF;
background-color: #ef7f00;
padding: 8px 5px 12px 45px;
}
