* 
{
    font-family:            Arial;/* Verdana, Arial, Trebuchet MS;*/
    font-size:              10px;/*8pt;*/
    text-align:             left;
    line-height:            175%;
}

html 
{
    min-height:             835px;
}

p
{
 font-family: Arial;
    font-size: 10px;
    color: #FFFFFF;
    text-align:left;
    margin:0;
    padding:0;/**/
}
body 
{
    margin: 0;
    padding: 0;
    background-color:       #0F1315;
    text-align:             center;
    margin:                 0px auto;
} 
.websitecontainer
{
    width:681px;
    height:auto;
    min-height:200px;
    margin: 0 auto;
    text-align: center;
}
/* ********** Header ********************** */
.header
{
    width:681px;
    height:85px;
    padding-top:15px;
}
.Logo
{
    width:150px;
    height:72px;
    float: left;
    clear:left;
}
.ShoppingCartTitle
{
    width:531px;
    height:15px;
    /*background-color:Lime;*/
    float:right;
    clear:right;
    text-align:right;
    font-family: Arial;
    font-size: 10px;
    color: #FFFFFF;
    padding-top:20px;
}
.HeaderNavigation
{
    width:              531px;
    height:             29px;
    float:              right;
    clear:              right;
   /* background-color:   Red;*/
    padding-top:        9px;
    text-align:         right;
}
.HeaderLine
{
    width:              681px;
    height:             12px;
   /* background-color:Silver;*/
    float:              left;
    clear:              left;
    background-image:   url(../images/layout/bg_header_line.gif);
    background-position:right top;
    background-repeat:  no-repeat;
    
}
/* ************** content ****************** */

.ContentTop
{
    width:679px;
    height:148px;
    border: solid 1px #36A3D9;
    overflow:hidden;
}
.ContentTopLeft
{
    width: 416px;/*359px;*/
    height:128px;
    float:left;
    overflow:hidden;
    font-family: Arial;
    font-size: 10px;
    color: #FFFFFF;
    padding:10px 10px 10px 10px;
}
.ContentTopRight
{
    width:243px; /*300px;*/
    height:148px;
    float:right;
    overflow:hidden;
    text-align:right;
}

.contentnotice
{
    width:681px;
    height:auto;
    min-height:438px;
    border-bottom: solid 1px #36A3D9;
    float:left;
    background-image:url(../images/layout/background-disabled.jpg);
    text-align: center;
}

.contentnotice h2
{
	margin-top: 40px;
	text-align: center;
	font-size: 20px;
	color: #FFFFFF;
}

.contentnotice a
{
	font-size: 20px;
	color: #FFFFFF;
}

.hideoption
{
	display: none;
}

.contentcontainer
{
    width:681px;
    height:auto;
    min-height:438px;
    border-bottom: solid 1px #36A3D9;
    float:left;
}

