/* CSS Document */

body { 
margin : 0; 
padding : 0; 
color : #000000;
background-color : #ebebeb;

} 
div, p, h2, h3, ul, li, a, form, input, label, img { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
.spacer { 
line-height : 0; 
font-size : 0; 
clear : both; 
} 
.iconspan { 
float : right; 
margin : 6px; 
cursor : pointer; 
font-weight : bold; 
} 
#container {
	margin : 0 auto;
	padding : 0 0 0 0;
	width : 1018px;
	position : relative;
} 

#container-2 {
	margin : 0;
	padding : 0 0 0 0;
	width : 1018px;
	float:left;
	background: transparent url(Bilder/container-bg.jpg) repeat-y 0 0;
} 

#header {
	width : 708px;
	height : 271px;
	margin : 0 0 0 14px;
	padding : 0;
	background : #ffffff url(Bilder/head-1.jpg) no-repeat 0 0;
	color : #000000;
	float : left;
	display: inline;
} 

#header1 {
	width : 930px;
	height : 116px;
	background : #ffffff url(Bilder/bg-header1.jpg) no-repeat 0 0;
	padding : 0 0 0 0;
	float : left;
	margin: 0 44px 0 44px;
	display: inline;
} 

#header1 h1 {
	font : bold 13px Arial;
	color : #a6a6a6;
	padding : 30px 0 0 25px;
	margin : 0 0 15px 0;
	text-align: right;
} 

#header1 h1 span {
	font : normal 18px Arial;
	color : #686868;
} 

#header1 ul.nav {
	margin : 0 auto;
	padding : 0;
	list-style : none;
	margin : 3px 0 0 222px;
	padding : 0;
	float : left;
	width: 500px;
	display:inline;
	
	
} 
#header1 ul.nav li { 
color : #b0b0b0;
float:left;
margin : 0 auto; 
padding : 0; 

} 
#header1 ul.nav li a { 
font : 13px/13px "Arial", Helvetica, sans-serif; 
color : #b0b0b0; 
text-decoration : none; 
padding : 0 20px 0 0; 
} 
#header1 ul.nav li a:hover { 
color : #2a448a; 
padding : 0 20px 0 0; 
} 
#verkauf {
	width : 295px;
	height: 128px;
	float:right;
	padding: 0 0 0 0;
	background : #fff url(Bilder/bg-head-1.jpg) no-repeat 0 0; 
}

#verkauf h1 { 
font : bold 16px Arial, Helvetica, sans-serif; 
color : #fff; 
padding : 100px 15px 0 0; 
margin : 0 0 0 0;
text-align:right;
} 

#verkauf h1 a{ 
font : bold 16px Arial, Helvetica, sans-serif; 
color : #fff;
text-decoration: none;
} 

#verkauf h1 a:hover{ 
font : bold 16px Arial, Helvetica, sans-serif; 
color : #000;
text-decoration: none;
} 

#news {
	width : 295px;
	height: 128px;
	float:right;
	padding: 0 0 0 0;
	margin: 16px 0 0 0;
	background : #fff url(Bilder/bg-head-2.jpg) no-repeat 0 0; 
}  

#news h1 { 
font : bold 16px Arial, Helvetica, sans-serif; 
color : #fff; 
padding : 100px 15px 0 0; 
margin : 0 0 0 0;
text-align:right;
} 

#news h1 a{ 
font : bold 16px Arial, Helvetica, sans-serif; 
color : #fff;
text-decoration: none;
} 

#news h1 a:hover{ 
font : bold 16px Arial, Helvetica, sans-serif; 
color : #000;
text-decoration: none;
} 


#left {
	width : 208px;
	padding : 0 0 0 0;
	margin : 0 0 0 44px;
	float : left;
	display: inline;
} 
 

#left p.more { 
color : #51524e; 
text-align : right; 
margin : 0 0 0 0; 
float : left; 
background-color : #d8d9d2; 
} 

