﻿body 
{
    font-family:Verdana;
    font-size:11px;
    color:#003822;
}
TD
{
    font-family:Verdana;
    font-size:11px;
    color:#003822;
}
#AgeCheck
{
    margin-left:auto;
    margin-right:auto;
    margin-top:75px;
}
.lnkBack a, .lnkBack a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
}


#FlashCheck
{
    margin-left:auto;
    margin-right:auto;
    width:400px;
    margin-top:75px;
}
#Main
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    top:0px;
    width:970px;
    overflow:hidden;
}
#PrintContent
{
    width:580px;
    margin:20px;
}
#PrintContent .header
{
    font-size:14px;
    font-weight:bold;
    color:#003820;
}
#Loading
{
    width:84px;
    height:79px;
    top:47px;
    left:756px;
    z-index:100;
    position:absolute;
}
.checkfield
{
    font-family:Verdana;
    font-size:11px;
}
.myTable
{
    width:100%;
}
.myTD
{
    padding:0px;
    border-collapse:collapse;
}
.transimage
{
    behavior: url(Script/pngbehavior.htc);
}
.textfield2
{
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	color:#666666;
	padding-top:0px;
	border:solid 1px #323639;
	background-color:#eeeeee;
}
.formfielderror
{
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	color:#666666;
	background-color:#a8df96;
	padding-top:0px;
	border:solid 1px #409f20;
}
.Content
{
    font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
}
.GreenContent
{
    font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	color:#003822;
}
.LightGreenContent
{
    font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	color:#409f20;
}
.error
{
    font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	color:#ff0000;
}
a:link,a:visited,a:active
{
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-decoration:none;
}
a:hover
{
    font-size:11px;
    font-weight:normal;
    color:#003333;
    text-decoration:none;
}
A.whiteLink:link
{
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}
A.whiteLink:visited
{
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}
A.whiteLink:active
{
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}
A.whiteLink:hover
{
    font-size:11px;
    font-weight:bold;
    color:#003333;
    text-decoration:none;
}
A.greenLink:link
{
    font-size:11px;
    font-weight:bold;
    color:#409f20;
    text-decoration:none;
}
A.greenLink:visited
{
    font-size:11px;
    font-weight:bold;
    color:#409f20;
    text-decoration:none;
}
A.greenLink:active
{
    font-size:11px;
    font-weight:bold;
    color:#409f20;
    text-decoration:none;
}
A.greenLink:hover
{
    font-size:11px;
    font-weight:bold;
    color:#003822;
    text-decoration:underline;
}

/* Content Definitions */

#ContentBlock
{
    position:relative;
    margin-left:75px;
    margin-top:8px;
    border:solid 2px #a7a7a7;
    width:396px;
    height:345px;
}
#ContentBlock2
{
    margin-left:75px;
    margin-top:8px;
    border:solid 2px #a7a7a7;
    width:396px;
    height:327px;
    position:relative;
    z-index:2;
}
#FAQBlock
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-top:8px;
    border:solid 2px #a7a7a7;
    width:818px;
    height:345px;
}
#Submenu
{
    position:relative;
	left:76px;
    margin-top:0px;
    border:solid 0px #a7a7a7;
    width:818px;
    height:31px;
}
#PageHeader
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-top:16px;
    border:solid 0px #a7a7a7;
    width:818px;
    height:33px;
}
#WhiteBorder
{
    width:394px;
    height:343px;
    border:solid 1px #ffffff;
    background-image:url(Images/content_bg.jpg);
    background-repeat:no-repeat;
    background-position:fixed;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
    overflow:hidden;
}
#WhiteBorder2
{
    width:394px;
    height:325px;
    border:solid 1px #ffffff;
    background-image:url(Images/content_bg2.jpg);
    background-repeat:no-repeat;
    background-position:fixed;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
    overflow:hidden;
}
#InnerContent
{
    width:394px;
    height:343px;
    overflow:auto;
}
#InnerContent2
{
    width:394px;
    height:325px;
    overflow:auto;
}
#InnerContentNoScroll
{
    width:394px;
    height:325px;
    overflow:hidden;
}
.whiteText
{
    color:#ffffff;
}

/* FAQ */

