@import url("menu.css");

html{
margin:0;
padding:0;}

body{
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#575757;
	line-height:19px;
	margin:37px 0;
	padding:0;
	text-align:center;
	background-color: #FFFFFF;
	background:url(../images/layout/gradient.png) 0 0 repeat-x;
}
a, a.link, a.visited{
color:#006699;
text-decoration:none;
}
a:hover, a.link:hover{
color:#272727;
}
a.numberon{font-weight:bold;}
a.small{font-size:9px;}
.q{padding:0;margin:0;}
hr{clear:both;border:none;border-top:1px dotted #878787;border-bottom: transparent;height:1px;margin-bottom:7px;}
h1{font-size: 15px;color:#676767;padding-top:0px;margin-top:0;}
h1.gallery{float:left;padding-right:11px;}
#frame{clear:both;width:980px;height:auto;margin:27px auto;text-align:left;border:1px solid #474747;background-color:#FFFFFF;}
#frame{-moz-box-shadow: 0 1px 11px rgba(0,0,0,0.47);-webkit-box-shadow: 0 1px 11px rgba(0,0,0,0.47);}
#topbox{clear:both;float:left;width:978px;height:130px;border:1px solid #FFFFFF;}
#topbox .logo{float:left;width:104px;height:130px;padding:3px 23px;}
#topbox .offer{float:left;width:224px;height:130px;padding:3px 17px;}
#topbox .foto{float:left;width:570px;height:130px;-moz-border-radius:7px;-webkit-border-radius:7px;}
#topbox .foto img{-moz-border-radius:7px;-webkit-border-radius:7px;}

#topnav,#footer,#main{clear:both;float:left;width:978px;height:23px;border:1px solid #FFFFFF;background-image:url(../images/layout/buttonback.png);border-top:none;}
#main{height:auto;border:1px dotted #ffffff;background:none;border-top:none;background:url(../images/layout/navback.png) 0 0 repeat-y;}
#content{float:left;width:804px;min-height:390px;padding:5px 0px 21px 21px;border:0px dotted blue;}
#content .left, #content .right, #content .news{float:left;width:541px;height:auto;padding:0px 0 0 0;border:0px dotted red;}
#content .right{width:228px;padding:0px 0 0 15px;text-align:right;}
#content .right a img, #content .right img{padding:2px;border:1px solid #878787;-moz-box-shadow: 2px 3px 5px rgba(0,0,0,0.27);-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.27);margin-bottom:11px;height:150px;}
.left p a img{border:none;}
.leftimp{float:left;width:234px;border:0px solid red;}
.contact{float:left;width:354px;border:0px solid red;}
.contact p label{clear:both;float:left;width:95px;}
.contact input, .contact textarea{width:210px;padding:3px 2px;border:1px solid #878787;background:#f3f3f3;}
.contact textarea{height:91px;}
.contact input[type=checkbox]{width:auto;border:none;background:none;}
.mid{float:left;width:307px;border:0px solid blue;}
.midc{float:left;width:187px;}
.midlogin{width:541px;}
.katalog{float:left;margin:0px 15px -7px 0;}
#content .news{width:783px;}
#content .news img{float:right;margin:0 0 5px 37px;border:1px solid #878787;padding:2px;height:115px;}

#gallery,#numnav,#anfrage{clear:both;float:left;width:800px;padding-top:13px;height:auto;}
#gallery ul{padding:0;margin:0;width:800px;list-style:none;}
#gallery ul li{float:left;width:171px;height:137px;margin:0 11px 10px 0;padding:7px 8px;text-align:center;background:#e7e7e7;border:1px solid #474747;overflow:hidden;}
* html #gallery ul li{margin:0 9px 10px 0;}
#gallery ul li:nth-child(4n){margin-right:0;}
#gallery ul li a img{padding:1px;border:1px solid #878787;-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.21);-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.21);}
#numnav{text-align:center;}

#detail{clear:both;float:left;width:330px;padding:5px 15px 0 0;}
#detail a img{border:none;}
#detailimage{float:right;margin:0 13px 17px 0px;padding:2px;border:1px solid #878787;-moz-box-shadow: 2px 3px 5px rgba(0,0,0,0.27);-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.27);}
#detail .keys{clear:both;margin-top:27px;border-top:1px dotted #878787;}
#detail .keys a{color:#006699;}
#detail .keys a:before{content: '\0000BB\0000A0';}
#back{width:100%;height:100%;background-color:#000000;position:absolute;left:0px;top:0px;overflow:hidden;opacity:0.81;filter:alpha(opacity=81);}
#ask{margin-left:-260px;height:-115px;width:520px;height:257px;position:absolute;left:50%;top:25%;background:transparent;padding:13px;border:1px solid #878787;}
#asking{width:494px;height:231px;background:#e7e7e7;padding:13px;text-align:left;}
#asking p{padding:0 0 0 74px;}
#asking label{clear:both;float:left;width:93px;}
#asking input[type=text]{width:126px;border:1px solid #878787;padding:2px;}
#asking img{padding-right:21px;margin-bottom:-18px;}
#asking form{width:340px;float:left;}
#asking .artikel{float:right;width:150px;height:170px;padding-top:9px;}
#asking .artikel img{height:110px;padding:2px; border:1px solid #878787;margin-bottom:3px;}
#asking a img.close{float:right;padding:0;border:none;}

#footer{color:#e7e7e7;font-size:11px;}
#footer .left{float:left;width:150px;padding:2px 0 0 13px;}
#footer .right{width:840px;padding:2px 0 0 15px;}
* html #footer .right{width:740px;}
#bookmarks a img{border:none;}
