<!--
body {
font-size: x-small; /*for IE5 Win */
voice-family: "\"}\"";
voice-family: inherit;
font-size: small; /*for compliant browsers */
font-family: Verdana, Arial, Helvetica, sans-serif;
TEXT-ALIGN: center;
PADDING: 0px; 
MARGIN: 5px;
border: 1px solid #336600;
}

html>body {
font-size: small;
}
.town {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color: #FFFFFF}
.white_small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF}
.small {  font-size: xx-small}
.yellowbackground {  background-color: #ffff99; font-weight: bold}
.whitesmall2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF}
.maroon {  color: #336600}
.plainlink {  color: #336600; text-decoration: none}
A.title { FONT-WEIGHT: bold; COLOR: #336600;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none}
.title { FONT-WEIGHT: bold; COLOR: #336600;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none}
A.title:hover { FONT-WEIGHT: bold; COLOR: #336600;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-decoration: none}
A.title:active { FONT-WEIGHT: bold; COLOR: #336600;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none}
A.title:visited { FONT-WEIGHT: bold; COLOR: #336600;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-decoration: none}
A.text { FONT-WEIGHT: bold; COLOR: #336600;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none}
.text { FONT-WEIGHT: bold; COLOR: #336600;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none}
A.text:hover { FONT-WEIGHT: bold; COLOR: #336600;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-decoration: none}
A.text:active { FONT-WEIGHT: bold; COLOR: #336600;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none}
A.text:visited { FONT-WEIGHT: bold; COLOR: #336600;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-decoration: none}
.related {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #336600}
.related2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.whitetoplarge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-style: normal; font-weight: bold}
.whitetopsmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-weight: normal; color: #FFFFFF}
.headingmaroon { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
12pt; font-weight: bold; ; color: #336600}
H1 {
	FONT-WEIGHT: normal; LINE-HEIGHT: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 110%;
}
H2 {
	FONT-WEIGHT: normal; LINE-HEIGHT: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 105%;
}
H3 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;
}
H4 {
	COLOR: #336600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;
}
P {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 150%
}
TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A {
	FONT-WEIGHT: normal; COLOR: #336600; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #336600; TEXT-DECORATION: underline
}
A:active {
	COLOR: #336600; TEXT-DECORATION: underline
}

#header {
	BACKGROUND: #336600
}
#headerlogo {
	FLOAT: left; WIDTH: 180px; HEIGHT: 60px
}
#headerright {
	MARGIN-TOP: 0px; FLOAT: right; COLOR: #ffffff; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
#headertab {
	CLEAR: both; FONT-SIZE: 90%; BACKGROUND: #336600; WIDTH: 100%; LINE-HEIGHT: normal
}
#headertab UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #336600; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#headertab LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND: url(../pics/tableftoff.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
#headertab A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(../pics/tabrightoff.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#headertab A {
	FLOAT: none
}
#headertab A:hover {
	COLOR: #336600
}
#headertab #current {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(../pics/tablefton.gif); BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#headertab #current A {
	BACKGROUND-IMAGE: url(../pics/tabrighton.gif); PADDING-BOTTOM: 5px; COLOR: #000000
}
#belowmenu {
	CLEAR: both; PADDING-RIGHT: 5px; FONT-SIZE: 90%; BACKGROUND: #ffffcc; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #ffcc66 1px solid; HEIGHT: 25px; TEXT-ALIGN: right
}
#belowmenu A {
	COLOR: #666; TEXT-DECORATION: none
}
#breadcrumb {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#breadcrumb A {
	BACKGROUND: #ffffff; COLOR: #666666; TEXT-DECORATION: none
}

#footer {
	CLEAR: both; PADDING-RIGHT: 5px; BORDER-TOP: #ffcc66 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 90%; PADDING-BOTTOM: 5px; COLOR: #ffffff; LINE-HEIGHT: 100%; PADDING-TOP: 5px; BACKGROUND-COLOR: #336600; TEXT-ALIGN: center;
}
#footer A {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
#footer A:hover {
COLOR: #ffffff;
	TEXT-DECORATION: none
}
#footer A:active {
COLOR: #ffffff;
	TEXT-DECORATION: none
}
#untenlink {
	FONT-SIZE: 80%; PADDING-BOTTOM: 5px; COLOR: #999999
}
#untenlink A {
	COLOR: #999999; TEXT-DECORATION: none
}
#untenlink A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}

.toph1 {
	MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 110%; COLOR: #ffffff; LINE-HEIGHT: 90%; TEXT-DECORATION: none
}
.topp {
	MARGIN-TOP: -5px; FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #ffffff; LINE-HEIGHT: 90%; TEXT-DECORATION: none
}
.citieslist
{
	margin: 5px;
	padding: 5px;
	list-style-type: none;
}
.citieslist1
{
	margin: 5px;
	padding: 5px;
	list-style-type: none;
	border: 1px solid #ffcc66;
}
.cities ul
{
	margin: 0;
	padding: 5px;
	list-style-type: none;
	font-size: small;
}

.cities li 
{ 
	margin: 0px 3px 3px -10px;
	list-style-type: none; 
	}

