a { color:#FF8242; text-decoration:none; font-size:10pt; font-weight: bold;}
a:hover { color:#800000; text-decoration:underline; }

.side-body a { color:#800000; text-decoration:none; font-weight: normal; font-size: 10pt;}
.side-body a:hover { color:#FF8242; text-decoration:underline;}

a.side { color:#800000; text-decoration:none; font-weight: normal;}
a:hover.side { color:#FF8242; text-decoration:underline; }
span.scap-active { color:#800000; text-decoration:none; font-weight: bold; font-size: 10pt;}

a.white { color:#FF8242; text-decoration:none; }
a:hover.white { color:#800000; text-decoration:underline; }

img { border-style: none;
}

body { 
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10pt;
	color: #800000;
	margin:0px;
	padding: 0px;
	padding-bottom: 20px;
	border: 0px;
	background-color:#FFFFFF;  
	text-indent: 0px;
	overflow-y: scroll;
}

p {	
	margin-top: 0em;
}

form { margin:0px 0px 0px 0px; }

hr { height:1px; border:#FF8242 1px solid; }
hr.side-hr { height:2px; border-bottom:#fff 1px solid; border-top:#FF8242 1px solid; }

td { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10pt; }

pre { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10pt; }

.alt { color:#800000; }

.white-header {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11pt;
	color:#fff;background-color:#800000;
	padding:4px;
}

.full-header {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11pt;
	color:#ffffff;background-color: #800000; 
}

.logo {
	display: block;
	position: relative;
	float: left;
	margin-top: 0.2em;
}
.contact {
	display: block;
	position: relative;
	float: right;
	color: #000000;
}

.contactgegevens  {
	padding-left: 10px;
	color: #FFFFFF;
	background-color: inherit;
	font-size: 8pt;
}
.contactgegevens a {
	color: #FFFFFF;
	background-color: inherit;
	font-weight: normal;
	font-size: 8pt;
}
.contactgegevens a:hover {
	color: #FF8242;
	background-color: inherit;
	text-decoration: none;
}

.button {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10pt;
	color:#800000; background-color:#ddd;
	height:19px;
	border:1px #687f7c solid;
	margin-top:2px;
	padding-bottom: 2px;
}
	
.textbox {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10pt;
	color:#800000; background-color:#eeeeee;
	border:1px #FF8242 solid;
}

/* STYLE VOOR DE GEWONE PAGINAS */
.main-body { 
	font-size:10pt; 
	color:#800000; 
	background-color: transparent; 
	padding:0em; 
	text-align: justify;
}
.news-body { 
	font-size:10pt; 
	color:#800000; 
	background-color:transparent; 
	padding: 8pt 0px 12pt 0px; 
	text-align: justify;
}
.main-body-list {
	text-align: left;
}
.main-table {
	margin-top: 0em;
	padding-top: 0em;
	border-width: 0em;
}
h2 {
	display: inline;
	color: #800000;
	background-color: inherit;
	text-align: left;
	font-family: Verdana,Tahoma,Arial,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
a.download_title {
	color: #FF8242;
	background-color: inherit;
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
}
table.downloads {
	width: 17em; 
	height: 7em; 
	display: block; 
	position: relative; 
	float: left; 
	padding-right: 15px;
}
table.downloads tr td.downloads_image {
	vertical-align: top; 
	width: 79px; 
	height: 64px;
}
table.downloads tr td.downloads_text {
	vertical-align: top; 
	margin: 0px; 
	padding: 0px; 
	border: 0px solid; 
	width: auto;
}
ol li, .stappenlijst {
	font-weight: bold;
}
ol li span.list-item-body {
	font-weight: normal;
}

a.download_title:hover {
	color: #800000;
}
.nieuws-kop {
	font-family: Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	color:#800000;
	background-color: transparent;
}
table.main {
	color: #800000;
	border: none;
	margin: 0px;
	padding: 0px;
}
table.main tr {
	border: none;
	margin: 0px;
	padding: 0px;
}
table.main tr td {
	vertical-align: top;
	text-align: justify;
	border: none;
	margin: 0px;
	padding: 0px;
}
.tijdtabel tr td {
	padding: 10px;
}
ul, ol {	margin-top: 0em;
		margin-bottom: 0em;
}
ul li {
	text-align: left;
}
ol li, .stappenlijst {
	text-align: justify;
}
.stappenlijst { 
	width: 4em; 
	vertical-align: top;
}
li, .stappenlijst { 
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
ul li { 
	list-style-image: url(http://www.madeware.nl/images/eigen/bullet_madeware.gif);
}
.plaatje {
	border-width: 0px; 	
	margin-left: 15px; 
	margin-bottom: 10px;
}
.plaatje_rechts {
	display: block;
	position: relative;
	float: right;
	text-align: right;
	border-width: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
}
.plaatje_links {
	display: block;
	position: relative;
	float: left;
	border-width: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	text-indent: 0px;
}
.nieuws-terug{
	display: inline;
	text-align: right;
	padding: 0px 20px 5px 10px; 
}
.rapport-tabel {
	border: 1px solid;
	color: #800000;
	border-collapse: collapse;
}
.rapport-tabel tr td {
	padding: 3px;
	border-right: 1px solid;
	margin: 0px;
}
.rapport-tabel tr th {
	padding: 3px;
	border-right: 0px solid;
	margin: 0px;
	background-color: #800000;
	color: #FEF0CF;
}
.nadruk {
	font-weight: bold;
}
table.partners tr td {
	padding: 5px 10px 5px 0px;
}

table.bloklayout {
	border-collapse: collapse;
}
table.bloklayout tr td {
	width: 48%;
	vertical-align: top;
}
table.bloklayout tr td.opvulling {
	width: 2em;
}
table.bloklayout tr td h2 {
	color: #800000; /*#FF8242;*/
}
table.bloklayout tr td.kop {
	padding-left: 10px;
	padding-top: 1em;
	border: 0em;
}

table.bloklayout tr td.inhoud {
	padding-bottom: 1em;
	padding: 10px;
	background-color: #FFF8E1;
	border-right: 2px solid #FF8242;
	border-top: 2px solid #FF8242;
}

table.bloklayout tr td.kop h2 a {
	color: #800000;
	font-weight: bold;
}
table.bloklayout tr td a {
	color: #800000;
	font-weight: normal;
}
table.bloklayout tr td.inhoud a.nohover:hover {
	text-decoration: none;
}

*.contact-table {
	display: table;
	width: auto;
	border-collapse: separate;
	border-spacing: 10px
}
*.row {
	display: table-row;
	padding-top: 10px;
}
*.cell-l {
	display: table-cell;
	width: 10em;
	text-align: left;
	vertical-align: top;
}
*.cell-r {
	display: table-cell;
	vertical-align: top;
}
*.cell-r textarea{
	height: 10em;
}
*.cell-r textarea, *.cell-r input, *.cell-r select {
	width: 30em;
}

/*STIJL VOOR SIDE-BARS */

.side-body { font-size:9px; color:#800000; background-color: transparent; padding:4px 0px 6px 4px; height: 100%;}
.sub-side-body { font-size:9px; color:#800000; padding:4px 4px 6px 14px; }

.main-bg { 
	background-color: transparent; 
	padding: 4px 2em 4px 2em; 
}

.border {
	border-width:0px 1px 1px 1px;border-color:#485f5c;border-style:solid;
}

.side-border-left { background-color:#FEF0CF; border-right:0px #FF8242 solid; padding:10px 10px; height: auto; }
.side-border-right { background-color: #FEF0CF; /*#F7F0D2*/ border-left:0px #FF8242 solid; padding:10px 10px; }


.news-footer {
	font-size:9px;
	color:#666666;background-color:#eeeeee;
	padding:2px 2px 2px 2px;
}

h1.pagina-titel {
	font-family: Verdana,Tahoma,Arial,Sans-Serif;
	font-size: 16pt;
	font-weight: bold;
	padding:5px 0em 0px 0em; 
	margin-bottom: 1.0em;
	color:#800000; 
	background-color: transparent; 
}

h1.pagina-titel-licht {
	font-family: Verdana,Tahoma,Arial,Sans-Serif;
	font-size: 16pt;
	font-weight: normal;
	padding:5px 0em 0px 0em; 
	margin-bottom: 1.0em;
	color:#800000; 
	background-color: transparent; 
}

.barmain {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11pt;font-weight:bold;
	color:#ffffff;background-color:#800000;
	padding:0px 2px 0px 2px;
}

.barleft { width:3px; height:19px; background-image:url(images/barleft.gif); }
.barright { width:3px; height:19px; background-image:url(images/barright.gif); }

.capmain {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:21px;
	color:#ffffff;background-color:#800000;
	padding:4px;
}
.capmain_news {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11pt;
	color:#ffffff;background-color:#800000;
	padding:4px;
}

.capleftbig { width:5px; height:36px; background-image:url(images/capleftbig.gif); }
.caprightbig { width:5px; height:36px; background-image:url(images/caprightbig.gif); }

.capleft { width:5px; height:23px; background-image:url(images/capleft.gif); }
.capright { width:5px; height:23px; background-image:url(images/capright.gif); }

.capleft_news { width:5px; height:23px; background-image:url(images/capleft_news.gif); }
.capright_news { width:5px; height:23px; background-image:url(images/capright_news.gif); }

.scapmain, .scapmain a, .scapmain a:hover {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10pt;
	font-weight: bold;
	color:#ffffff;background-color:#800000;
	height:19px;
	padding:2px 2px 2px 4px;
	text-decoration: none;
}

.scapleft { width:3px; height:19px; background-image:url(images/scapleft.gif); }
.scapright { width:3px; height:19px; background-image:url(images/scapright.gif); }

.subscapmain, .subscapmain a, .subscapmain a:hover {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10pt;
	font-weight: bold;
	color:#ffffff;background-color:#FF8242;
	height:19px;
	padding:2px 2px 2px 4px;
	text-decoration: none;
}

.subscapleft { width:3px; height:19px; background-image:url(images/subscapleft.gif); }
.subscapright { width:3px; height:19px; background-image:url(images/subscapright.gif); }


.tbl-border { background-color:#bbbbbb; }
.tbl { font-size:10pt; padding:3px 4px 3px 4px; }
.tbl1 { font-size:10pt; color:#800000; background-color:#ffffff; padding:4px; }
.tbl2 { font-size:10pt; color:#800000; background-color:#eeeeee; padding:4px; }
	
.forum-caption {
	font-size:10pt;font-weight:bold;
	color:#ffffff;background-color:#800000;
	height:20px;
	padding:0px 4px 2px 4px;
}

.quote {
	color:#800000;background-color:#eee;
	padding:2px;
	margin:0px 20px 0px 20px;
	border:1px #bbbbbb solid;
}
	
.poll { height:12px; border:1px #000000 solid; }

.comment-name { font-weight:bold; color:#800000; }

.shoutboxname { font-weight:bold; color:#800000; }
.shoutbox { color:#666; }
.shoutboxdate { font-size:9px; color:#800000; }

.\10px { font-size:9px; font-weight:normal; }
.\10px2 { font-size:9px; font-weight:normal; color:#800000; }
.side-10px { font-size:9px; font-weight:normal; color:#800000; }
.side-label { background-color:#FF8242; padding:2px; }

.gallery { padding: 16px 0px 8px 0px; }
.gallery img { border: 1px solid #cccccc; }
.gallery:hover img { border: 1px solid #cccccc;  }
img.activegallery { border: 1px solid green;  }

/* eTicket styles */
.inputsubmit {
	font-size: 11px;
	background: #dddddd ;
	color: #800000;
	border: #687f7c solid 1px;
}
.inputsubmit2 {
	font-size: 11px;
	background-color: transparent; 
	color: #FF8242;
	border: 0px solid;
}
/*.container { width: 20em }*/
.mainTable { background-color: #ffffff; }
.mainTableAlt { background-color: #eeeeee; }
.mainTableOn { background-color: #FFDC96; }
.TableHeader { background: #FF8242 ; line-height: 25px; height: 25px; }
.TableMsg { background-color: #800000; width: 100%; }
.TableHeaderText { color: #FFFFFF; font-size: 11px; font-weight: normal;  text-align: center; }
.TableHeaderText a { color: #FFFFFF; font-size: 11px; font-weight: normal;  text-align: center; }
.TableInfoText { color: #000000; font-size: 11px; background-color: #FFFFFF; }
.priLow { background-color: #DDFFDD; }
.priNormal { background-color: #FFFFF0; }
.priHigh { background-color: #FEE7E7; }
.privReceived { background-color: #3669CF; color: #3E3E3E; }
.privBox { background-color: #FFFFFF; }
.privBorder { background-color: black; }
.privAttachments { background-color: #94C7FF; }
.msgReceived { background-color: #E9E9E9; color: #3E3E3E; font-size: 10px; }
.msgAnswered { background-color: #FFE0B3; color: #3E3E3E; font-size: 10px; }
.msgAttachments { background-color: #F4FAFF; color: #000000; font-size: 10px; }
.msgBorder { background-color: #ADADAD;  margin-top: 10px; }
.msgBorderInfo { background-color: transparent; }
.msgBox { background-color: #F9F9F9; }
.searchBox { padding: 10px 0 0 10px; margin: auto; }
.loginBox { padding: 5px; }
.loginBox td { padding: 5px; }
.loginBox td table td { line-height: 30px; }
.buttons { text-align: center; }
.nav {
	border-top: 1px solid #bbbbbb;
	background: #800000;
	line-height: 25px;
	height: 25px;
	text-align: right;
}
.nav li {
	height: 25px;
	line-height: 25px;
	margin-left: 3px;
	display: inline;
}
.nav ul { padding-right: 5px; }
.nav a {
	color: white;
	text-decoration: none;
	border: none;
}
.nav a:hover { color: white; text-decoration: underline; }
