/* Overrides */

#Path
{
   width: 610px;
   float: none;
}



/* General */

*
{
	margin: 0;
	padding: 0;
}

ul, ol
{
   margin-left: 25px;
}



/* Required for Lynkx CMS */


/* Debug */

.Debug, table.Debug td
{
	border: 1px solid #f00;
}



/* Formatting */

.VerticalAlignTop
{
   vertical-align:top;
}

.AlignRight
{
	text-align: right;
}

.Center
{
	text-align: center;
}

.ClearFloat
{
	clear: both;
}

.Hide
{
	visibility: hidden;
}

img.AlignLeft
{
	float: left;
	margin-right: 5px;
}

img.AlignRight
{
	float: right;
	margin-left: 5px;
}

.MarginBottom
{
	margin-bottom: 1.5em;
}

.MarginBottomHalf
{
	margin-bottom: 0.75em;
}

.MarginTop
{
	margin-top: 1.5em;
}

.NoHeight
{
	height: 0;
}

.NoMargin
{
	margin: 0px;
}

.NoMarginBottom
{
	margin-bottom: 0px;
}

.NoMarginTop
{
	margin-top: 0px;
}

.NoPadding
{
	padding: 0px;
}

.NoPaddingTop
{
	padding-top: 0px;
}

.NoPaddingRight
{
	padding-right: 0px;
}

.NoPaddingBottom
{
	padding-bottom: 0px;
}

.NoPaddingLeft
{
	padding-left: 0px;
}

.NoScreen
{
	display: none;
}

.Opacity75
{
	opacity: 0.75;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	filter: alpha(opacity=75);
}

.Padding
{
	padding: 10px 16px;
}

.PaddingTop
{
	padding-top: 16px;
}

.PaddingRight
{
	padding-right: 16px;
}

.PaddingBottom
{
	padding-bottom: 16px;
}

.PaddingLeft
{
	padding-left: 16px;
}

.PaddingSmall
{
	padding: 5px 16px;
}

.PaddingMinimal
{
   padding: 4px;
}

.PaddingSmallLeft
{
   padding-left: 10px;
}

.Strong
{
	font-weight: bold;
}

.Small
{
	font-size: 80%;
}

.Gray
{
   color:#999;
}

.FloatLeft
{
   float: left;
}

.FloatRight
{
   float: right;
}

.Width50
{
   width: 50%;
}

.Width100
{
   width: 100%;
}

.Border
{
   border: 1px solid #f4aa97;
}

.BorderLeft
{
   border-left: 1px solid #f4aa97;
}

.BorderRight
{
   border-right: 1px solid #f4aa97;
}

.LightGrayBg
{
   background: #DFDFDF;
}



/* General Layout */

body
{
	background-color: #fff;
}

a
{
   color:#000;
}

a:hover
{
   color:#F00;
}

a img
{
   border:0;
}

a.DecoratedAchor, a.DecoratedAchor:visited,
a.DecoratedAchorNoBackground, a.DecoratedAchorNoBackground:visited
{
	font-size: 90%;
	padding: 2px 0 2px 20px;
	font-weight: bold;
	background: url(Images/Arrow.png) 10px 4px no-repeat;
	color: #000;
	text-decoration: none;
}

a.DecoratedAchorNoBackground, a.DecoratedAchorNoBackground:visited
{
   padding-left: 0;
   background: none;
}

a.DecoratedAchor:hover, a.DecoratedAchorNoBackground:hover
{
   color:#F00;
}

a.RedArrow, a.RedArrow:visited
{
	background: url(Images/RedArrow.jpg) no-repeat 10px 4px;
}

a.LogoLeftTop
{
   display: block;
   height: 100px;
   width: 350px;
   position: absolute;
}

a.LogoRightTop
{
   display: block;
   height: 40px;
   width: 42px;
   position: absolute;
   margin-left: 891px;
   margin-top: 6px;
}

ul.DecoratedList
{
   margin-left: 0;
}

ul.DecoratedList li
{
	background: url(Images/Arrow.png) no-repeat 1px 4px;
	list-style: none;
	padding: 1px 1px 1px 10px;
}

