.body {
background-color: #E8E8E8;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*text in der obersten Reihe der Navogation*/
H1 {
color:#333333;
font-weight:normal;
font-size:12px;
padding-top:3px;
padding-bottom:2px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*text in der zweiten Reihe der Navogation*/
H2 {
color:#333333;
font-weight:normal;
font-size:12px;
padding-top:3px;
padding-bottom:2px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
}

/*Überschrift links in der Navigationsspalte*/
H3 {
color:#333333;
font-weight:bold;
font-size:13px;
margin-bottom:25px;
margin-right:55px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

/*Unterpunkte in der linken Navigation*/
H4 {
color:#333333;
font-weight:normal;
font-size:13px;
margin-top:0px;
margin-bottom:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*Aktuelle Unterpunkte in der linken Navigation, das ist der Punkt, bei welchem man sich gerade befindet*/
.h4aktuell {
color:#990000;
font-weight:normal;
font-size:13px;
margin-top:0px;
margin-bottom:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.text12px {
color:#333333;
font-weight:normal;
font-size:12px;
}

.textfooter {
color: #666666;
font-weight:normal;
font-size:11px;
padding-bottom:18px;
margin-bottom:0px;
}
/*für emailadresse im footer*/
.emailfooter {
margin-bottom:-2px;
}

table {
padding:0px;
margin:0px;
text-align:left;
}

p {
font-size:12px;
color:#333333;
line-height:120%;padding-left:66px;padding-right:40px; margin-top:0px;
}

.p1 {
font-size:12px;
color:#333333;
line-height:120%;padding-left:66px;padding-right:40px; margin-top:15px;
}

.peinrueck1 {
font-size:12px;
color:#333333;
line-height:120%;padding-left:80px;padding-right:40px; margin-top:0px;
}

/*absätze, wenn der Abstand geringer sein soll*/
.pabstand100prozent {
font-size:12px;
color:#333333;
line-height:120%;padding-left:66px;padding-right:40px; margin-top:0px; margin-bottom:6px;
}

/*listen*/
ul li{
font-size:12px;
color:#333333;
line-height:120%;
margin-top:10px;
margin-left:42px;
margin-right:40px;
}

/*shcrift auf er Startseite, links*/
.startseitetext {
font-size:12px;
color:#333333;
line-height:120%;padding-left:43px;padding-right:15px; margin-top:0px;
}
.startseitefooter {
font-size:11px;
color:#666666;
line-height:120%;padding-left:43px;padding-right:15px; margin-top:0px;
}

/*schirft in tabellen, wenn der linke rand nicht sein soll*/
.ptabelle {
font-size:12px;
color:#333333;
line-height:120%;padding-left:5px;padding-right:10px; margin-top:0px;
}


/*definition der hintergrundbilder der tabellenzellen, da das backgound-image-tag nicht html konform ist
deshalb wird jede zeile eigens angesprochen*/

td.reihe1 {background-image:url(_images/ltl_r1_c1.jpg);}
td.reihe2 {background-image:url(_images/ltl_r2_c1.jpg);}
td.reihe3 {background-image:url(_images/ltl_r3_c1.jpg);}
td.reihe4 {background-image:url(_images/ltl_r4_c1.jpg);}
td.reihe5 {background-image:url(_images/ltl_r5_c1.jpg);}
td.reihe6 {background-image:url(_images/ltl_r6_c1.jpg);}
td.inhaltlinks {background-image:url(_images/ltl_r7_c1.jpg); vertical-align:top; background-position:bottom;}
td.inhaltmitte {background-image:url(_images/ltl_r7_c2.jpg); vertical-align:top; padding-top:62px; padding-bottom:20px;}
td.inhaltrechts {background-image:url(_images/ltl_lang_r7_c3.jpg); vertical-align:top; background-position:bottom; padding-bottom:29px;}
td.footer {background-image:url(_images/ltl_r9_c1.jpg); text-align:center; vertical-align:bottom;}

/*definition der tabellen innerhalb des linken feldes*/

td.nav0o {vertical-align:bottom; text-align:right;}
td.nav0u {vertical-align:top; text-align:left;}
td.nav1o {background-image:url(_images/links/nav_r1_c1.jpg); vertical-align:bottom; text-align:right;}
td.nav1u {background-image:url(_images/links/nav_r2_c1.jpg); vertical-align:top;}
td.nav2o {background-image:url(_images/links/nav_r1_c2.jpg); vertical-align:bottom; text-align:right;}
td.nav2u {background-image:url(_images/links/nav_r2_c2.jpg); vertical-align:top;}
td.nav3o {background-image:url(_images/links/nav_r1_c3.jpg); vertical-align:bottom; text-align:right;}
td.nav3u {background-image:url(_images/links/nav_r2_c3.jpg); vertical-align:top;}
td.nav4o {background-image:url(_images/links/nav_r1_c4.jpg); vertical-align:bottom; text-align:right;}
td.nav4u {background-image:url(_images/links/nav_r2_c4.jpg); vertical-align:top;}
td.nav5o {background-image:url(_images/links/nav_r1_c5.jpg); vertical-align:bottom; text-align:right;}
td.nav5u {background-image:url(_images/links/nav_r2_c5.jpg); vertical-align:top;}
td.nav6o {background-image:url(_images/links/nav_r1_c6.jpg); vertical-align:bottom; text-align:right;}
td.nav6u {background-image:url(_images/links/nav_r2_c6.jpg); vertical-align:top;}


.tabellebilderrechts {margin-top: 62px;}


/* alles fuer das Klappmenue in der oberen Navigation*/
.textklapp1 {padding-left:62px; margin-top:6px; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.textklapp2 {padding-left:53px; margin-top:4px; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.textklapp3 {padding-left:44px; margin-top:4px; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.textklapp4 {padding-left:35px; margin-top:4px; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.textklapp5 {padding-left:26px; margin-top:4px; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.textklapp6 {padding-left:17px; margin-top:4px; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tabelleklappmenue {background-image:url(_images/hg_klapp_unternehmen.gif); vertical-align:top; padding:0px;}
.tabelleklappkontakt {background-image:url(_images/hg_klappmenuekontakt.gif); vertical-align:top; padding:0px;}
.textklappkontakt1 {padding-left:48px; margin-top:6px; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.textklappkontakt2 {padding-left:39px; margin-top:4px; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.textklappkontakt3 {padding-left:30px; margin-top:4px; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* alle Links Behandlung */
A:link {color: #333333; text-decoration:none;}
A:active {color: #333333; text-decoration:none;}
A:visited {color: #333333; text-decoration:none;}
A:hover {color: #ff3333; text-decoration:none;}
A.anavi:hover {color: #333333; text-decoration:none; font-weight:bold; }
A.aklapp:hover { color: #ff3333; text-decoration:none;}
A.ahigh:link {color:#0000CC; text-decoration:none;}
A.ahigh:hover {color: #ff3333; text-decoration:none;}
A.ahigh:visited {color: #0000CC; text-decoration:none;}
A.unter:link {color:#0000CC; text-decoration:underline;}
A.unter:hover {color: #ff3333; text-decoration:underline;}
A.unter:visited {color: #0000CC; text-decoration:underline;}


#kopf {
position:relative;
left:0px;
top:0px;
width:950px;
height:150px;
z-index:1;
}

#unternehmen {
position:absolute;
left:617px;
top:118px;
width:181px;
height:104px;
visibility: hidden;
text-align:left;
z-index:11;
}

#kontakt {
position:absolute;
left:678px;
top:144px;
width:141px;
height:70px;
visibility: hidden;
text-align:left;
z-index:12;
}

#hideall {
position:absolute;
left:0px;
top:0px;
width:960px;
height:250px;
z-index:2;
visibility: hidden;
}

