/* Randeinstellung */
body {
    position:relative;
    color: #444444;
    margin: 0px 0px 0px 0px;
    padding:0px;
    padding-left: 10px;
    padding-right: 10px;
    
    background-color: #FFFFFF;
    font-family: Arial, Verdana, sans-serif;
    /*line-height: 110%;*/
    font-size:14px;
}

#Inhalt{
  position:relative;
  margin:0px 0px 0px 0px;
  padding:5px 0px 10px 0px;
  width:802px;
  border:0px solid #cccccc;
}


p, h1, h2, h3, h4, h5, h6{
    margin:0px;
    margin-bottom:5px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px;
    color: #444444;
    }
    
h1, h3, h5{
    padding:3px;
    color:#858E35;
    /*background-color:#E7F387;*/
    border: 1px solid #AAAAAA;
}

h2, h4, h6{
    padding:0px;
    color:#858E35;
    border: 0px solid #AAAAAA;
}

h1, h2{
    color:#858E35;
    font-size: 18px;
    }
    
h3, h4{
    font-size: 16px;
    }    

    
.block {
    text-align:justify;
    } 
    
.neg{
    color:#858E35;
    background-color:#E7F387;
    border:1px solid #AAAAAA; 
    }

.klein{
    font-size:12px;
    }


.fett{
  font-weight:800;
}


.zentriert{
    text-align:center;
    }


.bu{
  color:#444444;
  font-style:italic;
}    

.oberstrich{
    font-size:1px;
    border: 0px solid #A09383;
    border-top-width:1px;
}

.unterstrich{
    padding:3px;
    border: 0px solid #D0D0D0;
    border-bottom-width:1px;
}  

.links{
  margin:0px 5px 5px 0px;
  padding:0px;
  float:left;
  vertical-align:top;
}

.rechts{
  margin:0px 0px 5px 5px;
  padding:0px;
  float:right;
  vertical-align:top;
}


.endfloat{
  margin:0px;
  font-size:1px;
  clear:both;
  border: 0px solid #D0D0D0;
  
}
    

/* Schrifteinstellungen */
a:link, a:visited, a:active {
    text-decoration:underline;
    color: #858E35;
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px;
    font-weight:600;
}

a:hover {
    text-decoration:underline;
    background-color:#E7F387;
    }


.ohne{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px;
    border: 0px solid #858E35;
    border-collapse: collapse;
    text-align:left;
    vertical-align:top;
}

.normal{
    margin: 0px;
    padding: 3px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px;
    border: 0px solid #858E35;
    border-collapse: collapse;
    text-align:left;
    vertical-align:top;
}

.tab_rand{
    margin: 0px;
    padding: 0px 5px 0px 5px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px;
    border: 0px solid #858E35;
    border-collapse: collapse;
    text-align:left;
    vertical-align:top;
}

.mitte{
    padding: 3px;
    margin: 0px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px;
    border: 1px solid #858E35;
    border-collapse: collapse;
    text-align:left;
    vertical-align:middle;
}


.rand{
    margin: 0px;
    padding: 3px;
    background-color:#FFFFFF;
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px;
    border: 1px solid #858E35;
    border-collapse: collapse;
    text-align:left;
    vertical-align:top;
}


.terminbildtable{
    padding: 0px;
    margin: 0px;
    margin-right:10px;
    color: #000000;
    //background-color:#FFFFFF;
    
    border-color: #A09383;
    border-collapse: collapse;
    border-style: solid;
    border-width: 0px;
    float:left;  
}

.newsbildtable{
    padding: 0px;
    margin: 2px 10px 0px 0px;
    /*margin-right:10px;*/
    color: #000000;
    //background-color:#FFFFFF;
    
    border-color: #A09383;
    border-collapse: collapse;
    border-style: solid;
    border-width: 0px;
    float:left;  
}    

.aus_links{
  margin:0px 5px 5px 0px;
  padding:0px;
  vertical-align:top;
  float:left;
}

.aus_rechts{
  margin:0px 0px 5px 5px;
  padding:0px;
  vertical-align:top;
  float:right;
}

.tf {
    background-color: #EEEEEE;
    font-family: Arial, Verdana, Arial, sans-serif;
    font-size:14px;
    color:#858E35;
    border-color:#858E35;
    border-collapse:collapse;
    border-style:solid;
    border-width:1px;
}

.tr {
    background-color: #EEEEEE;
    font-family: Arial, Verdana, Arial, sans-serif;
    font-size:14px;
    color:#858E35;
    border-width:1px;
    border-style:solid;
    border-color:#FF0000;
    border-collapse:collapse;
}

.tl {
    background-color: #FFFFFF;
    padding:5;
    font-family: Arial, Verdana, sans-serif;
    font-size:14px;
    color:#858E35;
    border-color:#858E35;
    border-collapse:collapse;
    border-style:none;
    border-width:1px;
    background-color:#FFFFFF
}

.rot{
color:#FF0000;
font-weight:bold;
}

.farbig{
color:#858E35;
font-weight:normal;
}