#LayoutWrap
{
}



/* Heading */

#LayoutHeading
{
	background: #fff url(Images/HRPraktijkLogo.jpg) no-repeat 7px 7px;
	height: 103px;
}

#LayoutHeading h1
{
	display: none;
}

#LayoutHeading ul#LayoutSubmenu
{
	line-height: 100%;
	font-size: 90%;
	padding: 10px 0 8px 575px;
	margin-left:0;
	list-style: none;
}

#LayoutHeading ul#LayoutSubmenu li
{
	display: block;
	margin: 0 0 0 2px;
	padding: 2px 10px;
	font-weight: bold;
	background: url(Images/Arrow.png) no-repeat 0 50%;
}

#LayoutHeading ul#LayoutSubmenu li a, #LayoutHeading ul#LayoutSubmenu li a:visited
{
	color: #000;
	text-decoration: none;
}

#LayoutHeading ul#LayoutSubmenu li a:hover
{
   color:#F00;
}

#LayoutLogin
{
	line-height: 100%;
	width: 166px;
	padding-right:50px;
	float: right;
	background: #e11919 url(Images/LoginSide.png) no-repeat top right;
	color: #FFF;
	height: 125px;
	margin-left: -3px;
}

#LayoutLogin .Email
{
	border: 1px solid #000;
	font-size: 90%;
	padding: 1px;
	height: 14px;
	vertical-align: middle;
	width: 140px;
	display: block;
	margin-bottom: 7px;
}

#LayoutLogin h2
{
	margin: 10px;
	color: #fff;
	font-size: 100%;
}

#LayoutLogin h2 a:link, #LayoutLogin h2 a:visited, #LayoutLogin h2 a:hover
{
   color:#fff;
   font-weight:normal;
}

#LayoutLogin .LoginButton
{
	vertical-align: middle;
}

#LayoutLogin p
{
	margin: 10px;
}

#LayoutLogin .Password
{
	border: 1px solid #000;
	font-size: 90%;
	padding: 1px;
	height: 14px;
	vertical-align: middle;
	width: 107px;
	margin-right: 7px;
}

#LayoutLogin .Register
{
	font-size: 90%;
	font-weight: bold;
	margin-top: 7px;
	padding-left: 10px;
	background: url(Images/LoginArrow.jpg) no-repeat 0 50%;
	color: #fff;
}

#LayoutLogin .Register a, #LayoutLogin .Register a:visited
{
	color: #fff;
	text-decoration: none;
}

#LayoutMainMenu
{
	background-color: #e11919;
	height: 24px;
	line-height: 100%;
	margin-top: -2px;
	margin-left: 8px;
}

#LayoutMainMenu ul {
	display: block;
	list-style: none;
	margin-left: 0;
}

#LayoutMainMenu ul li
{
	float: left;
	padding: 4px 7px;
}

#LayoutMainMenu ul li a, #LayoutMainMenu ul li a:visited, #LayoutMainMenu ul li a:hover
{
	color: #fff;
	text-decoration: none;
}

#LayoutMainMenu ul li.Current a, #LayoutMainMenu ul li.Current a:visited, #LayoutMainMenu ul li.Current a:hover
{
	color: #000;
}



/* Navigation Path */

#LayoutNavigationPath
{
	background-color: #fff;
	padding: 7px 0 0 0;
}

#LayoutNavigationPath a
{
   text-decoration: none;
}

#LayoutNavigationPath a:hover
{
   text-decoration: underline;
}

#LayoutNavigationPath ul
{
	background-color: #fff;
	float: left;
	width: 100%;
	list-style: none;
	margin-left: 0;
}

#LayoutNavigationPath ul li 
{
	float: left;
	padding: 0 0 7px 7px;
}

#LayoutNavigationPath ul li.Current
{
	font-weight: bold;
}



/* Content Section */

#LayoutContentSection
{
	padding: 0;
	background-color: #fff;
	background: #fff;
}

hr
{
	height: 1px;
	border: none;
	background-color: #f4aa97;
	color: #f4aa97;
}

