@CHARSET "UTF-8";
/* maps */
.gme-saddress {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #B7B7B7;
    box-shadow: 0 0 5px #EEEEEE inset;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    height: 19px;
    margin-bottom: 10px;
    padding: 10px 14px 9px;
    width: 232px
}

.gme-submit {
background: url("../images/structure/kontakt-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #BD9963;
    cursor: pointer;
    height: 42px;
    text-shadow: 0 1px #FFFFFF;
    width: 137px;
}

.adp-text {
    text-align: center;
    vertical-align: middle;
}

.adp-substep {
border-top: 1px solid #CDCDCD;
    margin: 0;
    padding: 0.6em 3px;
    vertical-align: top;
}

.adp-list b {
    font-weight: 500;
}

/* powermail */

.powermail-leftside { float: left; }
.powermail-rightside { float: right; }
.powermail-rightsideborder { border-left: 1px solid #D2D2D2 !important; float: right; padding-left: 33px !important; }
.powermail-checkbox {}
.powermail-checkboxheader filedset legend { display: none; }
.powermail-radiobuttonsheader {}
.powermail_fieldwrap.powermail-radiobuttons fieldset legend.powermail_label { display: none; }
.powermail-selectheadertop {}
.powermail-selectheaderleft {}

.powermail_radio_outer {
	width: 414px;
}

.powermail-buttonrighthigh {
	clear: both;
	float: right;
	margin-top: -55px !important;
}


div.powermail-smallselecttop div.powermail-select-img, .powermail-smallselectleft div.powermail-select-img {
	background: url("../images/icons/select_klein.jpg") no-repeat;
	}
input[type="checkbox"] {
    display:none;
}
input[type="checkbox"] + label span {
    display:inline-block;
    width:22px;
    height:22px;
    margin:-1px 4px 0 -2px;
    vertical-align:middle;
    background:url(../images/icons/check.jpg) no-repeat;
    cursor:pointer;
}
input[type="checkbox"]:checked + label span {
    background:url(../images/icons/check.jpg) -30px no-repeat;
    
}            
input[type="radio"] {
    display:none;
}
input[type="radio"] + label span {
    display:inline-block;
    width:20px;
    height:21px;
    margin:-1px 4px 0 -2px;
    vertical-align:middle;
    background:url(../images/icons/radio.jpg) no-repeat;
    cursor:pointer;
}
input[type="radio"]:checked + label span {
    background:url(../images/icons/radio.jpg) -20px no-repeat;
}            

div.powermail-select-img {
	 width: 420px;
   height: 42px;
   overflow: hidden;
   background: url(../images/icons/select.jpg) no-repeat;
   float: left;
   margin-left: -3px;
}











.powermail-smalldatetop input.powermail_field.powermail_date {
	width: 111px;
}
.powermail-smallselectleft div.powermail-select-img .powermail_select, .powermail-smallselecttop div.powermail-select-img .powermail_select {
	width: 148px;
}
.powermail-smallselectleft div.powermail-select-img, .powermail-smallselecttop div.powermail-select-img {
	width: 117px;
	margin-top: -1px;
	}
.powermail-smallselecttop  {
	margin-left: 10px;	
}
.powermail-smallselectleft .powermail_label{
		display: normal;
		float: left;
		padding: 12px 10px 0px 7px;
}
div.powermail-smallselectleft { float: right; margin-top: 26px; }

.powermail_fieldwrap_date { clear: both; }

.powermail_fieldwrap_radio { clear: both; float: left; }

/*
.powermail-buttonrighthigh {
	width: 100% !important;
	clear: both;
}
*/


.powermail_select {
	background: transparent;
   border: 0;
   border-radius: 0;
   -webkit-appearance: none;
    font-size: 12px;
    height: 43px;
    line-height: 1;
    padding: 12px;
    width: 455px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
  float: right;
  font-weight: bold;
  background: url("../images/structure/kontakt-btn.png") no-repeat;
  width: 137px;
  height: 42px;
  border: 0 none;
  color: #BD9963;
    text-shadow: 0 1px #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    margin: 5px 1px 0 0;
}

fieldset.tx-powermail-pi1_fieldset .powermail_submit:hover {
    text-shadow: 0 1px #FFFFFF;
  color: #1ca8ff;
  text-decoration: none;
}
#label-fe_ttaddress_gender, #label-fe_ttaddress_name, #label-fe_ttaddress_email {
  float: left;
  font-weight: normal;
  font-color: #000;
}
fieldset.tx-powermail-pi1_fieldset label,fieldset.tx-powermail-pi1_fieldset fieldset legend
  {
  color: #757575;
  display: block;
  float: left;
  font-weight: normal;
  white-space: normal;
  width: 200px;
  padding-bottom: 2px;
  text-indent: -1px;
}

div.tx_powermail_pi1_fieldwrap_html {
  clear: both;
  margin: 0 0 0.6em;
}


fieldset.tx-powermail-pi1_fieldset input.powermail_text,fieldset.tx-powermail-pi1_fieldset input.powermail_date,fieldset.tx-powermail-pi1_fieldset input.powermail_datetime,fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,fieldset.tx-powermail-pi1_fieldset input.powermail_captcha, #fe_ttaddress_name_input, #fe_ttaddress_email_input
  {
  font-family: arial, helvetica, sans-serif;
   background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #B7B7B7;
    box-shadow: 0 0 5px #EEEEEE inset;
    font-size: 12px;
    height: 16px;
    padding: 10px 14px 12px;
    width: 386px;
}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
  height: 86px;
}
fieldset.tx-powermail-pi1_fieldset {
  background-color: #FFF;
  border: 0 none;
  padding: 0px;
  margin-left: 1px;
  margin-top: 10px;
  width: 100%;
}

