/* Includes */
@import url("bouwstenen/forum.css");
@import url("bouwstenen/Nieuws.css");
@import url("bouwstenen/Fotogalerij.css");
@import url("bouwstenen/Poll.css");
@import url("custom/atlas.css");

html, body {height: 100%;}

body {
	margin: 0;
	color: #838384;
	min-width: 1002px;
	background: #f8f8f8;
	font: 12px/16px arial, helvetica, sans-serif;
}

/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
a {
	font-size:11px;
	/* color: #f00; */
	color: #009cda;
	text-decoration: none;
}
a:hover {text-decoration: underline;}

/* General settings */
#holder{
	width:100%;
	min-height:100%;
	background:#fff;
}
#page {
	width: 980px;
	padding:0 11px 10px;
	background:url(../images/bg-page.gif) repeat-y;
	margin: 0 auto;
}
#wrapper{
	width: 980px;
	padding:0 11px 10px;
	margin: 0 auto;
	background:#fff;
}
#header{
	clear: both;
	width:980px;
	height:140px;
	overflow:hidden;
	position: relative;
}
.logo{
	width:256px;
	height:79px;
	overflow:hidden;
	background:url(../images/logo.gif);
	margin:13px 0 0 23px;
	float:left;
	display:inline;
}
.logo a{
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
}
.logosmall{
	width:226px;
	height:49px;
	overflow:hidden;
	background:url(../images/logosmall.gif);
	margin:22px 0 0 28px;
	float:left;
	display:inline;
}
.logosmall a{
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
}
#header .authorization-form{
	position: relative;
	width:300px;
	margin:19px 21px -16px 0;
	overflow:hidden;
	float:right;
	display:inline;
}
#header .authorization-form label{
	font-size:18px;
}
#header .authorization-form .hold{
	width:100%;
	overflow:hidden;
}
#header .authorization-form input { float: left; }

#header .authorization-form .txt1{
	width:71px;
	height:15px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0 19px 0 0;
	padding:2px 0 0 5px;
	background:url(../images/txt1.gif) no-repeat;
}
#header .authorization-form .txt1 input{
	float: none;
	width:100%;
	border:0;
	padding:0;
	background:none;
	font-size:11px;
	line-height:11px;
	color:#c4c4c4;
}
#header .authorization-form .txt2{
	width:83px;
	height:15px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0 10px 0 0;
	padding:2px 0 0 5px;
	background:url(../images/txt2.gif) no-repeat;
}
#header .authorization-form .txt2 input{
	float: none;
	width:100%;
	border:0;
	padding:0;
	background:none;
	font-size:11px;
	line-height:11px;
	color:#c4c4c4;
}
#header .authorization-form .go{
	float:left;
}
#header .authorization-form a{
	height:1%;
	font-size:10px;
	color:#c4c4c4;
	display:block;
	margin:4px 0 0 5px;
	text-decoration:underline;
}
#header .authorization-form a.tekstlink
{
	width: 110px;
}
#header .authorization-form a:hover{text-decoration:none;}

#header .ingelogd{
	position: relative;
    width:352px;	
	margin:0 0 -20px 0;
	overflow:hidden;
	float:right;
	display:inline;    
}

#header .ingelogd .photo
{
	margin: -10px 10px 0 0;  
}

#header .ingelogd h2{
	font-size:18px;
	color:#009cda;
	font-weight:bold;
	margin: 12px 0px 12px 0px;
}

#header .ingelogd a{
	font-size:10px;
	color:#c4c4c4;	
}

.main-nav{
	width:100%;
	height:37px;
	margin:14px 0 0;
	float:left;
	overflow:hidden;
	background:url(../images/bg-main-nav-c.gif) repeat-x;
}
.main-nav .frame {
    background:url(../images/bg-main-nav-l.gif) no-repeat;
	overflow:hidden;
	height:37px;
}
.main-nav .bg{
	background:url(../images/bg-main-nav-r.gif) no-repeat 100% 0;	
	overflow:hidden;
	padding:5px 0 0 31px;
	height:37px;
}
.main-nav ul{
	margin:0 0 0 -11px;
	padding:0;
	list-style:none;
	float:left;
}
.main-nav ul li{
	float:left;
	padding:4px 15px 0 7px;
}
.main-nav ul a{
	color:#959595;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
}
.main-nav ul a:hover, .main-nav ul a.selected{
	color:#fff;
	text-decoration:none;
}
.main-nav-form{
	width:225px;
	height:27px;
	margin:0 15px 0 0;
	overflow:hidden;
	float:right;
	display:inline;
}
.main-nav-form .txt{
	width:184px;
	height:20px;
	float:left;
	padding:7px 0 0 12px;
	overflow:hidden;
	background:url(../images/main-nav-form.gif) no-repeat;
}
.main-nav-form .txt input{
	width:100%;
	border:0;
	padding:0;
	background:none;
	font-size:12px;
	color:#bebebe;
	float:left;
}
.main-nav-form .go{
	float:left;
}
.carousel{
	width:978px;
	height:206px;
	margin:8px 0 0;
	position:relative;
	overflow:hidden;
	background:url(../images/bg-carousel.gif) no-repeat 0 100%;
}
.carousel .hold{
	width:978px;
	height:239px;
	overflow:hidden;
	float:none;
	position:relative;
}
.carousel .hold ul {
	position:absolute;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
	top:0;
	left:0;
}
.carousel .hold ul li {
	float:left;
	width:977px;
	height:239px;
	padding:0 0 0 1px;
	position:relative;
}
.content{
	width:100%;
	height:100%;
	padding:18px 0 0 48px;
	position:absolute;
	top:0;
	left:0;	
}
.content h2{
	margin:0;
	font-size:54px;
	line-height:50px;
	font-style:italic;
	color:#e9e9e9;
}
.content .second{
	margin:-17px 0 0;
}
.content p{
	margin: 14px 0 0 126px;
	width:323px;
	color:#6c7d83;
	line-height:20px;
}
.content .more{
	vertical-align:-2px;
	margin:0 0 0 9px;
}
.carousel .link{
	height:1%;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:209px;
	right:2px;
}
.carousel .link li{
	float:left;
	margin:0 7px 0 0;
}
.carousel .link a{
	float:left;
	width:17px;
	height:17px;
	overflow:hidden;
	background:url(../images/carousel-link.png);
	text-indent:-9999px;
}
.carousel .link a:hover,
.carousel .link a.active
{background:url(../images/carousel-link-a.png);}

#main{
	width:980px;
	margin:8px 0 0;	
	overflow:hidden;
	/*{background:url(../images/bg-pageMain.gif);*/

}

