/* CSS Document */
body {
 margin:0px;
 font-family:verdana, arial, sans-serif;
 font-size:0.8em;
}

/*image   {float:right;}*/
a      {color: #724702; text-decoration:none;}
a:hover {color: #724702; text-decoration:underline;}

table {}
td {padding-left: 4px;padding-right: 4px;}
/* border:1px solid #724702; */
.blockMain {margin: 0 auto; width: 768px;font-size:0.8em;}

.blockHeader {float:left;width: 768px; background-color: #F4DAB0; font-size:0.9em; color: #724702;}
.blockHeader .logo{float:left;width: 535px; height: 140px;}
.blockHeader .address{float:right;width: 223px;padding: 15px 10px 0px 0px;font-size:1.2em; line-height:180%;text-align:right;}
.blockHeader .images          {float:left;width: 750px;padding: 3px 10px 3px 8px;}
.blockHeader .images .picture {padding: 0px 9px 0px 0px;}
.blockHeader .menu            {float:left; width:758px; height:20px;font-weight:bold; padding: 2px 5px 2px 5px}

.blockContent           {float:left; padding: 8px 3px 4px 3px;width:762px;min-height:270px;background-color: #F9ECD8;color:#000000;}
.blockContent .headline {font-size: 1.2em;font-weight: bold;padding: 0px 0px 8px 3px;}
.blockContent .text     {padding-left: 3px;padding-right: 10px}

.blockFooter {
 float:left;width: 768px;
 padding: 3px 0px 3px 0px;
 background-color:#F4DAB0;
 
 }
 .blockFooter .right{float:right;width:100px;padding-right:6px;text-align:right;}
 .blockFooter .left {float:left;width:100px;padding-left:6px;}

/* wird für popup benötigt */
.picBox   {margin:0 auto; background-color:#F9ECD8; padding-top:10px;}
.picText  {text-align:center;font-family:verdana, arial, sans-serif; font-size:0.9em;text-decoration:none;}

/*-----------------Impressum---------------*/
.impressumLinks            {float:left; width:420px;}
.impressumLinks .headline  {padding-left:3px; font-size:1.2em; font-weight:bold;}
.impressumLinks .text      {padding-left:3px;font-size: 1em; text-align:left;}
.impressumRechts           {float:left;margin-left: 4px; width: 320px;}
.impressumRechts .headline {font-size:1.2em; font-weight:bold;}
.impressumRechts .text     {font-size: 1em; text-align:left;}

/*-------------------- Formular ---------------------- */
.formLeft            {float: left; width: 415px; padding-left: 9px;}
.formLeft .headline  {padding-left: 0px; font-weight: bold; }
.formRight           {float: right;width: 325px;}
.formRight .headline {padding-left: 0px; font-weight: bold; }

.formText {width:250px;font-family: Verdana; font-weight: normal;font-size:1.0em;color: #000;}
.formTextZipcode {width:46px;font-family:Verdana;font-weight:normal;color:#000;font-size:1.0em;}
.formTextCity   {width:196px;font-family:Verdana;font-weight:normal;color:#000;font-size:1.0em;}
.formTextarea  {width:250px;height:120px;font-family:Verdana;font-weight:normal;color:#000;font-size:1.0em;}
.formTitle {float:left;width:80px;font-family:Verdana;font-weight:normal;color:#000;font-size: 1.0em;}
.formField {float:left;width:319px;height:22px;font-family:Verdana;font-weight:normal;color:#000;font-size: 1.0em;}
.formFieldArea {float:left;width:319px;height:120px;font-family:Verdana;font-weight:normal;color:#000;
 font-size:1.0em;}
.fehler{float:left;width:500px;height:22px;padding-top:5px;padding-left:9px;color:#ff0000;font-weight:bold;
 font-size:1.2em;}
.formButton {background-color:#F4DAB0;color:#724702;font-weight:bold;border: 0px; margin:6px 0px 5px 0px;}

/* -------------- Navigation --------------------*/

.navTopLevel                 {text-decoration:none;padding-left:3px; padding-right: 5px; color: #724702; font-size: 12px;font-weight: bold;}
.aNavTopLevel                {text-decoration:none;color:#724702;font-weight:bold;padding:3px 3px 3px 3px;font-size: 12px;}
.aNavTopLevel:hover          {text-decoration:none;background-color:#F9ECD8;color:#724702;font-size: 12px;}
.aNavTopLevelSelected        {width:100px;background-color:#F9ECD8;text-decoration:none;color:#724702;font-size: 12px;font-weight:bold;padding:3px 3px 3px 3px;}
.aNavTopLevelSelected:hover  {text-decoration:none;color:#724702;font-size: 12px;}
