body
{
	margin: 0px;
	font-size: 12px;
	background-color: #c0c0c0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div#container
{
	margin: 0px auto;
	width: 900px;
	background: #fff;
}

div#content
{
	min-height: 750px;
	padding-top:0px;
}

div#content div#top
{
	width: 100%;
	
}

div#content div#top div#logo
{
	width: 40%;
	float: left;
}

div#content div#top div#phone
{
	text-align: right;
	width: 60%;
	float: left;
	padding-top: 3px;
}

div#content div#top div#phone font.slogan
{
	color: #E7732C;
	font-size: 12px;
	font-weight: 900;
}

div#content div#top div#phone font.phone
{
	color: #4b6bb2;
	font-size: 30px;
	font-weight: 900;
}

div#content div#top div#phone font.phone_explanation
{
	font-size: 9px;
}

div#content div#middle
{
	
	
	
}

div#content div#bottom
{
	width: 100%;
	padding:10px;
}

div#content div#bottom div.deal, div.deal_2
{
	width: 276.66px;
	height: 120px;
	margin-top: 7px;
	margin-right: 7px;
	background-color: white;
	border: 2px solid #07A8C9;
	float: left;
	padding:5px;
}

div#content div#bottom div.deal_2
{
	margin-right: 0px;
}

div#content div#bottom div.deal div.deal_inhoud, div#content div#bottom div.deal_2 div.deal_inhoud
{
	float: left;
	width:175px;
}

div#content div#bottom div.deal div.deal_inhoud ul, div#content div#bottom div.deal_2 div.deal_inhoud ul
{
	margin:0px;
	padding:0px;
	margin-top: 5px;
	list-style-type:none;
}

div#content div#bottom div.deal div.deal_inhoud ul li, div#content div#bottom div.deal_2 div.deal_inhoud ul li
{
	margin: 0px;
	padding: 0px;
	font-size: 9px;
}

div#content div#bottom div.deal div.deal_inhoud font.hotel_name, div#content div#bottom div.deal_2 div.deal_inhoud font.hotel_name
{
	color:#636464;
	font-size: 14px;
	font-weight: 900;
	width: 170px;
	float:left;
}

div.balk
{
	color: #FFFFFF;
	width: 100%;
	height: 15px;
	background: #0287A3;
	padding: 5px;
	margin-top: 8px;
	font-weight: 900;
	font-size: 13px;
}

div.balk:hover
{
	cursor: pointer;
}

div#footer
{
	clear: both;
	width: 100%;
	text-align: center;
}

div#footer a
{
	color: #0287A3;
}

div#bellen
{
	background-color: #fff;
	width:100%;
	height: 40px;
	font-size: 24px;
	font-family: "Trebuchet MS";
	font-weight: 900;
	padding-top: 10px;
	color: #025E70;
}

div.clear
{
	clear: both;
	width: 100%;
	height: 1px;
}

h1
{
	color: #025E70;
	font-size: 20px;
	margin-top:0px;
}

h2
{
	color: #4b6bb2;
	font-size: 18px;
}

h5
{
	color: #025E70; 
	font-size: 12px;
	margin-bottom: 5px;
}

p
{
	color: #646567;
	margin: 0px;
	padding: 0px;
}

div#header
{
	width: 868px;
	padding:5px;
	background-color: white;
	border: 1px solid #C7C7CA;
	float: left;
}

div#header li
{
	/*margin-left: 30px;*/
}

div#bread
{
	font-size: 11px;
}

div#bread a
{
	color: #000000;
	text-decoration: none;
}

input[type="text"], textarea {
display:inline;
padding:2px;
border:1px solid #96BF0D;
}

.trip_description
{
	margin-top:0px;
	padding-top:0px;
	padding-bottom: 15px;
}

div#trip_content_head
{
	float:left;
}

div#trip_content
{
	clear: both;
	float: left;
}

/****
* Formulieren styles
*****/

.form_content form
{
	padding: 0px 15px 15px 15px;
}

.form_content label
{
	display: block;
	padding: 10px 2px 2px 0px;
}

.form_content input
{
	display: inline;
	padding: 2px;
}

.form_content .form_style
{
	border: 1px solid #96BF0D;
}

.form_content .submit
{
	padding-top:15px;
}

.form_content textarea
{
	display: block;
	padding: 2px;
	border: 1px solid #96BF0D;
}

.form_content .haveFocus
{
	background-color: #F8FFDF;
}

.form_content .error
{
	border: 1px solid red !important;
}

.form_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	/*color:#97bf0d;*/
	color: #1456E8;
	font-weight:bold;
	padding: 15px;
}

.form_description
{
	padding: 0px 15px 0px 15px;
}