#twocolumn{
	width:769px;
	overflow:hidden;
	float:right;
}
#content{
	width:562px;
	overflow:hidden;
	float:left;
}
#content .primary {
	width:100%;
	overflow:hidden;
}
#content .primary .extra{
	width:281px;
	height:263px;
	margin:0;
	float:left;
	overflow:hidden;
	position:relative;
}
#content .primary .extra a{
	position:absolute;
	top:224px;
	left:21px;
	text-decoration:none;
	font-size:12px;
	cursor:pointer;
}
#content .primary .extra a em{
	float:left;
	margin:0 5px 0 0;
	font-style:normal;
}
#content .primary .extra a img{
	margin:3px 0 0 3px;
	float:left;
}
.vindje{
	width:274px;
	height:122px;
	padding:5px 0 0;
	overflow:hidden;
	background:url(../images/bg-vindje.gif);
	float:right;
}
.vindje h3{
	font-size:30px;
	line-height:30px;
	color:#ef300d;
	margin:0;
	width:100%;
}
.vindje .title{
	width:100%;
	padding:0 0 0 12px;
	background:url(../images/bg-content-h3.gif) repeat-x 0 29px;
}
.vindje .title2{
	width:100%;
	padding:0 0 0 12px;
	background:url(../images/bg-content-h3.gif) repeat-x 0 29px;
	margin:-14px 0 0;
}
.vindje .form{
	width:246px;
	height:26px;
	overflow:hidden;
	margin:19px 0 0 13px;
}
.vindje .txt{
	width:196px;
	height:23px;
	float:left;
	overflow:hidden;
	padding:4px 0 0 12px;
	background:url(../images/vindje-form.gif) no-repeat;
}
.vindje .txt input{
	width:100%;
	border:0;
	padding:0;
	background:none;
	font-size:14px;
	color:#0172a0;
	float:left;
}
.vindje .go{
	float:left;
	margin:0 0 0 6px;
}
.watvoor{
	width:274px;
	height:120px;
	margin:9px 0 0;
	padding:7px 0 0;
	overflow:hidden;
	background:url(../images/bg-watvoor.gif);
	float:right;
}
.watvoor h3{
	font-size:30px;
	line-height:30px;
	color:#009cda;
	margin:0;
	width:100%;
}
.watvoor .title{
	width:100%;
	padding:0 0 0 12px;
	background:url(../images/bg-content-h3.gif) repeat-x 0 29px;
}
.watvoor .title2{
	width:100%;
	padding:0 0 0 12px;
	background:url(../images/bg-content-h3.gif) repeat-x 0 29px;
	margin:-14px 0 0;
}
.watvoor .title3{
	width:243px;
	margin:9px 0 0;
	padding:0 14px 0 17px;
}
.watvoor .title3 p{
	margin:0;
	width:184px;
	float:left;
}
.watvoor .title3 a{
	float:right;
	margin:9px 0 0;
}
#content .secondary, #content-inner .secondary {
	width:562px;
	margin:0px 0 0;
	overflow:hidden;
	background:url(../images/bg-secondary-c.gif) repeat-y;
}
#content .secondary .frame, #content-inner .secondary .frame {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-secondary-t.gif) no-repeat;
}
#content .secondary .bg, #content-inner .secondary .bg{
	width:100%;
	overflow:hidden;
	padding:0 0 5px 13px;
	background:url(../images/bg-secondary-b.gif) no-repeat 0 100%;
}
#content-inner .secondary .bg .primary div { margin-left: -10px; }
#content-inner .secondary .bg .primary div div { margin-left: 0; }
#content .secondary .primary, #content-inner .secondary .primary {
	float:left;
	width:252px;
	/*margin:16px 0 0 -10px;*/
	margin:16px 0 0 0px;
}
#content .secondary .primary h3, #content-inner .secondary .primary h3{
	margin:0;
	color:#009cda;
	font-size:20px;
	margin:0 0 8px;
}
#content .secondary .primary p, #content-inner .secondary .primary p {
	margin:13px 0 35px;
}
#content .secondary .side, #content-inner .secondary .side {
	float:right;
	display:inline;
	width:281px;
	margin:1px 14px 0 0;
}
.side h3{
	font-size:20px;
	color:#c6c6c6;
	margin:0;
	float:left;
}
.side .title a {
	float:right;
	display:inline;
	margin:5px 18px 0 0;
}
.side .title a img{display:block;}

.info{
	width:252px;
	overflow:hidden;
}
.info img{
	float:left;
}
#content .secondary .primary .info p ,
#content .secondary .side .info p, 
#content-inner .secondary .primary .info p,
#content-inner .secondary .side .info p {
	width:156px;
	float:right;
	margin:3px 2px 2px 0;
}
.info p strong{
	display:block;
}
.notes{
	width:153px;
	margin:0 4px 0 0;
	padding:3px 0 5px;
	overflow:hidden;
	float:right;
}
.notes .leesverder{
	padding:0 0 0 14px;
	float:right;
	background:url(../images/leesverder.gif) no-repeat 0 4px;
}

.notes .heeftYoutube{
	/*padding:0 5px 0 14px;
	float:right;*/
	background:url(../images/youtube.png) no-repeat 0 4px;	
}



.leesverder{
	padding:0 0 0 14px;
	float:right;
	background:url(../images/leesverder.gif) no-repeat 0 4px;
}
.notes a{
	padding:0 0 0 13px;
	float:left;
	background:url(../images/ikdoemee.gif) no-repeat 0 4px;
}
.side .title{
	width:241px;
	height:30px;
	overflow:hidden;
	padding:4px 0 0 40px;
	background:url(../images/bg-side-h3.gif);
}
.primary .title 
{
    width:241px;
	height:30px;
	overflow:hidden;
	padding:4px 0 0 0px;
	background:url(../images/bg-side-h3.gif);
}
.primary .noflag
{
	background:url(../images/bg-side-h3-grey.gif) repeat-x;
}

.primary .title h3
{
    margin: 100px;
}

#content .secondary #homeEvenementen {padding-left: 0px! important;}
#content .secondary #homeEvenementen .primary {margin-top: 0px! important; width: 280px}
#content .secondary #homeEvenementen .primary .title {width: 280px; padding-left: 40px; margin-top: 1px}
#content .secondary #homeEvenementen .side {margin-right: 0px! important;}
#content .secondary #homeEvenementen .primary table.sw_NieuwsTabel {margin-right: 10px}
#content .secondary #homeEvenementen .primary a.more {margin-right: 10px}
#content .secondary #homeEvenementen .side a.more {margin-right: 10px}
#content .secondary #homeEvenementen .primary .posts {margin-top: 7px}
.side .posts{
	width:252px;
	overflow:hidden;
	margin:7px 0 0 14px;
}
.side .info{
	width:252px;
	overflow:hidden;
	margin:10px 0 0 ;
}
#content .extra{
	width:574px;
	overflow:hidden;
	margin:15px -11px 0 0;
}#content .extra .visual{
	float:left;
	margin:0 10px 10px 0;
	position:relative;
}
#content .extra .visual a{
	/*position:absolute;
	top:99px;
	right:14px;
	text-decoration:none;
	font-size:12px;*/
}
#content .extra .visual .leesverder{
	position:absolute;
	top:97px;
	right:14px;
	text-decoration:none;
	font-size:12px;
	cursor:pointer;
}
#content .extra .visual .leesverder em{
	float:left;
	margin:0 5px 0 0;
	font-style:normal;
}
#content .extra .visual .leesverder img{
	margin:3px 0 0 2px;
	float:left;
}

#sidecontent {
	width:199px;
	float:right;
	overflow:hidden;	
}
body.vervolgpagina #page #main #sidecontent 
{
	padding:33px 0 0 0;
}
#sidecontent .visual{
	width:199px;
	margin:0 0 12px;
	overflow:hidden;
	background:url(../images/bg-sidebar-c.gif) repeat-y;
}
#sidecontent .frame{
	background:url(../images/bg-sidebar-t.gif) no-repeat;
	overflow:hidden;
	width:100%;
}
#sidecontent .bg{
	background:url(../images/bg-sidebar-b.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:3px 0 16px 9px;
	width:100%;
}

