/* CSS Document */
body{
 margin:0px; 
 font-family:Verdana; 
 font-size:0.8em; 
}
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%; 
 }
.main{
 width:200px;
 min-height: 510px;
}
.logo{
 display: none;
}
 /*  -- Header -- */
.kopf{
width: 200px;height:100px;
}
.kopf .bildleiste{
display: none;
}
.kopf .menu{
 font-weight:bold; 
 height:100px;
 background-color:#AAB3D6;
 padding-top:3px;
 padding-left:4px
}

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

}
.footer .adresse{
 margin-left:5px; 
 text-align:left; 
 font-size:0.7em; 
 padding-left: 4px;
}


/* ---------------- Content -------------------------*/
.content{
 float:left;
 width:200px;
 margin-left:0px; 
 padding-top: 50px; 
 padding-left:0px;
 padding-bottom: 3px; /*
 border-right: 1px solid #AAB3D6;*/
}

/* -------------- 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:100px; 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:100px;}

/* infobox right */
.content .boxRight {float:right; margin-right:25px; margin-top: 25px; width:100px; 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:100px;}

/*  bildboxVerkauf elemente  */
.bildboxVerkauf{float: right; width: 100px; margin-top:0px; text-align:center;}
.bildboxVerkauf .title{text-align:center; font-size:0.9em; font-weight:bold;}
.bildboxVerkauf .bild{float:left; width:100px;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:center;} 

/*  bildbox elemente  */
.bildbox{margin: 0 auto;width: 200px; 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:center;} 

/*-----------------Impressum---------------*/
.impressumLinks{float:left; width:100px; padding-left: 9px; font-size: 0.9em;}
.impressumLinks .headline{padding-left:0.9em; font-weight:bold;}
.impressumLinks .text{font-size: 0.9em; text-align:left;}
.impressumRechts{float: left; width: 100px; padding-right: 9px;font-size: 0.9em;}
.impressumLinks .headline{font-weight:bold;}
.impressumRechts .text{font-size: 0.9em; 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: 9px;
 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: 141px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: normal;
 color: #000;
 font-size: 0.9em;
}
.formTextarea{
 height:120px;
 width: 189px;
 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;
 color: #ff0000;
 font-weight: bold;
}
.formButton{
 background-color: #808DC5;
 color: #ffffff;
 border: 0px;
}
/*.text{
 padding: 10px 0px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 1em;
 color: #000;
 }*/
 
/* -------------- 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; }
