/* CSS Document */
body{
 margin:0px; 
 font-family:Verdana; 
 font-size:0.8em; 
 background-image:url(../images/bgr_right.jpg); 
 background-repeat:no-repeat; 
 background-position: 768px 0px;
 background-color: #E4E2E2;
}
h1{font-size:1.10em; font-weight:bold;}
h2{font-size:1.0em; font-weight:bold;}
h3{font-size:0.9em; font-weight:bold;}

.mainbody{
 float:left;
 width: 99%;
 background-image:url(../images/main_line_right.gif); 
 background-repeat:no-repeat; 
 background-position: 794px 190px;
 
 
 }
.main{
 width:768px;
 min-height: 510px;
}
.logo{
 height:68px;
}
 /*  -- Header -- */
.kopf{
 margin-left:4px;
 background-color:#808DC5
}
.kopf .bildleiste{
 height:91px;
 padding-top: 4px;
 padding-left:4px;
}
.kopf .menu{
 font-weight:bold; 
 height:25px;
 background-color:#AAB3D6;
 padding-top:3px;
 padding-left:4px
}

/*  --------------- footer ----------------------*/
.footer {
 clear: both;
 float:left;
 width:768px; /*
 border-right: 1px solid #AAB3D6; */
 padding-top:5px;/*
 line-height:120%;*/
}
.footer .oben{
 text-align: right;
 font-size:0.7em;
 text-decoration:none;
}
.footer hr{
 margin-left:7px; 
 padding-left:5px;
 width: 756px;
 color:#AAB3D6;
}
.footer .adresse{
 margin-left:5px; 
 text-align:left; 
 font-size:0.7em; 
 padding-left: 4px;
}


/* ---------------- Content -------------------------*/
.content{
 float:left;
 width:768px;
 margin-left:0px; 
 padding-top: 5px; 
 padding-left:0px;
 padding-bottom: 3px;
}

/* -------------- Elemente ---------------------*/

.content .text{ padding-left: 9px;font-size: 0.9em; }
.content .headline{ padding-left: 9px;}


/* infobox left */
.content .boxLeft {float:left; margin-left:15px; margin-top: 25px; width:320px; background-image: url(../images/box-linie.gif);background-repeat: repeat-x;background-position: -10px 13px;}
.content .boxLeft .headline{padding-left: 0px;font-weight: bold;}

.content .boxLeft p{font-size: 0.8em;border:1px solid #000000; margin-top: 11px; padding-left:5px; width:312px;}

/* infobox right */
.content .boxRight {float:right; margin-right:25px; margin-top: 25px; width:320px; background-image: url(../images/box-linie.gif);background-repeat: repeat-x;background-position: 0px 12px;}
.content .boxRight .headline{padding-left: 0px;font-weight: bold;}
.content .boxRight p{font-size: 0.8em;border:1px solid #000000; margin-top: 11px; padding-left:5px; width:312px;}

/*  bildboxVerkauf elemente  */
.bildboxVerkauf{float: right; width: 280px; margin-top:0px; text-align:center;}
.bildboxVerkauf .title{text-align:center; font-size:0.9em; font-weight:bold;}
.bildboxVerkauf .bild{float:left; width:125px;text-align:center;margin-left: 2px; margin-top: 2px; padding-top:5px; padding-left:0px;border:1px solid #AAB3D6; }
.bildboxVerkauf .text{font-size: 0.8em; text-align:left;line-height: 150%;} 

/*  bildbox elemente  zwei Bilder*/
.bildbox2{margin: 0 auto;width: 260px; margin-top:25px; height:150px; text-align:center;}
.bildbox 2.title{text-align:center; font-size:0.9em; font-weight:bold;}
.bildbox2 .bild{float:left; width:125px;margin-left: 2px; margin-top: 2px; padding-top:5px; padding-left:0px;border:1px solid #AAB3D6;}
.bildbox 2.text{font-size: 0.8em; text-align:left;}

/*  bildbox elemente  drei Bilder */
.bildbox{margin: 0 auto;width: 390px; margin-top:25px; height:150px; text-align:center;}
.bildbox .title{text-align:center; font-size:0.9em; font-weight:bold;}
.bildbox .bild{float:left; width:125px;margin-left: 2px; margin-top: 2px; padding-top:5px; padding-left:0px;border:1px solid #AAB3D6;}
.bildbox .text{font-size: 0.8em; text-align:left;}


.picBox{
	/*float:left;*/
	margin: 0 auto;
	width: 505px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
}

.picText{
 font-size: 0.9em;
 color: #000;
 text-align: center;
}

/*-----------------Impressum---------------*/
.impressumLinks{float:left; width:350px;}
.impressumLinks .headline{padding-left:9px; font-size:1em; font-weight:bold;}
.impressumLinks .text{font-size: 1em; text-align:left;}
.impressumRechts{float: left; font-size:1em; width: 320px;}
.impressumLinks .headline{font-weight:bold;}
.impressumRechts .text{font-size: 1em; text-align:left;}

 

/*-------------------- Formular ---------------------- */
.formLeft{
 float: left;
 width: 420px;
 padding-left: 9px;

}
.formRight{
 float: right;
 width: 320px;
}

.formLeft .headline{padding-left: 0px; font-weight: bold; }
.formRight .headline{padding-left: 0px; font-weight: bold; }

.formText{
 height: 14px;
 width: 180px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: normal;/*
 padding-left: 2px;*/
 font-size: 0.9em;
 color: #000;
 }
.formTextZipcode{
 height: 14px;
 width:  40px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: normal;
 color: #000;
 font-size: 0.9em;
}
.formTextCity{
 height: 14px;
 width: 132px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: normal;
 color: #000;
 font-size: 0.9em;
}
.formTextarea{
 height:120px;
 width: 180px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: normal;
 color: #000;
 font-size: 0.9em;
}
.formTitle{
 float: left;
 width: 80px;
 height:20px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: normal;
 color: #000;
 font-size: 0.9em;
}
.formField{
 float: left;
 width: 319px;
 height:20px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: normal;
 color: #000;
 font-size: 0.9em;
}
.formFieldArea{
 float: left;
 width: 319px;
 height:130px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: normal;
 color: #000;
 font-size: 0.9em;
}
.fehler{
 float: left;
 width: 99%;
 height: 20px;
 padding-top:5px;
 padding-left: 9px;
 color: #ff0000;
 font-weight: bold;
 font-size: 1em;
}
.formButton{
 background-color: #808DC5;
 color: #ffffff;
 border: 0px;
}

 
/* -------------- Navigation --------------------*/
.navSelected{
 color:#ffffff;
 text-decoration: none;
}
a.nav{
 color:#000;
 text-decoration: none;
} 
a.nav:hover{
 color:#ff0000;
}
a {color:#000; text-decoration:none;}
a:hover{text-decoration: underline;color:#808DC5; }
