@charset "utf-8";
/* CSS Document */
body{
background-color: #eeeeee;
margin: 0px;
padding: 0px;
}

#container{ /* zorgt ervoor dat alles in het midden komt */
width: 950px;
background-color:#FFFFFF;
margin: 0px auto;
}

#container2{ /* background2 */
width: 933px;
margin-left: 9px;
background-image:url(images/container2_03_03.png);
background-repeat:repeat-x;
background-color: #c3daee;
}

/* ======= Header =========*/
#header{
width: 933px;
height: 128px;
margin-left: 9px;
background-image:url(images/header_03.png);
}

/* ======= Menu =========*/
#menu{
width: 100%;
height:25px;
}

#menu_left{
width:60%;
height:25px;
float:left;
}
	#menu_left_wrap{
	padding: 4px;
	margin-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	}

		#menu_left_wrap a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFFFFF;
		font-weight:bolder;
		text-decoration:none;
		padding: 7px;
		margin: 0px;
		}
		
			#menu_left_wrap a:hover{			
			color: #4c5d6a;
			}
		
#menu_right{
width:40%;
height:25px;
float:left;
}

/*aanmelden*/
#aanmelden_input{
width: 204px;
height:23px;
background-image:url(images/aanmelden_input_07.png);
}

	#aanmelden_input input {
	font-size: 80%;
	width: 180px;
	height: 22px;
	background-color: transparent;
	padding: 3px 0 0 0;
	margin: 0 0 0 9px;
	color: #737272;
	border: 0!important; 
	}

#menu_right input.button {
	margin-left: 55%;
	margin-top: -23px;
	float:left;
	width: 76px;
	height: 23px;
	background: url(images/aanmelden_submit_07.png) left top no-repeat;
	cursor:pointer;
	border: 0!important; 
}

/* ======= Content =========*/
#content{
width: 898px;
margin-left: 18px;
margin-top: 20px;
overflow:hidden;
}

#content_left{
width: 175px;
float:left;
}

#content_right{
width: 712px;
margin-left: 10px;
float:left;
}

/* ======= Content-left =========*/

#menu_left_top{
width: 172px;
height:29px;
background-image:url(images/menu_left_top_03.png);
}

	#menu_left_top_wrap{
	width: 150px;
	height: 19px;
	padding: 7px;
	margin-left: 20px;
	}
	
		#menu_left_top_wrap h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #054f89;
		font-weight:bolder;
		margin: 0px;
		}
h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #054f89;
		font-weight:bolder;
		margin: 0px;
		}


#menu_left_mid{
width: 172px;
background-color:#FFFFFF;
min-height: 100px;
overflow:hidden;
}

#navcontainer { width:172px; }


#navcontainer ul{
margin-left: 0px;
padding-left: 0px;
font-family: Arial, Helvetica, sans-serif;
margin: 0 0 0 20px;
line-height: 32px;
}

#navcontainer a
{
display: block;
width: 172px;
height:30px;
color:#afafaf !important;
font-weight:bolder;
font-size: 12px;
}

#navcontainer a:link, #navlist a:visited
{
color: #4f5153;
text-decoration: none;
}

#navcontainer a:hover
{
background-image:url(images/li_hover_03.png);
height:30px;
color: #4f5153 !important;
}

#menu_left_bot{
width: 172px;
height:8px;
background-image:url(images/menu_left_bot_03.png);
}

/*= adervertenties =*/

#box_silver{
width: 172px;
height: 30px;
background-image:url(images/box_top_silver_03.png);
margin-top: 10px;
}

	#box_silver_wrap{
	width:160px;
	padding: 8px;
	margin-left:17px;
	}
	
		#box_silver_wrap h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bolder;
		color: #054f89;
		margin: 0px;
		}

#advertentie{
width: 172px;
background-color:#FFFFFF;
}

	#advertentie_wrap{
	width: 160px;
	padding: 5px;
	margin-left: 1px;
	}

#advertentie_bot{
width:172px;
height:9px;
background-image:url(images/small_bot_03.png);
margin-bottom: 10px;
}

/* ======= Content-right =========*/
#content_right{
width: 712px;
margin-left: 10px;
float:left;
}

#right_top_bar{
width: 711px;
height:29px;
background-image:url(images/right_top_bar_03.png);
margin-bottom:15px;
}
	
	#right_top_bar_wrap{
	width:500px;
	padding: 4px;
	margin-left: 22px;
	}
	
		#right_top_bar_wrap h2{
		font-family:Arial, Helvetica, sans-serif;
		color: #a09a9a;
		font-size: 16px;
		font-weight:bolder;
		margin: 0px;
		}

#right_content_top{
width:711px;
height:5px;
background-image:url(images/right_wrap_top_03.png);
}

#right_content_mid{
width: 711px;
background-color: #c5dbef;
float:left;
}

#right_content_mid_wrap{
width: 700px;
margin-left: 5.5px;
}

