
/* Import een kleurenstylesheet */
/*
@import "FloraHolland_screen_oranje.css";
@import "FloraHolland_screen_rood.css";
@import "FloraHolland_screen_blauw.css";
@import "FloraHolland_screen_zwart.css";
*/




/*** Algemene styles ***/
* {
	margin: 0px; 
	padding: 0px;
}

body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #000000;
	background-color: #f46f21;
}
/*
div {
	overflow: hidden;
}
*/

ul, ol {
	margin: 10px; 
	padding: 10px;
}

ul li, ol li {
	list-style-position: inside;
}

/*
a:link, 
a:visited, 
a:active {
	color: #f46f21;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}*/

img {
	border: none;
}

h3 {
	font-size: 18px;
	font-weight: normal;
	/*color: #ee1c23;*/
	padding: 10px 0 0 0;
}

h4 {
	font-size: 12px;
}
/*** Einde Algemene styles ***/


/*** Algemene classes ***/
.clear 
{
    clear: both;
}

.schaduwrand 
{
    background: #ffffff url(/_LAYOUTS/IMAGES/schaduwrand.gif) repeat-x 0 0;
    height: 20px;
    width: auto;
    clear: right;
}

.img_intekst 
{
 padding: 15px 10px 15px 0;   
}

ul.links {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	
}

ul.links li {
	background: url(/_LAYOUTS/IMAGES/pijl_grijs.gif) no-repeat 0 3px;
	padding: 0 0 0 20px;
	list-style-position: outside;
}

.foutmelding {
	color: red;
	font-size: 11px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: Right;
}

p.titel {
	font-weight: bold;
	padding: 0;
}

.hr {
	width: 100%;
	height: 1px;
	/*background: url(/_LAYOUTS/IMAGES/px_oranje.gif) repeat-x 0 0;*/
	margin: 10px 0;
}


/* Button met ronde hoeken */
.buttonStart 
{
    float: left;
	background: url("/_LAYOUTS/IMAGES/button.gif") 0% 0% no-repeat;
	height: 21px;
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	line-height: 16px;
}

.buttonStart a:link, 
.buttonStart a:visited, 
.buttonStart a:active
{
    color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.buttonEnd 
{
    float: left;
	background: url("/_LAYOUTS/IMAGES/button.gif") 100% 0% no-repeat;
	height: 21px;
	width: 15px;
	margin: 5px 0 0 0;
}

.text_roze { color: #cb1589; }
.text_lichtgroen { color: #bbce31; }
/*** Einde Algemene classes ***/


/*** Formulier stijlen ***/
input, .select {
	color: #666666;
}

input.zoek_text {
	width: 120px;
}

input.button {
	height: 19px;
	padding: 0 3px;
	background-color: #f46f21;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid;
	border-top-color: #ffc966;
	border-right-color: #A0410D;
	border-bottom-color: #A0410D;
	border-left-color: #ffc966;
}
/*** Formulier stijlen ***/


/*** Algemeen raamwerk ***/
#container {
	margin: auto;
	padding: 0px;
	width: 990px;
	background-color: #ffffff;
}

#topstrook {
	width: 974px;
}

#middenstrook {
	width: 974px;
	/*background: url(/_LAYOUTS/IMAGES/bg_middenstrook.gif) repeat-y 0 0;*/
} 

#onderstrook {
	width: 990px;
	height: 42px;
	background: url(/_LAYOUTS/IMAGES/footer_bg.gif) repeat-x 0 0;
}
/*** Einde Algemeen raamwerk ***/


/*** Topstrook layout ***/
#topstrook_top {
	margin: 0px auto;
	width: 974px;
	height: 77px;
	background: url(/_LAYOUTS/IMAGES/FloraHolland_logo.gif) no-repeat 25px 18px;
}

#topstrook_top #zoeken {
	width: 180px;
	float: right;
	margin: 28px 0 0 0;
	padding: 0 0 0 0;
	text-align: right;
}

#topstrook_top #zoeken a:link, 
#topstrook_top #zoeken a:visited, 
#topstrook_top #zoeken a:active {
	color: #f46f21;
	text-decoration: underline;
}

#topstrook #tabbladen {
	margin: 0px;
	width: 974px;
	height: 45px;
}


/* Horizontaal tabbladen menu met horizontaal submenu */
/* Algemeen tab mag niet zichtbaar zijn in als tabblad */
#tabbladen li.tab_5 a {
    visibility: hidden;
}

#tabbladen .AspNet-Menu li.AspNet-Menu-WithChildren ul .tab_5 a {
    visibility: visible;
}

#tabbladen .AspNet-Menu, #tabbladen .AspNet-Menu * {
	margin: 0;
	padding: 0;
}

