﻿html,body  
{
	height:100%; /* needed for container min-height */
	width: 100%;
	margin: 0; 
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

body
{
	background-color:#ffffff;
}

form
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

#PageMaster
{
	width:100%;
	height: 100%;
	background-color:#ffffff;
}

#WhiteSpace
{
	width: 100%;
	height: 5px;
	background-color: #ffffff;
}

#HeaderMaster
{
	width: 100%;
	height:100px;
	background-color:#ffffff;
	padding: 0;
	border-top: 1px solid #ffffff;  
} 

#Header
{
	width: 100%;
	height:100px;
}

.Logopane
{
	height:65px;
	width:33%;
}

.TopCenterRightContentPane
{
	/*width:300px !important;*/
	height:65px;
	margin-right:30px;
	vertical-align: top;
	text-align: right;
}

.TopRightContentPane
{
	height:65px;
	padding: 0px 10px;
	text-align: right;
} 

.TopRightContentPane .DNNAlignLeft
{
	width:150px !important;
} 

#TopMenu
{
	width:100%;
	height:35px;
	background-color:#222221;
}

#LeftSpacer
{
	width: 10px;
}

#ContentMaster
{
	width: 100%;
	height: 100%;
	vertical-align: top;
	text-align: left;
}

#ContentTable
{
	width: 100%;
	height: 100%;
	vertical-align: top;
	text-align: left;
}
#InnerContent
{
	width: 960px !important;
	height: 100%;
	background-color: #ffffff;
	padding: 10px;
}

#InnerContent .ContentPane
{
	width: 960px !important;
}

#InnerContent .LeftPane
{
	width: 670px !important;
}
#InnerContent .ContentSpacer
{
	width: 10px !important;
}

#InnerContent .RightTopPane
{
	width: 280px !important;
}
.ContentPaneFullWidth
{
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	padding: 10px;
} 

.LeftContentPane
{
	float:left;	
	margin-right:10px;
	width:330px;
}

.CenterContentPane
{
	float:left;	
	margin-right:10px;
	width:330px;
}

.RightContentPane
{
	float:right;	
	width:210px;
}

.RightUpperContentPane
{
	margin-bottom:50px;
}

#dnn_ctr527_SignIn_cmdPassword
{
	display: none;
}

.FormLabel
{
	width: 120px;
}

/* ================================
    Containers
   ================================
*/


/* ================================
    Styles for productionsitelogo
   ================================
*/
.Quintens_WebOrderEntry_ProductionsiteDisplayContent, #Quintens_Accounts_ProductionSite
{
	height: 68px !important;
	/*width: 10px !important;*/
}

#productionSiteContainer
{
	height: 68px !important;
	/*padding-left: 120px;*/
	background-image:url(images/logobg.gif);
	background-repeat: no-repeat;
	background-position-x: 40px;
}

.productionSite
{
	font-family: arial !important;
	font-size: 24px !important;
	font-weight: bold !important;
	/*padding-top: 5px;
	padding-left: 100px;*/
	text-align: left;
	color: #222221;
}

/* ================================
    Styles for accountlogin
   ================================
*/

.Quintens_Accounts_LoginContent
{
	height: 68px !important;
	/*width: 340px !important;
	background-image:url(images/contentShadowLeft.gif); */
	background-position:left;
	background-repeat:repeat-y;
}

#Quintens_Accounts_Login
{
	height: 68px !important;
	/*_width: 320px !important;
	background-image:url(images/contentShadowRight.gif); */
	background-position:right;
	background-repeat:repeat-y;
	padding-right: 20px;
}

#loginHeader .displayName, #loginHeader .accountName
{
	color: #491d00;
	font-size: 16px !important;
	font-family: arial !important;
	font-weight: bold !important;	
}

#loginHeader .displayName
{
	float: left;
}

#loginHeader .accountName
{
	float: right;
}

#loginFooter
{
	padding-top: 20px;
	_padding-top: 30px;
	vertical-align: bottom;
}

.HyperLinkLogOff, .changePasswordLink
{
	margin-top: 0px !important;
}
#loginFooter #DivLogOff
{
	float: left;
	vertical-align: bottom;
}

#loginFooter #DivChangePass
{
	float: right;
	text-align: right;
	vertical-align: bottom;
}

#dnn_ctr498_SignIn_tdPassword .commandbutton
{
	display: none;
}

#Quintens_Accounts_Login h2
{
	margin-top: 2px;
	margin-bottom: 2px;
}

#LoginMessageContainer
{
	padding: 0px;
	margin: 0px;
	height: 30px !important;
}

/* ================================
    Styles for DateSelection
   ================================
*/
.Quintens_WebOrderEntry_DateSelectionContent
{
	
}

.divQBB_DSPanelDateSelection
{
	/*width: 300px !important;*/
	height: 55px !important;
	background-color: #ffffff !important;
	border: none ;
}


.divQBB_DSTop
{
	padding-top: 0px !important;
	_padding-top: 4px !important;
	width: 100%;
	float: left;
	height: 28px !important;
}

.divQBB_DSLabelLevering
{
	margin-left: 6px;
	margin-right: 3px;
	color: #491d00;
	font-weight: bold;
	font-size: 18px;
}
.divQBB_DSBottom
{
	width: 100%;
	height: 27px !important;
	float: left;
	border-top: solid 1px #cccccc !important;
}
.divQBB_DSBottomPart
{
	width: 74px !important;
	height: 100%;
	float: left;
	border-right: solid 1px #cccccc !important;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	height: 23px !important;
	_height: 27px !important;
}
.divQBB_DSBottomPart_NB
{
	width: 74px !important;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	height: 23px !important;
	_height: 27px !important;
}

.divQBB_DSShopClosed
{
	background-image:url('images/shopClosed.gif');

}.divQBB_DSDraftSaved
{
	background-image:url('images/draftSaved.gif');
}
.divQBB_DSOrderPlaced
{
	background-image:url('images/orderPlaced.gif');
}
.divQBB_DSNotFreshOrderPlaced
{
	background-image:url('images/draftSaved.gif');
}
.divQBB_DSSelectedDate
{
	background-image:url('images/dateSelected.gif');
}
/* ================================
    Styles for popup
   ================================
*/

.rwTitleRow td, .rwCorner, .rwFooterCenter
{
	background-color: #491d00;
}

Div.Radwindow_Default .rwTitlebarControls EM
{
	color: #ffffff !important;
}

.rwTitleRow td, .rwTopResize, .rwCorner, .rwFooterCenter
{
	background-image: none !important;
}

/* ================================
    Styles for grid
   ================================
*/

/* add border to empty cells */
.rgMasterTable
{
	_border-collapse: collapse !important;
}

/* end add border */

.Quintens_WebOrderEntry_OrderFormContent
{
    height: 100%;
}

.divQBB_OFPanelOrderForm 
{
    height: 100%;
}

.divQBB_OFLeftSide
{
	float: left;
	margin-right: 10px;
	width: 180px !important;
}

.orderFormTable
{
	width: 100%;
	height: 100%;
}
.tdQBB_LeftSide
{
	width: 180px;
	vertical-align: top;
	text-align: left;
}

.tdQBB_GridHeader
{
	width: 100%;
	height: 27px !important;
}

.tdQBB_Grid
{
	width: 100%;
	height: 100%;
}

.tdQBB_RightSide
{
	width: 150px !important;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	text-align: right;
}

.rgDataDiv
{
	position: absolute;
	top: 8em !important;
	bottom: 0 !important;
	height: auto !important;
}

.divQBB_OFRadGrid1
{
	height: auto;
}
.divQBB_OFPanelCategoryOverview
{
    width: 180px;
}

.divQBB_OFCategoryOverviewTitle
{
	width: 176px !important;
	_width: 180px !important;
	height: 21px !important;
	background-color: #eeeeee !important;
	border: 1px solid #cccccc !important;
	padding-top: 6px;
	padding-left: 4px;
}

.divQBB_OFLabelCategoryOverviewTitle
{
	color: #491d00 !important;
	font-size: 16px !important;
	font-family: arial;
	font-weight: bold;
}

.divQBB_OFCategoryOverviewItems
{
	width: 180px !important;
}

.divQBB_OFCategoryOverviewItem
{
	width: 176px !important;
	_width: 180px !important;
	height: 20px !important;
	background-color: #eeeeee !important;
	border: 1px solid #cccccc !important;
	padding-left: 4px;
   	margin-top: 5px;
	font-weight: normal !important;
}

.divQBB_OFCategoryOverviewItem a
{
	color: #333333 !important;
}

.divQBB_OFCategoryOverviewItem a
{
	font-size: 12x;
	font-family: arial;
}

.divQBB_OFExtraInfoTitle, .divQBB_OFExtraInfoReferenceTitle
{
	width: 176px !important;
	_width: 180px !important;
    	background-color: #eeeeee !important;
    	border-bottom: 1px solid #000 !important;
	height: 100% !important;
	color: #491d00 !important;
	font-size: 16px !important;
	font-family: arial;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 4px;
  	margin-bottom: 3px;
}

.divQBB_OFExtraInfoControl, .divQBB_OFExtraInfoReferenceControl
{
	width: 180px !important;
	text-align: center;
}

.divQBB_OFPanelExtraInfo, .divQBB_OFPanelExtraInfoReference
{
	margin-top: 30px;
	width: 180px !important;
	border: 1px solid #cccccc !important;
}

.divQBB_OFTextBoxExtraInfo, .divQBB_OFTextBoxExtraInfoReference
{
	width: 170px !important;
	height: 60px !important;
}




.QBB_SC td
{
	background-color: #6a6a63 !important;
	font-size: 12px;
	border-top: 1px solid #222221;
	border-bottom: 1px solid #222221;
	color: #ffffff
}

.QBB_SC td.rgGroupCol
{
    background-color: #ffffff;
}

.QBB_SC td.rgGroupCol:first-child + td
{
	background-color: #6a6a63 !important;
	border-left: 1px solid #222221 !important;
	border-top: 1px solid #222221 !important;
	border-bottom: 1px solid #222221 !important;
}

.QBB_SC td.rgGroupCol input
{
	_background-color: #6a6a63 !important;
	_width: 20px !important;
	_height: 22px !important;
	_margin-top: -1px;
	_margin-bottom: -1px;
	_border-left: 1px solid #222221 !important;
	_border-top: 1px solid #222221 !important;
	_border-bottom: 1px solid #222221 !important;}

.QBB_MC td div
{
	margin: 1px;
	_margin: 0px;
}

.QBB_SC td div
{
	margin: -2px;
	_margin: 0px;
}

.QBB_NR td, .QBB_AR td
{
	border-left: 1px solid #cccccc !important;
	border-bottom: 1px solid #cccccc !important;
	height: 24px !important;
}

.QBB_NR td input, .QBB_AR td input
{
	font-size: 20px !important;
	height: 40px !important;
}

td.rgGroupCol
{
	border: none !important;
	background-image: none !important;
	background-color: White !important;
}

.QBB_AR
{
    background-color: #eeeeee !important;
}

.QBB_AR .rgGroupCol
{
    background-color: White !important;
}

.PanelRadGridActionButtons
{
    width: 150px;
    float: left;
}

/* RadGrid header specific */

.divQBB_OFTableRadGridTop
{
    width: 100%;
}




.divQBB_OFRadDatePickerReferte
{
    width: 70px;
}
.divQBB_OFRadGridPrintOfflineHeaderStyle
{
    width: 120px;
    text-align: right;
    vertical-align: bottom;
    border-bottom: #828282 1px solid;
}

/* RadGrid Row specific */

.q_iNr
{
    text-align: right;
}

.q_iRNr
{
    text-align: right;
    padding-right: 10px;
}

.q_iRret
{
    text-align: right;
    padding-right: 10px;
}

.q_iOto
{
    text-align: center;
}

.q_oto
{
	background-color: #222221;
}
td.r_Nieuw
{
	border-left: 1px solid #cccccc !important;
	border-bottom: 1px solid #cccccc !important;
	border-top: none !important;
	border-right: none !important;
}

td.r_Promotie, td.r_Maand
{
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid #cccccc !important;
	border-top: none !important;
}

td.r_Basis
{
	border-left: none !important;
	border-bottom: 1px solid #cccccc !important;
	border-top: none !important;
	border-right: none !important;
}

/* RadWindow specific */
body.whitebg, .divQBB_OFProductDetail_Top
{
	background-color: #ffffff !important;
	text-align: left;
}

.divQBB_OFProductDetail_Top
{
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 60px;
}
.divQBB_OFProductDetail_Bottom
{
    margin-right: 10px;
    text-align: right;
}

.divQBB_OFProductDetail_Image
{
	max-height: 400px !important;
	width: 500px !important;
}

#LabelProductDescription
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;	
}

/*Raf Vanderstraeten - PrintOffline - Begin*/

.divQBB_PrintConfirm_LabelMsg
{
    padding: 10px;
}

.divQBB_DivButtonsCenter
{
    margin-left: 40%;
    margin-right: 40%;
}

.divQBB_Div_ButtonConfirm
{
    float: left;
    padding-left: 5px;
}

.divQBB_Div_ButtonCancel
{
    float: right;
    padding-left: 5px;
}

/*Raf Vanderstraeten - PrintOffline - End*/

/* ================================
    Styles for newgrid
   ================================
*/

.QBBMainOrderTable
{
	width: 100%;
	height: 100%;
}

.QBBMainOrderLeftTD
{
	text-align: left;
	vertical-align: top;
	/*padding-right: 20px;*/
	width: 200px;
}

.QBBMainOrderCenterTD
{
	text-align: left;
	vertical-align: top;
	width: 100%;
	height: 100%;
	left: -10px;
  	position: relative;
}

.QBBMainOrderRightTD
{
	padding-left: 20px;
	text-align: left;
	vertical-align: top;
	width: 170px;
}

.GridHeaderTable
{
	width: 100%;
}

.QBBDivDataTable
{
	height: 80%;
	width: 100%;
	/*overflow-x: auto;
	overflow-y: scroll;*/
	-webkit-overflow-scrolling: touch;
}

.QBBDataTable
{
	width: 100%;
	*border-collapse: collapse;
}

.GridHeaderTable td
{	
	text-align: center;
	font-weight: bold;
	color: #491d00;
}

.QBBDataTabletd
{
	empty-cells: show;
}

.QBB_SC_Open, .QBB_MC_Open
{
	text-align: center;
	border-left: 1px solid #222221;
}
.TDBtns

{
	width: 20px !important;
}

.TDAction
{
	width: 63px !important;
	border-left: 1px solid #cccccc !important;
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
	padding-left: 3px;
}

TD.TDCode 
{
	width: 51px !important;
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
}

TD.TDCodeArchief
{
	width: 59px !important;
	border-left: 1px solid #cccccc !important;
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
}

.TD2Code
{
	width: 51px !important;
	border-right: 1px solid #cccccc !important;
}

TD.TDCodeD
{
	width: 46px !important;
	text-align: right;
	padding-right: 4px;
	border-bottom: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
}

TD.TDCodeDArchief
{
	width: 55px !important;
	text-align: right;
	padding-right: 4px;
	border-bottom: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
}

TD.TDDesc
{
	text-align: left;
	padding-left: 4px;
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important; 
}

.TD2Desc
{
	border-right: 1px solid #cccccc !important; 
}

.TDDescD
{
	text-align: left;
	padding-left: 4px;
	border-bottom: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important; 
}

TD.TDCp
{
	width: 59px !important;
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
}

.TD2Cp
{
	width: 60px !important;
	border-right: 1px solid #cccccc !important;
}

TD.TDCpD
{
	width: 55px !important;
	text-align: right;
	padding-right: 4px;
	border-bottom: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
}

.TDRef
{
	border-top: 1px solid #cccccc !important;
	padding-left: 3px;
	width: 156px;
	border-right: 1px solid #cccccc !important;
	padding-bottom: 3px;
}

.TD2Ref
{
	width: 34px;
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
}

.TD2RefD
{
	width: 30px;
	padding-right: 3px;
	text-align: right;
	border-bottom: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
}

.TD2RefPromo
{
	width: 21px;
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
}

.TDRefPPD
{
	width: 20px;
	border-bottom: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
}

.TDAmount, .TD2Amount
{
	border-top: 1px solid #cccccc !important;
	width: 141px !important;
	border-right: 1px solid #cccccc !important;
	text-align: center !important;
}

.TDAmountD
{
	border-bottom: 1px solid #cccccc !important;
	width: 140px !important;
	border-right: 1px solid #cccccc !important;
	text-align: center !important;
}

.TDOneTime, .TD2OneTime
{
	width: 71px !important;
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
}

.TDOneTimeD
{
	width: 71px !important;
	text-align: center;
	border-right: 1px solid #cccccc !important;
	border-bottom: 1px solid #cccccc !important;
}

.Disabled
{
	background-color: #eeeeee;
}

.TDscroll
{
	width: 17px;
}

TD.TDNew, TD.TDPromo, TD.TDMonth, TD.TDBase, TD.TDNewD, TD.TDPromoD, TD.TDMonthD, TD.TDBaseD
{
	width: 20px;
	text-align: center;
	border-top: none !important;
	border-right: none !important;
	border-left: none !important;}

TD.TDNew, TD.TDNewD
{
	border-left: 1px solid #cccccc !important;
}

TD.TDBase, TD.TDBaseD
{
	border-right: 1px solid #cccccc !important;
}

TD.TDTrans
{
	border-top: none !important;
	border-right: none !important;
	border-bottom: none !important;
	border-left: none !important;
	width: 20px;
	background-color: #ffffff !important;
}

.QBB_MC td
{
	background-color: #222221 !important;
	color: #ffffff !important;
	height: 24px !important;
}

#dnn_ctr503_OrderForm_LinkButtonClearForm, #dnn_ctr486_OrderForm_LinkButtonClearForm
{
	margin-top: 50px;
}
/* ================================
    Styles for OrderArchive
   ================================
*/

.Quintens_WebOrderEntry_OrderArchiveContent
{
    height: 100%;
}

#Quintens_WebOrderEntry_OrderArchive #Dateselection
{
	border-left: 1px solid #94d60a !important;
	border-top: 1px solid #94d60a !important;
	border-right: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
	padding: 5px !important;
	color: #ffffff !important;
	margin: 0px !important;
	height: 24px;
	_height: 34px;	
}

#Quintens_WebOrderEntry_OrderArchive #HolidaySelection
{
	border-left: 1px solid #94d60a !important;
	border-right: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
	padding: 5px !important;
	color: #ffffff !important;
	margin: 0px !important;	
	height: 24px;
	_height: 34px;	
}

#Quintens_WebOrderEntry_OrderArchive .QBB_OA_DivCustomerSelection
{
	border-left: 1px solid #94d60a !important;
	border-right: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
	padding: 5px !important;
	color: #ffffff !important;
	margin: 0px !important;	
	height: 24px;
	_height: 34px;	
}

#Quintens_WebOrderEntry_OrderArchive #ExtraInfoSelection
{
	border-left: 1px solid #94d60a !important;
	border-bottom: 1px solid #94d60a !important;
	border-right: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
	padding: 5px !important;
	color: #ffffff !important;
	margin: 0px !important;	
	height: 24px;
	_height: 34px;	
}

#Quintens_WebOrderEntry_OrderArchive .label
{
	width: 120px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	clear: left;
	float: left;

}

#Quintens_WebOrderEntry_OrderArchive .InputField
{
	width: 300px;
	float: left;
	margin-top: -5px;
}

.ArchiveResultsTable
{
	margin-top: 10px;
	border: 1px solid #94d60a !important;
}
.ArchiveResultsTable th
{

	font-size: 12px !important;
	font-weight: bold !important;
	color: #ffffff !important;
	border: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
	padding: 5px;
}

.ArchiveResultsTable td
{
	border: 1px solid #94d60a !important;
	padding: 5px;
}

.QBB_Archive_Result_LabelDeliveryDate, .QBB_OALabelShopPoint
{
	font-size: 14px;
	font-family: arial;
	color: #491d00;
	font-weight: bold;
}
.QBB_Archive_DivLabelDeliveryDate, .divQBB_OAPanelShopPoint
{
	width: 176px !important;
	_width: 180px !important;
	height: 21px !important;
	background-color: #eeeeee !important;
	border: 1px solid #cccccc !important;
	padding-top: 6px;
	padding-left: 4px;
}

.divQBB_OAPanelShopPoint
{
	margin-bottom: 5px;
}

.Quintens_WebOrderEntry_OrderArchiveContent .divQBB_OFCategoryOverviewTitle
{
	display: none;
}

/* ================================
    Styles for WeekendArchive
   ================================
*/
#Quintens_WeekendPastryOrderHistory #Dateselection
{
	border-left: 1px solid #94d60a !important;
	border-top: 1px solid #94d60a !important;
	border-right: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
	padding: 5px !important;
	color: #ffffff !important;
	margin: 0px !important;
	height: 34px;	
}

#Quintens_WeekendPastryOrderHistory #Productinput
{
	border-left: 1px solid #94d60a !important;
	border-right: 1px solid #94d60a !important;
	border-bottom: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
	padding: 5px !important;
	color: #ffffff !important;
	margin: 0px !important;	
	height: 34px;
}

/* ================================
    Styles for Controle
   ================================
*/

.divQBB_OOLabelReferenceDate, .divQBB_OOBold
{
	font-size: 12px !important;
	font-weight: bold !important;
	color: #491d00 !important;
}

.divQBB_OOPrint
{
	float: right;
	width: 240px !important;
}

.divQBB_OOReference
{
	height: 21px !important;
	vertical-align: bottom !important;
	padding-top: 7px;
}
.divQBB_OOLabelReferenceDate
{
}

.divQBB_OOOcassionPastry
{
	border: 1px solid #94d60a !important;
	
}

.divQBB_OOOcassionPastry table
{
	width: 100% !important;
	
}

.divQBB_OOReceived_LabelWeekendPastryMessage
{
	font-size: 14px;
	font-family: arial;
	color: #491d00;
	font-weight: bold;
}

.QBB_WeekendPastryImage
{
	width: 200px;
	max-height: 200px;
}

/* ================================
    Styles for OccasionPastry
   ================================
*/
.divQBB_OOTotal, .divQBB_OOReceived_Total 
{
	border: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
}

.divQBB_OOTotal td, .divQBB_OOReceived_Total td
{
	color: #491d00 !important;
	font-size: 14px;
}

td.tdQBB_OORefAmount, td.tdQBB_OORefPrice
{
	font-size: 12px;
}

.divQBB_OONormalOrders
{
	border: 1px solid #94d60a !important;

}

.divQBB_OONormalOrders td
{
	color: #491d00 !important;
}

.divPrint
{
	float: right;
}

/* ================================
    Styles for OccasionPastry
   ================================
*/

#overviewForm, #overviewForm table
{
	width: 920px !important;
}

#OverviewForm
{
	text-align: right !important;
}
.GridViewCountHeader, .GridViewPersonsHeader, .GridViewTasteHeader, .GridViewFinishHeader, .GridViewCustomerNameHeader, .GridViewDeliveryDateHeader
{
	font-size: 12px !important;
	font-weight: bold !important;
	color: #491d00 !important;
	border: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
	padding: 5px;
}

.GridViewCount, .GridViewPersons, .GridViewTaste, .GridViewFinish, .GridViewCustomerName, .GridViewDeliveryDate
{
	border: 1px solid #94d60a !important;
	padding: 5px;
}

.GridViewDeliveryDate
{

}
.GridViewTasteHeader, .GridViewFinishHeader, .GridViewCustomerNameHeader
{
	
	text-align: left !important;
}

.GridViewCountHeader, .GridViewCount, .GridViewPersonsHeader, .GridViewPersons
{
	text-align: right !important;
}

.GridViewTaste, .GridViewFinish, .GridViewCustomerName
{
	text-align: left !important;
}

.GridViewCountHeader, .GridViewCount
{
	width: 100px !important;
}

.GridViewPersonsHeader, .GridViewPersons
{
	width: 100px !important;
}

.GridViewTasteHeader, .GridViewTaste
{
	width: 200px !important;
}

.GridViewFinishHeader, .GridViewFinish
{
	width: 200px !important;
}

.GridViewCustomerNameHeader, .GridViewCustomerName
{
	width: 320px !important;
}

#Quintens_OrderOccasionPastry .CustomerName, #Quintens_OrderOccasionPastry .numberOfPersons, #Quintens_OrderOccasionPastry .taste, #Quintens_OrderOccasionPastry .finish, #Quintens_OrderOccasionPastry .shape, #Quintens_OrderOccasionPastry .text, #Quintens_OrderOccasionPastry .foto,  #Quintens_OrderOccasionPastry .cake, #Quintens_OrderOccasionPastry .hostie
{
	clear: left;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#Quintens_OrderOccasionPastry .CustomerAddress, #Quintens_OrderOccasionPastry .CustomerTelephone
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 5px;
}

#morlanwelzForm .foto, #farazijnForm .text, #zolderForm .text, #strombeekForm .foto
{
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
}

#Quintens_OrderOccasionPastry .standardCake
{
	border-right: 1px solid #cccccc;	
}

#Quintens_OrderOccasionPastry .standardCake, #Quintens_OrderOccasionPastry .childCake
{
	padding: 5px;	
}

#Quintens_OrderOccasionPastry .label
{
	width: 120px;
	font-size: 12px;
	font-weight: bold;
	color: #491d00;
}

#Quintens_OrderOccasionPastry .taste table
{
	width: 800px;
}
#Quintens_OrderOccasionPastry .taste table td
{
	width: 400px;
}

#Quintens_OrderOccasionPastry_OrderHistory #dateSelection
{
	border-left: 1px solid #94d60a !important;
	border-top: 1px solid #94d60a !important;
	border-right: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
	padding: 5px !important;
	color: #ffffff !important;
	margin: 0px !important;
	
}

#Quintens_OrderOccasionPastry_OrderHistory #nameInput
{
	border-left: 1px solid #94d60a !important;
	border-bottom: 1px solid #94d60a !important;
	border-right: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
	padding: 5px !important;
	color: #ffffff !important;
	margin: 0px !important;
	height: 34px;
	
}

#Quintens_OrderOccasionPastry_OrderHistory #overview
{
	margin-top: 20px !important;
	
}


#Quintens_OrderOccasionPastry_OrderHistory #searchBtn
{
	margin-left: 125px !important;
}

.morlanwelzShapeTextBox
{
	margin-left: 0px !important;
}

.morlanwelzShapePriceLabel
{
	margin-left: 145px;
	margin-top: 5px;
}

.fotoinfo
{
	margin-left: 145px !important;
}

a.qbbButton, a.qbbButton:link, a.qbbButton:visited
{
	display:block;
	float:left;
	margin:2px 7px 0 0;
	background-color: #94d60a;
	border:1px solid #573144;
	border-top:1px solid #573144;
	border-left:1px solid #573144;

	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px !important;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color: #ffffff;
	cursor:pointer;
	padding:5px 10px 6px 7px; /* Links */
}

.TDOneTime a.qbbButton, .TDOneTime a.qbbButton:link, .TDOneTime a.qbbButton:visited, .TD2Amount a.qbbButton, .TD2Amount a.qbbButton:link, .TD2Amount a.qbbButton:visited
{
	display:block;
	float:left;
	margin:0px;
	background-color: #94d60a;
	border:1px solid #94d60a;
	border-top:1px solid #94d60a;
	border-left:1px solid #94d60a;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px !important;
	line-height:110%;
	text-decoration:none;
	font-weight:normal;
	color: #ffffff;
	cursor:pointer;
	padding:2px; /* Links */
}

a.qbbButton:active, .TDOneTime a.qbbButton:hover, .TD2Amount a.qbbButton:hover
{
	background-color: #222221
	border:1px solid #e7820c;
	color: #ffffff;
}

a.qbbButton:hover, .TDOneTime a.qbbButton:hover, .TD2Amount a.qbbButton:hover
{
	background-color: #573144;
	border:1px solid #e7820c;
	color: #ffffff;
}

/* ================================
    Styles for UrgentMessaging
   ================================
*/
#Quintens_UrgentMessaging
{
	border: 0px !important;

}

#Quintens_UrgentMessaging .message
{
	border: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
	padding: 10px;
}

#Quintens_UrgentMessaging .message .messageDate
{
	font-size: 12px;
	font-family: arial;
	color: #491d00;
	font-weight: bold;
}

#Quintens_UrgentMessaging .message .messageTitle
{
	font-size: 12px;
	font-family: arial;
	color: #491d00;
	font-weight: bold;
}

#Quintens_UrgentMessaging .message .messageContent
{
	font-size: 12px;

}

.SmallPanel
{
	width: 280px !important;
}

.SmallPanel .message
{
	margin-bottom: 10px;
}

/* ================================
    Styles for Holidays
   ================================
*/

#Quintens_Holidays .Input
{
	width: 700px !important;
	margin-left: 0px !important;
}

#Quintens_Holidays .Input .addButton
{
	width: 60px !important;
	padding-left: 37px;
	border-left: 1px solid #94d60a !important;
	border-top: 1px solid #94d60a !important;
	border-bottom: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
	padding: 5px;
	padding-top: 20px;
	padding-left: 37px;
	height: 51px;
	margin-top: 0px;
}

#Quintens_Holidays .Input .DateInput
{
	width: 200px !important;
	border-left: 1px solid #94d60a !important;
	border-top: 1px solid #94d60a !important;
	border-bottom: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
	padding: 5px;
	height: 51px;
	margin-left: 0px;
}

#Quintens_Holidays .Input .HolidayNLInput
{
	width: 200px !important;
	border-left: 1px solid #94d60a !important;
	border-top: 1px solid #94d60a !important;
	border-bottom: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
	padding: 5px;
	height: 51px;
	margin-left: 0px;
}

#Quintens_Holidays .Input .HolidayFRInput
{
	width: 200px !important;
	border: 1px solid #94d60a !important;
	background-color: #6a6a63 !important;
	padding: 5px;
	height: 51px;
	margin-left: 0px;
}

#Quintens_Holidays .Overview table
{
	width: 660px !important;
}

#Quintens_Holidays .Overview table th
{
	height: 2px;
}

#Quintens_Holidays .Overview table td
{
	width: 30px !important;
	text-align: center;
	padding: 5px 0px;
	border-left: 1px solid #94d60a !important;
	border-top: 1px solid #94d60a !important;
	border-bottom: 1px solid #94d60a !important;
}

#Quintens_Holidays .Overview table td.HolidayDateLabel
{
	width: 200px !important;
	text-align: left;
	padding: 5px;
}

#Quintens_Holidays .Overview table td.HolidayNLLabel
{
	width: 200px !important;
	text-align: left;
	padding: 5px;
}

#Quintens_Holidays .Overview table td.HolidayFRLabel
{
	width: 200px !important;
	text-align: left;
	padding: 5px;
	border-right: 1px solid #94d60a !important;
}

/* ================================
    Styles for skin
   ================================
*/

/* DE KLASSE NORMAL STAAT OP BIJNA ALLE TEKST DIE OP DE SITE WORDT GEPLAATST VANUIT MODULES */
body, .Normal, td, p {
	font-family: Arial;
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
}

/* ================================
    Default styles FOR DotNetNuke
   ================================
*/


.ControlPanel {
    width: 100%;
    height: 64px;
    background-color: #FFFFFF;
    BORDER-RIGHT: #A62A00 1px solid;
    BORDER-TOP: #A62A00 1px solid;
    BORDER-LEFT: #A62A00 1px solid;
    BORDER-BOTTOM: #A62A00 1px solid;
}

.Head   
{
	font-size: 13px;
	font-weight: bold;
	color: #491d00;
}

.SubHead    
{
	font-size: 12px;
	font-weight: bold;
	color: #491d00;
}

.SubSubHead 
{
	font-size: 12px;
	font-weight:  bold;
	color: #491d00;
}

.NormalBold
{
	font-size: 12px;
	font-weight: bold
}

.NormalRed
{
	font-size: 12px;
	font-weight: bold;
	color: #ff0000
}

.NormalTextBox
{
	font-size: 12px;
	font-weight: normal;
}

.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	background: #dddddd;
	color: #000000;
}

