      body
      {
        margin-left:0px;
        padding-left:0px;
        background:#485798 url(../img/bg.gif);
        background-repeat:repeat-x;
      }
      .headline
      {
        font-family:Verdana;
        font-size:14px;
        line-height:23px;
        color:#FFF;
        float:center;
      }

.blaueschrift {color:#485798;}

      #headline
      {
        width:489px;
        height:23px;
        padding-left:10px;
        color:#FFF;
        border-top:1px solid #485896;
        background-color:#C9CFE7;
        float:center;
      }

     .ueberschrift {
        font-family:Verdana;
        font-size:14px;
        line-height:25px;
        font-weight:bold; 
        color:#485896;
        }

     #ueberschrift {
        width:489px;
        height:25px;
        padding-top:10px;
        padding-left:10px;
        color:#FFFFFF;
        float:bottom;
        }

     #formular{
        width:450px;
        padding-top:10px;
        padding-left:10px;
        color:#FFFFFF;
        float:bottom;
        }
     .form_lang{
	width:200px; background-color:#FFFFFF; color:#727EB0; font-weight:normal;
	font-size:8pt; border:1; font-family:Verdana,Arial;
	}
     .form_but {
	background-color:#FFFFFF; color:#727EB0;font-weight:normal;
	font-size:8pt;border:1;font-family:Verdana,Arial;
	}

      #kopfbereich
      {
        position:absolute;
        left:0px;
        top:0px;
        width:965px;
        height:400px;
      }
      
      #kopf_navi
      {
        position:absolute;
        left:0px;
        top:10px;
        width:960px;
        height:40px;
        background-color: #FFFFFF;
      }

     #zurueckbox
      {
        position:relative;
        left:10px;
        top:0px;
        width:200px;
        height:50px;
      }

     #reiter1       {  position:absolute; left:0px; top:0px; width:965px; height:20px;      }
     #reiter2       {  position:absolute; left:0px; top:20px; width:965px; height:20px;      }

       #fussnavi
      {
       background-color: #FFFFFF;
      }
      
      #kopfbild
      {
        position:absolute;
        left:0px;
        top:50px;
        width:965px;
        height:350px;
      }

      .tabcontrol_inactive
      {
        height:19px;
        padding:0px 5px 0px 5px;
        margin: 0px 1px 1px 0px;
        color:#FFF;
        font-family:Verdana;
        font-size:10px;
        line-height:19px;
        float:left;
      }

      .tabcontrol
      {
        height:19px;
        background:#485798 url(../img/tab_right_normal.gif);
        background-repeat:no-repeat;
        background-position:right;
        padding:0px 5px 0px 5px;
        margin: 0px 1px 1px 0px;
        color:#FFF;
        font-family:Verdana;
        font-size:10px;
        line-height:19px;
        float:left;
      }
 
      .tabcontrol_active
      {
        height:19px;
        background:#C9CFE7 url(../img/tab_right_hover.gif);
        background-repeat:no-repeat;
        background-position:right;
        float:left;
        padding:0px 5px 0px 5px;
        margin: 0px 1px 1px 0px;
        color:#485798;
        font-family:Verdana;
        font-size:10px;
        line-height:19px;
      }
      
      .tabcontrol:hover
      {
        background:#C9CFE7 url(../img/tab_right_hover.gif);
        background-repeat:no-repeat;
        background-position:right;
        color:#485798;
      }

      .reiterlink       { color:#FFFFFF; font-family:Verdana; font-size:10px; line-height:19px; }
      a:link.reiterlink    {text-decoration:none; color:#FFFFFF; }
      a:visited.reiterlink {text-decoration:none; color:#FFFFFF; }
      a:hover.reiterlink   {text-decoration:none; color:#FFFFFF; }
      a:activ.reiterlink   {text-decoration:none; color:#FFFFFF; }

      a:link     {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline;     }
      a:visited  {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline;     }
      a:hover    {font-family:Verdana; font-size:11px; color:#C9CFE7; text-decoration:none;     }
      a:activ    {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline;     }

      a:link.zurueck     {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline;     }
      a:visited.zurueck  {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline;     }
      a:hover.zurueck    {font-family:Verdana; font-size:11px; color:#485798; text-decoration:none;     }
      a:activ.zurueck   {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline;     }

      a:link.mehr  {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline;     }
      a:visited.mehr  {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline;     }
      a:hover.mehr  {font-family:Verdana; font-size:11px; color:#485798; text-decoration:none;     }
      a:activ.mehr  {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline;     }

      a:link.weiter      {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline;     }
      a:visited.weiter   {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline;     }
      a:hover.weiter     {font-family:Verdana; font-size:11px; color:#485798; text-decoration:none;     }
      a:activ.weiter    {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline;     }

      a:link.titellink {font-family:Verdana; font-size:11px; color:#485798; text-decoration:none; font-weight:bold;  }
      a:visited.titellink {font-family:Verdana; font-size:11px; color:#485798; text-decoration:none; font-weight:bold;  }
      a:hover.titellink {font-family:Verdana; font-size:11px; color:#485798; text-decoration:underline; font-weight:bold;  }
      a:activ.titellink {font-family:Verdana; font-size:11px; color:#485798; text-decoration:none; font-weight:bold;   }

 

      #seite
      {
        position:absolute;
        left:0px;
        top:400px;
        width:965px;
      }
      
      #weissebox
      {
        position:absolute;
        left:0px;
        top:0px;
        width:965px;
        height:10px;
        background:#FFFFFF url(../img/schatten_rechts.gif);
        background-repeat:repeat-y;
        background-position:right;
      }
      
      #spaltelinks
      {
        position: absolute;
        top:10px;
        left:0px;
        float:left;
        width:250px;
      }
 
      #spaltemitteundrechts
      {
        position: absolute;
        top:10px;
        left:250px;
        background-color: #FFFFFF;
        background:#FFFFFF url(../img/blauespalterechts.gif);
        background-repeat:repeat-y;
        background-position:right;
     }

       #spaltemitte
      {
        position: relative;
        top:0px;
        left:0px;
        background-color: #FFFFFF;
        width:500px;
        padding:0px;
        float: left;
      }

    
      #spaltemittebreit
      {
        position: absolute;
        top:10px;
        left:250px;
        background-color: #FFFFFF;
        width:715px;
        float: left;
        background:#485798 url(../img/schatten_rechts.gif);
        background-repeat:repeat-y;
        background-position:right;
      }

      #spalterechts
      {
        position: relative;
        top:0px;
        left:0px;
        width:215px;
        float:left;
        background:#485798 url(../img/schatten_rechts.gif);
        background-repeat:repeat-y;
        background-position:right;
       }
      
      #navigation
      {
        /* border-top:1px solid #DDE1EC; */
        border-right:1px solid #485896;
        background-color:#485798;
      }
      
      #navi
      {
        border-top:1px solid #DDE1EC;
        border-right:1px solid #485896;
        background-color:#FFFFFF;
      }
      
      .verlauf        { width:189px; border-top:1px solid #485896; background-color:#727EB0; padding:5px 5px 5px 5px;   }
      .verlaufhead    { font-family:Verdana; font-size:11px; color:#FFFFFF; line-height:25px; font-weight:bold;  }
      .verlauftext    { font-family:Verdana; font-size:11px; color:#FFFFFF; line-height:14px;   }
      .verlauflink          {font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; line-height:14px;     }
      a:link.verlauflink    {font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal;  line-height:14px;    }
      a:visited.verlauflink {font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal;  line-height:14px;   }
      a:hover.verlauflink   {font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:underline; font-weight:normal;  line-height:14px;   }
      a:activ .verlauflink  {font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal;  line-height:14px;   }

      #kalenderteaser  { width:189px; border-top:3px solid #485896; background-color:#727EB0; padding:5px 5px 5px 5px;   }
      #rechtespaltelinks    { padding:3px 0px 0px 0px;  }
 
      #sitemap      {  width:499px; background-color:#DEE0ED;     }
  

      .navibox1        { width:249px; height:25px; border-top:1px solid #485896; background-color:#DEE0ED;      }
      .navibox1_active { width:249px; height:25px; background-color:#AFB6D2;   }
      
      .navibox2        { width:249px; height:25px; border-top:1px solid #485896; background-color:#DEE0ED;      }
      .navibox2_active { width:249px; height:25px; border-top:1px solid #485896; background-color:#DEE0ED;      }
      
      .navibox3        { width:249px; height:25px; border-top:1px solid #485896; background-color:#F2F3F8;      }
      .navibox3_active { width:249px; height:25px; border-top:1px solid #485896; background-color:#F2F3F8;      }
     
      .navibox4        { width:249px; height:25px; border-top:1px solid #485896; background-color:#FFFFFF;      }
      .navibox4_active { width:249px; height:25px; border-top:1px solid #485896; background-color:#FFFFFF;      }
 
      .navibox5        { width:239px; height:25px; border-top:1px solid #485896; background-color:#FFFFFF; padding-left: 10px;     }
      .navibox5_active { width:239px; height:25px; border-top:1px solid #485896; background-color:#FFFFFF; padding-left: 10px;     }
     
      .navilink      { font-family:Verdana; font-size:11px; line-height:25px; font-weight:bold; text-decoration:none; padding:0 10px 0 10px; }
      a:link.navilink     { font-family:Verdana; text-decoration:none; color:#485798;     }
      a:visited.navilink  { font-family:Verdana; text-decoration:none; color:#485798;     }
      a:hover.navilink    { font-family:Verdana; text-decoration:none; color:#485798;     }
      a:activ.navilink    { font-family:Verdana; text-decoration:none; color:#485798;     }
     
      .navilink_umenu
      {
        font-family:Verdana;
        font-size:11px;
        line-height:25px;
        col-or:#485798;
        color:#FFFFFF;
        font-weight:bold;
        text-decoration:none; 
        padding:0 10px 0 30px;
      }
      .suche_input_text
       {
        width:184px;
        height:16px;
        background-color:#FFFFFF;
        font-family:Verdana;
        font-size:11px;
        line-height:18px;
        vertical-align: middle;
        padding: 2px 8px 2px 2px;
        border:1px solid #C7C7C7;
        }

      #suche
      {
        height: 45px;
        overflow: hidden;
        background-color:#485896;
        border-bottom:1px solid #FFF;
        border-right:1px solid #485896;
      }
       .suche_input_idart {width:1px;}
       .suche_input_lang  {width:1px;}
       .suche_input_submit {border:0px; font-family:Verdana; font-size:11px; background-color:#485896; color:#FFFFFF; clear:both; font-weight:bold; width:24px;}
  
      #seitentitel
      {
        height: 20px;
        position:relative;
        padding: 15px 10px 15px 10px ;
        background-color:#DEE0ED;
        font-family:Verdana;
        font-size:15px;
        line-height:15px;
        font-weight:bold;
        color:#485798;
      }
 
      #inhaltmitte
      {
        position:relative;
        width:500px;
      }
      #inhaltmittebreit
      {
        position:relative;
        width:700px;
      }
      
      .kontakt_fett
      {
        padding:5px 0px;
        background-color:#FFFFFF; 
        border-top:0px;
        font-family:Verdana;
        font-size:10px;
        line-height:18px;
        font-weight:bold;
        color:#485798;
      }
     .kontakt_links
      {
        padding:5px 0px;
        background-color:#FFFFFF; 
        border-top:0px;
        font-family:Verdana;
        font-size:10px;
        line-height:18px;
        font-weight:normal;
        color:#485798;
      }
     
      .text
      {
        padding:15px 10px;
        background-color:#FFF; 
        border-top:0px;
        font-family:Verdana;
        font-size:10px;
        line-height:18px;
        color:#485798;
      }
      
      #fusszeile { 
        clear: both;
        height:30px;
        border-top:1px solid #7C7AA2; 
        background-color:#FFFFFF; 
        font-family:Verdana;
        color:#485798;
      }
      .fussbild           { vertical-align: bottom;  }
      .fusslink           { font-family:Verdana; font-size:11px; line-height:20px; text-decoration:none; vertical-align: middle;}
      a:link.fusslink     { font-family:Verdana; text-decoration:none; line-height:18px; color:#485798; vertical-align: middle;  }
      a:visited.fusslink  { font-family:Verdana; text-decoration:none; line-height:18px; color:#485798; vertical-align: middle;  }
      a:hover.fusslink    { font-family:Verdana; text-decoration:none; line-height:18px; color:#485798; vertical-align: middle;  }
      a:activ.fusslink    { font-family:Verdana; text-decoration:none; line-height:18px; color:#485798; vertical-align: middle;  }

     .showList_element
      {
        position:relative;
        width:480px;
        border-bottom:1px solid #727EB0;
        font-family:Verdana;
        font-size:12px;
        line-height:18px;
        color:#485896;
        padding:10px 10px 10px 10px; 
        float:left;
      }
     .showList_headline  {font-family:Verdana; font-size:11px; font-wight:bold; color:#485896; line-height:22px; cursor: hand; }
     .showList_text      {font-family:Verdana; font-size:11px; color:#485896; line-height:18px;  }
     .showList_link           { float: right;    }
      a:link.showList_link    { font-family:Verdana; text-decoration:underline; line-height:14px; color:#485798; vertical-align: middle;  }
      a:visited.showList_link { font-family:Verdana; text-decoration:underline; line-height:14px; color:#485798; vertical-align: middle;  }
      a:hover.showList_link   { font-family:Verdana; text-decoration:none; line-height:14px; color:#485798; vertical-align: middle;  }
      a:activ.showList_link   { font-family:Verdana; text-decoration:underline; line-height:14px; color:#485798; vertical-align: middle;  }

     .hinweistext {font-family:Verdana; font-size:9px; back-ground-color:#EEEEEE; color:#FFAA00; line-height:13px;  }
 
      #intro
      {
        position:relative; 
        background-color:#485798; 
        border:1px solid #FFF;
        border-top:0px;
        font-family:Verdana;
        font-size:12px;
        line-height:18px;
        color:#FFF;
/**/
        background-image:url(/core/cms/img/bgIntro.gif);
        background-repeat: repeat-y;
/**/
      }
      #introlinks
      {
        position:relative; 
/*        width:334px;/**/
        width:330px;
        padding:6px 6px;
        font-family:Verdana;
        font-size:11px;
        line-height:18px;
        color:#FFF;
        float:left;
/*
        background-color: #727EB0;
        border-right: solid 1px #fff;
/**/
      }

      #introrechts
      {
        position:relative; 
        width:135px;
        padding:12px 6px;
        font-family:Verdana;
        font-size:18px;
        line-height:30px;
        color:#FFF;
        float:right;
      }
      
      .abteilungen_headline
      {
        position:relative; 
        left:0px;
        background-color:#485798;
        padding:10px;
        font-family:Verdana;
        font-size:18px;
        line-height:24px;
        color:#FFF;
        font-weight:bold;
        border:1px solid #FFF;
        border-top:0;
        
      }
      
      .abteilunghell
      {
        left:0px;
        position:relative; 
        width:498px;
        height:49px;
        background-color:#AFB6D2;
        color:#485798;
        border:1px solid #FFFFFF;
        border-top:0px;
      }
      
      .abteilungdunkel
      {
        position:relative; 
        width:498px;
        height:49px;
        background-color:#727EB0;
        color:#AFB6D2;
        border:1px solid #FFFFFF;
        border-top:0px;
      }      
      
      .abtbild
      {
        border-left:1px solid #FFF;
        float:right;
      }
      .axtext {
        position:absolute; 
        bottom:0px;
        left:10px;
        height:59px;
        width:168px;
        font-family:Verdana;
        font-size:15px;
        border-top:0px;
        }

 
       #sponsorenbild {
        position:relative; 
        top:0px;
        left:0px;
        width:199px;
        border-top:0px;
        border-bottom:2px solid #485798;
        }

      .atext {position:absolute;top:10px;left:10px;height:49px;width:168px;font-family:Verdana;font-size:15px;border-top:0px;        }
      .abild {position:absolute;top:0px;left:178px;width:319px;height:49px;border-left:1px solid #FFF;border-right:1px solid #FFF;}
 
      .alink              { font-family:Verdana; font-size:15px; text-decoration:none; line-height:30px; vertical-align: bottom; font-weight:normal; }
      a:link.alink        { font-family:Verdana; font-size:15px; text-decoration:none; line-height:30px; color:#FFFFFF; vertical-align: bottom; font-weight:bold;  }
      a:visited.alink     { font-family:Verdana; font-size:15px; text-decoration:none; line-height:30px; color:#FFFFFF; vertical-align: bottom; font-weight:bold;  }
      a:hover.alink       { font-family:Verdana; font-size:15px; text-decoration:none; line-height:30px; color:#FFFFFF; vertical-align: bottom; font-weight:bold;  }
      a:activ.alink       { font-family:Verdana; font-size:15px; text-decoration:none; line-height:30px; color:#FFFFFF; vertical-align: bottom; font-weight:bold;  }

      .blink              { font-family:Verdana; font-size:15px; text-decoration:none; line-height:30px; vertical-align: bottom; font-weight:normal; }
      a:link.blink        { font-family:Verdana; font-size:15px; text-decoration:none; line-height:30px; color:#FFFFFF; vertical-align: middle; font-weight:bold;  }
      a:visited.blink     { font-family:Verdana; font-size:15px; text-decoration:none; line-height:30px; color:#FFFFFF; vertical-align: middle; font-weight:bold;  }
      a:hover.blink       { font-family:Verdana; font-size:15px; text-decoration:none; line-height:30px; color:#FFFFFF; vertical-align: middle; font-weight:bold;  }
      a:activ.blink       { font-family:Verdana; font-size:15px; text-decoration:none; line-height:30px; color:#FFFFFF; vertical-align: middle; font-weight:bold;  }

     .wpluslink           { font-family:Verdana; font-size:11px; text-decoration:none; line-height:30px; color:#FFFFFF; font-weight:normal; }
      a:link.wpluslink    { font-family:Verdana; font-size:11px; text-decoration:none; line-height:30px; color:#FFFFFF; font-weight:normal;  }
      a:visited.wpluslink { font-family:Verdana; font-size:11px; text-decoration:none; line-height:30px; color:#FFFFFF; font-weight:normal;  }
      a:hover.wpluslink   { font-family:Verdana; font-size:11px; text-decoration:underline; line-height:30px; color:#FFFFFF; font-weight:normal;  }
      a:activ.wpluslink   { font-family:Verdana; font-size:11px; text-decoration:none; line-height:30px; color:#FFFFFF; font-weight:normal;  }

    #einzelbild
      {
        border-top:1px solid #485798;
        border-left:1px solid #485798;
        border-bottom :1px solid #FFFFFF;
        border-right :1px solid #FFFFFF;
        fl-oat:right;
      }
      
      #siesindhier
      {
        background-color:#727EB0;
        padding:12px 6px;
        font-family:Verdana;
        font-size:12px;
        line-height:18px;
        color:#FFF;
      }
.sitemap_level_1 {
margin-left:10px;
}
.sitemap_level_2 {
margin-left:30px;
}
.sitemap_level_3 {
margin-left:50px;
}
.sitemap_level_4 {
margin-left:70px;
}
.sitemap_level_5 {
margin-left:90px;
}
.sitemap_level_6 {
margin-left:110px;
}
.sitemap_trenner {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
  border-bottom: 1px solid #485798;
}