#tabbladen .AspNet-Menu {
	float: left;
	padding: 0 0 0 30px;
	position: absolute;
}

#tabbladen .AspNet-Menu li {
	float: left;
	list-style: none;
	z-index: 999;
	margin: 0 10px 0 0;
}

#tabbladen .AspNet-Menu li {
	float: left; 
	display: block; 
	margin: 0 6px 0 0; 
	padding: 0;
	font-size: 11px;
	line-height: 23px;
}

#tabbladen .AspNet-Menu a:link, #tabbladen .AspNet-Menu a:visited, #tabbladen .AspNet-Menu a:active {
    color: White;
	text-decoration: none; 
	padding-left: 10px;
	cursor:pointer;
	cursor:hand
}

#tabbladen .AspNet-Menu a:link span, #tabbladen .AspNet-Menu a:visited span, #tabbladen .AspNet-Menu a:active span {
	padding-right: 10px;
}

#tabbladen .AspNet-Menu .tab_1 a:link, #tabbladen .AspNet-Menu .tab_1 a:visited, #tabbladen .AspNet-Menu .tab_1 a:active { background: url("/_LAYOUTS/IMAGES/tabbladen_tab_1.gif") 0% 0% no-repeat; }
#tabbladen .AspNet-Menu .tab_1 a:link span, #tabbladen .AspNet-Menu .tab_1 a:visited span, #tabbladen .AspNet-Menu .tab_1 a:active span { background: url("/_LAYOUTS/IMAGES/tabbladen_tab_1.gif") 100% 0% no-repeat; }
#tabbladen .AspNet-Menu .tab_2 a:link, #tabbladen .AspNet-Menu .tab_2 a:visited, #tabbladen .AspNet-Menu .tab_2 a:active { background: url("/_LAYOUTS/IMAGES/tabbladen_tab_2.gif") 0% 0% no-repeat; }
#tabbladen .AspNet-Menu .tab_2 a:link span, #tabbladen .AspNet-Menu .tab_2 a:visited span, #tabbladen .AspNet-Menu .tab_2 a:active span { background: url("/_LAYOUTS/IMAGES/tabbladen_tab_2.gif") 100% 0% no-repeat; }
#tabbladen .AspNet-Menu .tab_3 a:link, #tabbladen .AspNet-Menu .tab_3 a:visited, #tabbladen .AspNet-Menu .tab_3 a:active { background: url("/_LAYOUTS/IMAGES/tabbladen_tab_3.gif") 0% 0% no-repeat; }
#tabbladen .AspNet-Menu .tab_3 a:link span, #tabbladen .AspNet-Menu .tab_3 a:visited span, #tabbladen .AspNet-Menu .tab_3 a:active span { background: url("/_LAYOUTS/IMAGES/tabbladen_tab_3.gif") 100% 0% no-repeat; }
#tabbladen .AspNet-Menu .tab_4 a:link, #tabbladen .AspNet-Menu .tab_4 a:visited, #tabbladen .AspNet-Menu .tab_4 a:active { background: url("/_LAYOUTS/IMAGES/tabbladen_tab_4.gif") 0% 0% no-repeat; }
#tabbladen .AspNet-Menu .tab_4 a:link span, #tabbladen .AspNet-Menu .tab_4 a:visited span, #tabbladen .AspNet-Menu .tab_4 a:active span { background: url("/_LAYOUTS/IMAGES/tabbladen_tab_4.gif") 100% 0% no-repeat; }

#tabbladen .AspNet-Menu a, #tabbladen .AspNet-Menu a span {
	display: block; 
	float: left;
}

#tabbladen .AspNet-Menu a:hover {
	color: black;
}

#tabbladen .AspNet-Menu .AspNet-Menu-ChildSelected a:link, #tabbladen .AspNet-Menu .AspNet-Menu-ChildSelected a:visited, #tabbladen .AspNet-Menu .AspNet-Menu-ChildSelected a:active,
#tabbladen .AspNet-Menu .AspNet-Menu-Selected a:link, #tabbladen .AspNet-Menu .AspNet-Menu-Selected a:visited, #tabbladen .AspNet-Menu .AspNet-Menu-Selected a:active {
	color: #ffffff !important;
	font-weight: bold;
}

#tabbladen .AspNet-Menu .AspNet-Menu-ChildSelected a:link span, #tabbladen .AspNet-Menu .AspNet-Menu-ChildSelected a:visited span, #tabbladen .AspNet-Menu .AspNet-Menu-ChildSelected a:active span,
#tabbladen .AspNet-Menu .AspNet-Menu-Selected a:link span, #tabbladen .AspNet-Menu .AspNet-Menu-Selected a:visited span, #tabbladen .AspNet-Menu .AspNet-Menu-Selected a:active span {}

