strong{margin:0px; padding:0px;}

body 
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-image: url(images/body_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ffffff;
	font-size: 12px;
}

.hide
{
	position: absolute;
	top: -100em;	
}


.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

form {
	margin: 0px;
	padding: 0px;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input.text {
	border-top:1px solid #7C7C7C ;
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #DDDDDD;
	padding:1px;
}

input.search-btn {
	border: 0px;
	padding:3px 2px 2px 2px;
	margin: 0px;
	background-color: #BE007C;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}

input.help-btn {
	background-image: url(images/help-btn.jpg);
	width: 19px;
	height: 18px;
	border: 0px;
}

input.round-btn
{
	border: 0px;
	background-image: url(images/round_btn_bg.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
	width: 84px;
	height: 21px;
	padding-bottom: 3px;
}

input.round-btn-pro
{
	border: 0px;
	background-image: url(images/round_btn_bg_product.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
	width: 84px;
	height: 21px;
	padding-bottom: 3px;
}

select.search-select {
	width: 125px;
}


#container_holder
{
	background-image: url(images/content_holder_bg.jpg); 
	background-position: -130px top;
	background-repeat: no-repeat; 
	min-width: 996px;
}

#container
{
	background-image: url(images/container_bg.jpg);
	background-repeat: repeat-y;
	width: 936px;
	margin:0pt auto 0px auto;
	position: relative;
}

/******************** Header ********************/

#top-left
{
	display: inline;
	background-image: url(images/header_left.jpg);
	background-repeat: no-repeat;
	height: 146px;
	position: absolute;
	width: 100%;
	left: -270px;
	top: 0px;
}

#top-right
{
	display: inline;
	background-image: url(images/header_right.jpg);
	background-repeat: no-repeat;
	height: 146px;
	position: absolute;
	width: auto;
	left:936px;
	top: 0px;
}

#top 
{
	background-image: url(images/header_bg.jpg);
	background-repeat: no-repeat;
	width: 936px;
	height: 146px;	
	position: relative; 
}


#top-links
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	position:absolute;
	top: 6px;
	left: 450px;
	color: #ffffff;
}

#top-links ul
{
	margin: 0px;
	padding: 0px;
   list-style: none;
}

#top-links li 
{
	list-style-type: none;
	padding: 2px 0px 2px 0px;
}

#top-links li A 
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

/******************** Serch Box ********************/
#search-box {
	width:450px;
	height: 60px;
	overflow: hidden;
	position: absolute;
	top: 88px;
	left: 45px;
	color: #736551;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
}

.logoLink
{
	width: 217px;
	height: 82px;
	position: absolute;
	top:0px;
	right: 0px;
	display: block;
}

/******************** Header  End ********************/
/******************** Navigation ********************/
#navigation {
	background-image: url(images/menu_bg.jpg);
	top: 46px;
	left: 45px;
	width:382px;
	height: 27px;
	position:  absolute;
	clear: both;
	font-size: 13px;
	overflow: hidden;
}

#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 27px;
}

#navigation li {
	list-style-type: none;
	display: inline;
	float: left;
}

#navigation li A {
	display: block;
	padding: 6px 11px 6px 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}



/******************** Navigation  End ********************/
/******************** Content ********************/
#menu {	
	color: #ffffff;
	font-size: 11px;
	min-height: 210px;
	background-image: url(images/content_col_1_bottom2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	z-index:700;
	padding-bottom:15px;
}
#menu ul {
	width: 202px;
	padding:0px;
	margin:0px;
	background-color:#004794;
}

#menu ul li {
	background-image:url(images/bg_menu_item.jpg);
	padding-left: 10px;
	list-style-type:none;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;	
}

#menu ul li a {
	color:#FFFFFF;
	margin-left: 0px;
	text-decoration:none;
}


#menu ul li a:active{
	color:#f0c101;
	margin-left: 0px;
	text-decoration:none;
}