H1  
{
	font-size: 18px;
	font-family: arial;
	color: #491d00;
	font-weight: bold;
	margin-bottom: 5px;
}

H2  
{
	font-size: 14px;
	font-family: arial;
	color: #491d00;
	font-weight: bold;
}

H3  
{
	font-size: 12px;
	font-family: arial;
	color: #491d00;
	font-weight: bold;
}

H4  
{
	font-size: 12px;
	font-family: arial;
	color: #491d00;
	font-weight: bold;
}

H5
{
	font-size: 12px;
	font-family: arial;
	color: #491d00;
	font-weight: bold;
}

H6
{
	font-size: 12px;
	font-family: arial;
	color: #491d00;
	font-weight: bold;
}

TFOOT, THEAD    
{

	font-size:  12px;
	color: #491d00;
}

TH  
{
	font-weight:    bold;
	color: #491d00;
}
    

a:link, a:visited, a:active
{
	text-decoration: underline;
	color: #491d00;
}

A:hover 
{
	text-decoration: underline;
	color: #222221;
}


a.loginbutton:link, a.loginbutton:visited, a.loginbutton:active, a.loginbutton:hover
{
	color: #316AC5;	
}




UL LI   {
	  list-style-type:    square ;
}

UL LI LI    {
	  list-style-type:    disc;
}

UL LI LI LI {
	  list-style-type:    circle;
}

OL LI   {
	  list-style-type:    decimal;
}

OL LI LI    {
	  list-style-type:    lower-alpha;
}

OL LI LI LI {
	  list-style-type:    lower-roman;
}

HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}

/* ================================
    Styles for languageswitch
   ================================
*/
#QBB_LanguageSwitch
{
	float: right;
}

#QBB_LanguageSwitch img
{
	padding: 0 5px 0 0;
    margin: 0 5px 0 0;
    cursor: hand; 
    cursor: pointer;
    position: relative;
    top: -20px;
}