/* STANDAARD INSTELLING VOOR DE SITE */
body		{
		margin:0px;
		padding:0px;  
		background:url("../images/cfug/background.png");
		background-repeat:repeat-x;
		background-color:#FFF;
		}
div#container	{
		width:930px;
		margin-left:auto;
		margin-right:auto;
		}
/* TOPBOX */
div#topbox {
		width:930px;
		height:50px;
		float:left;
		}
div#zoekform {
		float:left;
		width:280px;
		padding-top:15px;
		}
div#menubox	{
		width:650px;
		text-align:right;
		float:right;
		}
		
/* MENU STRUCTUUR */
#navPrimary {
		float:right;
		margin:0px;
		padding:0px;
		list-style:none;
		}

#navPrimary li {
		width:60px;
		height:30px;
		float:left;
		color:#FFF;
		font-size:11px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		list-style:none;
		}

#navPrimary a {
		width:60px;
		height:30px;
		float:left;
		color:#FFF;
		font-size:11px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		padding-top:20px;
		}

#navPrimary li a:hover, #navPrimary li.current a, #navPrimary li:hover, #navPrimary li.sfhover {
		width:60px;
		height:30px;
		float:left;
		background-color:#FFF;
		color:#1a8cda;
		font-size:11px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		}

#navPrimary li:hover a, #navPrimary li li:hover a:hover, #navPrimary li.sfhover a:hover {
		width:60px;
		height:30px;
		float:left;
		color:#1a8cda;
		font-size:11px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		padding-top:20px;
		}
		
/* HEADER */
div#header	{
		background:url("../images/cfug/header.png");
		width:930px;
		height:140px;
		float:left;
		}
		
/* INDELING CONTENT */
div#contentbox	{
		width:550px;
		float:left;
		}
div#content	{
		width:530px;
		padding:20px 10px 20px 10px;
		float:left;
		}
div#content1{
		width:720px;
		padding:20px 10px 20px 10px;
		float:left;
		}
		
/* INDELING LINKERKANT + RECHTKANT (LEFTBOX + RIGHTBOX) */
div#leftbox	{
		width:190px;
		padding-top:20px;
		float:left;
		}
div#rightbox	{
		width:190px;
		padding-top:20px;
		float:left;
		}
.rightbox_top	{
		background:url("../images/cfug/rightbox_top.png");
		width:150px;
		height:19px;
		float:left;
		padding:0px 10px 0px 10px;
		margin:0px 10px 0px 10px;
		}
.rightbox_midden{
		background-color:#e3e3e3;
		width:148px;
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		float:left;
		margin:0px 10px 0px 10px;
		padding:5px 10px 0px 10px;
		}
.rightbox_bottom{
		background:url("../images/cfug/rightbox_bottom.png");
		width:170px;
		height:10px;
		float:left;
		margin:0px 10px 10px 10px;
		}
.rightbox_tweet{
		background:url("../images/cfug/rightbox_tweet.png");
		width:170px;
		height:16px;
		float:left;
		margin:0px 10px 10px 10px;
		}
		
/* FOOTER */
div#footer	{
		background-color:#e3e3e3;
		width:908px;
		height:29px;
		border:1px solid #CCC;
		float:left;
		margin-top:10px;
		padding:22px 10px 22px 10px;
		}
		
/* TEKSTOPMAAK */
h3		{
		font-size:14px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#1d1d1d;
		font-weight:bold;
		width:720px;
		padding-bottom:3px;
		}
.rightbox_midden h3{
		display:none;
		}
.kop_right	{
		font-size:13px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#FFF;
		font-weight:bold;
		}
.smalltext{
		font-size:11px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#1d1d1d;
		line-height:14px;
		}
p		{
		font-size:12px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#1d1d1d;
		line-height:14px;
		}
.footertekst	{
		font-size:11px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#535353;
		line-height:14px;
		}
#crumbList {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0 0 1em;
		padding:0;
		font-size:11px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#535353;
		line-height:14px;
		}
		
