body{background-color:#f3f3f3; margin: 0px; padding: 0px;}
h1{
  color:#404040;
  font-size:16px;
  font-family: Bell Gothic Std Light, Arial, Verdana, Helvetica, sans-serif;
  letter-spacing:1.5px;
  margin-bottom: 0px;
}
h2{
  color:#404040;
  font-size:14px;
  font-family: Bell Gothic Std Light, Arial, Verdana, Helvetica, sans-serif;
  letter-spacing:1.5px;
  margin-bottom: 0px;
}
h3{
  color:#404040;
  font-size:12px;
  font-family: Bell Gothic Std Light, Arial, Verdana, Helvetica, sans-serif;
  letter-spacing:1.5px;
  margin-bottom: 0px;
}
.h1{
  color:#404040;
  font-size:16px;
  font-family: Bell Gothic Std Light, Arial, Verdana, Helvetica, sans-serif;
  letter-spacing:1.5px;
}
.h2{
  color:#404040;
  font-size:14px;
  font-family: Bell Gothic Std Light, Arial, Verdana, Helvetica, sans-serif;
  letter-spacing:1.5px;
}
.h3{
  font-size:12px;
  font-size:0.7em;
  font-family: Bell Gothic Std Light, Arial, Verdana, Helvetica, sans-serif;
  letter-spacing:1.5px;
}
/*positionierung der divs*/ 
#container{    
    width:950px;
    position: relative;
    left: 50%;
    margin-left: -475px;
  /*
  border-style:solid;
    border-width:2px;
  border-color:#404040;
  */
    background:white;}
    
#header{
    width:950px;
    height:113px;
}
#header .left {
    width: 616px;
    overflow: hidden;
    float: left;
}
    
#header .right {
    width: 334px;
    overflow: hidden;
    float: right;
}

#navi{
  width:950px;
  height:38px;
  background-image:url(images_layout/navi.gif);}
  
#subnavi{
  width:950px;
  height:26px;
  background-image:url(images_layout/subnavi.gif);
  display: none;
} 
#content{
  width:948px;
    border-left:1px solid;
    border-right:1px solid;
  border-color:#cdcdcd;  
}
*html #content{ width: 950px; }
*+html #content{ width: 950px; }
#content ul {
    list-style-image:url(images_layout/list_element_square_rdax_8x8.jpg);
}
#cleft{
  float:left;
  height:auto;
  /* width:670px;
     width: 948px;
 */
  width: 900px;  
  padding-left:30px;
  color: #404040;
  font-family: Bell Gothic Std Light, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  padding-top: 16px;
}
  
#cright{
  width:280px;
  float:right;
  color: #404040;
  font-family: Bell Gothic Std Light, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
}
  
#footer{
  width:948px;
  /*
  height:60px;
  background-image:url(images_layout/footer.gif);
  */
  height: 20px;
  border-left:1px solid;
  border-right:1px solid;
  border-bottom:1px solid;
  border-color:#cdcdcd;  
}
*html #footer { width: 950px; }
*+html #footer { width: 950px; }
  
/*navigation und subnavigation*/ 
#navi li, #subnavi li{
  display:inline;
  float:left;
  font-family: Bell Gothic Std Light, Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  padding-left:20px;
  }
  
#navi li{font-size:16px;}
#subnavi li{font-size:13px;}
#navi ul {padding:10px; margin:0;}
#subnavi ul {padding:5px; margin:0; padding-left:10px;}
/*links der navigation*/
#navi a{
  text-decoration:none;
  color:#ffffff;
  display:block;
  height:28px;
  float:left;}
  
#subnavi a{
  text-decoration:none;
  color:#ffffff;
  display:block;
  height:21px;
  float:left;}
     
#navi a:hover{
  color:#dfdfdf;
  cursor:pointer;
}
#subnavi a:hover{
  color:#dfdfdf;
  cursor:pointer;
}
.act a{background-image:url(images_layout/linkUnderline.gif);}
.subact a{background-image:url(images_layout/linkUnderlineSub.gif);}  
  
/*fotos der rechten seite vom content*/  
#picRight{
  width:241px;
  margin:auto;
  margin-top:20px;
  margin-left:19.5px;
  }

.fliesztext
{
  font-family: Bell Gothic Std Light, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
}
.bildunterschrift
{
  font-family: Bell Gothic Std Light, Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
}
.dotted_line {
  width: 900px;
  padding-top: 4px;
  background:url(images_layout/dotted_line.jpg) repeat-x;  
}
div.dotted_line { height: 3px; margin-top: 14px; margin-bottom: 17px; overflow: hidden; }
p.dotted_line { height: 5px; font-size: 1px; }
p { padding: 0px; margin: 0px; }
hr {
    height:1px;
    border:dotted 0.3pt #ababab;
    margin-bottom: 0px;
}
