a:link {
        display: block;
        width: 115px;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: #FFFFFF;
}
a:hover {
        font-family: Arial, Helvetica, sans-serif;
        color: #C8C8C8;
        text-decoration: underline;
        background-color: none;

}
a:active {
        font-family: Arial, Helvetica, sans-serif;
        color: #F5FCB6;
        text-decoration: none;
}
.linkmenu {
        display: block;
        width: 115px;
        background-color: none;
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        text-decoration: none;
        font-size: 12px;
        font-weight: bolder;

}
.linkmenuunter {
        display: block;
        width: 110px;
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        text-decoration: none;
        font-size: 12px;
        font-weight: normal;
        text-indent: 12pt;
}
.tdunter {

        text-align: left;

}


.datenschutzerklaerung {
 font-family: Arial, Helvetica, sans-serif;
 font-size:10pt;
}

.datenschutzerklaerung a:link {
   display:inline;
}

/*Styles fuer das Formular*/


input, textarea, select {
   border: 1px solid #999999;
   background-color: #EFEFEF;
}
input:focus {
   color: #252525;
   border: 1px solid #FF3300;
   background-color: #FFDD00;
}

textarea:focus {
   color: #252525;
   border: 1px solid #FF3300;
   background-color: #FFDD00;
}


form {
   font-family: Arial, Helvetica, sans-serif;
   width:430px;
   margin-top: 10px;
}

form fieldset {
   margin-bottom:30px;
   font-size:10pt;
   border:none;
}

form legend {
   font-weight:bold;
   padding:0px 0px;
   line-height: 100%;
   padding: 3px 5px;
   top: -10px;
   background-color:#FDFDFD;
   border-width:1px 1px 1px 10px;
   border-color:#0058A5;
   border-style:solid;
   color:#4C4C4C;
   font-weight:bold;
   font-size:90%;
   text-align:center;
   left: 46px;
}

form label {
   line-height:1.8;
   vertical-align:top;
   width:150px;
   float:left;
}

form fieldset ol {
   margin:5px;
   padding:0px;
}

form fieldset li {
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0px;
   border-bottom: 1px dotted #B4A88A;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 0px;
   padding-left: 0px;
   width:390px;
   float:left;
}

.nix {
   border-bottom: 0px dotted #B4A88A;
}



form fieldset fieldset label {
   display:block;
   width:auto;
}


/*  ab hier styles für den mailvalidator */


.error .messages li {
    padding: 0.1em 0 0 1.5em;
    color: #562C02;
   border-bottom: 0px solid #B4A88A;
}

.error input {
    color: #562C02;
}

.feld-content-formular {
      display:none
   }