body {
	font-family : Trebuchet MS, Arial, Verdana, Tahoma, Geneva,  Helvetica, sans-serif;
	padding:0px;
	border:0;
	margin:3px 0 0 3px;
	background-color: #fff;
	/*overflow:visible;*/	/*---met overflow:visible scrollt IE5 niet----*/
}
html {
	font-family : Trebuchet MS, Arial,Verdana, Tahoma, Geneva,  Helvetica, sans-serif;
	/*font-size: 5pt;*/
	overflow-x: hidden;	/*----horizontale scrollbar in Moz. hidden--*/
	overflow-y: auto;
}

a {
	text-decoration: none;
	/*font-size:6pt;*/
}
.b{
	color:#fff;
	font-weight:bold;
}
.more	{
	color:#777;
	font-size:16px;
	font-weight:bold;
}
.more1	{
	font-size:16px;
}
.mmore	{
	font-size:20px;
}
.more13	{
	font-size:13px;
}
.more12	{
	font-size:14px;
}
.small	{
	font-size:12px;
}
.xsmall	{
	font-size:9px;
}
.sitemap	{
		font-family : Trebuchet MS, Arial,Verdana, Tahoma, Geneva,  Helvetica, sans-serif;
		font-size:10px;
	}
.ctr	{
	text-align:center;
	font-size:14px;
	}
.left	{
	text-align:left;
	}
.red	{
	color:#FF0033;
	font-weight:bold;
	text-align:center;
	font-size:18px;
	}
.blu	{
	color:#3333FF;
	text-align:center;
	font-size:18px;
	}
/*------------general layout-----------------------------------------------*/
#container {
	position: absolute;
	float:inherit;
	width:985px;
	padding:0;
	border:0;
	margin:0;
}

#header {
	position:relative;
	width:955px;
	height:140px;
}
			#headertop {
			position:relative;
			width: 945px;
			height:15px;
			background-color:#F5E6EE;
			background-image:url(images/corner_top.gif);
			background-position:top left;
			background-repeat:no-repeat;
			}
			#headerlogo	{
				position:relative;
				width:945px;
				height:110px;
				background-image:url(images/Logo-ToBe.png);
				background-position:10px  0px;
				background-repeat:no-repeat;
				background-color:#F5E6EE;
			}
			#headerimages	{
				position:relative;
				left:340px;
				top:-2px;
			}
			#headerimages_index	{
				position:relative;
				left:280px;
				top:-2px;
			}
			#headerlogo img {
				position:relative;
				float:left;
				padding:0 2px 2px 0;	
				/*margin-bottom:10px;*/
			}
			
#main	{
	position:absolute;
	top:128px;
	padding:0;
	margin:0;
	border:0;
}
/*------------Menu text blocks---------------------------------*/
#menu_1	{
	position:relative;
	width:138px;
	border:0;
	margin:0px;
	padding:4px 0px 4px 4px;
	font-size:9px;
	border-bottom:1px solid #ccc;
}
#menu_1spacer	{
	position:relative;
	width:135px;
	height:40px;
	padding:0;
	margin:0;
}
#menu1, #menu1tek, #menu1boet, #menu1edel, #menu1boek, #menu1mode, #menu1bloem, #menu1interieur, #menu1toneel, #menu1kunst, #menu1foto,
	#menu1boetseren, #menu1clayfantasy, #menu1tekenenjong, #menu1combi, #menu1sieraden, #menu1toneeljong, #menu1trendy, #menu1kort, #menu1workshop, #menu1sitemap {
	position:relative;
	float:left;
	top:0px;
	width:142px;
	height:400px;
	background-color:#2a54b7;
	background-image:url(images/corner_left_under.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#menu1_nieuw {
	position:relative;
	float:left;
	top:0px;
	width:142px;
	height:490px;
	/*background-color:#81D666;*/
	background-color:#2a54b7;
	background-image:url(images/corner_left_under.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#menu1tek {
	height:3730px;
}
#menu1boet {
	height:1890px;
}
#menu1edel {
	height:400px;
}
#menu1boek {
	height:400px;
}
#menu1mode {
	height:1630px;
}
#menu1bloem {
	height:1060px;
}
#menu1interieur {
	height:410px;
}
#menu1toneel {
	height:410px;
}
#menu1kunst {
	height:410px;
}
#menu1foto {
	height:890px;
}
#menu1boetseren	{
	height:640px;
}
#menu1clayfantasy	{
	height:410px;
}
#menu1tekenenjong	{
	height:410px;
}
#menu1combi	{
	height:410px;
}
#menu1sieraden	{
	height:410px;
}
#menu1toneeljong	{
	height:410px;
}
#menu1trendy	{
	height:410px;
}
#menu1kort	{
	height:3420px;
}
#menu1workshop	{
	height:970px;
}
#menu1sitemap	{
	height:850px;
}
#menu2_home, #menu2_alg, #menu2_volw, #menu2_jong, #menu2_exc, #menu2_kort, #menu2_contact, #menu2_inschrijven, #menu2_docenten {
	position:relative;
	float:left;
	left:-1px;
	width:150px;
	font-size:9px;
	margin:0;
	padding:0 0 0 2px;
}
#menu2_index {
	position:relative;
	float:left;
	left:-1px;
	width:350px;
	font-size:9px;
	margin:0;
	padding:0 0 0 2px;
}
#menu2_docenten	{
		width:127px;
}
#menu2_home, #menu2_docenten {
		top:0px;
}
#menu2_alg {
		top:22px;
}
#menu2_volw {
		top:44px;
}
#menu2_jong {
		top:66px;
}
#menu2_exc {
		top:101px;
}
#menu2_kort {
		top:123px;
}
#menu2_contact {
		top:6px;
}
#menu2_inschrijven {
		top:6px;
}
#menu_2	{
	position:relative;
	padding:4px 0px 4px 4px;
	border-bottom:1px solid #ccc;
}

