/* 

	Stylesheet Nimeto.nl

	Kleurcode Roze: #f31186; 
	Kleurcode Groen: #e2e011; 
	
Testborder: * { border: 1px solid #859403; } */


html { 
	background: url('../images/bg.gif') top center repeat-y #000000;
	min-width: 1001px; width: auto !important; width: 1001px; margin-left: 0px;
}

body {
	/*background: url('../images/bg.gif') top center repeat-y;*/
	margin: 0px; 
	padding: 0px;
	text-align: center; 
	min-height: 900px; 
	height: auto !important;
	height: 900px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 21px;
}

a { color: #f31186; text-decoration: none; }
a:hover { text-decoration: underline; }

/* Containers */

	#container { 
		width: 1000px; 
		position: relative; 
		text-align: left; 
		margin: 0 auto 0 auto; 
		padding: 0px; }
		
		#content { min-height: 744px; height: auto !important; height: 744px; }
			
	#gradientleft { 
		/*background: url('../images/aflooplinks.gif') right top no-repeat;*/ 
		position: absolute; 
		left: 0px; 
		top: 0px; 
		width: 13px; 
		height: 835px; }
		
	#gradientright { 
		/*background: url('../images/aflooprechts.gif') left top no-repeat;*/
		position: absolute; 
		right: 0px; 
		top: 0px; 
		width: 13px; 
		height: 835px; }
		
/* Header */
		
	#header {
		background: url('../images/header.gif') left top no-repeat;
		width: 975px;
		height: 91px;
		margin-left: 13px;
		position: relative; }
		
		#logo {
			margin: 0px;
			padding: 0px; 
			position: absolute;
			left: 0px; top: 0px; }
			
			#logoflash { position: absolute; left: 0px; top: 0px; margin: 0px; padding: 0px; }
			
			#logo img { border: none; }
			
			h1 { position: absolute; left: 0px; top: 0px; margin: 0px; padding: 0px; background: url('../images/trans.gif') 22px 11px no-repeat; width: 158px; height: 90px; text-indent: -9999px; }
				h1 a { display: block; }
				
			#zomervak { position: absolute; left: 167px; top: 0px; }
			
	/* Zoeken */
		
		form#searchform { 
			width: 190px;
			height: 26px; 
			position: absolute;
			right: 6px; 
			top: 60px; }
			
			#zoekformfieldset {
				border: none; 
				margin: 0px; 
				padding: 0px; }
			
			.search { 
				width: 156px;
				height: 15px; 
				margin-top: 6px; 
				border: 0px solid #fff;
				font-size: 11px;
				color: #6d7471;
				background-color: #fad3e7;
				font-weight: bold; }
		
			#zoeksubmit { 
				width: 46px; 
				height: 25px; 
				position: absolute;
				right: 0px; 
				top: 0px; }
				
	/* Interne link */
	
		#internelinksheader {
			position: absolute;
			right: 27px;
			top: 38px;
			font-weight: bold;
			color: #ffffff;
			font-size: 8px; }
			
			#internelinksheader a { 
				font-size: 11px; 
				text-decoration: none; 
				color: #ffffff; }
				
			#internelinksheader a:hover { text-decoration: underline; }
	
/* Menu / Groene kolom */
	
	#menu { 
		width: 180px; 
		position: absolute; 
		left: 6px; 
		top: 91px; 
		padding-top: 13px; }
		
		#menu ul { 
			padding: 0px; 
			margin: 5px 0 13px 30px; }
			
			#menu li { 
				list-style: none; 
				padding: 0px; 
				margin: 0px; 
				line-height: 14px; }
				
			#menu ul ul { margin: 5px 0 5px 10px; }
			
		#menu a { 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #0a0a02; 
			text-decoration: none; }
			
			#menu a:hover { font-weight: bold; }
			
		.current_page_ancestor { font-weight: bold; }
		.current_page_ancestor li { font-weight: normal; }
		.current_page_ancestor li.current_page_ancestor { font-weight: bold; }
		.current_page_ancestor li.current_page_item, .current_page_item { font-weight: bold; }
		.current_page_item li { font-weight: normal; }
			
	/* Adresblokje */
	
		dl.adres { 
			font-size: 10px; 
			color: #000; 
			line-height: 12px; 
			margin: 50px 0 0 22px; 
			background: url('../images/adresbg.gif') top left no-repeat; 
			width: 135px; 
			height: 100px; 
			padding-top: 13px; }
			
			dl.adres dt { 
				float: left; 
				clear: left; 
				margin: 0 0 0 20px; 
				padding: 0px; 
				font-weight: bold; }
				
			dl.adres dd { 
				float: left; 
				width: 100px; 
				margin: 1px 0 0 0; 
				padding: 0px; }
	
				dl.adres dt.b { 
					width: 10px; margin: 0 0 0 20px; }
	
				dl.adres dd.marginleft { margin: 1px 0 0 20px; }