#left p.more a { 
background : url(Bilder/pfeil.jpg) no-repeat 161px 9px; 
float : right; 
display : block; 
margin : 0 0 0 0; 
font : bold 11px/17px Arial; 
color : #51524e; 
text-decoration : none; 
padding : 3px 30px 5px 20px; 
width : 135px; 
} 

#left p.more a:hover { 
background : url(Bilder/header_pfeil-over.jpg) no-repeat 161px 9px; 
float : right; 
color : #51524e; 
text-decoration : underline; 
} 

#navigation {
	width : 208px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float:left;

} 

#navigation li a { 
voice-family : "\"}\""; 
voice-family : inherit; 
height : 27px; 
text-decoration : none; 
background : transparent url(Bilder/bg-navi.jpg) no-repeat 0 0; 
} 

#navigation li a:link, #navigation li a:visited { 
font : bold 15px/17px Arial; 
color : #fff; 
display : block; 
padding : 10px 0 2px 20px;
} 

#navigation li a:hover { 
font : bold 15px/17px Arial; 
color : #2a448a; 
padding : 10px 0 2px 20px; 
} 

#unter_navigation li a { 
height : 20px; 
voice-family : "\"}\""; 
voice-family : inherit; 
height : 20px; 
text-decoration : none; 
} 

#unter_navigation li a:link, #unter_navigation li a:visited { 
font : normal 12px/17px "Arial", Arial, Helvetica, sans-serif; 
background : url(Bilder/pfeiluntermenue.png) no-repeat 20px 9px; 
color : #000; 
display : block; 
background-color : #bbcd8b; 
padding : 3px 0 0 26px; 
} 
#unter_navigation li a:hover { 
font : bold 12px/17px "Arial", Arial, Helvetica, sans-serif; 
background : url(Bilder/pfeiluntermenue.png) no-repeat 20px 9px; 
color : #000; 
background-color : #bbcd8b; 
padding : 3px 0 0 26px; 
} 
#unter2_navigation li a { 
height : 15px; 
voice-family : "\"}\""; 
voice-family : inherit; 
text-decoration : none; 
} 
#unter2_navigation li a:link, #unter2_navigation li a:visited { 
font : bold 11px/15px "Arial", Arial, Helvetica, sans-serif; 
background : url(Bilder/pfeiluntermenue.png) no-repeat 500px 9px; 
color : #3f403c; 
display : block; 
background-color : #e0e1db; 
padding : 3px 0 3px 20px; 
text-decoration : none; 
} 
#unter2_navigation li a:hover { 
font : bold 11px/15px "Arial", Arial, Helvetica, sans-serif; 
color : #3f403c; 
background-color : #e0e1db; 
padding : 3px 0 3px 20px; 
text-decoration : underline; 
} 
#sec_navigation li a { 
height : 20px; 
voice-family : "\"}\""; 
voice-family : inherit; 
height : 20px; 
text-decoration : none; 
} 
#sec_navigation li a:link, #sec_navigation li a:visited { 
font : bold 12px/17px "Arial", Arial, Helvetica, sans-serif; 
color : #fff; 
display : block; 
background-color : #524e45; 
padding : 3px 0 1px 20px; 
} 
#sec_navigation li a:hover { 
font : bold 12px/17px "Arial", Arial, Helvetica, sans-serif; 
color : #fff; 
background-color : #434038; 
padding : 3px 0 1px 20px; 
} 
#sec_navigation li a.bg:link, #sec_navigation li a.bg:visited { 
background-color : #434038; 
} 
#middle {
	width : 930px;
	padding : 0 0 0 44px;
	float : left;
	background : url(Bilder/bg-content.jpg) no-repeat 0 0;
	margin: 25px 0 0 0;
} 

#contend {
	width : 551px;
	padding : 0 0 20px 0;
	float : left;
	margin : 0 0 10px 14px;
	background-color: #ebebeb;

} 

