body {       
        font-family:arial;
        font-size: 100%;
        background-color:#ffffff;
}

/* Oberer Bereich (Banner) */
#head {
        display:none;
}

/* Horizontale navigation */
#navigation {
        display:none;
}

/* Breadcrumb */
#breadcrumb {
        display:none;
}

#kontakt_impressum {
        display:none;
}

/* Linkes MenÃ¼ (Vertikale Navigation) */
#menu {
        display:none;
}

/* Unterer Bereich Vertikale Navigation */

#sponsor {
        display:none;
}

/* Hauptbereich */
#content {
        width:560px;
        margin-left:1em;
        margin-top:15px;
        color:#000000;
        clear:both;
        font-family:verdana,arial;
        font-size:0.7em;
        line-height:1.4em;
}

#content .absatz {
        margin-top:1em;
}

.table_bild {
        background-color:#e5e5e5;
        float:right;
        margin-left:5px;
        margin-top:5px;
        margin-right:5px;
        margin-bottom:5px;
        padding-right:5px;
        padding-top:5px;
        padding-left:5px;
        padding-bottom:5px;
}

/* BildFenster im Hauptbereich */
#content .bild_in_content {
        background-color:#e5e5e5;
}

#content .bild {
        
}

#content .bild_fotograf {
        text-align:right;
        padding-right:5px;
        font-size:0.8em;
}

#content .bild_untertitel {
        font-family:verdana,arial;
        padding-left:5px;
        padding-right:5px;
        padding-bottom:5px; 
        font-size:0.9em;
        line-height:1.1em;      
}

#content .news {
        padding-bottom:10px;
        
}

#content .news h1 {
        font-size:1em;
        margin-bottom:-0.2em;
}

#content .news h2 {
        font-size:0.9em;
        margin-bottom:-0.2em;
}

/* Leiste unterhalb des Hauptbereiches */
#footer {
        width:100%;
        margin-top:3em;
        font-size:0.9em;
        display:none;
}

/* Ã?berschriften Hauptbereich */
#content h1 { 
        font-weight:bold;
        letter-spacing:0.8px; 
        font-size:1.2em; 
}

#content h2 {
        font-weight:bold;
        letter-spacing:0.8px;
        font-size:1em;
}

/* Vertikales MenÃ¼ (rechts)*/
#navigation3 {
        display:none;
}

/* Links */
a {
        text-decoration:none;
        font-family:verdana,arial;
        color:#003399;
}

a:visited {
        text-decoration:none;
        font-family:verdana,arial;
        color:#003399;
}

a:hover {
        text-decoration:underline;
        font-family:verdana,arial;
        color:#003399;
}

a:active {
        text-decoration:underline;
        font-family:verdana,arial;
        color:#003399;
}

.Archiv {
        font-size:0.7em;
        font-weight:normal;
}


/* styles fÃ¼r die startseite */

#aktuelles_start {
        margin-top:0px;
}

#aktuelles_start h1 {
        margin-top:1em;
        margin-bottom:0.2em;
}

#Termine_start {
        margin-top:-10px;
}

#Termine_start h1 {
        margin-top:1em;
        margin-bottom:0.2em;
}

#stadtgruppen_start {
        margin-top:-10px;
}

#stadtgruppen_start h1 {
        margin-top:1em;
        margin-bottom:0.2em;
}

/* Tabelle Suchergebnis */ 
#suchergebnis h4 { 
  font-family: arial; 
  font-weight: bold; 
  font-size: 1em; 
  margin: 3px 0 0 0 ; 
  padding: 2px 2px 2px 5px; 
} 
#suchergebnis p { 
  margin: 0 0 3px 0; 
  padding: 2px 2px 2px 5px; 
} 
#suchergebnis .zeileB { 
  background-color: #e8e9e9; 
} 
#suchergebnis .zeileA { 
  background-color: #f8f8f9; 
} 
#suchergebnis td, #suchergebnis th { 
  border-bottom: 1px solid white; 
} 
#suchergebnis th { 
  text-align: left; 
  padding: 3px 0 3px 5px; 
  color: #006633; 
  background-color: #cccccc; 
}

/* Anpassen der Archiv Tabellen */
#Datum {
  width:10%;
}

#NewsTitel, #StadtgruppenTitel, #TerminTitel  {
  width:90%;
}

/* EinrÃ¼ckungspfeile in den BlÃ¶cken */
.pfeil {
        height:7px;
        width:7px;
        padding-left:0.5em;
        padding-top:0.5em;      
}

/* Der Text hinter den Pfeilen */
.eingerueckt {
        padding-left:1.8em;
        margin-top:-1.2em;
        padding-top:2px;
        padding-bottom:2px;
}

/* IExplorer ausbesserungen  */
form {
        margin-bottom:0px;
        
}

.text_headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold}

#Layer3 {
         margin-left:90px;
         margin-top:-30px;
}

/* Speziele Styles fürs drucken */
/* Links visualisieren */
a[href]:after {
         content:" ("attr(href)") ";
         color:#000000;
         font-style:italic;
         font-size:80%;
} 

