/* 
	Theme Name: Vlieguh
	Theme URL: http://www.vlieguh.nl/
	Description: Vertrek snel via Vlieguh.nl
	Author: Wbit V.o.F
	Version: 1.0
	Tags: two columns, fixed width
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

Changelog:
	v0.1 - 01.03.10
	Compatible with WP 2.9.2
*/

/*------------------------------*/
/* General */
/*------------------------------*/

body {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top:0px;
	margin-left:0px;
	background: url(images/bg_vlieguh.jpg) repeat-x #6EB2DF;
	}

/*------------------------------*/
/* Global Settings */
/*------------------------------*/


a 		{text-decoration:none;}
a:hover {text-decoration:underline;}

ul { margin:0; padding:0; list-style:none;}
ol { margin: 0 0 0px 0;	padding : 0; list-style : none;	}
li { margin: 0 0 1px 0;	padding: 0 0 0 0px; }

img { border:0; }

span.pipe{padding:0 2px; }
span.small{ font-size:9px; font-weight:bold; padding-left:10px;}

form { margin:0; padding:0;  }

.forminput {
	width:150px;
	border:1px solid #2E3192;
	height:22px;
	padding-top:3px;
	color: #2E3192;
}
.formDate {
	border:1px solid #2E3192;
	height:22px;
	padding-top:3px;
	color: #2E3192;
}

.tdbig {
	width:180px;
	vertical-align:top;
	padding-left:10px;
	margin-bottom:9px;
}
.tdsmall {
	width:150px;
	vertical-align:top;
	padding-left:10px;
	margin-bottom:9px;
}
.tdbigverhuur {
	width:243px;
	vertical-align:top;
	padding-left:10px;
	margin-bottom:9px;
}
.tdsmallverhuur {
	width:200px;
	vertical-align:top;
	padding-left:10px;
	margin-bottom:9px;
}




.tdleft {
	border-right: 1px dotted #2E3192;
}
select {
	width:70px;
	height:20px;
	border:1px solid #2E3192;
	margin-bottom:10px;
}

.searchButton {
	right:0;
	position:absolute;
	margin-right:25px;;
	margin-top:20px;
}
	
.cellbg {
	background: url(images/cellbg.png) no-repeat;
	height:60px;
	padding-top:10px;
	color:#2E3192;
	font-size:11px;
	font-weight:bold;
	width:150px;
}
.clear {
	clear:both;
	height:20px;
	width:100%;
	position:relative;
}
/*------------------------------*/
/* Text Settings */
/*------------------------------*/

