

html{
scrollbar-base-color: #E3BC50;

scrollbar-base-color: #a70b16;
scrollbar-arrow-color: #FEEFC4;
scrollbar-track-color: #FEEFC4;
scrollbar-track-height: 40px;

scrollbar-shadow-color: #FEEFC4;
scrollbar-lightshadow-color: #a70b16;
scrollbar-darkshadow-color: #a70b16;

scrollbar-highlight-color: #FEEFC4;
scrollbar-3dlight-color: #a70b16;
	
}
body{
	background-color:#a70b16;
	color:black;
	font-family:"Helvetica Neue (T1) Extended","helvetica Neue", helvetica, Arial, sans-serif;
	font-size:15px;
} 
*{
	padding:0px;
	margin:0px;
	
}


img{
	border:0px solid transparent;
	padding:0px;
	margin:0px;
	display:inline;
}

* html img{
	border:0px solid transparent;
	padding:0px;
	margin:0px;
	display:block;
	float:left;
}


td{
	vertical-align:top;
}	

h1{
	margin:0px;
	padding:0px;
	color:#a70b16;
	font-size:15px;
}
a.mail_link{
	color:#a70b16;
	text-decoration:none;
}

p.fliesstext{
	margin:0px;
	padding-bottom:20px;
	padding-right:15px;
}

div.maincontent{
	width:910px;
	height:620px;
	border:0px solid green;
}

div.contentbox{
	position:relative;
	border: 5px solid #E3BC50;
	border-top:0px solid white;
	margin-top:34px; 
	height:582px;
}

/* Layout1 */
div.layout-1-subnavigation{
	height:22px;
	border-bottom: 5px solid #E3BC50;
}

div.spalteLinksLayout1{
	width:380px;
	height:555px;
	border-right: 5px solid #E3BC50;
	float:left;
	overflow:hidden;
}

div.spalteRechtsLayout1{
	width:515px;
	height:468px;
	float:left;
	background-color:#FEEFC4;
	
	border-bottom: 5px solid #E3BC50;
	overflow:hidden;
}
div.spalteRechts-oben-Layout1{
	
	overflow:hidden;
	border-bottom: 5px solid #E3BC50;
}
div.spalteRechts-mitte-Layout1{
	overflow:hidden;
}
div.spalteRechts-mitte-Layout1 div.fliesstext{
	font-size:11px;
	line-height:14px;
	padding:20px;
}



div.spalteRechts-mitte-Layout1 h1{
	font-size:12px;
	line-height:20px;
}



/* Layout3 */ 
div.spalteLinksLayout3{
	width:380px;
	height:100%;
	border-right: 5px solid #E3BC50;
	float:left;
	overflow:hidden;
}


div.spalteRechtsLayout3{
	width:515px;
	height:100%;
	float:left;
	background-color:#FEEFC4;
	overflow:hidden;
}

div.spalteLinks-oben-Layout3{
	border-bottom: 5px solid #E3BC50;
}
div.spalteRechts-oben-Layout3{
	height:495px;
	overflow:hidden;
	border-bottom: 5px solid #E3BC50;
}
div.spalteRechts-oben-Layout9{
	height:427px;
	overflow:hidden;
	border-bottom: 5px solid #E3BC50;
}

/* Layout4 */ 
div.spalteLinksLayout4{
	width:380px;
	border-right: 5px solid #E3BC50;
	float:left;
	overflow:hidden;
}

div.spalteLinks-mitte-Layout4{
	height:297px;
	background-color:#E3BC50;
}

