@charset "utf-8";
/* CSS Document */

html {height:100%;}

body { font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding:00;
		margin:00;
		height:100%;
		text-align: center;}
p, h1, h2 ,h3 ,h4 ,h5 ,h6{margin:0px;
							padding:0px 0px 10px 00;
							border:0px;}

a img {
	border: 0;
}

.align-right {
	text-align: right;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}

.align-justify {
	text-align: justify;
}

h1 {color:#293367;
	font-size:22px;}
h2 {font-size:17px;
	font-weight:bold;}
h3 {color:#293367;
	font-size:14px;}
.arrow-link {display:block;
			 height:18px;
			 background:url(../Images/link-arrow.jpg) no-repeat right 2px;
			 float:right;
			 padding:00 25px 4px 00;
			 text-decoration:none;
			 color:#000;
			 font-size:15px;
			 font-weight:bold;
			 margin:5px 00 00 00;}
.arrow-link-orange {display:block;
			 height:18px;
			 background:url(../Images/orange-arrow.jpg) no-repeat right 2px;
			 float:right;
			 padding:00 25px 4px 00;
			 text-decoration:none;
			 color:#000;
			 font-size:15px;
			 font-weight:bold;
			 margin:5px 00 00 00;}
.stop {clear:both;}
.wrapper {width:958px;
			margin:0 auto;
			text-align: left;}
.content {background: #29652c url(../Images/back.gif) no-repeat;
		  padding:00 10px 30px 10px;
		  height:100%;}
.logo {width:896px;
		 height:118px;
		 background:url(../Images/header-background.jpg) no-repeat;
		 padding:49px 00 00 39px;}
.navigation {padding:00 00 00 16px;}
.navigation ul { list-style:none;
				margin:0;
				padding:0;}
.navigation li {float:left;
				padding:00 2px 00 00;}
.left-nav {float:left;
			width:9px;
			height:21px;
			background:url(../Images/left-nav.png) no-repeat;}
.item {float:left;
		background:#293367;
		font-weight:bold;
		color:#fff;
		text-align:center;
		padding:2px 3px 5px 3px;
		height:14px;
		font-size:14px;}
.item a{color:#fff;
		text-decoration:none;}
.item a:hover{color:#fff;
			text-decoration:underline;}
.right-nav {float:left;
			width:9px;
			height:21px;
			background:url(../Images/right-nav.png) no-repeat;}
.main {padding:10px 00;}
.left-column {width:235px;
			  float:left;
			  font-size:11px;
			  padding:00 10px 00 00;}
.left-column a img {border:0px;}	
.left-box img {margin:00 00 5px 00;}
.bottom-left-link {padding:5px 00 00 00;}
.center-column {float:left;
				width:473px;
				padding:00 10px 00 00;}
#content_inner {overflow: hidden;}
.center-block {padding:00 00 15px 00;}
.center-block img {float:right;
					margin:00 00 5px 5px;}
.right-column {float:left;
				width:206px;}
.left-box .top-box {height:10px;
					background:url(../Images/top-left-box.png) no-repeat;}
.center-box .top-box {height:10px;
					background:url(../Images/top-center-box.png) no-repeat;}
.right-box {padding:00 00 10px 00;}
.right-box .top-box {height:10px;
					background:url(../Images/top-right-box.png) no-repeat;}
.body-box {background:#fff;
			padding:00 10px;
overflow: hidden;
}

* html .body-box {
	height: 1px;
	overflow: visible;
}

.left-box .bottom-box {height:12px;
					background:url(../Images/bottom-left-box.png) no-repeat;}
.center-box .bottom-box {height:10px;
					background:url(../Images/bottom-center-box.png) no-repeat;}
.right-box .bottom-box {height:10px;
					background:url(../Images/bottom-right-box.png) no-repeat;}
.right-block {padding:00 00 5px 00;}
.right-image {float:left;
			  width:43px;}
.right-image img{width:43px;}
.right-text {float:right;
			 width:135px;
			 padding:00 00 00 5px;}
.dots { background: url(../Images/dots.gif) no-repeat;
		height:1px;
		margin:3px 00 0px 53px;}
.img-right img {float:right;}
.bottom-right-logos {text-align:right;
					padding:5px 00;}
.bottom-right-logos img {margin:00 3px;}
.footer {width:935px;
		position:absolute;
		margin: -20px 00 00 10px;
		background:url(../Images/top-footer.png) no-repeat;
		color:#fff;
		font-weight:bold;
		font-size:14px;
		padding:3px 00 00 15px;
		text-transform:uppercase;
		height:17px;}

