/* global */



*{

	margin: 0;

	padding: 0;

}



html {

	height: 100%;

	min-height: 100%;

}



body {

	height: 100%;

	min-height: 100%;

	background-color: #fff;

	background-image: url(pic/background.gif);

	background-repeat: repeat-x;

	font-family: Tahoma,Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 18px;

	color: #727070;

}



h1 {
	padding-left:120px;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	margin-left:auto
	padding-left:120px;
}



h2 {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	padding-left:120px;
}



h3 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}



h4 {
	font-size: 18px;
	color: #015496;
	font-weight: normal;
	padding-left:120px;
}



ul {

	list-style-type: none;

	width: 330px;

	margin-left: 25px;

}



li {

	background: url(pic/ulBg.gif);

	background-repeat: no-repeat;

 	background-position: 0px 4px;

	padding-left: 20px;

	padding-bottom: 20px;

}



a, a:link, a:visited {

	color: #015496;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



img {

	border: none;

}



strong {

	color: #015496;

}



.picRight {

	float: right;

	margin: 0 0 10px 10px

}



/* end global */





/* basic */



#wrap {

	margin: auto; 

	width: 800px;

	text-align: left;

	min-height: 100%;

	position: relative;

}



#content {

	width: 800px;

	padding-top: 50px;

	padding-bottom: 40px;

	float: left;

}



#columnLeft {

	width: 186px;

	float: left;

}



#columnRight {

	width: 603px;

	float: right;

}



/* end basic */





/* header */



#headerPic {

	position: absolute;

	right: 0;

	top: 0;

}



#topHeader {

	height: 28px;

	width: 100%;

	padding: 12px 0 0 0;

}



.bulletWhite:link, .bulletWhite:visited {

	color: #ccddea;

	float: left;

	background: url(pic/bulletWhite.gif) no-repeat 0 4px;

	padding: 0 30px 0 17px;

}



#header {

	height: 86px;

	width: 100%;

}



#logo {

	float: left;;

	padding: 22px 0 0 0;

	width: 316px;

}



#languages {

	float: left;

	padding: 38px 0 0 0;

}



#languages a:link, #languages a:visited {

	padding: 0px 20px 0 30px;

	float: left;

}



#english {

	background: url(pic/laguageEnglish.gif) no-repeat;

}



#german {

	background: url(pic/laguageGerman.gif) no-repeat;

}

#spanish {

	background: url(pic/laguageSpanish.gif) no-repeat;

}


/* end header */



/* menu */



#menu div {

	height: 18px;

	width: 100%;

	background: url(pic/vSeparator.gif) repeat-x top; 

	float: left;

}



#menu a:link, #menu a:visited {

	color: #c5122f;

	width: 166px;

	float: left;

	background: url(pic/bulletRed.gif) no-repeat 0 3px;

	padding: 0 0 5px 20px;

}



/* endmenu */





/* content */



#welcome {

	width: 100%;

	height: 41px;

	float: left;

	background: #c10020 url(pic/redBg.gif) no-repeat;

	border-bottom: 2px solid #fff;

}



.welcome {

	margin: 10px 0 0 0;

}



#welcome h2 {

	padding: 10px 0 0 15px;

	display: inline;

	float: left;

}



#welcome a:link, #welcome a:visited {

	width: 40px;

	height: 41px;

	float: right;

}



#gym {

	background: url(pic/iconGymRed.gif);

}



#gym:hover {

	background: url(pic/iconGymOrange.gif);

}



#indor {

	background: url(pic/iconIndorRed.gif);

}



#indor:hover {

	background: url(pic/iconIndorOrange.gif);

}



#bar {

	background: url(pic/iconBarRed.gif);

}



#bar:hover {

	background: url(pic/iconBarOrange.gif);

}



#accomommodation {

	background: url(pic/iconAccomommodationRed.gif);

}



#accomommodation:hover {

	background: url(pic/iconAccomommodationOrange.gif);

}



#restaurant {

	background: url(pic/iconRestaurantRed.gif);

}



#restaurant:hover {

	background: url(pic/iconRestaurantOrange.gif);

}



#internet {

	background: url(pic/iconInternetRed.gif);

}



#internet:hover {

	background: url(pic/iconInternetOrange.gif);

}



.box {

	width: 195px;

	height: 240px;

	float: left;

	background: url(pic/cornerBlue.gif) no-repeat bottom right;	

}



.boxRed {

	width: 195px;

	height: 110px;

	float: left;

}



.box h3 {

	height: 20px;

	width: 180px;

	padding: 1px 0 0 15px;

	background: url(pic/blueBgSmall.gif) no-repeat #015496;

	border-bottom: 1px solid #fff;

}



.boxRed h3 {

	height: 20px;

	width: 180px;

	padding: 1px 0 0 15px;

	background: url(pic/redBgSmall.gif) no-repeat #c10020;

	border-bottom: 1px solid #fff;

}



.box div {

	padding: 15px;

	height: 170px;

	overflow: hidden;

}



.separator {

	width: 9px;

	height: 20px;

	float: left;

}



.bulletBlue {

	float: right;

	padding: 0px 5px 0 20px;

	background: url(pic/bulletBlue.gif) no-repeat 0 3px; 

}





/* end content */





/* footer */



#footer {

   clear: both;

	position: relative;

	margin-top: -83px; 

	width: 100%;

	height: 82px;

	border-top: 1px solid #e6e6e6; 

	color: #9e9d9d;

}



#footerIn {

	margin: auto;

	width: 800px;

}



#footer .left {

	float: left;

	width: 186px;

	overflow: hidden;

	padding: 8px 0 0 0;

}



#footer .left img {

	padding: 0 12px 0 0;

}





#footer .right {

	float: right;

	width: 603px;

	padding: 5px 0 0 0;

}



/* end footer */
* end footer */
/