.form_subtitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#646567;
	font-weight:bold;
	padding: 15px 15px 0px 15px;
}

.form_in_subtitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#646567;
	font-weight:bold;
	padding: 15px 15px 0px 0px;
}

.form_content_bottom
{
	background: url('../img/bg_form_content_bottom.gif') no-repeat;
	bottom:0;
	height:10px;
	margin-bottom:-10px;
	position:absolute;
	width:980px;
}

.form_error
{
	margin-top: 10px;
	padding: 5px 15px 10px 10px;
	background-color: #fef1ec;
	border: 1px solid #cd0a0a;
}

#flash_succes
{
	margin: 15px;
	padding: 10px;
	background-color: #F8FFDF;
	border: 1px solid #96BF0D;
}





/***
***
*** TRIP CONTENT HEAD
***
***/

.image_front_other
{
	width: 575px;
	float: left;
}

.image_front_other img{
	width: 575px;
	display:inline;
}

.trips_gallery_other {
float:right;
width:270px;
}
.trips_only_pictures_gallery {
position:absolute;
top:130px;
width:980px;
}
.trips_only_pictures_gallery img {
padding-left:10px;
}
.gallery {
position:relative;
text-align:right;
top:8px;
}
.gallery img {
padding-right:5px;
}
.gallery img:hover {
cursor:pointer;
}
.gallery_other {
}

#trip_gallery_pictures_posible
{
	padding-top: 0px;
	text-align: right;
	position:relative; 
    overflow:hidden; 
    width: 270px; 
    height:229px; 
	float: left;
}

#scrollable_trip_pictures
{ 
    /* this cannot be too large */ 
    height:20000em; 
    position:absolute; 
	left: 0px;
} 

#scrollable_trip_pictures div 
{ 
    float:left;
	margin-bottom: 5px;
}

#scrollable_trip_pictures div img
{ 
    margin-left: 5px;
	cursor: pointer;
}

a.prev
{
	background-image: url(../img/arrow_gray_up_22.png);
	background-repeat: no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	font-size:1px;
	height:22px;
	margin: 0px 0px 5px 126px;
	width:22px;
}

a.prev:hover
{
	background-position: 0px -22px;
}

a.next
{
	background-image: url('../img/arrow_gray_down_22.png');
	background-repeat: no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	font-size:1px;
	height:22px;
	margin: 5px 0px 0px 126px;
	width:22px;

}

a.next:hover
{
	background-position: 0px -22px;
}

a.disabled 
{
	visibility:hidden !important;
}

/*
*
* Trip content
*
*/

#trip_content_box
{
	clear:both;
	float:left;
}

#trip_content
{
	color: #646567;
}

.trip_content_left
{
	width: 860px;
}

#trip_menu
{
	height: 35px;
}

ul.tabs {list-style:none;margin:0 0 1em 0;padding:0;border-bottom:1px solid #ccc;}
ul.tabs:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.tabs {display:inline-block;}
/* Hides from IE-mac \*/
* html ul.tabs {height:1%;}
ul.tabs {display: block;}
/* End hide from IE-mac */
 ul.tabs {width:100%;margin-bottom:1em;}
/** detailpagina listing **/
ul.tabs {
	
	padding-left: 4px !important;
	width:99.3% !important;
	line-height: 25px;
	height: 29px;
}

.div_content_show
{
	display:block;
}

.div_content_hidden
{
	display:none;
}

ul.tabs li 
{
	list-style:none;
	float:left;
	margin:0 4px 0 0 !important;
	padding:0 0 0 9px;
	background:url(../img/tableft-g.gif) no-repeat left top;
	font-size:12px;
	font-weight:bold;
	cursor: pointer;
}

ul.tabs li a 
{
	display:block;
	float:left;
	padding:2px 9px 2px 0;
	background:url(../img/tabright-g.gif) no-repeat right top;
	color: #666666;
}

ul.tabs li.on a 
{
	display:block;
	float:left;
	padding:3px 9px 2px 0;
	background:url(../img/tabright-g.gif) no-repeat right top;
	height: 25px;
	background-image:url(../img/tabright-g-sel.gif);
	color:#000 !important;
}

ul.tabs li a:link, ul.tabs li a:visited 
{
	color:#666;
	text-decoration:none;
}

ul.tabs li a:focus, ul.tabs li a:hover, ul.tabs li a:active 
{
	color:#333;
	text-decoration:none;
}

ul.tabs li.on 
{
	position:relative;
	z-index:2;
	margin-bottom:-4px;
	background-image:url(../img/tableft-g-sel.gif);
}


#booking_buttons
{
	float:  left;
	width: 850px;
	padding-top: 25px;
	padding-bottom: 20px;
}

.small
{
	font-size: 10px;
	font-weight: normal;
}