#menu ul li a:hover{
	color:#f0c101;
	margin-left: 0px;
	text-decoration:none;
}

#menu ul li ul  {
	padding:0;
	margin:0;
	position: absolute;
	left:0;
	top:12px;
	margin-left:202px;
	display:none;
	border-left:1px solid #FFFFFF;
	z-index:999; 
}

#holdm{
position:absolute; 
top:150px; 
left:20px; 
z-index:1; 
width:80%;
}


#nav{
		 font-weight:bold;
}
/*all see this */
#nav ul ul{ 
     display:none; 
     position:absolute; 
     margin-top:-1.8em; 
     margin-left:20em; 
} 

/* non-IE browsers see this */ 
#nav ul li>ul, #nav ul ul li>ul{ 
     margin-top:-1.4em; 
	 
} 

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{ 
     display:none; 
} 

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{ 
     display:block; 
} 


#home-content-col-2 
{
	float: right;
	width: 600px;
	min-height: 400px;
}
	#content-col-2 h1{
		color:#004691;
		font-size:14px;
		margin:20px 0 0 10px;
	}
* html #home-content-col-2  {
	height: 400px;
}

#home-content-col-2-top {
	background-image: url(images/home_content_top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 600px;
}

#content-col-2{
	float: right;
	background-repeat: no-repeat;
	background-image:url(images/content_top.jpg);
	background-position: right top;
	background-color: #FFFFFF;
	width: 599px;
	min-height: 400px;
	z-index:600;
}
#content-col-2_add
{
	float: right;
	margin-top:10px;
	background-color: #FFFFFF;
	width: 747px;
	min-height: 400px;
	z-index:600;
}

* html #content-col-2_add {
	height: 400px;
}

#content-col-2_add  h1 {
	color: #004691;
	font-size: 14px;
	margin:20px 0px 0px 10px;
}


#content{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image: url(images/content_top_new.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#contentHome{
	margin:0px;
	padding:0px;
	background-image: url(images/content_top_new.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#clear{
clear:both;
}

.content-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:15px 30px 0px 30px;
	vertical-align: top;
	color: #000000;
} 

.content-text A
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.content-form
{
	vertical-align: top;
}


.product-box {
	background-color: #D1D7E6;
	width: 200px;
	height: 232px;
	margin: 0px 5px 5px 5px;
	padding: 25px;
	overflow: hidden;
}

.msg
{
	text-align: center;
}


#adblok1{

display:block;
margin:0px;
margin-top:10px;
margin-left:3px;
padding:0px;
background-image:url(images/dame.jpg);
background-repeat:no-repeat;
width:195px;
height:149px;


}

#adblok2{

display:block;
margin:0px;
margin-top:10px;
margin-left:3px;
padding:0px;
background-image:url(images/slideshow.jpg);
background-repeat:no-repeat;
width:195px;
height:200px;
}


/* Slideshow */
#slideshow {
    position:relative;
	width:180px;
    height:130px;
	margin:0px;
	margin-top:10px;
	margin-left:7px;
	padding:0px;
	float:left;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}





#slideshow_tekst{
	width:194px;
	border:#999999 1px solid;
	background-color:#FFFF00;
	color:#000000;
	margin:0px;
	margin-top:4px;
	margin-left:2px;
	padding:0px;
}

#slideshow_tekst p{
padding:3px;
margin:0px;
text-align:center;
}


/******************** Content  End ********************/
/******************** Footer ********************/
#footer 
{
	float:left;
	height: 62px;
	margin-left: 20px;
	overflow: hidden;
	font-size: 11px; 
	clear: both;
	background-color: #EFEBE7;
	border-top:1px solid #C9C4B6;
	width: 1020px;	
}

#footer .footer-text{
	color: #665741;
	margin: 4px;
	text-align: center;
}


.footer-text ul li {
	display: inline;
	padding-left: 10px;
}

