/*
* MAIN STYLESHEET VVVDEVENTER.NL
* BY SANDER BECK
* SANDER@MULTIMOVE.NL
*/

html,body{
	margin:0;
	padding:0px;
	background:#ede8c4; /*added 14-01-2010*/
}

body{	
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555055;
}

div#container{
	position:relative;
	width:962px;	
	margin:0px auto;
	padding:14px;
	background:#ffffff; /*added 14-01-2010*/
}

div#header_area_top{
	width:100%;
	height:107px;
	background:url(../images/layout/bg_headerArea.gif) repeat-x;
}

div#header_logo{
	float:left;
	width:232px;
	height:29px;
	margin:0 0 0 14px;
	cursor:pointer;
	background:url(../images/layout/bg_headerLogo.gif) no-repeat;
}

div#header_shield{
	float:left;
	width:102px;
	height:106px;
	margin:0 0 0 34px;
	background:url(../images/layout/bg_headerShield.gif) no-repeat;
}

/*CONTENT LAYOUT 155-509-298*/
div#content_top_155-509-298{
	margin:14px 0 0 0;
	height:7px;
	width:100%;
	background:url(../images/layout/bg_content_top_155-509-298.gif) no-repeat bottom;
}
div#content_155-509-298{
	width:100%;
	padding:8px 0 0 0;
	background:url(../images/layout/bg_content_middle_155-509-298.gif) repeat-y;
}
div#content_bottom_155-509-298{
	height:7px;
	width:100%;
	background:url(../images/layout/bg_content_bottom_155-509-298.gif) no-repeat;
}
div#content-left_155-509-298{
	float:left;
	width:141px;
	min-height:1px; /* Prevent sliding floating divs */
	padding:0 14px 0 0;
	overflow:hidden;
}
div#content-middle_155-509-298{
	float:left;
	width:481px;
	padding:0 14px 0 14px;
	overflow:hidden;
}
div#content-right_155-509-298{
	float:left;
	width:284px;
	padding:0 0 0 14px;
	overflow:hidden;
}

/*CONTENT LAYOUT 155-375-432*/
div#content_top_155-375-432{
	margin:14px 0 0 0;
	height:7px;
	width:100%;
	background:url(../images/layout/bg_content_top_155-375-432.gif) no-repeat bottom;
}
div#content_155-375-432{
	width:100%;
	padding:8px 0 0 0;
	background:url(../images/layout/bg_content_middle_155-375-432.gif) repeat-y;
}
div#content_bottom_155-375-432{
	height:7px;
	width:100%;
	background:url(../images/layout/bg_content_bottom_155-375-432.gif) no-repeat;
}
div#content-left_155-375-432{
	float:left;
	width:141px;
	min-height:1px; /* Prevent sliding floating divs */
	padding:0 14px 0 0;
	overflow:hidden;
}
div#content-middle_155-807{
	float:left;
	width:807px;
	padding:0;
	overflow:hidden;
}
div#content-middle_155-375-432{
	float:left;
	width:347px;
	padding:0 14px 0 14px;
	overflow:hidden;
}
div#content-right_155-375-432{
	float:left;
	width:418px;
	padding:0 0 0 14px;
	overflow:hidden;
}

/*CONTENT LAYOUT 297-665*/
div#content_top_297-665{
	margin:14px 0 0 0;
	height:7px;
	width:100%;
	background:url(../images/layout/bg_content_top_297-665.gif) no-repeat bottom;
}
div#content_297-665{
	width:100%;
	padding:8px 0 0 0;
	background:url(../images/layout/bg_content_middle_297-665.gif) repeat-y;
}
div#content_bottom_297-665{
	height:7px;
	width:100%;
	background:url(../images/layout/bg_content_bottom_297-665.gif) no-repeat;
}
div#content-left_297-665{
	float:left;
	width:283px;
	padding:0 14px 0 0;
	overflow:hidden;
}
div#content-right_297-665{
	float:left;
	width:651px;
	padding:0 0 0 14px;
	overflow:hidden;
}

/* MENU LEVEL 0 */
div#menu_level0{
	float:right;
	width:565px;
}

div#menu_level0_menu,
div#menu_level0_language,
div#menu_level0 div#menu_level0_search{
	clear:both;
}

div#menu_level0 div#menu_level0_menu ul{
	margin:7px 0 0 0;
	padding:0;
	height:14px;
}
div#menu_level0 div#menu_level0_menu ul li,
div#menu_level0 div#menu_level0_language ul li{
	list-style:none;
	text-align:center;	
	float:right;
	font-size:9px;
	margin:0;
}
div#menu_level0 div#menu_level0_menu ul li a{
	padding:0 8px 0 8px;
	text-decoration:none;
	color:#000;
}

div#menu_level0 div#menu_level0_menu ul li.spacer{
	padding:0;
	color:#ff0045;
}
div#menu_level0 div#menu_level0_language ul{
	margin:10px 0 0 0;
	padding:0;
	height:14px;
}