/*******************************************************************************
 WIND Travel - List
*******************************************************************************/
div.content div.tx-windtravel-pi1 div.list div.back {
    margin: 0 0 1em 0;
}

div.content div.tx-windtravel-pi1 div.list ul {
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}

* html div.content div.tx-windtravel-pi1 div.list ul {
    overflow: visible;
    height: 1px;
}

div.content div.tx-windtravel-pi1 div.list ul li {
    float: left;
    margin: 0 10px 10px 0;
}

div.content div.tx-windtravel-pi1 div.list ul li a {
	color: #000000;
}

div.content div.tx-windtravel-pi1 div.list ul li a.reis {
	position: relative;
    display: block;
    text-decoration: none;
    width: 206px;
    height: 121px;
    overflow: hidden;
    background-image: url("../Images/wt_list_bg2.gif");
}

div.content div.tx-windtravel-pi1 div.list ul li a.reis span.image {
	position: absolute;
	top: 28px;
	left: 122px;
    display: block;
    width: 72px;
    height: 80px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
}

div.content div.tx-windtravel-pi1 div.list ul li a.reis span.name {
    display: block;
    height: 21px;
	font-size: 10pt;
    overflow: hidden;
    cursor: pointer;
}

div.content div.tx-windtravel-pi1 div.list ul li a.reis span.name span {
    display: block;
    padding: 0 10px;
    color: #ffffff;
    font-weight: bold;
    line-height: 21px;
    cursor: pointer;
}

div.content div.tx-windtravel-pi1 div.list ul li a.reis span.description {
    display: block;
    padding: 10px;
	margin: 0 72px 0 0;
    font-size: 8pt;
    line-height: 14px;
    overflow: hidden;
    cursor: pointer;
}

div.content div.tx-windtravel-pi1 div.list ul li a.reis span.price {
	display: block;
	padding: 0 10px;
	margin: 0 72px 0 0;
    font-size: 8pt;
    line-height: 14px;
    overflow: hidden;
    cursor: pointer;
	font-weight: bold;
	color: #3e7841;
}

div.content div.tx-windtravel-pi1 div.offers h3 {
	margin: 0;
	padding: 0;
}

div.content div.tx-windtravel-pi1 div.offers div.price {
	font-size: 14px;
	color: #3e7841;
	font-weight: bold;
}


/*******************************************************************************
 WIND Travel - Single
*******************************************************************************/
div.content div.tx-windtravel-pi1 div.single {
    overflow: hidden;
}

* html div.content div.tx-windtravel-pi1 div.single {
    overflow: visible;
    height: 1px;
}

div.content div.tx-windtravel-pi1 div.single div.back {
    margin: 0 0 1em 0;
}

div.content div.tx-windtravel-pi1 div.single div.sidebar {
    float: left;
    width: 186px;
    overflow: hidden;
}

div.content div.tx-windtravel-pi1 div.single div.sidebar h1.title {
    background-image: url("../Images/wt_single_title_bg.gif");
    padding: 10px;
    margin: 0;
    color: #ffffff;
	font-size: 13pt;
}

div.content div.tx-windtravel-pi1 div.single div.sidebar h2.title {
    text-transform: uppercase;
    font-size: 10pt;
    margin: 0;
    padding: 0;
}

div.content div.tx-windtravel-pi1 div.single div.sidebar div.duration {
    line-height: 25px;
    padding: 0 10px;
    font-weight: bold;
}

div.content div.tx-windtravel-pi1 div.single div.sidebar div.image_main {
    margin: 0 0 1em 0;
}

div.content div.tx-windtravel-pi1 div.single div.sidebar div.dates_prices ul {
    margin: 0 0 1em 0;
    padding: 0;
    list-style: none;
}

div.content div.tx-windtravel-pi1 div.single div.sidebar div.dates_prices ul li {
    position: relative;
    overflow: hidden;
    line-height: 1.75em;
}

* html div.content div.tx-windtravel-pi1 div.single div.sidebar div.dates_prices ul li {
    overflow: visible;
    height: 1px;
}

div.content div.tx-windtravel-pi1 div.single div.sidebar div.dates_prices ul li span.price {
    position: absolute;
    right: 0;
    top: 0;
}

div.content div.tx-windtravel-pi1 div.single div.sidebar div.dates_prices ul li span.full {
    color: #af1023;
}

