body{
margin:20px 0px 0px 0px;
padding:0;
text-align: center;
font-family: verdana, arial, sans-serif;
font-size: 11px;
background-color:#76736f;
}
.latestnews_news{ list-style: none; list-style-position:outside; text-align:left;}
.latestnews_news li{ padding-bottom:10px;}

.contentpaneopen{ text-align:left;}

.verticalAlignTop{vertical-align:top;}
.blog .contentpaneopen {width:500px;}
.blog .contentpaneopen td { text-align:left;}
.readon{padding-left:70px;}
html, ul, li, table, td, tr{
margin:0;
padding:0;
text-align: center;
font-family: verdana, arial, sans-serif;
font-size: 11px;
}
.txtHeadline{color:#cc6633; font-size: 12px; font-weight:bold;}
a {
text-decoration:  none;
font-weight: normal;
border: none;
color:#333366;
 }
a:hover {
text-decoration:  underline; 
border: none;
color:#333366;
 }
 #rightbox a {
text-decoration:  none;
border: none;
color:#333366;
 }
#rightbox a:link {
text-decoration:  none;
border: none;
color:#333366;
 }
#rightbox a:hover {
text-decoration:  underline; 
border: none;
color:#333366;
 }
/* Layout */
#wrapper{
width:900px;
text-align:left;
margin-left:auto;
margin-right:auto;

}
#footer{
position:relative;
float:left;
width:900px;
height:80px;
background:url(../images/bg_footer.jpg); background-repeat:no-repeat; 
z-index:4;

}
#footer a{color:#ffffff;}
#footertxt{
position:relative;
float:left;
top:40px;
width:900px;
height:60px;
font-family: verdana, arial, sans-serif;
font-size: 11px; 
color:#fff;
z-index:4; 
text-align:center;
}
#footertxt ul{ list-style: none; list-style-position:outside;}

#header {
position:relative;
height:  159px; 
width:  900px;
background:url(../images/bg_gruppe.jpg); background-repeat:no-repeat; 
z-index:3;
 }
 #topmenu{
position:relative;
height: 30px;
width:  900px;
top:144px;
z-index:4;
background:url(../images/bg_topmenu.jpg); background-repeat:no-repeat; 
}
#topmenuleft{
position:absolute;
height: 30px;
margin-left:53px; 
z-index:5;
}
#topmenuright{
position:absolute;
left:719px;
height: 30px;
z-index:6;

}
#headline{
position:relative;
width:  500px;
height:35px;
background:url(../images/headline_home.gif);
background-repeat:no-repeat;
z-index:99;
}
#contentbg {
position:relative;
float:left;
width:  900px;
z-index:2;
background:url(../images/bg_content.jpg);
background-repeat:repeat-y;
background-position:center;
padding-bottom:20px;
min-height: 527px;   height: auto !important;   height: 527px;
 }
#contentleft {
position:relative;
float:left;
top:50px;
margin:0px 0px 70px 30px;
width:  500px;
z-index:5;
text-align:left;
 }
 #rightboximg{
position:relative;
float:left;
top:50px;
margin-left:50px;
width:  200px;
z-index:5;
text-align:left;
 }

 #rightbox {
position:relative;
float:left;
top:50px;
margin-left:65px;
margin-bottom:60px;
width:  277px;
z-index:5;
text-align:left;
 }
 #rightboxcontent {
position:relative;
float:left;
width: 267px;
padding:10px 0px 10px 10px;
background-color:#ebebeb;
z-index:5;

 }

.moduletable_news th{color:#cc6633; font-size: 12px; font-weight:bold; text-align:left; padding-bottom:5px; text-align:left;}
.moduletable_news td{color:#333366; font-size: 10px; font-weight:normal; text-align:left; padding-bottom:0px; text-align:left;}
.pagenavbar{left:0px; width:500px; text-align:left;}
 #rightboxhead {
position:relative;
float:left;
height: 15px; 
width:  277px;
z-index:5;
background:url(../images/bg_boxTop.gif);
background-repeat:no-repeat;
 }
 #rightboxbtm {
position:relative;
float:left;
height: 15px; 
width:  277px;
z-index:5;

background:url(../images/bg_boxBtm.gif);
background-repeat:no-repeat;
 }
  #contentbtm {
position:relative;
float:left;
 height: 200px;
width:  900px;
bottom:0px;
z-index:2;

 }
 #contentbtm1 {
position:relative;
float:left;
height: 200px; 
width:  250px;
margin:0px 25px;
z-index:2;

 }
  .linkimg {

margin:-4px 10px 0px 0px;
z-index:2;

 }
 #contentbtm2 {
position:relative;
float:left;
height: 200px; 
width:  250px;
margin:0px 25px;
z-index:2;

 }
 #contentbtm3 {
position:relative;
float:left;
height: 200px; 
width:  250px;
margin:0px 25px;
z-index:2;

 }
 
#mainlevel_topmenu ,#mainlevel_topmenu ul{ list-style: none; list-style-position:outside; margin-top:7px;  width:300px;}
#mainlevel_topmenu li{float:left; padding-right:20px;background:none;}
#mainlevel_othermenu ,#mainlevel_othermenu ul{ list-style: none; list-style-position:outside; margin-top:7px; width:200px;}
#mainlevel_othermenu li{ float:left; padding-right:20px;}