#tabbladen .AspNet-Menu li.AspNet-Menu-ChildSelected ul,
#tabbladen .AspNet-Menu li.AspNet-Menu-Selected ul {
	z-index: 999;
}


/* hoofdmenu styles */
#tabbladen .AspNet-Menu li ul {
	left: 0;
	top: -999em;
	position: absolute;
	width: 955px;
	/*background: #ee1c23;*/ /*IE6 needs this*/
	float: left;
	height: 22px;
	padding: 0 0 0 35px;
}
body #tabbladen .AspNet-Menu li.AspNet-Menu-ChildSelected ul,
body #tabbladen .AspNet-Menu li.AspNet-Menu-Selected ul {
	top: 22px;
}

#tabbladen .AspNet-Menu ul li {
	float: left; 
	display: block; 
	margin: 5px 0 0 0; 
	padding: 0;
	font-size: 11px;
	border: 1px solid #ffffff;
	border-width: 0 0 0 1px;
	line-height: 12px;
}

#tabbladen .AspNet-Menu ul li.eerste {
	border: none;
}

#tabbladen .AspNet-Menu ul a.AspNet-Menu-Link:link, 
#tabbladen .AspNet-Menu ul a.AspNet-Menu-Link:visited, 
#tabbladen .AspNet-Menu ul a.AspNet-Menu-Link:active {
	color: #ffffff !important; 
	text-decoration: none; 
	padding: 0 2px;
	background: none;
	font-weight: normal;
}

#tabbladen .AspNet-Menu ul a.AspNet-Menu-Link:link span, 
#tabbladen .AspNet-Menu ul a.AspNet-Menu-Link:visited span, 
#tabbladen .AspNet-Menu ul a.AspNet-Menu-Link:active span {
	background: none;
	padding: 0 2px;
}

#tabbladen .AspNet-Menu ul a {
	display: block; 
	float: left;
	color: White;
}

#tabbladen .AspNet-Menu ul a:hover, 
#tabbladen .AspNet-Menu ul a.AspNet-Menu-Link:hover {
	color: #000000 !important;
}

#tabbladen .AspNet-Menu ul a.AspNet-Menu-ChildSelected:link, 
#tabbladen .AspNet-Menu ul a.AspNet-Menu-ChildSelected:visited, 
#tabbladen .AspNet-Menu ul a.AspNet-Menu-ChildSelected:active,
#tabbladen .AspNet-Menu ul a.AspNet-Menu-Selected:link, 
#tabbladen .AspNet-Menu ul a.AspNet-Menu-Selected:visited, 
#tabbladen .AspNet-Menu ul a.AspNet-Menu-Selected:active {
	color: #000000 !important;
	font-weight: normal;
}
/* einde tabbladen en hoofdmenu */







/* Additioneel menu */
#add_menu_nav {
	list-style: none; 
	padding: 0 0 0 0; 
	margin: 0 0 0 0;
	float: right;
}

#add_menu_nav li {
	float: left;
	display: block; 
	margin: 0; 
	padding: 0;
	font-size: 11px;
	line-height: 18px;
}

#add_menu_nav a {
	color: #000000; 
	text-decoration: underline; 
	padding: 0 10px 0 10px;
}

#add_menu_nav a, 
#add_menu_nav a:link, #add_menu_nav a:visited, #add_menu_nav a:active {
	display: block; 
	float: left;
}
/* Commented backslash hack hides rule from IE5-Mac \*/
#add_menu_nav a {
	float: none;
}
/* End IE5-Mac hack */
#add_menu_nav a:hover {
	text-decoration: underline;
	color: #f46f21;
}

#add_menu_nav .current a:link, #add_menu_nav .current a:visited, #add_menu_nav .current a:active {}

#add_menu_nav li.taal a:link, #add_menu_nav li.taal a:visited, #add_menu_nav li.taal a:active {
    padding: 0 25px 0 10px;
    background: url("/_LAYOUTS/IMAGES/taal_en.gif") 100% 0 no-repeat; 
}
/* Einde Additioneel menu */



/*** Einde Topstrook layout ***/




/* Kruimelpad */
#kruimelpad 
{
    width: auto;
}
#kruimelpad_nav 
{
    height: 15px;
	list-style: none; 
	padding: 0;
	margin: 0 0 0 30px;
}

#kruimelpad_nav li {
	float: left;
	display: block; 
	margin: 0; 
	padding: 0;
	font-size: 10px;
}

