  body {
    font-family: Verdana, Helvetica;
    font-size:12px;
    margin:0px;
    padding:0px;
	background-color:#D9D9D9;
    overflow:auto !important;
  }
  
  
  H1 {
    font-size:16px;
  }

  H2 {
    font-size:14px;
  }

  
  TABLE {
    empty-cells:show !important;
  }
  
  IMG.NoBorder {
    border:0px;
    padding:0px;
    margin:0px;    
  }
  
  
  .SpaltenBezeichnung {
    font-family: Verdana, Helvetica;
    font-size:12px;
    font-weight:bold;
    padding:0px;
    margin:0px;
    padding-bottom:5px;
    text-align:left;
    text-transform:uppercase;
    border:0px;
    border-bottom: 2px solid black;
  }
  
  
  .SpaltenBezeichnung A {
    font-family: Verdana, Helvetica;
    font-size:12px;
    font-weight:bold;
    padding:0px;
    margin:0px;
    padding-bottom:5px;
    text-align:left;
    text-transform:uppercase;
    border:0px;
    border-bottom: 2px solid black;
    text-decoration:none;
    color:black;
  }
  

  .SpaltenBezeichnung A:HOVER {
    color:black;
  }
  
  /**********************************************************************************
  ** Typo3 CSC - Styled Content
  ***********************************************************************************/
  
  /* Wie SpaltenBezeichung */
  .csc-firstHeader {
    font-family: Verdana, Helvetica;
    font-size:12px;
    font-weight:bold;

    padding-top:5px;
    padding-bottom:5px;
  
    text-align:left;
  
    text-transform:uppercase;

    border:0px;
    border-bottom: 2px solid black;
    
    width:100%;
  }
  
P.bodytext {
	color:#7A7B7F;
	font-size:12px;
}

P IMG,
P.bodytext IMG {
  border:0px;
}


  
A.external-link-new-window IMG {
  border:0px;
}

A,
A.external-link-new-window  {
  font-size:12px;
  color: #4584C2;
  text-decoration:none;
}

A:HOVER,
A.external-link-new-window:HOVER  {
  font-size:12px;
  color: #4584C2;
  text-decoration:underline;
}


IFRAME {
  border:0px;
  padding:0px;
  margin:0px;
}


SPAN.important {
  font-size:14px;
  color:red;
  font-weight:bold;
}

P.align-center {
  width:100%;
  text-align:center;
}
  
    /**********************************************************************************
  ** NewsTicker
  ***********************************************************************************/

#NEWSTICKER {
	padding-left:10px;	
}

