
/* CSS Document */


* {
	margin: 0;
}
html, body {
	height: 100%;
}

body {
	margin:0;
	padding:0;
	font-size:70%;
	color:#7D6C58;
	line-height:1.8em;
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

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

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

.wrapper {
	width:964px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -25px; /* the bottom margin is the negative value of the footer's height */
	background:#fff url(../img/schatten.gif) 0 0 repeat-y;
	padding:0 8px 0 8px; 
}

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

a {
	text-decoration:none;
	color:#7D6C58;
	text-decoration:underline;
}

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

a img { border:none; }

p { margin:0; }

/**LAYOUT********************************************************************/
#logo{float:left; width:200px;  height:106px; }
#head{float:left; width:764px;  height:106px;}

#schriftzug{height:65px; background:#fff url(../img/schriftzug_bg.gif) 0 0 repeat-y; padding:20px 0 0 400px; }
.schrift{margin:0 0 0 100px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}

#service{background:#b4a796; height:21px;}
#service a{ color:#fff; text-decoration:none; padding-left:15px;}
#service a:hover{text-decoration:underline;}

#main{background:transparent url(../img/main_bg.gif) left bottom no-repeat; width:964px; height:100%;}

#col_l{float:left; width:200px; overflow:hidden; border-top:6px solid #7D6C58;}
#col_r{float:left; width:764px; border-top:6px solid #7D6C58;}

#change_pic{border-bottom:1px solid #ccc;}

#content{float:left; width:523px; border-right:1px dashed #ccc; padding:0 30px 0 30px; margin-top:30px; margin-bottom:30px; line-height:1.7em;  text-align:justify;}

#content_rechts{float:left; width:160px; margin-top:30px; margin-bottom:30px; padding:0 10px 0 10px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:1.1em; }

#content_rechts_2{float:left; width:160px; margin-top:30px; margin-bottom:30px; padding:0 10px 0 10px;  text-align:justify; font-size:0.9em; line-height:1.4em; font-family:Arial, Helvetica, sans-serif;}


#content_rechts3{float:left; width:180px; margin-top:30px; margin-bottom:30px; padding:0; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:1.1em; }

.distance{padding:0 10px;}

#content_rechts img{border:1px solid #ccc; padding:3px;}

#content_rechts #zert img{border:none; padding:0;}
.newsbox{font-size:0.9em; line-height:1.4em; margin-bottom:15px; padding:10px; background:#EEE7D7;}
.newsheadline{text-transform:uppercase; font-weight:bold; font-size:1em;}
.newstext{}


.premiumbox{border:1px solid #000; text-align:center; padding:5px; width:150px; color:#000; font-size:0.9em; margin-top:20px;}
#content_rechts .premiumbox img{border:none!important;  padding:0; margin:2px 0;}

#footer, .push { height: 25px; /* .push must be the same height as .footer */}
#footer{margin:0 auto; width:965px; background:#CFC2AF url(../img/footer_bg.gif) 0 0 repeat-y; padding-left:15px; color:#fff; }


/**Mainnavi********************************************************************/

#subnavi {
	width:200px;
	padding:0;
	margin:0;
	background:transparent url(../img/subnavi_bg.png) center bottom repeat-x!important; padding-bottom:300px;
	background:none;
		
	
}

/* FIX FOR IE6 */
*#subnavi { width:200px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://baucoll.cycroweb01.itool4.net/frontend/img/subnavi_bg.png', enabled=true, sizingMethod='scale');
}

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


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

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

#subnavi ul li a {
	text-decoration:none;
	color:#fff;
	padding: 2px 10px 2px 20px;
	display:block;
	font-size:1em;
	position:relative;
	width:170px;
	border-bottom:1px solid #b5a898;
	background:#cfc2af;

	
}


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

#subnavi ul li a:hover {
	background:#EEE7D7 url(../img/navi_icon.gif) 5px 10px no-repeat; color:#7D6C58;

}



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


#subnavi ul ul li a {
	text-decoration:none;
	color:#fff;
	padding: 2px 10px 2px 20px;
	display:block;
	font-size:1em;
	position:relative;
	width:170px;
	border-bottom:1px solid #b5a898;
	background:#bbb09a;

	
}


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

#subnavi ul ul li a:hover, #subnavi ul ul li a.active {
	background:#EEE7D7 url(../img/navi_icon.gif) 5px 10px no-repeat; color:#7D6C58;

}

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

.zen{text-align:center; display:block;}
.fett{font-weight:bold;}
.fett_big{font-weight:bold; font-size:1.2em;}
.rahmen{display:block; padding:10px; border:1px solid #ccc; text-align:center;}

.small{font-size:0.8em;}

h1.seitentitel{margin:0 0 20px 0; font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:1.8em; 
text-align: left!important; color:#B9AD9D; line-height:1.3em;}

#content_rechts h2, #content_rechts3 h2{margin:0 0 10px 0; font-size:1em; color:#fff; background:#CFC2AF; text-align:center; font-weight:normal;}
#content_rechts_2 h2{margin:0 0 10px 0; font-size:1em; color:#fff; background:#CFC2AF; text-align:center; font-weight:normal;}

h1{margin:0 0 10px 0; font-size:1em;}

h2{margin:0 0 10px 0; font-size:1em; color:#b5ab7d;}

h3{margin:0 0 10px 0; font-size:1em; font-weight:normal; font-style:italic; color:#666;}

/** Content Templates *************************************************************************/

.einspalter{margin-bottom:10px;}

.einspalter_dunkelbraun{background:#EBE0CA; padding:5px; border-bottom:1px solid #fff;}
.einspalter_dunkelbraun a{background:#EBE0CA url(../img/icon_dunkelbraun.gif) 2px 7px no-repeat; display:block; padding:0 0 0 15px; font-weight:bold; text-decoration:none;}
.einspalter_dunkelbraun a:hover{text-decoration:underline; color:#7D6C58;}

.einspalter_hellbraun{background:#F6F2E7; padding:5px; border-bottom:1px solid #fff;}
.einspalter_hellbraun a{background:#F6F2E7 url(../img/icon_hellbraun.gif) 2px 7px no-repeat; display:block; padding:0 0 0 15px; font-weight:bold; text-decoration:none;}
.einspalter_hellbraun a:hover{text-decoration:underline; color:#7D6C58;}

.zweispalter{margin-bottom:10px;}
.zsp_r{float:left; width:388px;}
.zsp_l{ float:left; width:115px; margin-right:20px;}

.zweispalter_layout{margin-bottom:10px;}
.zsp_r_layout{float:left; width:408px;}
.zsp_l_layout{ float:left; width:94px; margin-right:20px; margin-top:5px;  border-right:1px dashed #ccc; border-top:1px dashed #ccc; height:100px;}

#quicknavi, #quicknavi_zwei{ margin-top:20px;}

#quicknavi select{margin:2px 0 0 0; width:160px; height:20px!important; font-size:0.9em!important; padding:2px 0 0 0; font-family:Arial, Helvetica, sans-serif;}

#quicknavi_zwei select{margin:2px 0 0 0; width:160px; height:20px!important; font-size:1.1em!important; padding:2px 0 0 0; font-family:Arial, Helvetica, sans-serif;}