.contentleft
{
    width:434px;
    height:auto;
    min-height:416px;
    float:left;
    margin-top:13px;
}
.contentright
{
    width:247px;
    height:auto;
    min-height:416px;
    /*background-color:Purple;*/
    float:right;
    clear:right;
    margin-top:13px;
    font-family: Arial;
    font-size:11px;
    color:#36A3D9;
    text-align:center;
    font-weight:bold;
}
.productDarkGreen
{
    width:144px;
    height:203px;
    background-color:#0E2C34;
    background-image:url(../images/layout/border_dgreen_top.gif);
    background-position:left top;
    background-repeat:repeat-x;
    float:left;
    margin-bottom:11px;
    /*text-align:center;*/
}
.productMidGreen
{
    width:147px; /*was 144px; */
    height:203px;
    background-color:#18363C;
    background-image:url(../images/layout/border_mgreen_top.gif);
    background-position:left top;
    background-repeat:repeat-x;
    float:left;
    margin-bottom:11px;
    text-align:center;
}
.productMidGray
{
    width:138px;/*was 144px; */
    height:203px;
    background-color:#3A4549;
    background-image:url(../images/layout/border_gray_top.gif);
    background-position:left top;
    background-repeat:repeat-x;
    float:left;
    margin-bottom:11px;
    text-align:center;
    
}
.productButton
{
    position:absolute; 
    width:121px;
    height:27px;
    text-align:center;
    background-image:url(../images/layout/button_product.gif);
    background-repeat:no-repeat;
    background-position:left top;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    float:left;
    clear:left;
    display:block;
    padding-top:3px;
}
*:first-child+html .productButton
{
    margin-left:-127px;
}
*html .productButton
{
    margin-left:-136px;
}
.productButton2
{
    position:absolute; 
    width:121px;
    height:27px;
    text-align:center;
    background-image:url(../images/layout/button_product.gif);
    background-repeat:no-repeat;
    background-position:left top;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    float:left;
    padding-top:3px;
}
*:first-child+html .productButton2
{
    margin-left:-1px;
}
.productButton3
{
    width:121px;
    height:27px;
    text-align:center;
    background-image:url(../images/layout/button_product.gif);
    background-repeat:no-repeat;
    background-position:left top;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    float:left;
    padding-top:3px;
}
.titel
{
    position:absolute;
    height:27px;
    padding-top:3px;
    width:169px;
    float:right;
    margin-left:121px;
    text-align:center;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    
}
.ProductsHometotal
{
    width: 118px;
    height:140px;
    margin-top:40px;
    margin-left:9px;
    display:block;
    float:left;
    
}
.ProductsHomeTop
{
    width:118px;
    height:22px;
    background-image:url(../images/layout/bg_products1.gif);
    background-repeat:no-repeat;
    background-position:left top;
    text-align:center;
}
.ProductsHome
{
    width:116px;
    height:116px;
    border:solid 1px #36A3D9;
    overflow:hidden;
}
.ProductsHomeText
{
    width:138px;/*was 144px; */
    color:#FFF;
    float:left;
    text-align:center;
    
}
.ProductsHomeText a
{
    color:#FFF;
}
.bannerright
{
    width:243px;
    height:128px;
    border:solid 1px #36A3D9; /*licht blauw*/
    background-color:#000000;
    margin-bottom:7px;
    float:right;
    clear:right;
    overflow:hidden;
}
    .bannerrightleft
    {
        width: 121px;
        height: 128px;
        border-right:solid 1px #36A3D9;
        /*background-color:Red;*/
        overflow:hidden;
        float:left;
    }
    .bannerrightright
    {
        width:121px;
        height: 128px;
        /*background-color:Lime;*/
        overflow:hidden;
        float:right;
    }
/* ******* productgroep ********/

.ProductGroup
{
    width:290px;
    height:auto;
    min-height:417px;
    background-color:#0E2C34;
    float:left;
    text-align:center;
}

.ProductGroupPicture
{
    width:283px;
    height:283px;
    overflow:hidden;
    border: solid 1px #1B5770;
    margin-top:35px;
    position:relative;
    display:block;
    float:right;
    margin-right:2px;
}
.ProductGroupDescription
{
    width:283px;
    height:auto;
    min-height:45px;
    padding-top:15px;
    margin-right:2px;
    position:relative;
    font-family: Arial;
    font-size: 10px;
    color: #FFFFFF;
    text-align:left;
    margin-left:3px;
}
.PrdouctGroupUnderDescription
{
    width:283px;
    height:15px;
    padding-top:10px;
    margin-right:2px;
    position:relative;
    font-family: Arial;
    font-size: 10px;
    color: #FFFFFF;
    text-align:left;
    margin-left:3px;
}
.ProductsInGroup
{
    width: 138px;
    height: auto;
    min-height:417px;
    float:right;
    padding-left:4px;
}
.ProductsSmall
{
    width:58px;
    height:58px;
    border:solid 1px #3399CC;
    overflow:hidden;
    float:left;
    margin-left:5px;
    margin-bottom:5px;
}
.ProductsBack
{
    width:130px;
    height:15px;
    padding-top:15px;
    float:left;
    font-family: Arial;
    font-size: 10px;
    color: #1790A7;
    text-align:right;
    font-weight:bold;
}
/* ***** product ****** */

