/*Allgemeine Seiteneigenschaften*/
* {margin:0; padding:0; border:0; }
body {font:12px arial; color:#444; line-height:18px; background: url(../images/grund2.jpg) no-repeat #FFFFCC;}

h1 { font-size:15px; color:#F09030; font-weight:bold; line-height: 25px;}
h2,h3,h4,h5,h6 { font-size:13px; color:#F09030; font-weight:bold;}

.all { width:1100px; margin:auto; background:  url(../images/grund3.jpg) no-repeat right top; }
.main { width:900px; float:left; background:  url(../images/grund.jpg) no-repeat right;}

/*Bereich Oben Logo usw.*/
.top { width:850px; height:82px; float:left; background-color:#FFFFFF; }
.logo { width:250px; height:82px; float:left; margin:0px 262px 0 0;}
.slogan { height: 82px; float:right;}

/*social bookmarks*/
.social-links { margin-top: 20px;}
.social-links a img  		{ margin-left:3px; border:1px solid #FFF;}
.social-links a:hover img  	{ border:1px solid #ccc;}

/*Bereich Header*/
.header { width:847px; height:83px; background:url(../images/header_bg.jpg) 0 0 no-repeat; padding: 12px 0 0 3px; }
.header img { float:left; display:block; margin:0 4px 0 0; border:1px solid #F09030; }
.terassen { padding-top:6px; }
.navigation { width:850px; height:38px; background:url(../images/navi_bg.jpg) no-repeat;}
.produkt { float:left; width: 230px; padding: 17px 0 0 15px; color:#F09030; font-weight:bold; font: 15px Times New Roman; }
.navi { width:590px; padding: 10px 0 0 15px; float: left; }
	.navi ul { margin:0; padding:0;}
	.navi li { float:left; list-style:none;}
	.navi a { margin: 0 11px 0 0; font:15px Times New Roman; color:#666; text-decoration:none;}
	.navi a:hover { color:#F09030;}
	.navi .activ  { color:#F09030;}

/*Bereich content*/
.content { width:849px; padding:10px 0 20px 0; background:url(../images/bg_content.jpg); border-right:1px solid #FF9900; }
.con-r { width: 535px; padding:0 20px 0 20px;  margin:0; float:left;}
.con-l { width:230px; padding:0 0 0 15px; float:left; }
.con-r a {color:#F09030;}
.con-r ul { margin:0 0 0 25px; }
a.anfrage-link { background:url(../images/anfrage-lnk.jpg) no-repeat; padding:1px 0 3px 30px; }
a.galerie-link { background:url(../images/galerie-lnk.jpg) no-repeat; padding:1px 0 3px 30px; }
a.prev-link { background:url(../images/previous-lnk.jpg) no-repeat; padding:1px 0 3px 30px; }
ul.auswahl { list-style:none; }
ul.auswahl a { text-decoration:none; margin:0 0 0 60px; }
ul.auswahl li { border-bottom:1px solid #ccc; padding:5px 0; }
div.galerie { border:1px solid #999; list-style:none; background:#eee; width:525px; display:block; padding:5px 20px 20px 20px; }
div.galerie img { display:block; border:1px solid #fff; float:left; margin:15px 15px 0 0; }
.gallery-box {margin:100px 0 0 0;}
table, td { border:1px solid #EFEFEC; font-size:13px;}
td { padding:5px;}
.tablewidth{width:530px;}
.height20{height:20px;}
.height50{height:50px;}
.width30{width:30px;}
.width50{width:50px;}
.width74{width:74px;}
.width100{width:100px;}
.width110{width:110px;}
.width150{width:150px;}
.width180{width:180px;}
.width280{width:280px;}
.width350{width:350px;}
.pleft{text-align:left;}

.spanclass{margin:0 50px 0 0;}
.imageboxone{float:left; margin:0 20px 0 0;}
.right10{text-align:right; padding-right:10px;}
.right20{text-align:right; padding-right:20px;}
.right25{text-align:right; padding-right:25px;}
.right40{text-align:right; padding-right:40px;}
.right70{text-align:right; padding-right:70px;}
/*Bereich Sekundäre Navigation*/
.con-l ul li { list-style:none; font: 15px Times New Roman;}
.con-l a {  color:#666; text-decoration:none; line-height:23px;}
.con-l a:hover{color:#F09030;}
.con-l ul li ul { margin: 5px 5px 8px 15px;}
.con-l ul li ul li { color:#F09030; list-style: circle; font: 13px Arial; }

/*Bereich Banner (Aktuelles +  dsa-treffpunkt)*/
.werbung { width: 180px; float:left; }
	.aktuelles { width:180px; }
		.aktuelles-top { background: url(../images/aktuelles-top.jpg) no-repeat; height: 18px; width: 180px; }
		.aktuelles-title { background: url(../images/title.gif) no-repeat; height: 16px; width: 180px; padding-top: 1px; color:#FF9900; text-align:center; font-family: "Times New Roman", Times New Roman, serif; font-size: 15px;}
		.aktuelles-content { background: url(../images/aktuelles-content.jpg) repeat-y; height: 178px; width: 180px; border-bottom: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid;  line-height: 12px;}
			.aktuelles-content dl {padding-left: 5px; padding-top: 5px;}
			.aktuelles-content dl dd { font-size: 12px; border-bottom: #FF9900 1px dotted; margin-right: 5px; margin-top: 3px;}
			.aktuelles-content dl dd a { color: #FF9900; text-decoration: none;}
			.aktuelles-content dl dt {font-size: 10px; margin-right: 5px; }
			.aktuelles-content dl dt a {color: #FF9900; border-bottom: #FF9900 1px dotted;}
			
			.aktuelles-content ul { padding-left: 12px; padding-top: 2px;}
			.aktuelles-content ul li { list-style: none;}
			.aktuelles-content ul li a{ color: #FF9900; font-size: 12px;   margin-right: 5px;  line-height: 15px}
        .aktion { margin:10px 0 0 0; }
	.offerMain { padding:20px; }
	.offerMain h2 { font-size:18px; }
	.offerMain .sized { font-size:22px; }
	.offerMain .del { font-size:18px; text-decoration:line-through; }
	.offerMain table { border-collapse:collapse; }
	.offerMain table tr td { border:1px solid #ccc; }
	.offerMain table tr.evenodd { background:#f5f5f5; }
	.offerMain .offerImage { float:left; width:300px; margin:0 20px 0 0; background:#f29132; font-size:14px; text-align:center; color:#fff; }
	.offerMain .offerImage span { padding:3px 0; display:block; }
	.offerMain a { color:#F29132; }
        .offerMain table.inTable , .offerMain table.inTable tr td { border:0px; }

/*Bereich Footer (Fußbereich)*/
.footer { width:880px; height:18px; padding:35px 0 0 20px; background:url(../images/bg_footer.jpg) no-repeat; color:#FFF;}
.footer li { float:left; list-style:none; margin:0 29px 0 0;}
.footer a { color:#fff;}
.dsa-footer{width:830px; }
.dsa-footer ul{text-align:center;}
.dsa-footer li{display:inline; margin-right:2px; padding:2px; height:10px; line-height:10px;}
.dsa-footer li a{color:#F09030; font-size:10px; text-decoration:none;}
.dsa-footer li a:hover{text-decoration:underline;}

.zero{margin:0px;}
.clear{clear:both;}

.anfrageformular{height:55px; float:left; width:243px; margin:30px 0px 10px 0;}
.produktuebersicht{height:55px; float:right; width:243px;  margin:30px 0px 10px 0;}

#dsa-content p{margin-bottom:22px;}
#dsa-content h1{margin-bottom:22px;}
#dsa-content h2 {text-align:center;}
#dsa-content h2 a{font-size:12px; font-weight:bold; margin-bottom:0px; text-decoration:underline; text-align:center; color:#444444; text-decoration:none;}
.vordach-infotext img{ margin:1px; border:1px solid #F09030; padding:10px; }
.vordach-infotext{float:right; margin:15px;  padding:5px; font-size:10px;}
.vordach-infotext p{clear:both; text-align:center;}

.content .linkit{text-decoration:none; color:#444444;}
.content .blinkit{text-decoration:none; color:#444444; font-weight:bold;}
#errorsite{text-align:center; font-weight:bold;}
#errorsite h1{margin-bottom:15px;}

#fancy_overlay table, td{border:0px;}
.produktbox p{margin-bottom:15px;}
.produktbox {padding-bottom:55px;}
.produktbox .metaproduktbox{float:right;}

.terrassenueberdachung a img { display:block; float:left; }

.glastonungimages a img{margin: 0 5px 5px 0;}