#FAQ
{
    width:816px;
    height:343px;
    border:solid 1px #ffffff;
    background-color:#ffffff;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
}
#FAQ .LeftSide
{
    margin: 10px;   
    width:191px;
    background-image:url(Images/faq_leftside_bg.jpg);
    background-repeat:no-repeat;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
}
#FAQ #RightSide
{
    position:relative;
    width:622px;
    height:321px;
    overflow:auto;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
}
.FAQCategory
{
    width:189px;
    line-height:22px;
    display:block;
    text-indent:8px;
    vertical-align:middle;
}
a.FAQCategory:link,a.FAQCategory:visited,a.FAQCategory:active
{
    font-size:13px;
    font-weight:normal;
    color:#409f20;
    text-decoration:none;
}
a.FAQCategory:hover
{
    font-size:13px;
    font-weight:normal;
    color:#409f20;
    text-decoration:none;
    background-color:#cce3c3;
}
.FAQCategoryHeader
{
    background-color:#47a329;
    height:22px;
    color:White;
    font-weight:bold;
    text-indent:8px;
    vertical-align:middle;
}
.FAQHeaderBG
{
    background-image:url(Images/faq_gray_tile.jpg);
    background-repeat:repeat-x;
}
.FAQHeader
{
    cursor:pointer;
    vertical-align:middle;
    height:22px;
    color:#666666;  
}
.FAQContent
{
    margin:5px;
    height:auto;
    overflow:visible;
    color:#666666;
}

/* Mijn Grolsch */

#MijnGrolsch
{
    margin-left:auto;
    margin-right:auto;
    width:818px;
    height:345px;
    margin-top:8px;
}
#MijnGrolsch #LeftPanel
{
    width:309px;
    height:264px;
    background-color:#409f20;
    filter:alpha(opacity=85);
    -moz-opacity:.85;
    opacity:.85;
    overflow:auto;
}
#MijnGrolsch #LeftPanel2
{
    width:309px;
    height:264px;
    overflow:auto;
}
#MijnGrolsch .RegFormBorder
{
    border:solid 2px #a7a7a7;
    background-image:url(Images/reg_form_bg.jpg);
    background-repeat:no-repeat;
    background-position:fixed;
    height:339px;
    width:502px;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
}
#MijnGrolsch #RegForm
{
    border:solid 1px #ffffff;
    width:502px;
    height:339px;
    overflow:auto;
}
#RegForm .button
{
    font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#003333;
	text-decoration:none;
}
#MijnGrolsch .LoginFormBorder
{
    border:solid 2px #a7a7a7;
    background-image:url(Images/login_box_bg.jpg);
    background-repeat:no-repeat;
    background-position:fixed;
    height:108px;
    width:502px;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
}
#MijnGrolsch #LoginForm
{
    border:solid 1px #ffffff;
    height:106px;
    overflow:hidden;
    position:relative;
}
#LoginForm .button
{
    font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#003333;
	text-decoration:none;
}

#MijnGrolsch .ForgotPasswordBorder
{
    border:solid 2px #a7a7a7;
    background-image:url(Images/forgotpwd_box_bg.jpg);
    background-repeat:no-repeat;
    background-position:fixed;
    height:71px;
    width:502px;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
}

#MijnGrolsch #ForgotPasswordForm
{
    border:solid 1px #ffffff;
    height:70px;
}
#ForgotPasswordForm .button
{
    font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#003333;
	text-decoration:none;
}

#MijnGrolsch #MyNameTag
{
    top:311px;
    left:500px;
    position:absolute;
}

/* Links - SiteMap*/
#linkHeader
{
    background-image:url(Images/links_title_bg_tile.jpg);
    background-repeat:repeat-x;
    height:23px;
    text-indent:8px;
    padding-top:4px;
    margin:0px;
}

div.linkHeader
{
    background-image:url(Images/links_title_bg_tile.jpg);
    background-repeat:repeat-x;
    height:23px;
    text-indent:8px;
    padding-top:4px;
    margin:0px;
}