#kruimelpad_nav a:link, #kruimelpad_nav a:visited, #kruimelpad_nav a:active {
	color: #000000; 
	text-decoration: none; 
	padding: 0 5px;
	display: block; 
	float: left;
}

#kruimelpad_nav a:hover {
	color: #f46f21;
}
/*** Einde kruimelpad ***/




/*** Homepage layout ***/
#homepage_template 
{
    position: relative;
	margin: -22px 0 0 0;
}

#homepage_template #middenstrook_boven,
#homepage_template #middenstrook_boven_links {
	width: 974px;
}

#homepage_template #middenstrook_onder {
	width: 970px;
	background: #ffffff url(/_LAYOUTS/IMAGES/schaduwrand.gif) repeat-x 0 0;
	padding: 0 0 0 17px;
}

#homepage_template #middenstrook_boven_links, 
#homepage_template #middenstrook_onder
{
	float: left;
}

#homepage_template #middenstrook_boven_links #sfeerbeeld {
	
}


/* Actieblokken */
#homepage_template #middenstrook_onder #actieblokken 
{
    float: left;
    width: 472px;
}

#homepage_template #middenstrook_onder #actieblokken .actieblok {
	float: left;
	border: 1px solid #f46f21;
	border-width: 0 0 0 1px;
	width: 201px;
	padding: 0 14px 0 20px;
	margin: 25px 0;
}

#homepage_template #middenstrook_onder #actieblokken .noborder {
	border: 0px;
	border-width: none;
}

#homepage_template #middenstrook_onder #actieblokken .actieblok img 
{
    background-color: Silver;
    margin: 15px 0 0 0;
}

#homepage_template #middenstrook_onder #actieblokken .actieblok h3 {
	font-size: 11px;
	font-weight: bold;
	color: #f46f21;
}

#homepage_template #middenstrook_onder #actieblokken .actieblok h3 a:link, 
#homepage_template #middenstrook_onder #actieblokken .actieblok h3 a:visited, 
#homepage_template #middenstrook_onder #actieblokken .actieblok h3 a:active {
	text-decoration: underline;
	color: #f46f21;
}

#homepage_template #middenstrook_onder #actieblokken .actieblok h3 a:hover 
{
    color: #000000;
}

/* Einde Actieblokken */


/* Nieuws en vacatures */
#homepage_template #middenstrook_onder #nieuws_vacatures {
	float: left;
	width: 450px;
	margin: 25px 0 25px 0;
	border: 1px solid #f46f21;
	border-width: 0 0 0 1px;
	padding: 0 0 0 20px;
}

#homepage_template #middenstrook_onder .nieuws_vacatures_blok 
{
    width: 450px;
}

#homepage_template #middenstrook_onder #nieuws_vacatures h3 {
	font-size: 18px;
	font-weight: normal;
}

#homepage_template #middenstrook_onder #nieuws_vacatures .nieuws_link {
	width: 100%;
	float: left;
	font-size: 11px;
	line-height: 15px;
	color: #f46f21;
}

#homepage_template #middenstrook_onder #nieuws_vacatures .nieuws_link a:link, 
#homepage_template #middenstrook_onder #nieuws_vacatures .nieuws_link a:visited, 
#homepage_template #middenstrook_onder #nieuws_vacatures .nieuws_link a:active {
	color: #000000;
	text-decoration: underline;
}

#vacatureblok p
{
	font-size:12px;
}

#vacatureblok p.titel
{
	font-weight:bold;
}

#homepage_template #middenstrook_onder #nieuws_vacatures .nieuws_link a:hover {
	color: #f46f21;
}

#homepage_template #middenstrook_onder #nieuws_vacatures .nieuws_link_overzicht a
{
	font-weight:bold;
	color: #f46f21;
}

/* Einde Nieuws en vacatures */


/* Homepage elementen */

/* hoofdingangen */
#homepage_template #middenstrook_boven_links #hoofdingangen 
{
    float: left;
	width: 974px;
	background: #ffffff url(/_LAYOUTS/IMAGES/schaduwrand.gif) repeat-x 0 0;
	padding: 0 0 20px 0;
}

#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg 
{
	width: 954px;
	margin: 0 0 0 17px;
}

#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok {
	float: left;
	display: block;
	width: 195px;
	margin: 25px 0 0 0;
	border: 1px solid #f46f21;
	border-width: 0 0 0 1px;
	padding: 0 20px 0 20px;
}

#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .noborder {
	border: 0px;
	border-width: none;
}

#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .titel {
	height: 25px;
	display: block;
	line-height: 24px;
	font-size: 18px;
}

#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .titel a:link, 
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .titel a:visited, 
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .titel a:active {
	display: block;
	color: #000000;
	text-decoration: underline;
}

