* {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
OPTION {    PADDING-LEFT: 0.4em}
BODY      { color: #c03; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ffdfbc; text-align: left; position: relative; min-height: 101% }
h1  { color: #c00; font-size: 14px; font-weight: bold; margin: 0; padding-left: 2px }
h1.content  { font-size: 1.2em; margin-bottom: 12px; padding: 0 }
H2  { font-size: 14pt; font-weight: bold; margin-bottom: 13px }
h2.content { font-size: 14pt; font-weight: bold; margin-bottom: 13px }
H3  { font-size: 14pt; font-weight: bold; margin-top: 11pt; margin-bottom: 10px }
img {border:0;} 
.content         { color: #c03; font-weight: bold; line-height: 1.2em; background-color: #fffae6; margin-right: 0; margin-left: 0; padding: 5px }
.hauptinhalt       { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 5px; border: solid 1px #ffdfbc }
.linie_content_tsv  { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; padding: 5px; border: solid 1px #ffdfbc }
.linie_tabellen { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border: solid 1px #ffdfbc }
.tabelle_zentriert    { background-color: #fffae6; margin: 10px auto; width: 800px }
.schatten_links        { background-image: url("../images/leer.gif"); background-repeat: repeat-y; padding-top: 10px; padding-left: 5px; width: 115px }
.ecke_links    { background-image: url(../images/ecke_links.gif); background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; border-left: #fffae6 }
.ecke_rechts   { background-image: url(../images/ecke_rechts.gif); background-repeat: no-repeat; background-position: right 0; text-align: right; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; width: 5px }
.untermenue   { padding-top: 0; padding-right: 20px; padding-left: 2px; width: 100%; height: 20px; vertical-align: middle }
.inhalt     { padding: 10px 10px 10px 20px; width: 600px; height: 300px; vertical-align: top }
.inhalt_rechts      { font-size: 12px; padding: 5px 10px 5px 0; width: 150px; vertical-align: top }
.bild_rechts   { font-size: smaller; font-style: italic; background-color: #ffdfbc; text-align: center; padding: 2px; float: right; border: solid 1px #3e4d74 } 
.bild_links   { font-size: smaller; font-style: italic; background-color: #ffdfbc; text-align: center; padding: 2px; float: left; border: solid 1px #3e4d74 } 
.Ueberschrift_1 { color: #c00; font-size: 14px; font-weight: bold; margin-top: 2em; margin-bottom: 1.5em }
.Ueberschrift_2 { color: #c00; font-size: 12px; font-weight: bold; margin-top: 1.5em; margin-bottom: 1.2em }
html, body  { height: 100% }
td      { color: rgb(62,77,116); font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-bottom: 8px }
.input    { color: rgb(0,0,0); font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif; margin-bottom: 8px; width: 200px; border: solid 1px #999999 }
.label {
    font-size:11px;
    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    color:rgb(0,0,0);
}

.small {    font-size:9px;}
.mittig  { vertical-align:middle;}

#outer{
    height:100%;
    min-height:100%;
    width:780px;
    color:#000000;
    text-align:left;
    position:relative;
}
 
html>body #outer{ height:auto; } 

#innerwrap  { width: 820px; float: left }

#header { color: #000000; background-position: 0 0; position: absolute; z-index: 5; top: 0; left: -1px; width: 781px; height: 103px }

#left  { padding-top: 120px; padding-bottom: 20px; position: relative; width: 150px; float: left }

#left p { padding-left:3px;padding-right:2px }

#right p { padding-left:4px;padding-right:2px }

#imagecolumn {
    margin-top:0px;
    position:absolute;
    top:20px;
    left:608px;
    width:148px;
    height:550px;
    z-index:10;
    padding-top:112px;
    padding-left:10px;
    padding-right:10px;
    color:rgb(62,77,116);
}

#imagecolumn a {
    padding:0;
    font-weight:normal;
    font-size:11px;
    color:rgb(190,190,190);
    margin:0;
}

#imagecolumn h1  { color: #c00; font-size: 11px; font-weight: normal; margin: 0; padding: 0 }

#right {
    position:relative;
    width:170px;
    float:right;
    margin-top:10px;
    padding-top:170px;
    padding-bottom:20px;
    background-color:#999999;
    background:url('../images/randbg.jpg');
    background-position:0px 0px;
    background-repeat:no-repeat;
    color:rgb(62,77,116);
}

div,p  { margin-top:0; }

#centrecontent {
    width:408px;
    float:right;
    padding-left:0px;
    padding-right:0px;
    padding-top:105px;
    padding-bottom:20px;
    color:rgb(62,77,116);
}

#centrecontent p { padding-left:3px:color:rgb(62,77,116); }

#clearfooter { width:100%;height:52px;clear:both; }

#bottomnavi {
    text-align:center;
    color:rgb(210,210,210);
}

#additionalnavi {
    float:right;
    background-color:#ffffff;
    margin-top:3px;
    padding-bottom:2px;
    padding-top:0px;
    margin-left:10px;
    text-align:center;
    width:170px;
    color:rgb(160,160,160);
}

#logo {
    width:780px;
    margin-top:18px;
}

#navipath {
    padding:0;
    padding-bottom:10px;
    background-color:#ffffff;
    color:rgb(99,99,99);
    width:388px;
}

.navi     { width: 150px }
.hauptnavigation   { padding: 2px; border: solid 1px #ffdfbc }
hr { color:rgb(210,210,210); }

a   { color: rgb(190,190,190); font-size: 13px; text-decoration: none }
a:hover  { text-decoration: underline; background-color: #fff }

a.newsheadline { font-weight:bold; } 

a.bottomnavi { color:rgb(160,160,160); font-size:9px; } 

a.additionalnavi { font-size:10px; color: rgb(160,160,160); }

a.navipath  { color: rgb(160,160,160); font-size: 11px } 

a.navileft_passive   { color: #666; display: block; padding-top: 3px; padding-bottom: 3px } 

a.navileft_active  { color: rgb(51,79,119); background: #ffdfbc url("../images/navi_pfeil_rechts.gif") no-repeat right 50%; display: block; padding-top: 3px; padding-bottom: 3px } 

a.navileft_open {
    padding-left:10px;
    display:block;
    background:url("../images/navi_pfeil.gif") no-repeat;
    background-position:right;
    background-color:#E8E8EE;
    padding-top:3px;
    padding-bottom:3px;
    color:rgb(51,79,119);
} 

a.sitemap_level1  { color: #c00; font-weight: normal; background: url("../images/navi_pfeil_rechts.gif") no-repeat right 50%; display: block; padding-bottom: 0.4em; border-bottom: 1px solid #b4a8b4 }

a.sitemap_level2 {
    color:rgb(62,77,116);
    background:url("../images/navi_pfeil_rechts.gif") no-repeat;
    background-position:170px 4px;
    display:block;
}

a.sitemap_level3 {
    color:rgb(190,190,190);
}

.sitemap_level2_container {
    float:left;
    width:50%;
    padding-top:.3em;
}

.sitemap_level3_container {
    float:right;
    width:50%;
    padding-top:.3em;
}

.input_searchbox  { color: rgb(62,77,116); font-size: 11px; vertical-align: middle }
.label_searchbox   { color: #9f9f9f; padding-left: 10px; position: relative; vertical-align: middle }

#loginbox     { margin-top: 0.5em; margin-bottom: 0.5em; padding-top: 0.6em; padding-right: 0.5em; padding-bottom: 0.6em; width: 155px }

#searchbox  { padding: 0.6em 0 }

#newsletterbox          { margin-top: 0.5em; margin-bottom: 0.5em }
.newsletter_format    { color: #036; font-size: 11px; text-align: center; margin-top: 12px; margin-right: 8px; margin-bottom: 12px; width: 80px; vertical-align: middle }
.newsletter_rubrik    { color: #036; font-size: 11px; text-align: center; margin-right: 8px; width: 120px; vertical-align: middle }
.input_newsletterselect { color: rgb(62,77,116); font-size: 11px; margin-right: 8px; width: 80px; vertical-align: middle }
.hidden {
    display:none;
}
.teaser_img {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px; 
}

/* CSS für Standard-Artikelliste Advanced V1.4 
   Modul-Author: HerrB 
    CSS-Anpassung: Oldperl 
    siehe http://www.contenido.org/forum/viewtopic.php?t=10957 
*/ 

/*  DIV-Bereich für die gesamte Artikelliste 
*/ 
.teaser_advanced  { padding: 0 } 

/*  H1-tag für Titel der Artikelliste 
*/ 
.teaser_advanced_title { 
   color: #000000; 
   font-family: Arial, Helvetica, sans-serif; 
   font-style: normal; 
   font-weight: normal; 
   font-variant: normal; 
} 

/* Überschrift Artikel 
*/ 
.headline_advanced { 
   font-size: 16px; 
    font-weight: bold; 
    margin-bottom: 5px; 
} 

/*    Einstellung der Bilder 
    fortlaufende Zählung, beginnend mit 0 
*/ 
.img_advanced0 { 
   margin-right: 10px; 
    margin-top:2px; 
    float: left; 

} 
/*   Einstellung für Text 
   fortlaufende Zählung, beginnend mit 0 
*/ 
.text_advanced0 { 
    margin: 10px 0px; 
      margin-right: 10px; 
} 
/* 
*/ 
.more_advanced { 
   clear: both; 
} 

/* DIV für Pageselector 
*/ 
.pageselector { } 
.seitennummer { background-color: #ffdfbc; margin-right: 2px; margin-left: 2px; padding-right: 2px; padding-left: 2px; border: solid 1px black }
.seitennummer_a {margin-right: 2px; margin-left: 2px; padding-right: 2px; padding-left: 2px; border: solid 1px black }

/* Für das Gästebuch 
*/ 
.vpgb_comment           { font-style: italic; background-color: #ffc }
/* Für die Einbindung der Fussballergebnisse von fussball.de 
*/ 
#meineBegegnungen { visibility: visible; position: relative; left: 20px }
#meineTabelle { visibility: visible; position: relative; }
.edKerntabelle { background-color: #fffae6 }

/* Galery
*/
.gTable  { background-color: #ffdfbc }
.gallery_image  { background-color: #fffae6 }
