:-moz-placeholder{color:blue}
::-webkit-input-placeholder{color:blue}
*:focus{outline:none}
#waehlWebinar{border:1px solid #ddd;
padding:4px}
.form_hint,.required_notification{font-size:11px}
.form_hint{background:#d45252;border-radius:3px 3px 3px 3px;color:white;margin-left:8px;padding:1px 6px;z-index:999;
position:absolute;
display:none}
.form_hint::before{content:"\25C0";
color:#d45252;position:absolute;top:1px;left:-6px}
.panel{margin-bottom:0}
.panel-group{margin-bottom:5px}
.panel-title>a{color:#0b2844}
.koopInputClass:focus+.form_hint{display:inline}
.koopInputClass:required:valid+.form_hint{background:#28921f}
.koopInputClass:required:valid+.form_hint::before{color:#28921f}
div.clearAlles{clear:both}
.koopbox ul{width:100%;list-style-type:none;list-style-position:outside;margin:0px;padding:0px}
.koopbox li{padding:5px 0;border-bottom:0;position:relative}
.required_notification{color:#d45252;margin:5px 0 0 0;display:inline}
.koopbox input[type="text"],.koopbox input[type="email"]{height:25px;width:99%;max-width:285px;padding:5px 8px}
.spamRefresh,.spamEingabe{vertical-align:middle;text-align:center}
.spamRefresh{width:35%}
.spamEingabe{width:65%;padding-right:10px}
.koopbox input{border:1px solid #aaa;box-shadow:0px 0px 3px #ccc,0 10px 15px #eee inset;border-radius:2px}
.koopbox input:focus,.koopbox textarea:focus{background:#fff;border:1px solid #555;box-shadow:0 0 3px #aaa;padding-right:70px}
#newsletterModal input[type=checkbox]{transform:scale(2) !important}
#anmeldungWeg{border-top:2px}
input:required,textarea:required{background:#fff url(/fileadmin/templates/images/roterstern.png) no-repeat 98% center}
::-webkit-validation-bubble-message{padding:1em}
.koopbox input:focus:invalid,.koopbox textarea:focus:invalid{
background:#fff url(/fileadmin/templates/images/nichtvalide.png) no-repeat 98% center;box-shadow:0 0 5px #d45252;border-color:#b03535}
.koopbox input:required:valid,.koopbox textarea:required:valid{
background:#fff url(/fileadmin/templates/images/valide.png) no-repeat 98% center;box-shadow:0 0 5px #5cd053;border-color:#28921f}
.normalFett{font-weight:700}
.boxDiv{width:100%}
p.voll{font-size:90%;width:100%;text-align:center}
hr{height:1px;color:#ccc;background-color:#ccc;border:0}
#immatrikulation{display:none}
#immatrikulation input{border:1px solid #aaa;box-shadow:0px 0px 3px #ccc,0 10px 15px #eee inset;border-radius:2px}
#immatrikulation input:focus{background:#fff;border:1px solid #555;box-shadow:0 0 3px #aaa}
#immatrikulation input:focus{
padding-right:70px}
#immatrikulation input{
-moz-transition:padding .25s;-webkit-transition:padding .25s;-o-transition:padding .25s;transition:padding .25s}
#immatrikulation input{
width:90%;padding-right:30px}
p.taZusatz{width:90%;font-size:85%;font-style:italic}
.wertFehlt{color:#d00;font-weight:700}
#abgeschicktEingaben td{vertical-align:top}
.zweiZellen{padding-top:20px;font-weight:700}
p.refFileUploadInfo{font-size:85%;margin:0 0 5px 0;padding:0}
.ui-dialog-titlebar-close{visibility:hidden}
#webinarAnmAccordion h3{padding:5px 5px 5px 30px}
.ui-accordion .ui-accordion-content{padding:0.5em}
p.amTag{color:#189bb9;font-weight:700;margin-top:10px}
span.soOderSo{color:#189bb9;font-weight:700}
span.webDatumFett{font-weight:700;
}
.well{min-height:20px;padding:10px 10px 5px 10px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.well h1{color:#f7931d;
}
blockquote{color:#0b2844;padding:10.5px 15px;margin:0 0 21px;font-size:100%;border-left:4px solid #eeeeee}
.container .carousel-inner>.item{padding-left:0;padding-right:0}
#dsModalKlick{background:#ddd;display:none;padding:10px 10px 5px 10px}
#dsModalKlick p{color:#cc0000;font-weight:700}