/* Contentkolom links */

	#kolomlinks { 
		width: 393px; 
		margin: 0 0 0 171px; 
		padding: 0 23px 1px 0; 
		min-height: 100px; }

		#kolomlinks h2 { 
			margin: 0 23px 0 23px; 
			padding: 13px 0 0 0px;
			line-height: 26px;
			color: #f31186; 
			font-weight: normal; 
			height: auto;
			font-size: 26px; }
			
		#kolomlinks h3 { 
			margin: 8px 23px 4px 23px; 
			padding: 0px;
			height: 16px;
			color: #f31186; 
      		font-size: 16px;
			font-weight: normal; }
			
		#kolomlinks h4 { 
			margin: 12px 23px 12px 23px; 
			color: #000000; 
      		font-size: 12px;
			font-weight: bold; }

		#kolomlinks p { 
			margin: 12px 23px 12px 23px; }
			
		#kolomlinks ul { 
			color: #000000; 
			font-weight: normal; 
			margin: 12px 23px 12px 23px; 
			padding: 0px; }
			
			#kolomlinks ul li { 
				list-style: none; 
				background: url('../images/bullet2.gif') top left no-repeat; 
				padding-left: 15px; 
				font-size: 12px; }
				
		#kolomlinks table { 
			margin: 23px 23px 0 23px; }
			
		#kolomlinks img.block { 
			padding-left: 10px; 
			margin: none; 
			float: none; }
		
	#directaanmelden, #directaanmeldenzwart { 
		width: 352px;
		height: 103px;
		background: url('../images/aanmelden_wit.gif') left top no-repeat;
		margin: 10px 0 0 35px; }
		
		#directaanmeldenzwart { background-image: url('../images/aanmelden_zwart.gif'); margin: 30px 0 0 30px; }
		
		#directaanmelden p, #directaanmeldenzwart p {
			margin: 0px;
			padding: 0px; }
						
			#directaanmelden p a, #directaanmeldenzwart p a {
				display: block;
				margin: 0px;
				padding: 0px; 
				width: 352px;
				height: 95px; }
				
	#kolomlinks img { margin: 10px 10px 0 -5px; max-width: 380px; width: auto !important; width: 380px; border: none; }
						
/* Contentkolom rechts */

	#kolomrechts { 
		width: 401px; 
		position: absolute; 
		right: 12px; 
		padding-left: -1px;
		top: 91px;
		min-height: 720px;
		height: auto !important;
		height: 720px; }

		#kolomrechts h2 { 
			margin: 23px; 
			line-height: 26px;
			color: #ffffff; 
			font-weight: normal; 
			font-size: 22px; }

			#kolomrechts h2 span.green {
				color: #e2e011; }

		#kolomrechts p { 
			font-weight: bold; 
			color: #fff; 
			font-size: 12px; 
			margin: 12px 23px 12px 23px; }
	
		#kolomrechts ul { 
			color: #ffffff; 
			font-weight: bold; 
			margin: 0 0 0 23px; 
			padding: 0px; }
			
			#kolomrechts ul li { 
				list-style: none; 
				background: url('../images/bullet.gif') top left no-repeat; 
				padding-left: 15px; 
				font-size: 12px; }
				
		#kolomrechts #fotolayer {
			position: absolute; top: 212px; left: 0px; z-index: 6; }
				
/* Global text-styles */

	p a { 
		color: #f31186;
		text-decoration: none; }
		
		p a:hover { 
			text-decoration: underline; }
		
	.more em a {
		font-weight: bold; 
		font-style: normal;
		color: #f31186;
		text-decoration: none; }
		
		.more em a:hover {
			text-decoration: underline; 
			font-style: normal; }

/* Submenu opleiding, rechterkolom */

	#kolomrechts .opleidingsinfo { 
		color: #ffffff; 
		font-weight: bold; 
		margin: 0px; 
		padding: 0px; }
		
		#kolomrechts .opleidingsinfo li { 
			list-style: none; 
			background-image: none; 
			margin: 0px; 
			padding: 0px; 
			padding-left: 0px;
			font-size: 12px; }
			
	#kolomrechts .opleidingsinfo a {
		color: #ffffff; 
		text-decoration: none; 
		background: url('../images/bullet.gif') left no-repeat; 
		padding: 0 5px 0 15px;
		margin: 0 0 0 23px; }
	
		#kolomrechts .opleidingsinfo a:hover, #kolomrechts .opleidingsinfo li.current_page_item a {
			color: #ffffff; 
			display: inline; 
			background-color: #f31186;
			text-decoration: none; }
			