div.content div.tx-windtravel-pi1 div.single div.sidebar div.exclusive ul,
div.content div.tx-windtravel-pi1 div.single div.sidebar div.additions ul,
div.content div.tx-windtravel-pi1 div.single div.sidebar div.inclusive ul {
    margin: 0 0 1em 0;
    padding: 0;
    list-style: none;
}

div.content div.tx-windtravel-pi1 div.single div.sidebar div.exclusive ul li,
div.content div.tx-windtravel-pi1 div.single div.sidebar div.additions ul li,
div.content div.tx-windtravel-pi1 div.single div.sidebar div.inclusive li {
    background-image: url("../Images/wt_single_inc.gif");
    background-repeat: no-repeat;
    padding-left: 10px;
}

div.content div.tx-windtravel-pi1 div.single div.sidebar div.additions ul li {
    background-image: url("../Images/wt_single_add.gif");
}

div.content div.tx-windtravel-pi1 div.single div.sidebar div.exclusive ul li {
    background-image: url("../Images/wt_single_exc.gif");
}

div.content div.tx-windtravel-pi1 div.single div.sidebar div.image_additional img {
    margin: 0 1px 1px 0;
}

div.content div.tx-windtravel-pi1 div.single div.descriptions {
    margin: 0 0 0 200px;
}

div.content div.tx-windtravel-pi1 div.single div.descriptions h2.title {
    text-transform: uppercase;
    font-size: 10pt;
    margin: 1em 0;
    padding: 0;
}

div.content div.tx-windtravel-pi1 div.single div.descriptions div.short {
    font-weight: bold;
    color: #3e7841;
    font-size: 12pt;
}


div.content div.tx-windtravel-pi1 div.single div.descriptions a {
	color: #000000;
}

div.content div.tx-windtravel-pi1 div.single div.descriptions a.order {
    display: block;
    width: 250px;
    height: 65px;
    overflow: hidden;
    background-image: url("../Images/wt_single_order_bg.gif");
    text-decoration: none;
}

div.content div.tx-windtravel-pi1 div.single div.descriptions a.order span.title {
    display: block;
    float: right;
    width: 65px;
    height: 64px;
    overflow: hidden;
    background-color: #ffffff;
    color: #3E7841;
    font-size: 14pt;
    line-height: 21px;
    font-weight: bold;
    cursor: pointer;
    text-transform: uppercase;
}

div.content div.tx-windtravel-pi1 div.single div.descriptions a.order span.image {
    display: block;
    float: right;
    width: 65px;
    height: 64px;
    overflow: hidden;
    cursor: pointer;
}

div.content div.tx-windtravel-pi1 div.single div.descriptions a.order span.name {
    display: block;
    height: 37px;
    overflow: hidden;
    cursor: pointer;
}

div.content div.tx-windtravel-pi1 div.single div.descriptions a.order span.name span {
    display: block;
    padding: 5px;
    color: #ffffff;
	font-size: 10pt;
    font-weight: bold;
    line-height: 13px;
    cursor: pointer;
}

div.content div.tx-windtravel-pi1 div.single div.descriptions a.order span.description {
    display: block;
    padding: 0 5px 0 10px;
    font-size: 8pt;
    line-height: 14px;
    overflow: hidden;
    cursor: pointer;
}
/*******************************************************************************
 Reizen order form
*******************************************************************************/
div.content div.tx-windtravel-pi1 form#mailform {
    margin: 0;
    padding: 0;
}

div.content div.tx-windtravel-pi1 form#mailform fieldset.csc-mailform {
    margin: 0;
    padding: 0;
    border: none;
}

div.content div.tx-windtravel-pi1 form#mailform fieldset.csc-mailform div.csc-mailform-field {
    overflow: hidden;
	margin: 0 0 2px 0;
}

* html div.content div.tx-windtravel-pi1 form#mailform fieldset.csc-mailform div.csc-mailform-field {
    overflow: visible;
    height: 1px;
}

div.content div.tx-windtravel-pi1 form#mailform fieldset.csc-mailform div.csc-mailform-field label {
    font-weight: bold;
    line-height: 14px;
}

div.content div.tx-windtravel-pi1 form#mailform fieldset.csc-mailform div.csc-mailform-field select,
div.content div.tx-windtravel-pi1 form#mailform fieldset.csc-mailform div.csc-mailform-field input,
div.content div.tx-windtravel-pi1 form#mailform fieldset.csc-mailform div.csc-mailform-field textarea,
div.content div.tx-windtravel-pi1 form#mailform fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-label {
	line-height: 14px;
}

