

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
@font-face {
    font-family: 'Porsche';
    src: url('fonts/PorscheNextWLa-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
   
body {font-family:Porsche; font-size: 16px; margin-top:20px;}

.red { background-color: #F2DEDE; }
.green { background-color: #d6e9c6; }
.container-fluid {
   /* padding-left: 0px;
    padding-right: 0px;*/
}

a, a:hover, a:active, a:focus {color:#cc0000;}

#teilnehmer-form{font-size: 16px;line-height: 20px;}

#teilnehmer-form label, #teilnehmer-form input, #teilnehmer-form button, #teilnehmer-form select,#teilnehmer-form textarea {
font-size: 16px;}

label, input, button, select, textarea {
   
}
#header-box{margin-bottom:30px;}

#header-box-2{margin-bottom:30px; text-align:center;}

.logo {height:80px; text-align:center;border-bottom: 1px solid #dfdfdf;}

.logo a {background-color: #fff;padding-left: 16px;padding-right: 16px;}

.logo img {height: 53px;margin-top: 30px;}

#Teilnehmer_telefon_em_{color:#b94a48;}

div#teilnehmer-form_es_ {display:none;}

#teilnehmer-form fieldset {
    background-color: #f2f2f2;
    border: 0 none;
    margin: 0 0 20px;
    padding: 15px 5px;
}
.success {
    background-color: #f2f2f2;
    border: 0 none;
    margin: 0 0 0px;
	padding: 15px 5px;

}

.control-group.error input, .control-group.error select, .control-group.error textarea {
    border-color: #b94a48;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
}

.btn-inverse {
    background-color: #3e4146;
    background-image: none;
    background-repeat: repeat-x;
    border-color: none;
    color: #ffffff;
    text-shadow: none;
	 box-shadow: none;
}

.btn-newsletter {
    background-color: #CC0000!important;

}

.btn-inverse:hover { background:#CC0000;}

a.link-teilnahme{text-decoration:underline!important; color:#000!important;}

#teilnehmer-form a, #teilnehmer-form a:focus{color:#000; text-decoration:underline;}
#teilnehmer-form a:hover{color:#CC0000;}

#teilnehmer-form .control-group {min-height:70px;}

@media screen and (max-width: 960px) {
.row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
}
}







