/* standard tags */
body,td			{ font-family: verdana,helvetica,tahoma; font-size: 11px; color: #1d2e3d; margin: 0px;}
body			{ background: #FFFFFF;}
b				{ color: #1d2e3d; font-weight: bold; }
form			{ margin: 0px; }
table,td,tr		{ margin: 0px; padding: 0px; border: 0px solid #000000;}
p				{ margin-top: 0px; }
a           	{ color: #f76604; text-decoration: none; } /* OUDE KLEUR: 6982EE */ /* 8e96b5 */
a:hover     	{ text-decoration: underline; color: #000000; } /* 1d2e3d*/ 
h1				{ font-size: 15px; }
h2				{ font-size: 13px; }
img				{ margin: 0px; padding: 0px; border-width: 0px;}
hr				{ height: 3px; color: #DDDDDD; background-color: #DDDDDD; border: 0px none; }

/* forms */
/*INPUT			{ margin-bottom: 2px; padding: 1px; font-size: 13px; color: #1d2e3d ; background: #FFFFFF; border-color:#DDDDDD; border-width:1px; border-style:solid; border-top: 1px solid #999999; border-left: 1px solid #999999;}*/
.standaard	{ margin-bottom: 2px; padding: 1px; font-size: 13px; color: #1d2e3d ; background: #FFFFFF; border-color:#DDDDDD; border-width:1px; border-style:solid; border-top: 1px solid #999999; border-left: 1px solid #999999;}
.formuliertext		{ font-size: 13px; } 
.streep_formulier 	{ background-color: rgb(153,153,153); height: 2px; border-bottom: 1px solid #FFFFFF;}
.formulier_heading 	{ color: #f76604; margin-bottom: 3px; margin-top: 15px; }
.ditveldisverplicht	{ color: rgb(0,0,0); }
input.submit	{ font-weight: bold; border-top: 1px solid #999999; border-left: 1px solid #999999; }
TEXTAREA		{ font-family: verdana,helvetica,tahoma; font-size: 11px; color: #1d2e3d ; background: #FFFFFF; border-color:#CCCCCC; border-width:1px;border-style:solid; border-top: 1px solid #999999; border-left: 1px solid #999999;}
.smalltext_textarea { width: 250px; font-size: 9px; color: #8e96b5;	}

/* not standard formatting */
.menuitem					{ color: #FFFFFF; font-size: 14px; text-decoration: none;}
.menuitem:hover				{ color: #f76604; text-decoration: none;}
.menuitem_selected 			{ color: #FFFFFF; font-size: 14px; font-weight: bold; }
.menuitem_selected:hover	{ color: #f76604; text-decoration: none;}

/*.submenuitem				{ color: #8e96b5; font-size: 14px; text-decoration: none; background-color: #91a5b5;}*/
.submenublock				{ position: relative; width: 216px; height: 100%; left: -10px; background-color: #a2a2a4; padding-left: 22px; padding-top: 18px; padding-bottom: 18px;}
.bar_above_submenu			{ font-weight: bold; color: #FFFFFF; font-size: 14px; position: relative; width: 230px; height: 26px; left: -10px; background-color: #46474a; padding-left: 8px; padding-top: 8px; }

.submenuitem				{ border-bottom: 1px solid #46474a; color: #FFFFFF; font-size: 12px; text-decoration: none; background-color: #a2a2a4; position: relative; padding-left: 2px; display: block; padding-top: 2px; height: 18px; width: 194px;}
.submenuitem:hover			{ color: #FFFFFF; text-decoration: none; background-color: #46474a;}
.submenuitem_selected		{ font-weight: bold; color: #FFFFFF; font-size: 12px; text-decoration: none; background-color: #46474a; position: relative; padding-left: 2px; display: block; padding-top: 2px; height: 18px; width: 194px;}
.submenuitem_selected:hover	{ color: #f76604; text-decoration: none;}

.subsubmenuitem					{ border-bottom: 1px solid #46474a; color: #FFFFFF; font-size: 11px; text-decoration: none; background-color: #a2a2a4; position: relative; padding-left: 2px; display: block; padding-top: 3px; height: 17px; width: 194px;}
.subsubmenuitem:hover			{ color: #FFFFFF; text-decoration: none; background-color: #46474a;}
.subsubmenuitem_selected		{ font-weight: bold; color: #FFFFFF; font-size: 11px; text-decoration: none; background-color: #46474a; position: relative; padding-left: 2px; display: block; padding-top: 3px; height: 17px; width: 194px;}
.subsubmenuitem_selected:hover	{ color: #f76604; text-decoration: none;}

/* div tags for formatting */
.homecontact	{ position: absolute; right: 3px; bottom: 3px; color: #FFFFFF; }
a.banner_link	{ color: #FFFFFF; text-decoration: none;}
a.banner_link:hover	{ color: #f76604; text-decoration: none;}
.banner			{ position: absolute; width: 960px; height: 83px; margin: 0px; margin-left: -480px; padding: 0px; left: 50%; top: 0px;}
.main			{ position: absolute; height: 451px; width: 960px; margin: 0px; margin-left: -480px; padding: 0px; left: 50%; top: 83px; overflow: visible; background-image: url('images/menu_back.jpg');	background-repeat: no-repeat; }


div.content_container	{ background-image: url(images/balk_verlenging.gif); margin-top: 30px; min-height:446px; _height: 446px; position: relative; }
div.contentblok 	{ float: right;  width: 690px; margin-top: 20px; }
div.clear 		{ clear: both; }

.menu			{ position: absolute; margin: 0px; padding: 0px; top: 6px; right: 8px;}
.sitemap			{ position: absolute; margin: 0px; padding: 0px; top: 6px; left: 8px;}
.sitemap_a		{ color: #FFFFFF; text-decoration: none;}
.sitemap_a:hover	{ color: #f76604; text-decoration: none; }

/* table with all blocks */
.maintable		{ margin-top: 50px; width: 100%; height: 426px; background-image: url('images/balk_verlenging.gif');}


/* linkerbalk */
.submenu		{ float: left; padding-left: 10px; width: 260px; margin-top: 20px;}
.contact		{ position: absolute; bottom: 25px; padding-left: 10px; width: 260px; color: black; }
.contactdiv		{ background-color: #FFFFFF; font-size: 13px; padding-top: 20px; margin-top: 20px; margin-bottom: 150px; width: 190px; height: 35px; border: 2px solid #1d2e3d; text-align: center;}

/* balk onder de site*/
.ruimteonder	{ height: 10px; }
.balkonder		{ position: relative; height: 15px; color: #FFFFFF; border: 0px; background-image: url('images/balkonder.jpg');}
.disclaimer		{ float: left; margin: 0px; padding:0px; }
.leusrechts		{ float: right; margin: 0px; padding:0px;}
.words_under	{ color:#FFFFFF; height:10px; overflow: hidden;}

/* het blokje met gegevens over een training */
/*.texttraining	{ width: 190px; vertical-align: top; background: #BCC5CC; border-top: 0px;} 959289*/
.texttraining	{ width: 190px; height: 100%; vertical-align: top; border: 0px solid #CCCCCC; }
.texttraining_a_button 			{ color: #FFFFFF; text-decoration: none; } /* 626d78 */
.texttraining_a_button:hover   { text-decoration: underline; color: #000000; }
.texttraining_a			{ color: #626d78; text-decoration: none; } /* 626d78 */
.texttraining_a:hover   { text-decoration: underline; color: #1d2e3d; }
.texttraining_top		{ width: 190px; height: 8px; overflow: hidden; margin:0px; background-image: url('images/texttraining_top.gif'); }
.texttraining_middle	{ vertical-align: top; width: 190px; height: 100%; margin:0px; background-image: url('images/texttraining_middle.gif'); }
.texttraining_bottom	{ vertical-align: bottom; width: 190px; height: 8px; overflow: hidden; margin:0px; background-image: url('images/texttraining_bottom.gif'); }

.trainingtable		{ background-color: rgb(238, 238, 238); width: 690px; }
.grey_bar 			{ vertical-align: top; height: 25px; max-height: 25px; overflow: hidden; background-color: rgb(70, 71, 74); color: #FFFFFF; font-size: 14px; padding-left: 5px;}
.grey_bar_lighter 	{ vertical-align: top; padding-top: 3px; height: 22px; max-height: 22px; overflow: hidden; background-color: rgb(162, 162, 164); color: #FFFFFF; font-size: 14px; padding-left: 5px;}
.div_in_grey_bar	{ margin: 0px; overflow: hidden; height: 22px; padding: 0px; padding-top: 3px; }
.white_td_in_table 	{ vertical-align: top; background-color: rgb(255, 255, 255); height: 240px; width: 485px; padding: 5px;}
.inschrijven		{ background-image: url('media/nieuwsbrief.gif'); color: #FFFFFF; font-weight: bold; width: 179px; height: 20px; padding-top: 5px; margin-left: 3px; text-align: center;}
/*.prijsblok			{ background-color: #FFFFFF; color: #000000; margin: 10px; margin-top: 0px; border: 1px solid #999999;}*/
.prijsblok			{ margin: 10px; margin-top: 0px; }

/* fotopagina, fris in je hoofd stijl */
.white_td_in_table_foto 	{ vertical-align: top; background-color: rgb(255, 255, 255); height: 240px; width: 100%; padding: 5px;}
.fotopagina_image 			{ margin: 0px; padding: 0px; border-width: 0px; }
.fotopagina_text 			{ background-color: #EEEEEE; padding-left: 5px; width: 100%; vertical-align: top; }




.imagesjabloon {
	width: 680px;
	overflow: hidden;
}
