/*hier colord plaatsen */
#dhtmltooltip{
position: absolute;
left: -300px;
width: 900px;
border: 1px solid black;
padding: 10px;
background-color: #fff;
visibility: hidden;
color:black;
font-weight: normal;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=black,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* FIX FOR TRANSPARANT PNG IE6 */

.module {    margin: 0px;padding:0px;}

body
{
	font-family:Calibri, Verdana, Arial, Sans-Serif;
	color:#454545;
	font-size: 0.9em;
	line-height: 1.4em;	
}

h1
{
	font-size:1.5em;
}



#header, #footer, #top_nav
{
	width: 100%;
}

#header_content, #footer_menu, #top_nav_content
{
	position: relative;
	width:994px;
	margin:0 auto;
}

#top_nav_content
{
	text-align: right;
	height:25px;
	overflow: hidden;
}

#top_nav_content ul
{
	display:block;
	float: right;
	margin:0;
	margin-right:-15px;
	width:auto;
}

#top_nav_content ul li
{
	list-style: none;
	float: left;
}

#top_nav_content ul li a
{
	font-weight: bold;
}

#header
{
	position: relative;
	border-bottom:3px solid #FF6500;
	border-top:3px solid #FF6500;
	margin-bottom:3px;
	height:240px;
	background-color: #454545;
}

#header_content
{
	
}

#header_right
{
	position: relative;
	width:299px;
	height:240px;
	float:left;
	background-color: #fff;
}

#logo
{
	
	margin-top: 15px;
	margin-left: 15px;
}

#slogan
{
	margin:15px 15px 0 15px;
	text-align: right;
	/*font-size: 1.75em;*/
	font-size: 25px;
	font-style: italic;
	display:block;
	font-weight: bold;
	line-height: 1.1em;
}

#banner
{
	position: relative;
	background-color:#454545;
	background-position:center;
	background-repeat:no-repeat;
	width:695px;
	height:240px;
	float:left;
}


#newsletter, #enquete
{
	background-color:#fff;
	width:269px;
}

#enquete
{
	margin-top:15px;
}

#newsletter_content, #enquete_content
{
	padding:15px;
}

#newsletter_content p, #newsletter h4, #enquete h4
{
	margin:3px 0;
}

#newsletter_content input[type=text]
{
	width:100%;
}

#content
{
	position: relative;
	width:992px;
	margin:0 auto;
	min-height:556px;
	background-color:#CDCBCB;
	text-align:left;
	border:1px solid #CDCBCB;
	height:auto;
}

#content_left
{
	position: relative;
	width:636px;
	padding:15px;
	margin:15px;
	min-height:492px;
	background-color:#fff;
	
	float:left;
}

#content_right
{
	float:left;
	position: relative;
	width:266px;
	padding:15px;
	min-height:492px;
}

#sites_slider
{
	/*margin-top:-40px;*/
	margin-top:0px;
	position: relative;
	z-index:90;
}

 #mycarousel
 {
 	margin:0px;
 	padding:0;
 }
 
 #mycarousel li
 {
 	list-style: none;
 }

#banners img
{
	border: solid 1px #454545; 
	width: 267px; 
	margin-bottom:5px;	
}

#footer
{
	position: relative;
	height:47px;
	background-color: #454545;
	border-top:3px solid #FF6500;
	margin-top: 3px;
}

#footer_menu
{
	text-align: left;
}

#footer_menu_inner
{
	width:685px;
	display:block;
	text-align: center;
}

#footer_menu ul
{
	margin-left:110px;
}

#footer_menu ul li
{
	list-style: none;
	float:left;
	margin-right: 50px;
}

#footer_menu ul li a
{
	color:#fff;
	text-decoration: none;
	font-weight: bold;	
}

a, a:visited, a:hover, a:active,
p a, p a:visited, p a:hover, p a:active
{
	color:#454545;
}

a img
{
	text-decoration: none;
	border:none;
}

p
{
	text-align: justify;	
}

.module table tr td
{
	padding-bottom: 10px;
}

.module table tr td h4
{
	margin:0 0 0 0;
}

.module table tr td p
{
	margin:5px 0;
}

.module div p
{
	margin:0;
}

.module a, .module a:visited, .module a:active,
.module h4
{
 	color:#454545;
 	line-height:25px;
}

