/* CSS Document */
html, body, #contents {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

html>body, html>body {
	height: 100%;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #121943;
	color: #233285;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.green {
	background: #2e501c;
	color: #2e501c;
}

form { margin: 0; padding: 0; }

a { text-decoration: none; color: #003368; }
a:hover { text-decoration: underline; }
li.selected a { color: #FF0000; }
li.unselected a { color: #003368; }

h1 { font-size: 18px; font-weight: bold; }
h2 { font-size: 16px; font-weight: bold; }

/* transparancy for png in IE5.5 an IE6 */
img, div, li { behavior: url(/iepngfix/iepngfix.htc) } 

#container {
	position: absolute;
	left: 50%;
	width: 1000px; height: 800px;
	margin-left: -500px;
	background: url(/site/images/norit/bg.jpg);
}

.green #container {
	background: url(/site/images/norit/bg_green.jpg);
}

	#header {
		position: relative;
		left: 0px;
		top: 0px;
		width: 799px;
		height: 121px;
		height: 142px;
	}

		#header_logo {
			position: absolute; left: 55px; top: 10px;
		}

		#header_logo_buttons {
			position: absolute; left: 84px; top: 101px;
		}
		
		#header_mainmenu {
			position: absolute;
			left: 270px;
			top: 70px;
			width: 700px;
			height: 25px;
		}
		
			#nav ul { 				margin: 0; padding: 0; } 
			#nav li { 				float: left; display: inline; margin: 0 1px 0 0; padding: 0 10px 0 0; font-weight: bold; }
			#nav li a {				text-align:center; text-decoration: none; display: block; color: #233285; font-size: 10px; }	
			#nav li a:hover { 		text-decoration: underline; color: #01a6e6; }
			#nav li.selected a { 	color: #00aeef; }
		
		#header_submenu_links {
			position: absolute;
			left: 290px;
			top: 95px;
			width: 700px;
			height: 25px;
			z-index: 5;
		}
	
			#subnav_links ul { 			margin: 0; padding: 0; } 
			#subnav_links li { 			float: left; display: inline; margin: 0; padding: 0 12px 0 0; font-weight: bold;  }
			#subnav_links li a { 		text-align: center; text-decoration: none; line-height: 19px; display: block; overflow: hidden;	color: #404d95; font-size: 11px; }	
			#subnav_links li.selected a { color: #88d9f8; }
	
		#header_submenu_tabs {
			position: absolute;
			left: 70px;
			top: 140px;
			width: 900px;
			height: 61px;
			z-index: 5;
		}
			#subnav_tabs ul { 			margin: 0; padding: 0; } 
			#subnav_tabs li { 			float: left; display: inline; height: 51px; width: 117px; margin: 0 7px 0 0; padding: 10px 10px 0 10px; font-weight: bold; background: #233285;  }
			#subnav_tabs li.green { 	background: #2e501c;  }
			#subnav_tabs li a { 		text-align: center; text-decoration: none; line-height: 19px; display: block; overflow: hidden;	color: #ffffff; font-size: 11px; font-weight: bold; }	
			#subnav_tabs li a:hover { 	text-decoration: underline;	}
			#subnav_tabs li.selected {  background: url(/site/images/norit/tab_white.jpg); }
			#subnav_tabs li.selected a { color: #233285; }
			.green #subnav_tabs li.selected a { 	color: #2e501c; }
	
	#content_home {
		position: absolute;
		left: 75px;
		top: 155px;
		border: #FFFFFF solid 2px;
		height: 400px;
		overflow: hidden;
		z-index: 10;	
	}
	
	#btZomerwedstrijd{
		position: absolute;
		left: 730px;
		top: 100px;
		z-index: 15;
	}
	
	#links_home {
		position: absolute;
		left: 75px;
		top: 580px;
		z-index: 10; width: 885px;	
	}
	
	#content {
		position: absolute;
		top: 145px;
		left: 70px;
		width: 830px; 
		height: 510px;
		z-index: 10;
		overflow: auto;
		padding: 0 20px 0 0;
		background: #fff;
	}
	
	#content_small {
		position: absolute;
		top: 145px;
		left: 500px;
		width: 400px; 
		z-index: 10;
	}
	
	#content_image {
		position: absolute;
		top: 145px;
		left: 75px;
		width: 420px; 
		z-index: 10;
	}
	
	#content_tabs {
		position: absolute;
		padding: 0 30px 0 30px;
		top: 200px;
		left: 70px;
		width: 830px; 
		height: 445px;
		z-index: 10;
		background: #fff;
		overflow: auto;
	}
		
		/* tekst stijlen */
		
			.textSmallTitle {
				font-size: 12px;
				font-weight: bold;
			}
			
			.textSmall {
				font-size: 9px;
			}
			
			.textTitle {
				font-size: 16px;
				font-weight: bold;
			}
			
			.textTitleWhite {
				font-size: 14px;
				font-weight: bold;
				color: #FFFFFF;
			}
			
			.textProducts {
				font-size: 11px;
			}
			
		/* tabel stijlen */
		
			.rowcolor1 { background-color: #d7e7f3; }
			.rowcolor2 { background-color: #eaeff2; }
			.rowcolor3 { background-color: #EDF2F8; }
			
		/* form stijlen */
		
			.bgAlert { border-color: #990000; background-color: #FFB7B7; } 
			.textAlert { border-color: #FF0000; background-color: #FF0000; color: #FFFFFF; padding: 5px; } 
			
		/* vaste stijlen */
			li { margin: 0 0 3px 0; }
	
	#footer {
		position: absolute;
		top: 700px;
		left: 60px;
		width: 870px;
		text-align: center;
		font-size: 10px;
		color: #999999;
	}
	
		#footer a { color: #999999; }
	
	#ffscrollbarfix {
		position: absolute;
		top: 0;
		bottom: -0.1px;
		width: 1em;
		z-index: -1;
	}	