#LayoutMainContent
{
	padding: 7px 7px 1px 7px;
}

#LayoutMainContent h3
{
	font-size: 100%;
	line-height: 100%;
	margin: 0 0 1em 90px;
	padding-left: 10px;
	background: url(Images/MoreInfoArrow.jpg) no-repeat 0 1px;
}

#LayoutMainContent h3 a, #LayoutMainContent h3 a:hover
{
	color: #000;
	text-decoration: none;
}

#LayoutMainContent h3 a:hover
{
   color:#F00;
}

.ProductInhoudWrap
{
 padding-right: 20px;
 background-image: url(Images/ProductInhoudArrow.png);
 background-position: right 0px;
 background-repeat: no-repeat;
}

.ProductInhoud
{
   margin: -10px 0 -10px -16px;
   padding: 10px;
   background-color: #fff5c3;
}


/* Sidebar */

#LayoutSidebar
{
	width: 216px;
	float: right;
}

#LayoutSidebar h2
{
   color: #e11919;
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
}

.SidebarBlock
{
	padding: 0 7px 7px 7px;
	width:201px;
}

.SidebarBlock h2
{
	margin-top: 5px;
	padding-top: 4px;
}

.SidebarBlock a
{
   text-decoration:none;
}


.SidebarItem
{
	background-color: #ceecf9;
	padding: 0 3px 10px 3px;
	margin: 0 -7px 7px -7px;
}

.SidebarItem h2
{
	color: #fff;
	background-color: #c80032;
	font-size: 100%;
	font-weight: normal;
	padding: 3px;
	margin: 0 -3px 7px -3px;
	text-transform: uppercase;
}

#LayoutSidebarSearch
{
	background-color: #ceecf9;
	padding: 0 3px 10px 3px;
	margin: 0 -7px -5px -7px;
}

#LayoutSidebarSearchYellow
{
	background-color: #fff5c3;
	padding: 0 3px 10px 3px;
	margin: 0 -7px -5px -7px;
}

#LayoutSidebarSearchYellow h2
{
	color: #fff;
	background-color: #c80032;
	font-size: 100%;
	font-weight: normal;
	padding: 2px 7px;
	margin: 0 -3px 15px -3px;
	text-transform: uppercase;
}

#LayoutSidebar .SearchButton
{
	vertical-align: middle;
	margin-top: -8px;
}

#LayoutSidebar .SearchField
{
	border: 1px solid #000;
	font-size: 90%;
	padding: 1px;
	height: 14px;
	vertical-align: middle;
	width: 140px;
	margin: -8px 0 0 5px;
}

#LayoutSidebarSearch h2
{
	color: #fff;
	background-color: #c80032;
	font-size: 100%;
	font-weight: normal;
	padding: 2px 7px;
	margin: 0 -3px 15px -3px;
	text-transform: uppercase;
}

#LayoutSidebar .Product
{
	margin-bottom: 0px;
	margin-right: 0;
	overflow:hidden;
}

#LayoutSidebar .Product h3
{
	font-size: 100%;
	margin: 0 0 1em 57px;
	padding-left: 10px;
	background: url(Images/Arrow.png) no-repeat 0 5px;
}

#LayoutSidebar .Product img
{
	float: left;
}

#LayoutSidebar .Product p
{
	margin-left: 67px;
}



/* Footer */

#LayoutFooter
{
   text-align:right;
   font-size:80%;
   padding-right:25px;
}

#LayoutFooter a
{
   display:block;
}

/* Seminars */

body#LayoutSeminars #LayoutContentSection
{
	padding: 0 0 0 7px;
}

body#LayoutSeminars #LayoutMainContent .MoreInfo a:hover
{
   color:#F00;
}

body#LayoutSeminars #LayoutMainContent .Seminar
{
	padding: 17px;
}
body#LayoutSeminars #LayoutMainContent .Seminar p
{
	margin-left: 100px;
}

body#LayoutSeminars #LayoutMainContent .Seminar img
{
	float: left;
}

body#LayoutSeminars #LayoutMainContent .SeminarImage
{
	float: left;
}