#sidecontent .nieuws{
	font-size:24px;
	font-weight:bold;
	color:#ef300c;
	margin:0;
}
#sidecontent .agenda {
	font-size:24px;
	font-weight:bold;
	color:#009cda;
	margin:0;
}
#sidecontent .mijnchallenges {
	font-size:20px;
	font-weight:bold;
	color:#009cda;
	margin:0;
}
#sidecontent .divMijnChallenges a
{
	color:Gray;
}
#sidecontent .divMijnChallenges ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
#sidecontent .divMijnChallenges ul li 
{	
	margin:0;
	padding:5px 5px;
	border-bottom:solid 1px #BDEBFF;
	width:170px;	
}
#sidecontent .visual a {
	font-size:12px;	
}
.news{
	margin:15px 0 0;
	padding:0;
	list-style:none;
}
.news li{
	padding:0 0 11px;
}
.news h4{
	margin:0;
	font-weight:bold;
	font-size:12px;
	color:#009cda;
}
.news .date{
	font-style:normal;
	font-size:10px;
	color:#ef300c;
}
.news p{
	margin:0;
	color:#727272;
}
#sidecontent .more{
	float:right;
	margin:0 23px 0 0;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
#sidecontent .more em{
	float:left;
	margin:0 5px 0 0;
	font-style:normal;
}
#sidecontent .more img{
	margin:3px 0 0 0px;
	float:left;
}
.support{
	width:199px;
	height:101px;
	overflow:hidden;
	margin:0 0 12px;
}
#sidecontent .posts{
	width:199px;
	margin:22px 0 14px;
	padding:0;
	list-style:none;
}
#sidecontent .posts li{
	width:199px;
	/* margin:0 0 4px; */
	margin:0 0 12px;
	overflow:hidden;
}
#sidecontent .posts .notice{
	width:33px;
	height:39px;
	padding:3px 0 0 8px;
	float:left;
	overflow:hidden;
	background:url(../images/bg-notice.gif) no-repeat;
}
#sidecontent .posts .notice p{
	font-size:10px;
	line-height:10px;
	margin:0;
	float:none;
}
#sidecontent .posts a{
	margin:0 0 0 0px;
	padding-right: 3px;
	color:Black;
}
#sidecontent .posts .notice p em{
	display:block;
	color:#fff;
	font-size:13px;
	line-height:13px;
	font-style:normal;
	font-weight:bold;
	margin:0;
}
#sidecontent .posts p{
	width:128px;
	margin:-3px 21px 0 0;
	float:right;
	display:inline;
	overflow:hidden;
	font-size:11px;
	color:#3f4445;
}
#sidecontent .posts p em{
	font-style:normal;
	display:block;
	color:#868889;
	margin:-2px 0 0;
}
#sidebar{
	width:199px;
	float:left;
	overflow:hidden;
}
#sidebar .visual{
	width:199px;
	margin:0 0 12px;
	overflow:hidden;
	background:url(../images/bg-sidebar-c.gif) repeat-y;
}
#sidebar .frame{
	background:url(../images/bg-sidebar-t.gif) no-repeat;
	overflow:hidden;
	width:100%;
}
#sidebar .bg{
	background:url(../images/bg-sidebar-b.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:3px 0 16px 9px;
	width:100%;
}
#sidecontent .sponsors{
	font-size:24px;
	font-weight:bold;
	color:#ef300c;
	margin:0;
}
#sidebar .nieuwsbrief{
	font-size:24px;
	font-weight:bold;
	color:#009cda;
	margin:0;
}
.banners{
	width:155px;
	margin:12px 0 0 16px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.banners li{
	background:url(../images/separator-banners.gif) no-repeat 0 100%;
	margin:1px 0 -1px 0;
	padding:19px 0 16px;
}
#sidebar .second{
	width:199px;
	margin:0 0 12px;
	overflow:hidden;
	background:url(../images/bg-nieuwsbrief-c.gif) repeat-y;
}
#sidebar .second .frame{
	background:url(../images/bg-nieuwsbrief-t.gif) no-repeat;
	overflow:hidden;
	width:100%;
}
#sidebar .second .bg{
	background:url(../images/bg-nieuwsbrief-b.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:3px 0 16px 9px;
	width:100%;
}
#sidebar .second p{
	width:161px;
	margin:7px 0 8px 6px;
	line-height:20px;
	color:#727272;
}
#sidebar .email-form{
	width:161px;
	margin:16px 0 0 13px;
	overflow:hidden;
}
#sidebar .email-form .txt{
	width:155px;
	height:17px;
	float:left;
	display:inline;
	overflow:hidden;
	padding:2px 0 0 6px;
	background:url(../images/email-txt.gif) no-repeat;
}
#sidebar .email-form .txt input{
	width:100%;
	border:0;
	padding:0;
	background:none;
	font-size:12px;
	line-height:12px;
	color:#636565;
}
#sidebar .email-form .go{
	float:right;
	margin:16px 0 0;
}
#footer {
	width:980px;
	height:64px;
	margin:2px 0 0;
	border-top:1px solid #efefef;
	border-bottom:1px solid #f9f9f9;
	overflow:hidden;
}
.foot-logo{
	width:120px;
	height:36px;
	overflow:hidden;
	background:url(../images/foot-logo-payoff.gif);
	float:left;
	display:inline;
	margin:15px 0 0 80px;
}
.foot-logo a{
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
}
.logosTop { position: absolute; width: 610px; left: 240px; top: 5px; /* margin: 0 130px 0 240px;*/ text-align: center; }
.logosTop img { margin: 0 10px; }
.logosBottom { position: absolute; width: 650px; left: 220px; top: 64px; /*margin: 0 110px 0 220px;*/ text-align: center; }
.logosBottom img { margin: 0 2px; }
.stipp{
	width:48px;
	height:22px;
	overflow:hidden;
	float:left;

}
.foot-content{
	width:565px;
	margin:20px 0 0 28px;
	float:left;
	display:inline;
	overflow:hidden;
	
	margin-top: 10px;
}
.foot-content img { vertical-align: middle; }
.sub-nav{
	height:1%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.sub-nav li{
	float:left;
	background:url(../images/separator-subnav.gif) no-repeat 0 3px;
	padding:0 7px 0 8px;
	margin:0 1px 0 -1px;
}
.sub-nav a{
	color:#ababab;
	text-decoration:underline;
	font-size:12px;
}
.sub-nav a:hover{
	color:#ababab;
	text-decoration:none;
}
#copyright { padding: 10px; }
.copyright{
	margin:0 0 0 7px;
	color:#d7d7d7;
}
#footer .bann{
	margin:19px 29px 0 0;
	padding:0;
	list-style:none;
	float:right;
	display:inline;
	overflow:hidden;
}
#footer .bann li{
	float:left;
	padding:0 0 0 18px
}
.block {
	width:977px;
	height:122px;
	margin:8px 0 8px;
	padding:0 0 0 1px;
	background:url(../images/bg-block.gif) no-repeat;
	position:relative;
	overflow:hidden;
}
.block .text{
	width:400px;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.block .text p{
	margin: 24px 0 0 228px;
	width:323px;
	color:#6c7d83;
	line-height:20px;
}
.block .text .more{
	vertical-align:-2px;
	margin:0 0 0 9px;
}
.person{
	width:352px;
	height:100%;
	position:absolute;
	top:6px;
	right:0;
}
.photo{
	width:88px;
	height:92px;
	float:left;
	background:url(../images/hold-photo.gif) no-repeat;
	padding:9px 0 0 15px;
}
.photo img{display:block;}
.photo-100{
	width:113px;
	height:113px;
	float:left;
	background:url(../images/hold-photo-100.gif) no-repeat;
	padding:13px 0 0 14px;
}
.photo-100 img{display:block;}
.person a{
	font-size:18px;
	color:#009cda;
	font-weight:bold;
}
.person p{
	float:left;
	margin:18px 0 0 14px;
}
.person em{
	display:block;
	color:#6c7d83;
	font-size:11px;
	line-height:29px;
	font-style:normal;
}
.person span{
	font-weight:bold;
	font-size:11px;
}
#content-inner{
	width:562px;
	padding:0 0 66px;
	float:left;
	overflow:hidden;
}
.broodkruimel 
{
	margin:0 0 17px 13px;
	display:block;
}
#content-inner .broodkruimel .node, #content-inner .broodkruimel .huidigeNode
{
	line-height:16px;
	margin:0 5px 0 -5px;
	padding:0 8px 0 9px;
	background:url(../images/separator-breadcrumbs.gif) no-repeat 0 6px;
	color:#838384;
	font-size:11px;
}
#content-inner .broodkruimel a.node:hover 
{
	color: #f03d1c;
}
#content-inner .broodkruimel .huidigeNode 
{
	color:#f03d1c;
}/*
.breadcrumbs {
	height:1%;
	margin:0 0 23px 13px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	margin:0 5px 0 -5px;
	padding:0 8px 0 9px;
	background:url(../images/separator-breadcrumbs.gif) no-repeat 0 6px;
	color:#f03d1c;
	font-size:11px;
}
.breadcrumbs a{
	line-height:16px;
	color:#838384;
}
.breadcrumbs a:hover{
	color:#f03d1c;
}*/
#content-inner .sw_tekstblok_tekst,
#content-inner .secondary .bg .primary div .sw_tekstblok_tekst 
{
	margin:0 0 16px 13px;
}
#content-inner h1{
	color:#009cda;
	font-size:24px;
	font-weight:bold;
	margin:0 0 14px 13px;
}
#content-inner p{
	margin:0 0 16px 0;
}
#content-inner .date{
	margin:14px 0 0 13px;
}
#content-inner .author
{
	margin:0 0 16px 13px;
}
#content-inner a
{
	font-size:12px;
	color: #00A5E5;
}
#content-inner .author a{
	color:#009cda;
	font-weight:bold;
	text-decoration:underline;
}
#content-inner .author a:hover{
	text-decoration:none;
}
#content-inner .important{
	font-weight:bold;
	width:492px;
	margin:0 0 17px 13px;
}
#content-inner .visual{
	width:548px;
	float:left;
	padding:15px 0 0 14px;
	background:url(../images/innercontent-visual.gif) no-repeat;
	overflow:hidden;
}
#content-inner .visual p{
	width:512px;
}
.fotogalerijen ul{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.fotogalerijen ul li{
	width:163px;
	float:left;
	margin:0 20px 0 0;
	overflow:hidden;
	position:relative;
}
#content-inner .wrapfoto{
	width:154px;
	height:197px;
	background:url(../images/bg-wrapfoto.gif) no-repeat;
	float:left;
	padding:10px 0 0 9px;
	
}
#content-inner .wrapfoto a.butt{
	position:absolute;
	bottom:20px;
	right:10px;
	cursor:pointer;
	clear:both;
}
#content-inner .last{
	margin:0;
}
.wrapfoto img{
	display:block;
}
#content-inner .wrapfoto p{
	margin:0;
	float:left;
	color:#ff4500;
	font-size:11px;
	margin:7px 0 0 2px;
	width: 140px;
	padding-right: 2px;
}
.wrapfoto p strong{
	font-size:12px;
	display:block;
	color:#838384;
}
#content-inner h2{
	margin:0;
	color:#ef300c;
	margin:0 0 16px;
	font-size:16px;
	font-weight:bold;
}
#content-inner .fotogalerijen h2{
	margin:0 0 13px;
}
#content-inner .fotogalerijen{
	padding:14px 0 22px 12px;
	width:550px;
}
.berichten{
	height:1%;
	margin:0 10px 20px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	border-bottom:1px solid #f8f8f8;
}
.berichten li{
	width:100%;
	float:left;
	padding:3px 0;
	border-top:1px solid #f8f8f8;
}
#content-inner .berichten li p{
	margin:0;
	float:left;
	width:470px;
}
.berichten li .icons{
	width:34px;
	height:14px;
	margin:5px 20px 0 0;
	overflow:hidden;
	float:right;
	display:inline;
}
#sidecontent .deelnemers{
	font-size:24px;
	font-weight:bold;
	color:#ef300c;
	margin:0;
}
#sidecontent .forum{
	font-size:24px;
	font-weight:bold;
	color:#009cda;
	margin:0;
}

