#seite {
       position: absolute;
       padding : 0;
       top: 0;
       left: 50%;
       height: 180mm;
       width : 240mm;
       margin-top: 0;
       margin-left: -120mm;
}

#navigation {
	 position: absolute;
         padding: 0;
         margin: 40mm 0 0 0;
         border: 0;
         font-weight:80%;
	 width: 45mm;
         text-decoration:none;
         height: 100mm
         }

#kopf {  position: absolute;
         left: 0;
         margin: 0;
	 padding: 0;
         width: 240mm;
	 height: 40mm;
         background-image: url(../bilder/Banner_oben.jpg);
	 background-repeat: no-repeat;
}

#inhalt {
         position: absolute;
         padding: 5mm 10mm 10mm 10mm;
         top: 40mm;
         left: 45mm;
         width: 173mm;
         background-color: #fff;
         font-family: 'sans-serif';
         border: 0mm solid rgb(0,81,158);
         height: 80mm;
         overflow: auto;
}

#inhaltvers {
         position: absolute;
         padding: 5mm 10mm 10mm 10mm;
         top: 40mm;
         left: 45mm;
         width: 173mm;
         background-color: #fff;
         font-family: 'sans-serif';
         border: 0mm solid rgb(0,81,158);
         height: 80mm;
}

#fuss {  position: absolute;
         left: 0;
         top: 140mm;
         margin: 0;
         padding: 0;
         width: 240mm;
         height: 40mm;
         background-image: url(../bilder/Banner_unten.jpg);
	 background-repeat: no-repeat;
}

#naviaktiv {
	float:left;
	padding: 1mm 0 0 0mm;
         width: 7mm;
         height: 7mm;
         background-image: url(../bilder/Haus_aktiv.jpg);
	background-repeat: no-repeat;
         }

#navipassiv {
	float:left;
	padding: 1mm 0 0 0mm;
         width: 7mm;
         height: 7mm;
         background-image: url(../bilder/Haus_passiv.jpg);
	background-repeat: no-repeat;
         }

#navitext {
	float: left;
	text-align: center;
	width:38mm;
         height: 6.5mm;
         padding: 1mm 0 0 0;
	text-decoration: none;
         color :rgb(255,255,255);
         background-color: rgb(0,81,158);
         font-family: 'sans-serif';
	}

#navitext a {
         width: 100%;
	}

#navitext a:visited {
         text-decoration:none;
         color:rgb(255,255,255);
         }

#navitext a:link {
	width: 100%;
         text-decoration:none;
         color:rgb(255,255,255);
         }

#navitext a:hover {
	width: 100%;
	text-decoration:none;
         font-weight: bold;
         color: rgb(255,255,255);
	}

h1 {
         width: 99.9%;
         color: white;
         background-color: rgb(0,90,170);
         font-size: 110%;
         text-align: center;
}

h2 {
	width: 99.9%;
         color: white;
         background-color: rgb(0,149,218);
         font-size: 105%;
         text-align: center;
}

p {
	margin-top: 2mm;
         margin-bottom: 2mm;
	font-size: 80%;
	text-align: justify;
         clear: left;
}

.start {
	font-size: 110%;
}

form {
	margin-top: 2mm;
         margin-bottom: 2mm;
}

body	{
 	background-color: #fff;
 	font-familiy: "Arial Narrow", Verdana;
	}

input {
       border: 1px solid rgb(0,81,158);
       background-color: rgb(255,255,255);
       font-size: 80%;
       float: left;
}

select {
       border: 1px solid rgb(0,81,158);
       background-color: rgb(255,255,255);
       font-size: 80%;
       float: left;
}

#anrede {width: 15mm;}

#firmenname {width :60mm;}

#nachname {width :60mm;}

#vorname {width :60mm;}

#strasse {width :60mm;}

#nummer {width :10mm;}

#email {width : 60mm;}

#land {width : 60mm;}

#ort {width : 60mm;}

#telefon {width : 60mm;}

#fax {width : 60mm;}

#anliegen {
       width: 70mm;
       height : 70px;
       border: 1px solid rgb(0,81,158);
       margin-left: -1mm;
}

#plz {
       width: 10mm;
}

br {
       clear: left;
}

.submit, .reset {
	color: white;
	margin-left: 5mm;
         margin-right: 5mm;
       background-color: rgb(0,149,218);
       border: 1px singel #006699;
       font-weight: bold;
}

label {
       width: 50mm;
       float: left;
       text-align: left;
       font-weight: normal;
       color: #000;
       margin-left: 5mm;
}

#summe1914 {
	width : 20m;
}

#baujahr {
	width : 20m;
}

#impressum p {
	    text-align: center;
             }

.pf {
	font-weight: bold
}

.einr5 {
	margin-left:5mm;

         }

.absatz {
         font-weight:bold;
         background-color: rgb(0,149,218);
         color: white;
}


.button {
	margin-left: 5mm;
         margin-right: 5mm;
         background-color: rgb(0,149,218);
}


#versicherungen {
	margin:0;
         padding:0;
	float:left;
         width:55mm;
         font-size:80%;
}

.versteckt {
	overflow: hidden;
}

.f80 {
	font-size:80%;
}