.cities a
{
	display: block;
	border: 1px solid #ffffff;
	padding: 2px 2px 2px 2px;
	width: 250px;
	background-color: #fff;
	background-image: url(images/kringel1.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}

.cities a:link, .cities a:visited
{
	color: #ffcc66;
	text-decoration: none;
	padding-left: 30px;
}

.cities a:hover
{
	border: 1px dotted #cc0000;
	background-color: #fff;
	background-image: url(images/kringel2.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding-left: 30px;
	color: #336600;
}
.td1, .td2
{
	border-right: 1px solid #ffcc66;
	padding: 5px;
}
.td3
{
	padding: 5px;
}
.table1
{
	border-top: 1px solid #ffcc66;
	margin-left: 5px;
	margin-right: 5px;
}
#main
{
	margin-top: 10px;
}
.box1, .boxlink a
{
	margin: 10px;
	padding: 10px; 
	border: 1px solid #ffcc66;
	color: #336600;
	font-weight: bold; 
	text-decoration: none;
}
.formtable
{
	margin: 10px;
	padding: 10px; 
	border: 1px solid #ffcc66;
}
.image1
{
	margin: 10px;
	padding: 10px; 
	border: 1px solid #ffcc66;
}



.leftfloat {
	float: left; margin: 10px; 
}
.rightfloat {
	float: right; margin: 10px;
}
.search, .search1, .search2
{
font-size: x-small;
color: #336600;
padding-left: 20px; 
padding-top: 5px; 
padding-bottom: 5px; 
padding-right: 5px;  
text-align: center;
background-image: url(../pics/leftarrow.gif);
background-repeat: no-repeat;
background-position: 1px;
background-color: #FFFFcc;
border: 1px solid #336600;
width: 220px;
}
.searchbox
{
font-size: x-small;
color: #336600;
padding-left: 20px; 
padding-top: 5px; 
padding-bottom: 5px; 
padding-right: 5px;  
text-align: center;
background-image: url(../pics/leftarrow.gif);
background-repeat: no-repeat;
background-position: 1px;
background-color: #FFFFcc;
border: 1px solid #336600;
margin-left: 20px;
margin-right: 20px;
width: 90%;
align: center;
}
.linkheader
{
	margin-top: 15px; 
	margin-bottom: 15px;
	FONT-FAMILY: Verdana;
	font-size: small;
	background-color: #FFFFCC;
	color: #336600;
	font-weight: 700; 
	
	}
	.kasten
	{
	FONT-FAMILY: Verdana;
	font-size: small;
	background-color: #FFFFCC;
	color: #336600;
	border: 1px solid #336600;
	width: 80%;
	padding: 5px;
	text-align: left;
	}
.dunkelgelb
	{
	FONT-FAMILY: Verdana;
	font-size: medium;
	background-color: #ffff99;
	color: #000000;
		}
.extra
{
	FONT-FAMILY: Verdana;
	font-size: medium;
	background-color: #ffff99;
	color: #000000;
	border: 1px solid #336600;
	padding: 5px;
	width: 90%;
	text-align: center;
		}
		/* Description div containing each hotel*/
.descr {
    background: #ffffcc; 
	border: 1px solid #ffcc66; 
	padding: 5px;
	margin-right: 5px;}

/* first part of hotel list, hotel name, stars etc */
.descrtop{
        background: #ffffcc;
        padding: 5px;
}

/* short description in hotel list */
.hot_list_desc{
    background: #ffffcc; 
    padding: 10px;
    border-top: 1px solid #ffcc66; 
    margin: 0;
    
}

.smallimage{
    float: left;
    border: 1px solid #336600;
    padding: 0px; 
    vertical-align: top;
    margin: 5px 5px 5px 5px;
    clear: left;
}

.hotel_title{
    color: #336600;
    font-weight: bold;
}
.more_information{
    color: #336600;
    font-weight: bold;
}
.available{
    color: #339933;
    font-weight: bold;
}
.check_avail{
    color: #cc0033;
    font-weight: bold;
}
.left_bar_heading
{
        color: #000000;
        border-bottom: 1px solid #336600;
        font-weight: bold;
        line-height: 1.5em;
        text-align: center;
        MARGIN-TOP: 0px;
}
td.bookingstd
{
       border: 1px solid #336600;
	   background: #ffffcc;
	   padding: 5px;
}

.check
{
       border: 2px solid #336600;
	   background-color: #ffcc66;
	   padding: 2px;
	   color: #000000;
	   text-decoration: none;
}

.hostel
{
       font-weight: bold;
	   background: #ffffcc;
	   padding: 5px;
	   color: #336600;
	   font-size: 120%;
}
.hostelt
{
       border: 1px solid #336600;
	   background: #ffffff;
	   padding: 5px;
	   margin: 5px;
	   color: #000000;
}
.listing
{
      
	   background: #ffffcc;
}
.blacklink {
	color: #000000;
	text-decoration: none;
}

.more_information{
    color: #336600;
    font-weight: bold;
}
.hdtr2{
    padding: 5px;
}
.rates
{
    padding: 5px;
}
.hdtrl, .info{
    padding: 5px;
	background-color: #ffffcc;
	margin-bottom: 5px;
}
.t{
    border: 1px solid #336600;
	margin-bottom: 5px;
}
.hdtr2{
    padding: 5px;
}
#maintable
{
    margin-top: 15px;
}
.hotel_details_table
{
    margin: 5px;
}
.box{
    border: 1px solid #336600;
	margin: 5px;
	padding: 5px;
	background-color: #ffffcc;
	width: 80%;
}
.box A{
    color: #336600;
}
#hotellist 
{
    border: 1px solid #336600;
}
#hotellist td
{
    border: 1px solid #ffcc66;
	padding: 5px;
}
#hotellist th
{
    border-bottom: 1px solid #336600;
	padding: 5px;
}
.borderbox{
    border: 1px solid #336600;
	padding: 2px;

}
.topimage{
    border: 1px solid #ffff99;
}
#rightnavbox{
    padding-right: 5px;
}
#toptexttable
{
    color: #ffffff;
	font-size: 100%;
	line-height: 90%;
}
-->