
body {
	background-color : 			#ffffff;
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-size : 				9pt;
	color :						#444444;
	height : 					100%; 
}

.td {
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-size : 				9pt;
	height : 					100%; 
	color :						#999999;
}

.map {
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-size : 				7pt;
	color :						#000000;
}

h1 {
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-size : 				10pt;
	color :						#999999;
}

h3 {
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-size : 				12pt;
	color :						#999999;
}

a {
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-size : 				8pt;
	/*font-weight :				bold;*/
	color :						#d0202b;
	text-decoration :			none;
	/*padding-top :				12px;*/
}

a.active {
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-size : 				8pt;
	font-weight :				bold;
	color :						#d0202b;
	text-decoration :			none;
}

.weblink {
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-size : 				8pt;
	color :						#aaaaaa;
	text-decoration :			none;
	font-weight :				normal;
	font-style :				italic;
}

.weblinkmain {
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-size : 				11pt;
	color :						#ffffff;
	text-decoration :			none;
	font-weight :				bold;
}

.boracaytitel {
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-size : 				13pt;
	color :						#000000;
	text-decoration :			none;
	font-weight :				bold;
	margin-left :				45px;
}

.sublinks {
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-size : 				8pt;
	color :						#d0202b;
	text-decoration :			none;
	height :					6px;
}

.klein {
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-size : 				7pt;
	color :						#d0202b;
	text-decoration :			none;
	font-weight :				normal;
}

.seitentitel {
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-size : 				10pt;
	text-align :				center;
	color :						#d0202b;
	font-weight :				normal;
	/*margin-left :				50px;*/
}

.line {
	border-top : 				1px solid #ccc;
}

/***********************************************************************************/
/* 																				   */
/*    LAYOUT - Formatierungen													   */
/* 																				   */
/***********************************************************************************/

* {
	margin : 					0;
	padding : 					0;
	border : 					0;
	list-style : 				none;
}


/* =clearfix */
.clearfix:after {
	content : 					"."; 
	display : 					block; 
	height : 					0; 
	clear : 					both; 
	visibility : 				hidden;
}

/* hides from IE-Mac \*/
* html .clearfix {
	height : 					1%;
}

.clearfix {
	display : 					block;
}
/* end hide from IE-Mac */

div#container {
	margin-left : 				auto;
	margin-right : 				auto;
	margin-top : 				10px;
	width : 					996px;
	height : 					100%;
	border-top : 				1px solid #ccc;
	border-left : 				1px solid #ccc;
	border-bottom : 			1px solid #ccc;
}


/***********************************************************************************/
/* 																				   */
/*    HEADER - Formatierungen													   */
/* 																				   */
/***********************************************************************************/
ul#headercontainer {
	padding-top : 				0px;
}
	
ul#headercontainer li {
	float : 					left;
	height : 					70px;
}


ul#headercontainer #headerlogo {
	border-bottom : 			1px solid #ccc;
	background-color :			#ffffff;
	/*border-right : 			1px solid #000;*/
	width: 						627px;
	height : 					70px;
	/*padding-top: 				47px;*/
}

ul#headercontainer #headermiddle {
	/*background-image : 			url(/gfx/headerleft.jpg);*/
	border-bottom : 			1px solid #ccc;
	background-color :			#ffffff;
	width : 					1px;
	height : 					70px;
}

ul#headercontainer #headerright {
	/*background-image : 			url(/gfx/headerright.jpg);*/
	border-bottom : 			1px solid #ccc;
	background-color :			#ffffff;
	width : 					367px;
	height : 					70px;
	border-right : 				1px solid #ccc;
}	


/***********************************************************************************/
/* 																				   */
/*    FOOTER - Formatierungen													   */
/* 																				   */
/***********************************************************************************/
ul#footercontainer {
	padding-top : 				2px;
	width : 					995px;
	background-color :			#ffffff;
	border-top :				1px solid #ccc;
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-size : 				9pt;
	border-right : 				1px solid #ccc;
	color :						#777777;
}
	
ul#footercontainer li {
	float : 					left;
	height : 					45px;
}

ul#headercontainer #footertext {
	text-align :				center;
	width : 					995px;
}	

