body /* --- Body der Seite --- */
{
font-family:Verdana,Arial,Helvetica,Sans-serif;
font-size:12px;
color:#000000;
line-height:12pt;
text-align:justify;
margin-top:1.4cm;
margin-bottom:1.4cm;
margin-left:1.4cm;
margin-right:1.4cm;
overflow:auto;
}


p /* --- Absatz allgemein --- */
{
text-align:justify;
}


p.rechts /* --- Absatz rechts ausgerichtet --- */
{
text-align:right;
}


p.links /* --- Absatz links ausgerichtet --- */
{
text-align:left;
}

p.mitte /* --- Absatz mittig ausgerichtet --- */
{
text-align:center;
}


p.pfeilhoch /* --- Navigationspfeilpositionierung --- */
{
text-align:center;
font-size:12px;
}

p.hlabsatz /* --- neuer Absatz innerhalb Tabelle --- */
{
color:#9F9F9F;
font-size:18px;
font-style:italic;
}


p.bunt /* --- Absatz bunt hervorgehoben --- */
{
color:#005782;
}


img.inline /* --- Bild im Absatz einfügen --- */
{
float:left;
margin-right:15px;
margin-left:0px;
margin-top:0px;
margin-bottom:5px;
padding:5px;
border:solid #AFAFAF 1px;
}


table.seite, table.gal_seite /* --- Tabelle (auch in Galerien) mit 100% Seitenbreite --- */
{
width:100%;
}


td /* --- Tabellenspalte --- */
{
font-size:12px;
color:#000000;
line-height:12pt;
}


td.absatz /* --- Tabellenspalte --- */
{
background-color:#F7F7F7;
padding:15px;
border:solid #AFAFAF 1px;
}


td.gal_absatz /* --- Tabellenspalte --- */
{
padding:30px;
text-align:center;
font-size:9px;
width:25%;
vertical-align:top;
}


td.titel /* --- Seitentitel --- */
{
line-height:12pt;
background-color:#F7F7F7;
padding:10px;
border:solid #AFAFAF 1px;
font-size:22px;
}


td.rechteck /* --- Rechteck oben rechts zum Rücksprung --- */
{
width:40px;
padding:0px;
}


td.fuss_links /* --- Tabellenformatierung für Links in der Fußzeile --- */
{
line-height:12pt;
background-color:#F7F7F7;
padding:10px;
border:solid #AFAFAF 1px;
font-size:12px;
}


td.fuss_buttons /* --- Fußknöppe --- */
{
width:75px;
padding:0px;
}


a:link, a:active, a:visited /* --- allgemeine Links --- */
{
text-decoration:none;
color:#8F8F8F;
}


a:hover /* --- allgemeine Links (beim Drüberfahren) --- */
{
text-decoration:underline;
color:#000000;
}


a.nav, a.nav:link, a.nav:visited /* --- Hover-Kästchen-Links --- */
{
display:block;
width:260px;
height:25px;
background:#FFFFFF;
border:1px solid #9F9F9F;
margin-top:2px;
margin-left:2px;
text-align:center;
text-decoration:none;
font-size:12px;
color:#000000;
line-height:25px;
overflow:hidden;
}


a.nav:hover /* --- Hover-Kästchen-Links (beim Drüberfahren) --- */
{
color:#FFFFFF;
background:#C00040;
font-weight: bold;
}


a.nav:active /* --- Hover-Kästchen-Links (besucht) --- */
{
color:#FFFFFF;
background:#8F8F8F;
}


a.nav_schmal, a.nav_schmal:link, a.nav_schmal:visited /* --- Hover-Kästchen-Links SCHMAL --- */
{
display:block;
width:110px;
height:90px;
background:#FFFFFF;
border:1px solid #9F9F9F;
margin-top:2px;
margin-left:2px;
text-align:center;

text-decoration:none;
font-size:10px;
color:#000000;
line-height:45px;
overflow:hidden;
}


a.nav_schmal:hover /* --- Hover-Kästchen-Links SCHMAL (beim Drüberfahren) --- */
{
color:#FFFFFF;
background:#C00040;
font-weight: bold;
}


a.nav_schmal:active /* --- Hover-Kästchen-Links SCHMAL (besucht) --- */
{
color:#FFFFFF;
background:#8F8F8F;
}


a.navt, a.navt:link, a.navt:visited
{
display:block;
height:40px;
background:#C00040;
font-weight: bold;
border:1px solid #9F9F9F;
margin-top:0px;
margin-left:0px;
text-align:center;
text-decoration:none;
font-size:10px;
color:#FFFFFF;
line-height:40px;
overflow:hidden;
}


a.navt:hover
{
color:#000000;
background:#FFFFFF;
font-weight:normal;
}


a.navt:active
{
color:#000000;
background:#8F8F8F;
}




/* --- OPELKRAM --- */
/* --- OPELKRAM --- */
/* --- OPELKRAM --- */
/* --- OPELKRAM --- */




p.hlabsatz_opel /* --- neuer Absatz innerhalb Tabelle --- */
{
color:#000000;
font-size:24px;
font-style:italic;
}

td.absatz_opel /* --- orange Tabellenspalte --- */
{
background-color:#FFEC8B;
padding:15px;
border:solid #AFAFAF 1px;
}



a.nav_opel, a.nav_opel:link, a.nav_opel:visited /* --- Hover-Kästchen-Links --- */
{
display:block;
width:260px;
height:25px;
background:#EEB422;
border:1px solid #9F9F9F;
margin-top:2px;
margin-left:2px;
text-align:center;
text-decoration:none;
font-size:12px;
color:#000000;
line-height:25px;
overflow:hidden;
}


a.nav_opel:hover /* --- Hover-Kästchen-Links (beim Drüberfahren) --- */
{
color:#000000;
background:#CDC8B1;
font-weight: bold;
}


a.nav_opel:active /* --- Hover-Kästchen-Links (besucht) --- */
{
color:#FFFFFF;
background:#8F8F8F;
}