* {
padding:0;
margin:0;
}

body {
text-align:center;
font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
font-size:small;
background-color:#EFEFEF;
color:#FFFFFF;
}


#pageTitle {
margin:0;
padding:0;
width:100%;
height:140px;
}


#pageTitle span {
visibility: hidden;
}


a#pageTitleImg {
position:absolute;
top:0;
left:0; 
width:840px;
height:200px;
}


a, a:hover {
text-decoration: none;
}

#centerSite {
position:relative;
margin:auto;
width:834px;
text-align:left;
color:white;
background:#ffffff url(../upload/logos/logo.jpg) left top no-repeat;
}



#header {
background-color:#ffffff;
color:white;
font-weight:bold;


}


/* bof header navi */
#headerNavigation {
float:left;
padding-right:30px;

}



#headerNavigation a {
float:left;
background-color:#183884;
color:white;
padding:3px;
font-size: 8pt;
width: 115px;
}



#headerNavigation a.navitop_passive {
float:left;
padding:7px;
border: 1px solid #ffffff;
background-color:#183884;
width: 115px;
}
#headerNavigation a.navitop_active, 
#headerNavigation a.navitop_open, 
#headerNavigation a.navitop_passive:hover, 
#headerNavigation a.navitop_active:hover, 
#headerNavigation a.navitop_open:hover {
float:left;
padding:7px;
background-color:#ffd900;
color:#183884;

}



/* eof header navi */
#main{
clear:both;
width:100%;
background:#FFFFFF url(../upload/bilder/main_bg.gif) right top repeat-y;
color:#183884;
}



/* bof left navi */
#naviMainHeadline {
float:left;
width:122px;
padding:0 0px 0px 0px;

}


#naviMainHeadline a {
float:left;
width:122px;
line-height: 35px;
font-weight: bold;
background-color:#183884;
color:#ffffff;
border-bottom:1px solid #000066;
padding-left:11px;
padding-top:4px;
font-size: 8pt;
}




#navigation {
font-size: 8pt;
float:left;
width:133px;
padding:0 0px 0 0px;
}






#navigation a.navileft_passive {
display:block;
color:#000066;
background-color:#cccccc;
height:30px;
padding-top:10px;
padding-bottom:2px;
font-size: 7pt;
border-bottom:1px solid #ffffff;

}


#navigation a.navileft_open {
display:block;
background:#FFFFFF ;
color:#183884;
padding-top:10px;
padding-bottom:2px;
border-bottom:1px solid #d1e0ff;
font-size: 7pt;
}

#navigation a.navileft_active,
#navigation a.navileft_active:hover {
display:block;

color:#183884;
font-weight: bold;
padding-top:10px;
height:30px;
padding-bottom:7px;
font-size: 7pt;


}
#navigation a.navileft_passive:hover,
#navigation a.navileft_open:hover {
display:block;
background-color:#ffd900;
color:#183884;
padding-top:10px;
padding-bottom:2px;
font-size: 7pt;

}
/* eof left navi */








#content {
float:right;
width:640px;
padding:30px 32px 20px 0px;
color:#000000;
line-height: 160% ;
}



#content h1 {
padding-bottom:10px;
background-color:#FFFFFF;
color:#183884;
font-size: 1.3em;

}

#content h2 {
padding-bottom:10px;
background-color:#FFFFFF;
color:#fcdb00;
font-size: 1.2em;

}


#content h3 {
font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
padding-bottom:20px;
background-color:#FFFFFF;
color:#3a68b3;
font-size: 1.1em;

}



#content a {
font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
background-color:#FFFFFF;
color:#000066;
text-decoration:underline;
font-size: 1.0em;
}

#content a.navipath, #content p.navipath {
background-color:#FFFFFF;
color:#00ff66;
font-size:0.94em;
}

#footer {
clear:both;
text-align:center;
height: 20px; 
background-color:#183884;
color:white;
padding:0px 0 0 0;
}

#footer a.footer {
font-weight:bold;
background-color:#ffffff;
color:white;
}



ol { list-style-type: decimal;
  list-style-image: none;
  padding: 0px 0px 0px 35px;
  margin: 4;
line-height: 160%;
font-size: 1.0em;
color:#000000;

}

ul { list-style-type: none;
  list-style-image: url(../upload/logos/dot.gif);
padding-bottom:20px;
padding-top:10px;
padding-left:35px;

   margin: 4;
line-height: 200%;
font-size: 1.0em;
color:#000000;

}


a { font-size:10pt;  color: white;text-decoration:bold;}
a:hover { text-decoration:underline; }


