body {
	background-color: #c13636;
	width:800px;
	margin-left:150px;
	/*scrollbar*/
	scrollbar-arrow-color : #ffffff;		/*arrow aktiv*/
	scrollbar-shadow-color : #ffffff;		/*arrow shadow*/	
	scrollbar-highlight-color : #333333;	/*arrow aktiv*/
	scrollbar-3dlight-color : #DBDBDB;		/*arrow aktiv*/
	scrollbar-darkshadow-color : #708090;	/*arrow aktiv*/
	scrollbar-track-color : #DBDBDB;		/*arrow aktiv*/
	scrollbar-face-color :#708090; 			/*arrow aktiv*/
}

/* All Images with no Border ****************************************/
img {
	border-width: 0;
	vertical-align: middle;
}

/* Image with Border ****************************************/
.img2{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c13636;
	border-right-color: #c13636;
	border-bottom-color: #c13636;
	border-left-color: #c13636;
}

/* Font in x and xx-small ****************************************/
.fontx{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: x-small;*/
	font-size:11pt;	
	padding-left:10px;	
	padding-top:4px;
	padding-bottom:4px;		
}

.fontxx{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: xx-small;*/
	font-size:11pt; 
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;		
}
.Title{
	display: block;
	width: 90%;
	background-color: #C13636;
	color: #FFFFFF;
	font-size:22px;
}
.Title2{
	display: block;
	width: 90%;
	background-color: #C13636;
	color: #FFFFFF;
	font-size:18px;
}
p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;	
	padding-left:10px;	
	padding-top:4px;
	padding-bottom:4px;		
}
/* Hyperlinks ****************************************/
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: xx-small;*/
	font-size:13pt;
	font-weight: bold;
	color: #25186A;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: xx-small;*/
	font-size:13pt;
	font-weight: bold;
	color: #25186A;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: xx-small;*/
	font-size:13pt;
	color: #000099;
	font-weight: bold;
	text-decoration: underline;
}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: xx-small;*/
	font-size:13pt;
	font-weight: bold;
	color: #25186A;
}
.internal:visited, .internal:link, .internal:active, .internal:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: xx-small;*/
	font-size:11pt;
	font-weight: bold;
	color: #25186A;
}
.small:visited, .small:link, .small:active, .small:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: xx-small;*/
	font-size:8pt;
	font-weight: bold;
	color: #25186A;
}
.Hostelxs:visited, .Hostelxs:link, .Hostelxs:active, .Hostelxs:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: xx-small;*/
	font-size:7pt;
	font-weight: bold;
	color: #25186A;
}
.xstitle
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:8pt;
}
.Hostell:visited, .Hostell:link, .Hostell:active, .Hostell:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: xx-small;*/
	font-size:12pt;
	font-weight: bold;
	color: #25186A;
}
/* tables ***************************************************/
th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: black;
	background-color: #24A7FF;
	/*background-color: #66CC33;*/
	font-weight: bold;
	text-align:center;
	height:30px;
}

.rowbright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
/*	font-size: xx-small;*/
	color: black;
	background-color: #FFE8E8;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;	
	}

.menutable
{
margin-left:8px;
}
.tablefree {
	background-color: #F3F3F3;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6C7C8B;
	border-right-color: #6C7C8B;
	border-bottom-color: #6C7C8B;
	border-left-color: #6C7C8B;
}

.maintable {
	border: 0;
	cellspacing: 0;
}

/* form objects ***************************************************/
.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#6C7C8B;
	width: 100px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: lightsteelblue;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: lightsteelblue;
	cursor: hand;
}

.handy {
	cursor: hand;
}

.buttonsfree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#6C7C8B;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: lightsteelblue;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: lightsteelblue;
	cursor: hand;
}

.linkBut {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: xx-small;
	font-weight: bolder;
	color: #ffffff;
	background-color: #6699cc;
	text-align: center;
	width: 150px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99ccff;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #99ccff;
}

.linkBut2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #6699CC;
	text-align: center;
	width: 60px;
	border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #99CCFF;
border-right-color: #006699;
border-bottom-color: #006699;
border-left-color: #99CCFF;
}

.linkBut3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-weight: bolder;
color: #FFFFFF;
background-color: #993399;
text-align: center;
width: 150px;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #99CCFF;
border-right-color: #006699;
border-bottom-color: #006699;
border-left-color: #99CCFF;
}

.linkBut4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
font-weight: bolder;
color: #FFFFFF;
background-color: #993399;
text-align: center;
width: 60px;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #99CCFF;
border-right-color: #006699;
border-bottom-color: #006699;
border-left-color: #99CCFF;
}

.linkButSelected{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: xx-small;
font-weight: bolder;
color: #ffffff;
background-color: purple;
text-align: center;
width: 110px;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #99ccff;
border-right-color: #006699;
border-bottom-color: #006699;
border-left-color: #99ccff;
}

comments{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: black;
	background-color: #24A7FF;
	/*background-color: #66CC33;*/
	font-weight: bold;
	text-align:center;
	height:30px;
}

.bottom{
 	background-image:url('../images/Astor_hostels_bottom.jpg');
 	padding-left:35px;
 	width:756px;
}
.center{
	width:1000px;
	height:690px;
}
.left{
 	float:left;
 	width:210px;
 	height:690px;
 	background-image:url('../images/Astor_hostels_menu.jpg');
}
.right{
 	float:right;
 	width:790px;
 	height:690px;
}
.clear{
	clear:both;
}
.rowbright td{
	font-size:14px;
}
.fontxx td{
	font-size:14px;
}
/*sims booking engine version: 2*/
	.mainbooking{
		width:250px;
		border:1px solid #CCDEF3;
		background-color:#FFF;
		color:#000;
		float:right;
		margin-right:-62px;
		/*margin-top:-130px;*/
	}

	h3.bookingtitle{
		background-color:#FFF;
		font-size:13pt;
		width:180px;
	}

	.bookingcenter{
		background-color:#FFF;
		margin-left:18px;
		margin-right:18px;
		width:180px;
		margin-left:35px;
	}

	.divbookingtable{
		background-color:#C13636;
		margin-left:18px;
		margin-right:18px;
	}

	td.divbookingtable{
		position:center;
	}

	.bookingbutton{
		width:60px;
		font:xx-small;
	}