/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
a {cursor:pointer; text-decoration:none; outline:none; }
li { list-style:none; }
html  { background:#fefff4 url(../images/background_gradient.gif) repeat-x 0 0; }
body { background:url(../images/background.jpg) no-repeat center 7px; padding-top:14px; min-height:608px; font:75%/140% Verdana, Arial, Helvetica, Sans-serif; }

/*BODY CLASS*/
.home #left { width:612px; }
.home #left .inner { padding-top:0; padding-left:0; height:269px; overflow:visible; }
.home #left .top  { height:21px; }
.home #left b.bottomleft { background:url(../images/leftbottom.png) no-repeat 0 0; }
.home #left a { background:url(../images/arrow2.gif) no-repeat left center; color:#a5b601; padding-left:10px; }
.home #left a#c34, .home #left #c108 { background:none; padding:0; }
.home .secondary_menu { }
.wide a { color:#A5B601; }
.wide ul li  { background:url(../images/arrow3.gif) no-repeat 0 7px; padding-left:10px; }
.wide .top { background:url(../images/wide-top.png) no-repeat 0 0; height:21px; }
.wide .top h2 {line-height:100%;}
.wide .inner { background:url(../images/wide-body.png) repeat-y 0 0; overflow:hidden; }
.wide  .bottom { background:url(../images/wide-bottom.png) no-repeat 0 0; height:23px; }
.wide .text { margin-left:303px; width:290px; }
.wide .topleft { background:url(../images/lefttop2.gif) no-repeat 0 0; }
.wide b.topleft { top:0; left:0; }
.wide  b.bottomleft { bottom:1px; left:0; }
.home #right { width:282px; }
.narrow .top { background:url(../images/narrow-top.png) no-repeat 0 0; height:21px; }
.home #right .inner { padding:99px 0 0 10px; }
.narrow .inner { background:url(../images/narrow-body.png) repeat-y 0 0; min-height:152px; }
.home #right .bottom { background:url(../images/narrow-bottom-home.png) no-repeat 0 0; height:39px; }
.narrow .bottom { background:url(../images/narrow-bottom.png) no-repeat 0 0; height:39px; }
.narrow b.topleft { background:url(../images/lefttop.png) no-repeat 0 0; }
.narrow  b.topright { background:url(../images/righttop.png) no-repeat 0 0; }
.narrow .topleft { top:0; left:0; }
.narrow  b.topright { top:0; right:0; }
.narrow .inner .img  { background:url(../images/shadow.gif) repeat-x left bottom; left:3px; padding-bottom:5px; width:278px; overflow:hidden; }
.img img { display:block; }

.home #left .inner2 { padding: 0 10px 0 10px; min-height:65px; overflow:visible; }
.wide .inner2 { background:url(../images/wide-body.png) repeat-y 0 0; overflow:hidden; }

/*REPEATING*/
.rightside p:after, #menu ul:after, .content:after, #footer:after, #breadcrumbs:after { content:'.'; display:block; visibility:hidden; height:0; clear:both; }
.rightside p, #menu ul, .content, #footer, #breadcrumbs, .secondary_menu { display:inline-block; }
.rightside p, #menu ul, .content, #footer, #breadcrumbs, .secondary_menu { display:block; }

/*HEADER*/
.header { background:url(../images/header.png) no-repeat 0 0; width:894px; height:103px; overflow:hidden; margin:0 auto; padding-right:26px; }
.header h1 img {margin-top:-1px;}
.header h1  { padding:15px 0 0 21px; }
.rightside  { float:right; padding:6px 0 6px 26px; }
.rightside p { background:url(../images/header-box.gif) no-repeat 0 0; padding:0 0 0 16px; width:409px; margin-top:2px; }
.rightside  p a, .rightside  p span { float:left; display:block; }
.rightside p span { background:url(../images/arrow.gif) no-repeat left center; width:195px; font-size:0.75em; line-height:120%; margin-top:-1px; padding-left:10px; display:block; }
.rightside p a {  padding:13px 0 13px 44px; width:160px; }
.rightside p.mail { margin:0; }
.rightside p.mail a.mail { color:#a5b601; background:url(../images/mail.gif) no-repeat 0 center; }
.rightside p.login a.login { color:#a5b601; background:url(../images/login.gif) no-repeat 0 center; }

/*SECOND HEADER
.secheader { background:url(../images/secheader.png) no-repeat 0 0; width:894px; height:50px; overflow:hidden; margin:0 auto; padding-right:26px; }
.secheader h1 img {margin-top:-1px;}
.secheader h1  { padding:15px 0 0 21px; }*/
/*SECOND HEADER*/
.secheader { /*background:url(../images/secheader.png) no-repeat 0 0;*/ width:612px; margin-top: 5px; }


/*MENU*/
#menu { background:url(../images/menu.png) repeat-x 0 0; padding-left:88px; margin-bottom:4px; }
#menu ul { width:835px; margin:0 auto; }
#menu li  { float:left; position:relative; }
#menu li a  { display:block; padding:9px 10px 11px; margin-right:20px; color:#333; } 
#menu li.active a, #menu li a:hover { background:url(../images/menu_active.gif) repeat-x 0 4px; color:#820024; }
#menu ul ul { background:#C5DB00; position:absolute; top:34px; left:0; width:170px; padding:2px 5px; z-index:20; display:none; }
#menu ul ul li { float:none; }
#menu ul li:hover ul { display:block; }

/*CONTENT*/
.content { width:920px; margin:0 auto; position:relative; z-index:10; }
.content h1 { font:1.5em Verdana, Arial, sans-serif, sans; color:#820024; padding-bottom:15px; }
.content h2 { font-size:1em; color:#820024; }
.imgright { float:right; padding:0 0 3px 3px; }
.terug  { float:right; }
.terug a { color:#a5b601; font-weight:bold; }
.content p { padding-bottom: 20px; }
.content .inner a, .content .inner input, .content .inner textarea { position:relative; }
.content .more a { background:url(../images/arrow2.gif) no-repeat left center; color:#a5b601; padding-left:10px; }
.content  b.topleft, .content  b.topright, .content  b.bottomleft { position:absolute; display:block; width:23px; height:23px; }
	/*BREADCRUMBS*/
	#breadcrumbs { background:url(../images/breadcrumbs_bg.png) no-repeat left top; padding:0 0 25px 10px; position:absolute; top:9px; left:2px; width:599px; }
	#breadcrumbs li { background:0; float:left; font-size:0.775em; color:#999; padding-left:10px; }
	#breadcrumbs li span { background:url(../images/delimit3.gif) no-repeat left center; color:#333; margin-left:-6px; padding-left:5px; position:relative; float:left; }
	#breadcrumbs li a { background:url(../images/delimit2.gif) no-repeat right center; color:#a5b601; padding-right:6px; }
	/*LEFT*/
	#left { float:left; margin-right:25px; position:relative; width:282px; overflow:hidden; }
	#left .inner .img, #right .inner .img { position:absolute; top:1px; left:3px; }
	#left .inner { padding-top:63px; padding-left:11px; }
	#left .inner h2 a { color: #820024; font-size: 16px; font-weight: bold;}
	#left .top { height: 8px; }
	#submenu { margin-left:4px; padding-bottom:4px; }
	#submenu li ul { margin-left:15px; }
	#submenu li a { background:url(../images/arrow4.gif) no-repeat 0 4px; color:#333; padding-left:13px; }
	#submenu li.active a, #submenu li a:hover { background:url(../images/arrow5.gif) no-repeat 0 4px; color:#a5b601; }
	#submenu li.active ul li a { background:url(../images/arrow6.gif) no-repeat 0 4px; color:#333; }
	#submenu li.active ul li a:hover, #submenu li.active ul li.active a { color:#820024!important; }
	/*RIGHT*/
	#right { float:left; position:relative; width:612px; }
	#right .inner { padding:23px 20px 0 20px; }
	.narrow .secondary_menu li { padding-bottom:4px; }
	.narrow .secondary_menu  a { background:url(../images/box.gif) no-repeat 0 0; width:261px; height:31px; line-height:31px; display:block; position:relative; }
	.narrow .secondary_menu  a span { color:#820024; display:block; width:84px; float:left; padding-left:13px; }
	.narrow .secondary_menu  a strong { background:url(../images/arrow3.gif) no-repeat left center; color:#333; font-size:0.833em; font-weight:normal; display:block; float:left; padding-left:10px; }
	.narrow .secondary_menu .news { margin-bottom:5px; margin-right: 5px;}
	.narrow .secondary_menu .news li { /*padding-bottom:0!important; padding-left:25px;*/ clear:both; }
	.narrow .secondary_menu .news li span {padding-left:15px;}
	.narrow .secondary_menu .news li a { font-size: 10px; margin-left: 5px; /*70px;*/ width:auto; height:auto!important; line-height:normal;  background:none!important; color:#820024;}
	#thelist li { background:url(../images/list.gif) no-repeat right center; margin-bottom:6px; display:inline-block; clear:both; padding-left:0; }
	#thelist li { display:block; }
	#thelist li a { background:url(../images/play.gif) no-repeat left center; width:497px; height:50px; padding:8px 0 0 75px; display:inline-block;  overflow:hidden; }
	#thelist li a  { display:block; }
	#thelist li.active, #thelist li a:hover { background:url(../images/play_active.gif) no-repeat left center; }
	#thelist li p { color:#323232; }
/*FOOTER*/
#footer { background:url(../images/footer.png) no-repeat 0 0; width:907px;  line-height:58px; clear:both; margin:10px auto 0 auto; padding-left:15px; }
#footer .flogo { background:url(../images/tallline.gif) no-repeat right top; padding:2px 10px 0 0; margin-top:15px; width:101px; display:block; float:left; line-height:normal; }
#footer a { position:relative; }
#footer ul { float:left; color:#820024; font-size:0.833em; margin-left:10px; overflow:hidden; display:inline-block; }
#footer ul  { display:block; }
#footer ul a { color:#a5b601; padding-left:3px; }
#footer ul li { background:url(../images/delimit.gif) no-repeat left center; display:inline; padding-left:7px; margin:0 2px 0 -1px; }
#footer .contact  { background:url(../images/contact_bg.gif) no-repeat right center; display:block; float:left; font-size:1.083em; color:#a5b601; margin-left:16px; } 
#footer span  { background:url(../images/contact.png) no-repeat left center; display:inline-block; padding:0 15px 0 52px; line-height:56px; } 
#footer span { display:block; }
#footer p  { clear:both; text-align:center; line-height:normal; color:#979696; font-size:0.833em; padding-top:6px; }
#footer p a { color:#979696; }

/*CONTACT*/
.csc-mailform-field { clear: both; margin-bottom: 5px; } 
.csc-mailform input { background:#fff!important; border: 1px solid #ccc; width: 220px; padding: 1px 4px; } 
.csc-mailform textarea { border: 1px solid #ccc; overflow: auto; padding: 1px 4px; width: 220px; } 
.csc-mailform label { float: left; width: 200px; text-align: right; padding:3px 10px 0 0; }
.csc-mailform-submit { margin-left: 210px; color: #666; width:170px!important; cursor:pointer; }


.sitemap li { background:none!important; padding:0!important; }
.sitemap li ul { margin:3px 11px; }
.sitemap li a { background:url(../images/arrow3.gif) no-repeat left center; padding-left:10px; color:#820024; }

.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }

a.meer { background:url(../images/arrow3.gif) no-repeat left center; color:#333; font-size:1.00em; font-weight:normal; display:block; float:left; margin-left:27px; padding-left: 15px; margin-top: 10px;}

a.button_tekst {color: #000000; width:195px; line-height:120%; margin-left: -44px; margin-top: -1px;}

h2.geenwitregel { margin-bottom: 0px; }

/* POWERMAIL */
.tx-powermail-pi1, form, fieldset { width: 450px }
.tx-powermail-pi1 legend { display: none; }
.tx-powermail-pi1 label { float: left; display: block; width: 200px!important; padding-right: 10px; }
.tx-powermail-pi1 input[type=text], .tx-powermail-pi1 textarea { float: left; width: 228px; margin-bottom: 5px; border: 1px solid #CCCCCC; }
.tx-powermail-pi1 #powermaildiv_uid6, .tx-powermail-pi1 #powermaildiv_uid7, .tx-powermail-pi1 #powermaildiv_uid8, .tx-powermail-pi1 #powermaildiv_uid9 { clear: both; }
.tx-powermail-pi1 input[type=submit] { border: 1px solid #CCCCCC; background-color: #FFFFFF; color: #666666; cursor: pointer; width: 168px; margin-left: 210px; }

body.team div.csc-textpic {height: 140px;}

.powermail_mandatory_js {
	padding-left: 210px;
}

.boxdate { float: left; width: 75px; }
.boxnews { display: table; }