/* © by euroweb.de */
/* www.ebert-bauelemente.de */

/*-----------------------------------------------------------------------Cleaner*/
*{
	margin: 0;
	padding: 0;
}
html {	
	overflow-x:hidden;
	overflow-y:scroll;
	scrollbar-face-color: #474747;
	scrollbar-highlight-color: #949494;
	scrollbar-shadow-color: #949494;
	scrollbar-3dlight-color: #949494;
	scrollbar-arrow-color:  #949494;
	scrollbar-track-color: #949494;
	scrollbar-darkshadow-color: #949494;
}
/*hr {
	border: solid 1px #646463;
	width: 510px;
	margin: 0 0 0 0;
}
* html hr {
	border: solid 1px #646463;
	width: 510px;
	margin: -8px 0 0 0;
}*/
img {
 border: 0;
}
/*-----------------------------------------------------------------------Body*/
body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	background-color:#949494;
	background-image:url(../images/bgbody.jpg);
	background-repeat:repeat-x;
}
p {
	margin-left: 6px;
}
/*-----------------------------------------------------------------------Link-Style*/
a:link, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
	text-decoration:none;
}
		
a:hover, a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
	text-decoration: underline;
}
/*-----------------------------------------------------------------------DIVs*/
#masterdiv{
	margin: 0 auto;
	width: 920px;
	/*background-image:url(../images/bgdivmaster.gif);
	background-repeat:repeat-y;*/
}
/*########################*/
#top{
	margin:0;
	width:920px;
	height:45px;
	background-image:url(../images/bgtop.jpg);
	background-repeat:no-repeat;
	float:left;
}
#navitop{
	margin:0 24px 0 0;
	width:245px;
	height: 24px;
	background-image:url(../images/bgtopnavi.jpg);
	background-repeat:no-repeat;
	float:right;
}
	#navitop ul{
			margin: 8px 0 0 0;
		}
		#navitop li {
			margin:0 8px 0 7px;
			display:inline;
		}
		#navitop a:link, #navitop a:visited{
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#fff;
			text-decoration:none;
		}
		
		#navitop a:hover, #navitop a:active{
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#CCCCCC;
			text-decoration:none;
		}
/*####################Left Area*/
#arealeft{
	margin: 0;
	width: 274px;
	height: 619px;
	/*background-image:url(../images/bgleftarea.jpg);
	background-repeat:no-repeat;*/
	float:left;
}
#logoarea{
	margin: 0 0 0 0;
	width: 274px;
	height: 89px;
	float:left;
}
#navileft{
	margin: 80px 0 0 9px;
	width: 243px;
	float:left;
}
#add{
	margin: 50px 0 0 9px;
	width: 246px;
	float:left;
}
#partnerleft{
	margin: 70px 0 0 9px;
	width: 243px;
	float:left;
}

/*####################Right Area*/
#arearight{
	margin: 0;
	width: 645px;
	float:right;
}
#headarea{
	margin: 0;
	width: 645px;
	height: 261px;
	background-image:url(../images/bgheaderarea.jpg);
	background-repeat:no-repeat;
	float:left;
}
	#headleft{
		margin: 18px 0 0 21px;
		width: 360px;
		height: 237px;
		float:left;
	}

	#headright{
		margin: 0 15px 0 0;
		width: 236px;
		float:right;
	}
		
		#headimg1{
			margin: 18px 0 0 0;
			width: 228px;
			float:left;
		}
		#headimg2{
			margin: 2px 0 0 0;
			width: 230px;
			height: 69px;
			float:left;
		}
		#headimg3{
			margin: 2px 0 0 0;
			width: 230px;
			height: 69px;
			float:left;
		}
#titlearea{
	margin: 0;
	width: 645px;
	height: 28px;
	background-image:url(../images/bgtitle.jpg);
	background-repeat:no-repeat;
	float:left;
	
}
#contarea{
	margin: 0;
	padding: 20px 0 0 0;
	width: 645px;
	background-image:url(../images/bgcontstage.png);
	background-repeat:repeat-y;
	float:left;
}

#footercont{
	margin: 0;
	width: 645px;
	height:20px;
	background-image:url(../images/bgfootercontent.png);
	background-repeat:no-repeat;
	float:none;
	clear:both;
}



