A { font-family: verdana; font-size:11px; font-weight:bold; }
A:link { text-decoration: none; color: #787878; }
A:active { text-decoration: none; color: #3c3c3c; }
A:visited { text-decoration: none; color: #787878; }
A:hover { text-decoration: none; color: #3c3c3c; }

A.content{ font-family: verdana; font-size:10px; font-weight:bold; }
A.content:link { text-decoration: underline; color: #ff8040; }
A.content:active { text-decoration: underline; color: #3c3c3c; }
A.content:visited { text-decoration: underline; color: #ff8040; }
A.content:hover { text-decoration: underline; color: #3c3c3c; }

A.anleser { font-family: verdana; font-size:11px; font-weight:bold; }
A.anleser:link { text-decoration: none; color: #FFFFFF; }
A.anleser:active { text-decoration: none; color: #3c3c3c; }
A.anleser:visited { text-decoration: none; color: #FFFFFF; }
A.anleser:hover { text-decoration: none; color: #3c3c3c; }

A.anlesercon { font-family: verdana; font-size:11px; font-weight:normal; }
A.anlesercon:link { text-decoration: none; color: #3c3c3c; }
A.anlesercon:active { text-decoration: none; color: #787878; }
A.anlesercon:visited { text-decoration: none; color: #3c3c3c; }
A.anlesercon:hover { text-decoration: none; color: #787878; }

.footer { font-family: verdana; font-size:9px; color: #3c3c3c; }
.kl { font-family: verdana; font-size:1px; color: #ffffff; }
p { font-family: verdana; font-size:11px; color: #3c3c3c; }
td { font-family: verdana; font-size:11px; color: #3c3c3c; }
.klein { font-family: verdana; font-size:9px; color: #3c3c3c; }
.text { color: #3c3c3c; font-size: 10px; font-family: Verdana, Arial; font-weight: bold; font-style: normal; line-height: 15px; }
.ansprech { margin-right:10px; margin-left:10px; margin-top:10px; margin-bottom:10px; }
.imgdiv { padding-left:10px; padding-bottom:10px; position:relative; float:right; display:inline; margin-top:5px;}
.img { 			padding:4px; border:1px solid #c8c8c8; }


.headline { font-family: verdana; font-size:14px; color: #FFFFFF; font-weight:bold; }

.Kontakttabelle{
        font-family: Arial,'Times New Roman',Times,serif;
        font-size:9pt;
        line-height:12pt;
        margin-bottom:15px;
        text-align:justify;
        margin-left:-2px;
        margin-top:10px;
        vertical-align:top;

}

input { background-color:#ffffff; 
        color:#3c3c3c;
        font-size:12px;
        font-family: arial;
        border:1px solid #3c3c3c; }
        
submit { background-color:#868786; 
        color:#3c3c3c;
        font-size:12px;
        font-family: arial;
        border:1px solid #3c3c3c; }
        
textarea { background-color:#ffffff; 
        color:#3c3c3c;
        font-size:12px;
        font-family: arial;
        border:1px solid #3c3c3c; }
        
submit.route1 { background-color:#d9d9d9; 
        color:#3c3c3c;
        font-size:12px;
        font-family: arial;
        border:1px solid #3c3c3c; }

input.route { background-color:#ffffff; 
        color:#3c3c3c;
        font-size:12px;
        font-family: arial;
        border:1px solid #3c3c3c; }
     
.bilder {
  border-width:1px;
  border-style:solid;
  border-color:#3c3c3c; }
  
#newsletter { 
        width:115px;
        background-color:#ffffff; 
        color:#3c3c3c;
        font-size:11px;
        font-family: arial;
        border-top:0px;
        border-left:0px;
        border-right:0px;
        border-bottom:1px solid #3c3c3c; }
        
#nl_send { width:75px;
        height:18px;
        background-color:#ffffff; 
        color:#3c3c3c;
        font-size:12px;
        font-family: arial;
        border-top:0px;
        border-left:0px;
        border-right:0px;
        border-bottom:1px solid #3c3c3c; }
        
#nl_radio { width:12px;
        height:12px;
        background-color:#d9d9d9;
        border:0px; }