#NEWSTICKER A {
  font-weight:normal;
}


  /**********************************************/
  
  #HOME {
    background-color:#666666;
    font-size:11px;
    font-weight:bold;    
    color:white;
  }
  
  #HOME .Aktiv {
    font-size:12px;
    font-weight:bold;    
    color:white;
    text-decoration:underline;
  }  
  

  #HOME .Aktiv A {
    font-size:12px;
    font-weight:bold;    
    color:white;
    text-decoration:underline;
  }  


  
  #HOME A {
    font-size:12px;
    font-weight:bold;    
    color:white;
    text-decoration:none;
  }

  #HOME A:HOVER {
    font-size:12px;
    font-weight:bold;    
    color:white;
    text-decoration:underline;
  }
  
  /**********************************************/
  
  #HAUPTMENUE {
    background-color:#D9D9D9;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    
  }  
  
  #HAUPTMENUE .Aktiv {
    font-size:12px;
    font-weight:bold;    
    color:black;
    text-decoration:underline;
  }  
  

  #HAUPTMENUE .Aktiv A {
    font-size:12px;
    font-weight:bold;    
    color:black;
    text-decoration:underline;
  }  

  
  #HAUPTMENUE A {
    font-size:12px;
    font-weight:bold;    
    color:black;
    text-decoration:none;
  }  
  
  #HAUPTMENUE A:HOVER{
    text-decoration:underline;
  }  
  
  
  A.Hauptmenue {
    font-size:12px;
    font-weight:bold;
    color:black;
    text-transform:uppercase;  
    text-decoration:none;
  }
  
  A.Hauptmenue:HOVER {
    color:black;
    text-decoration:underline;
  }
  
  
  
  /**********************************************/
  
  #KONTAKTIMPRESSUM {
    font-size:12px;
    font-weight:bold;    
    color:black;
    text-align:right;
    text-transform:uppercase;

  } 

  #KONTAKTIMPRESSUM .Aktiv {
    font-size:12px;
    color:#FF2C0E;
    text-decoration:underline;
  }  
  
  
  #KONTAKTIMPRESSUM A {
    font-size:12px;
    color:#FF2C0E;
    font-weight:bold;    
    text-decoration:none;
  } 

  #KONTAKTIMPRESSUM A:HOVER {
    text-decoration:underline;
  } 

  /**********************************************/
  
  #SUCHE {
    font-size:11px;
    font-weight:bold;    
    color:#FF2C0E;
  }
  
  DIV.tx-macinasearchbox-pi1 FORM {
    border:0px;
    padding:0px;
    margin:0px;
  }
  
  DIV.tx-macinasearchbox-pi1 TD {
    font-size:12px;
    font-weight:bold;    
    color:#FF2C0E;
  }
  
  DIV.tx-macinasearchbox-pi1 INPUT {
    font-size:12px;
    font-weight:bold;    
    color:black;
  }
  
  /***********************************************
  ** Dauerinhalt
  ***********************************************/
  
  
  

  
  #LATESTMAGAZIN {
    border:0px;
  }
  
  #LATESTMAGAZIN A {
    border:0px;
  }

  #LATESTMAGAZIN IMG {
    border:0px;
  }
  
  #DAUERINHALT {
    margin:0px;
    background-color: #EBEAD7;
  	padding-left:10px;
    padding-right:10px;
  	padding-top:0px;
  	padding-bottom:10px;
  }
  
  #DAUERINHALT A,P,DIV {
    font-style:normal;
    font-size:9px;
  }

  #DAUERINHALT .DauerinhaltInhaltBox {
    border:1px solid gray; 
    background:white; 
    padding:0px; 
    margin:0px;  
  }
  
  
  
  #DAUERINHALT .WerbeBox {
    border:1px solid gray; 
    background:white; 
    padding:0px; 
    margin:0px;  
    width:100%;
    text-align:center;
    vertical-align:middle;
  }

  #DAUERINHALT .WerbeBox IMG {
    border:0px; 
    padding:0px; 
    margin:0px;  
  }

  #DAUERINHALT .WerbeBox A {
    border:0px; 
    padding:0px; 
    margin:0px;  
  }

  #TABLE_AKTUELLESMAGAZIN {
    border:1px solid gray;
    background-color:white;
  }
  
  #TABLE_AKTUELLESMAGAZIN .BildZelle {
    padding:2px;
  }

  #TABLE_AKTUELLESMAGAZIN .BildZelle IMG {
    border:1px solid gray;
  }

  
  #TABLE_AKTUELLESMAGAZIN .Titel A {
    color: #4584C2;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;  
  }
  
  #TABLE_AKTUELLESMAGAZIN .Titel A:HOVER {
    text-decoration:underline;  
  }
  
  #TABLE_AKTUELLESMAGAZIN .Text {
    padding-top:5px;
    font-size:12px;
    color: #666666;    
  }
  

  #TABLE_AKTUELLESMAGAZIN .Mehr {
    text-align:right;
  }


  #TABLE_AKTUELLESMAGAZIN .Mehr A {
    color: #FD3F0F;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
  }
  
  #TABLE_AKTUELLESMAGAZIN .Mehr A:HOVER{
    text-decoration:underline;
  }