body{
padding:0;
margin:0;
font-family:Arial, sans-serif;
color:#000000;
background-color:#FFFFFF;
text-align:center;  /* Zentrierung im Internet Explorer */
font-size:10pt;
}

body h3{
font-size:14pt;
font-weight:normal;
}

body h1{
font-size:20pt;
}




div#seite_box{
width:990px;
margin:auto;
padding:0;
background-color:#FFFFFF;
}

div#banner_top{
width:990px;
height:113px;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:9px;
padding:0;
background-color:#FFFFFF;
text-align:left;
}

div#banner_top img{
padding:0;margin:0;
}
 
div.top_menu{
font-size:8pt;
height:18px;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:9px;
padding:0;
background-color:#B1B2B4;
text-align:center;
}

div.top_sub_menu{
font-size:8pt;
height:18px;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:9px;
padding:0;
background-color:#EEEEEE;
text-align:center;
}

div#main_content_box{ /*including left/right menu */
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:9px;
padding:0;
background-color:#FFFFFF;
text-align:left;
}

div#menubox_left{
position:absolute;
margin-left:0;
margin-top:0;
width:188px;
padding-top:0;
padding-right:0;
padding-left:0;
text-align:left;
background-color:#FFFFFF;
}

div#menubox_right{
position:absolute;
margin-right:0;
margin-left:775px;
margin-top:0;
width:215px;
padding-top:0;
padding-right:0;
padding-left:0;
text-align:right;
}

div#content_center{
position:absolute;
margin-top:0;
margin-right:250px;
margin-left:188px;
width:507px; /* 990 gesamt - 188 linkes menu - 215 rechtes menu = 587px - 2*40px padding left-right*/
padding-top:14px;
padding-right:40px;
padding-left:40px;
text-align:left;
background-color:#FFFFFF;
}


/* menu_left*/
ul.menu_left{
font-size:12px;
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:0;
margin-top:20px;
margin-left:0;
margin-right:0;
margin-bottom:0;
list-style:none;
}

ul.menu_left li.layer0{
padding-top:8px;
padding-right:0;
padding-bottom:10px;
padding-left:12px;
margin-top:0;
margin-right:0;
margin-left:0;
margin-bottom:10px;
color:#878889;
line-height:1.2;
border-right:1px solid #B1B2B4;
border-bottom:1px solid #B1B2B4;
vertical-align:middle;
}


ul.menu_left li.layer0 img{
padding-top:4px;
margin-right:8px;
margin-left:0;
padding-bottom:8px;
float:left;
}


ul.menu_left li a:link, ul.menu_left li a:visited{
color:#878889;
text-decoration:none;
}

ul.menu_left li a:hover{
color:#000000;
text-decoration:underline;
}

ul.menu_left li.layer0 ul li.layer1{
padding-top:0;
padding-right:0;
padding-bottom:5px;
padding-left:0;
margin-top:8px;
margin-right:0;
margin-left:0;
margin-bottom:0;
line-height:1.2;
}

ul.menu_left li.layer0 ul li.layer1 ul{
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:0;
margin-top:8px;
margin-right:0;
margin-left:0;
margin-bottom:0;
color:#6f9bce;
list-style-type:none;
list-style-image:url(../style_bilder/blank.gif);
}

ul.menu_left li.layer0 ul li.layer1 ul li.layer2{
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:0;
margin-top:8px;
margin-right:0;
margin-left:0;
margin-bottom:0;
list-style-type:none;
}

ul.menu_left li.layer0 ul li.layer1 ul li.layer2 a:link, ul.menu_left li.layer0 ul li.layer1 ul li.layer2 a:visited{
color:#6f9bce;
text-decoration:none;
}

ul.menu_left li.layer0 ul li.layer1 ul li.layer2 a:hover{
color:#000000;
text-decoration:underline;
}


ul.menu_left li.layer0 ul li.layer1 ul li.layer2_grey{
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:0;
margin-top:8px;
margin-right:0;
margin-left:0;
margin-bottom:0;
list-style-type:none;
}

ul.menu_left li.layer0 ul li.layer1 ul li.layer2_grey a:link, ul.menu_left li.layer0 ul li.layer1 ul li.layer2_grey a:visited{
color:#878889;
text-decoration:none;
}

ul.menu_left li.layer0 ul li.layer1 ul li.layer2_grey a:hover{
color:#000000;
text-decoration:underline;
}


/* menubox_right */
div.right_contentbox{
width:190px;
margin-top:0;
margin-right:0;
margin-left:25px; /* 215 menurechtsbreite -190 diese spalte*/
margin-bottom:4px;
padding-top:20px;
padding-right:0;
padding-left:0;
padding-bottom:18px;
background-color:#eeeeee;
}

div.right_contentbox_overimage{
 width:190px;
 margin-top:0;
 margin-right:0;
 margin-left:25px;
 margin-bottom:0;
 padding-top:20px;
 padding-right:0;
 padding-left:0;
 padding-bottom:0;
 background-color:#eeeeee;
}

div.right_contentbox p{
margin:0;
padding-right:20px;
padding-left:20px;
padding-top:0;
padding-bottom:0;
text-align:left;
color:#878889;
font-size:12px;
}

div.right_contentbox p a:link, div.right_contentbox p a:visited{
color:#878889;
text-decoration:none;
}

div.right_contentbox p a:hover{
color:#000000;
text-decoration:none;
}

div.right_contentbox p.quote{
margin:0;
padding-right:20px;
padding-left:20px;
padding-top:0;
padding-bottom:0;
text-align:left;
font-family:Comic Sans, Comic Sans MS, cursive;
color:#000000;
font-size:11pt;
}




/*topmenu */
div.top_menu ul{
height:18px;
margin:0;
padding-top:0;
padding-bottom:0;
padding-right:0;
padding-left:0; /*65px;  makeitcenter*/
list-style-type:none;
text-align:center;
}

div.top_menu li{
height:18px;
display:inline;
list-style:none;
margin:0;
padding:0;
}

div.top_menu li a:link, div.top_menu li a:visited{
height:18px;
/*float:left;*/
text-align:center;
display:inline-block;
margin-left:0 auto;
text-decoration:none;
padding:2px 20px 0 20px;
color:#000000;
}


div.top_menu li a:hover{
background:#FFFFFF;
text-decoration:underline;
}

div.top_menu li.selected a{
background:#FFFFFF;
text-decoration:underline;
}

/* content box */
.headline{
text-align:center;
font-weight:normal;
margin-top:0;
padding-top:0;
}

div.top_sub_menu ul{
height:18px;
margin:0;
padding-top:0;
padding-bottom:0;
padding-right:0;
padding-left:65px; /*makeitcenter*/
list-style-type:none;
}

div.top_sub_menu li{
height:18px;
display:inline;
margin:0;
padding:0;
}

div.top_sub_menu li a:link, div.top_sub_menu li a:visited{
height:18px;
float:left;
display:block;
text-decoration:none;
margin:0;
padding:2px 20px 0 20px;
color:#000000;
}


div.top_sub_menu li a:hover{
background:#FFFFFF;
text-decoration:underline;
}

div.top_sub_menu li.selected a{
background:#FFFFFF;
text-decoration:underline;
}


