body {margin: 0px; padding: 0px; background: #f4f4f4}

#text {font: 13px Arial, Helvetica, sans-serif; line-height: 16px; background: #ffffff; color: #303030; margin: 0px; width: 1000px; height: 100%}

a, a:link, a:visited {color: #74A8F5; font-weight: normal; text-decoration: none}
a:hover, a:active {color: #86C32A; font-weight: normal; text-decoration: underline}

h1 {color: #86C32A; font-size: 16px; margin: 0px}
h2 {color: #86C32A; font-size: 14px; margin: 0px 0px 10px 0px}
h3 {color: #86C32A; font-size: 12px; margin: 0px}
h3 a:link, h3 a:visited {color: #86C32A; font-size: 12px; margin: 0px; font-weight: bold; text-decoration: none}

select, input, textarea {font-size: 11px}
#img {border: 1px solid #F7F9F7}

small, .small {color: #86C32A; font-size: 11px}


.image{float:left;
        padding:1px;
        background:url(../img/dot.gif) repeat;
        margin:0 .5em .2em 0;}
.var1 img{border:3px solid #fff}


#header {margin-bottom: 10px}

#links {float: left; width: 200px; height: 100%; margin: 0px 15px 0px 10px; padding: 0px}
#links_menu {}
#links_text {background-color: #F7F9F7; padding: 5px; font-size: 12px}
#links_box {padding: 5px}

#links ul, #links li {list-style: none; margin: 0px 0px 10px 0px; padding: 0px}
#links li a:link, #links li a:visited {display: block; height: 20px; padding: 5px 0px 0px 8px; border-left: 5px solid #86C32A; background: #ffffff; color: #74A8F5; font-weight: bold; text-decoration: none}
#links li a:hover, #links li a:active {border-left: 5px solid #ffffff; background: #86C32A; color: #ffffff}

#rechts {float: right; background-color: #F7F9F7; width: 200px; margin: 0px; padding: 0px}
#rechts_motiv {height: 220px; background: url(../images/ehostel_pc671363983.jpg) top center no-repeat; margin-top: 10px}
#rechts_text {padding: 5px; font-size: 12px; font-weight: normal}

#mitte {float: left; width: 500px; margin: 0px 10px 0px 10px; padding: 0px 20px 0px 20px; border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0}
#mitte_links {float: left; width: 55%}
#mitte_mitte {float: left; width: 4%}
#mitte_rechts {float: left; width: 41%}
#mitte_alles {float: left; width: 100%}

#footer {clear: left; width: 1000px; height: 30px; border-top: 3px solid #86C32A; color: #86C32A; font-weight: normal; text-align: center}
#footer a, #footer a:link, #footer a:visited {color: #86C32A; text-decoration: none}
#footer a:hover, #footer a:active {color: #74A8F5; text-decoration: underline}

#position {position: relative; width: 100%}
#position2 {position: absolute; visibility: visible; top: 12px; left: 53%; width: 300px; height: 20px}

#hostelsuche_quer {background-color: #F7F9F7; width: 100%; height: 130px; padding: 10px 0px 10px 10px; border: 1px solid #86C32A}
#hostelsuche {background-color: #F7F9F7; width: 100%; height: 280px; align: center; padding: 5px 0px 5px 10px; border: 1px solid #86C32A}

/*HOSTELWORLD*/
/*Verfügbare Betten in ...*/
.BElargeBoldCol {color: #FFDF00; font-size: 14px}

/*Click here to change dates or the city you have chosen.*/
a.changedates, a.changedates:link, a.changedates:visited {color: #74A8F5; font-weight: normal; text-decoration: none}
a.changedates:hover, a.changedates:active {color: #86C32A; font-weight: normal; text-decoration: underline}

/*Verfügbarkeits Überblick*/
.AVAIL_panel {background-color: #ffffff}
.BEfabTabBack, .BEpg2Head, .BEMicrositeTabHeader, .BEMicrositeTabMain, .BEMicrositeBookingHeader, .BEMicrositeBookingRes {background-color: #F7F9F7}
.BEMicrositeBookingMain {background-color: #64C900}

/*div. Texte*/
.BEavailkey, .BEsmall, .BEmedium, .BEHeadingmedium, .BEHeadingmediumBold, .TXT_whitetxt, .BEmediumBoldCol {color: #000000; font-weight: normal}

/*...*/
a.BEtitle, a.BEtitle:link, a.BEtitle:visited {color: #74A8F5; font-weight: normal; text-decoration: none}
a.BEtitle:hover, a.BEtitle:active {color: #86C32A; font-weight: normal; text-decoration: underline}

/*Weitere Info... »*/
a.BEmoreinfo, a.BEmoreinfo:link, a.BEmoreinfo:visited {color: #74A8F5; font-weight: normal; text-decoration: none}
a.BEmoreinfo:hover, a.BEmoreinfo:active {color: #86C32A; font-weight: normal; text-decoration: underline}


.tabheader {background-color: #F7F9F7; border-top: 1px solid #86C32A;  border-bottom: 1px solid #86C32A; color:#86C32A; font-weight: bold;}
