#anwendungen_kontakt input{
width: 250px;
}


.anwendung_aktivieren{
float: left;
}

label{
cursor: pointer;
}

.anwendung_name{
float: left;
width: 240px;
margin: 0 20px 0 0;
}

.anwendung_dauer{
float: left;
width: 70px;
text-align: right;
}

.anwendung_preis{
float: left;
width: 50px;
text-align: right;
}

.row{
width: 600px;
float: left;
margin: 0 0 5px;
}

.row_small{
width: 300px;
float: left;
margin: 0 0 5px;
}

#anwendung_anreise, #anwendung_abreise{
width: 100px !important;
}

.row_small label, .row label{
margin: 0 0 0 0;
}



ul#anwendungen, #anwendungen ul{
padding: 0;
margin: 0;
list-style-image: none;
}

ul#anwendungen label{
cursor: pointer;
}

#anwendungen{
overflow: hidden;
width: 680px;
}

#anwendungen li{
padding: 5px 5px 5px 5px;
border-bottom: 1px solid #efe3d3;
margin: 0px !important;
}

#anwendungen li.anwendung_active{
color: #911E37;
background-color: #fdf9f5;
}

#anwendungen li.anwendung_active .anwendung_zeit{
display: block;
}

#anwendungen li.bereich_active .bereich{
display: block;
}


.anwendung_aktivieren{
margin: 0 10px 0 0;
width: 30px;
}

.anwendung_zeit{
float: left;
display: none;
margin: 0 0 0 10px;
}

li.head{
background-color: #A64F62;
color: #fff;
font-weight: bold;
padding: 10px;
border-bottom: 1px solid #911E37 !important;
border-right: 1px solid #911E37 !important;
}

li.subhead{
background: url(../images/punkt.gif) no-repeat 15px 6px #efe3d3;
font-weight: bold;
margin: 1px 5px 1px 5px !important;
padding: 0 5px 5px 5px !important;
border: 1px solid #fff;
border-bottom: 1px solid #E3D0B6 !important;
border-right: 1px solid #E3D0B6 !important;
}

li.subhead ul{
background-color: #FFF3E8;
font-weight: normal;
display: none;
}

#anwendungen_kontakt label{
display: block;
}

#anwendungen input, #anwendungen select{
background-color: #fff;
border: 1px solid #C3B39C;
}

#anwendungen_kontakt input, .input{
color: #911E37;
border: none;
background-color: transparent;
border-bottom: 1px dotted #911E37;
}

textarea{
background-color: #fff;
border: 1px solid #C3B39C;
width: 600px;
height: 100px;
}

.anwendung_aktivieren_box{
border: none !important;
background-color: transparent !important;
}

.anwendung_zeit select, .anwendung_zeit input{
margin: 0 0 0 10px !important;
}

.anwendungen_anzahl{
width: 20px;
float: left;
}

.bereich_head{
margin: 5px;
color: #a64f62;
width: auto;
}

.ui-datepicker-trigger{
padding: 0 0 0 2px;
}

.bereich_active{
background-color: #E3D0B6 !important; 
}

.bereich_active .bereich_head{
color: #911E37 !important;
}

#loader{

}

#loading{
vertical-align: middle;
margin: 0 10px 0 200px;
}

#date_message{
position: absolute;
background-color: #a64f62;
color: #fff;
padding: 3px;
top: -28px;
left: 17px;
font-size: 0.9em;
}

.date_message_arrow{
position:absolute;
bottom: -4px;
width: 7px;
height: 4px;
background: url(../images/message_arrow.gif) no-repeat;
}

.anwendung_zeit{

}

.nomargin{

}

input.selectbox{
width: 70px !important;
}

.anwendung_summe{
font-size: 0.9em;
color: #7B6A30;
font-weight: normal;
}