@charset "utf-8";
/* CSS Document */

*,html{
padding:0 0 0 0;
margin:0 0 0 0;}
	
/*** ALGEMEEN: HEADINGS ***/
a{ 
color:#ae7800;		
text-decoration	:none;}

a:hover{
color:#b48223;	
text-decoration	:underline;}
		
h1,h2,h3,h4,h5,h6{
color:#1b5576;}
		
h1{ font-size:16px;} 
h2{ font-size:15px;}
h3{ font-size:14px; font-weight:bold;}
h4{font-size:13px;font-weight:bold;}
h5, h6{font-size:12px;font-weight:bold;}

img{border-style:none;}
	
/*** ALGEMEEN: OPZET ***/
body{
background:#daebf5 url(../images/bck.png) top left repeat-x; 
font:11px Verdana, Arial, Helvetica, sans-serif;
margin:0 0 0 0; 
padding:0 0 0 0;
color:#3b3b3b;
line-height:20px;
}

#adspace{ 
width:980px; 
height:90px; 
float:center;  
text-align:center;
margin:auto;
padding:auto;
}

#container {
width:980px;
margin:0 auto;
padding:5px 0 0 0;
color:#1b3341;
}

#header{
padding:0 0 0 0;
width:980px;
height:55px;
}

#logoHolder{
width:380px;
height:55px;
float:left;
}

#searchHolder{
width:600px;
height: 45px;
float:left;
}

.clear{
clear:both;}


.searchBox{
width:250px;
float:right;
padding-top:15px;
}

form.search{
background:transparent url(../images/bckSearch.gif) top left repeat-x;
width:220px;
float:left;
}

.leftSearch{
width:11px;
height:26px;
background:transparent url(../images/leftSearch.gif) top left no-repeat;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
}

.rightSearch{
width:13px;
height:26px;
background:transparent url(../images/rightSearch.gif) top left no-repeat;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
}

input.searchInput{
background:transparent;
width:156px;
padding:0 0 0 0;
margin:0 0 0 0;
border:0;
color:#535c62;
}

#buttonSearch{
text-align:center;
width:60px;
height:26px;

background:transparent url(../images/btnSearch.gif) top left repeat-x;
padding:0 0 0 0;
margin:0 0 0 0;
border:0;
font-weight:bold;
color:#5e3305;
font-size:11px;
}

#buttonSearch:hover{
color:#fff;
background:transparent url(../images/btnSearch.gif) top left repeat-x;
}


.appIcon{
width:203px;
height:45px;
float:right;
background:transparent url(../images/addapintprice.png) top left no-repeat;}
	
.ad{
border:0;
padding	:10px 10px 10px 0;}

#content{
width:980px;
text-align:left;
padding-top:20px;
float:left;
}

.mainBox{
background:#eff8fc;
border:4px solid #ffffff;
padding:10px;
outline:1px solid #c0e2f6;
margin:5px 20px 15px 0;
}

.smallMainBox{
background:#eff8fc;
border:4px solid #ffffff;
width:300px;
padding:10px 30px 10px 30px;
outline:1px solid #c0e2f6;
margin:5px 20px 15px 0;
float:right;
}

.MediumMainBox{
background:#eff8fc;
border:4px solid #ffffff;
width:670px;
padding:10px;
outline:1px solid #c0e2f6;
margin:10px;
float:left;
}

.smallList{
background:#eff8fc;
border:4px solid #ffffff;
width:200px;
padding:10px;
outline:1px solid #c0e2f6;
margin:10px;
float:left;
}

.opvallendBox{
border:1px solid #98cae7;
background:#eff8fc url(../images/bck_box.gif) top left repeat-x;
width:340px;
margin:5px 20px 15px 0;
padding:10px;
float:left;
}

.smallTxt{
font-size:10px;
color:#8c8c8c;}

ol li, ul li {
list-style-position:inside;
list-style-type:none;
}

ol li a, ul li a{
list-style-position:inside;
color:#005789;
text-decoration:underline;}

.yellowBox{ 
width:215px;
height:auto;
float:left;
padding-right:26px;
padding-top:20px;
color:#05466c;
}

.yellowBoxRight{ 
width:225px;
height:100px;
padding-top:20px;
float:left;
color:#05466c;}

.yellowTop{
width:225px;
height:8px;
background:transparent url(../images/topBox.gif) top left no-repeat;
}

.yellowMiddle{
padding-left:10px;
width:215px;
height:auto;
min-height:100px;
background:#ffec76 url(../images/bckBox.png) top left repeat-x;
}

.yellowMiddle a{
color:#036fad;
font-weight:bold;}

.yellowBottom{
width:225px;
height:9px;
background:transparent url(../images/bottomBox.gif) top left no-repeat;
}

.silent_link
{
	text-decoration: none;
}

/***** MIDDLEMENU *****/

#middleMenuHolder{
width:980px;
height:26px;
}

#middleMenu	{
height:26px;
text-align:center;
margin:0 0 0 0;
padding:0 0 0 0;
width:980px;
}

#middleMenu li a {
font-size:12px;
text-decoration	:none;
color:#0b4461;
font-weight:normal;
background:url(../images/bck_menu.gif) top left repeat-x;
text-align:center;
height:26px;
width:190px;
border-left:1px solid #ecf8fc;
border-right:1px solid #c0c186;
}	

