body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
table{
	text-align : left;
	vertical-align : top;
	font-size : 10px;
}

td{
	vertical-align: top;
	font-size: 12px;
}

#infomenubalk
{
	border: 1px solid #ACACAC;
	background-color : #5F0000;
	height : 18px;
}

#logotable{
	height: 134;
	float : none;
	text-align : center;
}

input{
	border: 1px solid #FF7800;
	color: #000000;
	font-weight : bold;
	font-size : 10px;
	vertical-align: middle;
}
textarea{
	border: 1px solid #FF7800;
	color: #000000;
	font-weight : bold;
	font-size : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

select, option{
	border: 0px solid #FF7800;
	color: #000000;
	font-weight : bold;
	font-size : 10px;
	background-color : transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.inputimage{
	border: 0px solid #FF7800;
	color: #000000;
	font-weight : bold;
	font-size : 10px;
	/*background-color : transparent;*/

}

.inputtext{

	background-image:    url(images/inputshade.gif); 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.showonprint{
	visibility:hidden;
}

.submit{
	border: 0px;
	background-color : #FF7800;
	color: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bolder;
	text-transform : uppercase;
	text-align : center;
	height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.kleintextbruin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	color: #5F0000;
}

a, a:visited,a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #5F0000;
	text-decoration : none;
}

a:hover{
	text-decoration : underline;
}

.menulinksnotselected {
	background-color : #FFC999;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 2px;
	padding-right : 2px;
	color: #5F0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-transform : uppercase;
	text-align: right;
	font-size: 9px;
}

#menulinksnotselectedklein{
	background-color : #FFC999;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-left : 2px;
	padding-right : 2px;
	color: #5F0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-transform : uppercase;
	text-align: right;
	font-size: 9px;
}

.menulinksselected{
	background-color : #5F0000;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 2px;
	padding-right : 2px;
	color: #FFFFFF ;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-transform : uppercase;
	text-align: right;
	font-size: 9px;
}
.menulinksselected a, .menulinksselected a:visited{
	color : #FFFFFF;
}

#etalage{
	background-color : #C7A6A6;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align : center;
	vertical-align : middle;
}

#achtergrondvul{
	background-color : #FFE9D6;
}

.content{
	background-image : url(images/background_content.gif);
		background-position: bottom;
	
	background-repeat : repeat-x;
	background-attachment : fixed;
}

#knoptekst{

}

#wit{
	background-color : white;
}

.tekst12{
	font-size : 12px;
	line-height: 16px;
}

.overzicht12, .overzicht12 a, .overzicht12 a:visited {
	color: #000000;
	font-size : 12px;
}
.fout
{
	font-size: 14px;
	color: Red;
	font-weight: bolder;
}

.img{
	margin-left:2px;
	margin-bottom:2px;
}
.galleryImg
{
	text-align : center;
	margin-top:2px;
	border: 0px;
}
.tableheader {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5f0000;
	color: #FFFFFF;
	
}
.eeuwigekalendertabel{
	border : 1px solid #FF7800;
	padding: 0px;
	margin: 0px auto;	
}

.eeuwigekalendertabel td{
	
	padding: 8px 8px 8px 8px;
}
.verdertabel{
	
	padding: 8px 8px 8px 8px;
}

.verdertabel td{
	
	padding: 8px 8px 8px 8px;
}
.bigtitle
{
	font-family: "Georgia, Palatino,verdana, arial, sans-serif";
	text-transform: lowercase;
	text-transform: Capitalize;
	font-size: 30px;
	font-smooth: always;
	/*filter:glow(color=black,strength=1);*/
}

.topbalktabel {

	background-color : #FFC999;
	padding-bottom : 8px;
	padding-top : 8px;
	padding-left : 5px;
	padding-right : 5px;
	color: #5F0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-transform : uppercase;
	text-align: center;
	font-size: 10px;
}
.input_verplicht
{
	background-image:    url(images/input_verplicht.gif); 
	background-repeat: no-repeat;
	background-position: right top;
}
.aubergine
{
	color: #5F0000;
}

.faq_vraag {
	text-indent: 10px;
	padding: 2px 0px 2px 0px;
}

.faq_antwoord,
.faq_antwoord td{
	text-indent: 0px;
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #000000;
}

.faq_antwoord p,
.faq_antwoord span{
	text-indent: 0px;
	padding: 2px 0px 2px 10px;
}

.faq_teruglink a {
	margin: 8px 0px 8px 0px;
	text-indent: 10px;
}

.faq_vulregel {
	height: 10px;
}

.faq_onderwerp,
.faq_onderwerp td {
	background-color : #FFC999;
	color: #5F0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-transform : uppercase;
	text-align: left;
	font-size: 10px;
	padding: 2px 0px 2px 2px;
}

.faqtabel{
	border : 1px solid #FF7800;
	padding: 8px 8px 8px 8px;
	margin 4px 0px 4px 0px;
	width: 100%;
}

.faqtabel td{
	
	padding: 2px 2px 2px 2px;
}
.op /*overzicht prijs*/{
text-align:right;
font-size: 9px;
padding-right:2px;
color:#5F0000;

}
tr.comboregel td
{
	border-top: 1px solid #FF7800;	
}
tr.orderregel2eregel td
{
	font-size: 9px;
	padding-bottom: 4px;	
}
table.mijnorders
{
	empty-cells: show;
}
table.mijnorders tr td, table.mijnorders tr td.tableheader
{
	line-height:16px;
	border-bottom: 1px solid #e2e2e2;
}	
table.mijnorders tr.order2regels td
{
	border-bottom: none;	
}

h3 {
	margin-bottom: 0px;
	margin-bottom: 0px;
	font-size: 43px;
}

h4 {
	margin-bottom: 0px;
	margin-bottom: 0px;
	font-size: 20px;
}

.sIFR-flash 
{ 
    visibility: visible !important; margin: 0; 
}
.sIFR-replaced 
{ 
    visibility: visible !important; 
}
span.sIFR-alternate 
{
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] 
{ 
    display: none !important; 
}

.sIFR-hasFlash h3
{
    margin: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    letter-spacing: 0px;
    font-size: 43px;
    visibility: hidden;
}

.sIFR-hasFlash h4
{
    margin: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    letter-spacing: 0px;
    font-size: 20px;
    visibility: hidden;
}