#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .titel a:hover {
	text-decoration: none;
}

#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .tekst {
	display: block;
}

#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .tekst a:link, 
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .tekst a:visited, 
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .tekst a:active {
	display: block;
	color: #000000;
	text-decoration: none;
}

#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .tekst a:hover {
	text-decoration: none;
}



/* Font kleuren */
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .rood, 
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .rood a:link, 
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .rood a:visited, 
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .rood a:active { color: #ee1c23 !important; text-decoration: underline; }
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .rood a:hover { color: black !important; text-decoration: underline !important; }

#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .blauw, 
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .blauw a:link, 
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .blauw a:visited, 
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .blauw a:active { color: #4cb3ee !important; text-decoration: underline; }
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .blauw a:hover { color: black !important; text-decoration: underline !important; }

#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .oranje, 
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .oranje a:link, 
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .oranje a:visited, 
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .oranje a:active { color: #f46f21 !important; text-decoration: underline; }
#homepage_template #middenstrook_boven_links #hoofdingangen .tekst_bg .hoofdingangen_blok .oranje a:hover { color: black !important; text-decoration: underline !important; }
/*** Einde Homepage layout ***/






/*** Page template layout ***/
#mainpage_template {
	margin: 0;
	width: 990px;
}


/* Submenu */
#mainpage_template #submenu {
	float: left;
	width: 200px;
	margin: 0;
	background: url(/_LAYOUTS/IMAGES/schaduwrand.gif) repeat-x 0 0;
}

#mainpage_template #submenu div {
	overflow: hidden;
}

#submenuContainer {
	font-size: 11px;
	width: 160px;
	margin: 0 0 10px 30px;
}

#submenuContainer h3 {
	font-size: 18px;
	/*color: #ee1c23;*/
	margin: 23px 0 0 0;
	font-weight: normal;
}

#submenuContainer ul {
	margin: 0;
	padding: 0;
    list-style: none;
	line-height: normal;
}

#submenuContainer a {
	/*color: #ee1c23;*/
	text-decoration: underline;
	padding: 2px 0 2px 0;
	display: block;
	width: 160px;
}

#submenuContainer a:hover {
	color: #000000;
}

#submenuContainer ul li ul li a {
	width: 136px;
	margin: 0;
	padding: 0 0 0 20px;
	/*background: url(/_LAYOUTS/IMAGES/bullet_image_rood.gif) no-repeat 10px 4px;*/
}

#submenuContainer ul li ul li a:hover {
	color: #000000;
	background: url(/_LAYOUTS/IMAGES/bullet_image_zwart.gif) no-repeat 10px 4px;
}

#submenuContainer ul li,
#submenuContainer ul li ul li { 
	margin: 0;
	padding: 0;
	list-style-position: outside;
}

#submenuContainer .AspNet-Menu-WithChildren ul {
	display: none;	
}

#submenuContainer .AspNet-Menu-Selected ul {
	display: block;	
}

#submenuContainer .AspNet-Menu-ChildSelected ul {
	display: block;	
}

#submenuContainer li.AspNet-Menu-WithChildren .AspNet-Menu-ChildSelected,
#submenuContainer li.AspNet-Menu-WithChildren .AspNet-Menu-Selected a
{
    color: #000000;
}


#submenuContainer li.AspNet-Menu-WithChildren .AspNet-Menu-ChildSelected a:hover,
#submenuContainer li.AspNet-Menu-WithChildren .AspNet-Menu-Selected a:hover
{
    color: #000000 !important;
}

/*
#submenuContainer li.AspNet-Menu-Leaf .AspNet-Menu-ChildSelected, 
#submenuContainer li.AspNet-Menu-Leaf .AspNet-Menu-ChildSelected .eerste
{
	color: red !important;
	background: url(/_LAYOUTS/IMAGES/bullet_image_rood.gif) no-repeat 10px 4px;
}
*/

#submenuContainer ul li ul li.AspNet-Menu-Selected a
{
    background: url(/_LAYOUTS/IMAGES/bullet_image_zwart.gif) no-repeat 10px 4px;
}

/* Als een menu item geselecteerd is: */
.AspNet-Menu-Selected {
	color: #000000 !important;
}
/* Einde Submenu */


/* Informatie over */
#mainpage_template #submenu #informatie_over, 
#mainpage_template #submenu #direct_downloaden,
#mainpage_template #submenu #direct_downloaden_submain {
	width: auto;
	padding: 10px 10px 10px 30px;
	background: url(/_LAYOUTS/IMAGES/schaduwrand.gif) repeat-x 0 0;
}

