body {
 font-family:Verdana,Arial,Helvetica;
 font-size:12px;
 background-color:#FFFFFF;
 color: #000000;
 scrollbar-face-color:#FFFFFF;
 scrollbar-highlight-color:#C8C8C8;
 scrollbar-shadow-color:#C8C8C8;
 scrollbar-3dlight-color:#FFFFFF;
 scrollbar-arrow-color:#C8C8C8;
 scrollbar-track-color:#FFFFFF;
 scrollbar-darkshadow-color:#FFFFFF;}

/*menue*/
.menuehg1 {position:absolute; top:5px; left:10px; background-color:#FFFFFF; border-style:solid; border-width:1px; border-color:#CBCBCB; padding:1px; padding-left:10px; padding-right:10px;}

.menuehg2 {position:absolute; top:140px; left:10px; background-color:#F5F5F5; border-style:solid; border-width:1px; border-color:#CBCBCB; padding:10px;}

.texthg {background-color:#FFFFFF;}

/*index*/
.titel1 {position:absolute; top:160px; left:400px;}
.logo {position:absolute; top:40px; width:100%; text-align:right; z-index:5;}
.logo2 {position:absolute; top:70px; width:100%; text-align:right; z-index:0;}

/*wir*/
.titelwir {position:absolute; top:140px; left:240px;}
.textwir {position:absolute; top:220px; left:290px; padding-right:10px;}
.grashalm1 {position:absolute; top:420px; left:0px;}

/*tiefbau*/
.titeltief {position:absolute; top:110px; left:300px;}
.texttief {position:absolute; top:180px; left:250px; right:20px;}
.grasbueschel {position:absolute; top:430px; left:30px;}

/*strassenbau*/
.textstrasse {position:absolute; top:220px; left:290px; width:510px;}
.strassenbauhg {position:absolute; top:500px; width:100%; text-align:right;}

/*pflasterbau*/
.textpflaster {position:absolute; top:220px; left:290px; right:50px;}
.grashalm2 {position:absolute; top:420px; left:70px;}

/*kies*/
.textkies {position:absolute; top:200px; left:275px; width:220px;}
.textkiesgrau {position:absolute; top:300px; left:560px; height:100%;}
.grashalm3 {position:absolute; top:480px; left:50px;}

/*entsorgung*/
.textsorg {position:absolute; top:160px; left:280px; right:50px; background-color:#FFFFFF;}
.bildsorg {position:absolute; top:150px; left:520px;}
.grassorg {position:absolute; top:360px; left:100px;}

/*recycling*/
.grasrec {position:absolute; top:450px; left:40px;}

/*transport*/
.grastrans {position:absolute; top:450px;}

/*kanalbau*/
.bildkan {position:absolute; left:-60px;}
.textkan {position:absolute; top:120px; left:280px; right:50px;}

/*impressum*/
.textimpr {position:absolute; top:140px; left:280px; right:10px;}
.grasimpr {position:absolute; top:440px;}
.rotimpr {position:absolute; top:180px; left:240px;}
.textimpr2 {position:absolute; left:-260px;}

/*kontakt*/
.textkont {position:absolute; top:220px; left:285px; width:400px;}
.grashalm4 {position:absolute; top:200px; width:100%; text-align:right;}

/*news*/
.boldweiss {font-weight:bold; font-family:Verdana,Arial,Helvetica; color:#FFFFFF;}
.textnews {position:absolute; top:220px; left:275px;}

/*ansprechpartner*/
.textteamgrau {position:absolute; top:190px; left:276px; height:100%;}

.bold {font-weight:bold; font-family:Verdana,Arial,Helvetica; color:#000000;}
.klein {
 font-family:Verdana,Arial,Helvetica; font-size:11px; color:#000000;}

td {
 font-family:Verdana,Arial,Helvetica; font-size:12px; color:#000000;}
div {
 font-family:Verdana,Arial,Helvetica; font-size:12px; color:#000000;}

h3 {font-size:24px; color:#000000;}
h2 {font-size:14px; color:#000000;}
h1 {font-size:12px; color:#000000;}
h4 {font-size:12px; color:#9F9F9F;}

a:link,a:visited,a:active {
 font-family: Verdana,Arial,Helvetica;
 color: #000000;
 text-decoration: underline;
}

a:hover {
 font-family: Verdana,Arial,Helvetica;
 color: #EA0000;
 text-decoration: underline;
}

a.menue:link,a.menue:visited,a.menue:active {
 font-family: Verdana,Arial,Helvetica;
 font-size:12px;
 color: #000000;
 text-decoration: none;
}

a.menue:hover {
 font-family: Verdana,Arial,Helvetica;
 font-size:12px;
 color: #EA0000;
 text-decoration: none;
}

a.menueon:link,a.menueon:visited,a.menueon:active {
 font-family: Verdana,Arial,Helvetica;
 font-size:12px;
 color: #EA0000;
 text-decoration: none;
 font-weight:bold;

}
a.menueon:hover {
 font-family: Verdana,Arial,Helvetica;
 font-size:12px;
 color: #EA0000;
 text-decoration: none;
}

input.formular {background-color:#F5F5F5; color:#000000; width:280px; height:19px;}
input {background-color:#FFFFFF; color:#000000; height:19px;}
input.submit {background-color:#EA0000; color:#FFFFFF; font-weight:bold; font-size:11px;}
textarea {background-color:#F5F5F5; color:#000000; width:380px;}
