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

.text {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	letter-spacing: 0px;
}

.textsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #404040;
	letter-spacing: 1px;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #404040;
	letter-spacing: 1px;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

.scroller {
	height:390px;
	width:638px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow:auto;
}


.border {
	border : 1px solid #DBD4AF;
	background-color : #FFF8DC;
}

.btnav {
	background-color: #BBD54D;
	border-bottom: 2px #999999 solid;
	border-left: 1px #999999 solid;
	border-top: 1px #999999 solid;
	border-right: 2px #999999 solid;
	height:22px;
	padding-left: 6px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 1px;
	color: #666666;
}

.btnav_hotel {
	background-color: #DD9545;
	border-bottom: 2px #999999 solid;
	border-left: 1px #999999 solid;
	border-top: 1px #999999 solid;
	border-right: 2px #999999 solid;
	height:22px;
	padding-left: 6px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 1px;
	color: #666666;
}


.btnav_hover {
	border-bottom: 2px #999999 solid;
	border-left: 1px #999999 solid;
	border-top: 1px #999999 solid;
	border-right: 2px #999999 solid;
	height:22px;
	padding-left: 16px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 1px;
	color: red;
	background:url(img/pfeil_gruen_matzi.gif) no-repeat left;
	background-color: #D6E0FA;
}

.btnav_hotel_hover {
	border-bottom: 2px #999999 solid;
	border-left: 1px #999999 solid;
	border-top: 1px #999999 solid;
	border-right: 2px #999999 solid;
	height:22px;
	padding-left: 16px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 1px;
	color: red;

	background:url(img/pfeil_gruen_matzi.gif) no-repeat left;
	background-color: #D6E0FA;
}



.btnavtop_hover {
	border-bottom: 2px #999999 solid;
	border-left: 1px #999999 solid;
	border-top: 1px #999999 solid;
	border-right: 2px #999999 solid;
	height:22px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 1px;

	background:url(img/pfeil_gruen_matzi.gif) no-repeat left;
	background-color: #D6E0FA;
}

.btnavtop_hotel_hover {
	border-bottom: 2px #999999 solid;
	border-left: 1px #999999 solid;
	border-top: 1px #999999 solid;
	border-right: 2px #999999 solid;
	height:22px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 1px;

	background:url(img/pfeil_gruen_matzi.gif) no-repeat left;
	background-color: #D6E0FA;
}

	
.btnavtop {
	background-color: #BBD54D;
	border-bottom: 2px #999999 solid;
	border-left: 1px #999999 solid;
	border-top: 1px #999999 solid;
	border-right: 2px #999999 solid;
	height:22px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 1px;
}

.btnavtop_hotel{
	background-color: #DD9545;
	border-bottom: 2px #999999 solid;
	border-left: 1px #999999 solid;
	border-top: 1px #999999 solid;
	border-right: 2px #999999 solid;
	height:22px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 1px;
}


.picscroll {
	overflow: auto;
	height: 354px;
	width: 160px;
}


.dborder {
	border-bottom: 2px #999999 solid;
	border-left: 1px #999999 solid;
	border-top: 1px #999999 solid;
	border-right: 2px #999999 solid;
}

.tb_dborder {
	border-bottom: 2px #999999 solid;
	border-right: 2px #999999 solid;
	border-collapse:collapse;
}

.navitext {
	color: red;
}

.imgborder
{
	border-bottom: 2px #666666 solid;
	border-left: 1px #999999 solid;
	border-top: 1px #999999 solid;
	border-right: 2px #666666 solid;
}

#div_sub_details{  position:relative;  top:170px;  width:161px;  visibility: hidden;  z-index: 10; }