#mainpage_template #submenu #informatie_over h3, 
#mainpage_template #submenu #direct_downloaden h3,
#mainpage_template #submenu #direct_downloaden_submain h3 {
	font-size: 14px;
	/*color: #ee1c23;*/
	font-weight: bold;
}

#mainpage_template #submenu #informatie_over ul, 
#mainpage_template #submenu #direct_downloaden ul,
#mainpage_template #submenu #direct_downloaden_submain ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
}

#mainpage_template #submenu #informatie_over ul li, 
#mainpage_template #submenu #direct_downloaden ul li, 
#mainpage_template #submenu #direct_downloaden_submain ul li
{
    list-style-position: outside;
}

#mainpage_template #submenu #informatie_over ul li a:link, 
#mainpage_template #submenu #informatie_over ul li a:visited, 
#mainpage_template #submenu #informatie_over ul li a:active, 
#mainpage_template #submenu #direct_downloaden ul li a:link, 
#mainpage_template #submenu #direct_downloaden ul li a:visited,
#mainpage_template #submenu #direct_downloaden ul li a:active, 
#mainpage_template #submenu #direct_downloaden_submain ul li a:link, 
#mainpage_template #submenu #direct_downloaden_submain ul li a:visited,
#mainpage_template #submenu #direct_downloaden_submain ul li a:active {
	text-decoration: underline;
	background: url(/_LAYOUTS/IMAGES/bullet_image_grijs.gif) no-repeat 0 3px;
	color: #65676a;
	padding: 0 0 0 10px;
}

#mainpage_template #submenu #informatie_over ul li a:hover, 
#mainpage_template #submenu #direct_downloaden ul li a:hover, 
#mainpage_template #submenu #direct_downloaden_submain ul li a:hover {
	/*color: #ee1c23;
	background: url(/_LAYOUTS/IMAGES/bullet_image_rood.gif) no-repeat 0 3px;*/
}
/* Einde Informatie over */



/*** Mainpage content ***/
#mainpage_template #mainpage_content {
	float: left;
	width: 448px;
	padding: 0 30px;
}

#mainpage_template #mainpage_content p {
	margin: 5px 5px 5px 0;
}


/* Table en formulier styles */
#mainpage_template #mainpage_content table.tableForm {
	margin: 20px 0px 20px 0;
	width: 100%;
	border-collapse: collapse;
}

#mainpage_template #mainpage_content table.tableForm th, 
#mainpage_template #mainpage_content table.tableForm td {
	padding: 4px 4px 4px 0; 
	vertical-align: top;
}

#mainpage_template #mainpage_content table.tableForm td.titel {
	font-weight: bold;
}

#mainpage_template #mainpage_content table.tableForm td input.standardText {
	width: 230px;
}

#mainpage_template #mainpage_content table.tableForm td input.zoekText {
	width: 175px;
}

#mainpage_template #mainpage_content table.tableForm td textarea { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 234px;
}

#mainpage_template #mainpage_content table.tableForm td.label
{
    width: 200px;
}

#mainpage_template #mainpage_content table.tableForm .select
{
    width: 233px;
}

#mainpage_template #mainpage_content table.tableForm input.standardText
{
    width: 230px;
}

#mainpage_template #mainpage_content table.tableForm input.jaarText
{
    width: 40px;
}

#mainpage_template #mainpage_content table.tableForm input.postcodeText {
	width: 65px;
}

#mainpage_template #mainpage_content table.tableForm .ddDatumListBox 
{
    margin: 0 5px 0 0;
}
/* Einde Table styles */


/* Mainpage Sfeerbeeld */
#mainpage_template #mainpage_content #sfeerbeeld {
	width: 100%;
	margin: 0 0 20px 0;
}

#mainpage_template #mainpage_content #sfeerbeeld_submain {
	margin: 0;
}

#mainpage_template #mainpage_content #sfeerbeeld #foto {
	float: left;
}

#mainpage_template #mainpage_content #sfeerbeeld #tekst {
	float: right;
	color: #ffffff;
	padding: 10px;
	position: relative;
	width: 35.3%;
}

#mainpage_template #mainpage_content #sfeerbeeld #tekst h3 {
	font-size: 14px;
	margin: 0 0 10px 0;
	color: #ffffff;
}
 /* Einde Mainpage Sfeerbeeld */


/* Tekstblok */
.tekstblok 
{
	padding: 0 0 10px 0;
}
/* Einde Tekstblok */


/* Ingangen tekst en ingangen afbeelding en tekst */

#mainpage_template #mainpage_content .ingang {
	padding: 10px 0;
}

#mainpage_template #mainpage_content .ingang_middenblok {
	margin: 20px 0 10px 0;
	/*border: 1px solid black;*/
	width: 44%;
	padding: 5px;
}