body#LayoutSeminars #LayoutMainContent .Seminar .Date
{
	color: #e11919;
}

body#LayoutSeminars #LayoutMainContent p
{
	margin-left: 7px;
}

body#LayoutSeminars #LayoutMainContentWrap
{
	float: left;
	margin-left: 7px;
	width: 705px;
}

body#LayoutSeminars #LayoutFooter
{
	height: 34px;
}


/* Webshop */

body#LayoutWebshop #LayoutContentSection
{
	padding: 0;
}

body#LayoutWebshop #LayoutFooter
{
	height: 34px;
}

body#LayoutWebshop #LayoutMainContent
{
   padding-top: 0;
}

body#LayoutWebshop #LayoutMainContent h3
{
	margin: 0 0 1em 90px;
}

body#LayoutWebshop #LayoutMainContent .HighlightProduct h3
{
	margin: 0 0 1em 115px;
}

body#LayoutWebshop #LayoutMainContent .MoreInfo
{
	line-height: 100%;
	float: right;
	font-weight: bold;
	font-size: 90%;
	margin-top: 7px;
	padding-left: 10px;
	background: url(Images/MoreInfoArrow.jpg) no-repeat 0 1px;
}

body#LayoutWebshop #LayoutMainContent .MoreInfo a, body#LayoutWebshop #LayoutMainContent .MoreInfo a:visited
{
	color: #000;
	text-decoration: none;
}

body#LayoutWebshop #LayoutMainContent .MoreInfo a:hover
{
   color:#F00;
}

body#LayoutWebshop #LayoutMainContent p
{
	margin-left: 100px;
}

body#LayoutWebshop #LayoutMainContent .HighlightProduct p
{
	margin-left: 125px;
}

body#LayoutWebshop #LayoutMainContent .Product, 
body#LayoutWebshop #LayoutMainContent .HighlightProduct
{
	padding: 17px;
	margin-top: 2em;
}

body#LayoutWebshop #LayoutMainContent .Product img, 
body#LayoutWebshop #LayoutMainContent .HighlightProduct img
{
	float: left;
}

body#LayoutWebshop #LayoutMainContent .ProductImage
{
	float: left;
}

body#LayoutWebshop #LayoutMainContent .Product .Price, 
body#LayoutWebshop #LayoutMainContent .HighlightProduct .Price
{
	color: #e11919;
}

body#LayoutWebshop #LayoutMainContent #LayoutTools
{
	margin: 30px -7px 10px -7px;
	border-top: 1px solid #e11919;
	height: 31px;
	background: url(Images/tools.jpg) no-repeat top center;
}

body#LayoutWebshop #LayoutMainContent #LayoutTools h2
{
	display: none;
}

body#LayoutWebshop #LayoutMainContentWrap
{
	float: left;
	width: 467px;
}

#LayoutThemes
{
	line-height: 100%;
	width: 238px;
	float: left;
	background-color: #fff;
}

#LayoutThemes h2
{
	color: #fff;
	background-color: #e11919;
	font-size: 100%;
	font-weight: normal;
	padding: 3px 7px;
	text-transform: uppercase;
}

#LayoutThemes h2 a:link, #LayoutThemes h2 a:visited, #LayoutThemes h2 a:hover
{
   color:#fff;
   font-weight:normal;
}

#LayoutThemes ul
{
	list-style: none;
	margin: 2px 7px;
}

#LayoutThemes ul li
{
	display: block;
	font-size: 90%;
	margin: 0 0 0 2px;
	padding: 5px 10px;
	font-weight: bold;
	background: url(Images/Arrow.png) no-repeat 0 50%;
}

#LayoutThemes ul li a, #LayoutThemes ul li a:visited
{
	text-decoration: none;
	color: #000;
}

#LayoutThemes ul li a:hover
{
   color:#F00;
}

#LayoutThemes ul li.Current a, #LayoutThemes ul li.Current a:visited
{
	text-decoration: none;
	color: #e11919;
}

body#LayoutWebshop .WebshopHeading
{
   padding: 0 0 10px 16px;
	border-bottom: 1px solid #e11919;
}

