@charset "utf-8";
/* CSS Document */
/* Fonts */
p  {font: 0.9em/1.6 Verdana, Arial, Helvetica, sans-serif; margin: 0;}
h1 {font: 1.4em/1.6 Verdana, Arial, Helvetica, sans-serif;; font-weight: 100; color:#0c2d83; margin: 0;}
h2 {font: 1.4em/1.6 Verdana, Arial, Helvetica, sans-serif;;font-weight: 100; color:#0c2d83; margin: 0;}
h3 {font: 1.0em/1.1 Verdana, Arial, Helvetica, sans-serif; font-weight: 100; color:#0c2d83; }
h4 {font: 1.0em/1.0 Verdana, Arial, Helvetica, sans-serif; }
h5 {font: 1.0em/1.6 Verdana, Arial, Helvetica, sans-serif; }
h6 {font: 0.8em/1.6 Verdana, Arial, Helvetica, sans-serif; }

a {color: #004371; text-decoration: none;}
a:hover{color: #4991dc; text-decoration: none;}
a img {border: none;}

.box h5{
	display:none;
	}

.news-list-date{
	display:none;}

/* TEMPLATE */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0; 
	font: 80% Verdana, Arial, Helvetica, sans-serif; 
	color: #333333;
	background-color:#FFFFFF;
	height:100%; 
	}
html{ height:100%;
	}

#Page_holder{ 
	min-height: 100%; 
	height: 100%;
	background-image:url(Images/Page_BG.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
#Content_holder{ 
	width:1000px;
	min-height: 100%;
	height: 100%; 
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	}
#Header{ 
	width:1000px;
	height:100px;
	float:left;
	}

#Logo{ 
	width:47px;
	height:137px;
	padding-left:25px;
	position:absolute;
	z-index:1;
	}
	
#Sub_logo{ 
	width:208px;
	height:41px;
	padding-top:40px;
	padding-bottom:19px;
	padding-left:75px;
	position:absolute;
	z-index:1;
	}
	
#Navigation{ 
	width:708px;
	height:35px;
	padding-top:65px;
	padding-right:25px;
	float:right;
	}
#Top_image{ 
	width:998px;
	min-height: 40px;
	border-color:#FFF;
	border-style:solid;
	border-width:1px;
	float:left;
	overflow:hidden;
	background:#FFF;
	}
#Columns_holder{ 
	width:1000px;
	height:auto;
	float:left;
	background-color:#FFF;
	}
#Left_content_holder{ 
	width:200px;
	padding-left:25px;
	height:auto;
	float:left;
	}
  #Sub_navigation{ 
	  width:200px;
	  height:auto;
	  }
  #Left_content{ 
	  width:200px;
	  height:auto;
	  }
#Chat_left{ 
	  width:200px;
	  height:auto;
	  margin-top: 25px;
	  }

#Center_content_holder{ 
	width:500px;
	padding-left:25px;
	height:auto;
	float:left;
	}
  #Content{ 
	  width:500px;
	  height:auto;
	  }
  #TagCloud_center{ 
	  width:500px;
	  height:auto;
	  }
	  
  #TagCloud_center .tx-vgetagcloud-pi1 a{ 
  	  color:#CCC;
	  }
#Right_content_holder{ 
	width:200px;
	padding-left:25px;
	padding-right:25px;
	height:auto;
	float:right;
	}
  #Login_Shipping_Information{ 
		width:200px;
		height:auto;
		clear:both;
		}
  #Login_Marin_Forecast{ 
		  width:200px;
		  height:auto;
		  clear:both;
		  }
  #Shortcut_Navigation{ 
			width:200px;
			height:auto;
			clear:both;
			}
  #Right_content{ 
			  width:200px;
			  height:auto;
			  clear:both;
			  }
#Footer{ 
	width:950px;
	height:50px;
	padding:25px;
	float:left;
	color:#999999;
	}

/* Navigation */
#Navigation  ul{ 
float:right;
margin: 0;
padding: 0;
font: 1.2em Arial, Verdana, Helvetica, sans-serif;
list-style-type: none;
}

#Navigation  li{
display: inline;
margin: 0;
}

#Navigation  li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 9px 12px; /*padding inside each tab*/
color:#0c2d83;
background-color:#d7e3f0;
border-left:solid;
border-left-color:#94a7b6;
border-left-width:1px;
border-top:solid;
border-top-color:#94a7b6;
border-top-width:1px;
border-right:solid;
border-right-color:#94a7b6;
border-right-width:1px;
margin-left:1px;
}