#mainpage_template #mainpage_content .ingang_middenblok .titel {
	font-weight: bold;
	/*color: #f46f21;*/
	font-size: 11px;
	margin: 0 0 5px 0;
}

#mainpage_template #mainpage_content .ingang h3 {
	font-size: 14px;
	margin: 0px 0 -2px 0;
	color: #000000;
	font-weight: bold;

}

#mainpage_template #mainpage_content .ingang_afb_tekst h3 {
	font-size: 18px;
	margin: -10px 0 0 0;
	color: #ee1c23;
}

#mainpage_template #mainpage_content .ingang_afb_tekst {
	float: left;
	padding: 5px 5px 5px 0;
	margin: 0 0 5px 0;
}

#mainpage_template #mainpage_content .ingang_afb_tekst .afbeelding {
	float: left;
}

#mainpage_template #mainpage_content .ingang_afb_tekst .tekst {
	float: right;
	position: relative;
	width: 70%;
}

#mainpage_template #mainpage_content .ingang_afb_tekst .tekst p {
	display: inline;
}






/* 
#mainpage_template #mainpage_content .ingang
{
    min-height: 0px !important;
    height:0px !important;
    border: 1px solid red !important;
}

#mainpage_template #mainpage_content .ingang h3
{
    min-height: 0px !important;
    height:0px !important;
    border: 1px solid orange !important;
}

#mainpage_template #mainpage_content .ingang p div#ctl00_PlaceHolderMain_RichHtmlField1__ControlWrapper_RichHtmlField,
#mainpage_template #mainpage_content .ingang div div#ctl00_PlaceHolderMain_RichLinkField1__ControlWrapper_RichLinkField
{
    min-height: 0px !important;
    height:0px !important;
    border: 1px solid blue !important;
}

<div class="ingang">
     <h3>&nbsp;</h3>
     <p><div id="ctl00_PlaceHolderMain_RichHtmlField1__ControlWrapper_RichHtmlField" style="display:inline"></div></p>
     <div><div id="ctl00_PlaceHolderMain_RichLinkField1__ControlWrapper_RichLinkField" style="display:inline"><span dir=""></span>&nbsp;</div></div>
    </div>
    
    <div class="ingang">
     <h3>&nbsp;</h3>
     <p><div id="ctl00_PlaceHolderMain_RichHtmlField2__ControlWrapper_RichHtmlField" style="display:inline"></div></p>
     <div><div id="ctl00_PlaceHolderMain_RichLinkField2__ControlWrapper_RichLinkField" style="display:inline"><span dir=""></span>&nbsp;</div></div>
    </div>
    
    <div class="ingang">
     <h3>&nbsp;</h3>
     <p><div id="ctl00_PlaceHolderMain_RichHtmlField3__ControlWrapper_RichHtmlField" style="display:inline"></div></p>
     <div><div id="ctl00_PlaceHolderMain_RichLinkField3__ControlWrapper_RichLinkField" style="display:inline"><span dir=""></span>&nbsp;</div></div>
    </div>
    
    <div class="ingang">
     <h3>&nbsp;</h3>
     <p><div id="ctl00_PlaceHolderMain_RichHtmlField4__ControlWrapper_RichHtmlField" style="display:inline"></div></p>
     <div><div id="ctl00_PlaceHolderMain_RichLinkField4__ControlWrapper_RichLinkField" style="display:inline"><span dir=""></span>&nbsp;</div></div>
    </div>
Einde Ingangen tekst en ingangen afbeelding en tekst */


/* Content voor contentpages */
#mainpage_template #mainpage_content .content {
	float: left;
	/*width: 490px;*/ /* 490 + 20 = 510 */
	width: auto;
	margin: 10px 0 0 0;
	padding: 10px 10px 10px 0;
}

#mainpage_template #mainpage_content h3,
#mainpage_template #mainpage_content h4 {
	margin: 10px 0 0 0;
}


/* Zoekresultaten */
#zoekresultaten_paging {
	padding: 10px 0;
	margin: 10px 0;
}

#zoekresultaten 
{
    margin: 20px 0;
}

#zoekresultaten .zoekresultaat {
	margin: 10px 0;
}

#zoekresultaten .zoekresultaat .titel {
	font-weight: bold;
}

#zoekresultaten .vorige_volgende {
	margin: 20px 0 0 0;
	text-align: right;
}


/* Maandnamen opsomming*/
.maandnamen {
	width: auto;
	margin: 10px 0 0 0;
}

.maandnamen ul {
	list-style: none; 
	padding: 0; 
	margin: 0;
}

