body{
background-color:#f9f6ef;
margin:0px;
}

table.header
{
 border-top:0px double black;
 border-left:2px double white;
 border-right:2px double #bfbeb9;
 border-bottom:0px double black;
 border-style:solid;
}

table.header_bottom
{
 border-top:0px double black;
 border-left:2px double white;
 border-right:2px double #bfbeb9;
 border-bottom:2px double #bfbeb9;
 border-style:solid;
}

table.start_box
{
 margin-top:10px;
 border-top:2px double #dad5b7;
 border-left:2px double #dad5b7;
 border-right:2px double #dad5b7;
 border-bottom:2px double #dad5b7;
 border-style:solid;
}
td.sitemap{
/*text-align:bottom;*/
font-family:Arial;
font-size:12px;
}
td{
text-align:left;
font-family:Arial;
font-size:12px;
}
td.sb
{
 color:#78684f;
 font-weight:bold; 
 padding-left:10px;
 padding-top:2px;
 padding-bottom:5px;
}
td.sb1
{
 color:#78684f;
 padding-left:10px;
 padding-top:2px;
 padding-bottom:2px;
}
td.unten_head{
 padding-left:10px;
 font-weight:bold;
 color:#78684f;
}
td.navi
{
 font-weight:bold;
 color:#78684f;
 background-color:#eddfc5;
}
td.nav_ebene1
{
  background-color:#eddfc5; 
  width:160px;
  padding-left:2px;
  color:#78684f;
  font-weight:bold;
  font-size:13px;
}
td.main_content
{
 font-family:Arial;
 font-size:12px;
 color:#636363;
 padding-right:10px;
 padding-left:10px;
 padding-bottom:5px;
 line-height:18px;
}
td.news
{
 font-family:Arial;
 font-size:12px;
 color:#636363;
 padding-right:10px;
 padding-bottom:5px;
 line-height:18px;
}
td.impressum
{
 font-family:Arial;
 font-size:12px;
 color:#636363;
 padding-right:10px;
 padding-left:5px; 
 padding-bottom:5px;
 line-height:16px;
}
td.main_box_link
{
 font-family:Arial;
 font-size:12px;
 color:#636363;
 padding-right:10px;
 padding-left:10px;
 line-height:18px;
}
span.inline2
{
  display:inline;
  font-weight:bold;
  font-size:15px;
}
span.inline3
{
  display:inline;
  font-weight:bold;
  font-size:14px;
}
span.inline4
{
  display:inline;
  font-weight:bold;
  font-size:13px;
}
h2
{
  display:inline;
  /* ehm noch einer */
  font-weight:bold;
  font-size:15px;
}
h3
{
  display:inline;
  /* ehm noch einer */
  font-weight: bold;
  font-size:14px;
}
h4
{
  display:inline;
  /* also ist wohl kein tippfehler */
  font-weight: bold;
  font-size:13px;
}
div.news
{
 border-top:2px double white;
 border-left:2px double #f8f8f8;
 border-right:2px double #f8f8f8;
 border-bottom:5px double white;
 border-style:solid;
 padding-top:3px;
 padding-bottom:5px;
 background-color:#f8f8f8; 
}
a.news
{
 font-size:11px;
 color:#9d9d9d;
 text-decoration:none;
}
/** Content Überschrift **/
span.box_head
{
 font-size:12px;
 font-weight:bold;
}
/**** Bild  Ausrichtung rechts ****/
img.box_r
{
 float:right; 
 margin-left:14px;
}
/**** Bild  Ausrichtung links ****/
img.box_l
{
 float:left; 
 margin-right:14px;
}
img.box_m
{
vertical-align:middle;
}
a
{
 font-weight:bold;
 color:#bebebe;
 text-decoration:none;
}
a.sitemap0
{
 font-weight:bold;
 color:#f0e1ca;
 text-decoration:none;
}
a.sitemap1
{
 font-weight:bold;
 color:#c0b07c;
 text-decoration:none;
}
a.sitemap2
{
 font-weight:bold;
 color:#df8c7e;
 text-decoration:none;
}
a.sitemap3
{
 font-weight:bold;
 color:#dfb153;
 text-decoration:none;
}
a.sitemap4
{
 font-weight:bold;
 color:#b4ca9b;
 text-decoration:none;
}
a.sitemap5
{
 font-weight:bold;
 color:#e08f50;
 text-decoration:none;
}
a.sitemap6
{
 font-weight:bold;
 color:#7fb4bc;
 text-decoration:none;
}
a.sitemap7
{
 font-weight:bold;
 color:#dad5b7;
 text-decoration:none;
}
a.navi_oben
{
 font-size:12px;
 color:#78684f;
 text-decoration:none;
}
a.subnavi
{
 font-size:11px;
 color:#78684f;
 text-decoration:none;
}
a.normal
{
 color:#636363;
}
a.sb
{
 font-weight:normal;
 color:#78684f;
}
a.subnavi_select
{
 font-size:11px;
 color:#af895d;
 text-decoration:none;
}
a.navi_select
{
 font-size:12px;
 color:#af895d;
 text-decoration:none;
}
span.a
{
 font-weight:bold;
 color:#bebebe;
 text-decoration:none;
}
span.navi
{
 font-weight:bold;
 color:#78684f;
 text-decoration:none;
}
span.navi_select
{
 font-size:12px;
 font-weight:bold; 
 color:#af895d;
 text-decoration:none;
}
span.subnavi
{
 font-size:11px;
 font-weight:bold;
 color:#78684f;
 text-decoration:none;
}
span.subnavi_select
{
 font-size:11px;
 font-weight:bold; 
 color:#af895d;
 text-decoration:none;
}
span.navi_oben
{
 font-size:12px;
 font-weight:bold;
 color:#78684f;
 text-decoration:none;
}
a:hover
{
  color:#af895d;
}
input.button
{
 color:#78684f; 
 font-weight:bold; 
 background-color:#ffffff; 
 font-family:Arial; 
 font-size:12px; 
}

#r_0 
{
 font-size:13px;
}

#r_1 
{
 font-size:15px;
}

#r_2 
{
 font-size:17px;
}

#r_3 
{
 font-size:19px;
}

#r_4 
{
 font-size:21px;
}

#r_5 
{
 font-size:23px;
}

#r_6 
{
 font-size:25px;
}
 div.altAdsFrame:hover {
        background: #fbf2d8 !important;
    }