.productBig    
{
    width:429px;
    height: auto;
    min-height:417px;
    background-color:#0E2C34;
    float:left;
    text-align:center; 
    
}
.ProductBigPictureTotal
{
     width:231px;
    height:241px;
    position:relative;
    display:block;
    float:left;
    margin-left:7px;
}
.ProductBigPicture
{
    width:231px;
    height:231px;
    overflow:hidden;
    border: solid 1px #1A556E;
    margin-top:5px;
    position:relative;
    display:block;
    float:left;    
}
.ProductBigPictureTitle
{
    width:231px;
    height:21px;
    color:#FFFFFF;
}
.ProductBigtitel
{
    height:27px;
    padding-top:3px;
    width:169px;
    float:left;
    margin-left:0px;
    text-align:center;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;  
}
.ProductBigtitelLink
{
    height:27px;
    padding-top:3px;
    width:100px;
    float:right;
    margin-left:0px;
    text-align:center;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;  
}
.ProductBigDescription
{
    width: 168px;
    height: auto;
    min-height:213px;
    float:right;
    font-family: Arial;
    font-size: 10px;
    color: #FFFFFF;
    text-align:left;
    margin-top:5px;
    padding: 10px 10px 10px 10px;
}
*html .ProductBigDescription
{
    width:168px;
    float:right;
    padding:10px 0px 10px 0px;
}
.ProductOrderPart
{
    width:409px;
    height:auto;
    min-height:40px;
    /*background-color:Lime;*/
    float:left;
    font-family: Arial;
    font-size: 9px;
    color: #FFFFFF;
    text-align:left;
    padding: 10px 10px 10px 10px;
}
.ProductOrderRight
{
    width:300px;
    height: auto;
    min-height:20px;
    float:right;
     font-family: Arial;
    font-size: 10px;
    color: #FFFFFF;
    text-align:left;
    background-color:Purple;
}
/**** content normaal ** */
.ContentBig
{
    width:429px;
    height: auto;
    min-height:417px;
    float:left;
    text-align:left;
    font-family: Arial;
    font-size: 10px;
    color: #FFFFFF;
}
.PageText
{
    width:409px;
    height:auto;
    min-height:360px;
    float:left;
    text-align:left;
    font-family: Arial;
    font-size: 10px;
    color: #FFFFFF;
    padding:10px 10px 10px 10px;
}
/* ********* contact ********/
.ContactRight
{
    width:160px;
    height:160px;
    float:right;
}
.ContactLeft
{
    width: 224px;
    height:auto;
    min-height:160px;
    float:left;
}
.ContactForm
{
    width:409px;
    height:auto;
    min-height:10px;
    float:left;
}
/* ***** winkelwagen *****/

.WinkelwagenItem
{
    width:424px;
    height: auto;
    min-height:124px;
    border: solid 1px #00AEEF;
    float:left;
    margin-bottom:10px;
}
.WinkelwagenItemLeft
{
    width: 146px;
    height:124px;
    float: left;
}
.WinkelwagenImage
{
    width:63px;
    height:63px;
    border:solid 1px #616466;
    float:left;
    margin-left:5px;
    margin-top:5px;
    overflow:hidden;
}

/* **** footer ***** */
.footer
{
    width:681px;
    height:87px;
    float:left;
}
.footerLeft
{
    width:436px;
    height: 65px;
    float:left;
    clear:left;
    padding-top:22px;
}
.footerRight
{
    width: 245px;
    height:65px;
    /*background-color:purple;*/
    float:right;
    clear:right;
    padding-top:22px;
    padding-left:0px;
}
/* ***** link opmaak hieronder ***** */
a
{
    font-size:          10px;
}
a.linkbluesmall
{
    font-family:        Arial;
    color:              #36A3D9; /*licht blauw*/
    font-size:          10px;
    text-decoration:	none;
    
}
a.linkbluesmall_2
{
    font-family:        Arial;
    color:              #36A3D9; /*licht blauw*/
    font-size:          10px;
    text-decoration:	underline;
    
}
a.LinkWhiteSmall
{
    font-family:        Arial;
    color:              #FFFFFF; /*wit*/
    font-size:          10px;
    text-decoration:    none;
}