#linkDesc
{
    text-indent:8px;
    height:23px;
}
a.linkHeader:link,a.linkHeader:visited,a.linkHeader:active
{
    font-size:11px;
    font-weight:bold;
    color:#003822;
    text-decoration:none;   
}
a.linkHeader:hover
{
    font-size:11px;
    font-weight:bold;
    color:#409F20;
    text-decoration:none;
}
#siteMapSubLink
{
    margin: 0px;
    padding: 0px;
    text-indent:8px;
}
#siteMapSubLink ul
{
    margin: 0px;
	padding: 0px;
}
#siteMapSubLink li {
	line-height: 10px;
	display: block; 
	padding-top: 3px; 
	margin-bottom: 4px;
	list-style-type: none;
}
a.sitemapSubLink:link,a.sitemapSubLink:visited,a.sitemapSubLink:active
{
    font-size:11px;
    font-weight:normal;
    color:#409f20;
    text-decoration:none;
}
a.sitemapSubLink:hover
{
    font-size:11px;
    font-weight:normal;
    color:#003822;
    text-decoration:none;
}

/* Contact & Route*/
.ContactContent
{
    height:122px;
    margin:8px;
    color:#003822;
}
.ContactButtonBar
{
    background-image:url(Images/contact_bar_bg.jpg);
    background-repeat:repeat-x;
    height:23px;
    text-align:center;
    padding-top:4px;
}
#ContactAddress
{
    width:269px;
    height:55px;
    left:495px;
    top:324px;
    background-color:#409f20;
    filter:alpha(opacity=85);
    -moz-opacity:.85;
    opacity:.85;
    position:absolute;
    padding:20px;
    z-index:1;
}
.Address
{
    color:#ffffff;
    font-weight:bold;
}
#RouteSmallBox
{
    width:269px;
    height:17px;
    left:495px;
    top:88px;
    background-color:#409f20;
    filter:alpha(opacity=85);
    -moz-opacity:.85;
    opacity:.85;
    position:absolute;
    padding-left:20px;
    padding-right:20px;
    padding-top:10px;
    padding-bottom:10px;
}
#RouteSmallMap
{
    width:297px;
    height:163px;
    left:498px;
    top:128px;
    position:absolute;
}
.RouteContent
{
    margin:8px;
}
.PrintRouteBar
{
    background-image:url(Images/contact_bar_bg.jpg);
    background-repeat:repeat-x;
    height:23px;
    text-align:center;
    padding-top:4px;
}

/* Excursion */

#ExcursionDiv
{
    border:solid 2px #a7a7a7;
    background-image:url(Images/login_box_bg.jpg);
    background-repeat:no-repeat;
    background-position:fixed;
    height:108px;
    width:502px;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
}
#ExcursionForm
{
    border:solid 1px #ffffff;
    top:243px;
    left:400px;
    width:499px;
    height:106px;
    position:absolute;
}
#ExcursionForm .button
{
    font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#003333;
	text-decoration:none;
}
/*    Shop     */

#ShopContainer
{
    margin-top:16px;
}
#ShopContainer #Header
{
    width: 191px;
    height: 33px;
    position:absolute;
    left:75px;
    top:47px;
}
#ShopContainer #CategoryHeader
{
    width: 622px;
    height: 33px;
    position:absolute;
    left: 282px;
    top:47px;
}
#ShopContainer #CategoryListing
{
    padding-top:6px;
    padding-bottom:6px;
    margin-top:8px;
    width: 191px;
    position:relative;
    left:75px;
    top:41px;
    background-color:#409f20;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
}
#ShopContainer .ShopCategory
{
    width:191px;
    line-height:22px;
    display:block;
    text-indent:11px;
    vertical-align:middle;
}
a.ShopCategory:link,a.ShopCategory:visited,a.ShopCategory:active
{
    font-size:13px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}
