body, p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C3C3C;
}


table, tr, th, td {
	font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C3C3C;
}

a, a:link, a:visited {
	color: #3C3C3C;
	text-decoration: underline;
}


a:active, a:focus, a:hover{
	color: #D19949;
	text-decoration: underline;
}

h1{
	font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

h2 {
	color: #3C3C3C;
	font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 4px 0px 5px 0px;
}

h3 {
	color: #3C3C3C;
	font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 4px 0px 5px 0px;
}


input, textarea {
	color: #3C3C3C;
	font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color : transparent;

}

.SelectBox {
	font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background-color : white;
	border: 0px none white;
}
.SelectBoxError {
	font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background-color: #D19949;
	border: 0px none white;
}
.FormButton {
	border: 0px none white;
}

.InputBox{
	font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	background-color : transparent;
	border: 1px solid #959FA8
}

.InputBoxError{
	font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background-color: #FFFF80;
	border: 1px solid #959FA8;
}

.ErrorText{
	color: #D19949
}

























.Div_FloatEnd {
	clear: both;
	float: none;
}

/*----------------------------------------------------------------------------------------*/
/*	MainFrame																										*/
/*----------------------------------------------------------------------------------------*/

#Main_TotalFrame{
	width: 100%;
}

#Main_Content{
	width: 956px;
	background-repeat: no-repeat;
	background-color: #F2F1EE;
}

#Main_TopBar{
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	background-color: white;
}

#Main_KolomLeft{
	width: 670px;
	margin: 0px 10px 0px 10px;
	float: left;
}

#Main_KolomRight{
	width: 235px;
	margin: 0px 10px 0px 9px;
	float: left;
}

.Main_ContentHolder{
	border: 1px solid #F0ECE8;
	width: 670px;
	background-color: #FBF7F0;
	margin: 0px 0px 10px 0px;
}

.Main_ContentHolderTXT{
	margin: 10px 10px 10px 10px;
	background-color: #FBF7F0;
}

.Main_ContentHolderAce{
	border: 1px solid #F0ECE8;
	width: 235px;
	background-color: #FBF7F0;
	margin: 0px 0px 10px 0px;
}

.Main_ContentHolderAceTXT{
	margin: 10px 10px 10px 10px;
	background-color: #FBF7F0;
}


/*----------------------------------------------------------------------------------------*/
/*	Topmenu																											*/
/*----------------------------------------------------------------------------------------*/