.module a h4, .module h4.h4_kop, h4
{
 	font-size: 1.2em;
 	line-height: 1.4em;
	font-weight: bold;
}

h4.h4_kop
{
	color: #fff;
 	background-color: #FF6500;
 	padding-left:5px;
}

.module a.leesverder
{
	font-style: italic;
	font-weight: bold;
	float:right;
}

.module #tips a.leesverder
{
	float:right;
}

.module table tr td a:hover
{
 	color:#656565;
}

.arranchild_table td
{
	/*line-height:25px;*/
}

.maintxt, .regiotekst, .introtekst
{
	font-weight: bold;
	font-style: italic;
	text-align: justify;
}

.regiotekst
{
	margin:25px 0 0 0;
}

.breaker, .seper, .ie_seper
{
	clear:both;height:1px;width:1px;line-height:1px;
}

/*Arrangementen */
.arran_table td {padding-left:10px;padding-bottom:5px;padding-top:5px;padding-right:10px;font-weight:bold;}
.arranchild_table td {padding-left:10px;padding-bottom:0px;padding-top:0px;padding-right:10px;font-weight:bold;border-top:none;}
.adrestabel {    margin: 0px;padding:0px; vertical-align:top; }

.arranchild_table td, .arranchild_table td
{
	font-size: 12px;
	font-weight: bolder;
}

.choose_categories h3
{
	margin:0;
	font-size: 1.4em;
}

#aanbiedergegevens, .adrestabel tr td, .prijstabel tr td, .meerarrangemententable tr td div p
{
	font-size: 0.8em;
	line-height:0.7em;
}

#aanbiedergegevens tr td a
{
	font-size: 1.0em;
	line-height:1.0em;
}

.adrestabel tr td, .meerarrangemententable tr td div p a.leesverder
{
	margin-top:-15px;	
}

.prijstabel tr td
{
	line-height:1.0em;
}












/* TRANSPROMO SITE COLORS /*
/*header background color, en h4 background*/
.colorw {color:#FFF;}

/*orange*/
.listimg, .bordered { border:1px solid #bbb;}
.colora {background-color:#FF6500;}
.colora_border {border:1px #FF6500 solid;}
.colora_border_right {border-right:1px #FF6500 solid;}
.colora_color { color:#FF6500; }


.colord {background-color: #454545;}
.colord_border { border:1px solid #454545;}
.colord_color {color:#454545;}
.colord_border_right {border-right:1px #454545 solid;}
.background-colord {background-color:#454545;}

.background-colorw {background-color:#fff;}











#tq 
{  
	font-family:Georgia, "Times New Roman", Times, serif;  
}  
#bq 
{  
	font-family:Georgia, "Times New Roman", Times, serif;  
} 





/*tips*/
.module h4.tips_h4
{
	margin-top:-5px;width:100%;padding-top:0px;
}

.module h4.tips_h4 a
{
	text-decoration:none; font-size: 11pt;
}


.tooltip
{
	background-color: Orange;
	color:#454545;
	border:2px solid outset;
}





/*links*/

#links u
{
	text-decoration: none;
}

#links a
{
	text-decoration: underline;
	font-weight: bold;
}



/*adverterenform*/

#contact_form .input_row
{
	position: relative;
	margin-bottom:15px;
}
	
#contact_form label
{
	font-weight: bold;
}

#contact_form input[type=text], #contact_form textarea, #contact_form .cbs
{
	position:absolute;
	left: 175px;
	width:400px;
}



/*popups*/
 #poppage .module h4
 {
 	margin:10px 0;
 	/*color:#fff;*/
 }
 
 #poppage .module h4.h4_kop
 {
 	margin:0;
 }
 
 #poppage .module h5
 {
 	margin: 5px 0;
 }
 
 .popupform .module input,.popupform .module textarea 
 {
 	
 }
 
 
 .login_form p
 {
 	margin:0 0 3px 0; 
 }
 
 .login_form p.rememberme
 {
 	margin:10px 0 3px 0; 
 }
 
 .error
 {
 	color:red;
 }
 
 .success
 {
 	color:green;
 }
 
 .crusty_form, .cf
 {
 	display:none;
 }
 
 button, input[type=submit]
 {
 	cursor:pointer;
 }
 
  .arrangementstxt li
 {
 	padding:0px;
 	margin:0px;
 	margin-left:25px;
 }
