/* 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;}


#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;
}

#foo1{float:left; width:400px;}
#foo2{float:left; width:200px; background:#fff;}

#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; }









#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{}
  

  #dreispalter{margin-top:20px;}
  .dsp_left{float:left; width:172px; margin-bottom:20px; }
  
  .dsp_middle{float:left; width:617px; background:transparent url(../img/bg_main.jpg) 0 0 no-repeat; padding:74px 10px 10px 10px; margin-bottom:20px;}
  
  .dsp_right{float:left; width:170px; margin-bottom:20px; text-align:center; font-size:1.1em;}
  .dsp_right img{border:1px solid #FCFBFA;}
  
   html>body .spalte_rechts_text{margin-left:3px;}
  .spalte_rechts_text{background:#FCFBFA; width:154px; margin-left:1px; padding:5px;}
  .spalte_rechts_text a{color:#1B8606; font-size:1.2em; display:block; margin:5px 0 10px 0; font-weight:bold; text-decoration:none;}
   .spalte_rechts_text a:hover{text-decoration:underline;}
   
   #infobox{ border-top: 4px solid #B6C490; background: #899764 url(../img/sofortinfos.gif) 0 5px  no-repeat;padding-top:20px;}
   html>body #infobox{  background: #899764 url(../img/sofortinfos.gif) 0 0  no-repeat;}
    #infobox ul{ width:170px; 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:130px; font-weight:bold;}
	  	   #infobox ul li a:hover{ text-decoration:underline; }
  
  #titel{ background:#9F8869; padding:10px; color:#FEFEFE; font-size:1.1em; font-weight:bold; text-align:center; overflow:hidden;}
  #schnoerkel{ background:#BAA27F url(../img/schnoerkel.gif) 43px 0 no-repeat; height:20px;}

  .karte{ background:#BAA27F url(../img/schnoerkel.gif) 43px bottom no-repeat; padding:5px 5px 30px 5px; text-align:center; }
    .karte img{ border:2px solid #FEFEFE;}
	
	.sechsspalter{width:611px;  background:transparent url(../img/bg_middle.gif) 0 0 repeat-y; border-top:6px solid #EDE2D2; border-bottom:6px solid #EDE2D2; padding-left:6px; margin:0 0 15px 0;}
	.spalte_eins{float:left; width:100px;   margin-right:1px; overflow:hidden;}
	.spalte_zwei{float:left; width:100px;   margin-right:1px; overflow:hidden;}
	.spalte_drei{float:left; width:100px;   margin-right:1px; overflow:hidden;}
	.spalte_vier{float:left; width:100px;   margin-right:1px; overflow:hidden;}
	.spalte_fuenf{float:left; width:100px;  margin-right:1px; overflow:hidden;}
	.spalte_sechs{float:left; width:100px;  overflow:hidden;}
	
	.spalten_titel_a{color:#68744B; font-weight:bold; text-align:center; font-size:1.1em; padding:5px 0 5px 0;}
	.spalten_titel_b{color:#68744B; font-weight:bold; text-align:center; font-size:1.1em; padding:5px 0 5px 0;}
	.spalten_titel_c{color:#68744B; font-weight:bold; text-align:center; font-size:1.1em; padding:5px 0 5px 0;}
	.spalten_titel_d{color:#68744B; font-weight:bold; text-align:center; font-size:1.1em; padding:5px 0 5px 0;}
	.spalten_titel_e{color:#68744B; font-weight:bold; text-align:center; font-size:1.1em; padding:5px 0 5px 0;}
	.spalten_titel_f{color:#68744B; font-weight:bold; text-align:center; font-size:1.1em; padding:5px 0 5px 0;}
	
	.sechsspalter ul{ width:100px; padding:0; margin:10px 0 10px 0;}
	.sechsspalter ul li { list-style:none; padding:0; text-align:center; margin:0 0 7px 0; border-bottom:1px solid #DFD3C3; }
	.sechsspalter ul li a{ list-style:none; padding:0;   color:#000; text-decoration:none;}
	.sechsspalter ul li a:hover{ text-decoration:underline;}

#added_links{ width:172px; background:#FEFEFE; margin:1px 0 15px 0;}
#added_links ul{ margin:0; padding:0; list-style:none; }
#added_links ul li{ list-style:none; } 
#added_links ul li a{ display:block; padding:2px 0 2px 0px; text-align:left; border-bottom:1px dashed #ccc; text-decoration:none;width:172px; font-weight:bold; font-size:1.1em; text-align:center;}
#added_links ul li a:hover{ text-decoration:underline; }


#news{ border-bottom: 10px solid #FEFEFE; margin:0; background:transparent url(../img/nws_bg.gif) bottom left repeat-x;}
.newsbox{border-top:1px solid #8F816B;  padding:10px;}
.newsheadline{ }
.newsheadline a{ font-weight:bold; font-size:1.2em; text-decoration:none; color:#660000; margin-left:0px; display:block;}
.newsdate{ font-weight:bold; font-size:1.2em; color:#660000; display:none;}
#news_hl_date{display:none;}
.newstext{ color:#000; font-size:1.1em;}
.newstext a{ display:block;}
.cn_time{display:none;}


.einspalter_start{margin: 10px 0 10px 0; font-size:1.1em; padding:0px;}




