body, html{font-family:Tahoma;font-size:13px;}
h1{color:#520706;border-bottom:2px solid #DE1211;font-size:1em;}
h2{color:#9F0D0C;font-size:0.9em;}
h3{color:#DE1211;font-size:0.8em;}
h4{color:#780A09;font-size:0.7em;}

a:link, a:active, a:visited, a:hover{color:#0000FF;text-decoration:none;}
a:hover{text-decoration:underline;}

.content{width:70%;float:left;}
.infospalte{width:30%;float:left;}
.clearfloat{clear:both;}
.close_window{text-align:right;}
.close_window a:link, .close_window a:visited, .close_window a:active, .close_window a:hover {padding:3px;color:#FFFFFF;background:#000000;font-size:0.7em;font-weight:bold;text-decoration:none;}
.close_window a:hover {text-decoration:underline;}


#dates {
        float:left;
        height:213px;
        width:275px;
        border: 1px solid #000;
        background-color: #ccc;
        padding-left:10px;
        padding-right:10px;
        margin-left:10px;
        margin-right:10px;
}

#dates p {
        clear:both;
}

#dates label {
        float:left;
        display:block;
        width:7em;
        font-weight:bold;
}


.dateneingabe1{
        float:left;
        width:490px;
        border: 1px solid #000;
        background-color: #ccc;
        padding-left:10px;
        padding-right:10px;
        padding-bottom:10px;
        margin-left:0px;
        margin-right:0px;
        margin-top:20px;
}

.dateneingabe2{
        float:left;
        width:230px;
        border: 1px solid #000;
        background-color: #ccc;
        padding-left:10px;
        padding-right:5px;
        padding-bottom:10px;
        margin-left:0px;
        margin-right:0px;
        margin-top:20px;
}



.reisedaten_absenden{
margin-top:10px;
margin-left:365px;
}

.showstep{
margin-top:10px;
font-family:tahoma;
font-weight:bold;
color:#999;
font-size:10px;
text-transform:uppercase;
}

.showstep #actstep{
font-size:1.2em;
color:#333;
}

.zimmerauswahl{
width:250px;
float:left;
}

.zimmerauswahlzeile{margin-bottom:15px;}
.zimmerauswahlzeile select{margin-top:3px;width:50px;}

.zimmerauswahlzeile #zimmer_select{
float:left;
margin-right:10px;
width:50px;
}

.zimmerauswahlzeile #zimmer_description{
float:left;
}

.buchungsdaten{width:280px;float:left;}
.buchungsdaten th{text-align:left;font-weight:normal;width:100px;}
.buchungsdaten td{width:210px;}
.buchungsdaten input{width:180px;}
.buchungsdaten #person_plz{width:50px;}
.buchungsdaten #person_ort{margin-left:5px;width:121px;}
.teilnehmerdaten_gruppe{padding-right:30px;clear:both;}

.datenuebersicht #adresse{width:37.7em;border:0px solid #c0c0c0;padding:5px;margin:5px;}
.datenuebersicht #zimmerauswahl{width:37.7em;border:0px solid #c0c0c0;padding:5px;margin:5px;}
.datenuebersicht #zimmerauswahl td{border-bottom:1px solid #999999;} 
.datenuebersicht #details{clear:both;width:37.7em;padding:5px;margin:5px;}

.datenuebersicht #details table {empty-cells:show;}
.datenuebersicht #details table th{text-align:left;}
.datenuebersicht #details table td{padding:5px 0px;border-bottom:1px solid #999999;}


.datenuebersicht #details #gesamtsumme{font-size:1.5em;text-align:right;}
.datenuebersicht #bedingungen{clear:both;border:2px solid #990000;width:37.7em;padding:5px;margin:5px;margin-bottom:20px;}

.final_close_window{}
.final_close_window a:link, .final_close_window a:visited, .final_close_window a:active, .final_close_window a:hover {padding:3px;color:#FFFFFF;background:#0000FF;font-size:0.7em;font-weight:bold;text-decoration:none;}
.final_close_window a:hover {text-decoration:underline;}

.selectZimmer{width:100px;}
