/* CSS Document */

body{
margin:0px 0 0 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:x-small;		
color:#333;	
line-height:18px;
background: #D5BD99 url(../img/bg.gif) repeat-x;
}


/**Funktionen *********************************************************/

.cleaner{display: block;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	background: transparent;
	height:0px;
	}
.cleaner2{display: block;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	background: transparent;
	height:1px;
	}

.pos{
	width:979px;
	margin:0 auto;
	
	
	
}

/**Gesamt********************************************************************/

a{text-decoration:none; color:#660000;  text-decoration:underline;  }
a:hover{color:#660000; text-decoration:underline; }

.hide{display:none;}

a img {border:none;} 

/**LAYOUT********************************************************************/
#head{height:108px; background:#D5BD99 url(../img/bg_head.gif) 0 0 repeat-x; overflow:hidden; width:979px;}
#fotoleiste{height:170px; background:#660000 url(../img/bg_foto.gif) 0 0  repeat-x;}
#foto_rechts{height:155px; background:transparent url(../img/bg_fotoleiste.gif) right center no-repeat; width:484px; float:left; padding:15px 0 0 3px;}
html>body #foto_rechts{width:485px;}
#foto_links{height:170px; width:491px; float:left;}

#content{padding:20px 20px 20px 5px; font-size:1.2em; line-height:20px; margin:10px 0 20px 0; float:left; width:750px; overflow:hidden;}
#content ul li{list-style:square;}

#spalte_rechts{float:left; width:200px;  margin:30px 0 20px 0;}
#footer{height:27px; background:#A08B6C url(../img/bg_footer.gif) repeat-x; color:#660000; padding:7px 0 0 20px;}
#footer a{
	text-decoration:none;
	color:#660000;
}

#footer a:hover{
	color:#660000; text-decoration:underline;
}

#foo_eins{float:left; width:400px; margin-top:3px;}
#foo_zwei{float:left; width:400px; color:#fff; font-size:1.2em; margin:3px 0 0 150px; }

#logo #home {float:left; width:55px; padding: 5px 0 0 25px; background: transparent url(../img/home_icon.gif) 4px 6px no-repeat; }
#logo #home a{color:#D5BD99; font-size:1.1em;}
#logo img{float:left; width:301px; }


#beide{float:left; width:597px;}
#link{margin:82px 20px 0 130px;  float:left; width:141px;}
html>body #link{margin:82px 20px 0 240px;  float:left; width:141px;}
#link a{color:#D5BD99; font-size:1.1em;}

#lang{ margin:85px 0 0 0; padding:0; float:left; }
#lang ul{margin:0 0 0 0px; padding:0;  }

#lang ul li{list-style:none; float:left;}
 
#lang  ul li a{  padding:0 5px 0 5px; display:block; }
 
#lang ul li a:hover{}


#infobox{ border-top: 4px solid #B6C490; background: #899764 url(../img/sofortinfos.gif) 0 5px  no-repeat; padding-top:20px; margin:20px 0 0 0;}
   html>body #infobox{  background: #899764 url(../img/sofortinfos.gif) 0 0  no-repeat;}
    #infobox ul{ width:200px; padding:0; margin:0; background:#FDFDFD;}
	 #infobox ul li{ list-style:none; }
	  #infobox ul li a{ display:block; padding:5px 0 5px 40px; text-align:left; border-bottom:1px dashed #ccc; text-decoration:none;width:160px; font-weight:bold; font-size:1.2em;}
	  	   #infobox ul li a:hover{ text-decoration:underline; }
#news_hl_date{display:none;}
.cn_time{display:none;}		   
/**Main Navi********************************************************************/								 


#mainnavi{ height:22px;  margin:0; background: #889764; float:left; width:979px; border-bottom:1px solid #000; }	
#mainnavi ul{}


	 #mainnavi ul li{   float:left; 
	  }

		
			#mainnavi ul li a{
			
	font-weight:bold;	
	color:#fff;
	font-size:1.2em;
	padding:2px 15px 2px 15px;
	text-align:center;
	display:block;
	border-right:1px solid #acbc87;
    text-decoration:none;
			
				
			}

				#mainnavi ul li a:hover{
				color:#fff!important; background:transparent!important;}
				 #mainnavi ul li a#active_ebene_1{
				color:#660000!important; background:transparent!important;}
	
/** CONTENT TEMPLATES***************************************************************************/

.einspalter{margin: 0 10px 30px 0; padding:0 0 0 270px; }

.einspalter_ganz{margin: 0 10px 30px 0; padding:0 0 0 10px; overflow:hidden; }

.zweispalter{margin:0 0 20px 0;}
.zsp_eins{ width:360px;  overflow:hidden; float:left; margin:5px 20px 0px 0;  }
.zsp_zwei{ float:left; width:350px; margin:0 20px 0px 0; }

.zweispalter_bildergalerie{margin:0 0 20px 0;}
.zsp_bildergalerie_a{ width:360px;  overflow:hidden; float:left; margin:0 20px 0px 0;  }
.zsp_bildergalerie_b{ float:left; width:350px; margin:0 20px 0px 0; }


.zweispalter_ohne{margin:0 0 20px 0;}
.zweispalter_ohne .zsp_ohne_eins{width:250px;  overflow:hidden; float:left; margin:5px 20px 0px 0; }
.zweispalter_ohne .zsp_ohne_zwei{ padding:5px; float:left; width:437px; margin:5px 0px 0px 0;}

.zweispalter_farbe{margin:0 0 20px 0;}
.zweispalter_farbe .zsp_zwei_rahmen{padding:5px;  border:1px solid #FAF7F0;  float:left; width:437px; margin:5px 0px 0px 0;}
.zweispalter_farbe .zsp_zwei_a{ background:#FAF7F0; padding:20px; text-align:center; }
.rahmen{border:5px solid #BAA27F; background:#BAA27F url(../img/schnoerkel.gif) center bottom no-repeat; padding:0 0 30px 0;}



/** Txt Formatierungen*************************************************************************/


span.fett{ font-weight:bold;}

h1{font-size:2.0em; color:#660000; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; margin: 0 0 20px 370px;}

span.title_green{color:#1B8606; font-size:1.2em; display:block; margin:0 0 10px 0; font-weight:bold;}

.back{float:left;  background:#baa27f url(../img/back.gif) right center no-repeat;  padding:0 40px 0 20px; margin-right:2px; height:21px;}
.more{float:left;  background:#baa27f url(../img/more.gif) left center no-repeat;  padding:0 20px 0 40px; height:21px; }
.menue{margin: 0 0 0 70px;}
.menue a{text-decoration:none; font-size:0.9em;}
.menue a:hover{text-decoration:underline;}

.overview{background:transparent url(../img/over_menu.gif) left center  no-repeat; padding:0 0 0 20px; margin:10px 0 10px 110px;}
.overview a{font-weight:bold; text-decoration:underline;}
/** Image Gallery*************************************************************************/

.img_gallery{margin:-15px 0 0 0;}
.ig_bigsize{ width:350px; height:299px; }
.ig_smallsize{ float:left; width:50px; height:50px; margin:10px 8px 0 0; overflow:hidden; border:1px solid #644F3A;}
.ig_limit{margin:5px 0 0 0; }
.ig_limit a{margin:0 0 1px 0;}

/** Tabbellen Formatierungen*************************************************************************/

#conten table td{ border-bottom:1px solid #BAA27F; border-top:none; border-left:none; border-right:none;}