/* CSS Document */
body{
	background-color:#9C9DA1;
	margin: 0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12pt
}
a{
	color:#F90;
}
#wrapper1{
	margin:0px auto;
	width:1067px;
	background-image:url(images/bg.gif);
	background-repeat:repeat-y;
}
#cp{
	margin:0px auto;
	width:1067px;
	background-image:url(images/bottom.gif);
	background-repeat:no-repeat;
	font-size:9pt;
	text-align:center;
	height: 50px;
	line-height:20px;
	padding-top:7px;
	vertical-align:middle;		
}
#cp a{
	color:#000;
	text-decoration:none;
}
#cp a:hover{
	text-decoration:underline;	
}
#wrapper2{
	margin-left:22px;
	background-color:#CCC;
	width:1022px;	
}
#header{
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
	background-color:#F90;
	height:209px;
	border-bottom:1px solid #000;
}
#header h1{ display:none;}
#twitlnk{
	float:right;
	width:68px;
	height:68px;	
}
#menu{
	border-bottom:1px solid black;
	height:30px;
}
#randomimg{
	height:300px;
	background-color:#F90;	
}
#randomimg img{
	border:none;
}
#main{
		
}
#right{
	float:right;
	width:280px;
	padding:5px;	
}
#left{
	padding:10px;	
}

.box_small{
	width:258px;
}
.box_small_header{
	background-image:url(images/header_small.jpg);
	background-repeat:no-repeat;
	height:42px;
}
.box_small_header h2{
	padding:10px;
	text-align:center;
	font-size:18pt;

}
.box_small_middle{
	background-image:url(images/middle_small.jpg);
	background-repeat:repeat-y;
	padding-left:8px;
	padding-top:2px;
	font-size:10pt;
}
.box_small_middle img{
	border:0px none;
}
.box_small_bottom{
	background-image:url(images/bottom_small.jpg);
	height:21px;
}

.box_norm{
	width:716px;
	margin-top:-5px;
}
.box_norm_header{
	background-image:url(images/header_norm.jpg);
	background-repeat:no-repeat;
	height:50px;
}
.box_norm_header h2{
	padding:10px;
	font-size:18pt;

}
.box_norm_middle{
	background-image:url(images/middle_norm.jpg);
	background-repeat:repeat-y;
	padding:5px 21px 10px 15px;
	font-size:10pt;
	text-align:justify;
}
.box_norm_middle img{
	border:0px none;
}
.box_norm_middle_header{
	font-size:10pt;
	line-height:15pt;
	vertical-align:middle;
	text-align:center;
	color:#CCC;
	margin-top:-6px;
	margin-bottom:6px;	
}
.box_norm_middle_header a{
	color:#CCC;
	text-decoration:none;
}
.box_norm_middle_header a:hover{
	text-decoration:underline;
}
.box_norm_bottom{
	background-image:url(images/bottom_norm.jpg);
	height:24px;
	margin-bottom:20px;
}

#error{
	background-color:#F0E40F;
	color:#F00;
	font-weight:bold;
}
.clear{
	clear:both;
}
.teamfoto{
	text-align:center;
	margin-bottom:10px;
	font-style:italic;
	font-size:10pt;
	color:#363636;
}
.gb{
	border:1px solid black;
	background-color:#E5E5E5;
	margin-bottom:20px;
	margin-top:10px;
}
.gbh{
	background-color:#F90;	
	font-weight:bold;
	border:1px solid #F90;
}
.gblinks{
	vertical-align:top;
}
.gbrechts{
	vertical-align:top;
	text-align:justify;
	padding:5px;
}

.linone{
	list-style-type:none;
}

.livideo{
	list-style-type:none;
	margin-bottom:10px;
}

.invoer{
	border:1px solid black;	
}
.red{
	font-weight:bold;
	color:#F00;	
}
.fotoalbum{
	border:1px solid #F90;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
}
.fototabel{border:1px solid black; padding:2px;}
.midden{
	text-align:center;
}


/* cms */
.box_norm_cms{
	width:750px;
	margin-top:-5px;
}
.box_norm_cms_header{
	background-image:url(images/header_norm_cms.jpg);
	background-repeat:no-repeat;
	height:50px;
}
.box_norm_cms_header h2{
	padding:10px;
	font-size:18pt;

}
.box_norm_cms_middle{
	background-image:url(images/middle_norm_cms.jpg);
	background-repeat:repeat-y;
	padding:5px 21px 10px 15px;
	font-size:10pt;
	text-align:justify;
}
.box_norm_cms_middle img{
	border:0px none;
}
.box_norm_cms_middle_header{
	font-size:10pt;
	line-height:15pt;
	vertical-align:middle;
	text-align:center;
	color:#CCC;
	margin-top:-6px;
	margin-bottom:6px;	
}
.box_norm_cms_middle_header a{
	color:#CCC;
	text-decoration:none;
}
.box_norm_cms_middle_header a:hover{
	text-decoration:underline;
}
.box_norm_cms_bottom{
	background-image:url(images/bottom_norm_cms.jpg);
	height:24px;
	margin-bottom:20px;
}
.mixtoernooioverzicht ul{
	margin:0px;
	padding:10px;
	list-style-type:none;	
}
.mixtoernooioverzicht li{
	
	list-style-type:none;	
}
/* Style for overlay and box */
.overlay{
	background:transparent url(images/overlay.png) repeat top left;
	position:fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:100;
}
.box{
	position:fixed;
	top:-1400px;
	left:30%;
	right:30%;
	background-color:#fff;
	color:#7F7F7F;
	padding:20px;
	border:2px solid #ccc;
	-moz-border-radius: 20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	-moz-box-shadow: 0 1px 5px #333;
	-webkit-box-shadow: 0 1px 5px #333;
	z-index:101;
	text-align:justify;
	
}
.box h1{
	border-bottom: 1px dashed #7F7F7F;
	margin:-20px -20px 0px -20px;
	padding:10px;
	background-color:#F90;
	color:#000;
	-moz-border-radius:20px 20px 0px 0px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-khtml-border-top-left-radius: 20px;
	-khtml-border-top-right-radius: 20px;
}
a.boxclose{
	float:right;
	width:26px;
	height:26px;
	background:transparent url(images/cancel.png) repeat top left;
	margin-top:-30px;
	margin-right:-30px;
	cursor:pointer;
}
#sr12logo{
	width:117px;
	height:105px;
	float:left;
	border:0px none;
	background-image:url(images/sr12/sph.png);
	margin-top:65px;
	margin-left:559px;
	cursor:pointer;	
}