@charset "utf-8";
/* CSS Document */

body {font-family:Verdana, Arial, Helvetica, sans-serif; color:#656565; font-size:11px; margin-top:0px;}
body a {text-decoration:none; color:#656565;}
body a:hover {text-decoration:underline; color:#656565;}

.Mybox {display:block; height:162px; height:21px; padding-left:7px; padding-top:47px;}
.Mybox_2 {display:block; height:162px; height:41px; padding-left:7px; padding-top:27px;}
.Mybox_3 {display:block; height:162px; height:21px; padding-left:7px; padding-top:15px;}

.link a {text-decoration:underline;}
.link a:hover {text-decoration:none; color:#e10d32;}

#outer {width:100%; height:auto; text-align:center;}

#main {width:1129px; margin:auto; text-align:center;}

#outer_holder {width:1129px; background-image:url(../images/layout/bg_kachel.jpg); background-repeat:repeat-y; text-align:center; float:left; padding-bottom:8px;}

#head {width:1129px; height:21px; background-image:url(../images/layout/head.jpg); background-repeat:no-repeat; float:left; text-align:right; padding-top:10px; text-align:right;}
#head_text {padding-right:14px;}

#left_col {width:259px; height:597px; float:left;}

#logo {width:247px; height:106px; padding-bottom:5px; padding-left:12px; padding-top:8px;}
#banner {width:247px; height:478px; padding-left:12px;}

#right_col {width:851px; height:auto; float:left; padding-left:8px;}

#menue {width:851px; height:107px; padding-top:8px; float:left;}


#men1, #men2, #men3, #men4, #men9 {width:169px; height:68px; float:left; border-left:solid 1px #ffffff; border-top:solid 1px #ffffff; text-align:left; font-size:13px; font-weight:bold; color:#656565; text-decoration:none;}

#men1 {background-image:url(../images/layout/pflasterbau_inactive.jpg);}
#men2 {background-image:url(../images/layout/gartenbau_inactive.jpg);}
#men3 {background-image:url(../images/layout/plattenbau_inactive.jpg);}
#men4 {background-image:url(../images/layout/podeste_inactive.jpg);}
#men9 {background-image:url(../images/layout/bauwerksabdichtungen_inactive.jpg); border-right:solid 1px #ffffff;}

#men1 a:hover, #men2 a:hover, #men3 a:hover, #men4 a:hover, #men9 a:hover {color:#ffffff; text-decoration:none;}

#men5, #men6, #men7, #men8, #men10 {width:169px; height:36px; background-color:#d0d1d2; border-left:solid 1px #ffffff; border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff; float:left; text-align:left; font-size:13px; font-weight:bold; color:#656565; text-decoration:none;}

#men5 a:hover, #men6 a:hover, #men7 a:hover, #men8 a:hover {color:#ffffff; text-decoration:none;}

#men10 {border-right:solid 1px#ffffff;}

#headline {padding-left:7px; float:left; font-size:12px; font-weight:bold; width:838px; height:26px; text-align:left; padding-top:12px;}

#content {width:833px; height:260px; float:left; background-color:#e7e8e8; border:solid 1px #ffffff; background-image:url(../images/layout/content_back.jpg); background-repeat:no-repeat; background-position:bottom right; text-align:justify; margin-bottom:8px; padding-left:7px; padding-top:6px; padding-right:8px; line-height:17px;}

#content_full {width:833px; height:407px; float:left; background-color:#e7e8e8; border:solid 1px #ffffff; background-image:url(../images/layout/content_back.jpg); background-repeat:no-repeat; background-position:bottom right; text-align:justify; margin-bottom:8px; padding-left:7px; padding-top:6px; padding-right:8px; line-height:17px;}

#gallery {width:841px; height:131px; margin-bottom:8px; font-size:11px; color:#656565; background-color:#d0d1d2; border:solid 1px #ffffff; float:left; text-align:left; padding-left:7px; padding-top:6px;}

#gallery_img {padding-left:1px;}

#footer_2 {width:840px; height:16px; float:left; background-color:#e7e8e8; border:solid 1px #FFFFFF; text-align:right; padding-top:3px; padding-right:8px;}

#footer {width:1129px; height:4px; background-image:url(../images/layout/bg_footer.jpg); background-repeat:no-repeat; padding-top:8px; float:left;}

.headline_red {font-size:12px; color:#e10d32; font-weight:bold;}
.headline_grey {font-size:12px; color:#656565; font-weight:bold; text-align:left;}
.red {font-size:11px; color:#e10d32;}
.red_link a {font-size:11px; color:#e10d32; text-decoration:none;}
.red_link a:hover {text-decoration:underline; color:#e10d32;}
.red_link a:active {text-decoration:underline; font-weight:bold;}


#mask {
	width:846px;
	height:94px;
	overflow:hidden;
	position:relative;
	}
#folio {
	position:relative;
	top:0;
	left:0;
	width:846px;
	float:none;
	padding-left:1px;
}

#folio a {
	margin:0 15px 8px 0;
	padding:0;
	display:block;
	float:left;
	width:126px;
	height:94px;
}

#folio a .zoom {
	background-image:url(../images/layout/zoom.png);
	background-repeat:no-repeat;
	background-position:94px 60px;
	width:126px;
	height:94px;
	display:block;
	margin:0;
	padding:0;
	z-index:99;
	position:absolute;
}

#folio img {
	width:124px;
	height:92px;
	border:1px solid #fff;
	-ms-interpolation-mode:bicubic;
}

.li_main {margin-left:15px;}