body {padding:0; margin:0; background-image:url(images/bg1.gif);}
body, td {
	font-size:13px;
	font-family:Tahoma;
	color:#000;
	vertical-align:top;
	padding:0px;
	}


a {border:none; }

br{font-size:10px}
table{border:0px; border-collapse:collapse;	}

a{color:#2C352B; text-decoration:underline} 
a:hover{text-decoration:none;}

ul{margin:0; padding:0; list-style:none; line-height:18px}
li{background:url(images/1_z1.gif) center left no-repeat; margin:0px; padding-left:17px; }
li a{color:#0E4208; font-weight:bold} 

.winterdienst {background:url(images/winterdienst.gif) center left no-repeat; margin:0px; padding-left:17px;}
.winterdienst2 {background:url(images/winterdienst.gif) center left no-repeat; margin-left:-15px; padding-left:15px;}


#leistungsangebotListe li {background:url(images/1_z2.gif)  center left no-repeat; margin-top:6px; padding-left:17px }
#leistungsangebotListe ul .winterdienst {background:url(images/winterdienst.gif) center left no-repeat; padding-left:17px;}

#vorbereitendeLeistungen li {background:url(images/1_z2.gif) center left no-repeat; margin:0px; padding-left:17px}

.leistungAngebotText ul {border:1px dashed; padding:5px 14px 8px 5px; margin-left:-5px;}
.leistungAngebotText li{background:url(images/1_z2.gif) center left no-repeat; margin:0px; padding-left:17px}
.leistungAngebotText .winterdienst {background:url(images/winterdienst.gif) center left no-repeat; padding-left:17px}
.leistungAngebotText ul .noListStyle {background:none;}
.leistungAngebotText ul .noListStyle a {background:none; font-size:13px; color:#2C352B; font-weight:normal;}
.leistungAngebotText ul .noListStyle a:hover {color:#000;}

.td_width {width:155px;}

.listTitle a {text-decoration:none; font-size:14px; line-height:18px; }
.leistungAngebotText ul .listTitle a:hover {color:#0E4208;}
.leistungAngebotText .listTitle {text-decoration:none; font-size:14px; line-height:18px; color:#0E4208; font-weight:bold}

#bildergalerie ul {list-style:none;}
#bildergalerie ul li {display:inline; background:none; padding:0 10px 0 0;}
#bildergalerie ul .active {font-weight:bold; color:#000;}
#bildergalerie ul a {font-weight:normal;}

.div_left {clear:left; padding-right:20px; padding-bottom:20px; float:left;}
.div_right {padding-left:20px; padding-bottom:20px; float:left;}

#bilderTable {margin-top:10px;}

#ueber_uns {margin:10px 20px 0 34px; color:#000;}
#ueber_uns a {color:#000;}
#ueber_uns a:hover {color:#2C352B;}

#firmenkunden {
	margin:10px 20px 0 35px;
	color:#000;
}
#firmenkunden .anker {font-weight:bold; color:#0E4208; text-decoration:none;}

#kontakt {margin:10px 20px 0 34px;}


.sidebar {margin:15px 6px 0 12px;}
.sidebar ul .maintitle {margin-top:0px;}
.sidebar ul .discr {font-size:10px; font-weight:normal; text-decoration:none;}
.sidebar ul .noListStyle {background:none; margin-top:-5px; line-height:15px;}
.sidebar ul .noListStyle a {background:none; font-size:10px; font-weight:normal; text-decoration:none;}


.footer{color:#919D8E; text-align:center; } 
.footer a{color:#919D8E; } 
.footer span a{color:#919D8E; text-decoration:none } 
.footer span a:hover{color:#919D8E; text-decoration: underline } 

.more{background:url(images/1_z1.gif) center left no-repeat; padding-left:11px; vertical-align:middle; color:#000000}
.a2{color:#0E4208; font-size:10px}
.a1{color:#b6e3a9}
.a3{color:#2C352B}

.set div{ width:210px; height:22px; background-color:#5C7757; color:#A5C89B}
.set div a{ color:#A5C89B; text-decoration:none}
.set div a:hover{ color:#A5C89B; text-decoration: underline}
.set div div{ width:auto; padding-right:11px; height:22px;}

.set1{ margin-top:2px}

.input{
	background:#7AA176;
	border:1px solid #5C7757;
	padding-left:5px;
	width:192px;
	height:21px;
}

.checkbox {margin-right:10px;}

textarea{
   background:#7AA176;
   border:1px solid #5C7757;
   padding-left:5px;
   width:288px; height:103px;
   overflow:auto;
   }
   
select {
	background:#7AA176;
	border:1px solid #5C7757;
	padding-left:5px;
	width:105px;
	height:21px;
}
   
   
h2 {
	height:27px;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
h2 a {text-decoration:none; color:#000;}
	
.h2_hg {
	background:url(images/h2_hg.gif)  center left no-repeat; 
	padding-left:28px;
	padding-top:11px;
	color:#000;
	}
	
.h2_hg2 {
	background:url(images/h2_hg2.gif)  center left no-repeat; 
	padding-left:30px;
	padding-top:11px;
	}
	
.h2_dg {
	background:url(images/h2_dg.gif)  center left no-repeat; 
	padding-left:34px;
	padding-top:11px;
	color:#000;
	}
	
h3 {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}

	
.h {
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.h2_link a:hover {color:#333;}

.jumper {
	border:1px dashed;
	height:18px;
	padding:2px 0 0 5px;
	text-align:center;
	margin:0 0 25px -5px;
}
.jumper a {margin-left:-5px;}

.winterdienst3 {color:#FFF;}

.noDeco {text-decoration:none;}

.rot {color:#C00;}

.hover_color a:hover {color:#000;}

.fl_1 {float:right; margin-top:-5px;}


.bgalText {
	font-weight:bold;
	color:#b6e3a9;
	}





