﻿/**
 *  BRAZZA - CSS
 */
* {
	padding: 0px 0px;
	margin: 0px 0px;
	font-family: 'TREBUCHET MS';
	color: #FFF;
	font-size: 9pt;
	line-height: 16pt;
}
body {
	background-image: url('../images/background.png');
	background: url('../images/background.png') #0f3443;
	background-position: top center;
	background-repeat: repeat-x;
}
a img, img {
	border: 0px;
}
a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}
p.bodytext a, p.bodytext-googlemaps a, p.bodytext a:link, p.bodytext-googlemaps a:link, p.bodytext a:visited, p.bodytext-googlemaps a:visited, p.bodytext a:hover, p.bodytext-googlemaps a:hover, p.bodytext a:active, p.bodytext-googlemaps a:active {
	font-weight: bold;
	color: #57BAD2;
}
p.csc-frame-frame2 a, p.csc-frame-frame2 a:link, p.csc-frame-frame2 a:visited, p.csc-frame-frame2 a:hover, p.csc-frame-frame2 a:active {
	font-weight: bold;
	color: yellow;
	font-family: 'GEORGIA';
}

td {
	vertical-align: top;
}
p.align-center {
	text-align: center;
}
/***************/
#center {
	Z-INDEX: 100;
	POSITION: RELATIVE;
	background: url('../images/background.png') #0f3443;
	background-repeat: no-repeat;
	background-position: top center;
	width: 991px;
	margin-left: auto;
	margin-right: auto;
}
#container {
	Z-INDEX: 110;
	POSITION: RELATIVE;
	width: 991px;
}
/************/
#header_background {
	POSITION: ABSOLUTE;
	Z-INDEX: 50;
	top: 0px;
	left: 0px;
	width: 991px;
	height: 205px;
	overflow: hidden;
}
#header {
	POSITION: RELATIVE;
	Z-INDEX: 200;
	width: 991px;
	height: 254px; /*background-color: #66ccff; border-bottom: 1px solid #66ccff; */
}
#header #hoofdmenu {
	POSITION: RELATIVE;
	Z-INDEX: 200;
	top: 205px;
	width: 991px;
	height: 40px; /*border-bottom: 1px solid #fff;*/;
	font-family: 'TREBUCHET MS';
	color: #FFF;
	font-size: 10pt;
	text-align: left; /*text-transform: uppercase;*/;
	padding-left: 75px;
	padding-top: 15px;
}
.menu {
	margin-left: 46px;
	padding-top: 5px;
	padding-bottom: 7px;
	display: block;
}
.menuitem {
	float: left;
	margin-right: 35px;
	_width: 50px;
}
.actief {
	color: red;
	display: block;
	float: left; /*width: 90px;*/;
	height: 22px;
	overflow: hidden;
	margin-right: 34px;
		/*background: url('../images/menu-active*UIT*.gif'); background-repeat: no-repeat; background-position: bottom left;*/
}
.actief a, .actief a:link, .actief a:visited, .actief a:hover, .actief a:active {
	display: block;
	color: red;
	text-decoration: none;
	float: left;
	font-size: 12pt;
}
.normaal {
	color: #fff;
	display: block;
	float: left; /*width: 90px;*/;
	height: 22px;
	overflow: hidden;
	margin-right: 34px;
		/*background: url('../images/menu-normal*UIT*.gif'); background-repeat: no-repeat; background-position: bottom left; */
}
.normaal a, .normaal a:link, .normaal a:visited, .normaal a:hover, .normaal a:active {
	display: block;
	color: #fff;
	text-decoration: none;
	float: left;
	font-size: 12pt; /*font-weight: bold;*/
}
#submenu {
	POSITION: ABSOLUTE;
	Z-INDEX: 220;
	top: 42px;
	left: 46px;
}
.submenu {
	display: block;
}
.subactief {
	color: #411414;
	display: block;
	float: left; /*width: 90px;*/;
	height: 22px;
	overflow: hidden;
	margin-right: 34px;
		/*background: url('../images/menu-active*UIT*.gif'); background-repeat: no-repeat; background-position: bottom left;*/
}
.subsubactief a, .subactief a:link, .subactief a:visited, .subactief a:hover, .subactief a:active {
	display: block;
	color: #fff;
	text-decoration: none;
	float: left;
	font-size: 10pt;
	text-transform: lowercase;
}
.subnormaal {
	color: #fff;
	display: block;
	float: left; /*width: 90px;*/;
	height: 22px;
	overflow: hidden;
	margin-right: 34px;
		/*background: url('../images/menu-normal*UIT*.gif'); background-repeat: no-repeat; background-position: bottom left; */
}
.subnormaal a, .subnormaal a:link, .subnormaal a:visited, .subnormaal a:hover, .subnormaal a:active {
	display: block;
	color: #fb9300;
	text-decoration: none;
	float: left;
	font-size: 10pt; /*font-weight: bold;*/;
	text-transform: lowercase;
}
.top3dZZ {
	padding-left: 100px; *;
	padding-left: 100px;
	_padding-left: 100px;
}
/************/
#middle #logolinks {
	POSITION: ABSOLUTE;
	Z-INDEX: 220;
	top: 482px;
	left: 280px;
	width: 180px;
	text-align: right;
}
#middle #copyrightblok {
	POSITION: ABSOLUTE;
	Z-INDEX: 220;
	top: 482px;
	left: 56px;
	color: #CAA5A1;
	width: 200px;
	font-weight: normal;
}
#copyrighttekst {
	color: #6b8d99;
	font-weight: normal;
	padding-top: 16px;
	padding-bottom: 16px;
}
.copymark {
	color: #6b8d99;
	font-weight: normal;
	font-size: 11pt;
}
a.copylink, a.copylink:link, a.copylink:visited, a.copylink:hover, a.copylink:active {
	color: #6b8d99;
	font-weight: normal;
}
#footerblok {
	display: block;
	height: 30px;
}
/************/
#middle {
	POSITION: RELATIVE;
	Z-INDEX: 200;
	display: block;
	width: 991px;
}
#middle #main {
	POSITION: RELATIVE;
	width: 991px;
}
#middle #left {
	POSITION: RELATIVE; /* width: 360px; */;
	width: 266px;
	float: left;
	margin-left: 80px;
	margin-top: 7px;
}
#middle #right {
	POSITION: RELATIVE;
	_overflow: hidden;
	width: 625px;
	_width: 550px;
	float: right;
	padding-bottom: 10px;
}
#middle #minimumheight {
	POSITION: RELATIVE;
	float: right;
	width: 1px;
	height: 540px;
}
#middle #main #mainborder {
	width: 991px;
	height: 159px;
	overflow: hidden;
}
#copyrightblok {
	clear: both;
	text-align: center;
	background: url('../images/copyrighttrans.png');
	background-repeat: no-repeat;
	background-position: top center;
}
#middle #main #mainborder #bordertext {
	margin-left: 510px;
	margin-right: 90px;
}
#bordertext {
	padding-top: 35px;
	padding-bottom: 20px;
}
#bordertext h1 {
/*font-family: 'TIMES NEW ROMAN';*/ 	font-size: 18pt;
	font-weight: normal;
	padding-bottom: 1px;
	border: 1px solid red;
}
#bordertext p.bodytext {
}
/************/
#middle #left #mainleft {
	padding-top: 8px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px; /*background-color: darkblue;*/;
	background: url('../images/lefttoptrans.png');
	background-repeat: no-repeat;
	background-position: bottom center;
}
#middle #left #mainleft #lefttextwrapper #lefttext .specialheader {
	width: 215px;
	height: 26px;
	display: block;
	padding-top: 4px;
	padding-bottom: 6px;
	overflow: hidden;
}
#middle #left #mainleft #lefttextwrapper #lefttext h1 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#middle #left #mainleft #lefttextwrapper #lefttext p.bodytext {
	border: 1px solid #db0202;
	padding: 10px 15px;
}
p.bodytext-googlemaps {
	padding: 10px 15px;
}
#middle #left #mainleftbegin {
	height: 10px;
	background: url('../images/lefttoptrans.png');
	background-repeat: no-repeat;
	background-position: top center;
}
#middle #left #leftlogo {
	padding-top: 24px;
	text-align: center;
}
#middle #left #leftaddress {
	padding-bottom: 40px;
	text-align: center;
}
/************/
#middle #right #righttop {
	/* in chrome moet hij 1px naar rechts, in IE6 heb ik nog niet kunnen controleren */
	margin-left: 5px;
	margin-top: 9px;
	width: 550px;
	height: 260px;
	overflow: hidden;
}
#middle #right #rightbottom #rightleft {
	float: left;
	width: 350px;
	overflow: hidden;
}
#rightleft #rightmain {
	margin-left: 6px;
	margin-right: 5px;
}
#rightleft #rightmain #main {
	width: 340px;
	overflow: hidden;
}
#main #bordertext {
}
#main #bordertext h1 {
}
#main #bordertext .specialheader {
	width: 362px;
	height: 16px;
	display: block;
	padding-top: 4px;
	margin-top: 0px;
	padding-bottom: 0px;
	position: relative;
	top: -20px;
}
.img10 {
	display: block;
	float: left; /*border-bottom: 1px solid red; */
}
.img20 {
	display: block;
	float: left; /*border-bottom: 1px solid blue; */
}
.img30 {
	display: block;
	float: left; /*border-bottom: 1px solid green; */
}
#main p.bodytext {
	margin-top: 0px;
	border: 1px solid #57bad2;
	padding: 10px 15px;
}
#middle #right #rightbottom #rightright {
	float: right;
	width: 260px;
}
#rightright #rightrighttop {
	padding-top: 4px;
	width: 174px;
	text-align: center;
	overflow: hidden;
	height: 60px;
}
#rightright #rightrightbottom {
	width: 174px;
	margin-left: 15px;
}
/************/
caption {
	padding-top: 10px;
	padding-left: 10px;
	text-align: center;
	font-weight: bold;
	color: #db0202;
	padding: 0px;
	cellpadding: 0px;
		/* width: 180px; */
}
/*table.contenttable-0, table.contenttable-1, table.contenttable-2, table.contenttable-3 { }*/
/* alle tabellen en cellen e.d. */
table.contenttable {
	margin-top: 0px;
}
table.contenttable {
	margin: 0px;
	padding: 0px;
	cellpadding: 0px;
}
table.contenttable tr {
	margin: 0px;
	padding: 0px;
	cellpadding: 0px;
}
table.contenttable tr td {
	margin: 0px;
	padding: 0px;
	cellpadding: 0px;
	line-height: 18px;
}
/* specifiek tabel '0' / Tijden openingstabel */
table.contenttable-0 {
	margin-left: 15px;
	padding-left: 0px;
	margin-bottom: 20px;
}
table.contenttable-0 tr td {
	margin: 0px;
	padding: 0px; /* height: 8px; overflow: hidden;  /* height: 10px; overflow: hidden; */
}
table.contenttable-0 td.td-0 {
	font-weight: bold;
	width: 0px;
}
table.contenttable-0 td.td-1 {
	font-weight: normal;
	width: 60px;
	text-align: left;
	padding-right: 10px;
}
table.contenttable-0 td, td-last {
}
li {
	list-style-image: url('../images/listitem.gif');
	background-position: right bottom;
	list-style-type: none; *;
	padding-right: 5px;
	_padding-right: 5px;
		/* background: url('../images/listitem.gif'); background-repeat: no-repeat; background-position: top left; /*padding-top: 8px; padding-top: 0px; */
}
/********/
#collectietitel {
	color: /*#db0202;#57bad2*/#57bad2;
}
input {
	color: black;
}
select {
	color: black;
}
textarea {
	color: black;
}
option {
	color: black;
}
/*input.sendbutton {clor: black;}*/
.name-of-person {
	color: #57bad2;
}
.important {
	color: #db0202;
}
#contactform {
	display: block;
	float: left;
	position: relative;
}
