﻿input, select, button{
    outline-style:none;
}
select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:url("/Masterpages/Images/iconDDL.png") 98% / 5% no-repeat;
    text-indent:10px;
}

#divSlider, #sliderBottomText{
    display:none;
}

#Viewport{
    position:relative;
}
#RegistrierungHeader{
    margin-bottom:10px;
}
#RegistrierungHeaderWrapper{
    width:50%;
    margin:10px 0 10px;
}
#RegistrierungHeaderWrapper li{
    margin-left:10px;
}
#btnRegistrierungHeaderBereitsKunde{
    border:none;
    background-color:white;
    color:#e3000b;
    padding-left:0;
}
.regHeader{
    text-transform:uppercase;
    font-size:1.2em;
    font-weight:600;
}

#RegistrierungGrundlegend{
    width:48%;
    float:left;
}
#RegistrierungGrundlegend div{
    margin-bottom:10px;
}
#RegistrierungGrundlegend span{
    line-height:35px;
}
#RegistrierungGrundlegend input[type=text], #RegistrierungGrundlegend input[type=password]{
    width: 350px;
    float: right;
}

#RegistrierungAdresse{
    width:48%;
    float:right;
}
#RegistrierungAdresse div{
    margin-bottom:10px;
}
#RegistrierungAdresse span{
    line-height:35px;
}
#RegistrierungAdresse input[type=text]{
    width:350px;
    float:right;
}
#RegistrierungAdresse select{
    width:354px;
    height:24px;
    float:right;
    background-color:#dedede;
}
#StrasseHausnummerWrapper{
    float:right;
}
#StrasseHausnummerWrapper input[type=text]{
    float:none;
}
#tbRegistrierungAdresseStrasse{
    width:256px !important;
    margin-right:10px;
}
#tbRegistrierungAdresseHausnummer{
    width:80px !important;
}
#PLZStadtWrapper{
    float:right;
}
#PLZStadtWrapper input[type=text]{
    float:none;
}
#tbRegistrierungAdressePLZ{
    width:120px !important;
    margin-right:10px;
}
#tbRegistrierungAdresseStadt{
    width:216px !important;
}
.g-recaptcha{
    float:left;
}
#btnRegistrierenWrapper{
    height:80px;
}
#RegistrierungBottomElements #btnRegistrierenWrapper #btnRegistrieren{
    float:right;
    text-align:right;
}
#btnRegistrieren {
    position: relative;
    top: 40px;
    width: 220px;
    height: 40px;
    border: none;
    background-color: #434443;
    color: white;
    padding-right: 10px;
    cursor: pointer;
    text-transform: uppercase;
}
#pnlRegistrierung2{
    height:400px;
}
#lblRegistrierungDankeHeader{
    text-transform:uppercase;
    font-size:1.3em;
    font-weight:600;
}
#lblRegistrierungDankeText{

}
#vsRegistrierung{
    margin-left:25px;
    width:250px;
    height:70px;
    overflow:hidden;
    float:left;
}

#cphContent_pnlRegistrierung1 {
    padding: 20px;
}

#lblRegistrierungHeaderH h1 {

    text-transform: uppercase;
}

#RegistrierungCheckbox { font-weight: bold; width: 80%; margin: 20px auto; background: #efefef; padding: 10px;}
#RegistrierungCheckbox input { background: #fff; width: 20px; height: 20px; border: none; }
.valDatenschutz { color: #e3000b; display: block; width: 100%; border: 1px solid #e3000b; text-align: center; background: #fff; margin: 3px; }