.photos{
	height:1%;
	margin:16px 0 26px 2px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.photos li{
	float:left;
	padding:0 13px 12px 0;
}
.photos img{
	border:1px solid #000;
	display:block;
}
.photos .functie{
	color:#838384;
}

.bosman{
	width:199px;
	height:101px;
	overflow:hidden;
	margin:0 0 12px;
}
.forum-posts{
	height:1%;
	margin:18px 0 4px 4px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.forum-posts li{
	margin:0 0 9px;
}
.forum-posts h4{
	margin:0;
}
.forum-posts h4 a{
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 11px;
	color:#009cda;
	margin:0;
	background:url(../images/bull.gif) no-repeat 0 4px;
}
.forum-posts .date{
	display:block;
	font-size:10px;
	font-style:normal;
	color:#ef300c;
	margin:0 0 0 12px;
}
.forum-posts p{
	width:152px;
	margin:0 0 0 12px;
}
#sidebar .directnaar{
	margin:5px 0 0 16px;
	font-size:18px;
	font-weight:bold;
}
.side-nav{
	height:1%;
	overflow:hidden;
	margin:4px 0 35px;
	padding:0;
	list-style:none;
	border-bottom:1px solid #eaeaea;
}
.side-nav li{
	width:100%;
	border-top:1px solid #eaeaea;
	padding:9px 0 9px 18px;	
}
.side-nav a{
	font-size:12px;
	color:#7d7d7d;
	padding:0 0 0 11px;
	background:url(../images/bull.gif) no-repeat 0 4px;	
}
.side-nav a:hover,
.side-nav a.active{
	font-weight:bold;
	color:#f68b77;
}
.top-nav{
	width:100%;
	height:28px;
	background:url(../images/bg-top-nav.gif) repeat-x;
}
.top-nav div{
	width:980px;
	margin:0 auto;
}
.top-nav ul{
	float:right;
	display:inline;
	margin:3px 90px 0 0;
	padding:0;
	list-style:none;
}
.top-nav ul li{
	float:left;
	padding:0 10px 0 0;
}
.top-nav ul a{
	color:#009dda;
	font-size:11px;
	text-decoration:underline;
}
.top-nav ul a:hover{text-decoration:none;}
/* sIFR section */

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	margin: 0;
	visibility: visible !important;
}
.sIFR-replaced {visibility: visible !important;}