#contend-specials {
	width : 365px;
	padding : 0 0 10px 0;
	float : left;
	margin : 0 0 10px 0;
	clear:both;
	display:inline;
} 

#contend-specials p{
	font:normal 12px/16px Arial;
	color:#3f3f3f;
	padding:0 0 0 140px;
	margin:0 0 0 0;
	}


#highlight-leistungen{
	width:365px;
	height:87px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	background: #fff url(Bilder/bg-special-angebote.jpg) no-repeat;
		}
		
#highlight-leistungen h1  {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #a6a6a6;
	padding : 15px 0 6px 140px;
	margin : 0 0 0 0;

} 

#highlight-leistungen h1 a {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #a6a6a6;
	text-decoration:none;

} 

#highlight-leistungen h1 a:hover {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #2a448a;
	text-decoration:none;
} 

		
#highlight-referenzen{
	width:365px;
	height:87px;
	padding:0 0 0 0;
	margin: 14px 0 0 0;
	float:left;
	background: #fff url(Bilder/bg-special-katalog.jpg) no-repeat;
		}
		
#highlight-referenzen h1 {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #a6a6a6;
	padding : 15px 0 6px 140px;
	margin : 0 0 0 0;

} 

#highlight-referenzen h1 a {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #a6a6a6;
	text-decoration:none;

} 

#highlight-referenzen h1 a:hover {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #2a448a;
	text-decoration:none;
} 

#highlight-news{
	width:365px;
	padding:10px 0 10px 0;
	margin: 14px 0 0 0;
	float:left;
	border-bottom: 2px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	
		}
		
#highlight-news h1 {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #a6a6a6;
	padding : 0 0 6px 0;
	margin : 0 0 0 0;

} 

#highlight-news h1 a {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #a6a6a6;
	text-decoration:none;

} 

#highlight-news h1 a:hover {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #2a448a;
	text-decoration:none;
} 

#highlight-news p {
	font:normal 12px/16px Arial;
	color:#3f3f3f;
	padding:0 0 0 0;
	margin:0 0 0 0;
} 

#contend h2 { 
font : bold 14px Arial, Helvetica, sans-serif; 
color : #749205; 
padding : 15px 0 13px 20px; 
} 

#contend h3{
	font:bold 15px Arial;
	color:#FF3300;
	padding:0 0 13px 25px;
	}
	
#contend h1 {
	font : bold 17px Arial, Helvetica, sans-serif;
	color : #a6a6a6;
	padding : 20px 0 0 25px;
	margin : 0 0 15px 0;
} 

#contend h1 span {
	font : bold 17px Arial, Helvetica, sans-serif;
	color : #686868;
} 

#contend h2 a { 
font : bold 14px Arial, Helvetica, sans-serif; 
color : #749205; 
text-decoration : none; 
} 
#contend h2 a:hover { 
font : bold 14px Arial, Helvetica, sans-serif; 
color : #749205; 
text-decoration : underline; 
} 
#contend h2 span { 
font : bold 15px Arial, Helvetica, sans-serif; 
color : #51524e; 
padding : 0 0 0 0; 
} 
#contend p {
	font : normal 12px/20px "Arial", Arial, Helvetica, sans-serif;
	color : #3f3f3f;
	padding : 0 15px 0 25px;
	margin : 0 0 0 0;
} 

