/* reset browser defaults */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0;	border: 0; outline: 0;	font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }
:focus { outline: 0; }
body { line-height: 1;	color: black; }

/*table {	border-collapse: separate; border-spacing: 0; }*/
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after {	content: ""; }
blockquote, q { quotes: "" ""; }




/*classes*/
.first { margin-left:0 !important; }
.last { margin-right:0 !important; }
.top { margin-top:0 !important; }
.bottom{ margin-bottom:0 !important; }
.left { float:left; display: inline; }
.right { float:right; display: inline; }
.imagereplaced { margin:0; padding:0; display:block; overflow:hidden; text-indent:-9999999px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; zoom:1; }
.clear { clear:both; }
.navigation { list-style:none; list-style-type:none; margin:0; }
.navigation.horizontal:after { content: "."; display:block; height: 0; clear: both; visibility: hidden; }
.navigation.horizontal li { float:left; display:inline ; }	
.hidden, .print{ display:none; }




/*type*/
body, html { height:100%; }
html { font-size:62.5%; } body { background:#fff; margin:0; padding:0; }	
h1, h2, h3, h4, h5, h6 { font: normal normal normal 1em/1.4em Arial, Helvetica, Verdana, sans-serif; color:#e29ea0; margin-bottom:.3em; }
body { font: normal normal normal 1.2em/1.6em Arial, Helvetica, Verdana, sans-serif; color:#000; }		

h1 { font-size:1.8em; padding-bottom:3px; border-bottom:1px solid #dbdbdb; margin-bottom:20px; }
h2 { font-size:1.4em; }
h3 { font-size:1.2em; }


a, a:visited, a h1  { text-decoration:none; color:#06C; }
a:hover { color:#333; }
p { display:block; margin:0em 0em 1em 0em;  }
p.intro { font-size:1.2em; font-weight: bold; }
p, blockquote, ul, ol, dl, form, table, pre { }

/*lists*/

abbr[title], acronym[title] { cursor:help; }
abbr, acronym { letter-spacing:1px; text-transform:uppercase; }

blockquote, dd { }
small { font-size:0.8em; color:#ddd; }
em, cite, q, dfn, var { font:inherit; font-style: italic; }
strong { font:inherit; font-weight:bold; }
ins { text-decoration:none;color:#900;font-style:italic; }
code, kbd, samp { color:#555; font-family:monospace; font-size:1.2em; }
pre { margin-left:2em; padding-left:2em; margin-bottom:1em; border-left:1px solid #ccc; font-family: monospace; font-size:1.2em; }
blockquote { margin:1em 0em 1em 2em; border-left:1px solid #ccc; padding:0em 0em 0em 1em; font-style:italic; font-family: Georgia; }	
dt { font-weight:bold; }
thead th{ font:inherit; font-weight:bold; }
caption { font-style:italic;color:#777;margin:.5em 0; }
img { }			
hr { }	

input[type="radio"], input[type="checkbox"], .radio, .checkbox { }, input[type="submit"] {}, input[type="text"] {}


/*navigation */
#sitenav { height:37px; margin:0px auto; padding-left:18px; margin-top:10px; }

#sitenav li a { height:37px; padding-left:20px; padding-right:20px; display:block; border-right:1px solid #575757; line-height:2.3; } 
#sitenav li a { color:#fff; font-size:1.2em; }
#sitenav li.last a { border-right:none; }
#sitenav li a:hover, #sitenav li a.active { background:url(../img/nav-active.png) repeat-x center top; }

/*structure*/
body { background:url(../img/header-bg.png) repeat-x; height:100%; }
#sitewrapper {position:relative; height:auto !important; height:100%; min-height:100%; } 

#header, #sitenav, #content, #footercontent { width:960px; margin:0px auto; }
#header a#logo { width:285px; height:226px; background:url(../img/logo.png) no-repeat center top; margin-left:15px; }

#header { margin-bottom: 9px; margin-bottom/*\**/: 10px\9}

#content { background:#fff url(../img/content-top.png) no-repeat left top; min-height:50px; margin-top:0px; padding-top:30px; padding-left:55px; padding-bottom:44px;  }
#content #main { width:500px; margin-bottom:20px; }

#content #submenu { list-style:none; list-style-type:none; margin-left:50px;}
#content #submenu li { width:380; height:102px; border:1px solid #d8d8d8; margin-bottom:5px; }

#content #submenu a.item { width:370px; height:92px; background:url(../img/submenu-bg.png) no-repeat center bottom; display:block; margin:5px auto; padding-top:5px; padding-left:5px; color:#000; line-height:normal;}

#content #submenu li.active, #content #submenu li:hover { background:#6e6e6e; }
#content #submenu li.active a.item, #content #submenu li a:hover { background:url(../img/submenu-bg-gray.png) no-repeat center bottom; color:#fff;  }

#content #submenu a.item img { border:1px solid #fff; margin-right:5px; } 

#footer { width:100%; height:44px; background:#9e9c9c; position:absolute; bottom:0; }
#footer, #footer a, #footer a:active, #footer a:visited { color:#fff; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer #footercontent { background:url(../img/footer-top.png) no-repeat center top; min-height:24px; padding-left:45px; padding-top:13px; }
#footer #footercontent span.address { margin-right:25px; }


.col { float:left; display:inline; }	



#cu3er-container {margin-left:46px; width:614px; outline:0;}

/* shop */
table.shop { color: #000000; width: 800px;}
table.shop td { padding: 5px;} 

td.bkolom { background-color: #ffffff; color: #000000} 
td.mkolom { background-color: #ffffff; color: #000000} 

tr.mkolom { text-transform: none; background-color: #ffffff; color: #000000} 
tr.kopbestel { background-color: #E29EA0; color: #FFFFFF;  padding: 5px;} 

