@charset "utf-8";

html, body, div, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, input, span, acronym, textarea  {
	border: 0px;
    margin: 0px;
    padding: 0px;
}

body {
	background-color: #545454;
	color: #000080;
	font-family: 'Comic Sans MS', Verdana, Arial, Helvetica;
	font-size: 13px;
}

.test {
	color: #00CC55;
	text-decoration: underline;
}

.center {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
	.container {
		background-color: #FFFFFF;
		float: left;
		margin-top: 30px;
		padding-bottom: 30px;
		width: 1000px;
	}
		.header {
			float: left;
			width: 1000px;
		}
			.header .headerLeft {
				background-color: #FF6600;
				float: left;
				padding: 15px;
				width: 175px;
			}
				.header .headerLeft h2 {
					color: #FFFFFF;
					font-size: 16px;
				}
				.header .headerLeft ul {
					margin: 15px 0 30px 0;
				}
				.header .headerLeft li {
					border-bottom: 1px dashed #FFFFFF;
					list-style-type: none;
					padding: 8px 0;
				}
					.header .headerLeft li a {
						color: #FFFFFF;
						text-decoration: none;
					}
					.header .headerLeft li a:hover {
						color: #000080;
						font-weight: bold;
					}
			.header .headerMiddle {
				float: left;
				width: 500px;
			}
				.header .headerMiddle img {
					border: 0;
					margin: 50px 0 0 175px;
					width: 400px;
				}
			.header .headerRight {
				float: left;
				text-align: right;
				width: 295px;
			}
				.header .headerRight img {
					border: 0;
					margin: 172px 15px 0 15px;;
				}
		.content {
			background-color: #FFFFFF;
			float: left;
			width: 1000px;
		}
			.content .clearer {
				clear: both;
			}
			.content .contentLeft {
				float: left;
				width: 205px;
			}
				.content .contentLeft  .navigation {
					background-color: #FF6600;
					color: #FFFFFF;
					margin-bottom: 30px;
					padding: 15px;
					width: 175px;
				}
					.content .contentLeft .navigation h2 {
						font-size: 16px;
					}
					.content .contentLeft .navigation ul {
						margin: 15px 0 30px 0;
					}
					.content .contentLeft .navigation li {
						border-bottom: 1px dashed #FFFFFF;
						list-style-type: none;
						padding: 8px 0;
					}
						.content .contentLeft .navigation li a {
							color: #FFFFFF;
							text-decoration: none;
						}
							.content .contentLeft .navigation li a:hover {
								color: #000080;
								font-weight: bold;
							}
				.content .contentLeft .socialmedia {
					color: #FF6600;
				}
					.content .contentLeft .socialmedia h3 {
						font-size: 16px;
					}
					.content .contentLeft .socialmedia img {
						border: 0;
						float: right;
						margin: -23px 0 0 10px;
						width: 30px;
					}
			.content .image {
				float: left;
				width: 100%;
			}
				.content .image .imageImage {
					float: left;
					width: 650px;
				}
					.content .image .imageImage img {
						border: 0;
						display: none;
						float: left;
						height: 350px;
						width: 650px;
					}
					.content .image .imageImage img.first {
						display: block;
					}
				.content .image .imageText {
					float: left;
					height: 290px;
					padding: 30px;
					width: 290px;
				}
					.content .image .imageText h2 {
						color: #FFFFFF;
						font-size: 16px;
						margin-bottom: 30px;
					}
					.content .image .imageText p {
						background-color: #FF6600;
						color: #FFFFFF;
						font-size: 14px;
						height: 290px;
						padding: 30px;
					}
						.content .image .imageText p span {
							display: block;
							font-size: 16px;
							padding-bottom: 30px;
							width: 290px;
						}
			.content .contentRight {
				float: left;
				padding: 15px 15px 0 15px;
				width: 765px;
			}
				.content .contentRight h1 {
					color: #FF6600;
					font-size: 16px;
					margin-bottom: 15px;
				}
				.content .contentRight p {
					margin-bottom: 20px;
				}
					.content .contentRight p span a:link, .content .contentRight p span a:visited, .content .contentRight p span a:avtive, .content .contentRight p span a:hover {
						color: #FF6600;
					}
				.content .contentRight li {
					margin-left: 20px;
				}
				.content .contentRight ul {
					list-style-type: square;
				}
				.content .contentRight .block {
					float: left;
					height: 300px;
					margin: 0 30px 30px 0;
					position: relative;
					width: 235px;
				}
					.content .contentRight .block h2 {
						color: #FF6600;
						font-size: 16px;
						margin-bottom: 15px;
					}
					.content .contentRight .block h3 {
						color: #FF6600;
						font-size: 12px;
						margin-bottom: 15px;
						margin-top: -15px;
					}
					.content .contentRight .block img {
						height: 130px;
						margin-bottom: 15px;
						width: 235px;
					}
					.content .contentRight .block p {
						font-family: 'Comic Sans MS';
						width: 235px;
					}
					.content .contentRight .block .info {
						bottom: 0;
						float: left;
						position: absolute;
						width: 235px;
					}
						.content .contentRight .block .info .more {
							background-color: #FF6600;
							float: right;
							height: 25px;
							width: 120px;
						}
							.content .contentRight .block .info .more:hover {
								width: 120px;
							}
							.content .contentRight .block .info .more p {
								margin-top: 4px;
								width: 120px;
							}
								.content .contentRight .block .info .more p a {
									color: #FFFFFF;
									font-size: 12px;
									font-weight: bold;
									padding: 5px 11px;
									text-decoration: none;
								}
									.content .contentRight .block .info .more p a span.center {
										font-size: 14px;
										padding-left: 10px;
									}
					.content .contentRight .block.right {
						margin-right: 0;
					}
				.content .contentRight .color {
					color: #FF6600;
				}
				.content .contentRight .cmxform {
					width: 550px;
				}
					.content .contentRight .cmxform fieldset {
						border: 0;
					}
					.content .contentRight .cmxform input {
						border: 1px solid #FF6600;
						font-weight: normal;
						padding: 2px;
						width: 494px;
					}
						.content .contentRight .cmxform input[type=submit] {
							background-color: #FF6600;
							color: #FFFFFF;
							font-weight: bold;
							width: 100px;
						}
						.content .contentRight .cmxform input.two {
							width: 235px;
						}
					.content .contentRight .cmxform label {
						float: left;
						font-weight: bold;
						margin-right: 19px;
						width: 240px;
					}
						.content .contentRight .cmxform label.sex {
							margin-bottom: 5px;
							width: 50px;
						}
						.content .contentRight .cmxform .radio {
							border: 0;
							font-weight: normal;
							margin: 0 0;
							margin-top: 3px;
							width: 14px;
						}
						.content .contentRight .cmxform label .select {
							border: 1px solid #FF6600;
						}
					.content .contentRight .cmxform .error_form {
						color: #FF0000;
					}
						.content .contentRight .cmxform .error_form input {
							border: 1px solid #FF0000;
						}
					.content .contentRight .cmxform table {
						border: 0;
						margin: 0;
					}
						.content .contentRight .cmxform table td {
							border: 0;
						}
							.content .contentRight .cmxform table td input {
								width: 387px;
							}
								.content .contentRight .cmxform table td input[type=checkbox], .content .contentRight .cmxform table td input[type=radio] {
									border: 0;
									width: 14px;
								}
								.content .contentRight .cmxform table td input.mini {
									width: 180px;
								}
							.content .contentRight .cmxform table td.left {
								font-weight: bold;
								vertical-align: top;
								width: 100px;
							}
							.content .contentRight .cmxform table td.right {
								font-weight: normal;
								width: 394px;
							}
					.content .contentRight .cmxform textarea {
						border: 1px solid #FF6600;
						float: left;
						height: 200px;
						padding: 2px;
						width: 494px;
					}
					.content .contentRight .cmxform span.titleHeader {
						font-weight: bold;
					}
				.content .contentRight .error, .content .contentRight .information, .content .contentRight .succes, .content .contentRight .warning {
					background-position: 10px center;
					background-repeat: no-repeat;
					border: 1px solid;
					margin: 0 0 10px 0;
					padding: 15px 10px 15px 50px;
				}
				.content .contentRight .error {
					background-color: #FFBABA;
					background-image: url('../img/error.png');
					color: #D8000C
				}
				.content .contentRight .information {
					background-color: #BDE5F8;
					background-image: url('../img/info.png');
				}
				.content .contentRight #map {
					border: 1px solid #FF6600;
					height: 450px;
					margin-bottom: 15px;
					width: 100%;
				}
				.content .contentRight .priceTable {
					margin-bottom: 20px;
					width: 100%;
				}
					.content .contentRight .priceTable .center {
						text-align: center;
					}
				.content .contentRight .succes {
					background-color: #DFF2BF;
					background-image: url('../img/succes.png');
					color: #4F8A10;
				}
				.content .contentRight .table {
					border: 1px solid #FF6600;
					width: 100%;
				}
					.content .contentRight td {
						border: 1px solid #FF6600;
					}
						.content .contentRight td a {
							color: #FF6600;
							text-decoration: none;
						}
						.content .contentRight td img {
							border: 0;
						}
						.content .contentRight td.first {
							font-weight: bold;
						}
				.content .contentRight .toptravel {
					color: #FF6600;
					font-size: 16px;
					font-weight: bold;
					text-align: center;
					width: 100%;
				}
				.content .contentRight .twoColumn {
					width: 795px;
				}
					.content .contentRight .twoColumn .colLeft {
						float: left;
						margin-right: 30px;
						width: 525px;
					}
						.content .contentRight .twoColumn .colLeft p {
							margin-bottom: 15px;
						}
							.content .contentRight .twoColumn .colLeft p.intro {
								font-weight: bold;
							}
					.content .contentRight .twoColumn .colRight {
						float: left;
						width: 210px;
					}
						.content .contentRight .twoColumn .colRight img {
							border: 0;
							height: 158px;
							margin-bottom: 30px;
							width: 210px;
						}
						.content .contentRight .twoColumn .colRight input {
							width: 210px;
						}
				.content .contentRight .warning {
					background-color: #FEEFB3;
					background-image: url('../img/warning.png');
					color: #9F6000;
				}
				.content .pagination {
					float: left;
					margin: 5px 0 15px 0;
					width: 100%;
				}
					.content .pagination span {
						background-color: #D6D6D6;
						border: 1px solid;
						margin-right: 5px;
						padding: 5px;
					}
						.content .pagination span a {
							color: #FF6600;
							text-decoration: none;
						}
						.content .pagination span.noborder {
							border: 0;
						}