/* -- STyling des Kurssystems --*/

.tx-webbasys-pi1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
}

.tx-webbasys-pi1 div.hauptseite_status {
color:#939393;
font-size: 9px;
font-weight: bold;
padding-left: 5px;
font-size: 12px;
}

.tx-webbasys-pi1 div.hauptseite_status h2{
color:#939393;
font-size: 9px;
font-weight: bold;
padding-left: 5px;
}

.tx-webbasys-pi1 div.hauptseite_status a{
color:#939393;
font-size: 9px;
font-weight: bold;
padding-left: 5px;
text-decoration: none;
}

.tx-webbasys-pi1 h2.statusmeldung{
display: none;
}

.tx-webbasys-pi1 span.anzahl{
display: none;
}

.tx-webbasys-pi1 div.kontakt{
display: none;
}

/* -- INHALTSELEMENTE -- KURS -- */

.kurs{
width: 580px;
}

.kurs h4.headlinekurs{
font-size: 12px;
color: #678800;
width: 500px;
}

.kurs p{
color:#1D1D1D;
font-family:Arial;
font-size:12px;
font-weight:normal;
line-height:17px;
}

.kurs div a.kursdetaillink{
color:#1D1D1D;
font-size: 12px;
font-weight: bold;
padding-left: 5px;
text-decoration: none;
}

.kurs div a.kursdetaillink:hover{
color:#000000;
font-size: 12px;
font-weight: bold;
padding-left: 5px;
text-decoration: none;
}

div.hauptseite_kurse h2{
font-size: 12px;
color: #678800;
font-weight: bold;
}

table.kurse.details {
color:#1D1D1D;
font-family:Arial;
font-size:12px;
font-weight:normal;
line-height:17px;
width: 550px;
}

/*-- WARENKORB --*/

.warenkorb{
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
}

.warenkorb h1{
font-size: 12px;
font-weight: bold;
color: #678800;
}

.warenkorb a{
text-decoration: none;
color:#1D1D1D;
}


.warenkorb a img{
border: 0;
}

.warenkorb br{
float: left;;
}

.warenkorb a.warenkorb_tasten{
display: inline;
width: auto;
}

/* -- SUCHE --*/
.calendarSearchFrom{
display: none;
}

.calendarSearchTo{
display: none;
}

a img{
border: none;
}

h2.statusadresse{
line-height: 17px;
}

div.kurs p{
width: 520px;
}

p.gray{
font-size: 12px;
}

div.anmelde_buttons a img{
padding-left: 0;
}

div.hauptseite_kurse{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 12px;
}

/* --- KONTAKTFORMULAR --------------------------- */


fieldset.csc-mailform{
border:0;
}

h2.categorytitle{
color:#939393;
}

fieldset{
background-color: #ffffff;
border: 0px;
}

span.calendar{
display: none;
}

div.hauptseite_ohnestatus{
font-family: Arial, Helvetica, sans-serif;
text-transform: none;
line-height:20px;
font-size:12px;
color: #0b212d;
padding-top:5px;
width: 520px;
}

div.csc-mailform-field label{
display:inline;
width:100px;
float:left;
}

div.csc-mailform-field input{
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom: thin solid 1px #ced3d5;
border-bottom-width:1px;
background: #ffffff;
width:300px;
}


div.csc-mailform-field textarea{
width:300px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#0b212d;
border-bottom: thin solid 1px #ced3d5;
border-right: thin solid 1px #ced3d5;
border-top: thin solid 1px #ced3d5;
border-left: thin solid 1px #ced3d5;
border-width:1px;
background: #ffffff;
}

div.csc-mailform-label{
font-family: Arial, Helvetica, sans-serif;
text-transform: none;
line-height:20px;
font-size:12px;
color: #0b212d;
padding-top:10px;
}

div.csc-mailform-field input.csc-mailform-check{
border: thin solid 1px #ced3d5;
border-width:1px;
background: #ffffff;
width:20px;
}

input.suche{
margin-left:50px;
width:auto;
border: 0px;
background: #0b212d;
color:#ffffff;
}

form p{
font-size: 12px;
}

table.kurse{
font-size: 12px;
}

a.link{
text-decoration: none;
color: #000000;
}

a.link:hover{
text-decoration: underline;
}