div#menu_level0 div#menu_level0_language ul li a{
	padding:0 7px 0 7px;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
}
div#menu_level0 div#menu_level0_language ul li.spacer{
	padding:0;
}

div#menu_level0 div#menu_level0_menu ul li a:hover,
div#menu_level0 div#menu_level0_language ul li a:hover{
	text-decoration:underline;
}

div#menu_level0 div#menu_level0_search form{
	background:url(../images/layout/bg_touristinformation.gif) no-repeat;
	padding:0 0 0 50px;
	margin:31px 0 0 0;
	float:right;
}
div#menu_level0 div#menu_level0_search form .rfilter{
	width:125px;
	height:16px;
	padding:1px 5px 0 5px;
	border:2px solid #4e504b;
	background:url(../images/layout/bg_search_input_nl.gif) no-repeat #ffffff;
	background-position:30px 5px;
}

body.en div#menu_level0 div#menu_level0_search form .rfilter{
	background:url(../images/layout/bg_search_input_en.gif) no-repeat #ffffff;
	background-position:30px 5px;
}
body.de div#menu_level0 div#menu_level0_search form .rfilter{
	background:url(../images/layout/bg_search_input_de.gif) no-repeat #ffffff;
	background-position:30px 5px;
}

div#menu_level0 div#menu_level0_search form .bfilter{
	width:125px;
	height:16px;
	padding:1px 5px 0 5px;
	border:2px solid #4e504b;	
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

div#header_area_menu{
	width:100%;
	height:274px;
	border-bottom:4px solid #ff0045;
}
div#menu_level1{
	height:14px;	
	width:100%;
	overflow-y:hidden;
	background:#ff0045;
}
div#menu_level2{
	height:255px;
	width:100%;
	margin:3px 0 0 0;
	background:#039;
	overflow-y:hidden;
	background:url(../images/layout/header/imgheader001.jpg) no-repeat;
}

/* MENU LEVEL 1 */
div#menu_level1 ul{
	margin:0;
	padding:0 0 0 3px; /* edited 14-01-2010 padding:0; */ 
}
div#menu_level1 ul li{
	float:left;
	list-style:none;
	text-align:center;	
}
div#menu_level1 ul li a.menu_level1{
	color:#ffffff;
	height:100%;
	padding:0 5px 0 6px; /* edited 14-01-2010 padding:0 5px 0 5px; */
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
div#menu_level1 ul li a.menu_level1:hover,
div#menu_level1 ul li a.menu_level1_on{
	color:#91b5dc;
	height:100%;
	padding:0 5px 0 6px; /* edited 14-01-2010 padding:0 5px 0 5px; */
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
div#menu_level1 ul li.spacer{
	font-size:8px;
	padding:2px 0 0 0;
}

div#menu_level1 #menuid12{
	margin-left:22px;
}
div#menu_level1 #spacer12{
	color:#fff;
}

/* MENU LEVEL 2 */
div#menu_level2 table{
	position:relative;
	top:227px;
	margin:0;
	padding:15px 0 1px 0;
	width:100%;
	background-repeat:repeat-x;
	background-image:url('../images/layout/bg_menuLevel2.png');	
	behavior:url('http://www.vvvdeventer.nl/styles/iepngfix.htc');
}
div#menu_level2 table tr td{	
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}
div#menu_level2 table tr td a.menu_level2{
	position:relative;
	color:#ffffff;
	padding:0 5px 0 5px;
	text-decoration:none;
}
div#menu_level2 table tr td a.menu_level2:hover,
div#menu_level2 table tr td a.menu_level2_on{
	position:relative;
	color:#91b5dc;
	padding:0 5px 0 5px;
	text-decoration:none;
	display:block;
}
div#menu_level2 table tr td a:hover{
	text-decoration:none;
}
div#menu_level2 table tr td.spacer{
	width:1px;
	font-size:8px;
}

/* MENU LEVEL 3 */
ul.menu_level3{
	padding:1px 0 0 0;
	margin:0 0 28px 0;
	background:url(../images/layout/bg_spacer.gif) repeat-x top;
}
ul.menu_level3 li{
	list-style:none;
	padding:0 0 1px 0;
	margin:0;
	background:url(../images/layout/bg_spacer.gif) bottom repeat-x;
}
ul.menu_level3 li a{
	font-size:13px;
	color:#646464;
	text-decoration:none;
	display:block;
	padding:4px 10px 4px 20px;
}
ul.menu_level3 li a.menu_level3_even{
	background:url(../images/layout/bg_doublearrow.gif) no-repeat #f1f3f0;
	background-position:5px 6px;
}
ul.menu_level3 li a.menu_level3_odd{
	background:url(../images/layout/bg_doublearrow.gif) no-repeat;
	background-position:5px 6px;
}
ul.menu_level3 li a.menu_level3_odd:hover,
ul.menu_level3 li a.menu_level3_even:hover{
	background:url(../images/layout/bg_doublearrow.gif) no-repeat #f4f9ed;
	background-position:5px 6px;
	text-decoration:none;
}
ul.menu_level3 li a.menu_level3_on,
ul.menu_level3 li a.menu_level3_on:hover{	
	background:url(../images/layout/bg_doublearrow.gif) no-repeat #b0d2eb;
	background-position:5px 6px;
	text-decoration:none;
}