h1 { margin:0 0 5px 0; padding:0; font-size:20px; color:#2E3192; }
h2 { margin:0 0 5px 0; padding:0; font-size:20px; color:#2E3192; }
.contentLinks h2 { margin:10px 0 10px 0; padding:0; font-size:13px; color:#2E3192; }
h3 {margin:0 0 5px 0; padding:0; font-size:12px; color:#2E3192;}
h4 { margin:0 0 5px 0; padding:0; font-size:13px; color:#2E3192; }
h4 a, h4 a:hover { margin:0 0 5px 0; padding:0; font-size:13px; color:#2E3192; }
h6 {margin:0 0 10px 0; padding:0; font-size:16px; color:#2E3192;}

p {}

br {}

small {font-size:10px; color:#2E3192; }


/*------------------------------*/
/* Header */
/*------------------------------*/
	
div#header {
	position: relative;
	margin: 0 auto;
	width: 972px;
	height:618px;
	}
	
div#header:after {	
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	}

div#head {
	position: relative;
	margin: 0 auto;
	width: 972px;
	height:auto;
	z-index:4;
	min-height:245px;
	}
div#head:after {	
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	}
	
	#headerNav {
		position: absolute;
		margin-top:201px;
		margin-left:-390px;
		left:50%;
		z-index:3;
		width:780px;
		}
			.main-navigation {
				font-size:18px;
				font-family: Arial, sans-serif; 
				font-weight: bold;
				z-index:10;
				}
			.main-navigation:after {
				content:".";
				height:0;
				display:block;
				clear:both;
				visibility:hidden;
				}
			.main-navigation ul {
				float:left;
				margin:0;
				list-style:none outside;
				}	 
			.main-navigation ul li {
				float:left;
				margin:0;
				padding:0 2px 0 0;
				border:0;
				}
			.main-navigation ul li a {
				position:relative;
				background:url(images/nav_menu_bg.png) no-repeat;
				width:150px;
				height:44px;
				z-index:20;
				float:left;
				text-decoration:none;
				-moz-opacity:0.99;zoom:1;
				color:#FFF;
				display:block;
				padding:10px 0px 0px 0px;
				margin-right:1px;
				text-align:center;
				}	
			.main-navigation ul li a:hover,
			.main-navigation ul li a:focus,
			.main-navigation ul li.opened a {
				background:url(images/nav_menu_bg_hover.png)  no-repeat;					
				color:#FFF;
				}
			.main-navigation ul li.current a{ 			
				background:url(images/nav_menu_bg_hover.png)  no-repeat;	
				color:#FFF;
				}
			.main-navigation ul li.current_page_item a{ 			
				background:url(images/nav_menu_bg_hover.png)  no-repeat;	
				color:#FFF;
				}

	#headerLogo {
		position:absolute;
		left:50%;
		margin-left:-225px;
		margin-top: 45px;
		width:450px;
		}
	.headerSearch {
		position:absolute;
		background: url(images/bg_search.png) no-repeat;
		margin-top: 245px;
		width:972px;
		height:350px;
		z-index:4;
		}
	.top9 {
		position:absolute;
		margin-top:76px;
		margin-left:-20px;
	}
	.searchContainer {
		position:absolute;
		margin-top:15px;
		margin-left:20px;
		width:950px;
		}
	.search-headerLinks {
		position:absolute;
		margin-top:326px;
		font-size:14px;
		font-weight:bold;
		color:#FBB825;
		width:972px;
		text-align:center;
		}
	.search-headerLinks a, .search-headerLinks a:hover {
		color:#2D3192;
	}
	
/*------------------------------*/
/* Content*/
/*------------------------------*/	
#content-ad-block{
		position: relative;
		margin: 0 auto;
		width: 972px;
		}
		.contentwidth:after {
			content:".";
			display:block;
			clear:both;
			visibility:hidden;
			}





div#content {
	position:relative;
	margin:0 auto;
	width:972px;
	}
	div#content:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	}
	
	.contentwidth {
		position: relative;
		margin: 0 auto;
		width: 972px;
		margin-bottom:20px;
		}
		.contentwidth:after {
			content:".";
			display:block;
			clear:both;
			visibility:hidden;
			}
			
		.contentProductFeed {
			position: relative;
			float:left;
			background: url(images/contentProductfeed.png) no-repeat;
			height: 302px;
			width: 728px;
			}
			.flights {
				position:relative;
				float:left;
				margin-left:16px;
				margin-top:12px;
				margin-right:15px;
				width:225px;
				font-size:12px;
				}
				.flights ul {
					margin-left:24px;
					margin-top:15px;
					width:190px;
				}
				.flights li{
					margin-top:5px;
					list-style-image: url(images/plane_logo.png);
					border-bottom: 1px solid #6EB2DF;
					padding-bottom:4px;
				}
				.flights li a {
					color:#2D3192;
					font-weight:bold;
					}
				.flights span.price {
					text-align:right;
					color:#FF0000;
					position:absolute;
					right:0px;
					font-weight:bold;
					margin-right:12px;
					}
			.hotels {
				position:relative;
				float:left;
				margin-top:12px;
				width:220px;
				font-size:12px;
				}
				.hotels ul {
					margin-left:29px;
					margin-top:15px;
					width:190px;
				}
				.hotels li{
					margin-top:5px;
					list-style-image: url(images/bed_logo.png);
					border-bottom: 1px solid #6EB2DF;
					padding-bottom:4px;
				}
				.hotels li a {
					color:#2D3192;
					font-weight:bold;
					}
				.hotels span.price {
					text-align:right;
					color:#FF0000;
					position:absolute;
					right:0px;
					font-weight:bold;
					}
			.cars {
				position:relative;
				float:right;
				margin-right:16px;
				margin-top:12px;
				width:220px;
				font-size:12px;
				}
				.cars ul {
					margin-left:27px;
					margin-top:15px;
					width:190px;
				}
				.cars li{
					margin-top:5px;
					list-style-image: url(images/car_logo.png);
					border-bottom: 1px solid #6EB2DF;
					padding-bottom:4px;
				}
				.cars li a {
					color:#2D3192;
					font-weight:bold;
					}
				.cars span.price {
					text-align:right;
					color:#FF0000;
					position:absolute;
					right:0px;
					font-weight:bold;
					}
		.contentGoogleAd {
			position: relative;
			float:right;
			background: url(images/contentGooglead.png) no-repeat;
			width: 222px;
			height:302px;
			padding-left:15px;
			}
		.contentGoogleAd a{
			color: #7F7FB2;
			padding-right:8px;
			}
		
