
.Stil1 {
	color: #C1F0D7;
	font-weight: bold;
}

h1 {font-family: arial, helvetica, verdana, sans-serif; font-size: 20px; color: #CCCCCC; font-weight: normal;}
h2 {font-family: arial, helvetica, verdana, sans-serif; font-size: 18px; font-weight: bold; color: #CCCCCC; line-height: 7px;}


h2 a:visited {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #999999; line-height: 35px; }
h2 a:link {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #999999; line-height: 35px; }
h2 a:hover {text-decoration:underline; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #FF9A35; line-height: 35px; }
h2 a:active {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #999999; line-height: 10px;}


#inhalt {width: 700px; padding-top: 20px; padding-bottom: 20px; margin-left: 250px; top: 360px;  }
#inhalt a:visited {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #007362; line-height: 20px;}
#inhalt a:hover {text-decoration:underline; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #FABE07; line-height: 20px;}
#inhalt a:link {text-decoration:underline; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #007362; line-height: 20px;}
#inhalt a:active {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #007362;  line-height: 20px;}
#inhalt li a:link  {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #007362; line-height: 20px;}
#inhalt li a:active {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #007362; line-height: 20px;}
#inhalt li a:hover  {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #FABE07; line-height: 20px;}
#inhalt li a:visited  {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #007362; line-height: 20px;}
#inhalt li {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #007362; line-height: 20px;}

#inhalt h1 {font-family: arial, helvetica, tahoma, sans-serif; font-size: 18px; color: #007362; font-weight: lighter;   }
#inhalt h2 {font-family:arial, helvetica, verdana, tahoma, sans-serif; font-size:13px; color: #007362; line-height: 20px; font-weight: bold;}
#inhalt h3 {font-family: arial, helvetica, sans-serif; font-size:12px; color: #000; line-height: 1.6em; font-weight: bold;}

.inhalt h2 {font-family: arial, helvetica, verdana, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; line-height: 18px;}
#inhalt p {font-family: arial, helvetica, sans-serif; font-size:12px; color: #000; line-height: 1.6em; font-weight: normal;}




#boxinbox a:visited {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #CCCCCC; line-height: 20px;}
#boxinbox a:hover {text-decoration:underline; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #FF9A35; line-height: 20px;}
#boxinbox a:link {text-decoration:underline; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #007362; line-height: 20px;}
#boxinbox a:active {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #CCCCCC; line-height: 20px;}
#boxlinksinline h1 {font-family: arial, helvetica, tahoma, sans-serif; font-size: 14px; color: #007362; font-weight: bold; padding-top: 20px; }
#boxlinksinline h2 {font-family:arial, helvetica, verdana, tahoma, sans-serif; font-size:14px; color: #999;  font-weight: bold;}
.boxinbox h2 {font-family: arial, helvetica, verdana, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; line-height: 18px;}
#boxinbox p {font-family: arial, helvetica, sans-serif; font-size:12px; color: #666; line-height: 1.3em; font-weight: normal;}


#boxlinksinline a:hover {text-decoration:underline; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #FF9A35; line-height: 10px;}
#boxlinksinline a:link {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #FF9A35; line-height: 10px;}
#boxlinksinline a:visited {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #999999; line-height: 15px; }
#boxlinksinline a:active {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #999999; line-height: 10px; }
#boxlinksinline p {font-family: arial, tahoma, helvetica, sans-serif; font-size:12px; color: #666; line-height: 0.5em; font-weight: normal; padding-left: 10px;}
#boxlinksinline li {font-family: arial, tahoma, helvetica, sans-serif; font-size:12px; color: #666; line-height: 0.5em; font-weight: normal; }

#boxlinksinline ul.navleiste { list-style-type: none; margin-left: 0em; padding-left: 0em;  }
#boxlinksinline ul.navleiste li { display: inline; width: 200px; float: left; padding-left: 1.2em; padding-bottom: 0.5em;  background-image: url(nav-line.grey.jpg); background-position: 0px 5px; background-repeat: no-repeat; }
#boxlinksinline ul.navleiste li a {    }
#boxlinksinline ul.navleiste li a:hover {  }

#boxlinks {position: absolute; width: 220px; height: 750px; margin-left:23px; top:280px;  background-color: #CAECCC; }

#boxlinksinline { width: 210px; height: 90px; background-color: #CFE3E9; margin-top: 0px; font-family: arial, tahoma, helvetica, sans-serif; font-size:12px; color: #666; line-height: 1.3em; font-weight: normal; padding-left: 5px;}




#boxrechts {position: absolute; width: 220px; height: 90px; margin-left:788px; top:290px; float:left }
#boxrechts a:hover {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #FF9A35; line-height: 10px;}
#boxrechts a:link {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #FFF; line-height: 10px;}
#boxrechts a:visited {color: #CCC; }
#boxrechts a:active {color: #999999;  }
#boxrechts p {color: #666; }
#boxrechts li {color: #666;  }

#boxrechts ul.navleiste { list-style-type: none; margin-left: 0em; padding-left: 0em;   }
#boxrechts ul.navleiste li { display: inline; float: left; padding-left: 1.3em; padding-right: 1em; padding-top: 0.3em; padding-bottom: 0.5em;  background-image: url(nav-line-grey.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
#boxrechts ul.navleiste li a { #007362; }
#boxrechts ul.navleiste li a:hover {color: #FF9A35; }


.introbox {
float:left;
padding:3px;
border:1px solid black;
width:450px;
height:50px;
margin:20px 0 -15px 20px;}

#box1 {
padding-left:10px;
width:500px;
height:50px;
min-height: 1800px;
margin-bottom: 20px;
margin-left: 0px; }


#box2 {
float: left;
padding:3px;
border:1px solid black;
width:225px;
height:50px;
margin:0 10px 0 10px;
}

#box3 {
float: left;
padding-left:10px;
min-height: 530px;
width:240px;
height:50px;
margin-bottom: 20px; 
margin-right: 10px;
}




.clear {
clear:left;
}


.float {
float: left;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 10px;
}



.boxlinksfett {font-family: arial, helvetica, verdana, sans-serif; font-size: 16px; font-weight: bold; color:#FF9A35; line-height: 2px; }

.inlinebox {width: 460px; padding: 8px; line-height: 20px; border: 1px solid #666; }
.inlinebox2 {width: 460px; padding: 4px; margin-bottom: 15px; float: left; border: 1px solid #ff9a35;}
.inlinebox3 {padding: 10px; margin-top: 0px; float:left; font-family: arial, helvetica, verdana, sans-serif; font-size: 14px; font-weight: bold; color: #CCCCCC; line-height: 14px;}

#boxinbox {width: 920px; }
.boxinbox1 {width: 250px; float: left;}

 
#pagewidth {width:1000px; text-align:left; margin-left:0; margin-right:auto; }
#main {position:relative; background-color:#FFF; width:100%;} 
#header {height:280px; background-color:#FFF; width:100%; margin-top: 0px; background-image: url(header-metallbau.jpg); background-repeat: no-repeat; }


#nav {position: absolute; top: 16px; height:29px; left: 253px;  width:700px;  }
#nav a:visited {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 14px; color: #007362; font-weight: bold;}
#nav a:hover {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 14px; color: #FF9A35;  font-weight: bold;}
#nav a:link {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 14px; color: #007362; font-weight: bold;} 
#nav a:active {text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 14px; color: #007362; font-weight: bold;}






#boxbutton2 {width: 200px; height: 20px; background-color: #007362; padding-left: 20px; padding-top: 7px; text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px;font-weight: bold; color: #FABE07; text-decoration:none; border-top: 1px solid #FFF; }
#boxbutton2 a:visited { color: #007362; }
#boxbutton2 a:hover {color: #FABE07; }
#boxbutton2 a:link {color: #007362;} 
#boxbutton2 a:active { color: #007362;}

#boxbutton {width: 200px;  padding-left: 20px; padding-top: 7px; text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px;font-weight: bold; color: #FABE07; text-decoration:none; border-top: 1px solid #FFF; }
#boxbutton a:visited { color: #007362; }
#boxbutton a:hover {color: #FABE07; }
#boxbutton a:link {color: #007362;} 
#boxbutton a:active { color: #007362;}

#boxbutton ul.navleiste { list-style-type: none; margin-left: 0em; margin-top:20px; padding-left: 0em;   }
#boxbutton ul.navleiste li { text-decoration:none; display: inline; display: block;  margin-left: 0px; padding-left: 1.5em; padding-right: 0em; padding-top: 0.1em; padding-bottom: 0.1em;  background-image: url(listing-point-grey.gif); background-position: 0px 4px; background-repeat: no-repeat; height: 20px;  }
#boxbutton ul.navleiste li a { #007362; text-decoration:none;}
#boxbutton ul.navleiste li a:hover {color: #FF9A35; text-decoration:none; }

#headertext { font-size: 10px; padding: 10px; margin-left: 780px; }


#navlist3 li {display: block; float: left;   }


#boxlinks6 ul.navleiste { list-style-type: none; margin-left: 0em; padding-left: 0em;  }
#boxlinks6 ul.navleiste li { display: inline; width: 200px; float: left; padding-left: 1.3em; padding-bottom: 0.5em;  background-image: url(listing-point-grey.gif); background-position: 0px 5px; background-repeat: no-repeat; }
#boxlinks6 ul.navleiste li a {    }
#boxlinks6 ul.navleiste li a:hover {  }

#nav ul.navleiste { list-style-type: none; margin-left: 0em; padding-left: 0em;   }
#nav ul.navleiste li { display: inline; float: left; padding-left: 1.3em; padding-right: 1em; padding-top: 0.3em; padding-bottom: 0.5em;  background-image: url(nav-line-grey.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
#nav ul.navleiste li a { #007362; }
#nav ul.navleiste li a:hover {color: #FF9A35; }


#settext {position:relative; width:900px; height: 3px; top: 60px; background-color: #CCC; } 

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: block; }

html, body {margin:0px; padding:0px; background-image: url(bg_body.jpg); background-repeat: repeat-x; background-position: left top; font-family: Arial, Helvetica, sans-serif, Tahoma; text-align:center; }

.listing {background-image: url(../../media/img/listingpoint.gif); background-position: 6px 8px; background-repeat: no-repeat; margin:4px 4px 3px 1px; padding:0px 0px 0px 17px;}
.listing2 {margin:4px 4px 3px 1px; font-weight: bold; }

.abstand {padding: 15px; }
.linie {border-top:1px solid #CCC; padding-top: 3px; padding-bottom: 3px; }
.headspace {background-color: #FFF; height: 0px;  width: 100%; margin-top: 0px; }
.bildumlauflinks {position:absolute; margin-left:0px; margin-top:130px; }
.bildumlaufrechts {float:right; margin-left:0px; margin-right:0px; }
.footer {background-color:#666; font-size:11px; color: #CCCCCC; font-family: arial, helvetica, verdana, sans-serif; text-align: center; height: 15px; padding: 5px;}
.textumlauf {margin-left: 10px; padding-left: 20px; font-family: arial, helvetica, verdana, sans-serif; font-size: 14px; font-weight: bold; color: #CCCCCC; line-height: 14px;}

#formmaileralles {
	background-color: #efefef;
	border: 1px solid #ccc;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 10px;
	padding-left: 5px;
	text-align: left;
}
#block {

	width: 100%;
float: left;
}

.formmailerlinks {
	clear: left;
	float: left;
	width: 50%;
}
.formmailerlinksrechts {
	clear: right;
	float: left;
	width: 50%;
}
.formmailertextfeld {
	border: 1px solid #CCCCCC;
	height: 15px;
	width: 237px;
	font-size: 12px;
	color: #0033FF;
	font-family: "Courier New", Courier, mono;
	padding-left: 3px;
}
.formmailertextarea {
	border: 1px solid #CCCCCC;
	height: 80px;
	width: 483px;
	font-size: 12px;
	color: #0033FF;
	font-family: "Courier New", Courier, mono;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.formmailerbutton {
	background-color: #ffffff;
	height: 25px;
	width: 140px;
	margin: 15px 5px 10px;
	border: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#partner {
	text-decoration:none; padding: 5px; height: 20px; font-family: arial, helvetica, verdana, sans-serif; font-size: 10px; color: #999; font-weight: normal;
}