/* Breadcrumb */

	#kolomlinks ul#breadcrumb { 
		color: #000000; 
		margin: 0 23px 0 23px; 
		padding: 13px 0 0 0px; }
	
		#kolomlinks ul#breadcrumb li {
			list-style: none; 
			display: inline; 
			background-image: url('../images/bullet_bc.gif');
			padding: 0 6px 0 12px; 
			font-size: 11px; }
			
			#kolomlinks ul#breadcrumb li a {
				text-decoration: none;
				color: #000000; 
				font-weight: bold; }
			
			#kolomlinks ul#breadcrumb li.nobullet {
				background-image: none;
				padding-left: 0px; }
				
/* Zoekresultaten */

	#zoekresultaten a { color: #000000; font-weight: bold; }
	
/* Iframe googlemaps */

	#googlemap { margin: 10px 10px 10px 10px; }
	
#opleidingkeuze_opleidingpagina { position: relative; width: 398px; height: 508px; margin: 20px 0 0 15px; }
#opleidingkeuze_opleidingpagina img { position: absolute; }

#opleidingkeuze_opleidingpagina img.left { left: 0px; }
#opleidingkeuze_opleidingpagina img.middle { left: 134px; }
#opleidingkeuze_opleidingpagina img.right { left: 268px; }
#opleidingkeuze_opleidingpagina img.top { top: 0px; }
#opleidingkeuze_opleidingpagina img.bottom { top: 260px; }

/* Aanvraagformulier informatie */

#aanvraagform { margin-top: 12px; position: relative; }
#aanvraagform label { width: 180px; float: left; clear: left; margin-left: 23px; } 
#aanvraagform input { border: 1px solid #ccc; margin-bottom: 3px; padding: 2px; width: 180px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#aanvraagform input:focus, #aanvraagform textarea:focus { border: 1px solid #f31186; }
#aanvraagform textarea { border: 1px solid #ccc; margin-bottom: 3px; padding: 2px; width: 240px; height: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#aanvraagform input#submit { border: 1px solid #f31186; background: #f31186; margin: 2px 0 3px 173px; padding: 2px; width: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #fff; }
#aanvraagform input#submit:hover { border: 1px solid #f31186; font-weight: bold; cursor: pointer; }
#aanvraagform .error { font-weight: bold; color: #CC0000; }
#aanvraagform label.rood { color: #CC0000; }
#aanvraagform input.rood { border: 1px solid #CC0000; }
#aanvraagform label.opmerkinglabel { width: 120px; }

/* Opleidingkeuze */

#opleidingkeuzelinkerkolom, #opleidingkeuzerechterkolom { background: url('../images/opleidingkeuze-final.jpg') left top no-repeat; position: relative; }
#opleidingkeuzelinkerkolom { z-index: 5; }
#opleidingkeuzelinkerkolom img, #opleidingkeuzerechterkolom img { height: 285px; border: none; }
#opleidingkeuzelinkerkolom img { width: 380px; margin: 0px; }
#opleidingkeuzerechterkolom img { width: 400px; margin: 0px; }


#opleidingkeuzediv { position: relative; width: 380px; margin: 0px; margin-left: 20px; overflow: hidden;  }
#opleidingkeuzediv dl { position: absolute; left: 0px; top: 0px; font-size: 10px; z-index: 1; }
#opleidingkeuzediv dt { display: inline; margin: 0px; padding: 0px; }
#opleidingkeuzediv dd { display: inline; margin: 0px; padding: 0px; }

img.seminarja { position: absolute; left: 25px; top: 0px; }
p.seminarja { position: absolute; left: 110px; top: 0px; font-weight: bold; }
p.seminar2 { padding-top: 75px; }

.roze { color: #f31186; font-size: 10px; }
.roze strong { font-size: 11px; }

#aanvraagform.seminar label { width: 175px; display: block; }
#aanvraagform.seminar label span { font-size: 10px; color: #7b7a7a; }
#aanvraagform.seminar input#submit { width: 185px; margin-left: 198px; }

#seminarbannerhome { position: absolute; top: -91px; left: 30px; border: none; width: 113px; height: 109px; background: url('../images/qlabel.png') left top no-repeat; }