* {
padding:0;
margin:0;
}
img {
border:none;
}
a {
color:#000;
}
a:hover {
color:#AF0001;
}
p {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
margin-bottom:10px;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
margin-bottom:10px;
}
#content_top h1, #content_top, #content_top h3, #content_top h4, #content_top h5, #content_top h6 {
margin-bottom:10px;
}
ol, ul {
margin-bottom:10px;
}
ol {
padding-left:24px !important;
padding-left:28px;
}
ul {
padding-left:20px !important;
padding-left:24px;
}
.red_bold {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#B50000;
}
body {
text-align:center;
background:url(../images/extra.jpg) left top repeat-x;
}
#wrapper {
text-align:left;
margin:0 auto;
width:800px;
}
#header {
background:url(../images/boven_01.jpg) left top no-repeat;
height:136px;
position:relative;
}
	#mainnav {
	position:absolute;
	top:115px;
	left:20px;
	}
	#mainnav ul {
	list-style:none;
	}
	#mainnav ul li {
	height:29px;
	float:left;
	}
	#mainnav li a {
	text-decoration:none;
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
	padding:0 15px 0 15px;
	}
	
	#mainnav2 {
	position:absolute;
	top:115px;
	left:450px;
	}
	#mainnav2 ul {
	list-style:none;
	}
	#mainnav2 ul li {
	height:29px;
	float:left;
	}
	#mainnav2 li a {
	text-decoration:none;
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
	padding:0 25px 0 25px;
	}
	
#nav, #nav ul, #nav2, #nav2 ul {
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
}
#nav a, #nav2 a {
display:block;
padding:5px 10px 0px 10px;
margin-right:2px;
background:url(../images/mainnav.jpg) left top repeat-x;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#fff;
}
#nav li, #nav2 li {
float: left;
}
#nav li ul, #nav2 li ul { 
position: absolute;
width: 130px;
background:#171717;
left: -999em;
margin:0 !important;
margin:0;
padding:0 !important;
padding:0;
}
#nav li.active ul li a, #nav2 li.active ul li a {
color:#fff;
}
#nav ul li a, #nav2 ul li a {
width: 105px !important;
width: 130px;
padding:0 !important;
padding:0;
color:#cdcdcd !important;
color:#cdcdcd;
border-bottom:1px #2e2e2e dashed;
padding:5px 0 5px 25px !important;
padding:5px 0 5px 25px;
}
#nav ul a:hover, #nav2 ul a:hover {
color:#E93F01 !important;
color:#E93F01;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul,
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li:hover ul ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul, #nav2 li.sfhover ul ul ul ul {
left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul, 
#nav2 li:hover ul, #nav li li:hover ul, #nav2 li li li:hover ul, #nav2 li li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul, #nav2 li li li li.sfhover ul {
background-position:0 0;
left:auto;
}




#section {
width:800px;
background:url(../images/herhaling.jpg) left top repeat-y;
}
#section_bottom {
width:800px;
background:url(../images/onderbalk.jpg) left bottom no-repeat;
}
#content_top {
overflow:hidden;
width:788px !important;
width:800px;
padding:0 12px 30px 0;
}
#both_section {
width:670px;
float:left;
overflow:hidden;
}

	#left_content {
	width:370px !important;
width:400px;
	float:left;
	padding-left:30px;
	}
	#left_content h1 {
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#B50000;
	}
	#right_content {
	width:270px;
	float:right;
	text-align:center;
	}
	#left_content2 {
	width:320px !important;
width:350px;
	float:left;
	padding-left:30px;
	}
	#left_content2 h1 {
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#B50000;
	}
	#right_content2 {
	width:320px;
	float:right;
	text-align:center;
	}
#banner_section {
overflow:hidden;
float:right;
width:90px;
text-align:center;
}
#content {
clear:both;
width:640px !important;
width:660px;
padding:0 0 0 20px;
}
	#content ul {
	list-style:none;
	padding-top:20px;
	}
	#content ul li {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	}
	#content li a {
	}
#content h1,#content_top h1 {
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#B50000;
}
#left_content h1, #left_content2 h1 {
font-size:12px;
}
#content .csc-caption {
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#content .csc-mailform {
font:12px Arial, Helvetica, sans-serif;
}
#content .csc-mailform input, #content .csc-mailform textarea, #content .csc-mailform select {
border:1px solid #ccc;
color:#666666;
font:12px Arial, Helvetica, sans-serif;
}
#content input .radiobutton {
border:none;
}
#content input .submit {
background:#9c0;
color:#fff;
font-weight:bold;
}
#content_top .csc-mailform {
overflow:hidden;
width:520px !important;
width:550px;
padding:15px;
margin-left:10px;
border:none;
}
#content_top textarea {
border:1px solid #cdcdcd;
width:300px;
}
#leftcontent .csc-mailform {
overflow:hidden;
margin-bottom:10px;
width:150px !important;
width:180px;
padding:15px;
border:none;
}
#content_top .csc-mailform label {
clear:left;
float:left;
width:170px !important;
width:177px;
padding-left:7px;
}
#content .csc-mailform input, #content .csc-mailform textarea, #content .csc-mailform select {
float:left;
margin-bottom:10px !important;
margin-bottom:0px;
}
#content .csc-mailform option {
padding-right:10px;
}
#content .csc-mailform .csc-mailform-check {
border:none;
}
input#mailformname {
width:140px;
}
#leftcontent input#mailformNaam {
width:140px;
}
#leftcontent input#mailformemail {
width:140px;
}
#leftcontent textarea#mailformaddress {
border:1px solid #cdcdcd;
width:160px;
}
input#mailformemail {
width:160px;
}
.csc-mailform-field {
width:160px;
color:#666;
font:11px Verdana, Arial;
}
.csc-mailform-field input {
border:1px #cdcdcd solid;
padding-left:5px;
margin-top:5px;
margin-bottom:2px;
margin-left:5px;
background:#f7f7f7;
}
input#csc-mailform-submit {
color:#fff;
background:#292A86;
border:none;
}
#content .csc-mailform .csc-mailform-submit {
clear:left;
border:none;
}
#content span.csc-mailform-radio fieldset {
width:200px;
float:left;
border:1px solid #cdcdcd;
margin-bottom:10px !important;
margin-bottom:0px;
padding:10px 10px 0 10px;
}
#content span.csc-mailform-radio fieldset legend {
padding:0 5px;
}
#content span.csc-mailform-radio input {
clear:left;
float:left;
border:none;
margin-right:5px !important;
margin-right:0;
}
#content span.csc-mailform-radio label {
clear:none;
float:left;
width:165px;
margin-bottom:10px;
padding-top:0 !important;
padding-top:2px;
}
#content .csc-mailform .csc-mailform-submit {
background:#101152;
color:#fff;
font-size:11px;
padding:2px 5px;
}
#content .csc-mailform .csc-mailform-submit {
margin-bottom:0 !important;
margin-bottom:0;
}
#content #mailformsword {
width:156px;
}

/* end of typo3 */


.csc-frame-frame1 .csc-textpic-image {
padding:20px 40px 0;
height:136px;
background:url(../images/smal_frame.jpg) center top no-repeat;
}
.csc-frame-frame1 .csc-textpic-image img {
text-align:center;
}

.csc-frame-frame2 .csc-textpic-image {
padding:20px 24px 0 20px;
height:243px;
background:url(../images/large_frame.jpg) center top no-repeat;
}
.csc-frame-frame2 .csc-textpic-image img {
text-align:center;
}
.csc-frame-frame1 .csc-textpic-text, .csc-frame-frame2 .csc-textpic-text {
text-align:left;
padding-top:20px;
}