body#LayoutWebshop .ProductGroupContainer
{
   margin: 0 -7px 20px -7px;
   padding: 0 7px 0 7px;
}



/* Search Results */

#LayoutAdviceDesk
{
	margin: -18px 7px 0 0;
	float: right;
	width: 230px;
}

#LayoutSearchResultMeta
{
	background-color: #ceecf9;
	padding: 7px 14px;
	border-top: solid 1px #e11919;
}

#LayoutSearchResultMeta .Sorting
{
	float: right;
}

body#LayoutSearchResults #LayoutFooter
{
	height: 34px;
}

body#LayoutSearchResults #LayoutMainContent
{
	margin: 0 14px;
	background-image: none;
}

body#LayoutSearchResults .Result
{
	margin: 10px 0 0 0;
	line-height: 150%;
}

body#LayoutSearchResults .Result h3
{
	margin-left: 0;
}

#LayoutSearchWrap
{
	background-color: #fff;
	width: 100%;
	float: left;
	border-top: 1px solid #e11919;
}

#LayoutSearchWrap #LayoutSearch
{
	margin: 7px;
	width: 900px;
	height: 92px;
	padding-top: 7px;
}

#LayoutSearchWrap #LayoutSearch h2
{
	color: #e11919;
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 15px;
	text-transform: uppercase;
}

#LayoutSearchWrap #LayoutSearch .SearchButton
{
	vertical-align: middle;
}

#LayoutSearchWrap #LayoutSearch .SearchField
{
	border: 1px solid #000;
	font-size: 90%;
	padding: 1px;
	height: 14px;
	vertical-align: middle;
	width: 200px;
}

#LayoutSearchOptions ul
{
	line-height: 100%;
	font-size: 90%;
	list-style: none;
	float: left;
	margin-left: 0;
}

#LayoutSearchOptions ul li
{
   color: #e11919;
	float: left;
	margin: 0;
	padding: 2px 10px 10px 0;
	font-weight: normal;
}

#LayoutSearchOptions ul li.filteroption
{
	float: left;
	margin: 0;
	padding: 2px 10px 10px 10px;
	font-weight: bold;
	background: url(Images/MoreInfoArrow.jpg) no-repeat 0 2px;
}

LayoutSearchOptions ul li.filteroption a
{
	text-decoration: none;
}

/* Homepage */

body#LayoutHomepage #LayoutAd2
{
	float: right;
}

body#LayoutHomepage #LayoutAd3 img
{
	margin-top: 7px;
	width: 100%;
}

body#LayoutHomepage #LayoutFooter
{
	height: 34px;
}

body#LayoutHomepage h3
{
	font-size: 100%;
	padding: 1px 10px 0 10px;
	font-weight: bold;
	background: url(Images/Arrow.png) no-repeat 2px 4px;
}

body#LayoutHomepage #LayoutMainContentWrap
{
	float: left;
	width: 712px;
}



body#LayoutHomepage #LayoutMainContentWrap h2 a:link, body#LayoutHomepage #LayoutMainContentWrap h2 a:visited, body#LayoutHomepage #LayoutMainContentWrap h2 a:hover
{
   color: #fff;
   font-weight: normal;
   text-decoration: none;
}

body#LayoutHomepage #LayoutNewItems,
body#LayoutHomepage .LayoutNewItems
{
	width: 234px;
	float: right;
	background-color: #fff;
	overflow: hidden;
}

body#LayoutHomepage .LayoutNewItems
{
   float: left;
   width: 231px;
}

body#LayoutHomepage #LayoutNewItems ul, body#LayoutHomepage #LayoutNewItems p,
body#LayoutHomepage .LayoutNewItems ul, body#LayoutHomepage .LayoutNewItems p
{
	/*font-size: 90%;*/
	margin: 7px;
}