#Main_TopMenu{
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Main_TopMenuTXT, .Main_TopMenuTXT:link, .Main_TopMenuTXT:visited {
	color: #3C3C3C;
	text-decoration: none;
	font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Main_TopMenuTXT:active, .Main_TopMenuTXT:focus, .Main_TopMenuTXT:hover{
	color: #D19949;
	text-decoration: underline;
	font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Main_TopMenuActiveTXT, .Main_TopMenuActiveTXT:link, .Main_TopMenuActiveTXT:visited {
	color: #D19949;
	font-size: 14px;
	text-decoration: none;
	font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Main_TopMenuActiveTXT:active, .Main_TopMenuActiveTXT:focus, .Main_TopMenuActiveTXT:hover{
	color: #D19949;
	font-size: 14px;
	text-decoration: underline;
	font-family: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/*	SubMenu */

#Main_Submenu{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.Main_Submenu_TabStart{
	width: 5px;
	height: 27px;
	float: left;
}

.Main_Submenu_TabMid{
	height: 27px;
	background-image: url(../MediaFiles/Image/Main_Layout/Tabmenu_Mid.gif);
	float: left;
}

.Main_Submenu_TabMidTXT{
	margin: 6px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.Main_Submenu_TabLink, .Main_Submenu_TabLink:link, .Main_Submenu_TabLink:visited {
	color: #D19949;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.Main_Submenu_TabLink:active, .Main_Submenu_TabLink:focus, .Main_Submenu_TabLink:hover{
	color: #3C3C3C;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

.Main_Submenu_TabEnd{
	width: 5px;
	height: 27px;
	float: left;
}

.Main_Submenu_TabStart_Active{
	width: 5px;
	height: 27px;
	float: left;
}

.Main_Submenu_TabMid_Active{
	height: 27px;
	background-image: url(../MediaFiles/Image/Main_Layout/Tabmenu_Mid_Active.gif);
	float: left;
}
.Main_Submenu_TabEnd_Active{
	width: 5px;
	height: 27px;
	float: left;
}

.Main_Submenu_TabLink_Active, .Main_Submenu_TabLink_Active:link, .Main_Submenu_TabLink_Active:visited {
	color: #3C3C3C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.Main_Submenu_TabLink_Active:active, .Main_Submenu_TabLink_Active:focus, .Main_Submenu_TabLink_Active:hover{
	color: #D19949;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

/*----------------------------------------------------------------------------------------*/
/*	Footer																											*/
/*----------------------------------------------------------------------------------------*/

#Main_FooterImage{
	background-color: #F2F1EE;
	border-bottom: 1px solid #D19935;
}

#Main_Footer{
	background-color: #F2F1EE;
	margin: 0px 10px 10px 10px;
	padding: 10px 0px 0px 0px;
}

#Main_FooterLeft{
	float: left;
	width: 270px;
	margin: 6px 0px 0px 0px;
}

#Main_FooterRight{
	float: left;
	width: 650px;
	margin: 0px 0px 0px 10px;
}

.Main_FooterTXT, .Main_FooterTXT:link, .Main_FooterTXT:visited {
	color: #3C3C3C;
	text-decoration: none;
	font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Main_FooterTXT:active, .Main_FooterTXT:focus, .Main_FooterTXT:hover{
	color: #D19949;
	text-decoration: underline;
	font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/*----------------------------------------------------------------------------------------*/
/*	Homepage																											*/
/*----------------------------------------------------------------------------------------*/

.Homepage_PromoBlock{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.Homepage_PromoBlock1{
	float: left;
	width: 210px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FBF7F0;
}
.Homepage_PromoBlock2{
	float: left;
	width: 210px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FBF7F0;
}
.Homepage_PromoBlock3{
	float: left;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FBF7F0;
}


/*----------------------------------------------------------------------------------------*/
/*	Artikel																											*/
/*----------------------------------------------------------------------------------------*/

.Article_Content{
	width: 430px;
	float: left;
}

.Article_Ace2{
	width: 210px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
}



/*----------------------------------------------------------------------------------------*/
/*	Teksten																											*/
/*----------------------------------------------------------------------------------------*/

.Text_ArticleHeaderText{
	font-size: 18px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.Text_ArticleIntroText{
	font-weight: bold;
	line-height: 16px;
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.Text_ArticleSubHeader{
	font-size: 12px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

.Text_ArticleImageLeft{
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.Text_ArticleImageRight{
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
}


.Text_ArticleLink, .Text_ArticleLink:link, .Text_ArticleLink:visited {
	color: #3C3C3C;
	text-decoration: underline;
}

.Text_ArticleLink:active, .Text_ArticleLink:focus, .Text_ArticleLink:hover{
	color: #D19949;
	text-decoration: underline;
}

/*----------------------------------------------------------------------------------------*/
/*	ACE - Kolom 1																									*/
/*----------------------------------------------------------------------------------------*/

.Ace1_Header{
	width: 210px;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../MediaFiles/Image/Main_Layout/Ace1_Header.gif);
	background-repeat: no-repeat;
}

.Ace1_HeaderTXT{
	margin: 0px 10px 0px 10px;
	padding: 8px 0px 6px 0px;
	font-size: 12px;
	font-weight: bold;
	color: White;
}

.Ace1_Content{
	width: 210px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.Ace1_ContentTXT{
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	background-color: white;
}

.Ace1_Separator{
	height: 10px;
}

/*----------------------------------------------------------------------------------------*/
/*	ACE - Kolom 2																									*/
/*----------------------------------------------------------------------------------------*/

/*	ACE Tekst Afbeelding in header */
.Ace2_HeaderWithImage{
	width: 210px;
	height: 100px;
	background-image: url(../MediaFiles/Image/Main_Layout/Ace2_HeaderWithImage.gif);
	background-repeat: no-repeat;
	background-color: #D19949;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.Ace2_HeaderWithImageTXT{
	margin: 0px 10px 0px 10px;
	padding: 55px 0px 6px 0px;
	font-size: 12px;
	font-weight: bold;
	color: White;
	float: left;
	width: 115px;
}
.Ace2_HeaderWithImagePhoto{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: White;
	float: left;
	width: 75px;
}

.Ace2_Header{
	width: 210px;
	background-color: #D19949;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.Ace2_HeaderTXT{
	margin: 0px 10px 0px 10px;
	padding: 8px 0px 6px 0px;
	font-size: 12px;
	font-weight: bold;
	color: White;
}

.Ace2_Content{
	width: 210px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #D19949;
}

.Ace2_ContentTXT{
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
}

.Ace2_Separator{
	height: 10px;
}

/*	ACE Tekst  */


/*----------------------------------------------------------------------------------------*/
/*	Module																											*/
/*----------------------------------------------------------------------------------------*/

.Popup_ModuleMain{
	margin: 25px 15px 15px 15px;
}

.ModuleSearch_PlaceHolder{
	background-color: #FBF7F0;
	margin: 10px 0px 10px 0px;
}
.ModuleSearch_HeaderForm{
	font-size: 18px;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
}
.ModuleSearch_Text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin: 0px 10px 0px 0px;
}
.ModuleSearch_ErrorText{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	display: block;
}

.ModuleSearch_HighLightText{
	background-color: #D19949;
}

.ModuleSearch_Header, .ModuleSearch_Header:link, .ModuleSearch_Header:visited {
	color: #3C3C3C;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.ModuleSearch_Header:active, .ModuleSearch_Header:focus, .ModuleSearch_Header:hover{
	color: #D19949;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.ModuleSearch_Counter{
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}


/*--- START _Module_Photo.asp ---*/
.Module_Photo{
	float: left;
	margin: 2px 2px 2px 2px;
	border: 1px solid #D19949;
}

.Module_Photo_Frame{
	background-color: white; /*#1E1E1E;*/
	position: absolute;
	top: 145px;
	left: 0px;
	width: 900px;
	visibility: hidden;
	display: none;
	padding: 0px 0px 0px 0px;
	border: 2px solid black;
	z-index: 99;
	text-align: center;
}

.Module_Photo_FramePopup{
	background-color: white;
	text-align: center;
	border: 2px solid black;
}

.Module_Photo_FrameTXT{
	color: white;
	font-weight: bold;
	padding: 6px 0px 0px 10px;
	float: left;
	width: 700px;
}
.Module_Photo_FrameTXTClose{
	color: white;
	font-weight: bold;
	padding: 6px 0px 0px 10px;
	float: left;
	width: 180px;
	text-align: right;
}



.Module_Photo_FrameTXTLink, .Module_Photo_FrameTXTLink:link, .Module_Photo_FrameTXTLink:visited {
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

.Module_Photo_FrameTXTLink:active, .Module_Photo_FrameTXTLink:focus, .Module_Photo_FrameTXTLink:hover{
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

.Module_Photo_FrameHeader{
	margin: 0px 0px 0px 0px;
	background-color: #D19949;
	border-bottom: 2px solid black;
	height: 30px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}


.Module_Photo_FrameImage{
	margin: 10px 10px 10px 10px;
}

.Module_Photo_Single_Frame{
/*	visibility: hidden;
	display: none; */
	text-align: center;
}

.Module_Photo_Single_Photo{
	margin: 10px 0px 10px 0px;
	border: 1px solid #D19949;
}
/*--- EINDE _Module_Photo.asp ---*/




/*--- START _Module_ProductList.asp ---*/
.Module_ProductList_Item{
	/*background-color: #CACFDC;*/
	margin: 0px 0px 12px 0px;
	padding: 5px 5px 5px 5px;
}
.Module_ProductList_Header, .Module_ProductList_Header:link, .Module_ProductList_Header:visited {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	display: block;
	color: #3C3C3C;
}

.Module_ProductList_Header:active, .Module_ProductList_Header:focus, .Module_ProductList_Header:hover{
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	display: block;
	color: #3C3C3C;
}

.Module_ProductList_SubHeader{
	font-size: 11px;
	margin: 0px 0px 5px 0px;	
	display: block;
	padding: 0px  0px 3px 0px;
	border-bottom: 1px solid #D19949;
	color: #80672b;
	font-style: italic;
}

.Module_ProductList_Thumbnail{
	margin: 0px 10px 10px 0px;	
}

.Module_ProductList_ReadOnArrow {
	color: #D19949;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.Module_ProductList_ReadOn, .Module_ProductList_ReadOn:link, .Module_ProductList_ReadOn:visited {
	color: #D19949;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.Module_ProductList_ReadOn:active, .Module_ProductList_ReadOn:focus, .Module_ProductList_ReadOn:hover{
	color: #D19949;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}


/*--- EINDE _Module_ProductList.asp ---*/


.Module_SiteMap_Level1{
	font-weight: bold;
}






/*----------------------------------------------------------------------------------------*/
/*	Pagina Functies																											*/
/*----------------------------------------------------------------------------------------*/
.PageFunction_PlaceHolder{
	background-color: transparent;
	margin: 8px 0px 5px 0px;
	padding: 4px 0px 5px 4px;
	border-top: 1px dotted #D19949;
	border-bottom: 1px dotted #D19949;
}

.PageFunction_Icon{
	margin: 0px 3px 0px 0px;
}
.PageFunction_Link, .PageFunction_Link:link, .PageFunction_Link:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #3C3C3C;
	font-size: 10px;
	text-decoration: underline;
	margin: 0px 10px 0px 0px;
}

.PageFunction_Link:active, .PageFunction_Link:focus, .PageFunction_Link:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #D19949;
	font-size: 10px;
	text-decoration: underline;
	margin: 10px 10px 10px 0px;
}


.PageFunction_Module_Print{
	width: 100%;
	margin: 25px 5px 10px 5px;
}

/*----------------------------------------------------------------------------------------*/
/*	Module Beschikbaarheid*/
/*----------------------------------------------------------------------------------------*/
.Rijkop{
	font-weight: 800;
	border-bottom: 0.01me solid black;
	
	
}



/*----------------------------------------------------------------------------------------*/
/*	Module Beoordelingen*/
/*----------------------------------------------------------------------------------------*/
#Judger_Top_Row{
	width: 440px;
}
#Judger_Intro{
	width: 440px;
	float: left;
	border: 0.01em solid #80672b;
	padding: 5px;
}
#Judger_Teaser{
	float: none; 
	width: 440px;
	padding: 5px;
	margin: 5px 0px 0px 0px;
	border: 0.00em solid #80672b;
}
#Judger_Bottom_Row{
	width: 440px;
	float: left;	
}
.Judger_Head{
	font-size: 16px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.Judger_Rating{
	font-size: 13px;
	color: #D19949;
}
.Judger_Rating_First{
	border: 0.01em dotted green;
	padding: 5px;
}
.Judger_Rating_Second{
	border: 0.01em dotted brown;
	padding: 5px;
}
.Judger_Rating_Items{
	color: #80672b;
	text-align: center;
}
.Judger_TableHeader_Text{
	font-size: 13px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: 800;
	
}
.Judger_Rule{
	width: 225px;
	color: #D19949;
	height: 0.01em;
	text-align: center;
}
.Judger_Itemtext{
	font-size: 11px;
	display: block;
	border-top: 1px  solid  #D19949;
	color: #3C3C3C;
	font-style: italic;
}
.Judger_text{
	font-size: 11px;
	margin: 0px 0px 5px 10px;	
	display: block;
	padding: 0px  0px 3px 0px;
	color: #3C3C3C;
	font-style: normal;	
}
.SelectError
{
  color: orange;
}