#contend span { 
font : normal 12px/20px Arial; 
} 
#contend ul.sitemap { 
font : normal 13px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
padding : 0 15px 0 20px; 
margin : 0 0 0 0; 
} 
#contend ul.sitemap-u1 { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
padding : 0 15px 0 25px; 
margin : 0 0 0 0; 
} 
#contend ul.sitemap-u2 { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
padding : 0 15px 0 30px; 
margin : 0 0 0 0; 
} 
#contend ul.text { 
padding : 0 0 0 15px; 
list-style : none; 
color : #51524e; 
} 
#contend ul.text { 
font : bold 14px/32px Arial, Helvetica, sans-serif; 
color : #51524e; 
background-color : #edeee7; 
margin : 0 0 10px 0; 
padding : 0 0 0 20px; 
display : block; 
} 
#contend span.contendText { 
font : normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #51524e; 
border : none; 
width : 222px; 
margin : 0 0 13px 23px; 
background-color : #ffffff; 
display : block; 
} 
#contend p.more { 
color : #51524e; 
text-align : right; 
margin : 0 0 0 0; 
float : right; 
} 
#contend p.more a { 
background : url(Bilder/pfeil.jpg) no-repeat 175px 12px; 
float : right; 
margin : 0 0 0 0; 
font : bold 11px/11px Arial; 
color : #51524e; 
text-decoration : none; 
padding : 10px 25px 0 20px; 
width : 150px; 
} 
#contend p.more a:hover { 
font : bold 11px/11px Arial; 
background : url(Bilder/header_pfeil-over.jpg) no-repeat 175px 12px; 
float : right; 
color : #51524e; 
text-decoration : underline; 
} 
#contend tr td { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
padding : 0 0 0 0; 
} 
#titel { 
font : bold 14px/25px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
padding : 0 0 0 10px; 
float : left; 
width : 470px; 
} 
#contend tr td a { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
text-decoration : none; 
} 
#contend tr td a:hover { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
text-decoration : underline; 
} 
#contend a { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
text-decoration : underline; 
} 
#contend a:hover { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
text-decoration : none; 
} 
.red { 
color : #d3443e; 
} 
.purple { 
color : #912825; 
} 
#contend span.FAILER { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #d3443e; 
padding : 0 15px 0 20px; 
margin : 0 0 0 0; 
} 



#nav_infos { 
width : 180px; 
float : left; 
padding : 0 0 10px 30px; 
} 
#nav_infos ul { 
width : 180px; 
display : block; 
} 
#nav_infos ul li { 
height : 16px; 
padding : 0 0 0 0; 
} 
#nav_infos ul li a { 
background : url(Bilder/pfeil.jpg) no-repeat 0 4px; 
font : bold 11px/16px Arial; 
color : #51524e; 
text-decoration : none; 
padding : 0 0 0 15px; 
} 
#nav_infos ul li a:hover { 
background : url(Bilder/header_pfeil-over.jpg) no-repeat 0 4px; 
text-decoration : underline; 
} 
/*------------------------------------------Footer Start----------------------------------*/

#footerOutside{
	margin:0 auto;
	padding:0 0 0 0;
	width:1018px;
	height:84px;
	position:relative;
	

	}
	
#footer{
	width:1018px;
	height:84px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float: left;
	background : url(Bilder/footer-bg.jpg) no-repeat 0 0;
	
	}

#footer-copyright{
	width:550px;
	height:45px;
	margin:0 0 0 44px;
	padding:0 0 0 0;
	float:left;
	display:inline;

	}

#footer-copyright p{
	font:normal 12px/16px Arial;
	padding:10px 0 0 10px;
	color:#b0b0b0;
	margin:0 0 0 0;
	}
	
#footer-copyright p a{
	color:#949494; ;
	text-decoration: none;
	}
	
#footer-copyright p a:hover{
	font:normal 12px  Arial;
	color:#949494; 	
	text-decoration: underline;
	} 

#footer-aktualisierung{
	width:360px;
	height:35px;
	margin:0 44px 0 0;
	padding:0 5px 0 0;
	float:right;
	text-align:right;
	}
	
#footer-aktualisierung p{
	font:normal 12px Arial;
	color:#b0b0b0;
	margin:0 0 0 0;
	padding:10px 10px 0 0;
	}
	
#footer-aktualisierung p a{
	color:#949494; ;
	text-decoration: none;
	}
	
#footer-aktualisierung p a:hover{
	font:normal 12px  Arial;
	color:#949494; 	
	text-decoration: underline;
	} 
/*------------------------------------------Footer End----------------------------------*/