/* INSCHRIJVING MEETING */
.inschrijving {
		float:left;
		width:350px;
}

/* LINKJES */
a:link {
		text-decoration:none;
		color:#000;
		}
a:visited {
		text-decoration:none;
		color:#000;
		}
a:hover {
		text-decoration:underline;
		color:#000;
		}
#crumbList a:hover {
		text-decoration:underline;
		color:#000;
		}
a:active{
		text-decoration:none;
		color:#000;
		}
		
/* Agenda (leftbox) */
.svIndex {
		margin:0px;
		padding:0px;
		}
.svIndex dt.releaseDate {
		color:#000;
		font-weight:bold;
		margin-bottom:0px;
		font-size:12px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#1d1d1d;
}
.svIndex dt {
		color:#000;
		font-weight:normal;
		margin-bottom:10px;
		font-size:12px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#1d1d1d;
		}
.svIndex dl {
		margin:0px;
		padding:0px;
}

/* Calendar (compleet) */
.svCalendar th {
		line-height:1.2;
		vertical-align:middle;
		background-color:#295472;
		border:0px;		
		}
.svCalendar th a {
		color:#FFFFFF;
		display:block;
		padding:0.25em;
		text-align:center;
		}
.svCalendar th a:hover {
		background:#1D1D1D;
}
.svCalendar .dayofweek td {
		background-color:#E3E3E3;
		}
.svCalendar td {
		border:1px solid #DBD2D2;
		}
		
/* SIGN-UP MAILING */
form 	{
		margin:0px;
		}
fieldset {
		margin:0px;;
		padding:0px;
		}
li, dt, dd {
		font-size:12px;
		}
label, p.fieldLabel {
		float:none;
		font-weight:bold;
		line-height:1.4;
		margin-right:2%;
		padding-right:7px;
		text-align:left;
		width:25%;
		}
legend {
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:0px;
		}
fieldset ol {
		padding-top:0px;
		}
.signupSubmit {
		width:80px;
		background-color:#295472;
		color:#FFF;
		border:1px solid #000;
		}
		
/* SEARCH FORM */
.searchInput {
		border:1px solid #CCC;
		width:160px;
		height:16px;
		margin-left:50px;
		float:left;
		}
.searchSubmit {
		width:40px;
		background-color:#295472;
		color:#FFF;
		border:1px solid #000;
		margin-left:10px;
		float:left;
		}
.sidebar form {
		width:100%;
		padding:0px;
		margin:0px;
		}
#zoekform form {
		width:280px;
		float:left;
}

/* SEARCH RESULT */
h2 {
		font-size:12px;
		margin:0px;
		}
#svSearchResults dt {
		padding:0px;
		margin:0px;
		}
#svSearchResults .bottom {
		margin-bottom:10px;
		}
		
/* SIGN-UP LEDEN */
form ul, form ol, .content form ul, .content form ol {
		margin:0px;
		}
label, p.fieldLabel {
		float:left;
		}
fieldset input.text {
		width:30%;
		}
.required {
		font-size:12px;
		margin:0px 0px 10px 0px;
		}
#svLoginContainer {
		margin:0px;
		width:370px;
		}
form#sendLogin {
		margin:10px 0px 0px 0px;
		}
form .buttons {
		text-align:left;
		}
#sendLogin p {
		margin:0px 0px 5px 0px;
		}
#notRegistered {
		margin-top:10px;
		}
#notRegistered h3 {
		font-size:12px;
		}
form li {
		margin-bottom:10px;
		}
		
/* LINK PAGINA */
.cat_box {
		width:170px;
		float:left;
		}
.cat_title {
		width:140px;
		padding:5px 10px 5px 10px;
		background-color:#E3E3E3;
		float:left;
		color:#FFF;
		background-color:#3A6B8D;
		font-weight:bold;
		}
.cat_links {
		width:140px;
		padding:10px;
		float:left;
		}
.cat_links ul {
		margin:0px 10px 0px 10px;
		padding:0px;
		}
.cat_links li {
		margin:1px 0px 0px 0px;
		padding:0px;
		}