span.sIFR-alternate {
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	position: absolute;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}

object, embed {
	margin: 0;
	padding: 0;
	display: block;
}
/* sIFR headings */

.sIFR-hasFlash #header .authorization-form label{
	font-size: 23px;
	visibility: hidden;
	line-height: normal;
	letter-spacing:-1px;
}
.sIFR-hasFlash .carousel h2{
	font-size: 55px;
	visibility: hidden;
	line-height: normal;
}
.sIFR-hasFlash .vindje h3{
	font-size: 32px;
	visibility: hidden;
	line-height: normal;
	letter-spacing:-1px;
}
.sIFR-hasFlash .watvoor h3{
	font-size: 32px;
	visibility: hidden;
	line-height: normal;
	letter-spacing:-1px;
}
.sIFR-hasFlash .side h3{
	font-size: 25px;
	visibility: hidden;
	line-height: normal;
	letter-spacing:-1px;
}
.sIFR-hasFlash .primary h3{
	font-size: 25px;
	visibility: hidden;
	line-height: normal;
	letter-spacing:-1px;
}
.sIFR-hasFlash #sidecontent .nieuws{
	font-size: 23px;
	visibility: hidden;
	line-height: normal;
	letter-spacing:-1px;
}
.sIFR-hasFlash #sidecontent .agenda{
	font-size: 23px;
	visibility: hidden;
	line-height: normal;
	letter-spacing:-1px;
}
.sIFR-hasFlash #sidebar .sponsors{
	font-size: 23px;
	visibility: hidden;
	line-height: normal;
	letter-spacing:-1px;
}
.sIFR-hasFlash #sidebar .nieuwsbrief{
	font-size: 23px;
	visibility: hidden;
	line-height: normal;
	letter-spacing:-1px;
}
.sIFR-hasFlash #sidecontent .deelnemers{
	font-size: 23px;
	visibility: hidden;
	line-height: normal;
	letter-spacing:-1px;
}
.sIFR-hasFlash #sidecontent .forum{
	font-size: 23px;
	visibility: hidden;
	line-height: normal;
	letter-spacing:-1px;
}
.sIFR-hasFlash #sidebar .directnaar{
	font-size: 18px;
	visibility: hidden;
	line-height: normal;
	letter-spacing:-1px;
}

.sIFR-hasFlash #sidebar .deelnemers{
	font-size: 23px;
	visibility: hidden;
	line-height: normal;
	letter-spacing:-1px;
}

/* Login Box */

.person .uitloggen {font-size:12px;}

/* Nieuws homepage */


.more{
	float:right;
	margin:0 2px 0 0;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
.primary img  {margin-left: 5px;}


/* Evenementen */
.overzichtEvenement
{
	margin-bottom:15px;
	border-bottom: solid 1px #efefef;
	height:120px;
}

#zoekresultaten .overzichtEvenement
{
    height: auto;
}

.overzichtEvenement .evenementfoto , .evenementtabel .evenementfoto
{	
	width:88px; 
	height:92px; 
	background:url(../images/hold-photo.gif) no-repeat;
	padding:9px 9px 9px 15px;
}

#introEvenementen .homeEvenement {margin: 7px 13px; width: 260px}


#introEvenementen .homeEvenement .evenementfoto 
{float: left;
    width:88px; 
    height:92px; 
    background:url(../images/hold-photo.gif) no-repeat;
    padding:9px 9px 9px 15px;
    margin-left: -7px;
}

#introEvenementen .homeEvenement .notes .heeftYoutube{
	padding:0 5px 0 14px;
	float:left;
	background:url(../images/youtube.png) no-repeat 0 4px;	
	}


/*evenement */
.EvenementTitel span {line-height: normal;}
.evenementAlgemeen {width:440px; float: left; height: auto;}
.evenementAlgemeenFoto {float: left; padding: 9px 0 0 15px; width: 100px; height:100px; background:url(../images/hold-photo.gif) no-repeat;}
.evenementAlgemeenLinkRechts {float: right; margin-top:-20px; margin-right: 5px;}
.evenementAlgemeenVideo {margin: 0 0 20px 13px}
.EV_tekstveld {width: 300px;}
.EV_textarea	{width: 300px; height: 150px;}

#content-inner .evenementHomeWeblogs {padding-bottom: 22px;}