/* ======= silver gradient bar inc settings =========*/
.right_bar_silver{
width:699px;
height:30px;
background-image:url(images/right_bar_silver_03.png);
float:left;
margin-top:10px;
}

.right_bar_silver_wrap{
width: 500px;
padding: 6px;
margin-left: 10px;
}

	.right_bar_silver_wrap h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #859eb2;
	margin: 0px;
	font-weight:bolder;
	}
	
.informatie_content{
width: 699px;
background-image:url(images/informatiecontent_03.png);
background-repeat:no-repeat;
float:left;
}
	
	.informatie_content_wrap{
	width: 688px;
	padding: 8px;
	float:left;
	}
	
		.informatie_content_wrap p{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #5c5656;
		margin: 0px;
		margin-bottom: 10px;
		line-height: 20px;
		}
		

/* ======= aanbieders =========*/
#aanbieders_top{
width:699px;
height: 30px;
background-image:url(images/aanbieders_top_03.png);
float:left;
margin-top: 10px;
}

	#aanbieders_top_wrap{
	width:500px;
	padding: 6px;
	float:left;
	margin-left:19px;
	}
	
		#aanbieders_top_wrap h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #080808;
		margin: 0px;
		font-weight:bolder;
		}

#aanbieders_mid{
width:699px;
float:left;
background-color:#ffffff;
}

		#aanbieders_mid ul{
			margin-left: 0px;
			padding-left: 0px;
			margin: 0 0 0 0;
			margin-left: 10px;
			}
			
			#aanbieders_mid li{
			margin-left: 0px;
			padding-left: 0px;		
			list-style-type:none;
			margin: 0 0 0 0;
			}
			
				#aanbieders_mid a{
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				color:#333333;
				margin: 0px;
				text-decoration:none;
				}
				
					#aanbieders_mid a:hover{
					text-decoration:underline;
					}
					
				
					#aanbieders_mid a:hover{
					font-family:Arial, Helvetica, sans-serif;
					font-size: 12px;
					color:#333333;
					margin: 0px;
					text-decoration:none;
					}

			
#aanbieders_bot{
width:699px;
height: 9px;
background-image:url(images/aanbieders_bot_03.png);
margin-bottom: 10px;
float:left;
}

/* aanbieder */
.aanbieder1{
width: 699px;
min-height: 100px;
border-bottom: 1px solid #cececf;
}

.aanbieder2{
width: 699px;
min-height: 100px;
border-top: 1px solid #dfdfdf;
}

.aanbieder_wrap{
width: 653px;
min-height: 100px;
margin-left: 22px;
padding-top: 10px;
margin-bottom: 10px;
overflow:hidden;
}

.aanbieder_links{
width: 170px;
height: 135px;
float:left;
}

	.aanbieder_links_top{
	width: 165px;
	height: 79px;
	background-image:url(images/aanbieder_links_top_03.png);
	float:left;
	}
	
		.aanbieder_links_top_wrap{
		width: 142px;
		height:56px;
		margin-top: 10px;
		margin-left: 13px;
		}
	
	.aanbieder_links_bot{
	width: 165px;
	height: 30px;
	background-image:url(images/aanbieder_links_bot_03.png);
	float:left;
	margin-top: 8px;
	}
	
	.aanbieder_links_bot_wrap{
	width: 142px;
	height:46px;
	padding: 6px;
	margin-left: 8px;
	}
	
		.aanbieder_links_bot_wrap a{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px!important;
		color: #FFFFFF!important;
		text-decoration:none;
		font-weight:bolder!important;
		}
		
			.aanbieder_links_bot_wrap a:hover{
			color: #ae6a00;
			}
			
.aanbieder_rechts{
width: 463px;
margin-left: 20px;
float:left;
}
.naam{
width: 500px;
height:20px;
} 

	.naam a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px!important;
	color: #eea821!important;
	font-weight:bolder;
	margin: 0px;
	text-decoration:none;
	} 
	
		.naam a:hover{
		color: #cd8700;
		text-decoration: underline;
		} 

.cruise{
width: 500px;
height:20px;
margin-top:10px;
}

	.cruise a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	font-style:italic;
	font-weight:bolder;
	color:#5c9ed1 !important;
	text-decoration:none;
	}
	
		.cruise a:hover{
		text-decoration:underline;
		}


.info_cruise{
width: 450px;
margin-top:20px;
}

	.info_cruise a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	color:#000000;
	text-decoration:none;
	}
	
	.info_cruise a:hover{
	text-decoration:underline;
	}
	
/* ======= footer =========*/
#footer{
width: 100%;
height: 20px;
text-align:center;
float:left;
}

#footer p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
color:#FFFFFF;
margin: 0px;
}

form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  margin: 0;
}

label
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
margin: 0px;
font-weight:bolder;
}

input
{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
background-color: #dbe9f5;
border: 1px solid #478fd0;
} 

textarea{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
background-color: #dbe9f5;
border: 1px solid #478fd0;
width: 290px;
}

.kleine_letters {
font-size: 10px;
color:#000000;
margin: 0px;
}