div.background {
padding:0px;
/*background-color:#fff;*/
width:755px;
}

a { 
font-family: Verdana, Arial, san-serif; 
font-size: 10px; 
color: #af1e23;
}

.anreisebg {
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
padding-right:20%;
background-color:#af1e23;
margin-right:5%;
color:#fff;
}

.abreisebg {
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
padding-right:20%;
background-color:#af1e23;
color:#fff;
margin-right:5%;
}

div.hg2 {
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
background-color:#af1e23;
color:#fff;
width:770px;

}

div.adress {
position:relative;
width:300px;
}

div.adress2 {
position:absolute;
width:300px;
margin-left:10px;
margin-top:30px;
//margin-top:50px;
}

span.first {
float:left;
padding-top:5px;
padding-bottom:0px;
padding-left:10px;
}

span.second {
float:right;
padding-top:5px;
padding-bottom:0px;
padding-left:10px;
}

span.third {
float:right;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
}

div.zimmer {
width:500px;
}

/* ABREISEDATUM */
#bg { background-color: #af1e23; height:25px; font-size: 10px; color: #FFF; font-weight: bold;}

#bg2 { background-color: #af1e23; height:25px; font-size: 10px; font-weight: bold;}

/* Hintergrunde */
#bg3 { background-color: #af1e23; height:25px; font-size: 10px; color: #FFFFFF; font-weight: bold;}
#hl { background-color: #af1e23; font-family: Verdana, Arial, san-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}
a { font-family: Verdana, Arial, san-serif; font-size: 10px; color: #AF2346;}
img.image { width:300px; height:264px;}
td.whity {  width:25px;}

input { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#333332; text-decoration: none;}
input.short { width:16px;}
select { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#333332; text-decoration: none;}
select.anfrage { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#333332; text-decoration: none;}

div.bezeichnung {
font-family:Arial, Verdana, san-serif;
font-size:14px;
font-weight:bold;
color:#fff;
background-color:#af1e23;
width:770px;
height:25px;
padding:10px;
}

div.bild {
position:absolute;
margin-top:5px;
}

div.anschrift {
position:absolute;
margin-top:5px;
margin-left:400px;
font-family:Verdana, Arial, san-serif;
font-size:12px;
}

table.hg {
background-color:#fff;
}

.datum {
font-size:11px;
text-align:right;
}

.linkhotel{
font-size:11px;
float:right;
}

div.beschreibung {

margin-top:234px;
font-family:Verdana, Arial, san-serif;
font-size:11px;
font-weight:normal;
color:#000;
background-color:#ededed;
width:770px;
padding:10px;
}

div.preis {
font-family:Verdana, Arial, san-serif;
font-size:12px;
font-weight:bold;
color:#000;
font-style:italic;
width:770px;
padding:5px;
text-align:right;
}

div.link {
font-family:Verdana, Arial, san-serif;
font-size:11px;
font-weight:bold;
color:#000;
background-color:#ededed;
padding:10px;
text-align:center;
}