a.ShopCategory:hover
{
    font-size:13px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
    background-color:#70b758;
}
a.ShopAction:link,a.ShopAction:visited,a.ShopAction:active
{
	line-height:22px;
    font-size:13px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
    width:191px;
    display:block;
    text-indent:11px;
    margin-bottom:5px;
}
a.ShopAction:hover
{
	line-height:22px;
    font-size:13px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
    background-color:#70b758;
    width:191px;
    display:block;
    text-indent:11px;
    margin-bottom:5px;
}
#ShopContainer .ShopButton
{
    width:191px;
    line-height:20px;
    background-image:url(Images/shopButton_bg.jpg);
    background-repeat:repeat-x;
    display:block;
    text-indent:11px;
    vertical-align:middle;
}
a.ShopButton:link,a.ShopButton:visited,a.ShopButton:active
{
    font-size:12px;
    font-weight:bold;
    color:#242424;
    text-decoration:none;
}
a.ShopButton:hover
{
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}
#ShopContainer #ProductListing
{
    border: solid 2px #a7a7a7;
    width:622px;
    height:328px;
    position:absolute;
    left:282px;
    top:88px;
    background-color:#ffffff;
    filter:alpha(opacity=95);
    -moz-opacity:.95;
    opacity:.95;
}
#ProductListing .TitleTop
{
    background-image:url(Images/productTitle_Top_bg.jpg);
    background-repeat:repeat-x;
    height:30px;
    width:154px;
    text-indent:10px;
}
#ProductListing .TitleBottom
{
    background-image:url(Images/productTitle_Bottom_bg.jpg);
    background-repeat:repeat-x;
    height:30px;
    width:154px;
    text-indent:10px;
}
#ProductListing .Price
{
    background-image:url(Images/productPrice_bg.jpg);
    background-repeat:repeat-x;
    height:15px;
    color:#003822;
    font-weight:bold;
    text-indent:10px;
    margin-top:1px;
}
#ProductListing .Thumb
{
    width:153px;
    height:105px;
    padding:1px;
    margin-top:10px;
    text-align:center;
    vertical-align:middle;
}
#ProductListing .ProductDataList
{
    border:solid 1px #ffffff;
}
#ProductListing .Title
{
    font-weight:bold;
    color:#003822;
    margin-top:1px;
    display:block;
}
#ProductListing .ShortDesc
{
    font-weight:normal;
    color:#003822;
    margin-top:1px;
    display:block;
}
#Pager
{
    position:absolute;
    top:420px;
    width:905px;
    text-align:right;
}
a.PagerButton:link,a.PagerButton:visited,a.PagerButton:active
{
    font-size:10px;
    font-weight:bold;
    color:#ff0000;
    letter-spacing:4px;
    padding-left:2px;
    text-decoration:none;
}
a.PagerButton:hover
{
    font-size:10px;
    font-weight:bold;
    color:#a7a7a7;
    letter-spacing:4px;
    padding-left:2px;
    text-decoration:none;
}
a.PagerButton_Selected:link,a.PagerButton_Selected:visited,a.PagerButton_Selected:active
{
    font-size:10px;
    font-weight:bold;
    color:#a7a7a7;
    letter-spacing:4px;
    padding-left:2px;
    text-decoration:none;
}
a.PagerButton_Selected:hover
{
    font-size:10px;
    font-weight:bold;
    color:#a7a7a7;
    letter-spacing:4px;
    padding-left:2px;
    text-decoration:none;
}
#ShopContainer #ProductDetail
{
    border: solid 2px #a7a7a7;
    width:622px;
    height:328px;
    position:absolute;
    left:282px;
    top:88px;
    background-color:#ffffff;
    filter:alpha(opacity=95);
    -moz-opacity:.95;
    opacity:.95;
}
#ProductDetail #ImageHolder
{
    width:307px;
    height:273px;
    position:absolute;
    margin:1px 1px 1px 1px;
    overflow:hidden;
}
#ProductDetail #ProductDesc
{
    left:310px;
    width:304px;
    height:273px;
    position:relative;
    margin:1px 1px 1px 1px;
}
#ProductDetail .Price
{
    background-image:url(Images/shopDetailPrice_bg.jpg);
    height:24px;
    font-weight:bold;
    text-indent:8px;
}
#ProductDetail .Rating
{
    background-image:url(Images/shopDetailRating_bg.jpg);
    height:17px;
    font-weight:bold;
    text-indent:8px;
}
#ProductDetail .RatingButtons
{
    text-indent:8px;
    height:25px;
    padding-left:8px;
}
#ProductDetail .Description
{
    padding:8px;
}
#ProductDetail #BottomBar
{
    height:15px;
    background-image:url(Images/productPrice_bg.jpg);
    margin:1px 1px 1px 1px;
    text-align:center;
}
#ProductDetail #BottomButtonBack
{
    height:38px;
    background-image:url(Images/shopDetailBottomBar_bg_tile.jpg);
    width:308px;
    margin:1px 1px 1px 1px;
    position:absolute;
    top:289px;
}
#ProductDetail #BottomButtonOrder
{
    height:38px;
    background-image:url(Images/shopDetailBottomBar_bg_tile.jpg);
    width:310px;
    margin:1px 1px 1px 1px;
    position:absolute;
    left:310px;
    top:289px;
}
a.ShopNavButton:link,a.ShopNavButton:visited,a.ShopNavButton:active
{
    font-size:13px;
    font-weight:bold;
    color:#003822;
    text-decoration:none;
}
a.ShopNavButton:hover
{
    font-size:13px;
    font-weight:bold;
    color:#409f20;
    text-decoration:none;
}
.OrderError
{
    font-size:10px;
    font-weight:normal;
    color:#ff0000;
}

