@charset "utf-8";
 
/* Company: Euroweb Internet GmbH */
 
/*==================================================
    => custom settings
==================================================*/
 
div#boxNewsletter form label, div#boxNewsletter form input, div#boxNewsletter form textarea, div#boxNewsletter form selcect, div#boxNewsletter form p#fehlermeldung, div#boxNewsletter div#meldung {
   width: 180px;
   border:none;
   background:url(../images/inputNewsletter.jpg) no-repeat;
}
 
div#boxNewsletter form input#austragen, div#boxNewsletter form input#eintragen, div#boxNewsletter form input#reset, div#boxNewsletter form input#reset2, div#boxNewsletter form input#submitNewsletter, div#boxNewsletter form input#submitRoute {
   background:url(../images/submitNewsletter.jpg) no-repeat;
   width:130px;
   text-indent:-9999px;
   display:block;
   height:27px;
   border:none;
   margin:0 0 0 0;
}
 
div#boxNewsletter input:hover, div#boxNewsletter input:focus, div#boxNewsletter textarea:focus, div#boxNewsletter textarea:hover {
   background:url(../images/inputNewsletter.jpg) no-repeat;
   color:#000;
   border:none;
}
 
/*==================================================
    => global settings
==================================================*/
 
/*------------------ =form  ----------------------*/
 
form#Kontaktformular, form#link2map24, div#boxNewsletter form#Anmeldung, form#Abmeldung {
   margin:0 0 20px 0;
   padding:0 0 10px 0;
}
 
div#boxNewsletter form label, div#boxNewsletter form input, div#boxNewsletter form textarea, div#boxNewsletter form selcect {
   display: block;
   float: left;
   margin:13px 5px 0 31px;
   padding:8px 0 0 12px;
}

*html div#boxNewsletter form label, div#boxNewsletter form input, div#boxNewsletter form textarea, div#boxNewsletter form selcect {
   margin:13px 5px 0 31px;
}
 
div#boxNewsletter form br {
   clear: left;
}
 
/*------------------ =inputs  --------------------*/
 

div#boxNewsletter form input#austragen, div#boxNewsletter form input#eintragen, div#boxNewsletter form input#reset, div#boxNewsletter form input#reset2, div#boxNewsletter form input#submitNewsletter, div#boxNewsletter form input#submitRoute {
   cursor:pointer;
    margin:18px 0 0 34px;
    padding:5px;
    width:130px;
    text-indent:-9999px;
}

*html div#boxNewsletter form input#austragen, div#boxNewsletter form input#eintragen, div#boxNewsletter form input#reset, div#boxNewsletter form input#reset2, div#boxNewsletter form input#submitNewsletter, div#boxNewsletter form input#submitRoute {
    margin:18px 0 0 27px;
}
 
 
div#boxNewsletter form textarea {
   overflow: auto;
   height: 140px;
}
 
div#boxNewsletter form input[type=hidden], div#boxNewsletter form input#hidden {
   display:none;
   border:0;
   padding:0;
   height: 0.0em;
   line-height: 0.0em;
}
 
div#boxNewsletter form input#Telefon {
   width:80px;
}
 
div#boxNewsletter form input.checkbox {
   width:20px;
   margin-top:10px;
   border:none;
   background:transparent;
}
 
div#boxNewsletter form input.radio {
   width:20px;
   margin-top:2px;
   border:none;
   background:transparent;
}

*html div#boxNewsletter form input.radio {
   margin-top:-2px;
}

*+html div#boxNewsletter  form input.radio {
   margin-top:-2px;
}
 
/*------------------ =labels  --------------------*/
 

div#boxNewsletter form label.radio, div#boxNewsletter form label.radio-small {
   width:auto;
   border:none;
   background:transparent;
   _margin: -2px 0 0 0;
}
 
div#boxNewsletter form label.radio-small {
   margin-top: 0px;
   width:auto;
   border:none;
   background:transparent;
}
 
div#boxNewsletter form label.radio-small, div#boxNewsletter div#Newsletter form label.radio {
   margin-top: 2px;
   width:auto;
   border:none;
   background:transparent;
}
 
div#boxNewsletter form label, div#boxNewsletter div#Newsletter form label.radio {
   text-align: right;
   padding-right: 15px;
   border: none;
   background: none;
   width: 90px;
}
 
div#boxNewsletter form label.required {
   background:url(../images/required_s.gif) top right no-repeat;
}
 
div#boxNewsletter form label#label-rueckruf {
   width:55px;
}
 
div#boxNewsletter form label.checkbox {
   width:90px;
}
 
/*------------------ =fielsets  ------------------*/
 
div#boxNewsletter form legend {
   display:none;
   height:0.0em;
   line-height: 0.0em;
}
 
div#boxNewsletter form fieldset#submitbox, div#boxNewsletter form fieldset.submitbox, div#boxNewsletter form fieldset#ziel {
   padding:0 0 0 110px;
   clear:both;
}
 
div#boxNewsletter form fieldset {
   padding: 0px;
   border:none;
}
 
div#boxNewsletter form fieldset#ziel {
 margin: 15px 0 0 0;
}
 
div#boxNewsletter form fieldset#ziel p {
 margin: 0;
}
 
/*------------------ =error  ---------------------*/
 
div#boxNewsletter form .error {
   color:#f00 !important;
   font-weight:bold !important;
}
 
div#boxNewsletter form p#fehlermeldung {
   display:none;
}
 
div#boxNewsletter div#meldung, form p#fehlermeldung {
   background:#fff;
   padding:20px;
   margin:0 0 15px 0;
   width: auto;
}


