.body {
background-color:#ffffff;
margin-top:10px;
margin-left:10px;
margin-right:0px;
margin-width:0px;
margin-height:0px;
margin-bottom:0px;
scrollbar-base-color:#000000;
scrollbar-3dlight-color:#990000;
scrollbar-arrow-color:#990000;
scrollbar-darkshadow-color:#990000;
scrollbar-face-color:#e0f8e0;
scrollbar-highlight-color:#e0f8e0;
scrollbar-shadow-color:#e0f8e0;
scrollbar-track-color:#CCCCCC;
}

.bodyfenster {
background-image:url(../_img/_hg_fenster.gif);
margin-top:10px;
margin-left:10px;
margin-right:0px;
margin-width:0px;
margin-height:0px;
margin-bottom:0px;
}

/* Farbe des Inhaltsfeldes */
/*.hginhaltrechts {background-image:url(hginhalt1.jpg);} */
.hginhaltrechts {background-color:#FFFFFF;}


/* Farbe der Zwischenlinien */
.hgzwischenlinien {background-color:#c48e8e;}

/* Farbe der vertikalen Linien */
.linienvertikal {background-color:#c48e8e;}

/* Farbe von rotbraunen Buchstaben, wenn erforderlich */
.rotbraun {color:#990000;}

/* Linke untere Zelle, unterhalb des Menues */
.tdalignunten {vertical-align:bottom;}

/* Hintergrund der Tabelle für den aeussersten Rand */
.hgrandaussen {background-color:#990000;}

/* Hintergrund der Navigationszeile */
.hgnavi {background-color:#47974F;}

/* Hintergrund der Fusszeile */
.hgfusszeile {background-color:#47974F;}

/* Navigation horizontal oben */
.navi {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#DCF9DE;
font-weight:bold;
font-size:11px;
}

/* Menuepunkt links */
.pmenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006600;
font-weight:normal;
padding-left:30px;
font-size:11px;
line-height:16px;
margin-top:10px;
}

.menuaktuell {color:#CC3300;margin-left:-10px;padding-bottom:-5px;}

.menuheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006600;
font-weight:bold;
padding-left:20px;
margin-top:2px;
margin-bottom:5px;
font-size:11px;
}

/* Uberschrift auf Startseite */
.uberstartseite {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#b0ecb0;
font-size:36px;
text-align:center;
margin-top:6px;
}

/* Claim links unten */
.textclaim {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#006600;
padding-left:30px;
padding-right:5px;
margin-bottom:5px;
font-size:10px;
}

/* Claim links unten */
.textstartlinks {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#006600;
padding-left:20px;
padding-right:5px;
margin-bottom:5px;
font-size:10px;
}

/* Fusszeile unten */
.textfusszeile {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#DCF9DE;
font-size:10px;
}

/* Unterschriften unter grossem Inhaltsbild */
.textbildunter {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
margin-top:-6px;
padding-right:20px;
margin-bottom:0px;
}

/* Unterschriften unter Bilder in neuen Fenstern */
.textneuesfenster {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#006600;
text-align:center;
padding-top:4px;
margin-bottom:4px;
}

p {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#006600;line-height:15px;}

.pgrau {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;line-height:15px;}

/* Letzter Absatz im Inhaltsfeld vor den unteren Bildern */
.bildmenu {margin-left:15px;margin-bottom: 10px;}

/* Aufzaehlungsliste */
ul {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#006600;line-height:15px;}

/* Letzter Absatz im Inhaltsfeld vor den unteren Bildern */
.pletzterabsatz {margin-bottom:20px;}

/* Zwischenueberschriften im Inhalt */
.headr2 {font-weight:bold;color:#990000;margin-bottom:-12px;padding-top:12px;}

/* Ueberschriften Profilbretter Typ*/
.headrprofiltyp
{font-weight:bold;font-size:16px;color:#990000;padding-top:12px;line-height:18px;margin-bottom:12px;margin-left:20px;}

/* Ueberschriften Profilbretter Holzart*/
.headrholzart {font-weight:bold;font-size:16px;color:#990000;line-height:18px;}

/* Fette Schriften im Inhalt */
.textfett {font-weight:bold;}

/* Fette Schriften im Inhalt und rot */
.textfettrot {font-weight:bold;color:#990000;}

/* Texte hervorgehoben */
.texthervorgehoben {font-weight:600;color:#336600;}

/* Erster Absatz im Inhaltsfeld wegen oberem Abstand */
.persterabsatz {padding-top:12px;}

/* Inhaltsbild, damit darunter ein kleiner Abstand herrscht */
.inhaltsbild {margin-bottom: 5px;}

/* Überschriften in Tabellen innerhalb des Inhaltsfeldes */
.tabuber {padding-top:2px;padding-bottom: 4px;font-weight:bold;}

input {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}

A:link    { color:#993300;}
A:visited { color:#993300;}
A:hover   { color:green;}
A:active  { color:#993300;}

A.navi:link    {text-decoration:none;color:#DCF9DE;}
A.navi:visited {text-decoration:none;color:#DCF9DE;}
A.navi:hover   {text-decoration:none;color:#CC3300;}
A.navi:active  {text-decoration:none;color:#CC3300;}

A.menu:link    {text-decoration:none;color:#006600;}
A.menu:visited {text-decoration:none;color:#006600;}
A.menu:hover   {text-decoration:none;color:#CC3300;}
A.menu:active  {text-decoration:none;color:#CC3300;}

A.textfusszeile:link    {text-decoration:none;color:#DCF9DE;}
A.textfusszeile:visited {text-decoration:none;color:#DCF9DE;}
A.textfusszeile:hover   {text-decoration:none;color:#CC3300;}
A.textfusszeile:active  {text-decoration:none;color:#CC3300;}