a.LinkWhiteBig
{
    font-family:        Arial;
    color:              #FFFFFF; /*wit*/
    font-size:          12px;
    text-decoration:    none;
    font-weight:bold;
}
a.linkblue
{
    font-family:        Arial;
    color:              #36A3D9; /*licht blauw*/
    font-size:          12px;
    text-decoration:    none;
    font-weight:        bold;
    
}
/* *** Opmaak navigatyie *** */


.nav
{
    width:121px;
    height:24px;
    margin-left:6px;
    background-image:url(../images/layout/bg_menu_item1.gif);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
    text-align:center;
    padding-top:5px;
    cursor: pointer;
}
.nav1
{
    width:121px;
    height:24px;
    margin-left:29px;
    background-image:url(../images/layout/bg_menu_item1.gif);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
    text-align:center;
    padding-top:5px;
    cursor: pointer;
}
*html .nav1
{
    margin-left:14px;
}


/* opmaaak labels footer */
label.footerName
{
    width:70px;
    font-family:Arial;
    font-size:10px;
    color:#1994AB;
    display:inline;
    float:left;
    clear:left;
}
label.footerAddress
{
    width:145px;
    font-family:Arial;
    font-size:10px;
    color:#FFFFFF;
    display:inline;
    float:left;
    clear:left;
}
label.Size
{
    width:200px;
    font-family:Arial;
    font-size:10px;
    color:#36A3D9;
    display:inline;
}
span.blue
{
    font-family:Arial;
    font-size:10px;
    color:#36A3D9;
}
td
{
    font-family: Arial;
    font-size: 10px;
    color: #FFFFFF;
    text-align:left;
}
label.ProductOrder
{
    width:75px;
    font-family:Arial;
    font-size:9px;
    color:#FFFFFF;
    display:inline;
    float:left;
    
}
label.ProductOrder2
{
    width:75px;
    font-family:Arial;
    font-size:9px;
    color:#FFFFFF;
    display:inline-block;   
}
label.ProductOrder3
{
    font-family:Arial;
    font-size:9px;
    color:#FFFFFF;
    display:inline-block;   
}
td.product
{
   font-family: Arial;
    font-size: 9px;
    color: #FFFFFF;
    text-align:left;
    padding-left:50px; 
}
td.product2
{
   font-family: Arial;
    font-size: 9px;
    color: #FFFFFF;
    text-align:left;
    
}
td.WinkelRight
{
    text-align:right;
    color:#FFFFFF;
    font-family: Arial;
    font-size: 11px;
}
td.WinkelLeft
{
    text-align:Right;
    color:#00AEEF;
    font-family: Arial;
    font-weight:bold;
    font-size: 11px;
  }
input.orderform
{
    width: 50px;
}
input.orderfileform
{
    width:217px;
}
input.button
{
    width:100px;
    background-color: #36A3D9;
    color:#FFFFFF;
    font-family: Arial;
    font-size: 9px;
    text-align:center;
    border:0;
    margin-bottom:2px;
    cursor:pointer;
}
textarea.ordertext
{
    height:60px;
    width:200px;
}
input.verwijderknop
{
    height:25px;
    width:94px;
    float:right;
    color:White;
    margin-right:5px;
}
label.WinkelwagenTekst
{
    width:70px;
    font-family:Arial;
   /* font-size:13px;*/
    color:#36A3D9;
    float:left;
}
label.Bestellen
{
    width:120px;
    font-family:Arial;
   /* font-size:13px;*/
    color:#FFFFFF;
    float:left;
}
h3.portfolio
{
margin-top:-16px;
font-size:11px;
margin-bottom:-10px;
margin-bottom /*\**/: -3px\9;
text-align:center;
font-weight:bold;
}