/* ShoppingCart */
#ShoppingCart
{
    border: solid 2px #a7a7a7;
    width:622px;
    height:328px;
    position:absolute;
    left:282px;
    top:88px;
    background-color:#ffffff;
    filter:alpha(opacity=95);
    -moz-opacity:.95;
    opacity:.95;
}
#ShoppingCart #BottomButtonBack
{
    height:38px;
    background-image:url(Images/shopDetailBottomBar_bg_tile.jpg);
    width:308px;
    margin:1px 1px 1px 1px;
    position:absolute;
    top:289px;
}
#ShoppingCart #BottomButtonOrder
{
    height:38px;
    background-image:url(Images/shopDetailBottomBar_bg_tile.jpg);
    width:310px;
    margin:1px 1px 1px 1px;
    position:absolute;
    left:310px;
    top:289px;
}
#ShoppingCart #Introtext
{
    height:68px;
}
#ShoppingCart #HeaderBar
{
    height:23px;
    background-image:url(Images/shoppingCartHeaderBar_bg.jpg);
    background-repeat:repeat-x;
}
#ShoppingCart #CartItems
{
    height:156px;
    overflow:auto;
    border-bottom:solid 1px #bebebe;
}
#CartItems .CartItem
{
    margin-top:1px;
    height:26px;
    background-image:url(Images/shoppingCartProduct_bg.jpg);
    background-repeat:repeat-x;
}
#CartItems #ProductHeader
{
    width:370px;
    font-weight:bold;
    color:#409f20;
}
#CartItems #Amount
{
    width:130px;
    font-weight:bold;
    color:#409f20;
}
#CartItems #Price
{
    width:70px;
    font-weight:bold;
    color:#409f20;
}
#ShoppingCart #Ticker
{
    top:249px;
    left:0px;
    width:309px;
    position:absolute;
}
#Totals
{
    top:249px;
    left:311px;
    width:309px;
    position:absolute;
}
#Totals .Green
{
    font-size:11px;
    font-weight:bold;
    color:#003822;
}
#Totals .White
{
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
}

