/* CSS Document */

body{
  background:#ffffff url(img/bg_site.png) repeat-x;
  margin:0px;
  padding:0px;
  font-family:'Georgia', Verdana, Arial;
  text-align:center;  
}
img{
  border:0px;
}
.content_img{
  border:1px solid #ddd;
  padding:4px;
}
#container{
  width:1019px;
  margin:0px auto;
  text-align:center;  
}
html>body #container{
  width:1016px;
  margin:0px auto;
  text-align:center;  
}
#img_butterfly{
  float:left;
  height:290px;
  width:56px;
  background:transparent url(img/butterfly.png) no-repeat;
}
.main{
  background:transparent url(img/main_bg.png) repeat-y -1px 0px;
}
#contentspalte{
  float:right;
}
#navigation{
  text-align:left;
}
#navigation ul{
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#navigation li{
  padding:11px 20px 12px 27px;
  float:left;
  font-weight:bold;
  font-size:18px;
}
#navigation li a{
  text-decoration:underline;
  color:#1A4CBF;
}
#navigation li a:hover{
  text-decoration:none;
}
.first{
  background:transparent url(img/butterfly2.png) no-repeat 0px 1px;
}
#content_left{
  width:649px;  
  float:left;
  background:transparent url(img/left.png) repeat-y ; 
  text-align:left;
  
  }
html>body #content_left{
  width:650px;  
  float:left;
  background:transparent url(img/left.png) repeat-y ; 
  text-align:left;
  
  }
#content_header_left{
  background:transparent url(img/butterfly3.png) no-repeat;
  height:63px;
  color:#F8810D;
  font-weight:bold;
  font-size:18px;
}
#content_right{
  background:transparent url(img/right_ie.png) repeat-y 0px 0px; 
  text-align:left; 
  
  overflow:visible;
  width:310px; 
} 
html>body #content_right{
  margin-left:650px; 
  background:transparent url(img/right.png) repeat-y 2px 0px; 
  text-align:left; 
  
  width:310px; 
} 
#content_header_right{
  background:transparent url(img/header_right_ie.png) no-repeat -3px 0px;
  height:63px;
  }  
html>body #content_header_right{
  background:transparent url(img/header_right.png) no-repeat -1px 0px;
  height:63px;
  }    
.hz{
  padding:25px 0px 0px 20px;
  font-weight: bold;
  color:#F8810D;
  font-size:16px;
}
.text_right{
  padding:0px 30px 0px 20px;
  font-weight: bold;
  color:#666666;
  font-size:12px;
}
.img_foto{
  padding:4px;
  border:1px solid #ccc;
  background:#fff;
  margin-bottom:5px;
}
.img_gal{
  text-align:center;   
  border:1px solid #ccc;
  padding:4px;
  background:#fff;
  margin-bottom:3px;
  margin-right:6px;
  
}
#footer{
  background:transparent url(img/bg_footer.jpg) no-repeat 0px 0px;
  height:99px;
  text-align:left;
  width:963px;
}
*+#footer{
  width:960px;
}
#footer_content{
  padding:77px 0px 0px 30px;
  font-size:11px;
  color:#999;
}
#color_strip{
  margin-left:-3px;
}
html>body #color_strip{
  margin-left:0px;
}
.block_rechts{
  padding-left:216px;
}
.block_links{
  float:left;
  font-weight:bold;
}
.bildunterschrift{
  font-size:10px;
  color:#F8810D;
  font-weight:bold;
}
.img_left{
  float:left;
  padding:4px;
  margin:0px 8px 6px 0px;
  border:1px solid #ccc;
}
.clr{
  clear:both;
  height:0px;
  line-height:0px;
  font-size:0px;
}