#middleMenu li a:link, #middleMenu li a:visited {
float:left;
}
	
#middleMenu li a:hover	{
color:#142e3c;
text-decoration:underline;
background:url(../images/bck_menu_hover.gif) top left repeat-x;
}
	
#middleMenu li a.current 	{
color:#04397b;
font-weight:bold;
background:url(../images/bck_menu_hover.gif) top left repeat-x;
}

#middleMenu li{
display:inline;
}

/***** FORMS *****/

.findPintprice{
width:400px;
height:34px;
padding-bottom:30px;
float:left;
}

.dropdownLeft{
width:9px;
height:34px;
background:transparent url(../images/dropdownLeft.gif) top left no-repeat;
float:left;}

.dropdownMiddle{
background-color:#efd124;
height:34px;
width:382px;
float:left;
}

.dropdownRight{
width:9px;
height:34px;
background:transparent url(../images/dropdownRight.gif) top left no-repeat;
float:left;}

form.pintPriceForm{
width:380px;
height:34px;
}

form.pintPriceForm .pintprice{
width:360px;
height:20px;
padding:5px 10px 5px 10px;
}

.selectCountry{
color:#295066;
font-size:11px;
padding:2px;
width:200px;
height:21px
}

.selectAmount{
color:#295066;
font-size:11px;
padding:2px;
width:70px;
height:21px;
}

.button{
background:#4db7f3 url(../images/bck_button.gif) bottom left repeat-x;
height:21px;
font-size:11px;
border:1px solid #327ca2;
color:#ffffff;
}

form.formDB{
}

label,  textarea, select{
	font-family		:Verdana, Arial, Helvetica, sans-serif;
	font-size		:11px;
	color			:#394e58;}

.label{
	width			:120px;
	float			:left;
}

.labelSmall{
	width			:140px;
	padding-bottom	:5px;
	line-height:5px;
}

.textArea{
	width			:300px;
	margin-bottom	:5px;
	}

.select,.input{
	margin-bottom	:5px;
	width			:200px;
	font-family		:Verdana, Arial, Helvetica, sans-serif;
	font-size		:11px;
	color			:#394e58;}

.inputSmall{
	margin-bottom	:5px;
	width			:50px;
	font-family		:Verdana, Arial, Helvetica, sans-serif;
	font-size		:11px;
	color:#394e58;}

.selectSmall{
	margin-bottom	:5px;
	width			:80px;}


.clear{
	clear			:both;
	border:0;}


.smallAds { 
	padding			:10px 0 10px 0;
	margin			:0 0 0 0;
	font-size		:10px;
	width			:200px;
	float			:right;
	line-height		:16px;
	}
	
/**** ADS ****/
	.ads{
	padding			:0 0 0 10px;
	width			:200px;
	border			:1px solid #d7e6f6;
	font-family		:Verdana, Arial, Helvetica, sans-serif;
	font-size		:9px;
	color			:#696969;
	padding			:4px;
	text-align:left;
	}
	
	.ads a{
	color			:#115990;
	}
	
	.ads a:hover{
	color			:#115990;
	text-decoration	:underline;
	}
	
	 .ads h1, .ads h2, .ads h3, .ads h4 {
	font-size		:10px;
	}	

.imgAds { 
	width			:980px;
	padding			:0 0 50px 0;
	margin			:0 0 0 0;
	height			:150px;	
	font-size		:10px;
	}
	
.imgAds ul li{ 
	display			:inline;
	float			:left;
	
	}
	
.imgAds ul li a{
	border			:0;}
	
.imgSpace{
	padding-right	:10px;
	border			:0;}

/*** FOOTER ***/	
#footer { 
width:900px;
height:40px;	
padding	:20px 0 0 0;
margin:0 0 0 0;
font-size:10px;
text-align:right;
float:right;
}

/***** FOOTERMENU   *****/	
#footerMenuHolder{
height:20px;
width:900px;
margin:0 0 0 0;
padding:5px 0 0 0;
}

#footerMenu{
height:20px;
text-align:center;
margin:0 0 0 0;
padding:0 0 0 0;
float:right;
}

#footerMenu li a{
font-family:Verdana, arial, helvetica, sans-serif;
font-size:11px;
text-decoration	:none;
color:#005789;
font-weight:bold;
text-align:center;
border-right:1px solid #adcde0;
width:120px;
height:20px;
}	

#footerMenu li a:link, #footerMenu li a:visited {
float:left;
}
	
#footerMenu li a:hover {
color:#052c43;
text-decoration	:underline;
}

#footerMenu li{
display:inline;
}
	
#footerMenu li a.current {
color:#ffdf25;
text-transform:uppercase;
text-decoration:underline;
font-weight:bold;
}
#footer .paddingFooter{
padding	:10px;
	}
#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

.cite_pad
{
padding:5px;
opacity: 0.8;
filter: alpha(opacity=80);
}
cite
{
height:50px;
position:absolute;
bottom:0px;
left:0px;
width:490px;
font-family:verdana; font-style:normal; font-size:85%; color:#fff;
background-color: #000000;
}
cite h3
{
color: white;
}
.map_box
{
position:relative; 
width:500px;
height:300px;
background:#eee;
border:solid 5px #000000;
margin:0px auto;
/*padding:5px;*/
}