
/* CSS Document */

body {
	margin:20px 0 20px 0;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:70%;
	color:#666;
	line-height:1.8em;
	background: #c1b6aa;
}

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

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

.wrapper {
	width:970px;
	margin:0 auto;
	position:relative;

}

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

a {
	text-decoration:none;
	color:#000000;
	text-decoration:underline;
	padding:3px;
	position:relative;
}

a:hover { color:#3a2f29; }

a img { border:none; }

/**LAYOUT********************************************************************/
#schatten_top{position:absolute; top:0; left:0; width:968px; height:17px; background:transparent url(../img/schatten_top.gif) 0 0 no-repeat; z-index:6;}
#schatten_bottom{position:absolute; bottom:0; left:0; width:970px; height:35px; background:transparent url(../img/schatten_bottom.gif) 0 0 no-repeat; z-index:6;}
#schatten{background:transparent url(../img/schatten.gif) 0 0 repeat-y; padding:17px 15px 35px 17px;}
#header{height:250px; background:#a8947c url(../img/bg_header.jpg) right center no-repeat; border-bottom:1px solid #b3ac98; position:relative;}
#white_stripe{position:absolute; bottom:80px; left:390px; z-index:10px; height:81px; 
 }
#newswrap{position:absolute; top:0; right:0; width:220px; z-index:5px; background:transparent url(../img/bg_braun.png) 0 0 repeat-y!important; height:230px;  padding:10px 20px 10px 20px; overflow:hidden; background:none;
 }
 
 /* FIX FOR IE6 */
*#newswrap { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_braun.png', enabled=true, sizingMethod='scale');
}

/* FIX FOR IE7 */
* + html #newswrap { background:none !important; }


 .newsbox{ color:#fff; font-size:1.1em; margin-bottom:10px; line-height:1.5em;}
 .newsdate{}
 .newsheadline{font-weight:bold;}
 .newstext{}
 
 #brown{background:#3a2f29; height:20px; }
 #main{ background:transparent url(../img/bg_nails.jpg) 0 0 no-repeat; width:100%;}
 #content{float:left; width:668px; padding:20px 10px 20px 20px; font-size:1.2em;  color:#3a2f29;}

/**Main Navi********************************************************************/								 


#mainnavi {
	border-bottom:1px solid #b3ac98;
	margin:0 0 0 0;
	overflow:hidden;
	padding:0;
	height:41px;
	background:#fff url(../img/bg_mainnavi.gif) 0 0 repeat-x;


}

#mainnavi ul {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}

#mainnavi ul li {
	float:left;

	padding:0;
}

#mainnavi ul li a {
	color:#eeebe2;
	font-size:1.1em;
	padding:9px 20px 12px 20px;
	text-align:center;
	display:block;
	text-decoration:none;
	font-weight:bold;
	background:none;
}

#mainnavi ul li a:hover, #mainnavi ul li a.active {

background:#fff url(../img/bg_mainnavi_ho.gif) 0 0 repeat-x;
}

/**Subnavi********************************************************************/

#subnavi {
	width:240px;
	overflow:hidden;
	float:left;
	margin-top:10px;
}

/** 1.Ebene**************************/

#subnavi ul {
	list-style: none;
	padding:0;
	margin:10px;
}

#subnavi ul li a {
	font-weight:bold;
	text-decoration:none;
	color:#3a2f29;
	padding: 1px 10px 1px 15px;
	display:block;
	width:195px;
	font-size:1.1em;
	background:none;
}
 #*html #subnavi ul li a {
width:220px;
w\idth:195px;
}

#subnavi ul li a:hover, #subnavi ul li a.active {
	background:#cab6b6;

	color:#eeebe2;
}


/** 2.Ebene*************************/

#subnavi ul li ul {
	margin:0;
	padding:5px 0 10px 0;
	background:#EDEBDC!important;
}

#subnavi ul li ul li a {
	text-transform:none;
	color:#666;
	padding: 0 10px 0 30px!important;
	display:block;
	font-size:1em;
	font-weight:normal;
	width:178px;
	margin-left:5px;
	border-bottom:1px solid #EDEBDC;
	background:transparent;
}

#subnavi ul li ul li a:hover, #subnavi ul li ul li a.active {
	color:#fff;
	font-weight:bold;
	background:#6699CC;
}

* html #subnavi ul li ul li a {
	width:228px;
	w\idth:178px;
}

/** CONTENT TEMPLATES************************************************************/

.galerie{margin-bottom:20px;}
.galerie a{float:left; width:137px; height:103px; background:#584C3F; margin-right:20px; padding:1px;}

.einspalter { margin: 0 180px 20px 20px; }

.einspalter_karte { margin: 0 0 20px 10px; }

.zweispalter { margin: 0 0 20px 0; }

.zsp_l {
	float:left;
	width:395px;
	padding-top:0;
	margin-right:35px;
}

.zsp_r img {
	margin-bottom:15px;
	border:1px solid #A7937B;
	margin-top:10px;
}

.zsp_r {
	float:left;
	width:205px;	
	background:#584C3F;
	padding:0 10px 0 10px;
	color:#EEEBE2;
}

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

h1 {
	font-size:1.9em;
	margin:0 0 15px 0;
	color:#3A2F29;
	line-height:1.2em;
	letter-spacing:-1px;
	font-weight:normal;
}

h2 {
	font-size:1.3em;
	margin:0 0 5px 0;
	color:#3A2F29;
}

h3 {
	font-size:1.2em;
	margin:0;
	color:#BFB5A7;
}

.fett { font-weight:bold; }

.green { color:#9acd68; }

.small {
	font-size:0.9em;
	color:#999;
}

