html, body {
	height: 100%; /* héél belangrijk */
	font-family: verdana, tahoma, arial;
	font-size: 62,5%;
	background: #ebeff6;
	color: #333333;
}

A:link {color: #333333; text-decoration:none;}
A:visited {color: #333333; text-decoration:none;}
A:hover {color: #333333; text-decoration:none;}
A:active {color: #333333; text-decoration:none;}

P {
font-size: 0.9em;
color:#333333;
}

fieldset { 
	padding: 1em;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;			
}
 
textarea { 
	padding: 4px;
  	font-family: verdana;
	font-size: 0.9em;			
  }

legend {
  padding: 0.2em 0.5em;
  color:#ffffff;
  font-size:0.9em;
  font-weight: bold;
  text-align:left;
  }

label {
  float:left;
  width:250px;
  padding: 0.2em 0.5em;
  margin-right:0.5em;
  text-align:left;
  }

#container {
position: relative;
min-height: 100%;
height:auto !important; /* voor moderne browsers */
_height:100%; /* voor IE */
width: 982px;
margin: 0 auto;
background-color: #fff;
border-style: solid;
border-width: 0px;
border-color: #090909;
}

#header {
height: 300px;
width: 982px;
background-color: #fff;
background-image: url(http://www.snoeken.net/logo.jpg);
}
#sidebar {
margin-top:-148px;
margin-left:10px;
float: left;
width: 138px;
min-height: 328px;
height:auto !important; /* voor moderne browsers */
_height:100%; /* voor IE */
margin-bottom: 30px; /* Zelfde hoogte als footer */
vertical-align: middle;
/*background-image: url(http://www.snoeken.net/logo/kop_zijkant.png); */
background-repeat: no-repeat;
display: inline;
}
#sidebar_right {
float: right;
width: 138px;
margin-right: 10px;
margin-top:-70px;
min-height: 328px;
height:auto !important; /* voor moderne browsers */
_height:100%; /* voor IE */
margin-bottom: 30px; /* Zelfde hoogte als footer */
vertical-align: middle;
/* background-image: url(http://www.qobus.nl/image/top_menu.jpg); */
background-repeat: no-repeat;
display: inline;
}
#content {
width: 664px;
margin:10px;
margin-top:-70px;
float:left;
height: auto;
margin-bottom: 30px;
display: inline;
}

#footer {
position: absolute;
bottom: 0; /* heel belangrijk */
left: 0;
width: 982px;
height: 30px;
line-height: 30px;
vertical-align: middle;
}

.container {
width:982px;
border-color:#000000;
border-style:solid;
border-width:1px;
background-color:#FFFFFF;
}

.inloggen {
margin-top:136px;
margin-right:10px;
float:right;
}

.balk_menu {
margin-top:182px;
margin-right:-265px;
float:right;
font-size:0.8em;
}