#menu2 img	{
	margin:0;
	padding:0 0 0 2px;
}

#content {
		position:absolute;
		left:320px;
		top:0px;
		float:left;
		width: 575px;
		padding:0;
		margin:0;
		border:0;
}
#content_index {
		position:absolute;
		left:495px;
		top:0px;
		float:left;
		width: 575px;
		/*height:550px;*/
		padding:0;
		margin:0;
		border:0;
}
#content_index a img {
	text-decoration:none;
	border:0px;
}
#progboek {
		position:absolute;
		top:225px;
		height:200px;		
}
#text	{
		position:absolute;
		left:0px;
		top:0px;
		width:575px;
		height: 440px;
		padding:5px 15px 0 15px;
		margin-bottom:15px;
		font-size:11px;
		line-height:18px;
}
#text_alg	{
		position:absolute;
		left:0px;
		top:0px;
		width:575px;
		height: 440px;
		padding:5px 15px 0 15px;
		margin-bottom:15px;
		font-size:12px;
		line-height:18px;
}
#text_index	{
		position:absolute;
		left:0px;
		top:0px;
		text-align:center;
		width:430px;
		height: 217px;
		padding:15px 15px 0 5px;
		margin-bottom:15px;
		font-size:14px;
		line-height:18px;
		background-color:#F5E6EE;
}
.color{
	color:#d2232a;
	font-size:16px;
}
.t_titel{
	font-weight:600;
	font-size:34px;
	font-family:Arial, Helvetica, sans-serif;
}

#textimg	{
		position:relative;
		left:0px;
}
#text a, #text_alg a {
		text-decoration:none;
		color:#D2232A;
}	
#text, #text_alg img{
		margin:0 0px 0 10px;
}		
#lichtkrant	{
		position:absolute;
		left:0px;
		top:385px;
		width:600px;
		height:23px;
}
#lichtkrant_nieuw	{
		position:absolute;
		left:0px;
		top:462px;
		width:450px;
		height:55px;
}
#footer {
		position:relative;
		float:inherit;
		width: 600px;
		text-align:center;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		font-size:8px;
		color:#777;
		letter-spacing:1.2pt;
}
#text_exc1, #text_exc2	{
		
		width:500px;
		height: 360px;
		font-size:18px;
		text-align:center;
}
#text_exc2	{
		
		width:590px;
		height: 300px;
		font-size:11px;
		text-align:left;
}
/*--------------------------------------*/
#intro	{
	position:relative;
	left:200px;
	top:50px;
	width:700px;
	font-size:18px;
}
#sm_intro	{
	position:relative;
	left:0px;
	top:0px;
	font-size:7px;
}

/*----------------------------------------*/
.home {
	background-color:#D72435;
}
.alg {
	background-color:#a58fee;
}
.alg_na {
	background-color:#c0b0f3;
}
.volw {
	background-color:#3FD2B1;
}
.volw_na {
	background-color:#78dfc8;/*--lightness 30%--*/
}
.jong {
	background-color:#1aacf5;
}
.jong_na {
	background-color:#5ec5f8;/*--lightness 30%--*/
}
.kort {
	background-color:#eb6eec;
}
.kort_na {
	background-color:#f199f2;/*--lightness 30%--*/
}
.cont {
	background-color:#9888C8;
}
.exc {
	background-color:#DA596E;
}
.exc_na {
	background-color:#dde557;/*--lightness 30%--*/
}
.doc {
	background-color:#a58fee;
}
.doc_na {
	background-color:#afb2ec;/*--lightness 30%--*/
}
.site {
	background-color:#7fc96e;
}

