﻿*
{
    font-family: Arial;
    font-size: 12pt;
    line-height: 19px;
    margin: 0px;
    padding: 0px;
    color: #7d5339;
    text-align: left;
    vertical-align: top;
}

body.Body
{
    background-image: url(../Images/lijnen.jpg);
    background-repeat: repeat-y;
    background-position: center; 
}

@font-face 
{
    font-family: Kunstbalie;
    src: url("../Fonts/Kunstbalie.otf") format("opentype");
}

/* Extra Classes for Free Text Editor */
a.LinkRood
{
    color: #ff0000;
}
a.LinkRood:hover
{
    color: #ff0000;
    text-decoration: underline;
}
/* end Extra Classes for Free Text Editor */

a
{
    color: #7d5339;
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
}

a img
{
    border-width: 0px;
}

h1
{
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 20pt;
    line-height: 18pt;
}
h2
{
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 16pt;
    line-height: 14pt;
}
h3
{
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 14pt;
    line-height: 12pt;
}

hr 
{ 
    display: block; 
    height: 1px;
    border: 0; 
    border-top: 1px solid #7d5339;
    margin: 1em 0; 
    padding: 0; 
}

input, select, textarea 
{   
    box-sizing: border-box;   
    -moz-box-sizing: border-box;   
    -webkit-box-sizing: border-box;
    padding: 3px;
}
input, textarea
{
    border-width: 0px;
}
input[type=button], input[type=submit], a.Submit, a.Button, .FormSubmit_Submit
{
    display: inline-block;
    width: 130px;
    height: 34px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 6px;
    text-align: center;
    background: url(../Images/Button.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
a.Submit:hover,a.Button:hover
{
    text-decoration: none;
}


div.Container
{
    position: relative;
    width: 1098px;
    min-height: 700px;
    border-left: #eee solid 37px;
    border-right: #eee solid 37px;
    margin: 0 auto;
    background-color: #fff;
}

div.EmptySiteContainer
{
    border-top: #7D543B solid 24px;
}

div.Main
{
    width: 940px;
    margin: 0 auto;
}

div.Logo
{
    padding-top: 24px;
    padding-left: 10px;
    width: 397px;
    height: 79px;
}
div.Logo a
{
    display: block;
    width: 397px;
    height: 79px;
}

div.Main .Icons 
{
    clear: both;
    display: block;
    position: absolute;
    top: 22px;
    right: 80px;
    list-style-type: none;
	height: 22px;
}
div.Main .Icons li
{
    display: inline-block;
}
div.Main .Icons li a
{
    display: block;
    width: 22px;
    height: 22px;
}
div.Main .Icons li a.Twitter
{
    background-image: url(../Images/TwitterBrown.png);
}
div.Main .Icons li a.Facebook
{
    background-image: url(../Images/FacebookBrown.png);
}
div.Main .Icons li a.YouTube
{
    background-image: url(../Images/YouTubeBrown.png);
}
div.Main .Icons li a.LinkedIn
{
    background-image: url(../Images/LinkedInBrown.png);
}

div.Container div.Content
{
    display: block;
    clear: both;
    padding-top: 30px;
}
div.Container div.Content h1,div.Container div.Content h2
{
    margin-bottom: 10px;
}
div.EmptySiteContainer div.Content
{
    padding: 5px;
    padding-top: 10px;
}
div.EmptySiteContainer div.Content h1,div.EmptySiteContainer div.Content h2
{
    margin-bottom: 10px;
}

/* TopMenu */
ul.TopMenu
{
    clear: both;
    display: block;
    position: absolute;
    top: 64px;
    right: 80px;
    list-style-type: none;
    height: 50px;
}
ul.TopMenu li
{
    float: left;
}
ul.TopMenu li a
{
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 10pt;
    padding: 5px 4px 4px 4px;
    color: #7d5339;
    text-transform: uppercase;
}
ul.TopMenu li a:hover
{
}

ul.TopMenu li.Icon a
{
    display: block;
    width: 16px;
    height: 16px;
    padding: 7px 6px 6px 6px;
    background-position: center center;
    background-repeat: no-repeat;
}
ul.TopMenu li.Search a
{
    font-size: 9pt;
    display: block;
    height: 16px;
    padding: 5px 4px 8px 25px;
    background-position: 4px center;
    background-repeat: no-repeat;
    background-image: url(../Images/Search.png);
}

hr.TopMenuSeparator
{
    line-height: 1px;
    margin: 0px;
    margin-left: 9px;
    margin-right: 5px;
    padding: 0px;
}
/* end TopMenu */

/* Main menu */
ul.MainMenu
{
    position: relative;
    margin-left: 10px;
    margin-top: 30px;
    list-style-type: none;
}
ul.MainMenu > li
{
    float: left;
}
ul.MainMenu > li > a
{
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 13pt;
    color: #7d5339;
    text-transform: uppercase;
}

ul.MainMenu .Bullet
{
    display: inline-block;
    margin-top: 7px;
    margin-left: 16px;
    margin-right: 16px;
    width: 5px;
    height: 6px;
    background: url(../Images/Bullet.png) no-repeat;
}
/*ul.MainMenu li.Onderwijs
{
    margin-left: 0px;
}
ul.MainMenu li.Onderwijs > a
{
    width: 256px;
    background: url(../Images/MenuItemOnderwijs.png);
}
ul.MainMenu li.Onderwijs > a:hover
{
    background: url(../Images/MenuItemOnderwijsHover.png);
}
ul.MainMenu li.Amateurkunst > a
{
    width: 353px;
    background: url(../Images/MenuItemAmateurkunst.png);
}
ul.MainMenu li.Amateurkunst > a:hover
{
    background: url(../Images/MenuItemAmateurkunstHover.png);
}
ul.MainMenu li.Partners > a
{
    width: 232px;
    background: url(../Images/MenuItemPartners.png);
}
ul.MainMenu li.Partners > a:hover
{
    background: url(../Images/MenuItemPartnersHover.png);
}*/

ul.MainMenu li ul
{
    display: none;
    position: absolute;
    margin-left: -5px;
    padding: 5px;
    padding-right: 15px;
    background-color: #fff;
    border-left: #7d5339 solid 1px;
    border-right: #7d5339 solid 1px;
    border-bottom: #7d5339 solid 1px;
    list-style-type: none;
    z-index:3;
}
ul.MainMenu li ul li a
{
    display: inline-block;
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 12pt;
    background: url(../Images/MenuIndicator.png) left center no-repeat;
    padding-left: 28px;
    padding-top: 5px;
    padding-bottom: 5px;
}
/*ul.MainMenu li.Onderwijs ul
{
    width: 266px;
}
ul.MainMenu li.Onderwijs ul a:hover
{
    color: #f15a22;
    background-image: url(../Images/MenuIndicatorOnderwijs.png);
}
ul.MainMenu li.Amateurkunst ul
{
    width: 363px;
}
ul.MainMenu li.Amateurkunst ul a:hover
{
    color: #c6168d;
    background-image: url(../Images/MenuIndicatorAmateurkunst.png);
}
ul.MainMenu li.Partners ul
{
    width: 242px;
}
ul.MainMenu li.Partners ul a:hover
{
    color: #f27286;
    background-image: url(../Images/MenuIndicatorPartners.png);
}*/
/* end Main menu */

/* SubMenu */
div.SubMenu
{
    clear: both;
    display: block;
    padding-top: 21px;
    width: 100%;
}
div.SubMenu .SubMenuContent
{
    margin-left: 9px;
    height: 30px;
    padding-right: 44px;
}
div.SubMenu .SubMenuContent > span
{
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 10pt;
    float: left;
    margin-top: 5px;
    margin-left: 50px;
    font-weight: bold;
    text-transform: uppercase;
}
div.SubMenu .SubMenuContent > span > span
{
    display: inline-block;
    margin-left: 15px;
}
div.SubMenu .SubMenuContent .ArrowRight
{
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url(../Images/MenuArrowRight.png);
    margin-left: 12px;
    margin-top: 4px;
}

div.SubMenu ul
{
    list-style-type: none;
    float: right;
    margin-top: 5px;
}
div.SubMenu ul li
{
    float: left;
}
div.SubMenu ul li a
{
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 10pt;
    color: #7d5339;
    text-transform: uppercase;
    border: none;
}
div.SubMenu ul li a:hover
{
}
div.SubMenu .Bullet
{
    display: inline-block;
    margin-top: 7px;
    margin-left: 6px;
    margin-right: 4px;
    width: 5px;
    height: 6px;
    background: url(../Images/Bullet.png) no-repeat;
}

hr.SubmenuSeparator
{
    line-height: 1px;
    margin: 0px;
    margin-left: 9px;
    margin-right: 5px;
    padding: 0px;
}
/* end SubMenu */

/* Breadcrumb */
ul.Breadcrumb
{
    list-style-type: none;
    margin-left: 9px;
}
ul.Breadcrumb li
{
    float: left;
    display: block;
    padding-right: 5px;
}
ul.Breadcrumb li.Sep
{
}
ul.Breadcrumb li a
{
    font-size: 10px;
}
ul.Breadcrumb li a:hover
{
}
/* end Breadcrumb */

/* BottomMenu */
.Bottom
{
    position: relative;
    clear: both;
    display: block;
    margin-top: 40px;
    min-height: 150px;
    background-color: #7d5339;
}
.BottomBorder
{
    width: 100%;
    height: 24px;
}
.BottomCorner
{
    display: inline-block;
    width: 23px;
    height: 24px;
    float: left;
}
.BottomCornerTL { background-image: url(../Images/FooterBorderCornerTopLeft.png); }
.BottomCornerTR { background-image: url(../Images/FooterBorderCornerTopRight.png); float: right }
.BottomCornerBL { background-image: url(../Images/FooterBorderCornerBottomLeft.png) }
.BottomCornerBR { background-image: url(../Images/FooterBorderCornerBottomRight.png); float: right }

.BottomLogo
{
    position: absolute;
    display: block;
    top: 16px;
    left: 88px;
    width: 200px;
    height: 40px;
    background-image: url(../Images/Logo-footer.png);
}

ul.BottomMenu
{
    list-style-type: none;
    position: absolute;
    top: 28px;
    right: 72px;
}
ul.BottomMenu li
{
    float: left;
}
ul.BottomMenu li a
{
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 10pt;
    padding: 5px 4px 4px 4px;
    color: #ffffff;
    text-transform: uppercase;
}
ul.BottomMenu li a:hover
{
    color: #7d5339;
}

ul.BottomMenu .ContentItem,ul.BottomMenu .ContentItemRTLB,ul.BottomMenu .ContentItemRBLT,ul.BottomMenu .ContentItemLBRT
{
    border: #ffffff solid 1px;
    margin-left: 0px;
    margin-right: 9px;
}
ul.BottomMenu .ContentBorder .Border
{
    background-color: #ffffff;
}
ul.BottomMenu .ContentBorder .Border .LB
{
    background-image: url(../Images/BorderCornerLeftBottom.png);
    float: left;
}
ul.BottomMenu .ContentBorder .Border .RB
{
    background-image: url(../Images/BorderCornerRightTop.png);
    float: right;
}

.BottomLines
{
    display: none;

    position: absolute;
    top: 66px;
    left: 0px;
    width: 100%;
    height: 34px;
    border-top: #fff solid 1px;
    border-bottom: #fff solid 1px;
}
/* end BottomMenu */

/* AddressData */
.AddressData
{
    display: block;
    padding-left: 88px;
    padding-top: 52px;
    color: #fff;
    font-size: 9pt;
}
.AddressData,.AddressData a
{
    font-size: 9pt;
    color: #fff;
}
.KunstbalieText
{
    display: inline-block;
    margin-top: 2px;
    margin-right: 10px;
    width: 65px;
    height: 11px;
    background: url(../Images/KunstbalieText.png);
}
.Bullet
{
    display: inline-block;
    margin-top: 5px;
    width: 5px;
    height: 6px;
    background: url(../Images/BulletWhite.png) no-repeat;
}

.AddressData .Icons 
{
    position: relative;
    top: -2px;
    list-style-type: none;
    float: right;
    margin-right: 81px;
}
.AddressData .Icons li
{
    display: inline-block;
}
.AddressData .Icons li a
{
    display: block;
    width: 22px;
    height: 22px;
}
.AddressData .Icons li a.Twitter
{
    background-image: url(../Images/TwitterWhite.png);
}
.AddressData .Icons li a.Facebook
{
    background-image: url(../Images/FacebookWhite.png);
}
.AddressData .Icons li a.YouTube
{
    background-image: url(../Images/YouTubeWhite.png);
}
.AddressData .Icons li a.LinkedIn
{
    background-image: url(../Images/LinkedInWhite.png);
}
/* end AddressData */

/* BottomSiteMap */
.BottomSiteMap
{
    position: relative;
    margin-top: 26px;
    margin-left: 89px;
    margin-right: 81px;
}
.BottomSiteMap .SiteMapColumn
{
    width: 232px;
    float: left;
}
.BottomSiteMap .SiteMapChar
{
    margin-bottom: 16px;
    color: #fff;
}
.BottomSiteMap .SiteMapChar h2
{
    font-family: Kunstbalie;
    font-size:18pt;
    color: #fff;
    margin-bottom: 4px;
}
.BottomSiteMap .SiteMapChar a
{   
    font-size: 9pt;
    color: #fff;
    display: block;
}
/* end BottomSiteMap */

/* Content border */
.ContentBorder
{
    display: inline-block;
}
.ContentItem,.ContentItemRTLB,.ContentItemRBLT,.ContentItemLBRT
{
    display: inline-block;
    clear: both;
    border: #7d5339 solid 1px;
    margin-left: 9px;
}
.ContentItemRBLT
{
    margin-left: 0px;
    margin-right: 9px;
}
.ContentBorder .Border
{
    display: block;
    height: 9px;
    background-color: #7d5339;
}
.ContentBorder .Border .Corner
{
    display: block;
    width: 9px;
    height: 9px;
    margin: 0px;
    padding: 0px;
}
.ContentBorder .Border .RT
{
    background-image: url(../Images/BorderCornerRightTop.png);
    float: left;
}
.ContentBorder .Border .LB
{
    background-image: url(../Images/BorderCornerLeftBottom.png);
    float: right;
}
.ContentBorder .Border .RB
{
    background-image: url(../Images/BorderCornerRightBottom.png);
    float: left;
}
.ContentBorder .Border .LT
{
    background-image: url(../Images/BorderCornerLeftTop.png);
    float: right;
}
/* end Content border */

/* Content Blocks */
.ContentBlock
{
    display: inline-block;
    overflow-y: auto;
    overflow-x: hidden;
    float: left;
}
.ContentBlock ul,.ContentBlock ol
{
    padding-left: 15px;
}

.ContentBlockSmall
{
    padding: 15px 10px 15px 12px;
    width: 266px;
    height: 344px;
}
.ContentBlockSmallNoBorder,.ContentBlockSmallNoContentBorder
{
    padding: 0px;
    width: 291px;
    height: 374px;
    border-width: 0px;
    overflow-y: hidden;
}
.ContentBlockMedium
{
    padding: 15px 10px 15px 12px;
    width: 582px;
    height: 344px;
}
.ContentBlockMediumNoBorder,.ContentBlockMediumNoContentBorder
{
    padding: 0px;
    width: 609px;
    height: 374px;
    border-width: 0px;
    overflow-y: hidden;
}
.ContentBlockSmallNoContentBorder, .ContentBlockMediumNoContentBorder
{
    height: 384px;
}
.ContentBlockLarge
{
    padding: 15px 10px 15px 12px;
    width: 608px;
}
.ContentBlockFullWidth,.ContentBlockFullWidthNoBorder
{
    padding: 15px 10px 15px 12px;
    width: 904px;
}
.ContentBlockFullWidthNoBorder
{
    padding: 15px 0px 15px 0px;
    border-width: 0px;
}
.ContentBlockColored
{
    font-weight: bold;
}
.ContentBlockSepX
{
    display: inline-block;
    width: 12px;
}
.ContentBlockSepY
{
    clear: both;
    display: block;
    height: 40px;
}

.ContentStandard .ContentMain
{
    width: 610px;
}
.ContentStandard .ContentMain a
{
    color: #ff0000;
}
.ContentStandard .ContentMain a:hover
{
    color:#ff0000;
    text-decoration: underline;
}
.ContentStandard .ContentRight
{
    padding-left: 10px;
    width: 304px;
}
.ContentStandard .ContentRight a
{
    color:#ec1c23;
}
.ContentStandard .ContentRight a:hover
{
    color:#ec1c23;
    text-decoration: underline;
}

.ContentBlockStandard
{
    padding: 15px 10px 15px 12px;
    margin-bottom: 10px;
}
.ContentStandard .ContentMain .ContentBlockStandard
{
    width: 588px;
}
.ContentStandard .ContentRight .ContentBlockStandard
{
    width: 282px;
}
.ContentStandard .NoBorder
{
    border-width: 0px;
}
.ContentBlockStandardNoContentBorder
{
    padding: 0px;
    border-width: 0px;
    overflow-y: hidden;
}
/* end Content Blocks */

/* DocumentList */
.DocumentList,.NewsElement,.ProductDocumentList
{
    font-family: "Arial Black",Gadget,sans-serif;
}
.DocumentList h1,.NewsElement h1,.ProductDocumentList h1
{
    padding-bottom: 12px;
    border-bottom: #7d5339 solid 1px;
    text-transform: uppercase;
}
.DocumentList .Item,.NewsElement .Item,.ProductDocumentList .Item
{
    clear: both;
    border-bottom: #7d5339 solid 1px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.ProductDocumentListElement .Item
{
    border-bottom: none;
}
.DocumentList .Image,.NewsElement .Image,.ProductDocumentList .Image
{
    width: 214px;
}
.DocumentList .Image img,.NewsElement .Image img,.ProductDocumentList .Image img
{
    width: 214px;
}
.DocumentList .Content,.NewsElement .Content,.ProductDocumentList .Content
{
    padding-left: 20px;
}
.DocumentList .Title,.NewsElement .Title,.ProductDocumentList .Title
{
    font-size: 13pt;
    font-weight: bold;
    text-transform: uppercase;
}
.DocumentList .Description,.NewsElement .Description,.ProductDocumentList .Description
{
}
.DocumentList .ReadMore,.NewsElement .ReadMore,.ProductDocumentList .ReadMore
{
    display: block;
    margin-top: 5px;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase;
}

.ContentBlockSmall .DocumentList .Item,.ContentBlockSmall .NewsElement .Item
{
    margin-bottom: 0px;
}
.ContentBlockSmall .DocumentList .Image,.ContentBlockSmall .NewsElement .Image
{
     width: 64px;
}
.ContentBlockSmall .DocumentList .Image img,.ContentBlockSmall .NewsElement .Image img
{
    width: 64px;
}
.ContentBlockSmall .DocumentList .Title, .ContentBlockSmall .NewsElement .Title
{
    width: 168px;
}
.ContentBlockSmall .DocumentList .Description,.ContentBlockSmall .NewsElement .Description
{
    display: none;
}
/* end DocumentList */

/* Forms */
table.Form
{
}
table.Form td.Title
{
    font-weight:bold;
}
table.Form td.Label,table.ElementForm td.Label
{
    font-weight:bold;
    padding-right: 30px;
    padding-top: 4px;
    white-space: nowrap;
}
table.ElementForm td.Label
{
    width: 150px;
}
table.Form td.Field,table.ElementForm td.Field
{
    padding-top: 2px;
}
table.Form td.FieldBelow,table.ElementForm td.FieldBelow
{
    padding-top: 2px;
}
table.Form td.Failure
{
}
table.Form td.Succes
{
}
table.Form .Instruction
{
    font-style: italic;
    padding-bottom: 10px;
}
table.Form td.Buttons,table.ElementForm td.Buttons
{
    padding-top: 10px;
}

table.Form .DefaultText, table.ElementForm .DefaultText,table.Form .DefaultTextReadonly, table.ElementForm .DefaultTextReadonly
{
    width: 250px;
}
table.Form .DefaultTextReadonly, table.ElementForm .DefaultTextReadonly
{
    color: #BC8B6D;
}

.RequiredIndicator
{
    color: #ff0000;
}
/* end Forms */

/* Agenda */
.Agenda *
{
    font-family: "Arial Black",Gadget,sans-serif;
}
.Agenda h1
{
    padding-bottom: 12px;
    border-bottom: #7d5339 solid 1px;
    text-transform: uppercase;
}
.Agenda .Month
{
    clear: both;
    font-size: 13pt;
    padding-top: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.Agenda .Item
{
    padding-top: 10px;
    padding-bottom: 10px;
    clear: both;
}
.Agenda .Date
{
    width: 42px;
    height: 48px;
    background-repeat: no-repeat;
}
.Agenda .Date .WeekDay
{
    font-size: 12pt;
    text-transform: uppercase;
    width: 42px;
    margin-top: 7px;
    text-align: center;
}
.Agenda .Date .DayNumber
{
    font-size: 12pt;
    width: 42px;
    margin-top: -4px;
    text-align: center;
}
.Agenda .Content
{
    padding-left: 20px;
}
.Agenda .Subject
{
    font-family: Arial;
    font-size: 13pt;
    font-weight: bold;
    text-transform: uppercase;
}
.Agenda .Description
{
    font-family: Arial;
}
.Agenda .ReadMore
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    display: block;
    text-transform: uppercase;
    margin-top: 5px;
}
.Agenda .NoResult
{
}

.ContentBlockSmall .Agenda .Description, .ContentBlockSmall .Agenda .Location, .ContentBlockSmall .Agenda .Place, .ContentBlockSmall .Agenda .Category
{
    display: none;
}
/* End Agenda */

/* SubscribeNewsleter */
.SubscribeNewsleter
{
    font-family: "Arial Black",Gadget,sans-serif;
}
.SubscribeNewsleter h1
{
    padding-bottom: 12px;
    border-bottom: #7d5339 solid 1px;
    text-transform: uppercase;
}
.SubscribeNewsleter .Instruction
{
    font-size: 14pt;
    padding-top: 12px;
    padding-bottom: 12px;
    text-transform: uppercase;
    font-weight: bold;
}
.SubscribeNewsleter .NewsletterList td
{
    height: 26px;
}
.SubscribeNewsleter .NewsletterList input
{
}
.SubscribeNewsleter .NewsletterList label
{
    font-size: 11pt;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 5px;
}
.SubscribeNewsleter .Label
{
    display: block;
    font-size: 11pt;
    font-weight: bold;
    margin-top: 10px;
}
.SubscribeNewsleter input[type=text]
{
    width: 260px;
}
.SubscribeNewsleter .Submit
{
    margin-left: 130px;
    margin-top: 5px;
}
/* end SubscribeNewsleter */

/* ProductSearch */
.ProductSearch
{
}
.ProductSearch .Tabs
{
    background-color: #fff;
}
.ProductSearch .Tabs span
{
    display: inline-block;
    width: 127px;
    height: 42px;
    padding: 5px 7px 5px 3px;
    border-bottom-width: 0px;
    font-family: "Arial Black",Gadget,sans-serif;
    text-transform: uppercase;
    cursor: pointer;
}
.ProductSearch .Tabs span.Selected,.ProductSearch .Tabs span.Selected:hover
{
    cursor: default;
    color: #fff;
}

.ProductSearch .Search
{
    position: relative;
    margin-left: 9px;
    padding-top: 25px;
    clear: both;
}
.ProductSearch .Search div
{
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px;
    padding-top: 10px;
}
.ProductSearch .Search span
{
    display: block;
    clear: both;
}
.ProductSearch .Search input[type=text],.ProductSearch .Search select
{
    background-color: #fff;
    width: 98%;
    margin-left: 5px;
}
.ProductSearch .Search .Submit
{
    position: absolute;
    display: block;
    right: 5px;
    bottom: 0px;
}
.ProductSearch .Search .Link
{
    position: relative !important;
    display: block;
    margin-left: 5px;
    margin-bottom: 10px;
}
.ProductSearch .Search div
{
    padding-left: 9px;
}
.ProductDocumentListCount
{
    display:block;
    font-style: italic;
    width: 100%;
    text-align: right;
    margin-bottom:20px;
    margin-right: 5px;
}

.ContentItem .ProductSearch
{
    height: 384px;
}
.ContentItem .ProductSearch .Search
{
    height: 298px;
}
.ContentRight .ProductSearch
{
    height: 364px;
    margin-bottom: 10px;
}
.ContentRight .ProductSearch .Search
{
    height: 278px;
}
.ProductSearch .Search a.Submit
{
    font-size: 11pt;
    width: 280px;
    background: url(../Images/Button280.png);
}
/* end ProductSearch */

/* TwitterFeed */
h1.TwitterFeedTitle
{
    padding-bottom: 12px;
    border-bottom: #7d5339 solid 1px;
    text-transform: uppercase;
}
.TwitterElement
{
    margin-top: 3px;
}
div.TwitterElement table.TwitterFeed .Image
{
    padding-right: 5px;
}
div.TwitterElement table.TwitterFeed img
{
    width: 36px;
}
div.TwitterElement table.TwitterFeed td
{
    font-family: Arial;
    font-size: 11px;
    line-height: normal;
    border-bottom: #7d5339 dashed 1px;
    padding-bottom: 5px;
    padding-top: 5px;
}
div.TwitterElement table.TwitterFeed a.UserName
{
    font-family: Arial;
    font-size: 11px;
    line-height: normal;
    text-decoration: none;
}
div.TwitterElement table.TwitterFeed a
{
    font-family: Arial;
    font-size: 11px;
    line-height: normal;
    text-decoration: none;
}
div.TwitterElement table.TwitterFeed a:hover
{
    text-decoration: underline;
}
div.TwitterElement table.TwitterFeed .Date
{
    width: 100%;
    font-size: 0.8em;
    color: #7d5339;
    padding-top: 1px;
    text-align: right;
}
.ContentRight div.TwitterElement
{
    max-height: 284px;
}
/* end TwitterFeed */

/* PhotoAlbum */
div.PhotoAlbum
{
    position: relative;
}
.ContentBlockSmallNoBorder div.PhotoAlbum
{
    width: 293px;
    height: 374px;
}
.ContentBlockMediumNoBorder div.PhotoAlbum
{
    width: 609px;
    height: 374px;
}
.ContentStandard .ContentRight .ContentBlockStandard div.PhotoAlbum
{
    width: 282px;
    height: 300px;
}
        
div.PhotoAlbum a.PhotoAlbumImage
{
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
    cursor: default;
}
        
div.PhotoAlbum div.Bullets
{
    position: absolute;
    bottom: 5px;
    left: 5px;
    height: 20px;
}
div.PhotoAlbum div.Bullets div
{
    float: left;
    width: 10px;
    height: 10px;
    margin-top: 5px;
    margin-right: 7px;
    cursor: pointer;
}
div.PhotoAlbum div.Bullets div
{
    background-image: url(../Images/MenuCircleGray.png);
}
div.PhotoAlbum div.Bullets div.Selected
{
    background-image: url(../Images/MenuCircleBlack.png);
}

div.PhotoAlbum div.Title
{
    display: none;
}
div.PhotoAlbumWithTitles div.Title
{
    display: block;
    position: absolute;
    top: 0px;
    height: 343px;
    padding-top: 30px;
    padding-left: 20px;
    background-color: #fff;
    border-left: #7d5339 solid 1px;
    border-right: #7d5339 solid 1px;
    border-bottom: #7d5339 solid 1px;
    z-index: 1;
}
.ContentBlockSmallNoBorder div.PhotoAlbumWithTitles div.Title
{
    left: 205px;
    width: 66px;
}
.ContentBlockMediumNoBorder div.PhotoAlbumWithTitles div.Title
{
    left: 426px;
    width: 161px;
}
.ContentStandard .ContentRight .ContentBlockStandard div.PhotoAlbumWithTitles div.Title
{
    left: 197px;
    width: 63px;
    height: 270px;
}

div.PhotoAlbum a.ReadMoreText
{
    display: none;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
}
div.PhotoAlbumWithNavigateUrls a.ReadMoreText
{
    display: block;
    position: absolute;
    top: 324px;
    z-index: 2;
}
.ContentBlockSmallNoBorder div.PhotoAlbumWithNavigateUrls a.ReadMoreText
{
    left: 225px;
}
.ContentBlockMediumNoBorder div.PhotoAlbumWithNavigateUrls a.ReadMoreText
{
    left: 446px;
}
.ContentStandard .ContentRight .ContentBlockStandard div.PhotoAlbumWithNavigateUrls a.ReadMoreText
{
    left: 217px;
    top: 250px;
}

div.PhotoAlbum a.ReadMoreLink
{
    display: none;
}
/* end PhotoAlbum */

/* CmsSearch */
.CmsSearch
{
}
.CmsSearch input[type=text]
{
    width: 340px;
}
.CmsSearch .Checkbox label
{
    padding-left: 5px;
    padding-right: 10px;
}
.CmsSearch .Label span
{
    font-family: "Arial Black",Gadget,sans-serif;
    padding-right: 10px;
}

.CmsSearch .SearchResults
{
    padding-top: 40px;
}
.CmsSearch .PageSizerCell
{ 
    text-align: right;
    font-size: 10pt;
    padding-bottom:9px;
}
.CmsSearch .PageSizerCell select
{
    font-size: 10pt;
}
.CmsSearch table.SearchList
{
}
.CmsSearch table.SearchList .Date
{
    display: none;
}
.CmsSearch table.SearchList th
{
    text-align: left;
    font-size:11pt;
    padding-bottom: 5px;
    padding-top: 5px;
}
.CmsSearch table.SearchList td
{
    border-bottom: #eeeeee solid 1px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.CmsSearch table.SearchList td.Title
{
    padding-right: 5px;
}
.CmsSearch table.SearchList tr.Header
{
}
.CmsSearch table.SearchList tr.Header th
{
    border-top: #7d5339 solid 1px;
    border-bottom: #7d5339 solid 1px;
}
.CmsSearch table.SearchList tr.Item
{              
}
.CmsSearch table.SearchList tr.Item td
{ 
}

.CmsSearch table.SearchList tr.Item:hover
{
   
}
.CmsSearch table.SearchList tr.AlternatingItem
{
}
.CmsSearch table.SearchList tr.AlternatingItem td
{ 
}

.CmsSearch table.SearchList tr.AlternatingItem:hover
{
}
.CmsSearch table.SearchList a
{
}
.CmsSearch table.SearchList a:hover
{
}
.CmsSearch span.SearchListNoData
{
}
.CmsSearch .SearchPager
{
    display: block;
    margin-top: 10px;
    text-align: center;
}
.CmsSearch .SearchPager table.Pager
{
    margin: 0 auto;
}
.CmsSearch .SearchPager table.Pager td
{
    width: 26px;
    text-align: center;
}
.CmsSearch .SearchPager table.Pager td.OtherPage
{
}
.CmsSearch .SearchPager table.Pager td.CurrentPage
{
}
.CmsSearch .SearchPager table.Pager td.CurrentPage span
{
    border: solid 1px #cccccc;
    color: #000000;
    padding: 5px;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    cursor: default;
}
.CmsSearch .SearchPager table.Pager a
{
    border: solid 1px #cccccc;
    color: #000000;
    padding: 5px;
    text-decoration: none;
    font-size: 11px;
}
.CmsSearch .SearchPager table.Pager a:hover
{
}
/* end CmsSearch */

/* SiteMap */
ul.SiteMap
{
}
ul.SiteMap li
{ 
}
ul.SiteMap li a
{
}
ul.SiteMap li.Li0
{
	margin-top:15px;
	font-weight: bold;
	list-style-type: none;
}
ul.SiteMap li.Li1
{
	margin-left:25px;
}
ul.SiteMap li.Li2
{
	margin-left:50px;
}
ul.SiteMap li.Li3
{
	margin-left:75px;
}
ul.SiteMap li.LiExtra
{
	margin-top: 9px;
}
/* End SiteMap */

/* SocialMedia */
ul.SocialMedia
{
    float: right;
    clear: both;
    display: block;
    list-style-type: none;
}
ul.SocialMedia li
{
    float: left;
}
ul.SocialMedia li a
{
    display: block;
    width: 16px;
    height: 16px;
    padding: 7px 6px 6px 6px;
    background-position: center center;
    background-repeat: no-repeat;
}
ul.SocialMedia li.Twitter a
{
    background-image: url(../Images/Twitter.png);
}
ul.SocialMedia li.Facebook a
{
    background-image: url(../Images/Facebook.png);
}
ul.SocialMedia li.LinkedIn a
{
    background-image: url(../Images/LinkedIn.png);
}
/* end SocialMedia */

/* Medewerkers */
.Afdelingen h3
{
    font-size: 12pt;
}

.Afdelingen .Afdeling
{
    float: left;
    height: 80px;
}
.Afdelingen .Afdeling a
{
    display:block;
    margin-top: 6px;
    margin-bottom: 6px;
    width: 300px;
}
.Afdelingen .Afdeling a span
{
    display: inline-block;
    width: 17px;
    height: 17px;
    background-color: #bed62f;
    margin-right: 10px;
}
.Afdelingen .Afdeling a.Selected span
{
    background-color: #7e543a;
}

ul.Medewerker
{
    list-style-type: none;
    display: block;
    padding: 0px;
    margin-top: 20px;
}
ul.Medewerker li
{
    float: left;
    display: block;
    margin-right: 5px;
    margin-bottom: 10px;
}
ul.Medewerker li .ContentBlockSmall
{
    padding: 0px 0px 5px 0px;
    width: 210px;
    height: 300px;
}
ul.Medewerker li img
{
    display: block;
    margin: 0 auto;
}
ul.Medewerker li .Name
{
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 12pt;
    line-height: 11pt;
    margin-left: 6px;
    margin-top: 10px;
    margin-bottom: 4px;
}
ul.Medewerker li .JobFunction
{
    margin-left: 6px;
    font-size: 10pt;
}
ul.Medewerker li .Phone
{
    margin-left: 6px;
    font-size: 10pt;
    color:#ec1c23;
}
ul.Medewerker li .Email
{
    margin-left: 6px;
}
ul.Medewerker li .Email a
{
    font-size: 10pt;
    color:#ec1c23;
}
ul.Medewerker li a.Twitter
{
    float: right;
    display: block;
    width: 17px;
    height: 17px;
    border-left: #7d5339 solid 1px;
    border-bottom: #7d5339 solid 1px;
    background: url(../Images/Twitter.png) no-repeat;
}
/* end Medewerkers */

/* Other elements */
.ElementForm .Label
{
    font-weight: bold;
    padding-right: 10px;
}

.BuckarooForm
{
    padding-top: 20px;
}
.BuckarooForm input[type=submit]
{
    display: block;
    margin-top:10px;
}
/* end Other elements */

/* My Profile page */
.MyProfile
{
}
.MyProfile ul
{
	margin-top:15px;
	margin-bottom:10px;
    float: right;
    list-style-type: none;
}
.MyProfile ul li
{
    float: left;
    margin-right: 10px;
}
.MyProfile ul li a
{
	display: block;
}
.MyProfile ul li a:hover
{
}
.MyProfile .UserInfoText
{
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 5px;
}

.MyProfile .Newsletters
{
	margin-top: 15px;	
}
.MyProfile .Newsletters .NewsletterText
{
	font-size: 14pt;
	font-weight: bold;
}
.MyProfile .Newsletters .Button
{
    margin-top: 10px;
}

.MyFilledForms
{
}
.MyFilledForms .MyFilledFormsText
{
	display: block;
	margin-top: 20px;
	font-weight: bold;
	font-size: 14pt;
}
.MyFilledForms .DocumentTitle
{
    display: block;
    margin-top: 20px;
    margin-bottom:8px;
    font-weight: bold;
    font-size:13pt;
}
.MyFilledForms table
{
	width: 100%;
    border-top: #7d5339 solid 1px;
}
.MyFilledForms table tr.Header
{
}
.MyFilledForms table tr.Header th
{
	text-align: left;
    border-bottom: #7d5339 solid 1px;
}
.MyFilledForms table tr.Header th.Index0 /* Index classes will automatically be generated */
{
}
.MyFilledForms table tr.Item td
{
	height: 20px;
    border-bottom: #7d5339 solid 1px;
}
.MyFilledForms table tr.Item:hover
{
}
.MyFilledForms table tr.Item td.Index0 /* Index classes will automatically be generated */
{
}
.MyFilledForms table tr.Item .DeleteLink
{
	float: right;
}
/* end My Profile page */

/* CoolTip */
.CoolTip
{
    padding: 5px;
    z-index: 100000000;
    font-size: 9px;
    color: #000000;
    background-color: #FFFFC0;
    border: #000000 solid 1px;
}
.CoolTip td
{
    white-space: nowrap;
}
/* end CoolTip */