/* Design & Code (c) ABOVO Media, Inc. */
table
{
   margin               : 0;
}

body
{
   background-color     : #E2DED5;
   margin               : 0;
   padding              : 0;
   font-family          : Verdana, Arial, Helvetica, sans-serif;
   font-size            : 12px;
   line-height          : 18px;
}

img, 
div, 
a 
{ 
   behavior             : url(iepngfix.htc); 
}

img
{
   border               : 0;
}

textarea{
   font-family          : Verdana, Arial, Helvetica, sans-serif;
   font-size            : 12px;
}

#container
{
   position             : relative;
   width                : 960px;
   margin               : 10px auto;
}

.clearer
{
   height               : 1px;
   clear                : both;
}

h1
{
   font-weight          : bold;
   font-size            : 17px;
   color                : #f3b938;
}

h2
{
   font-weight          : bold;
   font-size            : 13px;
   margin               : 0;
}

a
{
   color                : #253262;
   text-decoration      : underline;
}

a:hover
{
   color                : #f3b938;
   text-decoration      : none;
}

#top
{
   width                : 960px;
   height               : 258px;
   background-image     : url(../_images/bg_top.jpg);
   background-repeat    : no-repeat;
}

#content
{
   width                : 960px;
   background-color     : #FFFFFF;
   padding-bottom       : 10px;
}

#left
{
   width                : 260px;
   padding              : 0 40px 0 20px;;
   overflow             : hidden;
   float                : left;
}

#main
{
   width                : 410px;
   overflow             : hidden;
   float                : left;
   line-height          : 22px;
}

#main_width
{
   width                : 618px;
   overflow             : hidden;
   float                : left;
   line-height          : 22px;
}

#main_width .main_txt img
{
   padding              : 5px 5px 5px 0;
}

#main_width table
{
   padding-right        : 22px;
}

#right
{
   width                : 230px;
   overflow             : hidden;
   float                : left;
}

.breadcrumbs
{
   margin               : 4px 0 20px 0;
}

/*Winkelwagen*/

#winkelwagen
{
   position             : absolute;
   top                  : 143px;
   left                 : 340px;
   height               : 20px;
   line-height          : 20px;
   z-index              : 100;
}

#winkelwagen img
{
   vertical-align       : middle;
}

/*Navigatie*/

#navigatie 
{
   position             : absolute;
   top                  : 180px;
   left                 : 0px;
   height               : 56px;
   color                : #f3b938;
   padding-left         : 18px;
   padding-top          : 3px;
}

#navigatie img
{
   vertical-align       : middle;
   margin               : 0 5px 0 5px;
}

#navigatie ul
{
   list-style-type      : none;
   margin               : 0;
}

#navigatie li
{
   display              : inline;
   height               : 35px;
   background           : url(../_images/divider.gif) no-repeat top right;
}

#navigatie a
{
   color                : #f3b938;
   text-decoration      : none;
}

#navigatie a:hover
{
   color                : #ffffff;
   text-decoration      : none;
}

/*Footer*/

#footer 
{
   width                : 960px;
   clear                : both;
   height               : 41px;
   background-image     : url(../_images/bg_footer.gif);
   background-repeat    : no-repeat;
   font-size            : 11px;
}

#footer ul
{
   list-style-type      : none;
   margin               : 10px 12px 0 20px;
   float                : right;
}

#footer li
{
   display              : inline;
}

#footer a
{
   color                : #253262;
   text-decoration      : none;
}

#footer a:hover
{
   color                : #ffffff;
   text-decoration      : none;
}

#footer a 
{
   padding-top          : 0px !important;
}

/*aanbieding*/
#aanbieding
{
   width                : 260px;
   background-image     : url(../_images/aanbieding_bg.gif);
   background-repeat    : repeat-y;
   margin               : 0 0 10px 0;
}

#aanbieding .aanbieding_kop
{
   width                : 162px;
   height               : 35px;
   background-image     : url(../_images/aanbieding_bg_kop.gif);
   background-repeat    : no-repeat;
   color                : #f3b938;
   font-size            : 14px;
   font-weight          : bold;
   padding              : 5px 0 0 35px;
   margin-left          : 13px;
}

#aanbieding .inhoud
{
   padding-left         : 12px;
}

.aanbieding_bas
{
   position             : relative;
   float				: left;
}

.prijs
{
   padding-left         : 12px;
   width                : 180px;
   float                : left;
}

.continue
{
   float                : left;
   padding-top          : 6px;
}

.prijs_van
{
   color                : #f3b938;
   text-decoration      : line-through;
   font-size            : 12px;
}

