/* ALGEMEEN */
body  {background-color:#FFFFFF; color:#000000; font-family: Arial, Helvetica; font-size:12px; line-height: 17px; margin-top:9px; margin-height:9px;}

p     {color: #5D5D5D; font-family: Verdana, Arial; font-weight: normal; font-size:11px; line-height: 16px;}
h1    {font-family: Arial, Helvetica; line-height: 13pt; margin-bottom: 0px; margin-top: 0px;}
h2	  {color: #000080; font-family: Arial, Helvetica; font-size:13px; text-decoration: none; font-weight: bold; margin-top: 0px; margin-bottom: 2px;}
h3    {font-family: Arial, Helvetica; font-size:13px; font-weight: bold; margin-bottom: 0px; margin-top: 0px;}
h4 	  {color: #000080; font-family: Verdana, Arial; font-size:11px; text-decoration: none; font-weight: bold; margin-top: 14px; margin-bottom: -15px;}

a:link    {text-decoration: underline; font-weight: normal; color: #4040FD; }
a:visited {text-decoration: underline; font-weight: normal; color: #4040FD; }
a:hover   {text-decoration: underline; font-weight: normal; color: #000080; }


/* CONTENT */
div.content {
	width: 910px;
	height: 1100px;
	min-height: 1370px;
	margin-top: -10px;
	text-align: left; }

div.mainmenu { 
	padding-top: 20px;
	padding-left: 18px; }
div.menuitem {float: left;}
div.mainmenu span 	   {padding-left: 8px;}
div.mainmenu a 		   {color:#FFFFFF; font-family: Verdana, Arial; font-size: 11px; }
div.mainmenu a:link    {color:#FFFFFF; }
div.mainmenu a:hover   {color:#FFFFFF; }
div.mainmenu a:visited {color:#FFFFFF; }

div.content-result {
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 14;
	width: 554px; }
	
div.content-righthome {
	position: absolute; 
	margin-left: 570px; 
	margin-top: 10px;
	width: 302px; 
	top: 320px; }

div.content-right {
	position: absolute; 
	margin-left: 570px; 
	margin-top: 18px;
	width: 302px; 
	top: 306px; }
		
div.content-top1 {
	width:554px;
	background-color: #0078C2;
	background: url('/images/back_h3.gif');
	color: #FFFFFF;
	padding: 3px; 
	padding-top: 1px;} 
div.content-top1 h1 {font-size:13px; }

div.content-top2 {
	width:300px;
	background-color: #0078C2;
	background: url('/images/back_h3.gif');
	color: #FFFFFF;
	padding: 3px; 
	padding-top: 1px; } 

div.sorteer {
	color: #FFFFFF;
	font-size:10px;
	margin-top:-19px;
	margin-left: 476px; 
	padding-bottom: 3px;}

p.content-txt {margin-top: 7px; } 	
p.content-acc {margin-top: 4px; } 

div.rates {
	position: absolute;
	margin-left: 297px;
	top: 42px;
	left: 50%; }

div.countries {
	color: #5D5D5D; 
	font-family: Verdana, Arial; 
	font-weight: normal; 
	font-size:11px; 
	line-height: 16px; }
div.countries b		{color:000080; text-decoration:none;}
div.countries ul	{margin-left: -5px;  margin-top: 0px; margin-bottom: 0px; padding-left: 2;}
div.countries li	{margin-left: 0px; list-style-position: inside; list-style-image: url('/images/img_list.gif') }

td.homeback {
	background: url('/images/back_actie.gif'); }
	
table.register {
	background: url('/images/back_register.gif'); }

/* SEARCH RESULT */
div.productlist {margin-top: -12px; } 	
div.productlist-firefox { } 	

div.introhome {
	font-family: Verdana, Arial; 
	font-size:11px; 
	line-height:15px;
	color: #484848; }

div.sectiehome {
	border-bottom: 0px solid #DEDEDE;
	height: 111px;
	min-height: 111px;
	font-family: Verdana, Arial; 
	font-size:11px; 
	line-height:15px;
	color: #484848; }
div.product {
	border-bottom: 1px solid #DEDEDE;
	height: 85px;
	font-family: Verdana, Arial; 
	font-size:11px; 
	line-height:15px;
	color: #484848; 
	cursor: hand;
	cursor: pointer; }
div.prodimage {
	float: left;
	height: 75px;
	margin-top: 4px;
	margin-right: 10px;
	padding-left: 2px;
	overflow: hidden;
	text-align: center;
	width: 80px; }
div.prodimageleft {
	float: left;
	height: 108px;
	margin-top: 3px;
	margin-right: 10px;
	padding-left: 2px;
	overflow: hidden;
	text-align: center;
	width: 130px; }
div.prodimageright {
	float: right;
	height: 108px;
	margin-top: 3px;
	margin-right: 10px;
	padding-left: 2px;
	overflow: hidden;
	text-align: right;
	width: 130px; }
div.prodname {
	padding: 5 0 3 0; }
div.prodname span {
	font-size: 10px; }	
div.prodname a 		   {color:#0000FF; font-family: Arial; font-size: 13px; font-weight: bold; }
div.prodname a:link    {color:#0000FF; font-weight: bold; }
div.prodname a:hover   {color:#E67300; font-weight: bold; }
div.prodname a:visited {color:#0000FF; font-weight: bold; }
div.prodextra span {
	cursor: hand;
	cursor: pointer;
	font-size: 10px;
	text-decoration: underline; }	
div.prodvergelijk {
	width: 120px;
	float: right;
	text-align: right; }
div.prodvergelijk span {
	font-size: 10px; }	
div.prodvergelijk .prijs {
	color: #C98A00;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline; }	

div.accimage {
	float: left;
	margin-top: 6px;
	padding-left: 2px;
	padding-bottom: 10px;
	overflow: hidden;
	width: 160px; }

div.accomodation {min-height: 145px;} 
.acclist td {
	color: #5D5D5D; 
	font-family: Verdana, Arial; 
	font-size:11px; }
.acclist td.accprice {
	color: #C98A00;
	font-weight: bold; }	
	
.paging {
	width: 554px;
	padding-top: 10px;
	text-align: center; }

.pagnr {
	width: 22px;
	padding: 3px;
	font-size: 14px;
	font-weight: bold; 
	border: 1px solid #DEDEDE; 
	background-color: #FFFFFF;
	text-align:center; }

.cloud1 {font-size:10px; padding-right:8px;}
.cloud2 {font-size:14px; padding-right:8px; font-weight:bold;}
.cloud3 {font-size:12px; padding-right:8px;}
.cloud4 {font-size:11px; padding-right:8px; font-weight:bold;}

.topvermelding {
	font-size: 12px;
	font-weight: bold; } 

.tip {
	font-size: 10px;
	font-weight: bold;
	color: #FF0000; } 
		
.pointer {
	cursor: hand;
	cursor: pointer; }
	

/* FORMS */
input    {color: #000000; font-family: Verdana, Arial; font-size:11px; }
textarea {color: #000000; font-family: Verdana, Arial; font-size:11px; }
.field01 {
	border: 1px solid #C0C0C0;
	padding-left: 3px; 
	padding-right: 2px; 
	padding-top: 1px; 
	padding-bottom: 0px; }


/* SEARCH */
.search {
	border: 0px solid #FFFFFF;
	background: url('/images/back_zoek.gif');
	color: #c0c0c0;
	font-size:20px;
	font-weight:bold;
	margin-top:4px;
	margin-left:20px;
	padding-top:2px;
	padding-left:40px; 
	padding-right:2px;
	padding-bottom:0px;
	height: 35px;
	width: 360px; 
	vertical-align:middle; }
	
#ajax_listOfOptions{
	position:absolute;	
	width:360px;	
	height:135px;	
	overflow:auto;	
	border:1px solid #EFEFEF;	
	background-color:#FFFFFF;	
	text-align:left;
	font-size:14px;
	z-index:100; }
		
#ajax_listOfOptions div{	
	margin:1px;		
	padding:2px;
	cursor:pointer;
	font-size:14px; }
		
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */ }
	
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:#EFEFEF;
	color:#F37223; }
		
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5; }