/* MENU LEVEL 4 */
ul.menu_level4{
	margin:18px 0 14px 0;
	padding:1px 0 0 0;
	background:url(../images/layout/bg_menuLevel4.gif) repeat-x;
	height:15px;
}
ul.menu_level4 li{
	float:left;
	list-style:none;
	text-align:center;
}
ul.menu_level4 li a.menu_level4_even{
	color:#000; /*ff0031*/
	height:16px;
	padding:0 7px 0 7px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
ul.menu_level4 li a.menu_level4_odd{
	color:#000;
	height:16px;
	padding:0 7px 0 7px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
ul.menu_level4 li a.menu_level4_on:hover,
ul.menu_level4 li a.menu_level4_on{
	background:#b0d2eb;
}
ul.menu_level4 li a:hover{
	background:#f1f3f0;
}
ul.menu_level4 li.spacer{
	color:#a0a09f;
	padding:0 1px 0 1px;
}

/* MENU SEE ALSO */
ul.menu_seealso{
	padding:1px 0 0 0;
	margin:0;
	background:url(../images/layout/bg_spacer.gif) repeat-x top;
}
ul.menu_seealso li{
	list-style:none;
	padding:0;
	margin:0;
	background:url(../images/layout/bg_spacer.gif) bottom repeat-x #f1f3f0;
}
ul.menu_seealso li a{
	font-size:13px;
	color:#646464;
	text-decoration:none;
	display:block;
	padding:5px 10px 19px 20px;
	background:url(../images/layout/bg_doublearrow.gif) no-repeat ;
	background-position:5px 8px;
}
ul.menu_seealso li:hover{
	background:url(../images/layout/bg_spacer.gif) bottom repeat-x #f6fbef;
}
* html ul.menu_seealso a { /*IE6*/
	height:1px;
}

/* BANNERS*/
div.banner{
	float:left;
	width:140px;
	height:140px;
	margin:4px 0 0 0;
	background:#f1f3f0;
}
div.banner.even{
	margin-right:4px;
}
div.banner a img{
	border:0;
}

/* FOOTER */
div#footer{
	width:100%;
	padding:0 0 14px 0;
}
div#footer ul li{
	float:right;
	list-style:none;
	font-size:9px;
	margin:0;
	padding:0;
}
div#footer ul li a{
	color:#ffffff;
	height:100%;
	padding:0;
	text-decoration:none;
	color:#9d9696;
}
div#footer ul li a:hover{
	text-decoration:underline;
}
div#footer ul li.spacer{
	color:#9d9696;
	padding:0 3px 0 3px;
}
div#order form{
	float:right;
}

/* INZET */
div#clientSideInclude{
	overflow:hidden;
	display:none;
}

/* FONTS */
h1{
	color:#ff0045;
	font-size:24px;
	font-weight:normal;
	margin:0;
	padding:0;
}
h2 a,
h2{
	color:#ff0045;
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-decoration:none;
}
h3{
	color:#000;
	font-size:18px;
	margin:0;
	font-weight:bold;
}
h4{
	color:#000;
	font-size:17px;
	font-weight:normal;
	margin:0;
}

p{
	margin:0 0 10px 0;	
}

a{
	color:#009ee0;
}
a:hover{
	text-decoration:underline;
}
a img{
	border:0px;
}
div#clientSideInclude a{
	text-decoration:none;
}

input, textarea, select, option{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555055;
}

input.topbutton{
	float:right;
}

.bold{
	font-weight:bold;
}

.clear{
	clear:both;
}

.spacer2100p{
	background:url(../images/layout/bg_spacer.gif) repeat-x;
	height:1px;
	margin:0 0 8px 0;
}

.participant_image{
	margin-right:14px;
	margin-bottom:5px;
	margin-top:2px;
}
.participant_image2{
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}

/*Sitemap*/
span.page_row a{ 
	text-decoration:none;
	color:#555055;
}
span.page_row a:hover{
	text-decoration:underline;
	color:#555055;
}
 
div.pagination{
	text-align:right;
}
div.pagination a{
	color:#fe1956;
	text-decoration:none;
}

div.highlight_panel{
	width:auto;
	padding:5px;
	background:#f4f9ed;
	margin-bottom:14px;
}
div.highlight_panel form{
	padding:15px;
}
div.highlight_panel_smallfont{
	width:auto;
	padding:5px;
	background:#f4f9ed;
	margin-bottom:14px;
	font-size:9px;
}
input.doublearrowButton{
	float:right; 
	margin-right:14px;
}

div#submenu_content{
	margin-top:14px;
}
