*{
   font-family: Comic-sans, Verdana, Arial, Helvetica, sans-serif;
   color:#333333;
}

body{
   padding:0px;
   margin:0px 0px 0px 0px;
   background:#EFEFEF;
}

h1,h2,h3,h4,h5{
   padding:0px;
   margin:0px;
}

h2{font-size:1.0em;}

a{
   text-decoration: none;
   color:#004D8D;
}

a:hover{
   text-decoration: underline;
}

#cont_seite{
  width:680px;
}

#cont_kopf{
   display:none;
}


/* ======= Nebenavigation im Seitenkopf ======= */
#cont_oranger_balken{display:none;}




/* ======= Inhaltsbereich mit Spalten f�r Men�, Text und rechtem Rand ======= */
#cont_dreispalten_layout{
   width:100%;
   min-height:100%;
}


/* ======= Drei Spalten Layout LINKS ======= */
#cont_linke_spalte{display:none;}



/* ======= Drei Spalten Layout MITTE ======= */

#cont_mittlere_spalte{
   min-height:700px;
   background: white;
}

#cont_mittlere_spalte #funktionsmenue{display:none;}

#cont_mittlere_spalte #pfadnavigation{
   min-width:550px;
   width:34.37em;
   min-height:15px;
   margin:3px 0px 5px 35px;
}

#cont_mittlere_spalte #pfadnavigation a{
   font-size:0.55em;
  }

#cont_mittlere_spalte #seitentitel{
   margin:20px 25px 5px 35px;
}

#cont_mittlere_spalte #seitentitel h2{
   font-size:0.7em;
   font-weight:bold;
   color:#6794BD;
}

#cont_mittlere_spalte #inhalt{
   margin:0px 25px 30px 35px;
   min-height:100%;
}

#inhalt .special{
   padding: 10px 10px 10px 10px;
   background:#E4EBF1;
   color:#343331;
   font-size:0.9em;
}
#inhalt .special p{
   color:#343331;
}

#inhalt .special h2{
   color:#343331;
}

#inhalt #cont_standard{
   min-height:50px;
   margin:0px 0px 10px 0px;
   font-size:0.7em;
}

#inhalt #cont_spalte-links{
   float :left;
   min-width:260px;
   width:16.25em;
   min-height:50px;
}

#inhalt #cont_spalte-rechts{
   float :right;
   min-width:260px;
   width:16.25em;
   min-height:50px;
}

#seitentitel-standard{
   margin: 20px 25px 0px 35px;
}


#inhalt .csc-frame{
   padding: 10px 10px 10px 10px;
   background:#E4EBF1;
}

#inhalt .csc-frame .sitemaplink{
   padding:0px;
   margin:0px;
   font-size:1.2em;
   font-weight:bold;
}

#inhalt .csc-frame p{
   padding:0px;
   margin:0px;
}

#cont_spalten .sitemap2 {
  background:url('../../layout/begin/pfeil_blau.gif') no-repeat left 4px;
  margin:0px 0px 13px 0px;
 
}

#cont_spalten .csc-menu a{
   display:block;
   margin:0px 0px 0px 11px;
   font-size:0.7em;
   font-weight:bold;
}

#cont_spalten .csc-menu .sitemaptext {
   margin:0px 0px 0px 11px;
   font-size:0.7em;
}


#cont_spalten .csc-header {
   background:url('../../layout/begin/bg_sitemap_bottom.gif') repeat-y left top;
   padding-bottom:2px;
   margin:0px 0px 7px 0px;
}


#cont_spalten .csc-header h2{
   background:url('../../layout/begin/bg_sitemap.gif') repeat-y left bottom;
   padding:5px 5px 5px 15px;
   color:white;
   font-size:0.75em;
   min-height:10px;
}


/* ======= News Elemente ======= */
.news-list-item{
   margin:5px 0px 10px 0px;
}

.news-list-item p{
   margin:0px;
   padding:0px;
}

.news-list-date{
   font-size:0.7em;
}

.news-single-timedata{
   width:100%;
   text-align:right;
   font-size:0.55em;
   margin: 20px 0px 0px 0px;
}

.news-single-backlink{
   width:100%;
   text-align:right;
}

/* ======= Drei Spalten Layout RECHTS ======= */

#cont_rechte_spalte{display:none;}



/* ======= Abschluss der Seite ======= */
#cont_dreispalten_abschluss{display:none;}

.adresstext{font-size:0.6em;color:#606060;padding:6px 0px 0px 0px;
   text-align: center;}

#cont_fusszeile{
   width:100%;
   padding:6px 0px 0px 0px;
   text-align: center;
   font-size:0.6em;
   color:#606060;
   clear:left;
}

.unsichtbar{
   display:none;
}