.maandnamen li {
	float: left;
	display: block;
	padding: 0;
	font-weight: bold;
	margin: 0 0 0 0;
}

.maandnamen li.eerste {
	border: none;
}

.maandnamen a:link, .maandnamen a:visited, .maandnamen a:active {
	display: block; 
	float: left;
	/*color: #ee1c23; */
	text-decoration: underline; 
	padding: 0 4px 0 0;
	font-size: 12px;
}

.maandnamen a:hover {
	text-decoration: underline;
}

.maandnamen a:link.current, .maandnamen a:visited.current, .maandnamen a:active.current {
	background-color: #ffffff;
	color: #ffffff;
}
/* Einde Maandnamen */


/* Evenement titel */
h3.evenement_titel {
	padding: 3px 0;
}


/* Nieuws */
.nieuws h3 {
	font-size: 14px;
	color: #ff6600;
}

.nieuws ul {
	margin: 5px 0 5px 0;
	padding: 0;
	list-style: none;
}

.nieuws ul li {
	padding: 2px 0;
	list-style-position: outside;
}


/* Einde Nieuws */


/* Switch language */
.switch_language {
	border: 1px solid #cccccc;
	width: 300px;
	padding: 0 10px 10px;
}

.switch_language .taal {
	margin: 5px 0;
}
/* Einde Switch language */
/*** Einde Mainpage content ***/


/* Rechterstrook */
#mainpage_template #rechterstrook {
	float: left;
	width: 279px;
}

#mainpage_template #rechterstrook a:link, 
#mainpage_template #rechterstrook a:visited, 
#mainpage_template #rechterstrook a:active 
{
    text-decoration: underline;
	color: #ff8000;
}

#mainpage_template #rechterstrook a:hover {
	text-decoration: underline;
	color: #f46f21;
}

#mainpage_template #rechterstrook .linkLijst_bullet
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#mainpage_template #rechterstrook .linkLijst_bullet li		
{
    background: url("/_LAYOUTS/IMAGES/bullet_image_oranje.gif") no-repeat 0 5px;
    list-style-position: outside;
    width: auto;
    padding: 2px 0 2px 10px;
}




/* Promotieblokken tekst en afbeelding, applicatieblokken */
.promotieblok_tekst, .applicatieblok {
	margin: 0 0 20px 0;
	/*width: auto;*/
	padding: 25px 10px 0 17px;
	background: url(/_LAYOUTS/IMAGES/schaduwrand.gif) repeat-x 0 0;
}

.promotieblok_tekst .titel, .applicatieblok .titel {
	display: block;
	font-weight: bold;
	color: #f46f21;
	font-size: 11px;
	margin: 0 0 5px 0;
}

span.titel_vestiging 
{
    display: block;
	font-weight: bold;
	color: #f46f21;
	font-size: 14px;
	margin: 0 0 10px 0;
}

span.titel_contact
{
    display: block;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	margin: 0 0 5px 0;
}


.promotieblok_afbeelding p, .applicatieblok p {
	color: #000000;
}

.promotieblok_tekst img {
	margin: 10px 0 0 0;
}

.promotieblok_tekst a
{
    display: block;
}

.applicatieblok .select {
	width: 200px;
	margin: 5px 0;
}

.applicatieblok span {
	display: block;
	clear: right;
}

.applicatieblok span input.button {
	margin: 5px 0;
}
/* Einde Promotieblokken tekst en afbeelding, applicatieblokken */


/* E-diensten */
.titel_edienst 
{
    /*color: #ee1c23;*/
    font-weight: bold;
}
/* Einde e-diensten */



/*** Einde Page template layout ***/


/*** Footer menu ***/
#footer_nav {
	list-style: none; 
	padding: 0; 
	margin: 14px 0 0 0;
	float: right;
}

#footer_nav li {
	float: left;
	display: block; 
	margin: 3px 0 0 0; 
	padding: 0;
	font-size: 11px;
	border: 1px solid #f46f21;
	border-width: 0 0 0 1px;
}

#footer_nav li.eerste {
	border: none;
}

#footer_nav a {
	color: #9e9e9e; 
	text-decoration: underline;
	padding: 0 10px;
}

#footer_nav a:link, #footer_nav a:visited, #footer_nav a:active {
	display: block; 
	float: left;
}
/* Commented backslash hack hides rule from IE5-Mac \*/
#footer_nav a {
	float: none;
}
/* End IE5-Mac hack */
#footer_nav a:hover 
{
    color: #f46f21;
	text-decoration: underline;
}

#footer_nav .current a:link, #footer_nav .current a:visited, #footer_nav .current a:active {
	color: #f46f21;
}
/*** Einde Footer menu ***/

