@charset "UTF-8";
/* CSS Document */

/*CHECK FOR ROBOTS*/
#Email, .emailhidden {display: none;}


/*LOGINFORM HEADER*/

input, .anmeldung input, textarea {
        background: #fff; border: 1px solid #d9d9d9; margin: 0 0 3px 0; padding: 3px; color: #666; font-family: Arial; font-size: 11px;}
        
input#LoginPW {float:left; width: 125px !important; }
input#submitLogin {float:left; width: 19px !important; height: 19px !important; display: block; background: url(loginBTN.gif) 0 0 no-repeat !important; cursor: pointer;}
* html input#LoginPW {margin: 0 0 0 3px;}
input#submitLogin:hover, input#submitLogin:focus {background-position: 0 -19px !important;}
.input_btn {display:block; width: 105%;}

.input_btn input, .input_btn button{
        width: auto !important; padding: 3px 9px !important; float:left; display:block; margin: 0 3px 0 0 !important; background: #d9d9d9; color:#fff; border: 1px solid #d9d9d9;}
.input_btn input:hover, .input_btn input:focus, .input_btn button:hover, .input_btn button:focus {
        background: #2e74ae; border: 1px solid #2e74ae;}



#SuchForm {
        color: #fff;
        width: 100%;}
#SuchForm input {background: #fff; padding: 4px 5px;width: 211px; margin: 0 0 3px 0; border: none; height: 15px; float:left;}

#SuchForm #searchSubmit {width: 23px !important; height: 23px; background: #fff url(searchPfeil.gif) center center no-repeat;}

#mylivesearch {float:left;}
#result {position: absolute; background: #0099cf; right: 0px; top: 20px; width: 254px; display: none;}
#result a {color: #2e74ae; padding: 3px 10px; background: #fff; margin: 1px 0 0 0; display: block;}
#result a:hover {color: #0099cf;}


/*TERMIN ANMELDEFORMULAR*/

.anmeldung label {
	color: #666;
	font-size: 13px;
	display: block;
	float: left;
	width: 110px;
	clear: left;
	margin: 0 0 10px 0;}
	
.anmeldung input {width: 300px; margin: 0 0 5px 0;}
.anmeldung .input_btn {margin: 0 0 0 110px;}


/*KONTAKTFORMULAR, MITGLIED WERDEN*/
.gmap {margin: 0 0 10px 0;}

#Mitmachen_fehlermeldung p, #Mitmachen_fehlermeldung_D {color: #f00; margin: 0 0 3px 0 !important;}

#overviewMW table {width: 100%; border-collapse: collapse;}
#overviewMW h2 {margin: 20px 0 5px 0 !important;}
#overviewMW table tr td {background: #0099cf; color: #fff; padding: 3px 10px; border: 1px solid #cce6ef;}
#overviewMW table tr td.lab {width: 100px;} 
.formTabs {background: #fff; width: 101%}
.formTabs a {background-image: url(tabnummer.gif) !important; background-repeat: no-repeat !important; display: block; float:left; margin: 0 1px 1px 0; background-color: #cce7ef !important; padding: 10px 20px 10px 47px !important; font-size: 11px;}
.formTabs a.aktiv {background-image: url(tabnummer_H.gif) !important; background-repeat: no-repeat !important; background-color: #0099cf !important; color: #fff !important}

.erklaerung {margin: 20px 0 0 0 !important; color: #666 !important; text-align: right}
a.weiterFormBTN {float: right; padding: 5px 20px !important; background: #0099cf !important; color: #fff !important; margin: 0 0 0 2px; }
.mitgliedWerden input.FormularButton{float: right; padding: 5px 20px !important; background: #0099cf !important; color: #fff !important; margin: 10px 1px 0 2px; border: none !important}
.mitgliedWerden input.FormularButton:hover, a.weiterFormBTN:hover {background: #2e74ae !important;}
.formTabs a#tab1 {background-position: 10px 10px; width: 51px;}
.formTabs a#tab2 {background-position: 10px -51px; width: 99px;}
.formTabs a#tab3 {background-position: 10px -112px; width: 50px;}
.formTabs a#tab4 {background-position: 10px -174px; width: 30px;}

#tab4_c {text-align: center;}
#tab4_c img {margin: 30px auto;}
.formular_fullWidth {background: #cce6ef; padding: 15px;}
.formular_fullWidth label {
	color: #666;
	font-size: 11px;
	display: block;
	width: 200px;
	clear: left;
	margin: 0;}
	
label.radiocheck {float: left; clear: none; width: 33% !important;}	
.formular_fullWidth input {width: 463px;margin: 0 0 10px 0;}
.formular_fullWidth textarea {width: 463px;margin: 0 0 10px 0; height: 100px;}
.formular_fullWidth input.radiocheck, .formular_fullWidth input.radiocheckD {width: auto !important; float:left; border: none; background: none; margin: 0 10px 10px 0;}
.formular_fullWidth span.forcheckBox {width: 430px; float:left;}
.formular_fullWidth select {width: 470px;margin: 0 0 10px 0;}
.formular_fullWidth input.PLZ, .formular_fullWidth input.klein {width: 80px; float:left;  margin: 0 10px 0 0;}
.formular_fullWidth input.Ort {width: 365px;}
* html .formular_fullWidth input.Ort {width: 362px;}

/*SPENDEN FORM*/
.spendenOptionen {width: 278px; padding: 32px 0 0 0; float:left;}
.spendenOptionen label {padding: 0 10px 0 0;}
.paypalSpende { float:left; width: 268px; margin: 0 30px 0 0; text-align: right;}
.paypalSpende img {margin: 0 0 10px 0;}
.paypalSpende .formPayPal {background: url(paypalinput.gif) 0 0 no-repeat; width: 189px; height: 20px; display: block; float:left;overflow: hidden;}
* html .paypalSpende .formPayPal {margin: 0 -3px 0 0 !important; padding: 0 !important; }
.paypalSpende #amount1 { border: none; background: none; width: 140px;margin: 0 60px 0 0;}
.paypalSpende input#PayPalSubmit1 {background: url(paypalSendBTN.gif) 0 0 no-repeat; width: 79px; height: 20px; display: block; border: none; padding: 0 !important;}


/*PORTAL FORM*/

.portalForm label {display: block; float: left; width: 150px; clear:left;}
.portalForm input,  .portalForm textarea {width: 508px; display: block; float:left; background: #fff; border: 1px solid #ccc; margin: 0 0 5px 0; padding: 3px !important}
.portalForm select {display: block; margin: 0 0 5px 0; width: 516px; float:left;}

.vort input {width: 483px;margin: 0 0 5px 0;}
a.vOrt_Wahl {width: 22px; height: 22px; margin: 0 0 0 3px; display: block; float: left; background: #ccc url(browse.gif) 0 0 no-repeat !important; padding: 0 !important; }
a.vOrt_Wahl:hover {background-position: 0 -22px !important;}
a.vOrt_Wahl span {display: none;}
div.vort { float:left; width: 516px; position: relative; }
#showVOrtWahl {background : #ccc; position: absolute; top: 25px; left: 0; width: 516px; display: none;}
#showVOrtWahl ul {list-style-type: none; margin: 20px !important; list-style-position: inside; color: #fff;  }
#showVOrtWahl ul li a {background: none !important; padding: 3px !important;}


input.inputPLZ {width: 80px !important; margin-right: 3px !important;}
input.inputORT_afterPLZ {width: 417px !important;}

.portalForm .floatLeft {width: 240px; margin: 0 8px 0 0;}
.portalForm .floatLeft input {width: 85px !important; margin-right: 3px !important;}


span.mceEditor {display: block; width: 408px !important; margin: 0 0 5px 0 !important; position: relative; float:left;}

span.mceEditor a {padding: 0 !important; background: none !important; border: none !important;}

/*SUBMIT BTN*/

.FormularButton { background: #2e74ae !important; border: 1px solid #2e74ae !important; color: #fff; width: auto !important; padding: 2px 20px !important; cursor: pointer; }
.FormularButton:hover {background: #0099cf !important}
.portalForm button.FormularButton {margin: 0 -145px 0 150px !important;}


/*Weiterleiten*/

#weiterLeiten_BG {background: #000; position: fixed; top: 0; left:0; width: 100%; height: 100%; z-index: 10000; display: none;}
#weiterLeiten_Box {position: fixed; top: 50%; left: 50%; width: 400px; height: 200px; padding: 10px; margin: -105px 0 0 -205px; background: #fff; z-index: 10001; border: 5px solid #000; -moz-border-radius: 5px;-webkit-border-radius: 5px; display: none;}

#weiterLeiten_Box h1 {color: #2e74ae; font-size: 14px; font-weight: normal;}
#weiterLeiten_Box h1.danke {text-align: center; margin-top: 50px !important;}
#weiterLeiten_Box label {width: 100%; margin: 0 0 5px 0; display: block;}
#weiterLeiten_Box label span {width: 50px; display: inline-block; float: left;}
#weiterLeiten_Box label input, #weiterLeiten_Box label textarea {width: 340px; padding: 4px;}
#weiterLeiten_Box label input#mail {display: none;}
#weiterLeiten_Box input.btn {float: right; margin: 0 0 0 2px; border: 1px solid #2e74ae !important; background: #2e74ae !important; color: #fff !important;}
#weiterLeiten_Box input.btn:hover {color: #f8eb00 !important; }