/* ShippingAddress */
#ShippingAddress
{
    border: solid 2px #a7a7a7;
    width:622px;
    height:328px;
    position:absolute;
    left:282px;
    top:88px;
}
#ShippingAddress #HeaderLeft
{
	float:left;
	height:23px;
	width:225px;
    background-image:url(Images/shoppingCartHeaderBar_bg.jpg);
    background-repeat:repeat-x;
}
#ShippingAddress #HeaderRight
{
	float:right;
	height:23px;
	width:396px;
    background-image:url(Images/shoppingCartHeaderBar_bg.jpg);
    background-repeat:repeat-x;
}
#ShippingAddress #Content
{
	width:225px;
	height:267px;
	float:left;
	background-color:#ffffff;
	filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
}
#ShippingAddress #Address
{
	width:397px;
	height:267px;
	float:right;
	background-color:#ffffff;
	filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
}
#ShippingAddress #BottomBarLeft
{
    height:38px;
    background-image:url(Images/shopDetailBottomBar_bg_tile.jpg);
    width:225px;
    float:left;
}
#ShippingAddress #BottomBarRight
{
    height:38px;
    background-image:url(Images/shopDetailBottomBar_bg_tile.jpg);
    width:396px;
    float:right;
}
.ShopContent
{
	color:#666666;
}
#ShoppingCartNoItems
{
    border: solid 2px #a7a7a7;
    width:225px;
    height:328px;
    position:absolute;
    left:282px;
    top:88px;
}
#ShoppingCartNoItems #HeaderLeft
{
	float:left;
	height:23px;
	width:225px;
    background-image:url(Images/shoppingCartHeaderBar_bg.jpg);
    background-repeat:repeat-x;
}
#ShoppingCartNoItems #Content
{
	width:225px;
	height:267px;
	float:left;
	background-color:#ffffff;
	filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
}
#ShoppingCartNoItems #BottomBarLeft
{
    height:38px;
    background-image:url(Images/shopDetailBottomBar_bg_tile.jpg);
    width:225px;
    float:left;
}
/* Bibit Page */
#BibitPage
{
    border: solid 2px #a7a7a7;
    width:622px;
    height:328px;
    position:absolute;
    left:282px;
    top:88px;
    background-color:#ffffff;
    filter:alpha(opacity=95);
    -moz-opacity:.95;
    opacity:.95;
}
#BibitPage #Content
{
    height:68px;
}
#BibitPage #Divider
{
    height:1px;
    background-color:#ababab;
}
/* Rating */
.RatingStar {
    font-size: 0pt;
    width: 19px;
    height: 18px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.RatingStarDisplay {
    font-size: 0pt;
    width: 19px;
    height: 18px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
}

.RatingHi {
    background-image: url(Images/rating_hi.jpg);
}

.RatingLo {
    background-image: url(Images/rating_lo.jpg);
}
/* OrderStatus */
#OrderStatus
{
    margin-top:8px;
    
}
#OrderStatus #LeftPanel
{
    position:absolute;
    left:75px;
    width:309px;
    height:255px;
    background-color:#409f20;
    filter:alpha(opacity=85);
    -moz-opacity:.85;
    opacity:.85;
    overflow:auto;
}
#OrderStatus #Orders
{
    border: solid 2px #a7a7a7;
    width:500px;
    height:328px;
    position:absolute;
    left:394px;
    background-color:#ffffff;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
    overflow:auto;
}
#OrderStatus #Orders #Items
{
    height:326px;
    border: solid 1px #ffffff;
}

#OrderStatus #Orders #Header
{
    border:solid 1px #ffffff;
    height:23px;
    background-image:url(Images/shoppingCartHeaderBar_bg.jpg);
    background-repeat:repeat-x;
}
#OrderStatus #Orders #Item
{
    height:23px;
    background-image:url(Images/orderStatus_item_bg.jpg);
    background-repeat:repeat-x;
}
#OrderStatus #Orders #ItemSelected
{
    background-color:#ffffff;
}
.textfield3
{
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	color:#666666;
	padding-top:0px;
	border:solid 1px #323639;
	background-color:#eeeeee;
	padding-left:3px;
}
#ticker2
{
    top:249px;
    left:0px;
    width:309px;
    position:absolute;
}
.KnopWijzig
{
	padding-top:5px;
}
#BeugelCup
{
	position:absolute;
	width:228px;
	height:27px;
	border:solid 0px #ff0000;
	top:223px;
	left:84px;
}
#litVoelwatikBedoelCommercial
{
	position:absolute;
	width:512px;
	height:288px;
	border:solid 0px #ff0000;
	top:91px;
	left:229px;
}
.WatermarkCss
{
	color:#808080;
}

.TabMenu{
 color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-variant:small-caps; 
 font-weight:bold;
 font-size:12px;
 text-decoration:none; 
}

A.TabMenu:link
{
    color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-variant:small-caps; 
 font-weight:bold;
 font-size:12px; 
 text-decoration:none; 
}
A.TabMenu:visited
{
   color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-variant:small-caps;
 font-weight:bold;
 font-size:12px;
 text-decoration:none;   
}
A.TabMenu:active
{
   color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-variant:small-caps; 
 font-weight:bold;
 font-size:12px; 
 text-decoration:none; 
}
A.TabMenu:hover
{
 color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-variant:small-caps;  
 font-weight:bold;
 font-size:12px;
 text-decoration:none; 
}

.TableTabs{
background-image:url(images/bgTabs.gif);
background-position:top;
background-repeat:no-repeat;
}

.TabTdLeft{
text-align:center;
width:130px;
height:25px;
vertical-align:middle;
border-right:#9ba09b 1px solid;
}
.TabTdRight{
text-align:center;
width:130px;
height:25px;
vertical-align:middle;
border-left:#9ba09b 1px solid;
}
.TabTdMiddle{
text-align:center;
width:130px;
height:25px;
vertical-align:middle;
border-left:#9ba09b 1px solid;
border-right:#9ba09b 1px solid;
}

.TabTdLeftHover{
background-image:url(images/TabLeftHover.gif) ;
background-position:top;
background-repeat:no-repeat;
text-align:center;
width:130px;
height:25px;
vertical-align:middle;
border-right:#9ba09b 1px solid;
}
.TabTdRightHover{
background-image:url(images/TabRightHover.gif) ;
background-position:top;
background-repeat:no-repeat;
text-align:center;
width:130px;
height:25px;
vertical-align:middle;
border-left:#9ba09b 1px solid;
}
.TabTdMiddleHover{
background-image:url(images/TabMiddleHover.gif) ;
background-position:top;
background-repeat:no-repeat;
text-align:center;
width:130px;
height:25px;
vertical-align:middle;
border-right:#9ba09b 1px solid;
border-left:#9ba09b 1px solid;
}
.BeugelProfileText{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-left:5px;
padding-left:5px;
}

A.BeugelProfileText{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-left:5px;
padding-left:5px;
}
.BeugelProfileTextBold{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
margin-left:5px;
padding-left:5px;
}
.BeugelProfileTextBoldUnderline{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;

}
.profileImage {
border: 2px solid #acf59e;
}


A.ProfileLink:link
{
 color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:underline; 
}
A.ProfileLink:visited
{
 color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;   
}
A.ProfileLink:active
{
 color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none; 
}
A.ProfileLink:hover
{
 color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:underline; 
}

.ProfileLink
{
 color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none; 
}

.BeugelveriendenInput{
 	color:#318621;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	text-decoration:none;
	font-size:11px;
	border: 1px solid #318621;
	}
.ProfileWhiteBG{
 height:234px;
 width:506px;
 position:absolute;
 left:10px; 
 top:200px; 
}
.ProfileWhiteBGImage{
 height:234px;
 width:506px;
 position:absolute;
 left:0px;
 top:0px;
 z-index:2;
}
.ProfileWhiteText{
 height:234px;
 width:506px;
 position:absolute;
 left:3px;
 top:10px;
 z-index:6;
 padding-left:10px;
}
.BeugelProfileTextGreen{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336633;
font-size:11px;
}

A.BeugelProfileTextGreen{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336633;
font-size:11px;
}


.plopmailInschrijvenUitlegBlock{
Position:absolute;
left:380px;
top:9px;
height:170px;
width:490px;
}

.plopmailInschrijvenBlock{
Position:absolute;
left:380px;
top:225px;
height:195px;
width:490px;
}

.plopmailInschrijvenHeader{
	position:absolute;
	left:0px; 
	top:0px;
	height:31px;
	width:490px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-weight:bold;
 	font-size:13px;
 	text-decoration:none; 
}
.plopmailInschrijvenUitlegText{
position:absolute;
width:320px;
height:140px;
left:0px;
top:31px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;

}

.plopmailInschrijvenUitlegForm{
position:absolute;
width:490px;
height:140px;
left:0px;
top:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}

.BeugelveriendenInput12px
{
 	color:#318621;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	text-decoration:none;
	font-size:12px;
	border: 1px solid #318621;
}
.BeugelProfileTextBoldNoPad
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}
A.BeugelProfileTextBoldNoPad
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold
}
.BeugelProfileTextNoPad
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
}
A.BeugelProfileTextNoPad
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal
}
.YellowError{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFF00;
font-weight:bold;
}
.PlopRedeBackground{
height:140px;
width:260px;
position:absolute;
left:100px
}
.PlopRedeBackgroundImage{
height:140px;
width:260px;
position:absolute;
left:0px;
top:0px;
z-index:1;
}
.PlopRedeBackFlash{
height:50px;
width:248px;
position:absolute;
left:3px;
top:42px;
z-index:5;
}
.PlopRedeTEXT{
height:18px;
width:238px;
position:absolute;
left:13px;
top:9px;
z-index:5;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.PlopredenOpgevenHolder{
Position:absolute;
left:368px;
top:6px;
height:423px;
width:512px;
}
.PlopredenOpgevenForm{
Position:absolute;
left:0px;
top:30px;
height:393px;
width:512px;
}
A.NaarLoggedinPageLink
{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}
A.GadgetLink 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.GadgetLink 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.GadgetText 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.GadgetList
{	
	padding-left:1px;
	color:#FFFFFF;
}
.BeugelbroedersMenu
{
	position:absolute;
	top:0px;
	left:80px;
	width:260px;
	height:107px;	
		
}
.BeugelbroedersMenuBackground
{
	position:absolute;
	width:260px;
	height:107px;	
	z-index:2;
}
.GroepNaam
{
	position:absolute;
	float:left;	
	left:8px;
	top:12px;
	font-size:1px;
	height:70px;
	width:235px;
	text-align:center;
	padding:0px 0px 0px 0px;
	z-index:6;	
}
.Link 
{	
	position:absolute;
	left:10px;
	top:84px;
	z-index:8;
}
A.Begelbroederswhitelink 
{
	color:#FFFFFF;
}
.AgendaButtons
{
	position:absolute;
	left:350px;
	top:360px;
	width:200px;
}
.AgendaAddButton
{
	position:absolute;
	left:495px;
	top:0px;
}
.ImageBorder
{	
	border-color:#acf59e;
	border-style:solid;
	border-width:2px;
}
#BeugelpaginaLinkje
{
	position:absolute;
	left:85px;
	top:415px;
	z-index:15;	
}
#MainHyves
{
    position:absolute;       
    top:-10px;
    left:-10px;
    width:950px;
    width:950px;
    overflow:hidden;
}

/* ** Popup ** */
body.Popup
{
	padding: 0;
	margin: 0;
}

	body.Popup form
	{
		margin: 0;
		padding: 0;
	}

	body.Popup .Content
	{
		position: relative;
		margin: 0;
		padding: 5px;
	}

	td.lddTextL{
	font-family:arial;
	color:#000;
	font-size:11px;
	vertical-align:top;
	font-weight:bold;

	}
	td.lddTextR{
	font-family:arial;
	color:#000;
	font-size:11px;
	vertical-align:top;
	}

/* ShoppingCart */
#ShoppingCartReg
{
    border: solid 2px #a7a7a7;
    width:622px;
    height:328px;
    position:absolute;
    left:282px;
    top:88px;
    background-color:#ffffff;
    filter:alpha(opacity=95);
    -moz-opacity:.95;
    opacity:.95;
    overflow-y:auto;
    overflow-x:hidden;
}

#ShopRegisterValidation 
{ position:relative;
  margin-left: -140px! important;
 }
 
  A.errorLink
 {
 	font-family:Verdana;
	font-weight:Bold;
	font-size:11px;
	color:#ff0000;
 }
 .errorLink
 {
 	font-family:Verdana;
	font-weight:Bold;
	font-size:11px;
	color:#ff0000;
 }

/* ** Nieuwe homepage ** */
#HomeParts {
    position: relative;
    width: 970px;
    height: 440px;
    overflow: hidden;
}
    
    #HomeParts #LeftPart{
        position: absolute;
        left: 85px;
        top: 0;
        width: 270px;
        height: 100%;
    }
    
    #HomeParts #MiddlePart{
        position: absolute;
        left: 355px;
        top: 0;
        width: 246px;
        height: 100%;
    }
    
    #HomeParts #RightPart{
        position: absolute;
        left: 609px;
        top: 0;
        width: 281px;
        height: 100%;
        text-align: right;
    }

.BeResponsible
{
	position:relative;clear:both;margin:0px auto 0px auto;width:818px;
}

.BeResponsible .colContent
{
	position:relative;
	float:left;
	width:560px;
	background-color:#F1F1F1;
	padding:10px;
	font-size:13px;
	line-height:18px;
	height:306px;
	border:solid 2px #d9d9d9;
}

.BeResponsible .colContent a
{
	font-size:13px;
	color:#00992a;
	text-decoration:underline;
}