body#LayoutHomepage #LayoutNewItems a, body#LayoutHomepage #LayoutNewItems a:visited,
body#LayoutHomepage .LayoutNewItems a, body#LayoutHomepage .LayoutNewItems a:visited
{
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

body#LayoutHomepage #LayoutNewItems a:hover,
body#LayoutHomepage .LayoutNewItems a:hover
{
   color:#F00;
}

body#LayoutHomepage #LayoutNews
{
	width: 466px;
	float: left;
	background-color: #fff;
	margin-bottom: 7px;
}

body#LayoutHomepage #LayoutFullWidth
{
	background-color: #fff;
	margin-bottom: 7px;
}

body#LayoutHomepage #LayoutNews .AlignRight
{
	padding: 0 10px 10px 0;
}

body#LayoutHomepage #LayoutNews .NewsItem
{
	margin: 1em 2px;
}

body#LayoutHomepage #LayoutNews .NewsItem a
{
	text-decoration: none;
}

body#LayoutHomepage #LayoutNews .NewsItem p
{
	padding: 0 10px;
}

body#LayoutHomepage #LayoutNewsItemsBig
{
	float: left;
	width: 220px;
}

body#LayoutHomepage #LayoutNewsItemsSmall
{
	float: right;
	width: 220px;
}

body#LayoutHomepage #LayoutWebshopWrap
{
   margin-top:1em;
}

body#LayoutHomepage #LayoutWebshop
{
	width: 360px;
	float: left;
	background-color: #fff;
}

body#LayoutHomepage #LayoutWebshop h3
{
	margin: 0 0 3px 0px;
}

body#LayoutHomepage #LayoutWebshop p
{
	margin-left: 0px;
}

body#LayoutHomepage #LayoutWebshop .Product
{
	padding: 7px;
}

body#LayoutHomepage #LayoutWebshop .ProductImage
{
	float: left;
	margin-right: 20px;
}


/* Marketingblok search */

#LayoutSidebarSearchKeyword,
.LayoutSidebarSearchKeyword
{
	background-color: #ceecf9;
	padding-bottom: 1.5em;
	padding-left: 4px;
	margin:0 -7px 7px -7px;
}

.LayoutSidebarSearchKeyword
{
   margin:0;
   background:transparent;
}

#LayoutSidebarSearchKeyword h2,
.LayoutSidebarSearchKeyword h2
{
   border-top:0;
	margin-top: 0;
}

#LayoutSidebarSearchKeyword table td,
.LayoutSidebarSearchKeyword table td
{
	width: 14px;
	height: 14px;
	border: 1px solid #ceecf9;
	text-align: center;
	background-color: #c80032;
	font-size: 80%;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
}

#LayoutSidebarSearchKeyword table td:hover,
.LayoutSidebarSearchKeyword table td:hover
{
	border: 1px solid #00a0dc;
	background-color: #eb6a4a;
}

#LayoutSidebarSearchKeyword table a, #LayoutSidebarSearchKeyword table a:visited,
.LayoutSidebarSearchKeyword table a, .LayoutSidebarSearchKeyword table a:visited
{
	color: #fff;
	text-decoration: none;
}

#LayoutSidebarSearchKeyword table,
.LayoutSidebarSearchKeyword table
{
	background-color: #fff;
	border: none;
}


/* Handboeken online */

body#LayoutHomepage .LayoutHandboekItemsLeft
{
	float: left;
	width: 200px;
	height: 122px;
	margin-top: 0;
}

body#LayoutHomepage .LayoutHandboekItemsRight
{
	float: right;
	width: 200px;
	height: 122px;
	margin-top: 0;
	border-left: 1px solid #f4aa97;
}

body#LayoutHomepage .LayoutHandboekItemsLeftFoot
{
	float: left;
	width: 200px;
	margin-bottom: 0;
}

body#LayoutHomepage .LayoutHandboekItemsRightFoot
{
	float: right;
	width: 200px;
	margin-bottom: 0;
	border-left: 1px solid #f4aa97;
}


/* Woordenlijst */

body#LayoutWoordenlijst #LayoutFooter
{
	height: 34px;
}

body#LayoutWoordenlijst h3
{
	font-size: 100%;
	padding: 0 10px 0 0;
	font-weight: bold;
}

body#LayoutWoordenlijst .Result
{
	padding-bottom: 10px;
}

body#LayoutWoordenlijst #LayoutMainContentWrap
{
	float: left;
	width: 915px;
	margin-left: 7px;
}

body#LayoutWoordenlijst #LayoutMainContentWrap h2
{
	color: #fff;
	background-color: #e11919;
	font-size: 100%;
	font-weight: normal;
	padding: 2px 7px;
	text-transform: uppercase;
}

body#LayoutWoordenlijst #LayoutMainContentWrap h2 a:link, 
body#LayoutWoordenlijst #LayoutMainContentWrap h2 a:visited, 
body#LayoutWoordenlijst #LayoutMainContentWrap h2 a:hover
{
   color: #fff;
   font-weight: normal;
   text-decoration: none;
}

body#LayoutWoordenlijst .LayoutNewItems
{
   float: left;
   width: 231px;
   background: #fff;
}

body#LayoutWoordenlijst #LayoutNewItems ul, body#LayoutWoordenlijst #LayoutNewItems p,
body#LayoutWoordenlijst .LayoutNewItems ul, body#LayoutWoordenlijst .LayoutNewItems p
{
	font-size: 90%;
	margin: 7px;
}

body#LayoutWoordenlijst #LayoutNewItems a, body#LayoutWoordenlijst #LayoutNewItems a:visited,
body#LayoutWoordenlijst .LayoutNewItems a, body#LayoutWoordenlijst .LayoutNewItems a:visited
{
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

body#LayoutWoordenlijst #LayoutNewItems a:hover,
body#LayoutWoordenlijst .LayoutNewItems a:hover
{
   color:#F00;
}

body#LayoutWoordenlijst #LayoutFullWidth
{
	background-color: #fff;
	margin-bottom: 7px;
	float: left;
	width: 690px;
	margin-left: 6px;
	margin-right: -12px;
	margin-top: 6px;
}

.SearchField
{
	border: 1px solid #000;
	font-size: 90%;
	padding: 1px;
	height: 14px;
	vertical-align: middle;
	width: 200px;
}

h2 img
{
   margin-bottom: -2px;
}

.ImageBorder
{
   border: solid 1px #000;
}

/* Colors */

#LayoutSidebar .Purple,
.Purple
{
   background-color: #9269a1;
}

#LayoutSidebar .Lila, 
.Lila
{
   background-color: #d7d6e5;
}

#LayoutSidebar .Violet,
.Violet
{
   background-color: #c10069;
}

#LayoutSidebar .White,
.White
{
   background-color: #FFF;
}

#LayoutSidebar .Black,
.Black
{
   background-color: #000;
}

#LayoutSidebar .DarkRed,
.DarkRed
{
   background-color: #c80032;
}

#LayoutSidebar .Red,
.Red
{
   background-color: #e11919;
}

#LayoutSidebar .LightBlue,
.LightBlue
{
   background-color: #ceecf9;
}

#LayoutSidebar .Blue,
.Blue
{
   color: #0000ff;
}

#LayoutSidebar .Yellow,
.Yellow
{
   color: #fff5c3;
}

#LayoutSidebar .ForegroundPurple,
.ForegroundPurple
{
   color: #9269a1;
}

#LayoutSidebar .ForegroundLila,
.ForegroundLila
{
   color: #d7d6e5;
}

#LayoutSidebar .ForegroundViolet,
.ForegroundViolet
{
   color: #c10069;
}

#LayoutSidebar .ForegroundWhite,
.ForegroundWhite
{
   color: #FFF;
}

#LayoutSidebar .ForegroundBlack,
.ForegroundBlack
{
   color: #000;
}

#LayoutSidebar .ForegroundDarkRed,
.ForegroundDarkRed
{
   color: #c80032;
}

#LayoutSidebar .ForegroundRed,
.ForegroundRed
{
   color: #e11919;
}

#LayoutSidebar .ForegroundLightBlue,
.ForegroundLightBlue
{
   color: #ceecf9;
}

#LayoutSidebar .ForegroundBlue,
.ForegroundBlue
{
   color: #0000ff;
}

#LayoutSidebar .ForegroundYellow,
.ForegroundYellow
{
   color: #fff5c3;
}

#Menu
{
	height: 26px;
}