.HomeChallengeTabel {width: 100%;}
.HomeChallengeTabel .evenementTabelUitgelicht{border-bottom: solid 1px #cecece; padding-bottom: 10px; vertical-align: top; width: 40%;}
.HomeChallengeTabel .evenementTabelUitgelicht .placeholder {padding-top: 10px;}
.HomeChallengeTabel .tussen {width: 20%;}
 
.evenementtabel .evenementfoto{ width: 80px; margin: 0px;}
.evenementtabel .evenementinfo{width: 190px; padding-left: 10px;}
.evenementtabel .evenementvideo{ width: 240px; margin: 0px; padding-left: 15px; padding-bottom: 10px}

.zoekResults .evenementtabel .evenementinfo{width: 100%; padding-left: 10px; }




.overzichtEvenement .evenementinfo 
{
	padding:10px 0 0 10px;
}
#content-inner .overzichtEvenement .evenementinfo h2 {margin:0;}
#content-inner .overzichtEvenement .evenementinfo h2 a 
{
	margin:0;
	color:#ef300c;	
	font-size:16px;
	font-weight:bold;
}
.overzichtEvenement .evenementinfo .more
{
	float:right;	
}
#content-inner .overzichtEvenement .evenementinfo .more em
{	
	font-size:13px;
	line-height:13px;
	font-style:normal;	
	margin:0 5px;
	color:#f00;
}

.evenement 
{
    height:auto;
}
.evenementtabel 
{
    
}
.evenementtabel td	{vertical-align: top;}

.veldtextarea {height:50px; width:200px;}
textarea.veldtextarea {font-family: Arial;}
.evenementformuliertabel tr td {vertical-align:middle;}
.evenementformuliertabel tr td select.sel_sporttype	{width: 134px;}
.evenementformuliertabel tr td.tekstveld input {width: 200px}
.evenementformuliertabel tr td.postcode input {width: 50px}
.evenementformuliertabel tr td.rechterKolom {padding-left: 10px;}
.evenementformuliertabel tr td.nummerveld input {width: 25px}
.evenementformuliertabel tr td .veldtextareagroot  {height:70px; width:480px;}
.evenementformuliertabel tr td.tekstveld input.ctrl_button {width: 85px;}
.nummerveld input {width: 25px}

.evenementformuliertabel table.radiobuttons {vertical-align: middle;}
.evenementformuliertabel table.radiobuttons tr td input {width: auto; margin-top: -3px;}
.evenementformuliertabel table.radiobuttons tr td label {} 
.evenementformuliertabel table.RadioButtonGroep tr {float: left;}
.evenementformuliertabel table.RadioButtonGroep {vertical-align: middle;} 
.evenementformuliertabel table.RadioButtonGroep tr td input {width: auto; margin-top: -3px;}

.evenementOmschrijving	{padding-left: 10px; }
.evenementOmschrijving .buttonRow td {padding-top: 10px;}

/* Nieuws */
.sw_NieuwsOverzicht {margin:0 0 0 13px;}
.visual .sw_NieuwsOverzicht {margin:0 0 0 0px; width:180px;}
.sw_NieuwsOverzicht .sw_Datum {font-style:normal; font-size:10px; color:#ef300c;}
.sw_NieuwsOverzicht .sw_Titel {}
.sw_NieuwsOverzicht .sw_Titel a {margin:0; font-weight:bold; font-size:12px; color:#009EDE;}
.sw_NieuwsOverzicht .sw_NieuwsTabel tr td {padding-bottom:12px;}
.sw_NieuwsBericht  { margin:0 0 0 13px;}
.sw_NieuwsBericht .sw_Titel { color:#009cda; font-size:24px; font-weight:bold; margin:0 0 14px 0; line-height:24px;}
.sw_NieuwsBericht .sw_Samenvatting {font-weight:bold; margin-bottom:14px;}
.sw_KolomDatum {width:75px; vertical-align:top;}

/* Agenda */
.sw_AgendaOverzicht {margin:0 0 0 13px;}
.visual .sw_AgendaOverzicht {margin:0 0 0 0px; width:180px;}


.sw_AgendaOverzicht .sw_KolomDatum {width:75px; vertical-align:top;}
.sw_AgendaOverzicht .sw_AgendaTabel tr td {padding-bottom:12px;}
.sw_AgendaItem .sw_Titel {color:#009cda; font-size:24px; font-weight:bold; margin:0 0 14px 0; line-height:24px;}


/* Deelnemers */
.deelnemer {float:left; padding-right:18px; width:80px; margin-bottom:20px;}
/*.deelnemerscontainer {margin-top:20px; margin-bottom:10px; width:100%;}*/

.deelnemerscontainer {margin-top:20px; margin-bottom:0px; width:100%;}
.deelnemers li {margin: 0; padding: 0;}
.deelnemers li a {display: block; background: #eaeaea; overflow: hidden; height: 139px; line-height: 20px; padding: 8px; margin: 2px; width: 102px;}
.deelnemers.begeleiders li a {height: 180px;}
.deelnemers li a:hover{background: #009cda; color: #fff !important; text-decoration: none !important;}
.deelnemers img {margin-bottom: 3px;}

.deelnemerscontainer ul.photos { margin: 0px; margin-top: 8px; }
.deelnemerscontainer ul.photos li	{}
.deelnemerscontainer h3{margin: 0px; }

.mailAlleLeden	{float: right; margin-right: 5px; }

input.button {background-color:#EEE; border:solid 1px #BDBDBD;}

#sw_menu_nieuwsbriefbeheer {display:none}

/*Profiel*/
.huisnummer	{width: 20px; margin-left: 10px;}
.ProfielInformatie { line-height: 18px; list-style: none; margin: 15px 20px; padding:0;}
.ProfielInformatie li {margin:0;}
.wijzigprofiel {padding-top: 15px;}
.linkrechts {float: right; margin-right: 15px; color: red; line-height: normal;}
.linkrechts a {font-weight: normal}


/* Landingspage evenementen */
.landingspage_container {border:solid 1px black; padding:5px; }
.landingspage_uitleg {border:solid 1px red; width:200px;}
.landingspage_recent {border:solid 1px green;}
.landingspage_overzicht {border:solid 1px purple;}

.berichten .datum {float:right;}
.berichten .reactie {}
.berichten .naam {color:#009CDA; font-weight:bold;}
.berichten .meerberichten {float:right; width:90px;}

.alleevenementen {float:right;}

.WL_titel	{font-weight: bold;}
.WL_leesMeer	{PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
.WL_alleWeblogs {float: right;}
.weblogItem	{margin-bottom: 10px;}

/* OUDE OPMAAK EVENEMENT ZOEKBALK:
.evenementenZoeken  {width: 100%; height: 91px; background:url(../images/bg_zoek_evenement.gif) repeat-x;}
.evenementenZoeken h3 {color: #ffffff; margin: 0px; padding: 8px 0px 0px 14px; line-height: 20px; font-size:18px;}
.evenementenZoeken .zoekveldChallenge {width: 250px; height: 16px; border: solid 1px #00A6E7; margin: 18px 0px 0px 14px; padding: 5px;}
.evenementenZoeken .btnZoekChallenge	{background-color: #00A6E7; color: #ffffff; font-size:16px; margin:0 0 8px; border: 0px; margin: 18px 0px 0px 0px; height: 28px;}
*/
.evenementenZoeken  {width: 100%; height: 70px;}

table.snippetEvenementen td {padding: 4px; vertical-align: top}
.deelnemerscontainer h4 {color: #009ede; font-weight: bold}

/* FAQ */
.sw_FAQOverzicht {margin-left:10px;}
.sw_FAQOverzicht .sw_Titel { background:url(../images/bull.gif) no-repeat 0px 5px; padding-left:10px;}
.sw_FAQItem {margin-left:10px;}
.sw_FAQItem .sw_Titel {color:#009CDA; font-size:15px; font-weight:bold;}
.sw_FAQItem .sw_Tekst {}
.sw_TerugNaarOverzicht {margin-left:10px;}

.fotogalerij {margin:0 0 0 15px;}
.fotogalerij img {margin:0 10px 10px 0;}

.bg_red{
	background:url(../images/bg-sidebar-b.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:3px 0 16px 9px;
	width:100%;
	
}

.bg_red a {font-size:12px; font-weight:bold;}

/* weblogs */
.weblog .veldtextTitel {width: 293px;}
.weblog .veldtextarea {width: 293px;}
.weblog td	{vertical-align: top;}
.wl_samenvatting	{padding-left: 15px;}
.wl_tekst {padding-left: 15px; padding-top: 10px;}
.WL_reacties {padding-left: 15px; padding-top: 10px;}

.infotekst {}
.overbas {padding:5px;}
.overbvdgftitel h1 {display:none;}

/*
.deelnemerscontainer .photos .photo {padding-left: 10px; margin-right: 10px;}
.deelnemerscontainer .photos .photo img {border: solid 0px white;}
*/

table.photos, table.photos td
{
	/*text-align: center;*/
}
table.photos td
{

	padding: 2px 5px 2px 5px;
}

div.ytFilm {margin-top: 10px; }

/* Zoekresultaten evenementen*/
.zoekResults {margin-top: 15px;}


.blokToevoeger {border:dashed 1px gray; padding:2px;}
.blokToevoeger img {vertical-align:middle;}

/* zoekresutlaten algemeen */
ul.zoekResultaatEvenement {list-style: none; padding: 0px; margin: 0px;}
ul.zoekResultaatEvenement li	{padding-left: 10px; margin-bottom: 14px;}
.meerZoekenRechts {float: right; margin-right: 12px;}

/* wachtwoord vergeten */
table.wachtwoordVergeten td {padding-bottom: 10px}
table.wachtwoordVergeten input {width: 200px}
table.wachtwoordVergeten input.rechts {float: right; width: auto;}
.error {color: Red}

/* subnavigatie bij side-nav */
ul.side-nav li ul {padding: 0; margin: 10px 0px -10px 0px; list-style: none}
ul.side-nav li.active ul li a { font-size:12px; color:#99c8db; font-weight: normal}
ul.side-nav li.active ul a:hover, ul.side-nav li.active ul li a.active {font-weight:bold;color:#99c8db;}
ul.side-nav li ul li a {padding:0 0 0 11px;	background:url(../images/bull-blauw.gif) no-repeat 0 4px;}
ul.side-nav li ul li a:hover, ul.side-nav li ul li a.active {font-weight:bold;color:#99c8db;}

/* Foto op de homepage bij het nieuws */
.sw_Afbeelding { float: left; margin: 0px 5px 0px 0px;}


/* mail iedereen*/
.MailIedereenveldtextarea	{width: 300px; height: 200px;}
.MailIedereenOnderwerp	{width: 300px;}


/* fotogalerij */


.sw_FotoGalerijFotoTitel{
	color:#009cda;
	font-size:24px;
	font-weight:bold;
	margin:0 0 14px 13px;
}


.sw_FotoGalerijFoto_Afbeelding a.lichtdoos img {padding: 0px 10px 0px 10px;}
.sw_FotoGalerijFotoNaamEditVeldAnnuleer {background-color:#EEE; border:solid 1px #BDBDBD;}
.sw_FotoGalerijFotoNaamEditVeldOK{background-color:#EEE; border:solid 1px #BDBDBD;}
.sw_FotoGalerijOverzichtUploadknop {background-color:#EEE; border:solid 1px #BDBDBD;}
.sw_FotoGalerijOverzicht_VolgendePagina	{margin: 0px 0px 0px 4px;}
.sw_FotoGalerijOverzicht_VorigePagina	{margin: 0px 4px 0px 0px;}
.sw_FotoGalerijOverzicht_VolgendeFoto {margin: 0px 0px 0px 4px;}
.sw_FotoGalerijOverzicht_VorigeFoto {margin: 0px 4px 0px 0px;}




/* Agenda evenemnten */
.huidigemaand {padding: 0px 10px 0px 10px; }
#evenementenAgenda .lbTekst {padding: 0px 10px 0px 10px;}

#evenementenAgenda .posts{
	/*width:199px;*/
	width:269px;
	margin:22px 0 14px;
	padding:0;
	list-style:none;	
}
#evenementenAgenda .posts li{
	
	margin:0 0 4px;
	overflow:hidden;
	clear: both;

}
#evenementenAgenda .posts .notice{
	width:33px;
	height:39px;
	padding:3px 0 0 8px;
	float:left;
	overflow:hidden;
	background:url(../images/bg-notice.gif) no-repeat;

	
}
#evenementenAgenda .posts .notice p{
	font-size:10px;
	line-height:10px;
	margin:0;
	float:none;
	
}
#evenementenAgenda .posts a{
	margin:0 0 0 0px;

}
#evenementenAgenda .posts .notice p em{
	display:block;
	color:#fff;
	font-size:13px;
	line-height:13px;
	font-style:normal;
	font-weight:bold;
	margin:0;
	
}
#evenementenAgenda .posts p{
	width:198px;
	margin:-3px 21px 0 0;
	float:right;
	display:inline;
	overflow:hidden;
	font-size:11px;
	color:#3f4445;
	
}
#evenementenAgenda .posts p em{
	font-style:normal;
	display:block;
	color:#868889;
	margin:-2px 0 0;
}

.veldtextTitelWeblog	{width: 393px;}
.homeEvenement{
	width:252px;
	overflow:hidden;
	margin-bottom: 20px;
}
.homeEvenement img	{float: left; margin-right: 8px;}

#sidecontent .posts .notice.Sportkamp{background:url(../images/bg-nwotice.gif) no-repeat;}
#sidecontent .posts .notice.Sportdag{background:url(../images/bg-nwotice.gif) no-repeat;}
#sidecontent .posts .notice.Sportclinics{background:url(../images/bg-nwotice.gif) no-repeat;}

#evenementenAgenda .posts .notice.Sportkamp{background:url(../images/bg-nwotice.gif) no-repeat;}
#evenementenAgenda .posts .notice.Sportdag{background:url(../images/bg-nwotice.gif) no-repeat;}
#evenementenAgenda .posts .notice.Sportclinics{background:url(../images/bg-nwotice.gif) no-repeat;}

.sw_NieuwsberichtTitel {font-weight: bold;}
.sw_NieuwsberichtLeesMeer {float: right;}

td.sw_Titel .sw_NieuwsberichtLeesMeer A{ color: red; font-weight: normal; font-size: 11px;}

/*contactformulier*/
.CFtextveld		{width: 300px;}
.CFtextveldPC	{width: 45px;}
.CFtextArea		{width: 300px; height: 200px;}
.registratieformuliertabel td{vertical-align:top;}
.registratieformuliertabel td input {width: 200px;}
.registratieformuliertabel td input.button {width: auto;}
.registratieformuliertabel td.radiobtn input {width: auto;}
.registratieformuliertabel td.datum input {width: auto;}

.toonWatOpHomepage	
{	
	padding:0 0 0 14px;
	float:right;
	background:url(../images/leesverder.gif) no-repeat 0 4px;	
}


/*   C O L O R - C O L U M N S */

/* Vervorm pagina */
.color-columns #page {
	width: 1002px !important;
	padding: 0 0 10px !important; }

.color-columns #main {
	width: 100% !important; }

.color-columns #twocolumn {
	width: 782px !important; }


/* Plaats inhoud terug */
.color-columns #header,
.color-columns #main-nav,
.color-columns #footer,
.color-columns .carousel {
	margin-left: 11px !important;
	margin-right: 11px !important; }


/* Plaats zijbalken */
.color-columns #sidebar			{ background: url(../images/bg-sidebar-round-tl.png) top right no-repeat; margin-left: 4px; padding: 7px 6px 0 5px !important; }
.color-columns #sidecontent	{ background: url(../images/bg-sidebar-round-tr.png) top left no-repeat; margin-right: 4px; padding: 7px 5px 0 6px !important; }


/* Geef kleur en rondingen */
.color-columns #main				{ background: url(../images/bg-main-grey.png) repeat-y; }
.color-columns #sidebar,
.color-columns #sidecontent { background-color: #e5e5e5; height: 100% !important; }

#sidecontent .frame-noline	{ background: url(../images/bg-sidebar-t-noline.png) no-repeat !important; }

/* Blok rondingen herstellen */
.color-columns #sidebar .frame,
.color-columns #sidecontent .frame	{ background: url(../images/bg-sidebar-t-grey.png) no-repeat !important; }
.color-columns #sidecontent .frame-noline	{ background: url(../images/bg-sidebar-t-grey-noline.png) no-repeat !important; }

.color-columns #sidebar .bg,
.color-columns #sidecontent .bg 		{ background: url(../images/bg-sidebar-b-grey.png) no-repeat 0 100% !important; }

.color-columns #sidebar .frame .grijs {background-color: #e5e5e5}

.cbf-logo { position: absolute; top: 20px; left: 560px; }
/*.ingelogd .cbf-logo { right: 320px; }*/

/*ul.taalSwitch	{ list-style: none; padding: 0px; margin: 0px; overflow: hidden; float: right; margin: 5px 14px 0px 0px;}*/
ul.taalSwitch	{ position: absolute; right: 10px; top: 0px; list-style: none; padding: 0px; margin: 0px; overflow: hidden; margin: 0px 14px 0px 0px;}
.ingelogd ul.taalSwitch { top: 15px; }
ul.taalSwitch li {list-style: none; padding: 0px; margin: 0px; float: left; padding-left: 5px;}
*html ul.taalSwitch li { width: 0px; }
ul.nieuwsarchief	{margin: 0px; padding: 0px; margin-top: 20px; margin-left: 15px;}
ul.nieuwsarchief li	{margin-left: 10px; margin-bottom: 3px;}

.youtubeFilm {width: 300px}
.videoblock {text-align: center; margin-bottom: 14px; margin-top: 30px; width: 100%; }
.videoblock object { margin: 0 auto; }
.sportoverzicht {border-top: 1px solid #efefef; /*padding-top: 14px;*/ margin-top: 12px; }
.sportoverzicht .zoekResults { margin-top: 10px; }
.evenementtekst {margin:0 0 16px 13px;}
.cliniceditor {width: 500px;}

#sidebar .leesverder {margin-right: 26px}
#sidecontent .visual .frame .bg p {margin-right: 23px;}
.sw_NieuwsOverzicht .homeEvenement a.leesverder {float:none}

.hyvesingelogd { position: absolute; top: 70px; right: 40px; width: 56px; z-index: 1;}
.hyvesnietingelogd { position: absolute; top: 50px; right: 20px; width: 67px; z-index: 1; }
/*#hyves { bottom: 53px; right: 100px; position: absolute; }
/*#hyves .hyvesingelogd { margin-right: 340px; width: 56px; }
#hyves .hyvesnietingelogd { margin-right: 230px; width: 56px; }
/*#hyves .hyvesingelogd {position: absolute; top: 20px; left: 270px; width: 56px;}*/
/*#hyves .hyvesnietingelogd {position: absolute; top: 20px; left: 375px; width: 56px;}*/

a.more {color: #f00;}
.banners li {text-align: center}


#sidebar .second { background: none !important; }
.color-columns #sidecontent .visual,
.color-columns #sidebar .frame,
.color-columns #sidecontent .frame { background: none !important; }
.color-columns #sidebar .frame-noline,
.color-columns #sidecontent .frame-noline { background: none !important; }
.color-columns #sidebar .bg,
.color-columns #sidecontent .bg { background: none !important; }
/**/
.tabelNieuwsOverzicht td {vertical-align: top}

.sw_AgendaOverzicht .sw_bewerkblokknop img {float: right;}


#evenementenAgenda .posts.actueel{
	/*width:199px;*/
	width: auto;
	margin:22px 0 14px;
	padding:0;
	list-style:none;	
}

.agendaJaren {margin: 20px 0 10px 10px;}
.agendaJaren a {font-weight: bold;}
.agendaJaren a.huidigJaar {font-weight: normal;} 


/*
gebruikersoverzicht
*/
.lidprofiel {position: relative; height: 50px; border-bottom:dotted 1px gray; padding:10px 10px 10px 80px; width:460px;}
.lidprofiel .foto {width:70px; float:left; position: absolute; margin-left: -70px}
.lidprofiel .info {height:auto; min-height:50px; width: 460px;}
.lidprofiel .info a {font-weight:bold;}


#boven.sw_Paginering { background-color: #fafafa; padding: 5px 5px 5px 18px; margin:0; overflow: hidden; float: left;}
#onder.sw_Paginering { background-color: #fafafa; padding: 5px 5px 5px 18px; margin:0; overflow: hidden; float: left;}
.sw_Paginering span { background-color: #fafafa; border: 0px; padding: 1px 3px 1px 3px; margin-right: 2px; line-height: 20px; }
.sw_Paginering .sw_Aantalpaginas { margin-right: 5px; display: none; }
.sw_Paginering .sw_Eerste { background-color: #fafafa; font-size: 14px; }
.sw_Paginering .sw_Vorige { }
.sw_Paginering .sw_Pagina { }
.sw_Paginering .sw_HuidigePagina { background-color: #fafafa; color: #fd4500; }
.sw_Paginering .sw_Volgende { }
.sw_Paginering .sw_Laatste { background-color: #fafafa; font-size: 14px; }
/*.button.eersthide {visibility: hidden}*/
.evenementOmschrijving .meldingsucces p {color: #67df33;}
.meldingsucces p {color: #67df33;}

.evenementOmschrijving.beheer h1.titel {margin-left: 0;}
.evenementOmschrijving.beheer .naarWebsite {float: right; font-weight: normal;}
.inputGetal {width: 20px;}

.WL_reacties .sw_Nieuw {width: 520px;}
#content-inner .bestandenTabel table tr th {text-align:left; vertical-align: top; border-bottom: 1px solid #e9e9e9;}
#content-inner .bestandenTabel table tr td {border-left: 1px solid #e9e9e9;}
#content-inner .bestandenTabel table {border: 1px solid #e9e9e9; width: 530px;}

/* Nieuwsbriefopmaak pagina */
#content-inner .sw_NieuwsBrief {margin-left: 10px;}
#content-inner .sw_NieuwsBriefIntro .sw_NieuwsBrief_Titel {color:#009cda; font-size:24px; font-weight:bold; margin:0 0 14px 0;}
#content-inner .sw_NieuwsBriefIntro .sw_NieuwsBrief_Datum {font-weight:bold;}
#content-inner .sw_NieuwsBriefBericht .sw_NieuwsBriefBericht_Titel {color:#ef300c; margin:0 0 16px; font-size:16px;	font-weight:bold;}
#content-inner .sw_NieuwsBriefBericht .sw_NieuwsBriefBericht_Afbeelding {float: right;}

#content-inner .sw_NieuwsbriefOverzicht {margin-left: 10px;}
#content-inner .sw_NieuwsbriefOverzicht .sw_Titel {font-weight: bold; margin-top: 10px;}

.sw_NieuwsBrief .sw_NieuwsBriefBericht.ui-sortable-helper { background-color: #f0faff; }
.sw_NieuwsBriefBericht_Placeholder { background-color: #f0faff;	border: dashed 1px #666; }
.sw_NieuwsBrief .sw_NieuwsBriefBerichtVerplaatsen {position:relative; top:6px;}

li#sw_menu_gebruikersbeheer {display:none;}

/* Popup (toegangcodes) */
body.popup {margin: 10px; min-width: 10px; height: auto; color: #000;}
table.toegangcodes {margin-bottom: 15px;}
table.toegangcodes td {padding-right: 20px;}
body.popup h1 {line-height: 28px}

.vertaligntop {vertical-align: top;}
#content-inner .visual #AanmForm h2 {font-size: 14px}
.pnlSponsorsLinks{
	background:url(../images/bg-sidebar-t.gif) no-repeat;
	overflow:hidden;
	width:100%;
}

.visual h3.supporters{
	font-size:24px;
	font-weight:bold;
	color:red;
	margin:0;
}

input.naamReactie { width: 200px; }
input.captchaReactie { width: 200px; }