#Navigation  li a:visited{
color:#0c2d83;
}

#Navigation  li a:hover, #Navigation li.main_selected a{
color:#0c2d83;
background-color:#FFF;
}

/* Zmenu - Fold out menu*/	
	#menuz {
	width: 200px; 
	font: normal 12px/13px Arial, Helvetica, sans-serif;
	margin-top: 25px;
	}
	
	*html #menuz {
  	width: 188px; /* IE6 */
  	}
	
	#menuz ul {
	list-style: none; 
	margin: 0px; 
	padding: 0px;
	}

	#menuz ul ul {
	display:none;
	}

	#menuz A.no, #menuz A.act {
	color: #000000;
	text-decoration: none;
	}

	#menuz A.act, #menuz A.act:hover { 
	color:#000000;
	background: #d7e3f0;
	}

	#menuz {
	border-top:1px solid #e9e9e9;
	}

	#menuz A {
	display:block; 
	border-bottom:1px solid #e9e9e9; 
	padding: 5px 7px 5px 7px;}

  	*html #menuz A {width: 100%;} /* IE */

	#menuz UL IMG {margin:2px 3px 2px 0px;}

	#menuz UL UL IMG {margin-left:6px;}

	#menuz UL UL UL IMG {margin-left:12px;}

	#menuz UL A {background: #ffffff;}

	#menuz UL A:hover {background: #f5f5f5;}

	#menuz UL LI UL A {background: #e4eefa;}

	#menuz UL LI UL A:hover {background: #f5f5f5;}

	#menuz UL LI UL LI UL A {background: #f5f5f5;}

	#menuz UL LI UL LI UL A:hover {background: #e4eefa;}

	#menuz UL LI UL LI UL LI UL A {background: #ffffff;}

	#menuz UL LI UL LI UL LI UL A:hover {background: #e4eefa;}

/* Login*/

.broedtekst{
	font: Verdana, Arial, Helvetica, sans-serif; 
	color: #333333; 
	}
.Nice_form{
	border-bottom: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
	border-left: 1px solid #CCCCCC; 
	border-top: 1px solid #CCCCCC; 
	margin:0px;
	height:15px;
	width:198px;
	background: transparent url("Images/Input_BG.gif");
}
.Nice_button{
	float:left;
	vertical-align: middle;
	color:#333333;
	background: #FFFFFF; 
	border:solid;
	border-color:#CCCCCC;
	border-width: 1px;
	clear:both;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
.Nice_button A:hover {background-color:#d7e3f0;}


select,textarea,input,td,body,.defstyle,p,div {
	color:#3c3c3c;
}
select,textarea,input {
	border:1px solid #949494;
	background-color:#fff;
}
select:hover,textarea:hover,input:hover {
	border:1px solid #94a7b6;
	background-color:#fff;
}
textarea:focus,input:focus {
	border:2px solid #4e8ee2;
	background-color:#fff;
}
.checkbox,.checkbox:hover,input[type=checkbox] {
	border:none;
	background:none;
}

.Shortcuts_navigation{
	margin-left: 20px; /*removes indent IE and Opera*/
	padding: 0px; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.Shortcuts_navigation li span.text{
}
	
.link1 { list-style-image: url(Images/Print_Icon.gif); padding-right: 10px; }
.link2 { list-style-image: url(Images/Sitemap_Icon.gif); padding-right: 10px; }
.link3 { list-style-image: url(Images/Contact_Icon.gif); padding-right: 10px; }

/* MAILFORM */

#mailform {
  margin: 10px;
}

#mailform h4{
  margin-left: 0px;
}

#mailform legend {
  
  font-weight: bold;
}
#mailform label {
  display: inline-block;
  line-height: 23px;
  vertical-align: top;
}
#mailform fieldset ol {

}
#mailform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
#mailform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
#mailform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
#mailform fieldset fieldset label {
  display: block;
  width: auto;
}
#mailform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
#mailform  label {
  width: 200px; /* Width of labels */
}

#mailform fieldset fieldset label {
  margin-left: 203px; /* Width plus 3 (html space) */
}

#mailformformtype_mail{
  margin-left: 203px; /* Width plus 3 (html space) */
}


/* IE 6 */
/* PNG IE fix  */
	
img { behavior:url(/fileadmin/templates/iepngfix/iepngfix.htc); }	

 * html #Left_content_holder {
	 overflow:hidden;
	 display:inline
	 }
 * html #Center_content_holder {
	 overflow:hidden;
	 display:inline
	 }
 * html #Right_content_holder {
	 overflow:hidden;
	 display:inline
	 }