.jong_extra	{
	color:#ffffff;
	background-color:#5ec5f8;/*--lightness 30%--*/
	border-bottom:1px solid #fff;
}
.right	{
	float:right;
}
.left	{
	float:left;
}
#menu_2kort_noact	{
	position:relative;
	width:158px;
	height:15px;
	padding:8px 0px 8px 5px;
	background-color:#f199f2;/*--lightness 30%--*/
	font-size:9px;
}

#textspacer	{
	height:420px;
}
/*----------------------------------------*/
#menu1_ht5250 {
				position:relative;
				float:left;
				width:145px;
				height:5250px;
				background-color:#D27F65;
				background-image:url(images/corner-algemeen.jpg);
				background-position:bottom left;
				background-repeat:no-repeat;
				border:0;
				margin:0;
				padding:0;
}
.langer	{
	height:7000px;
}
/*----------------------------------------*/
.bg	{
	background-image:url(images/bgKWBlogo.jpg);
	background-position:150px 10px;
	background-repeat:no-repeat;
}
.bg2	{
	background-image:url(images/Home/bgKWBlogo_L22.5.jpg);
	background-position:150px 100px;
	background-repeat:no-repeat;
}
.bg3	{
	background-image:url(images/Intro/kwb3.jpg);
	background-position:280px 330px;
	background-repeat:no-repeat;
}

#menu2_text_extra {	
	color:#ffffff;
	font-size:9px;
	position:relative;
	width:158px;
	height:15px;
	padding:8px 0px 8px 5px;
	background-color:#5ec5f8;/*--lightness 30%--*/
}

.menu_link	{
	/*font-size: 5.5pt;*/
	line-height:8pt;
	/*font-weight:bold;*/
	color:#fff;
}
.menu_link_extra	{
	line-height:8pt;
	font-weight:bold;
	color:#fff;
}
/*
.foot {
	font-size:8px;
	color:#777;
	text-align:center;
}
*/
.nodec	{
	text-decoration:none;
}
.lkrant	{
	font-size:18px;
	color: #757575;
}
/*-------------colors--------------------*/
.c1	{
	color:#fda82e;
	font-size:28px;
}
.c2	{
	color:#7ee00b;
}
.c3	{
	color:#ca0fe0;
}
.c4	{
	color:#da0000;
}
/*---------------adresregel-------------*/
#menu1_adres {
	position:relative;
	width:137px;
	padding:4px 0px 4px 5px;
	color:#ffffff;
	font-size:10px;
	background-color:#70CBD3;
	/*background-color:#9fb5e9;*/
}
#menu1_adres_nieuw {
	position:relative;
	width:137px;
	padding:4px 0px 4px 5px;
	color:#ffffff;
	font-size:10px;
	/*background-color:#9FD38F;*/
	background-color:#9fb5e9;
}
/*--------------------------------------*/
#menu_1spacer	{
	position:relative;
	width:140px;
	height:10px;
	padding:8px 5px 8px 5px;
}

/*-------------------------------*/
#text img	{
	left:-50px;
}

/*Removes default top margin from left/right colomn paragraphs in Moz.----*/
div > p {
	margin-top:0;
}

	
#lower {
	width: 500px;
	height:10px;
	text-align:center;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	
}
.low {
	font-size:0.8em;
	color:#a3a3a3;
	}
a {
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
	text-decoration : none;
}

a.navnormal {
	font-size : 8pt;
	color: #000000;
}

a.navwhite {
	font-size : 8pt;
	color: #fff;
}

a.link  {
	font-weight : bold;
	color: #ECAD00;
}

a.teaser  {
	font-size : 8pt;
	font-weight : bold;
	color: #ECAD00;
}

p  {
	font-family :  Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight : normal;
	line-height:15pt;
}

.pbold {
	font-weight:bold;
}
.sml {
	font-size: 7pt;
	color: #000;
	padding: 5px;
}
.header {
	color:#666;
	font-weight:bold;
	font-size:15px;
	}
/*------------underline color-------------*/
.ulhome	{
	border-bottom: 1px solid #FFB4A3;
}
.ula {
	border-bottom: 1px solid #A58FEE ;
	}
.ulb {
	border-bottom: 1px solid #3FD2B1;
	}
.ulc {
	border-bottom: 1px solid #3FD2B1;
	}
.uld {
	border-bottom: 1px solid #1aacf5;
	}
.ule {
	border-bottom: 1px solid #ceda10;
	}
.ulcont {
	border-bottom: 1px solid #ddbf85;
	}
.ulkort {
	border-bottom: 1px solid #DA596E;
	}