div.spalteLinks-mitte-Layout10{
	height:297px;
	padding:0px 30px 0px 60px;
	font-size:16px;
	line-height:20px;
	background-color:#FEEFC4;
	background-image: url(../images/system/produkte/Steinmetz-Ecke.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.spalteRechts-mitte-Layout10{
	height:214px;
	background-color:#FEEFC4;
	font-size:14px;
	line-height:17px;
	overflow:hidden;
	border-bottom: 5px solid #E3BC50;
}

div.spalteRechts-mitte-Layout4{
	height:171px;
	border-bottom: 5px solid #E3BC50;
	background-color:#FEEFC4;
	font-size:14px;
	line-height:17px;
	padding:20px;
	overflow:auto !important;
}

div.spalteLinks-mitte-Layout5{
	padding:20px 0px 0px 46px;;
	height:228px;
	line-height:16px;
	color:#a70b16;
	background-color:#E3BC50;
}

div.spalteRechts-mitte-Layout5{
	height:116px;
	font-size:18px;
	border-bottom: 5px solid #E3BC50;
	background-color:#FEEFC4;
	line-height:22px;
	padding:10px 0px 30px 30px;
	overflow:auto !important;
}

div.spalteLinks-mitte-Layout6{
	padding:20px 0px 0px 46px;;
	height:251px;
	line-height:16px;
	color:#a70b16;
	background-color:#E3BC50;
}

div.spalteRechts-mitte-Layout6{
	height:143px;
	font-size:18px;
	border-bottom: 5px solid #E3BC50;
	background-color:#FEEFC4;
	line-height:22px;
	padding:10px 100px 30px 120px;
	overflow:auto !important;
}
div.spalteRechts-mitte-Layout6_2{
	height:388px;
	font-size:18px;
	border-bottom: 5px solid #E3BC50;
	background-color:#FEEFC4;
	line-height:22px;
	padding:10px 30px 30px 30px;
	overflow:auto !important;
}

div.spalteRechts-mitte-Layout7_2{
	height:455px;
	font-size:12px;
	border-bottom: 5px solid #E3BC50;
	background-color:#FEEFC4;
	line-height:14px;
	padding:10px 30px 30px 30px;
	overflow:auto !important;
}

div.spalteRechts-mitte-Layout7{
	height:460px;
	font-size:18px;
	background-color:#FEEFC4;
	line-height:22px;
	padding:10px 30px 30px 30px;
	overflow:auto !important;
}

div.spalteLinks-mitte-Layout8{
	padding:20px 0px 0px 46px;;
	height:333px;
	line-height:16px;
	color:#a70b16;
	background-color:#E3BC50;
}
div.spalteRechtsLayout9{
}

div.spalteLinksLayout9{
	width:380px;
	height:515px;
	border-right: 5px solid #E3BC50;
	float:left;
	overflow:hidden;
}

div.spalteRechtsLayout11{
}

div.spalteLinksLayout11{
	width:380px;
	height:582px;
	border-right: 5px solid #E3BC50;
	float:left;
	overflow:hidden;
}
div.spalteRechts-oben-Layout11{
	height:495px;
	overflow:hidden;
	border-bottom: 5px solid #E3BC50;
}

div.spalteRechtsLayout5{
	width:515px;
	height:270px;
	float:left;
	background-color:#FEEFC4;
	overflow:hidden;
}
div.spalteLinks-oben-Layout4{
	padding:0px;
	margin:0px;
	height:280px;
	border-bottom: 5px solid #E3BC50;
}
div.spalteLinks-oben-Layout6{
	padding:0px;
	margin:0px;
	height:306px;
	border-bottom: 5px solid #E3BC50;
}

div.spalteLinks-oben-Layout4{
	padding:0px;
	margin:0px;
	border-bottom: 5px solid #E3BC50;
}
div.spalteRechts-oben-Layout4{
	heigt:475px;
	overflow:hidden;
	border-bottom: 5px solid #E3BC50;
}

div.spalteRechts-oben-Layout6{
	heigt:495px;
	overflow:hidden;
	border-bottom: 5px solid #E3BC50;
}

table.tablehistorie{
	margin-left:20px;
	width:90%;
	margin-top:20px;
	
}
table.table1ogruende{
	margin-left:20px;
	width:95%;
	margin-top:20px;
	font-size:12px;
	
}

table.table1ogruende h1{
	font-size:12px;	
}

table.tablefilialen{
	margin-left:20px;
	width:95%;
	margin-top:20px;
	font-size:12px;
	
}
table.tablefilialen ul{
	list-style-image: url(../images/system/liststyle.gif);
	margin:0px;
	padding:0px;
	padding:0px 0px 15px 15px;
}

table.tablefilialen ul li{
	margin:0px;
	padding:0px;
	padding-top:4px;
	font-size:12px;
	line-height:16px;
}

table.tablefilialen h1{
	font-size:14px;
	line-height:15px;
	margin:0px;
	padding:0px;
}

table.tablefilialen td{
	padding-right:10px;
}


table.kontaktform td{
	font-size:14px;
}
table.kontaktform td.td2{
	padding-right:10px;
}
table.kontaktform div.td2_2{
	background-color:#E3BC50;
	width:100%;
	height:20px;
	margin:3px 0px;
	border: 1px solid #E3BC50;
	color:white;
}


table.kontaktform td.td1{
	padding-right:10px;
	text-align:right;
}

table.kontaktform td.td4{
	padding-right:10px;
	text-align:right;
}

table.kontaktform input{
	width:100%;
	height:20px;
	margin:3px 0px;
	border: 1px solid #E3BC50;
}

table.kontaktform input[type=submit]{
	width:100%;
	height:30px;
	margin:3px 0px;
	background-color:#E3BC50;
	color:white;
	font-family:"Helvetica Neue (T1) Extended","helvetica Neue", helvetica, Arial, sans-serif;
	font-size:15px;
}

table.kontaktform input[type=checkbox]{
	width:19px;
}

table.kontaktform textarea{
	width:100%;
	height:130px;	margin:3px 0px;
	border: 1px solid #E3BC50;
	overflow:auto;
}



sup,
sup.hochgestelltes-r,
span.hochgestelltes-r{
	font-size:10px;
	vertical-align:top;
}


div.produktauswahl{
	height:63px;
	border-bottom: 5px solid #E3BC50;
}

div.produkttext{
	height:256px;
	padding:0px 30px 0px 60px;
	font-size:16px;
	line-height:20px;
	background-color:#FEEFC4;
	background-image: url(../images/system/produkte/Steinmetz-Ecke.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.produkttext3{
	height:298px;
	padding:0px 30px 0px 60px;
	font-size:16px;
	line-height:20px;
	background-color:#FEEFC4;
	background-image: url(../images/system/produkte/Steinmetz-Ecke.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*Jobs und Details*/
div.joblistbox{
	padding-top:30px;
}
div.jobitem{
	height:20px;
	line-height:20px;
	background-color:#E3BC50;
	text-align:center;
	display:block;
}
div.jobitem :hover{
	height:20px;
	line-height:20px;
	background-color:#a70b16;

}

a.joblink,
a.joblink:link{
	display:block;
	text-decoration:none;
	color: #a70b16;
}

a.joblink:hover,
a.joblink-activ{
	background-color:#a70b16;
	display:block;
	text-decoration:none;
	color: #E3BC50;
}

td.textihk{
	text-align: center;
	font-size:14px;
	line-height:16px;
	color: #a70b16;
}
.highlighttext,
.highlighttext :link,
.highlighttext :visited{
	color: #a70b16;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}


.highlighttext2,
.highlighttext2 :link,
.highlighttext2 :visited{
	color: #a70b16;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
}


div.errorbox{
	border:2px solid #a70b16;
	background-color:#E3BC50;
	padding:4px;
	color:#a70b16;
	font-size:12px;
	line-height:14px;
}
img.produktnaviimage{
	float:left;
}

td.adw-definition{
	color:#a70b16;
	font-size:12px;
	width:155px;
	line-height:14px;
	font-weight:bold;
	padding-right:20px;
	
}
td.adw-preis{
	color:#a70b16;
	font-size:42px;
	width:140px;
	line-height:42px;
	font-weight:bold;
}

td.adw-text{
	padding-bottom:15px;
}


img.imageborderleft{
	border-left: 5px solid #E3BC50;
}


div.steinmetzschleife{
	border:0px solid red;
	position:absolute;
	width:50px;
	height:50px;
	margin-top:-50px;
	z-index:10;
}
a.steinmetzschleife{
	display:block;
	width:50px;
	height:50px;
	font-size:50px;
	text-decoration:none;
}

