a
{
	color:#0020a0;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
body
{
	background-color:#707070;
	background-image:url('images/BodyBackground.jpg');
	background-position:top center;
	background-repeat:repeat-y;
	color:#101010;
	font-size:9pt;
	font-family:Verdaa, Helvetica, Tahoma;
	text-align:center;
	margin:0;
}
fieldset
{
	border-width:0;
	margin:0;
	padding:0;
}
form
{
	margin:0;
}
input, textarea
{
	background-color:#ffffff;
	border-bottom:solid 1px #808080;
	border-left:solid 1px #404040;
	border-right:solid 1px #808080;
	border-top:solid 1px #404040;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	margin:0;
	padding:3px;
}
input[disabled], textarea[disabled]
{
	color:#a0a0a0;
}
input:focus, textarea:focus
{
    background-color:#f0f0a0;
}
legend
{
	display:none;
}

div#Overlay
{
	background-color:#000000;
	height:100%;
	position:absolute;
	width:100%;
	z-index:2;
}

div#ErrorScreen
{
	height:100%;
	position:absolute;
	text-align:left;
	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;
}

#Container
{
	border-color:#000000;
	border-style:solid;
	border-width:0 1px;
	min-height:600px;
	margin:0 auto;
	text-align:left;
	width:900px;
}
#Header
{
	background-image:url('images/Header.jpg');
	height:184px;
}
#Header h1
{
	display:none;
}
#Header ul
{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
}
#Header ul li
{
	display:block;
	position:absolute;
}
#Header ul li a
{
	background-position:0 50px;
	background-repeat:no-repeat;
	display:block;
}
#Header ul li a.Active, #Header ul li a:hover
{
	background-position:0 0;
}
#Header ul li.Index
{ background-image:url('images/NavIndex0.jpg'); height:25px; left:177px; top:151px; width:40px; }
#Header ul li.Index a
{ background-image:url('images/NavIndex1.jpg'); height:25px; }
#Header ul li.Website
{ background-image:url('images/NavWebsite0.jpg'); height:24px; left:240px; top:149px; width:60px; }
#Header ul li.Website a
{ background-image:url('images/NavWebsite1.jpg'); height:24px; }
#Header ul li.AlgemeneVoorwaarden
{ background-image:url('images/NavAlgemeneVoorwaarden0.jpg'); height:25px; left:322px; top:145px; width:171px; }
#Header ul li.AlgemeneVoorwaarden a
{ background-image:url('images/NavAlgemeneVoorwaarden1.jpg'); height:25px; }
#Header ul li.Nieuw
{ background-image:url('images/NavNieuw0.jpg'); height:25px; left:516px; top:139px; width:48px; }
#Header ul li.Nieuw a
{ background-image:url('images/NavNieuw1.jpg'); height:25px; }
#Header ul li.Zoeken
{ background-image:url('images/NavZoeken0.jpg'); height:26px; left:586px; top:136px; width:55px; }
#Header ul li.Zoeken a
{ background-image:url('images/NavZoeken1.jpg'); height:26px; }
#Header ul li.Contact
{ background-image:url('images/NavContact0.jpg'); height:24px; left:665px; top:134px; width:59px; }
#Header ul li.Contact a
{ background-image:url('images/NavContact1.jpg'); height:24px; }
#Header ul li a span
{
	display:none;
}
#Header div#ShoppingCart
{
    background-image:url('images/ShoppingCartBackground.jpg');
    background-repeat:no-repeat;
    height:60px;
    left:640px;
    position:absolute;
    top:30px;    
    width:230px;
}
#Header div#ShoppingCart span
{
    color:#ffffff;
    display:block;
    font-weight:bold;
    line-height:14px;
    padding:5px 0 0 52px;
}
#Header div#ShoppingCart a
{
    color:#ffde00;
    display:block;
    font-weight:bold;
    line-height:14px;
    padding:5px 0 5px 52px;
}
#Main
{
	height:500px;
}
#ColumnLeft
{
	float:left;
	padding-top:10px;
	width:200px;
}
#ColumnLeft ul
{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0 0 0 10px;
}
#ColumnLeft ul li
{
	display:block;
	margin:0;
	padding:0;
}
#ColumnLeft ul li a
{
	background-image:url('images/LeftNavigation.gif');
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	font-weight:bold;
	line-height:22px;
}
#ColumnLeft ul li a span
{
	color:#000000;	
	display:block;
	font-size:0.9em;
	padding-left:22px;
}
#ColumnLeft div#ButtonContainer
{
    text-align:center;
}
#ColumnLeft div#ButtonContainer img#ButtonRDW, #ColumnLeft div#ButtonContainer img#ButtonBOVAG, #ColumnLeft div#ButtonContainer img#ButtonIDEAL
{
	border-width: 0;
	display:block;
	margin:10px auto 0 auto;
}
#ColumnRight
{
	background-image:url('images/ContainerBackground.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	min-height:550px;
	margin-left:200px;
}
#ColumnRight div.Wrapper
{
	margin:0 10px 10px 10px;
}

a.IconLink
{
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:24px;
	margin:0 10px 10px 0;
}
a.IconLink span
{
	display:block;
	line-height:24px;
	padding-left:28px;
}

button#BtnIDeal
{
    background-color:#ffffff;
    border-bottom:solid 1px #202020;
    border-left:solid 1px #808080;
    border-right:solid 1px #202020;
    border-top:solid 1px #808080;
}

div.AbsolutePoint
{
	position:absolute;
}

div#AlbumImages
{
    margin:0 auto;
    width:480px;
}
div#AlbumImages a
{
    background-position:center;
    background-repeat:no-repeat;    
    display:block;
    float:left;
    height:150px;
    margin:0 10px 10px 0;
    width:150px;
}
div#AlbumImages a span
{
    display:none;
}

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#Filters
{

}
div#Filters div.Item
{
	float:left;
	margin-right:10px;
}
div#Filters div.Item label
{
	display:block;
	font-weight:bold;
	line-height:18px;
}

div.FormRow
{
	background-image:url('images/FormRowBackground.gif');
	background-position:bottom left;
	background-repeat:no-repeat;	
	clear:left;
	margin-bottom:5px;
	padding-bottom:5px;
}
div.FormRowNB
{	
	margin-bottom:5px;
	padding-bottom:5px;
}
div.FormColumn1, label.FormColumn1
{
	display:block;
	float:left;
	line-height:18px;
	width:150px;
}
div.FormColumn1 em, label.FormColumn1 em
{
	color:#f00000;
}
div.FormColumn2
{
	line-height:18px;
	margin-left:150px;
}

div.IconLinkContainer
{
	height:34px;
}

img.Image
{
    display:block;
    margin:0 auto 5px auto;
}

div.PageHeading
{
	background-position:top right;
	background-repeat:no-repeat;	
	margin-bottom:10px;
	padding-right:44px;
}
div.PageHeading span
{
	color:#202040;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	line-height:40px;
	margin:0;
	text-align:right;
}

div.Onderdelen
{
    margin:0 auto;
    width:654px;
}
div.Onderdelen div.Item1,
div.Onderdelen div.Item2
{
    background-color:#d0e0ff;
    border:solid 1px #4040b0;
    float:left;
    height:160px;    
    width:320px;
}
div.Onderdelen div.Item1
{
    margin:0 10px 10px 0;
}
div.Onderdelen div.Item2
{
    margin:0 0 10px 0;
}
div.Onderdelen div.Item1 div.ItemWrapper,
div.Onderdelen div.Item2 div.ItemWrapper
{
    height:150px;
    margin:5px;
}
div.Onderdelen div.Item1 div.ItemWrapper a,
div.Onderdelen div.Item2 div.ItemWrapper a
{
    background-position:center;
    background-repeat:no-repeat;
    display:block;
    float:left;
    height:150px;
    width:150px;
}
div.Onderdelen div.Item1 div.ItemWrapper a span,
div.Onderdelen div.Item2 div.ItemWrapper a span
{
    display:none;
}
div.Onderdelen div.Item1 div.ItemWrapper div.Body,
div.Onderdelen div.Item2 div.ItemWrapper div.Body
{
    margin-left:155px;
    padding-top:20px;
}
div.Onderdelen div.Item1 div.ItemWrapper div.Body em,
div.Onderdelen div.Item2 div.ItemWrapper div.Body em,
div.Onderdelen div.Item1 div.ItemWrapper div.Body span,
div.Onderdelen div.Item2 div.ItemWrapper div.Body span,
div.Onderdelen div.Item1 div.ItemWrapper div.Body strong,
div.Onderdelen div.Item2 div.ItemWrapper div.Body strong
{
    display:block;
    line-height:1.3em;
    font-style:normal;
}
div.Onderdelen div.Item1 div.ItemWrapper div.Body em,
div.Onderdelen div.Item2 div.ItemWrapper div.Body em,
div.Onderdelen div.Item1 div.ItemWrapper div.Body span,
div.Onderdelen div.Item2 div.ItemWrapper div.Body span
{
    margin-bottom:5px;
}

div.Separator
{
	height:10px;
}

div#Thumbnails
{
    height:160px;
}
div#Thumbnails a
{
    background-position:center;
    background-repeat:no-repeat;    
    display:block;
    float:left;
    height:150px;
    margin:0 10px 10px 0;
    width:150px;
}
div#Thumbnails a span
{
    display:none;
}

input.BtnSearch
{
	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;
	width:80px;
}
input.BtnSubmit
{
	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;
}

input.CommonTextL
{
	width:196px;
}
input.CommonTextM
{
	width:116px;
}
input.CommonTextS
{
	width:66px;
}
input.CommonTextSM
{
	width:96px;
}
input.CommonTextXL
{
	width:216px;
}
input.CommonTextXXL
{
	width:296px;
}

table.TblGeneral
{
    border:solid 1px #4040b0;
    width:674px;
}
table.TblGeneral tr.Row0
{
    background-color:#b0d0ef;
}
table.TblGeneral tr.Row1
{
    background-color:#c0d0ef;
}
table.TblGeneral tr.Row2
{
    background-color:#d0e0ff;
}
table.TblGeneral tr td
{
    vertical-align:top;
}
table.TblGeneral tr td div.Thumbnail
{
    background-image:url('images/NoThumbnail.gif');
    background-position:center;
    background-repeat:no-repeat;    
    height:25px;
    width:25px;
}
table.TblGeneral tr td div.Thumbnail a
{
    background-position:center;
    background-repeat:no-repeat; 
    display:block;
    height:25px;
    width:25px;
}
table.TblGeneral tr td div.Thumbnail a span
{
    display:none;
}
table.TblGeneral tr td img
{
    border-width:0;
}
table.TblGeneral tr td span.ArticleCode
{
    color:#6060f0;
    font-size:0.7em;
}
table.TblGeneral tr th
{
    text-align:left;
}

textarea.CommonTextTxt
{
	height:194px;
	width:496px;
}
textarea.CommonTextTxtS
{
	height:94px;
	width:296px;
}

div#Thumbnail
{
    margin-bottom: 10px;
    text-align: center;
}