.powermail_check_outer, .powermail_radio_outer {
	clear: both;
}


.powermail_label.powermail_check_legend, .powermail_label.powermail_radio_legend {
	width: auto;
	clear: both;
}

.powermail_check_inner, .powermail_radio_inner {
	float: left;
	color: #757575;
 	min-width: 100px;
 	padding: 5px 0;
}
.powermail_check_inner label, .powermail_radio_inner label {
	padding-right: 20px;
	}

.powermail_check_inner label:hover, .powermail_check_inner label:active, .powermail_radio_inner label:hover, .powermail_radio_inner label:active {
	color: #000;
	}

.powermail_create {
  width: 400px;
}
.powermail_all dt {
  padding-bottom: 2px;
}

.powermail_all dd {
  padding-bottom: 5px;
}

.powermail_fieldwrap_submit {
	float: right !important;
}

.powermail_submit {
  float: right;
  font-weight: bold;
  background: url("../images/structure/kontakt-btn.png") no-repeat;
  width: 137px;
  height: 42px;
  border: 0 none;
  color: #BD9963;
    text-shadow: 0 1px #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    margin: 5px 1px 0 0;
}

.powermail_submit:hover {
  text-shadow: 0 1px #FFFFFF;
  color: #1ca8ff;
  text-decoration: none;
}
.powermail_label  {
  color: #757575;
  display: block;
  font-weight: normal;
  white-space: normal;
  padding-bottom: 2px;
  text-indent: -1px;
}

.powermail_input, .powermail_field.powermail_date  {
  font-family: arial, helvetica, sans-serif;
   background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #B7B7B7;
    box-shadow: 0 0 5px #EEEEEE inset;
    font-size: 12px;
    height: 16px;
    padding: 10px 14px 12px;
    width: 386px;
}
.powermail_legend {
display:none;
  margin-left: -999999px;
  position: absolute;
}

.powermail_textarea {
   height: 108px;
  width: 386px;
  background: none repeat scroll 0 0 #F7F7F7;
border: 1px solid #B7B7B7;
box-shadow: 0 0 5px #EEEEEE inset;
font-size: 12px;
font-family: arial, helvetica, sans-serif;
padding: 10px 14px 12px;
}
.powermail_fieldset {
  background-color: #FFF;
  border: 0 none;
  padding: 0px;
  margin-left: 1px;
  margin-top: 10px;
  width: 415px;
}
.powermail_fieldwrap {
  margin-top: 7px;
  float: left;
}

.powermail_fieldwrap:first-child {
  margin-top: 0px;
}
form.powermail_form h3{
  font-size: 20px;
  }