#footer A
{
	text-decoration: none;
	color: #665741;
}

#footer A:hover 
{
	text-decoration: underline;
}


#footerSplash
{
	height: 62px;
	margin-left: 20px;
	overflow: hidden;
	font-size: 11px; 
	clear: both;
	background-color: #EFEBE7;
	border-top:1px solid #C9C4B6;
	width: 936px;	
}

#footerSplash .footer-text{
	color: #665741;
	margin: 4px;
	text-align: center;
}

#footerSplash A
{
	text-decoration: none;
	color: #665741;
}

#footerSplash A:hover 
{
	text-decoration: underline;
}
/******************** Footer  End ********************/
#content 
{
	width: 970px;
	min-height: 380px;
	margin-left: 45px;
	padding-bottom: 40px;
}
#content-col-1Splash{
	height:0px;
}
#content-col-1Splash #content-col-1-text{
	margin-left:45px;
	width: 200px;
	color: #ffffff;
	font-size: 11px;
	background-color: #004794;
	background-image: url(images/content_col_1_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;	
	padding-bottom:20px;
	position: relative;
	overflow: hidden;
}
/* Dont work in IE8
#content-col-1Splash
{
	margin-left:45px;
	float: left;
	width: 200px;
	color: #ffffff;
	font-size: 11px;
	background-color: #004794;
	background-image: url(images/content_col_1_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;	
	padding-bottom:20px;
	position: relative;
	overflow: hidden;
	border:1px solid black;
}*/
#content-col-1Splash h1 {
	font-size: 14px;
	margin-left:10px;
}

#content-col-1Splash ul {
	margin: 0px;
	padding:0px;
	list-style: none;
}

#content-col-1Splash li {
	list-style-type: none;
	padding: 3px 0px 3px 10px;
}
#content-col-1Splash li A {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
#content-col-1 
{
	float: right;
	margin-right:92px;
	width: 200px;	
	color: #ffffff;
	font-size: 11px;
	background-color: #004794;
	background-image: url(images/content_col_1_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;	
	position: relative;
	padding-bottom:20px;
	overflow: hidden;
}

#content-col-1-text {
	margin-left: 10px;	
}
#content-col-1 h1 {
	font-size: 14px;
}

#content-col-1 ul {
	margin: 0px;
	padding:0px;
	list-style: none;
}

#content-col-1 li {
	list-style-type: none;
	padding: 3px 0px 3px 0px;
}
#content-col-1 li A {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

#merkweergave{
	float:right;
	width:75px;
	heigth:auto;
	position:relative;
	bottom:65px;
}
	#merkweergave .photo{
		float:right;
		border:none;
		width:75px;
		padding-bottom:15px;
	}

 .clear {  
     clear:both  
 }  
   
 #gallery {
     height:140px;
	 padding-left:7px;
	 width:180px;
	 padding-top:10px;
	 
 }  
     #gallery a {  
         float:left;  
         position:absolute;  
     }  
       
     #gallery a img {  
	 float:left;
         border:none; 
		 width:180px;
		 height:140px;
     }  
    #gallery a.show {  
         z-index:500  
     }  
   
     #gallery .caption {  
         z-index:600;   
         background-color:#000000;   
         color:#ffffff;   
         height:43px;   
		 width:170px;
         position:relative;
		 top:135px;  
		
       	
     }  
   
     #gallery .caption .content {  
         padding: 5px;
     }  
       
     #gallery .caption .content h3 {  
         margin:0;  
         padding:0;  
         color:#1DCCEF;  
    }  

#shopframe{
	float:left;
	width:550px;
	height:850px;
	position:relative;
	bottom:38px;
}
#zoekframe{
	float:left;
	width:550px;
	height:870px;
}
#content-col-2_add h1{
	position:relative;
	bottom:38px;
}
#flashcontent{
	position:relative;
	bottom:44px;
	margin-left:38px;
}