body {
color:#8F8F8F; font-family:'Verdana','Arial','Swiss 721 SWA','sans-serif'; font-size:10px;
margin:0px 0px 0px 0px; padding:0px;
}
/** Achtung: td - Formatierung gilt auch für die td-Zellen der Navigation! */
td {
color:#00007F; font-size:11px;
margin:0px 0px 0px 0px; padding:0px; vertical-align:top;
}

/** Die Seitenbereiche -------------------------------------------------------------- */

div {
border:0px solid #ff0000;
}

#dB {
width:100%; height:100%;
}
#dSidePicbg {
position:absolute; top:0px; left:35%; width:50%; height:200px; z-index:0;
}
#dI {
position:absolute; top:0px; left:0px; width:100%; height:100%;
}
#dNav1 {
position:absolute; top:0px; right:0%; width:45%; height:20px; border:1px solid #0000ad;
}

#dNav2 {
position:absolute; top:20px; right:0%; width:15%;
}


#tI { width:100%; height:100%; }

#tdIOL {
width:30%; height:150px;
vertical-align:middle; padding-left:5px;
}
#tdIOLM {
width:5%; height:150px;
}
#tdIOM {
width:50%; height:150px;
font-family:'Verdana','Arial'; color:#00007F; font-size:16px; font-weight:normal;
vertical-align:bottom; padding:5px
}
#tdIOR { width:15%; height:150px;}

#tdIML {

}

#tdIMM {
height:300px;
}
#tdIMR {
width:15%; height:200px;
vertical-align:bottom;
}

#tdIUL {
background-color:#F0FCFF;
height:50px
}
p.adresse {
color:#6F6F6F; font-size:9px; margin-left:5px;
}
td.adressenav {
width:11%
}
td.adresse {
width:26%
}

#tdBz {
color:#8F8F8F; font-size:9px;
}



/** Ausmaße ----------------------------------------------------------------------------------------------*/
.hundert {
width:100%; height:100%;
}
.whundert {
width:100%;
}
.whunderth350 {
width:100%; height:350px;
}


.h10 {
height:10px;
}
.h20 {
height:20px;
}
.h15 {
height:15px;
}
.h20 {
height:20px;
}
.vmitte {
vertical-align:middle;
}

/** Schriftformatierung ------------------------------------------------------------------------------------*/
.font2 {
color:#101030; font-size:13px;
}
.font4 {
color:#449999; font-size:15px;
}

.zaehler { font-weight:bold; color:#FF7F00;}

p.format1 { background-color:#FFFFFF;}
div.code {color:#009F00; font-family:'Verdana','Arial'; font-size:11px; background-color:#FFFEE8;}
.eingabe {color:#9F0000; font-family:'Verdana','Arial'; font-size:11px;}

.initiale1 {  font-family:'Verdana','Arial'; color:#FF7F00; font-size:18px;}
.initiale2 {  font-family:'Verdana','Arial'; color:#FF7F00; font-size:36px; font-weight:normal;}
.marker11 { font-weight:bold; color:#FF7F00;}
.marker12 { font-weight:bold; color:#00007F;}
.headline11 {  font-family:'Verdana','Arial'; color:#FF7F00; font-size:12px; font-weight:bold; }
.headline12 {  font-family:'Verdana','Arial'; color:#8152E0; font-size:12px; font-weight:bold; }
.headline21 {  font-family:'Verdana','Arial'; color:#00007F; font-size:14px; font-weight:bold; }
.headline22 {  font-family:'Verdana','Arial'; color:#8152E0; font-size:14px; font-weight:bold; }
.headline31 { font-family:'Verdana','Arial'; color:#00007F; font-size:16px; font-weight:normal; }
.tzeiten { width:100%; }
.tzeiten td  { border-bottom:1px solid #8152E0; }


/** Linkstyle ----------------------------------------------------------------------------------------------*/

/* Der Basislink */
a:link { font-weight:bold; color:#0000FF; text-decoration:none; }
a:visited { font-weight:bold; color:#5F5F5F; text-decoration:none; }
a:hover { font-weight:bold; color:#FF7F00; text-decoration:none; }
a:active { font-weight:bold; color:#FF7F00; text-decoration:none }
a:focus { font-weight:bold; color:#FF7F00; text-decoration:none }


.tdnav11 { height:20px; vertical-align:middle; }
.nav11_aktiv { height:20px; background-image:url(../grafik/nav_gelb.jpg); vertical-align:middle; }

.nav12_aktiv { height:20px; background-color:#ffff00; vertical-align:middle; }
.nav12_passiv { height:20px; background-color:#E4C9FF; vertical-align:middle; }
.nav12_passivplus { height:20px; background-color:#E4C9FF;  background-image:url(img/plus.gif); background-repeat:no-repeat; background-position:2px 7px; vertical-align:middle; }

a.nav11:link { height:9px; font-size:10px; font-weight:bold; color:#0000df; text-decoration:none; }
a.nav11:visited { height:9px; font-size:10px; font-weight:bold; color:#3f3f3f; text-decoration:none; }
a.nav11:hover { height:9px; font-size:10px; font-weight:bold; color:#FF7F00; text-decoration:none; background-color:#f5f5ff;}
a.nav12:link { height:9px; font-size:10px; font-weight:bold; color:#0000df; text-decoration:none; }
a.nav12:visited { height:9px; font-size:10px; font-weight:bold; color:#3f3f3f; text-decoration:none; }
a.nav12:hover { height:9px; font-size:10px; font-weight:bold; color:#FF7F00; text-decoration:none; }

/* Der Basislink */
a.nav3:link {  font-size:9px; font-weight:bold; color:#0000FF; text-decoration:none; }
a.nav3:visited {  font-size:9px; font-weight:bold; color:#5F5F5F; text-decoration:none; }
a.nav3:hover {  font-size:9px; font-weight:bold; color:#FF7F00; text-decoration:none; }

a.nav3ak:link {  font-size:9px; font-weight:bold; color:#FF7F00; text-decoration:none; }
a.nav3ak:visited {  font-size:9px; font-weight:bold; color:#FF7F00; text-decoration:none; }
a.nav3ak:hover {  font-size:9px; font-weight:bold; color:#FF7F00; text-decoration:none; }

/** Kontakt-Formular ----------------------------------------------------------------------------------------------*/

#tdform { color:#3F3F3F; width:350px; height:150px; z-index:2; background-color:#f5f5f5; }
input, textarea  { background-color:#f5f5f5; font-family:'Verdana'; font-size:11px; width:170px; border:1px solid #8f8f8f; }
#nachricht { width:340px }
#absenden  { background-color:#9F9F9F; color:#0060FF;  width:100px; font-family:'Verdana'; font-size:10px; font-weight:bold; }
#abbrechen  { background-color:#9F9F9F; color:#FF0000; width:100px; font-family:'Verdana'; font-size:10px; font-weight:bold; }
#ok {width:20px; height:20px; border:0px solid #8f8f8f;}
