/* CSS Document */

html
{
height:100%;
}

body
{
	font-family: Verdana;
	font-size:11px;
	text-align:center;
	margin:0px;
	padding:0px;
	height:100%;
	color:#333333;
	background-color:#c8cfd7;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
}

html, body { height: 100%; }

.font_light
{
	text-align:right;
	letter-spacing:0.5px;
	color:#bbbbbb;
}

.font_blauw
{
	letter-spacing:0.5px;
	font-size:10px;
	color:#666666;
}

.poll_title
{
	display:block;
	width:100%;
	height:100%;
	padding:3px;
	letter-spacing:1px;
	font-family: Calibri, Verdana;
	font-size:12px;
	color:#ffffff;
	background-color:#0066ff;
}

.menu
{
	text-align:center;
	letter-spacing:1px;
	color:#000000;
}

#menubox
{
	text-indent:10px;
}

.menu_header
{
	display:block;
	text-align:left;
	text-indent:15px;
	font-size:11px;
/*	font-weight:bold; */
	letter-spacing:1px;
	color:#ffffff;
	width:144px;
	margin-left:-5px;
	margin-right:-5px;
	margin-top:-5px;
	padding-top:2px;
	height:16px;
	vertical-align:middle;
	background-color:#0066ff;
	background-image:url(../images/bg_menuheader.jpg);
	background-repeat:repeat-x;
	background-position:left;
}

#overig_header
{
	display:block;
	text-align:center;
	font-family: Calibri, Verdana;
	font-size:12px;
/*	font-weight:bold; */
	letter-spacing:1px;
	color:#ffffff;
	width:194px;
	height:16px;
	padding-top:3px;
	padding-bottom:2px;
	margin-left:-5px;
	margin-top:-5px;
	vertical-align:middle;
	background-image:url(../images/bg_menuheader.jpg);
	background-repeat:repeat-x;
	background-position:left;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

#overig_header_rood
{
	display:block;
	text-align:center;
	font-family: Calibri, Verdana;
	font-size:12px;
/*	font-weight:bold; */
	letter-spacing:1px;
	color:#ffffff;
	width:194px;
	height:16px;
	padding-top:3px;
	padding-bottom:2px;
	margin-left:-5px;
	margin-top:-5px;
	vertical-align:middle;
	background-image:url(../images/bg_menuheader_rood.jpg);
	background-repeat:repeat-x;
	background-position:left;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

#menu_header_bhr
{
	text-align:center;
	font-size:11px;
/*	font-weight:bold; */
	letter-spacing:1px;
	color:#FFFFFF;
	width:155px;
	margin-left:-15px;
	margin-right:-5px;
	margin-top:-5px;
	padding-top:2px;
	height:18px;
	background-color:#669933;
}

.header
{
	display:block;
	width:100%;
	padding:2px;
	text-align:left;
	font-family: Calibri, Verdana;
	font-size:12px;
	letter-spacing:1px;
	color:#000000;
	border-bottom:solid 1px #CCCCCC;
}

.berichtheader
{
	text-align:left;
	font-family:Calibri, Verdana;
	font-size:13px;
	letter-spacing:2px;
	color:#ffffff;
	padding:4px;
	background-image:url(../images/bg_berichtheader.jpg);
	background-repeat:repeat-x;
	text-indent:20px;
}

.bestuur_berichtheader
{
	text-align:left;
	font-family:Calibri, Verdana;
	font-size:13px;
	letter-spacing:1px;
	color:#ffffff;
	padding:4px;
	background-image:url(../images/bg_berichtheader.jpg);
	background-repeat:repeat-x;
	text-indent:20px;
}

.tableheader
{
	text-align:left;
	font-family:Calibri, Verdana;
	font-size:13px;
	letter-spacing:2px;
	color:#ffffff;
	padding:4px;
	background-image:url(../images/bg_header.jpg);
	background-repeat:repeat-x;
	text-indent:20px;
}

img { border:none; }
hr {width:90%;}

/* Rowcolors opgestapelde berichten */

.rowcol1
{
	background:#ededed;
} 
.rowcol
{
	background:#ffffff;
} 

.table_border
{
	border: solid 1px #666666;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
}

radio
{
	background: none;
	border: none;
}

input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:none;
	color: #000000; 
	margin-right: 6px;
	border: solid 1px #cccccc;
}
input:hover
{
	border: solid 1px #b00000;
}

select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF; 
	color: #000000; 
	margin-right: 6px;
	border: solid 1px #cccccc;
}
select:hover
{
	border: solid 1px #b00000;
}

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF; 
	color: #000000; 
	margin-right: 6px;
	border: solid 1px #cccccc;
}
textarea:hover
{
	border: solid 1px #b00000;
}

/* Alle DIV's */

#intro
{
float:left;
width:900px;
height:auto;
text-align:center;
margin-top:20px;
position:relative;
overflow:hidden;
}

#maincontainer_shadow
{
position:relative;
margin: 0 auto 0 auto;
width:970px;
height:auto;
text-align:center;
overflow:hidden;
background-image:url(../images/body_shadow.png);
background-repeat:repeat-y;
}

#maincontainer
{
position:relative;
margin: 0 auto 0 auto;
width:937px;
height:auto;
text-align:left;
background-color:#ffffff;
overflow:hidden;
border-left: solid 1px #777777;
border-right: solid 1px #777777;
border-bottom: solid 1px #777777;
}

#logo
{
clear:both;
float:left;
width:937px;
height:200px;
z-index:0;
position:relative;
background-color:#ffffff;
overflow:hidden;
border-bottom: solid 1px #000000;
}

