/* kleuren: blauw: #2135FA 
donkerblauw: #29407C
 donkergeel: #FFE699
 rood: #F70101
 zandkleur: #FFFFCF
 #00ccfa: helder blauw 
*/

html, body {margin: 0;padding: 0;}

body, .form_choice_text, .form_field, .form_required, .form_description, .form_button{font-family:"Comic Sans MS", Verdana, Arial; font-size:0.9em;
background-image:url("suntile.jpg");text-align:center;}

/*algemene links******************************************/

		
:link, :visited { text-decoration: none; color:#29407C}
:link:focus, :visited:focus { color:green}
:link { color: #29407C; }
:visited { color: #2135FA; }
:link:hover, :visited:hover { color: blue; text-decoration: underline; background: white}
:link:active, :visited:active { color: blue; text-decoration: underline; }


h2 {color: #29407C; font-size: 0.8em; text-align:center; background-color:#FFE699}
h3 {color: #29407C; font-size: 0.8em}
h5 {color: #000; font-size: 0.8em}
h6 {border-style: none; font-size: 0.8em;
	background-color:#FFFFCF; width:450px}

.highlight {background-color: yellow; font-weight: bold}
	
div#header{	background-image:url("../PicturesWebshop/logo/strook1.jpg"); 
	margin:5px 5px 0 0;
	text-align:center; width:100%;
	height:69px; 
	float:left;
	}
	
#lmenu {float: left;
	clear: both;
	width: 150px;
}

div.inhoud {
	margin-left: 12em;
	margin-top: 1em;
}

#side-nav {
	margin: 0;
	padding: 0;
	list-style-image: none;
}

#side-nav li {
	margin: 0;
	padding: 0;
	display: inline;
}

a.menuitem {
	display: block!important; font-size:0.9em;
	text-decoration: none!important;
	color: #fff!important;
	background-color: #29407C;
	width: 8.6em;
	height: 1.4em;
	margin: 0.2em 0 0.2em 0.2em;
	padding: 0.2em 0.1em 0.1em 0.2em;
}

a.menuitem:link {
	color: #fff!important; text-decoration: none!important;
	background-color:#29407C!important;
}

a.menuitem:visited {
	color: #fff!important;
}


a.menuitem:hover, a.menuitem:active {
	color: #fff!important;background-color: red!important;
}


body div.pop-menu a {font-size:0.8em;
	color: #000000;
	text-decoration: none;
	display: block;
	/*width: 11em;*/
	width:100%;
	margin: 0em;
	padding: 0.2em 0em 0.1em 0em;
}

body div.pop-menu a:hover, body div.pop-menu a:active, body div.pop-menu a:focus {
	color: #FFF!important;
	background-color: red;
}


.pop-menu ul, .pop-menu li {
	list-style-type: none;
	padding: 0!important;
	margin: 0!important;
	display: inline;
}


/* horizontaal menu*/
.nodisplay {display:none;}

ul#menu1 {	
	color:#2135FA;
	margin:0px;
	padding:4px;
	}
	
* html ul#menu1 {width:760px;}/* IE hack dec 2006*/
ul#menu1 li {
	display:inline;
	margin: 0;
	padding: 0;	}
	
ul#menu1 li a, ul#menu1 li a:link {
	color:#FFF;
	text-decoration:none;
	background-color:#29407C;
	width: 8.6em;
	height: 1.4em;
	margin: 0.2em 0 0.2em 0.2em;
	padding: 0.2em 0.6em 0.1em 0.6em; font-size:0.9em;
	}
	
ul#menu1 li a:hover, ul#menu1 li a:active {
	color:#000!important;
	background-color:#FFE699;
	text-decoration:none; font-size:0.9em;
	}
	

	
table.tableinhoud {width:70%; background-color: #FFE699
}

table.tableinhoud th{border-style: none;
	padding:0.2em; text-align:center;}

table.tableinhoud td{padding:0.8em; width:33.3%;
	text-align:center; border: 0; color: #000!important; font-weight: normal!important; border: 1px solid}


table.esm { border-style:none; background-color:#FFFFCF; width:75%}

table.esm th{font-size: 0.8em; text-align: center; font-weight: normal;
	padding:0.2em; text-align:center;
	border: 1px ridge; color: #29407C; background-color:#FFE699}
	
table.esm td {background-color:#FFFFCF; border: 1px ridge}

table.noframe {width:100%; background-color: #FFE699
}

table.noframe th{font-weight: normal!important; border: 2px solid 000; 
	padding:0.2em; text-align:center; background-color: #FFE699}

table.noframe td{padding:0.8em; width:16,67%;
	text-align:center; color: #000!important; font-weight: normal!important; border: 1px solid}


div#sitemap li ul{
text-indent: 10px;
	float: left; 
	width: 175px;
	padding: 0 0 0 0;
	margin:0;
	font-size:90%;
	line-height: 1.2em;
	text-decoration: none;
	text-align:left;
	list-style: disc;}	
#sitemap ul{list-style-type: none!important;}
#sitemap li {padding: 5px 0 5px 0}
#sitemap li a, #menu li li a{color: red; text-decoration:none!important;}
#sitemap li a:link, #menu li li a:link{color: red; text-decoration:none!important;}
#sitemap li a:visited {color: #000; text-decoration:none;}
#sitemap li a:hover{color: #000;cursor:pointer; background:none }	
#sitemap li a:active {color: blue; background:none  }

a.sitemapklein:link, a.sitemapklein:visited{background-color:#FFE699!important; color: #000!important; font-size: 0.8em!important;  text-decoration:none!important;}
a.sitemapklein:hover, a.sitemapklein:active{font-size: 0.8em!important; color:#000!important;	background-color:#FFE699;  text-decoration:underline!important;}