html, body {
margin:0;
padding:0;
font-family:helvitica, verdana, sans-serif;
}

body {
background:url(../images/body_hi.gif) repeat-y top left #e4e2d7;
}

/************/
/*NAVIGATION*/
#navigation {
position:absolute;
top:155px;
left:59px;

height:20px;
background:#3c3e86;
border-right:3px solid #fff;
border-bottom:3px solid #fff;
}

#navigation ul, li {
margin:0;
padding:0;
}

#navigation ul li {
display:inline;
list-style-type:none;
padding-top:3px;
font-size:100%;
}


#navigation ul li a {
padding:1px 6px 3px 6px;
text-decoration:none;
font-weight:normal;
font-family:helvitica, verdana, sans-serif;
color:#fff;
margin:5px 3px 3px 3px;

}

#navigation ul li a.active {
color:#3c3e86;
background:#dedcea;
margin:0;
font-weight:bold;

}
/************/



/************/
#header {
position:absolute;
top:0;
left:59px;
width:800px;
height:178px,
index:0;
}
/************/


/************/
#inhalt {
position:absolute;
top:190px;
left:100px;
width:730px;
height:178px,
font-size:80%;
font-weight:normal;
line-height:140%;
color:#3c3e86;
}

#inhalt h1  {
margin:25px 0 10px 0;
padding:3px;
font-size:90%;
letter-spacing:1;
font-weight:bold;
color:#fff;
clear:both;
width:500px;
background:#3c3e86;
}

#inhalt h4  {
margin:0 5px 5px 0;
padding:0;
font-size:80%;
letter-spacing:1;
font-weight:bold;
color:#3c3e86;
}



#inhalt p, table, ul, ol {
margin:0 0 10px 0;
padding:0;
font-size:80%;
font-weight:normal;
line-height:140%;
color:#3c3e86;
}


#inhalt p {
width:500px;
}


#inhalt a {
color:#3c3e86;
text-decoration:none;
font-weight:bold;
}

#inhalt a img {
border:none;
}


#inhalt ul, #inhalt ol {
font-size:80%;
line-height:140%;
width:500px;
margin:0 0 10px 15px;
padding:0;
font-weight:normal;

color:#3c3e86;
}

#inhalt ul li, #inhalt ol li {
margin:0 0 5px 25px;
padding:0;
font-weight:normal;
line-height:140%;
color:#3c3e86;
}

#inhalt ol ul li {
margin:0 0 5px 25px;
font-size:120%;
}


#inhalt p span.bold {
font-weight:bold;
font-size:115%;
}

#inhalt table tr td {
border:2px solid #DEDCEA;
padding:0 7px 7px 0;
}


.teaser {
float:right;
padding:0 0 5px 10px;
width:184px;
}

.teaser img {
border:none;
}

.teaser h1.teaser {
font-size:80%;
color:#3c3e86;
}

.teaser a {
font-size:60%;
}

#footer {
bottom:0;
margin:50px 0 0px 0;
padding:2px 0 2px 0;
clear:both;
text-align:right;
color:#3c3e86;
font-size:80%;
}
#footer a {
padding:0 0 0 25px;
text-decoration:none;
border:none;
}

#footer a img {
border:none;
}

#footer span {
font-weight:bold;
margin-bottom:20px;
padding-bottom:5px;
}

