﻿a
{
	color:#301c15;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
body 
{
	background-color:#c0b0a0;
	color:#000000;
	font:9pt Tahoma, Helvetica;
	height:100%;
	margin:0;
	overflow:hidden;
}
fieldset
{
	border-width:0;
	margin:0;
	padding:0;
}
form
{
	margin:0;
	padding:0;
}
html
{
	height:100%;
	overflow:hidden;
}
legend
{
	display:none;
}
li
{
    line-height:1.5em;
}
p
{
    line-height:1.3em;
    margin:0 0 10px 0;
}

/* ====================
	IDs
==================== */

div#Header
{
	background-image:url('/images/HeaderGradient.jpg');
	background-repeat:repeat-x;
	height:75px;
}
div#Header div#Logo
{
	height:75px;
	left:0;
	position:absolute;
	top:0;
	width:400px;
}
div#Header div#Logo h1
{
	display:none;
}
div#Header ul
{
	display:block;
	height:25px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	right:220px;
	top:25px;
	width:360px;
}
div#Header ul li
{
	float:left;
	line-height:25px;
}
div#Header ul li a
{
    color:#d6af1b;
	display:block;
	font-weight:bold;
	margin-right:10px;
}
div#Header form#SearchForm
{
	height:35px;
	position:absolute;
	right:20px;
	top:23px;
	width:200px;
}
div#Header form#SearchForm input#q
{
	border:solid 2px #85706a;
	left:2px;
	padding:2px 10px 2px 2px;
	position:absolute;
	top:3px;
	width:158px;
	z-index:0;
}
div#Header form#SearchForm input#q:focus
{
	border-color:#a0a010;
}
div#Header form#SearchForm input#q.Dormant
{
	color:#808080;
	font-style:italic;
}
div#Header form#SearchForm input#SearchButton
{
	background-color:transparent;
	background-image:url('/images/SearchButton.png');
	background-repeat:no-repeat;
	border:none;
	color:#ffffff;
	cursor:pointer;
	font-size:0;
	height:30px;
	left:166px;
	position:absolute;
	top:0;
	width:30px;
}
div#Main
{
}
div#ColumnLeft
{
    height:100%;
    overflow:auto;
}
div#Main div#ColumnLeft
{
	background-color:#503c35;
	float:left;
	width:180px;
}
div#Main div#ColumnLeft a.LinkButton
{
	background-image:url('/images/ButtonOff.jpg');
	border-width:0;
	display:block;
	height:30px;
	margin:10px auto 0 auto;
	padding:0;
	width:160px;
}
div#Main div#ColumnLeft a.LinkButton:hover
{
    text-decoration:none;
}
div#Main div#ColumnLeft a.LinkButton span
{
	background-image:url('/images/ButtonOn.jpg');
	background-position:0 30px;
	background-repeat:no-repeat;	
	color:#403010;
	cursor:pointer;
	display:block;
	font-size:1.0em;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-align:center;
}
div#Main div#ColumnLeft a span:hover
{
    background-color:#000000;
	background-position:0 0;
}
div#Main div#ColumnLeft ul#Headings
{
	display:block;
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
}
div#Main div#ColumnLeft ul#Headings li
{
	display:block;
	margin:0;
	line-height:24px;
	padding:0;
}
div#Main div#ColumnLeft ul#Headings li:hover
{
	background-color:#705c55;
}
div#Main div#ColumnLeft ul#Headings li a
{
    color:#d6af1b;
	display:block;
	font-weight:bold;
	line-height:24px;
	padding:0 4px;
}
div#LoginStatus
{
    background-color:#c8c5c0;
    font-size:0.9em;
    line-height:1.5em;
    margin:10px auto 0 auto;
	padding:0;
	width:160px;
}
div#LoginStatus div.Wrapper
{
    padding:3px;
}
div#LoginStatus div.Wrapper ul
{
    display:block;
    list-style-type:none;
    margin:10px 0 0 0;
    padding:0;
}
div#LoginStatus div.Wrapper ul li
{
    background-color:Transparent;
    line-height:1.5em;
}
div#LoginStatus div.Wrapper ul li:hover
{
    background-color:Transparent;
}
div#LoginStatus div.Wrapper ul li a
{
    display:inline;
}
div#Main div#ColumnRight
{
	margin-left:180px;
	overflow:auto;
}
div#Main div#ColumnRight div.Wrapper
{
	padding:10px;
}

/* ====================
	Classes
==================== */

div#Overlay
{
	background-color:#000000;
	height:100%;
	position:absolute;
	width:100%;
	z-index:2;
}

div#ErrorScreen
{
	height:100%;
	position:absolute;
	width:100%;
	z-index:3;	
}
div#ErrorScreen div
{
	background-color:#ff4040;
	background-image:url('/images/ErrorScreenBackground.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	border:solid 5px #202020;
	cursor:pointer;
	margin:200px auto 0 auto;
	width:350px;
}
div#ErrorScreen div span
{
	background-image:url('/images/ErrorScreenIcon.gif');
	background-position:8px 8px;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:11pt;
	display:block;
	padding:8px 8px 8px 64px;
}
div#ErrorScreen div span.Close
{
	background-image:none;
	color:#f0f040;
	display:block;
	font-size:7pt;
}


div#InfoScreen
{
	height:100%;
	position:absolute;
	width:100%;
	color:White;
	margin-top:10px;
	z-index:3;	
}
div#InfoScreen div
{
	background-image:url('/images/InfoScreenBackground.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	border:solid 5px white;
	cursor:pointer;
	margin:200px auto 0 auto;
	text-align:center;
	width:350px;
}
div#InfoScreen div span
{
	background-image:url('/images/InfoScreenIcon.png');
	background-position:8px 8px;
	background-repeat:no-repeat;
	color:white;
	margin-top:10px;
    text-align:center;
	font-size:11pt;
	display:block;
	padding:8px 8px 8px 64px;
}
div#InfoScreen div span.Close
{
	background-image:none;
	color:white;
	display:block;
	font-size:7pt;
}


div.Block
{
	background-color:#ffffff;
	border-color:#a0b0c0;
	border-style:solid;
	border-width:0 1px 1px 0;
}
div.Block div.Body
{
	padding:10px;
}
div.Block div.Title
{
	background-color:#d2e525;
}
div.Block div.Title span
{
	display:block;
	padding:3px;
}

div.FormRow
{
    margin-bottom:10px;
}
div.FormRowBlock
{
    margin-bottom:10px;
    display:block;
}
div.FormRow label, div.FormColumn1 label
{
    font-weight:bold;
}
div.FormColumn1, label.FormColumn1
{
	display:block;
	float:left;
	line-height:18px;
	width:180px;
}
div.FormColumn1 em, label.FormColumn1 em
{
	color:#f00000;
}
div.FormColumn2
{
	line-height:18px;
	margin-left:180px;
}
div.FormColumn1B, label.FormColumn1B
{
	display:block;
	float:left;
	line-height:18px;
	width:300px;
}
div.FormColumn1B em, label.FormColumn1B em
{
	color:#f00000;
}
div.FormColumn2B
{
	line-height:18px;
	margin-left:180px;
}

div.ListBlocks
{
	
}
div.ListBlocks div.Block1,
div.ListBlocks div.Block2
{
	background-color:#ffffff;
	border-color:#b0a060;
	border-style:solid;
	border-width:0 1px 1px 0;
	float:left;
	width:370px;
}
div.ListBlocks div.Block1
{
	margin:0 10px 10px 0;
}
div.ListBlocks div.Block2
{
	margin:0 0 10px 0;
}
div.ListBlocks div.Block1 h3,
div.ListBlocks div.Block2 h3
{
	display:none;
}
div.ListBlocks div.Block1 div.Title,
div.ListBlocks div.Block2 div.Title
{
	background-color:#d2e525;
}
div.ListBlocks div.Block1 div.Title a,
div.ListBlocks div.Block2 div.Title a
{
	color:#206020;
	margin-right:5px;
}
div.ListBlocks div.Block1 div.Title span,
div.ListBlocks div.Block2 div.Title span
{
	display:block;
	padding:3px;
}
div.ListBlocks div.Block1 div.Body,
div.ListBlocks div.Block2 div.Body
{
	padding:10px;
}
div.ListBlocks div.Block1 table,
div.ListBlocks div.Block2 table
{
	width:100%;
}
div.ListBlocks div.Block1 table tr td,
div.ListBlocks div.Block2 table tr td
{
	font-size:0.8em;
}
div.ListBlocks div.Block1 table tr td.Price,
div.ListBlocks div.Block2 table tr td.Price
{
	text-align:right;
	width:100px;
}
div.ListBlocks div.Block1 table tr td a,
div.ListBlocks div.Block2 table tr td a
{
	color:#202020;
}
div.ListBlocks div.Block1 table tr td a:hover,
div.ListBlocks div.Block2 table tr td a:hover
{
	color:#2020f0;
	text-decoration:none;
}

div.Separator
{
    clear:both;
    height:10px;
}

div.SmallCentered
{
    margin:0 auto;
	width:752px;
}

div.ValidationSummary
{
    margin:0 0 10px 0;
    padding:0;    
}
div.ValidationSummary ul
{
    list-style-type:none;
    margin:0;
    padding:0;    
}

h2.PageTitle
{
	color:#202020;
	display:block;
	font-size:1.8em;
	margin:0 auto 10px auto;
	padding:0;
	text-align:center;
}
h2.PageTitleLeft
{
	color:#202020;
	display:block;
	font-size:1.8em;
	margin:0 0 0 0;
	padding:0;
}

ul.Tabs
{
	background-image:url('/images/Tabs.png');
	background-position:bottom;
	background-repeat:repeat-x;
	display:block;
	height:22px;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.Tabs li
{
	background-image:url('/images/Tab_off.png');
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:22px;
	margin:0 0 0 5px;
	padding:0;
	width:150px;
}
ul.Tabs li a
{
	color:#000000;
	display:block;
	line-height:22px;
	text-align:center;
}
ul.Tabs li a.Active
{
	background-image:url('/images/Tab_on.png');
	background-repeat:no-repeat;
	color:#202020;
}
ul.Tabs li a em
{
	color:#f00000;
}


#PageHeading, #PageHeading2
{
	background-repeat:no-repeat;
	background-position:4px 4px;
	margin-bottom:10px;
	padding-left:40px;
	min-width:300px;
}
#PageHeading h2, #PageHeading2 h2
{
	border-bottom:dotted 1px #808080;
	color:#202020;
	font-size:11pt;
	letter-spacing:0;
	line-height:23px;	
	margin:0;
}
#PageHeading p, #PageHeading2 p
{
	color:#404040;
	line-height:16px;
	margin:0;
}

.Hidden
{
	display:none;
}

input.CommonTextL
{
	width:196px;
}
input.CommonTextM
{
	width:116px;
}
input.CommonTextS
{
	width:66px;
}
input.CommonTextSM
{
	width:96px;
}
input.CommonTextXL
{
	width:216px;
}
input.CommonTextXXL
{
	width:296px;
}
input.AdvTitle
{
    width:360px;
}
input.CommonTextXXXL
{
    width:496px;
}

textarea.CommonTextTxt
{
	height:194px;
	width:496px;
}

.ulNoListType
{
    list-style:none;
}
.liEven
{
	background-color:#d0d5d8;
}
.liUneven
{
    background-color:#c8c5c0;
}
.AdvNewLine
{
    clear:both;
}
div.AdvDynamicFilterLeft
{
    float:left;
    width:200px;
    font-weight:bold;
}
div.AdvDynamicFilterRight
{
    float:left;
    width:250px;
}
div.AdvRowLeft
{
    float:left;
    width:125px;
}
div.AdvRowRight
{
    float:left;
    width:250px;
}
div.AdvRowMiddle
{
    float:left;
    width:200px;
}
.AdvRows label, .AdvRows input, .AdvRows select
{
    display:block;
}
div.AdvRowLeft label, div.AdvRowRight label, div.AdvRowMiddle label
{
    display:block;
    font-weight:bold;
}
div.AdvRowLeft em, label.AdvRowLeft em, div.AdvRowRight em, label.AdvRowRight em, div.AdvRowMiddle em, label.AdvRowMiddle em
{
	color:#f00000;
}
.AdvShowKenmerken
{
 
}
.AdvShowKenmerken span
{
    display:inline-block;
    width:150px;
}
.advDynamic
{
width:100%;
}
.AdvShowPrijsBekeken
{
    padding-left:160px;
}
.AdvShowPrijsBekeken span
{
    display:inline-block;
    width:100px;
}
.AdvKenmerkenBeschrijving
{
    display:block;
    font-size:medium;
    margin-bottom:8px;
}
input.AdvLinkAndMember
{
    font-size:x-small;
}
/* Datagrid */
div#Filters
{

}
div#Filters div.Item
{
	float:left;
	margin-right:10px;
}
div#Filters div.Item label
{
	display:block;
	font-weight:bold;
	line-height:18px;
}

div.DataGrid
{
	background-color:#ffffff;
	border-color:#606060;
	border-style:solid;
	border-width:1px 1px 0 1px;
	height:275px;
}
div.DataGrid table
{
	width:100%;
}
div.DataGrid table tr.Header
{
	background-color:#c0c0c0;
	border-color:#606060;
	border-style:dotted;
	border-width:0 0 1px 0;
	font-weight:bold;
	height:25px;
	line-height:25px;
}
div.DataGrid table tr td
{
	height:25px;
}
div.DataGrid table tr.Row1
{
	background-color:#ffffff;
	cursor:pointer;
	height:25px;
}
div.DataGrid table tr.Row2
{
	background-color:#efefef;
	cursor:pointer;
	height:25px;
}
div.DataGrid table tr td img
{
	border-width:0;
	margin:3px;
}
div.DataGrid table tr.Row1:hover, div.DataGrid table tr.Row2:hover
{
	background-color:#dfdfdf;	
}

div.DataGridFooter
{
	background-color:#c0c0c0;
	border-color:#606060;
	border-style:solid;
	border-width:0 1px 1px 1px;
	height:24px;
	margin-bottom:10px;
}
div.DataGridFooter div.Arrows
{
	float:left;
	width:96px;
}
div.DataGridFooter div.Arrows input
{
	background-color:Transparent;
	border-width:0;
	height:24px;
	margin:0;
	padding:0;
	width:24px;
}
div.DataGridFooter span.Amounts
{
	display:block;
	float:right;
	font-weight:bold;
	line-height:24px;
	padding-right:5px;
	text-align:right;
	width:96px;
}
div.DataGridFooter span.Pages
{
	display:block;
	font-weight:bold;	
	line-height:24px;
	text-align:center;
}
div.DataGridButtons, div.DataGridButtons
{
	margin:10px 0 0 0;	
}
div.DataGridButtons input, div.DataGridButtonsLookup input
{
	background-color:#d8d5d0;
	border-bottom:solid 1px #404040;
	border-left:solid 1px #d0d0d0;
	border-right:solid 1px #404040;
	border-top:solid 1px #d0d0d0;
	cursor:pointer;
	margin:0 5px 0 0;
	width:100px;
}
div.DataGridButtonsLookup
{
	text-align:right;
}
div.DataGridButtonsLookup input
{
	margin:0 0 0 5px;
}

div#Footer
{
    border-top:solid 1px #503c35;
    clear:both;
	height:30px;
	margin:5px;
	padding:5px;
	min-width:500px;
}
div#Footer ul
{
    list-style-type:none;
    margin-top:0px;
}
div#Footer ul li
{
    display:inline-block;
}
div#Footer span.Administration
{
	background-image:url('/images/FooterIconAdministration.png');	
}
div#Footer span.Username
{
	background-image:url('/images/FooterIconUser.png');
}
div#Footer span.Version
{
	background-image:url('/images/FooterIconVersion.png');
}
div#Footer span.Logout
{
	background-image:url('/images/FooterIconLogout.png');
	float:right;
	padding-right:7px;
    width:auto;
}
div.SocialLinks{
    height: 32px;
    line-height: 32px;
    position: absolute;
    right: 610px;   
    top: 18px;
}
div.AdvBlocks
{
	
}
div.AdvBlocks div.Block1,
div.AdvBlocks div.Block2
{
	background-color:#ffffff;
	border-color:#a0b0c0;
	border-style:solid;
	border-width:0 1px 1px 0;
	float:left;
	width:250px;
	padding-left:10px;
}
div.AdvBlocks div.Block1
{
    width:500px;
}
div.AdvBlocks div.Block2
{
    margin-left:10px;
}
.AdvMemberDetails a
{
    display:block;
    margin:8px 0px 14px 0px;
    cursor:pointer;
}
.AdDetails img
{
    border-style:none;
    border-width:0px;
    vertical-align:top;
}
.AdvSeparator
{
    background-color:#c0b0a0;
    border-style:none;
    border-width:0px;
    border-top-style:solid;
    border-top-color:#a0b0c0;
    border-top-width:1px;
    margin-left:-10px;
    height:20px;
    width:262px;
}
.AdvMemEmail
{
    display:block;
    margin:10px 0 10px 0;
}
.AdvContactButton
{
    margin:7px 0 0 0;
}
.BidName
{
    display:inline-block;
    width:80px;
}
.BidAmount
{
    display:inline-block;
    width:90px;
    text-align:right;
}
.BidDate
{
    display:inline-block;
    width:50px;
    text-align:right;
    font-size:smaller;
}
.BidRemove
{
    display:inline;
    color:Red;
    font-size:smaller;
}
.ABlock
{
    display:block;
    margin:0px 0px 0px 0px;
    cursor:pointer;
}
.AFoto
{
cursor:pointer;
}
/* Gridview Advertenties */
table.gvAdvertenties
{
    border:solid 1px #606060;
}
.gvAdvertenties td
{
 padding-left:5px;
 padding-right:5px;
}
.gvAdvertentiesPics
{
width:75px;
height:50px;
}
.gvHeader
{
 background-color:#b0a080;
}
.gvAdvertentie
{
 background-color:#d0c0a0;
}
.gvAdvertentieEven
{
 background-color:#c0b090;
}
.gvAdvertentieItem
{
}
.gvAdvertentieNoItems span
{
	display:block;
}
#adFilters thead tr td
{
 font-weight:bold;
}
#divFilterHeading h3, #divFilterHeading div
{
    display:inline-block;
}
#divFilterHeading div
{
    background-color:Red;
    color:White;
    border:solid 1px Black;
}
.divFilterPrijsVan, .divFilterPrijsTot
{
	display:inline-block;
	/*width:75px;*/
	text-align:center;
}
.divFilterAdType
{
	display:inline-block;
	/*width:110px;*/
	text-align:center;
}
.divFilterAdCondition
{
	display:inline-block;
	/*width:145px;*/
	text-align:center;
}
.divFilterAdPricing
{
	display:inline-block;
	/*width:185px;*/
	text-align:center;
}
.divFilterWithPictures
{
	display:inline-block;
	/*width:95px;*/
	text-align:center;
}
.GridviewPagerIndex
{
	float:left;
}
.GridviewPagerSize
{
	float:right;
}
.floatLeft
{
    float:left;
}
.clearFloat
{
	clear:both;
}
#divSearchBlock a
{
float:right;
}
#divAanhef
{
    width:120px;
}
#divNaam
{
}

.AdvPrice
{
    text-align:right;
    /*padding-right:20px;*/
}
.rubriekHeadingUL
{
    margin-left:10px;
    padding-left:0px;
}
table.tableNieuw
{
    background-color:#d0c0a0;
    border-color:#f0e0b0;
    border-width:1px;
    border-style:outset;
    width:100%;
    padding:7px 7px 7px 7px;
    margin:1px 1px 1px 1px;
}
table.tableNieuw tr, table.tableNieuw td
{
    border-color:#f0e0b0;
    border-width:1px;
    border-style:inset;
    padding:7px 7px 7px 7px;
    margin:1px 1px 1px 1px;
}
.nieuwHeader
{
    margin-bottom:4px;
}
div#divNieuwText
{
    border-color:#f0e0b0;
    border-style:outset;
    border-width:1px;
    background-color:#d0c0a0;
    height:16px;
    padding:3px 3px 3px 3px;
}

ul.ListPhotos
{
    margin:0;
    padding:0;
    list-style-type:none;
}
ul.ListPhotos li
{
    display:block;
    float:left;
    margin:0 5px 0 0;
}
ul.ListPhotos li a img
{
    border-width:0;
    border-color:#ff0000;
}
ul.FotoGallerij
{
    margin:0;
    padding:0;
    list-style-type:none;
}
ul.FotoGallerij li.even
{
    display:block;
    float:left;
    margin:5px 5px 0 0;
    padding:5px 5px 5px 5px;
    text-align:center;
    background-color:#d0c0a0;
    width:130px;
    height:180px;
    overflow:hidden;
}
ul.FotoGallerij li.uneven
{
    display:block;
    float:left;
    margin:5px 5px 0 0;
    padding:5px 5px 5px 5px;
    text-align:center;
    background-color:#c0b090;
    width:130px;
    height:180px;
    overflow:hidden;
}
ul.FotoGallerij
{
    border-width:0;
    border-color:#ff0000;
}

div.FotoLijstWeergave a
{
    background-color:#b0a080;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
}
div.FotoLijstWeergave img
{
    border-width:0px;
}
div.FotoLijstWeergave a.active
{
    background-color:#c0b090;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:1px;
    border-left-color:#606060;
    border-right-color:#606060;
    border-top-color:#606060;
    border-left-style:solid;
    border-right-style:solid;
    border-top-style:solid;    
}
div.HeadingText
{
    text-align:center;
}