.content-ad-block-left{ float: left; width: 312px; height: 302px; background: url(images/contentAd.png) no-repeat; margin: 0 6px 20px 0; padding-left:6px; }
.content-ad-block-right{ float: right; width: 312px; height: 302px; background: url(images/contentAd.png) no-repeat; padding-left:6px; margin-bottom:20px; }

.contentAd-4 { float:left; width: 227px; height: 152px; background: url(images/contentadsmall.png) no-repeat; margin-right: 7px; padding-left:9px; margin-bottom:20px;}
.contentAd-5 { float: left; width: 492px; height: 152px; background: url(images/contentadsmalldouble.png) no-repeat;margin-bottom:20px; }
.contentAd-6 { float: right; width: 176px; height: 152px; background: url(images/contentadsmall.png) no-repeat; padding-left:51px;margin-bottom:20px; }

.contentAd-7 { position: relative; float: left; width: 972px; height: 142px; background: url(images/contentWidth.png) no-repeat; text-align:center; padding-top:10px;  margin-bottom:20px;}
		
		.footerBovenkant1 { width:972px; height:8px; background: url(images/footerBovenkant.png) no-repeat; position:relative; float:left; z-index:4; margin-top:245px;}
		.footerBovenkant { width:972px; height:8px; background: url(images/footerBovenkant.png) no-repeat; position:relative; float:left; z-index:4;}
		.contentLinks1 { position: relative; float: left;  width: 948px; padding:0 12px 0 12px; background: url(images/contentLinks.png) repeat-y; z-index:4; }
		.contentLinks { position: relative; float: left; width: 948px; padding:0 12px 0 12px; background: url(images/contentLinks.png) repeat-y;  }
			
			.contentLinks:after {
			content:".";
			display:block;
			clear:both;
			visibility:hidden;			}

		.contentLinks a, .contentLinks a:hover { font-size:12px; color:#2D3192;	font-weight:normal;  }
		.footerOnderkant { width:972px; height:8px; background: url(images/footerOnderkant.png) no-repeat; position:relative; float:left; z-index:4; margin-bottom:20px;}
		
		.bottom-navigation {
				z-index:10;
				}
			.bottom-navigation:after {
				content:".";
				height:0;
				display:block;
				clear:both;
				visibility:hidden;
				}
			.bottom-navigation ul {
				float:left;
				margin:0;
				list-style:none outside;
				}	 
			.bottom-navigation ul li {
				float:left;
				margin:0;
				padding:0 2px 0 0;
				border:0;
				}
			.bottom-navigation ul li a {
				position:relative;
				z-index:20;
				float:left;
				text-decoration:none;
				-moz-opacity:0.99;zoom:1;
				color:#FFF;
				display:block;
				padding:0px 10px 0px 0px;
				margin-right:1px;
				text-align:center;
				font-family: Arial, sans-serif; 
				font-weight: bold;
				color:#2D3192;
				}	
			.bottom-navigation ul li a:hover,
			.bottom-navigation ul li a:focus,
			.bottom-navigation ul li.opened a {
				font-family: Arial, sans-serif; 
				font-weight: bold;
				color:#2D3192;
				text-decoration:underline;
				}
			.bottom-navigation ul li.current a{ 			
				background:url(images/nav_menu_bg_hover.png)  no-repeat;	
				color:#FFF;
				}
		.bottom {
			width:100%;
			height:20px;
			position:relative;
			font-size:12px;
			line-height:1.5em;
			
			}
			
		.bottom a, .bottom a:hover {
				color:#2D3192;
				}
		.blogpost {
			position:relative;
			width:468px;
			float:left;
			}
			#left h3 a, .blogpost h3 a:hover  {
				font-size:16px;
				font-weight:bold;
				margin:0;
				padding:0;
			}
		.twitter {
			position:relative;
			width:400px;
			float:left;
			margin-left:30px;
			}
			.twitter li {
				margin-bottom:10px;
				}


/*------------------------------*/
/* Footer Content */
/*------------------------------*/

#left {
	width:468px;
	float:left;
}

#right {
	float:right;
	width:468px;
}
	


/*------------------------------*/
/* sitemap */
/*------------------------------*/

.sitemap { position: relative; float: left; width: 948px; padding:0 12px 0 12px; background: url(images/contentLinks.png) repeat-y; z-index:4; }
.sitemap ul { margin-top:10px; margin-bottom:10px; }
.sitemap a, .sitemap a:hover { color: #2D3192; font-size:12px; }
.page_content { width: 500px;}