#navileft{
	margin: 49px 0 0 9px;
	width: 243px;
	background-image:url(../images/bgnavi.gif);
	background-repeat:no-repeat;
	float:left;
}
		#navileft ul{
			margin: 0;
			/*color:#FFFFFF;*/
			list-style-type:none;
		}
		#navileft li {
			margin:0 0 15px 0;
			/*display:inline;*/
		}
		#navileft a:link, #navileft a:visited{
			padding: 0 0 0 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#000;
			font-weight:bold;
			height: 19px;
			display:block;
			background:url(../images/bgnavileft.gif) 0 no-repeat;
			text-decoration:none;
		}
		#navileft a:hover, #navileft a:active{
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#2265e1;
			background:url(../images/bgnavileft.gif) 0 no-repeat;
			text-decoration:none;
			}
/***********************************/

/*#######################*/
		#contlarge{
			margin: 0  0 0 16px;
			width: 611px;
			float:left;
		}
		#contlargegrey{
			margin: 0 0 20px 16px;
			padding: 4px 0 0 0;
			width: 611px;
			background-color:#ececec;
			border-bottom: 2px solid #2265E1;
			float:left;
		}
		#contleft{
			margin: 0 0 0 16px;
			width:302px;
			background-color:#f2f2f2;
			float:left;
		}
		#contright{
			margin: 0 0 0 6px;
			width: 302px;
			background-color:#f2f2f2;
			float:left;
		}
		#cont1{
			margin: 0 0 0 16px;
			width: 200px;
			background-color:#f2f2f2;
			float:left;
		}
		#cont2{
			margin: 0  5px 0 5px;
			width: 200px;
			background-color:#f2f2f2;
			float:left;
		}
		#cont3{
			margin: 0;
			width: 200px;
			background-color:#F2F2F2;
			float:left;
		}
/*#######################*/
#footer{
	width: 645px;
	height: 85px;
	background-image:url(../images/bgfooter.gif);
	background-repeat:no-repeat;
	clear:both;
	float:none;
}

#partnerfooter{
	margin: 10px 0 0 0;
	width: 610px;
	float:right;
}

/*-----------------------------------------------------------------------Text*/
h1{
	margin: 10px 0 0 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1359da;
}
h2{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
h3{
	margin: 0 0 0 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1b58c7;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
/*	h1 a:link, h1 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
		
	h1 a:hover, h1 a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#82a9c6;
	text-decoration: underline;
}*/
.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}
.listtext {
	margin:0 0 15px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style-type:square;
}
.leftinfotext{
	margin: 2px 0 0 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.mehrdazutext{
	margin: 0 5px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4585b7;
	float:right;
}
.kronotexboedentxt{
	margin: 4px 0 0 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.meisterprodukttxt{
	margin: 4px 0 0 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*-----------------------------------------------------------------------Images*/
.thumb{
	margin: 0 10px 0 0;
	border: 2px solid #4585b7;
	width: 200px;
	height: 90px;
}
.imgpartnerleft{
	width: 243px;
	height: 82px;
	border: 1px solid #474747;
}
.imgpartnerfooter{
	margin: 0 3px 0 0;
	width: 111px;
	height: 54px;
	border: 1px solid #474747;
}
.imgtueren{
	margin: 10px 15px 0 10px;
	width: 90px;
	height: 160px;
	border: 1px solid #474747;
}
.imgboeden{
	margin: 10px 12px 0 14px;
	width: 120px;
	height: 49px;
	border: 1px solid #474747;
}
.imglogofirm{
	margin: 0 0 0 0;
	width: 111px;
	height: 54px;
	border: 1px solid #474747;
	float:right;
}
.imgpaneele{
	margin: 10px 5px 0 5px;
	width: 90px;
	height: 70px;
	border: 1px solid #474747;
}
.imgmeisterthumb{
	margin: 0 20px 0 0;
	width: 180px;
	height: 100px;
	float:left;
}
.imgpruemtueren{
	margin: 10px 5px 0 18px;
	width: 75px;
	height: 160px;
	border: 1px solid #474747;
}
.thumbanfahrtskizze{
	margin: 0 0 0 6px;
	width: 140px;
	height: 70px;
	border: 1px solid #474747;
}
/*-----------------------------------------------------------------------Tabellen*/
.newslettertable{
	margin: 10px 0 0 0;
	width: 370px;
}
.leftinfotable{
	width:247px;
	background-color:#4b93cd;
}
.tableboeden{
	
	width: 610px;
	
}
