td,input,select,textarea {font-family: Verdana, sans-serif; color: #FFFFFF; line-height: 13px; font-size: 11px;}
html,body{font-family: Verdana, sans-serif; color: #FFFFFF; line-height: 22px; font-size: 15px;height:100%;}

p{
	margin:		0px;
	padding:	0px;
}

big {font-size: 12px; font-weight:bold; color: #FFFFFF;}
.headline{color: #FFFFFF;font-size: 18px;line-height: 26px;font-weight:normal;}
.colored {color: #FFFFFF;}

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

a.home {text-decoration: none; color: #E20015}
a.home:hover {text-decoration: underline;}
a.home:active {text-decoration: underline;}

a.blaettern {text-decoration: none; color: #8A7C6F;}
a.blaettern:hover {color: #FFFFFF;background-color: #8A7C6F; text-decoration: none;}
a.blaettern:active {color: #FFFFFF;background-color: #8A7C6F; text-decoration: none;}

/*E20015*/

.noline {text-decoration: none; color: #FFFFFF;}
.noline:hover {color: #FFFFFF;text-decoration: none;}
.noline:active {color: #FFFFFF;text-decoration: none;}

.nav {text-decoration: none; color: #ffffff; font-weight:bold;}
.nav:hover {color: #bbbbbb;}
.nav:active {color: #bbbbbb;}

.white{text-decoration: none; color: #ffffff;}

input{border:1px solid #8A7C6F; color:#8A7C6F; background: transparent;}
select{border-color: #43301F;}
textarea{border:1px solid #8A7C6F; color:#8A7C6F; background: transparent;}
.button{
	border:1px solid #8A7C6F;
	color:#8A7C6F;
	font-weight:bold;
	background-color: transparent;
}
input.button:hover{
	color:			#ffffff;
	background-color: #8A7C6F;
	cursor:			pointer;
}

#d{ 
		width:			1px;
		height:			50%;
		margin-bottom:	-275px; /* halbe höhe des mittleren #container */
		border:			0px solid #000000;
		float:			left;
	}
#c{
		margin:			0 auto; /* 0 auto;*/
		position:		relative; /* puts container in front of distance */
		width:			960px;
		height:			550px;
		border:			0px dashed #000000;
		clear:			left;
	}
#m{
		width:			960px;
		height:			550px;
	}
#s_oben{
		position:		absolute;
		top:			-8px;
		width:			960px;
		height:			8px;
		background:		url(../img/s_oben.jpg);
		overflow:		hidden;
}
#s_ro{
		position:		absolute;
		right:			-8px;
		top:			-8px;
		width:			8px;
		height:			8px;
		background:		url(../img/s_ro.jpg);
		overflow:		hidden;
}
#s_rechts{
		position:		absolute;
		right:			-8px;
		width:			8px;
		height:			550px;
		background:		url(../img/s_rechts.jpg);
		overflow:		hidden;
}
#s_ru{
		position:		absolute;
		right:			-8px;
		bottom:			-8px;
		width:			8px;
		height:			8px;
		background:		url(../img/s_ru.jpg);
		overflow:		hidden;
}
#s_unten{
		position:		absolute;
		bottom:			-8px;
		width:			960px;
		height:			8px;
		background:		url(../img/s_unten.jpg);
		overflow:		hidden;
}
#s_lu{
		position:		absolute;
		left:			-8px;
		bottom:			-8px;
		width:			8px;
		height:			8px;
		background:		url(../img/s_lu.jpg);
		overflow:		hidden;
}
#s_links{
		position:		absolute;
		left:			-8px;
		width:			8px;
		height:			550px;
		background:		url(../img/s_links.jpg);
		overflow:		hidden;
}
#s_lo{
		position:		absolute;
		left:			-8px;
		top:			-8px;
		width:			8px;
		height:			8px;
		background:		url(../img/s_lo.jpg);
		overflow:		hidden;
}
#website{
		width:			960px;
		height:			550px;
		border:			0px solid #8A7C6F;
		background-color: #ffffff;
}
#top_balken{
		width:			960px;
		height:			48px;
		background:		#8A7C6F;
		/*background:		url(../img/balken_streifen.jpg);*/
}
#navi{
		position:		absolute;
		right:			26px;
		top:			26px;
		width:			724px;
		height:			16px;
		border:			0px solid #000000;
		/*background-color: #ffffff;
		text-align:		right;*/
}
#streifen{
		width:			960px;
		height:			3px;
		background:		url(../img/streifen.jpg);
		overflow:		hidden;
}
#content{
		width:			960px;
		height:			499px;
		color:			#8A7C6F;
		background:		url(../img/backall.jpg);
}
#content_2{
		width:			960px;
		height:			499px;
		color:			#8A7C6F;
		background:		url(../img/backall.jpg);
		overflow:		hidden;
}
#sprachen_links{
		position:		absolute;
		top:			20px;
		left:			383px;
		z-index:		2;
		font-size:		14px;
		font-weight:	bold;
}
#logo_start{
		position:		absolute;
		top:			400px;
		left:			43px;
		z-index:		2;
}
#content_kol{
		width:			960px;
		height:			499px;
		color:			#8A7C6F;
		background:		url(../img/backall.jpg);
}
#content_kolh{
		width:			960px;
		height:			499px;
		color:			#8A7C6F;
		background:		url(../img/pic_k_003.jpg);
}
#content_kold{
		width:			960px;
		height:			499px;
		color:			#8A7C6F;
		background:		url(../img/pic_k_005.jpg);
}
#content_kolk{
		width:			960px;
		height:			499px;
		color:			#8A7C6F;
		background:		url(../img/pic_k_002.jpg);
}
#impressum{
		float:			left;
		margin-left:	60px;
		/*margin-left:	30px;*/
		display:		inline;
		/*width:			415px;*/
		width:			515px;
		padding-left:	16px;
		padding-top:	60px;
		height:			439px;
		color:			#8A7C6F;
		border:			0px solid #000000;
}
#kontaktformular{
		float:			left;
		width:			315px;
		padding-left:	16px;
		padding-top:	60px;
		height:			439px;
		color:			#8A7C6F;
		border:			0px solid #000000;
}
#abstand{
		width:			960px;
		height:			60px;
}
#inhalt{
		margin-left:	60px;
		margin-right:	60px;
		width:			814px;
		padding-left:	16px;
		color:			#8A7C6F;
		border:			0px solid #000000;
}
#bild{
		height:			400px;
		float:			left;
		margin-top:		48px;
		margin-right:	10px;
		margin-bottom:	0px;
}
#leiste{
		margin-left:	76px;
		padding-top:	8px;
		width:			787px;
		height:			80px;
}
#produktbild_c{
		margin-left:	76px;
		margin-top:		8px;
		width:			785px;
		height:			370px;
		overflow:		hidden;
		border-left:	1px solid #8A7C6F;
		border-right:	1px solid #8A7C6F;
}
#produktbild{
		margin:			0 auto;
		width:			760px;
		height:			370px;
}
#info{
		margin-top:		10px;
		margin-left:	89px;
		width:			760px;
		height:			27px; /* 327px */
		text-align:		right;
		overflow:		hidden;
		color:			#8A7C6F;
		border:			0px solid #8A7C6F;

}
#content_p{
		
		margin-left:	60px;
		width:			874px;
		padding-left:	16px;
		padding-top:	60px;
		height:			439px;
		color:			#8A7C6F;
		border:			0px solid #000000;
		
}
#partner{
		float:			left;
		/*width:			415px;*/
		width:			275px;
		/*height:			389px;*/
		height:			80px;
		margin-bottom:	10px;
		color:			#8A7C6F;
		border:			0px solid #000000;
}
#pbild{
		text-align:		center;
		margin-top:		5px;
		margin-bottom:	5px;
}