
body { 
	padding: 0; 
	margin: 0; 
	background: #fff; 
	text-align: center; 
	font-family: Tahoma, verdana, Arial;
	font-size: 12px;
	line-height: 130%;
}

hr {
	border: 0;
	color: #999;
	background-color: #999;
	height: 1px;
}

td { text-align:left}

table {
  text-align: center; 
	font-family: Tahoma, verdana, Arial;
	font-size: 12px;
}

#page { 
	margin: 0 auto; 
	text-align: left; 
	width: 760px; 
	background: #fff; 
	padding: 0;
}

#header { 
	margin: 0; 
	padding: 0; 
	height: 100px; 
	background: url(/DubMembers10/images/logo_fm.gif) no-repeat 0 0px;
}

#nav {  font-size: 12px;
	background: #DEE7ED;
	margin: 0;
	padding: 0;
	height: 16px;
}

#nav ul { 
	margin: 0; 
	padding: 0; 
	list-style-type: none;

}
#nav ul li { 
	float: left;
	background: #DEE7ED;
	margin: 0px;
	padding: 0;
	border-right: 0px solid #fff;
}
#nav ul li a {
	color: #104A84;
        font-weight: bold;
	text-decoration: none;
	padding: 0px;
	margin: 0;
	padding-left: 4px; 
	padding-right: 4px;
}
#nav ul li a:hover, #nav ul li a.active {
	color: #fff;
        background: #104A84;
}
#navfill { width: 22px; }

#content {
	color: #000;
	padding: 8px;
	float: left;
	width: 454px;
	padding-left: 50px;
	border-right: 0px solid #fff;
}

#content_vragen {
	color: #000;
	padding: 8px;
	float: left;
	width: 690px;
	padding-left: 50px;
	border-right: 0px solid #fff;
}
#content a { text-decoration: none; color:#800000; }
#content a:hover { text-decoration: underline; color:red; }

#content_vragen a { text-decoration: none; color:000; }
#footer_vragen a { text-decoration: none; color:000; }

#sizer {
	float: right;
	height: 500px;
	width: 0;
}

#sidebar {
	float: right;
	width: 220px;
	padding: 8px;
	font-size: 11px;
}

#footer {
	clear: both; 
}

#footer_vragen {
	padding: 10px;
	width: 690px
}

#sidebar .item {
	background: #E7EFEF;
	padding: 0px;
	margin: 0px;
}
#sidebar .item h1 {
	background: url(/DubMembers10/images/bgitem.gif) no-repeat 0 0px;
        height:25px;
        color: #fff;
	padding-top: 1px;
        padding-left: 10px;
	margin: 0;
	font-size: 13px;
}

#sidebar form { margin-top: 1em; }
#sidebar form label { float: left; color: #000; width: 80px; position: relative; top: 2px; padding-left: 4px;}
#sidebar .form-row input { width: 100px; height: 15px; }
#sidebar .submit-row { padding-top: 4px; padding-bottom: 4px; padding-left: 4px; }
#sidebar .submit-row a { 
	padding-right: 16px; 
	color: #800000; 
	text-decoration: none; 
	padding-top: 1px; 
	font-weight: bold;
}
#sidebar .link-row { padding-top: 4px; padding-bottom: 4px; padding-left: 4px;  color: #000;}
#sidebar .link-row a {
        color: #800000;
	padding-left: 10px;
	background: url(/DubMembers10/images/bullet.gif) no-repeat 0 3px;
	text-decoration: none;
}
#sidebar a:hover { text-decoration: underline; }

#content h1 {
	font-size: 13px;
	padding: 0;
	margin: 0;
}
#content h2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	margin-top: 1em;
}
#content p {
	margin-top: 0;
	margin-bottom: 1em;
	padding: 0;
}
#content form {
	background-color: #e8e8e8;
	padding: 8px;
	float: left;
	width: 400px;
}
#content form label { float: left; width: 120px; }
#content form #email { width: 300px; }
#content form #vraag { width: 300px; height: 120px; }
#content form input,
#content form textarea { font-size: 11px; margin-bottom: 1em; }

#footer a img { border: none; }
#content a img { border: none; }

#sidebar .userinfo {
        color: #000000;
	margin: 0;
	padding: 0;
	margin-top: 8px;
	margin-bottom: 8px;
}
#sidebar .userinfo p {
	margin: 0;
	padding: 0;
}
#sidebar .userinfo .kroontjes { 
	color: #f00;
	font-weight: bold;
}


table.surveys {
	border-collapse: collapse;
}
table.surveys td { border: 0px solid #ccc; padding: 4px 8px 4px 4px; }
table.surveys thead td { font-weight: bold; }

table.surveys .datum { width: 50px; }
table.surveys .survey { width: 275px; }
table.surveys .kroontjes, table.surveys .participated { width: 75px; }




#buttons { text-align: right; margin-bottom: 2em; }
#PrevBut, #NextBut { width: 90px; }
.QuestFont { margin-bottom: 1em; background-color: #e8e8e8; margin-left: -2px; padding: 2px; text-align:left }
.OptionFont  { text-decoration: none; color: #000; font-size:12px; text-align:left}
.OptionFont a { text-decoration: none; color: #000; font-size:12px; text-align:left}
.SRLine1, .SRLine2, .MRLine1, .MRLine2 { height: 2em; vertical-align: middle; line-height: 2em; }
.GridLine1 { background: #e8e8e8; }
.XptScaleColumn, .XPointsCell { text-align: center; vertical-align: bottom; }
.foutmelding { color: #f00; }