.uldoc{
	border-bottom: 1px solid #8d91e4;
}
.ulsite{
	border-bottom: 1px solid #7fc96e;
}

.arrow {
	background-image: url(file:images/pto.gif);
	background-position:center right;
	background-repeat:no-repeat;
}
#interline, .interline	{
	width:600px;
	height:2px;
	border-bottom:1px solid #8d91e4;
	margin-top:10px;
	margin-bottom:10px;
}
/*---------------------------------------------*/
p.picture  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	margin-top : 3pt;
	margin-bottom : 3pt;
	line-height : 10pt;
}

P.teaser  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	margin-bottom : 8pt;
	line-height : 11pt;
}
.tekst	{
	line-height:14pt;
}
.heading  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000266;
	font-weight : bold;
}

h2  {
	font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #757575;
    margin-top : 12pt;
	font-weight : normal;
}

h3  {
	font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight : bold;
}

/*----------formulier------------------------------*/
#formulier	{
	display:none;
}
/*
form p {
	width:500px;
	clear:both;
}
form p label {
	float:left;
}
form p input, form p textarea, form p select,  {
	float:right;
}

*/ 
/*----- Forms ------ */
label {
	cursor: pointer;
}
form {
	/*border: 1px solid #cc3;*/
	margin: 0 0 1em;
	padding: 1em 0;
}
form p {
	margin: 0 0 0.5em;
}
form p label {
	width: 150px;
	display: block;
	float: left;
	text-align: right;
	padding: 0;
	margin: 0 10px 0 0;
}
input.text, textarea {
	border: 1px solid #000;
	padding: 0.2em;
	background: transparent;
	width: 25em;
	float:right;
}
input.text:focus, textarea:focus {
	border: 1px solid #000;
	/*background: #ebebd6;*/
}
input.button {
	border: 1px solid #cc3;
	/*background: #ebebd6;*/
	margin: 0 0 0 110px;
}
input, select, textarea {
	font: normal 0,8em Arial, Verdana, Helvetica, sans-serif; 
}
/* ---------- Form layout ---------- 
form div {
	margin: 0 0 1.0em;
}
form label {
	display: block;
	cursor: pointer;
	float:left;
}
input.text, {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	height:14px;
	width: 300px;
	margin: 1px;
	padding: 2px;
	border: 1px solid #ffb4a3;
	float:right;
}
option {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	height:14px;
	width: 425px;
	margin: 1px;
	padding: 2px;
	border: 1px solid #ffb4a3;
	
}
textarea {
	height: 5em;
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	width: 300px;
	margin: 1px;
	padding: 2px;
	border: 1px solid #ffb4a3;
}
input.text:focus, textarea:focus {
	margin: 0;
	border: 2px solid #ffb4a3;
}
input.button.submit {
	padding: 0.2em 0.5em;
	border: none;
	background: #ffb4a3;
	color: #fff;
	font-weight: bold;
}
li.button.active {
	text-decoration: none;
	border: none;
	background: #ffb4a3;
	color: #fff;
	font-weight: bold;
}
td {
	padding:0;
	margin:0;
	font-size:11px;
	font-family: arial,helvetica,sans-serif;
}
tr {
	padding:0;
	margin:0;
}
TD.width	{
	width:250px;
}

	
/*-------------------------------------------------*/
table	{
	width:575px;
	border:0;
}
/*----colomn width and underline for 2 or 3 colomns cursusinfo---*/
.col2a, .col2b, .col2c, .col3a, .col3b, .col3c, .col3d, .bottom	{
	border-bottom:1px solid #888888;
}
.col2a	{
	width:60px;
}
.col2b	{
	width:195px;
}
.col2c	{
	width:195px;
}

.col3a	{
	width:60px;
}
.col3b	{
	width:175px;
}
.col3c	{
	width:155px;
}
.col3d	{
	width:155px;
}

table td	{
		font-size:8pt;
		vertical-align:top;
}
.col2b_empty, .col2c_empty, .col3c_empty, .col3d_empty, .bottom_empty	{
	border-bottom:0px;
}

TD.standardcell  {
	font-family :  Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	height:20px;
	vertical-align:top;
	color: #000000;
	font-weight:normal;
	border:0;
}
.top {
	vertical-align:top;
}
.pad {
	padding:4px 0 0 1px;
}

TD.headercell  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #ffffff;
	font-weight: bold;
	border:0;
}

TD.headercellblack  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	font-weight: bold;
	border:0;
}
.normal  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.smallwhite  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #fff;
}


.grey  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666;
}


.highlight {
	font-weight : bold;
	font-size: 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #757575;
}

.highlightsmall {
	font-weight : bold;
	font-size: 7pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