.menu_kop {
background-image: url(http://www.snoeken.net/logo/kop_zijkant.png);
background-repeat:no-repeat;
text-align:center;
font-size:1em;
font-weight:bold;
height: 41px;
}

.kop_blauw {
background-image: url(http://www.snoeken.net/logo/kop_blauw.png);
background-repeat:no-repeat;
height: 41px;
max-height:41px;
}

.kop_blauw_update {
background-image: url(http://www.snoeken.net/logo/kop_blauw_update.png);
background-repeat:no-repeat;
text-align:center;
font-size:1em;
font-weight:bold;
height: 48px;
max-height:48px;
}

.kop_blauw_poll {
background-image: url(http://www.snoeken.net/logo/kop_blauw_poll.png);
background-repeat:no-repeat;
text-align:center;
font-size:1em;
font-weight:bold;
height: 48px;
max-height:48px;
}

.menu_cel {
background-image: url(http://www.snoeken.net/logo/achtergrond_menu.png);
background-repeat:repeat;
border-left-width:2px;
border-left-color:#ffba29;
border-left-style:solid;
border-right-width:2px;
border-right-color:#ffba29;
border-right-style:solid;
padding-top:6px;
padding-bottom:0px;
text-align:left;
font-size:0.8em;
}

.menu_cel_mouseover {
background-image: url(http://www.snoeken.net/logo/achtergrond_menu_kleur.png);
background-repeat:repeat;
border-left-width:2px;
border-left-color:#ffba29;
border-left-style:solid;
border-right-width:2px;
border-right-color:#ffba29;
border-right-style:solid;
padding-top:6px;
padding-bottom:0px;
text-align:left;
font-size:0.8em;
}

.menu_cel_blauw {
background-color:#aacdec;
border-left-width:2px;
border-left-color:#649dd7;
border-left-style:solid;
border-right-width:2px;
border-right-color:#649dd7;
border-right-style:solid;
padding:5px;
text-align:center;
font-size:0.8em;
}

.menu_blauw_rond {
background-color:#aacdec;
border-top:2px;
border-top-color:#649dd7;
border-top-style:solid;
border-left:2px;
border-left-color:#649dd7;
border-left-style:solid;
border-right:2px;
border-right-color:#649dd7;
border-right-style:solid;
padding:5px;
text-align:center;
font-size:0.8em;
}

.main_div_top {
background-image: url(http://www.snoeken.net/logo/rond_grijs_top.png);
background-repeat:no-repeat;
margin-left:0px;
margin-right:0px;
height:11px;
}

.main_div_welkom{
background-image: url(http://www.snoeken.net/logo/man_tekstballon.png);
background-repeat:no-repeat;
height: 132px;
max-height:122px;
font-size:0.8em;
padding: 5px;
overflow:hidden;
margin-bottom:5px;
}

.main_div_bottom {
background-image: url(http://www.snoeken.net/logo/rond_grijs.png);
background-repeat:no-repeat;
margin-left:0px;
margin-right:0px;
height:11px;
}

.main_div {
background-repeat:no-repeat;
background-position:center;
background-image: url(http://www.snoeken.net/logo/main_achtergrond.png);
overflow:hidden;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:2px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:2px;
text-align:left;
margin-left:0px;
margin-right:0px;
padding:5px;
margin-top:0px;
font-size:0.8em;
width:auto;
height:auto;
_height:100%; /* voor IE */
}

.main_div_kleur {
cursor:pointer;
background-repeat:no-repeat;
background-position:center;
background-image: url(http://www.snoeken.net/logo/main_achtergrond.png);
overflow:hidden;
border-left-color:#666666;
border-left-style:solid;
border-left-width:2px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:2px;
text-align:left;
margin-left:0px;
margin-right:0px;
padding:5px;
margin-top:0px;
font-size:0.8em;
width:auto;
height:auto;
_height:100%; /* voor IE */
}

.link_normaal {
float: left;
}

.link_muisover {
font-weight:bold;
float: left;
}

.menu_stat {
text-align:center;
}

.menu_cel_onder {
background-image: url(http://www.snoeken.net/logo/onderzijde_menu.png);
background-repeat:no-repeat;
}

.menu_cel_onder_blauw {
background-image: url(http://www.snoeken.net/logo/onderzijde_blauw.png);
background-repeat:no-repeat;
}

.hr_blauw {
	color: #649dd7;
	height: 1px;
}

.hroranje hr{
	color: #FF9900;
	height: 2px;
}

.oranjestreep{
	color: #FF8800;
	height: 1px;
}

.kunstaas_licht{
	background-color: #99CCFF;
	color: #FFFFFF;
}

.kunstaas_rand{
	border-width: 1px;
	border-color: #99CCFF;
	color: #FFFFFF;
}

.koptabel_boven{
	width: 100%;
	color: #000000;
	border-width: 0px;
	font-size:0.9em;
}

.koptabel_onder{
	background-repeat:no-repeat;
	background-position:center;
	background-image: url(http://www.snoeken.net/logo/main_achtergrond.png);
	overflow:hidden;
	width: 100%;
	color: #000000;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;
	border-collapse: collapse;
	font-size:0.9em;
}

.menucel_kop {
	height: 25px;
	vertical-align: middle;
	background-image: url('/logo/kop_achtergrond.jpg');
	text-align: left;
	color: #FFFFFF;
	border-width: 0px;
	
} 

.menucel_kop2 {
	height: 25px;
	vertical-align: middle;
	background-image: url('/image/back3.jpg');
	text-align: left;
	border-width: 0px;
	
} 

.menucel_kop3 {
	height: 25px;
	vertical-align: bottom;
	background-image: url('/image/back3.jpg');
	text-align: right;
	vertical-align: bottom;
	border-width: 0px;
	font-size: 0.7em;
}

.koptabel{
	width: 100%;
	background-image: url('image/back.gif');
	color: #000000;
	background-color: #3399FF;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	border-collapse: collapse;
	font-size:0.9em;
}

.koptabelverslag{
	width: 100%;
	border-color: #73C2FF;
	border-style: inset;
	border-width: 1px;
	background-image: url('http://www.snoeken.net/cellpic3.gif');
	background-color: #73C2FF;
	color: #000000;
	font-size:0.9em;
}

.koptabelmenu{
	width: 140px;
	border-color: #73C2FF;
	border-style: inset;
	border-width: 1px;
	background-image: url('http://www.snoeken.net/cellpic3.gif');
	background-color: #73C2FF;
	color: #000000;
	align: right;
}

.koptabelrechts{
	width: 140px;
	border-color: #73C2FF;
	border-style: inset;
	border-width: 1px;
	background-image: url('http://www.snoeken.net/cellpic3.gif');
	background-color: #73C2FF;
	color: #000000;
	align: left;
}

.standaardtabel{
	color: #333333;
	font-size: 0.9em;
	vertical-align:top;
}

.standaardtabel a{
	color: #333333;
	font-size:0.9em;
}

.berichttabel{
	background-color: #99CCFF;
	color: #FFFFFF;
	font-size:0.9em;
}

.zijkantmenu{
	width: 138px;
	background-color: #3399FF;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	border-collapse: collapse;
	font-size:0.9em;
}

.stippellijn{
	background-color : #4B87CB;
	border-right-width : 1px; 
	border-right-style : solid; 
	border-right-color : #5691D5;
}

.stippellijnlinks{
	background-color : #3366CC;
	border-bottom-width : 1px; 
	border-bottom-style : dashed; 
	border-bottom-color : #FFFFFF;
}

.standaardtabelmidden{
	width: 100%;
	align: center;
}

.middentabel{
	background-color: #5691D5;
	align : top ;

}

.oranjebalk {
	width: 100%;
	height: 6px;
	background-image: url('/image/oranje_balk.jpg');
	padding: 0;
	margin: 0;
} 

.menucel2 {
	height: 24px;
	vertical-align: middle;
	width:100%;
	background-image: url('/image/back.jpg');
	text-align: left;
	padding: 0;
	margin: 0;	
} 

.menucel3 {
	height: 24px;
	vertical-align: middle;
	background-image: url('/image/back.jpg');
	text-align: center;
	font-size: 0.7em;
	padding: 0;
	margin: 0;
} 

.menucel4 {
	vertical-align: middle;
	height: 24px;
	background-image: url('/image/back.jpg');
	padding: 0;
	margin: 0;
} 

.textbox {
	width: 70px; 
	height:18px;
	font-size:12px;
	border-color: #000000;
	border-width: 0px;
}

.colorpicker{
	border: 1px #000000 solid;
	height: 10px;
	width: 20px;
	font-size:0.2em;
}

input.textbox_wazig {
	width: 70px; 
	height:18px;
	font-size:12px;
	color: #c0c0c0;
	border-color: #000000;
	border-width: 0px;
}

input.textbox_normaal {
	width: 70px; 
	height:18px;
	font-size:12px;
	color: #000;
	border-color: #000000;
	border-width: 0px;
}

.navigatie {
	cursor:pointer;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#99CCFF;
	color:#000000;
	background-color:#ffffff;
	font-family:verdana;
	font-size:12px;
}

.submit_knop {
	cursor:pointer;
	height:18px;
	border-style:solid;
	border-width:0px;
	border-color:#FFFFFF;
	color:#000000;
	font-family:verdana;
	font-size:10px;
}

.submit_knop3 {
	cursor:pointer;
	width:150px;
	border-style:solid;
	border-width:1px;
	border-color:#99CCFF;
	height:18px;
	background-color:#ffffff;
	color:#000000;
	font-family:verdana;
	font-size: 1em;
}

.center{
	align: center;
}

.contact{
	width: 90%;
	background-color: #5691D5;
	color: #FFFFFF;
	font-size:0.9em;
	align: center;
}


.wedstrijdtabel{
	width: 500px;
	font-size:0.9em;
	color: #FFFFFF;
	align: center;
	background-color: #5691D5;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
}

.maintabel{
	width: 100%;
	background-color: #3399FF;
	color: #FFFFFF;
	font-size:0.9em;
}

.commentaar{
	margin-left: 20px;
	color: #000000;
	font-size:0.9em;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	clear:both;
	padding:3px;
}

.winkel{
	width: 90%;
	background-color: #73C2FF;
	color: #FFFFFF;
	font-size:0.9em;
}

.winkelspecificatie{
	width: 100%;
	background-color: #5691D5;
	color: #FFFFFF;
	font-size: 0.7em;
	text-align:center;
}

.pichl{
	width: 200px;
	height: 150px;
	align: left;
	float: left;
}

.pichr{
	width: 200px;
	height: 150px;
	align: right;
	float: right;
}

.picvl{
	width: 150px;
	height: 200px;
	align: left;
	float: left;
}

.picvr{
	width: 150px;
	height: 200px;
	align: right;
	float: right;
}

.pichlg{
	width: 400px;
	height: 80px;
	align: left;
	float: left;
}

.foto{
	border-width: 0px;
	border-color: #99CCFF;
}

.linkzwart{
	color: #000000;
	font-size: 0.7em;
}

.copyright{
	width: 100%;
	background-color: #99ccff;
	color: #000000;
	font-size: 0.7em;
	text-align:center;
}

.aasleft{
	width: 100%;
	color: #FFFFFF;
	align: left;
	border: 1px solid #73C2FF;
	font-size:0.9em;
}

.aaspicleft{
	align: left;
	float: left;
}

.grote{
	font-size: 1em;
}

.midden{
	font-size:0.9em;
	color: #FFFFFF;
}

.kleinranden{
	color: #FFFFFF;
	font-size: 0.7em;
	border-bottom-width : 1px; 
	border-bottom-style : solid; 
	border-bottom-color : #99CCFF;
	border-top-width : 1px; 
	border-top-style : solid; 
	border-top-color : #99CCFF;
}

.klein{
	color: #FFFFFF;
	font-size: 0.7em;
}

.kleinmidden{
	color: #072838;
	font-size: 0.7em;
	text-align:center;
}

.kleinzwart{
	color: #000000;
	font-size:0.7em;
}

.kleiner{
	color: #072838;
	font-size: 0.7em;
}

.kleinst{
	color: #072838;
	font-size: 0.2em;
}

tr.kleinste{
	color: #FFFFFF;
	font-size: 1pt;
}

.grootst{
	color: #FFFFFF;
	font-size: 1em;
}

.wit{
	color: #FFFFFF;
	font-size:0.9em;
}

.wit2{
	color: #FFFFFF;
	font-size:0.8em;
}




div.mainheader 		{ font-family:Verdana,Arial,sans-serif; font-size:12pt; color:#FFFFFF; text-align:left; font-weight:bold; }
div.maintext 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:justify; }
div.mainleft 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:left; }
div.mainmenu 		{ font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:right; }
div.mainpages 		{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:right; margin-right:0px; }
div.maincatnav 		{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:left; margin-left:0px; }
div.mainname 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#FFFFFF; text-align:left; }
div.maininputleft 	{ font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:left; }

div.comment 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#000000; background: #99ccff; text-align:left; margin-left:5mm; 	border-style: solid; border-color: #FFFFFF; border-width: 1px; }

div.xsmallleft 		{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:left; }
div.smallleft 		{ font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:left; }
div.spaceleft 		{ font-family:Verdana,Arial,sans-serif; font-size:4pt; text-align:left; }
div.footer 		{ font-family:Verdana,Arial,sans-serif; font-size:8pt; color:#FFFFFF; text-align:center; }

span.censored 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#FF0000; text-align:left; }

td.class1 		{ background: #3399ff; border:2px; }
td.class2 		{ background: #3399ff; border:2px; text-align:justify; vertical-align:top; }

td.gbheader 		{ background-color: #3399ff; border:0px; font-size:10pt; color:#FFFFFF; font-weight:bold; text-align:center;}
td.gbtable1 		{ background-color: #59afff; border:1px; color:#FFFFFF; vertical-align:top; width:20%; }
td.gbtable2 		{ background-color: #59afff; border:1px; color:#FFFFFF; vertical-align:top; }
