html,body {
	height: 100%;
}
body {
	font-family: Georgia, Times New Roman;
	text-align: center;
	height: 100%;
	font-size: 15px;
	margin: 0;
	background-color: #8b887c;
}

div#container {
	background-image: url(../images/content_background.gif);
	text-align: left;
	background-color: #ffffff;
	margin: 0 auto;
	width: 993px;
	overflow: hidden;
	min-height: 100%
}

div#header{
	width: 993px;
	height: 108px;
	background-image: url(../images/header.jpg)
}

div#header h1{
	color: #7d7d7d;
	padding-left: 15px;
	padding-top: 60px;
	margin: 0;
}

div#banner {
	width: 993px;
	height: 183px;
}

div#head {
	background-color: #ffffff;
	width: 993px;
	color: #7d7d7d;
	padding-left: 260px;
	height: 35px;
	padding-top: 20px;
}

div#head h2{
	margin: 0;
}

div#content {
	height: auto;
	background-image: url(../images/content_background.gif);
	background-repeat: repeat-y;
	overflow: hidden;
}

/**************************************************************
* Left
**************************************************************/
div#left {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	border-top: 2px solid #8e8e8e;
	border-bottom: 2px solid #8e8e8e;
	width: 220px;
}

div#left a{
	text-decoration: none;
	color: #7d7d7d;
}

div#left ul{
	margin: 0;
	padding: 0;
	margin-top: 2px;
	margin-bottom: 2px;
	border-top: 1px solid #8e8e8e;
}

div#left ul li{
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: none;
	border-bottom: 1px solid #8e8e8e;
}

div#left ul li ul {
	padding: 0;
	padding-left: 30px;
}

div#left ul li ul {
	margin: 0;
	border: none;
}

div#left ul li ul li{
	border: none;
}

/**************************************************************
* Center
**************************************************************/
div#center {
	padding: 7px;
	color: #7d7d7d;
	width: 470px;
	float: left;
}

div#center p{
	margin: 0;
}

div#center h2 {
	margin: 0;
}

div#center a {
	color: #7d7d7d;
}

/**************************************************************
* Right
**************************************************************/
div#right {
	color: #7d7d7d;
	margin-left: 7px;
	margin-right: 15px;
	margin-right: 15px;
	float: left;
	width: 230px;
}

div#right h3{
	margin: 0;
	font-size: 20px;
}

div.streep {
	background-image: url(../images/streep.gif);
	height: 5px;
	overflow: hidden
}

/**************************************************************
 Reizen lijst
**************************************************************/
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.reis {
    display: block;
    text-decoration: none;
    width: 470px;
    height: 65px;
    overflow: hidden;
    background-image: url("../images/wt_list_bg.gif");
}

div#content div.tx-windtravel-pi1 div.list ul li a.reis span.image {
    display: block;
    float: right;
    width: 65px;
    height: 65px;
    overflow: hidden;
    background-color: #000000;
    text-align: center;
    cursor: pointer;
}

div#content div.tx-windtravel-pi1 div.list ul li a.reis span.name {
    display: block;
    height: 37px;
    width: 400px;
    overflow: hidden;
    cursor: pointer;
}

div#content div.tx-windtravel-pi1 div.list ul li a.reis span.name span {
    display: block;
    padding: 5px;
    color: #ffffff;
    font-weight: bold;
    line-height: 13px;
    cursor: pointer;
}

div#content div.tx-windtravel-pi1 div.list ul li a.reis span.description {
    display: block;
    padding: 0 5px 0 10px;
    font-size: 10pt;
    line-height: 14px;
    overflow: hidden;
    cursor: pointer;
}

#content .order_notavailable {
	font-weight: bold;
	text-transform: uppercase;
	color: #DA251C;
	margin: 0 0 1em;
}

/**************************************************************
 Reizen 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{
    font-size: 12pt;
}

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;
}

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;
    color: #624A35;
}

div#content div.tx-windtravel-pi1 div.single div.descriptions div.short {
    font-weight: bold;
    color: #624A35;
    font-size: 12pt;
}

div#content div.tx-windtravel-pi1 div.single div.descriptions a.order {
    margin-top: 10px;
    display: block;
    color: #624A35;
    width: 65px;
    height: 65px;
    overflow: hidden;
    background-image: url("../images/wt_single_order_bg.gif");
    background-position: right center;
    text-decoration: none;
    margin: 0 0 0 250px;
}

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: #624A35;
    font-size: 20px;
    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-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: 10pt;
    line-height: 14px;
    overflow: hidden;
    cursor: pointer;
}

div.tx-windtravel-pi1 div.wind_travel_order div.formCheck {
    display: none;
}

div.tx-windtravel-pi1 div.wind_travel_order form div.reisbureau, div.tx-windtravel-pi1 div.wind_travel_order form div.algemeen, div.tx-windtravel-pi1 div.wind_travel_order form div.hoofdpersoon, div.tx-windtravel-pi1 div.wind_travel_order form div.overigepersonen, div.tx-windtravel-pi1 div.wind_travel_order form div.verzekeringen, div.tx-windtravel-pi1 div.wind_travel_order form div.extra {
    margin-bottom: 5px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 5px;
    font-size: 10pt;
}

div.tx-windtravel-pi1 div.wind_travel_order div.pair {
    padding: 0 0 10px;
}


div.tx-windtravel-pi1 div.wind_travel_order div.pair label {
    font-weight: bold;
}

div.tx-windtravel-pi1 div.wind_travel_order div.buttons {
    margin-top: 5px;
}