#menu
{
float:left;
width:149px;
height:100%;
position:relative;
z-index:6;
background-image:url(../images/bg_menu.jpg);
background-repeat:repeat-x;
background-color:#eeeeee;
border-right: solid 1px #000000;
border-bottom: solid 1px #000000;
overflow:hidden;
padding-top:20px;
padding-left:10px;
}

#main
{
float:left;
width:562px;
height:100%;
left:0px;
padding:10px;
padding-top:20px;
z-index:5;
text-align:center;
position:relative;
overflow:hidden;
}

#inloggen
{
float:left;
width:100%;
height:auto;
left:-720px;
top:0px;
padding:10px;
z-index:6;
position:relative;
background-color:#FFFFFF;
/*background-image:url(../images/bg_overig.jpg);*/
overflow:hidden;
}

#overig
{
float:left;
width:184px;
height:auto;
left:0px;
padding-top:20px;
padding-left:5px;
padding-right:5px;
padding-bottom:20px;
margin-bottom:10px;
z-index:4;
text-indent:5px;
overflow:hidden;
position:relative;
background-image:url(../images/bg_menu.jpg);
background-repeat:repeat-x;
background-color:#eeeeee;
border-left: solid 1px #000000;
border-bottom: solid 1px #000000;
}

#footer
{
clear:both;
float:none;
width:100%;
height:12px;
padding-top:3px;
padding-bottom:3px;
position:relative;
color:#000000;
z-index:3;
text-align:center;
background-color:#dedede;
overflow:visible;
border-top: solid 1px #cccccc;
}


/* Link opmaak */

a:link
{
	color:#00009b;
	text-decoration:none;
}
a:visited
{
	color:#00009b;
	text-decoration:none;
}
a:active
{
	color:#00009b;
	text-decoration:none;
}
a:hover
{
	color:#000000;
	text-decoration:none;
}

.medialink a:link
{
	display:block;
	width:60%;
	height:95px;
	color:#000000;
	font-size:10px;
	letter-spacing:1px;
	border: dotted 1px #cccccc;
	padding: 3px;
	background:none;
	text-decoration:none;
}

.medialink a:visited
{
	display:block;
	width:60%;
	height:95px;
	color:#000000;
	font-size:10px;
	letter-spacing:1px;
	border: dotted 1px #cccccc;
	padding: 3px;
	background:none;
	text-decoration:none;
}

.medialink a:active
{
	display:block;
	width:60%;
	height:95px;
	color:#000000;
	font-size:10px;
	letter-spacing:1px;
	border: dotted 1px #cccccc;
	padding: 3px;
	background:none;
	text-decoration:none;
}

.medialink a:hover
{
	display:block;
	width:60%;
	height:95px;
	color:#000000;
	font-size:10px;
	letter-spacing:1px;
	border: solid 1px #000000;
	padding: 3px;
	background:none;
	text-decoration:none;
}


.menulink a:link
{
	display:block;
	width:159px;
	height:17px;
	color:#444444;
	text-align:left;
	text-indent:20px;
	padding-top:3px;
	margin-left:-10px;
	background:none;
	text-decoration:none;
	background-image:url(../images/bg_menuitem_link.jpg);
	background-repeat:repeat-x;
	border-bottom: dotted 1px #cccccc;
}
.menulink a:visited
{
	display:block;
	width:159px;
	height:17px;
	color:#444444;
	text-align:left;
	text-indent:20px;
	padding-top:3px;
	margin-left:-10px;
	background:none;
	text-decoration:none;
	background-image:url(../images/bg_menuitem_link.jpg);
	background-repeat:repeat-x;
	border-bottom: dotted 1px #cccccc;
}
.menulink a:active
{
	display:block;
	width:159px;
	height:17px;
	color:#444444;
	text-align:left;
	text-indent:20px;
	padding-top:3px;
	margin-left:-10px;
	background:none;
	text-decoration:none;
	background-image:url(../images/bg_menuitem_link.jpg);
	background-repeat:repeat-x;
	border-bottom: dotted 1px #cccccc;
}
.menulink a:hover
{
	display:block;
	height:17px;
	color:#000000;
	text-align:left;
	text-indent:20px;
	padding-top:3px;
	margin-left:-10px;
	background-image:url(../images/bg_menuitem.jpg);
	background-repeat:repeat-x;
}

#openhide
{
	width:159px;
	display:block;
	text-align:left;
	font-family: Calibri, Verdana;
	font-size:12px;
/*	font-weight:bold; */
	letter-spacing:1px;
	color:#ffffff;
	vertical-align:middle;
	height:20px;
	padding-top:3px;
	margin-left:-10px;
	text-indent:-10px;
	background-image:url(../images/bg_menuheader.jpg);
	background-repeat:repeat;
	border-bottom: solid 1px #b00000;
}

#openhide:hover
{
	width:159px;
	display:block;
	text-align:left;
	font-family: Calibri, Verdana;
	font-size:12px;
	letter-spacing:1px;
	color:#000000;
	vertical-align:middle;
	height:20px;
	padding-top:3px;
	margin-left:-10px;
	text-indent:-10px;
	background-image:url(../images/bg_menuheader.jpg);
	border-bottom: solid 1px #b00000;
}


#teamlink
{
	display:inline-block;
	border: solid 1px #cccccc;
	padding:3px;
	margin:3px;
	text-align:left;
	width:140px;
	font-family:Verdana;
	font-size:11px;
	letter-spacing:1px;
	color:#000000;
}

#teamlink:hover
{
	display:inline-block;
	border: solid 1px #000000;
	padding:3px;
	margin:3px;
	text-align:left;
	width:140px;
	font-family:Verdana;
	font-size:11px;
	letter-spacing:1px;
	color:#000000;
}