body {
  background-image:url(../bilder_layout/bg_body.jpg);
  background-repeat:repeat-x;
  background-color:#b0b0b0;
  text-align:center;
  margin-top:0px;
  font-family:verdana;
}


#full_size {
  width:857px;
  background-image:url(../bilder_layout/full_bg.png);
  background-repeat:no-repeat;
  overflow:hidden;
  margin:0px auto;
  
}



#content {
  width:857px;
  overflow:hidden;
  float:left;
  position:relative;
}


#head {
  width:857px;
  height:187px;
  overflow:hidden;
  background-image:url(../bilder_layout/bg_head.png);
  background-repeat:no-repeat;

}

#head_navi_left {
  width:157px;
  height:21px;
 
  background-color:#ffffff;
  float:left;
}

#head_navi {
  width:499px;
  height:21px;
  padding:0px 26px 0 0;
  
  
  float:left;
}


#head_navi .btn_3:link, .btn_3:active, .btn_3:visited {
  margin:0;
  padding:0 9px 0 9px;
  line-height:21px;
  float:left;
  height:21px;
  color:#4e4e4e;
  
  font-size:10px;
  text-decoration:none;
  
}
#head_navi .btn_3:hover {
  margin:0;
  padding:0 9px 0 9px;
  height:21px;
  line-height:21px;
  float:left;
  color:#ffffff;
  
  font-size:10px;
  text-decoration:none;
  
}

#head_navi .btn_4:link, #head_navi .btn_4:active, #head_navi .btn_4:visited {
  margin:0;
  padding:0 9px 0 9px;
  height:21px;
  line-height:21px;
  float:left;
  color:#ffffff;
 
  font-size:10px;
  text-decoration:none;
  
  
}
#head_navi .btn_4:hover {
  margin:0;
  padding:0 9px 0 9px;
  height:21px;
  line-height:21px;
  float:left;
  color:#ffffff;
  
  font-size:10px;
  text-decoration:none;
  
}


#main_navi {
  width:236px;
  text-align:left;
  display:block;
  background:none;
  font-size:12px;
  padding:0px 0 0 0px;
}


#main_navi .btn_1:link, #main_navi .btn_1:active, #main_navi .btn_1:visited {
  margin:0px 0 0px 0;
  padding:0 0px 0 17px;
  line-height:23px;
  display:block;
  height:23px;
  color:#3f3f3f;
  font-weight:bold;
  font-size:13px;
  text-decoration:none;
  
}
#main_navi .btn_1:hover {
  margin:0px 0 0px 0;
  padding:0 0px 0 17px;
  height:23px;
  line-height:23px;
  display:block;
  color:#ff3c40;
  font-weight:bold;
  font-size:13px;
  text-decoration:none;
  background-image:url(../bilder_layout/mbutton_hover.jpg);
  background-repeat:repeat-x;
}

#main_navi .btn_2:link, #main_navi .btn_2:active, #main_navi .btn_2:visited {
  margin:0px 0 0px 0;
  padding:0 0px 0 17px;
  height:23px;
  line-height:23px;
  display:block;
  color:#ff3c40;
  font-weight:bold;
  font-size:13px;
  text-decoration:none;
  background-image:url(../bilder_layout/mbutton_hover.jpg);
  background-repeat:repeat-x;
  
}
#main_navi .btn_2:hover {
  margin:0px 0 0px 0;
  padding:0 0px 0 17px;
  height:23px;
  line-height:23px;
  display:block;
  color:#ff3c40;
  font-weight:bold;
  font-size:13px;
  text-decoration:none;
  background-image:url(../bilder_layout/mbutton_hover.jpg);
  background-repeat:repeat-x;
}

#shadow_1 {
  width:21px;
  height:31px;
  background-image:url(../bilder_layout/shadow_mnavi.jpg);
  background-repeat:no-repeat;
  overflow:hidden;
  float:right;
 
}




#main_content {
  width:857px;
  display:block;
  overflow:hidden;
  background-image:url(../bilder_layout/bg_content.jpg);
  background-repeat:repeat-y;
  clear:both;
  text-align:left;  
}

#info {
  width:390px;
  display:block;
  float:left;
  overflow:hidden;  
}

#info a:link, #info a:active, #info a:visited{
  text-decoration:none;

  color:#ff3c40;


  padding:0px 0 0 0;
}
#info a:hover{
  text-decoration:underline;

  color:#ff3c40;


  padding:0px 0 0 0;
}



#text1 {
  width:425px;
  display:block;
  background-image:url(../bilder_layout/bg_right.jpg);
  background-repeat:repeat-y;
  background-color:#ffffff;
  overflow:hidden;
  float:left;
  padding:0px 0 0 0;
  margin:0 0 15px 31px;
}

#text1 a:link, #text1 a:active, #text1 a:visited{
  text-decoration:none;
  font-weight:bold;
  color:#ff3c40;


  padding:0px 0 0 0;
}
#text1 a:hover{
  text-decoration:underline;
  font-weight:bold;
  color:#ff3c40;


  padding:0px 0 0 0;
}


#main_text {
  width:100%;
  display:block;
  color:#000000;
  font-size:12px;
}

#main_text img {
  float:right;
  margin:0 0 0 31px;
}

#text_abstand {
  padding:19px 40px 23px 27px;
  display:block;
  font-size:12px;
  


}

#footer {
  width:857px;
  height:18px;
  text-align:left;
  display:block;
  background-image:url(../bilder_layout/bg_foot.jpg);
  background-repeat:no-repeat;
  margin:0px 0 0 0;
  overflow:hidden;

}

#info a {
  color:#5b7cbc;
  text-decoration:none;
  font-size:12px;
}

.style_1{
  font-size:12px;
  color:#ffffff;
}

.style_2{
  font-size:18px;
  color:#ffffff;
}

.style_3{
  font-size:10px;
  color:#ffffff;
}

.style_4{
  font-size:12px;
  color:#000000;
}

h2 {
  font-size:14px;
  font-weight:bold;
  font-family:verdana;
  color:#555555;
  margin:0 0 12px 0;
  padding:0px;
  line-height:20px;
}

.trenner {
  display:block;
  height:1px;
  background-color:#1e2636;
  line-height:0px;
  font-size:0px;
}

ul{
  list-style-image: url(../bilder_layout/pfeil.gif);
  margin:0px;
  padding:0 0 0 15px;
}
li{
  list-style-image: url(../bilder_layout/pfeil.gif);
  margin:0px 0 0 0px;
  padding:0px;
}

li a {
  color:#000000;
}



label {
  margin:0px 0px 0px 0px;
  padding:0px 10px 0px 0px;
  
  display:block;

  text-align:left;
  color:#010101;
  font-size:12px;  
}

input {
  margin:0px;
  padding:1px;
  width:250px;
}

#submit {
  width:10em;
  float:right;
  margin:0 104px 15px 0;
  background-color:#ff3c40;
  color:#ffffff;
  border:none;
  font-weight:bold;
}

.left {
  float:left;
  width:60px;
  color:#ff3c40;
  font-weight:bold;
}

.right {
  float:left;
  width:370px;
}

.programm_daten {
  clear:both;
  
}

.foren_daten {
  margin:0 0 0 60px;
}

.foren_daten ul li{
  list-style:bull;
  margin:0px 0 3px 0;
  padding:0px;
  
}

/*
* HTML #full_size {
  width:885px;
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bilder_layout/full_bg.png', sizingMethod='noscale';
}
* HTML #sven_ludwig {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bilder_layout/sven_ludwig.png', sizingMethod='noscale';
}*/