.prijs_voor
{
   color                : #253262;
   font-size            : 13px;
   font-weight          : bold;
}

#aanbieding  .btn
{
   margin-right         : 10px;
   margin-left          : 0px;
}

.kader
{
   width                : 260px;
   background-image     : url(../_images/kader_bg.gif);
   background-repeat    : repeat-y;
   margin               : 0 0 10px 0;
   padding              : 0;
}

.kader_txt
{
   padding              : 0px 10px 0 10px;
   color                : #253262;
}

.kader_txt p
{
   margin-bottom        : 0px;
}

.kader_bas
{
   width                : 251px;
   height               : 21px;
   padding              : 0;
   margin               : 0;
}

#slogan
{
   margin-top           : 20px;
   text-align           : center;
}

#banner
{
   position             : absolute;
   top                  : 310px;
   left                 : 750px;
}

#banner_home
{
   width                : 260px;
   height               : 275px;
   margin-top           : 35px;
   text-align           : center;
}

/*overzicht*/

.overzicht{
width:565px;
padding:0;
margin-bottom:10px;
}

.overzicht form {
	border-bottom:1px solid #253262;
	border-left:1px solid #253262;
	border-right:1px solid #253262;
	width:565px;
	padding:15px;
	margin-top: 0px;
}

.overzicht_top{
width:602px;
height:28px;
color:#f3b938;
font-size:12px;
background-image:url(../_images/overzicht_top_bg.gif);
background-repeat:no-repeat;
padding:3px 0  0 10px;
}

.overzicht_mid{
font-size:11px;
width:602px;
background-image:url(../_images/overzicht_mid_bg.gif);
background-repeat:repeat-y;
padding:3px 0  0 10px;
}

.overzicht_prijs{
float:right;
}

.overzicht_mid_left{
width:180px;
float:left;
padding-top: 10px;
}

.overzicht_mid_right{
width:390px;
float:left;
padding:0px;
}

.overzicht_bas{
width:602px;
height:35px;
overflow:hidden;
background-image:url(../_images/overzicht_bas_bg.gif);
background-repeat:no-repeat;
padding:7px 0  0px 10px;
margin:0;
clear:both;
}

/*uitgebreid*/

#uitgebreid{
width:598px;
padding:0;
margin-bottom:10px;
overflow:hidden;
background-color:#FFFFFF;
}

#uitgebreid_top{
position:relative;
width:597px;
height:28px;
color:#f3b938;
font-size:12px;
background-image:url(../_images/uitgebreid_top_bg.gif);
background-repeat:no-repeat;
padding:3px 0  0 10px;
}

#uitgebreid_mid{
position: relative;
float:left;
font-size:11px;
width:597px;
overflow:hidden;
background-image:url(../_images/uitgebreid_mid_bg.gif);
background-repeat:repeat-y;
padding:0;
margin:0;
}

#uitgebreid_photo_holder{
float:left;
width:581px;
overflow:hidden;
margin:0;
padding:0px 2px 0px 12px;
background-color:#e6e0da;
border-left:1px solid #253262;
border-right:1px solid #253262;
border-bottom:1px solid #253262;

}

#uitgebreid_photo{
float:left;
width:581px;
height:306px;
overflow:hidden;
margin-right:12px;
padding-top: 12px;
padding-bottom: 12px;
}


#uitgebreid_detail{
position:absolute;
left:756px;
width:148px;
height:308px;
overflow:hidden;
padding:0;
margin-right:12px;

}

#uitgebreid_detail img{
float:left;
margin:0 0 12px 0;
padding:0;
cursor:hand;
}

#uitgebreid_txt{
padding:0 12px 12px 12px;
}


#uitgebreid_prijs{
float:right;
width:211px;
height:79px;
margin:20px;
padding:15px 10px 0px 10px;
background-image:url(../_images/prijs_bg.gif);
background-repeat:no-repeat;
}

.uitgebreid_prijs_van{
color:#f3b938;
text-decoration:line-through;
font-size:14px;
}

.uitgebreid_prijs_voor{
color:#ffffff;
font-size:16px;
}

#uitgebreid_bas{
width:597px;
padding:0;
margin:0;
}

#foto_uitgebreid{
position:relative;

}
#foto_uitgebreid{
position:relative;

}

input, select, textarea
{
   border: 1px solid #253262;
}

#tussenvoegsel
{
   width: 37px;
}

#straat
{
   width: 242px;
}

input.noBorder
{
   border: 1px solid #ffffff;
}
