*{
margin:0;
padding:0;
border:0
}
body{
overflow-y: scroll;
color:#666666;
background:#ffffff;
font:11px verdana,arial,tahoma,geneva,sans-serif
}
a{
color:#eb5940;
text-decoration:underline
}
a:hover{
color:#333333
}
input,select,textarea{
border:#797878 1px solid;
padding:1px 2px;
color:#000000;
font:11px arial,tahoma,sans-serif
}
select{
padding:1px
}
li{
list-style:none
}
#page{
margin:0 auto;
width:750px
}
/*--- HEADER ---*/
#header{
border-bottom:1px solid #ffffff;
background:url(../../uploads/images/header-bgr.gif) repeat-x top;
height:125px
}
/*- Logo -*/
#logo{
float:left;
border-right:1px solid #ffffff;
width:212px;
background:#777676;
height:125px
}
#logo img{
width:140px;
margin:20px 0 0 40px;
height:100px
}
/*- Top Menu -*/
#topmenu{
width:535px;
float:left;
height:125px
}
#topmenu h1{
margin:30px 0 0 30px;
height:45px
}
#topmenu h1 span{
display:none
}
/* Language selector */
#lang{
  float: right;
  margin: 5px;
}
/*- Navigation -*/
#topmenu ul{
padding:31px 0 0
}
#topmenu li{
border-right:3px groove #ffffff;
float:left;
color:#ffffff;
background:url(../../uploads/images/tab.gif) #ffffff no-repeat left top;
font-size:10px;
font-weight:bold;
line-height:19px;
height:19px
}
#topmenu li a{
padding:0 30px 0 25px;
display:block;
color:#ffffff;
text-decoration:none
}
#topmenu li a:hover,#topmenu li.active a{
padding:0 30px 0 25px;
display:block;
background:url(../../uploads/images/tab-hover.gif) #ffffff no-repeat left top
}

/*--- TITLE Box ---*/
#title{
color:#ffffff;
background:#eb5940;
height: 202px;
width: 750px;
/*background-color: #ccc;*/
}
#title a{
color:#ffffff;
text-decoration:none
}
#title a:hover{
color:#222222
}
/*- Left Menu -*/
/*
.leftmenu{
border-right:1px solid #fff;
width:212px;
min-height:202px;
height:auto !important;
height:202px;
float:left;
clear:none;
}
*/
.leftmenu ul{
padding:0 17px 0 0
}
.leftmenu li{
background:url(../../uploads/images/hl-gradi.gif) no-repeat right bottom;
text-align:right;
line-height:25px
}
.leftmenu li.last,.rightmenu li.last{
background:none
}
/*- Right Menu -*/
/*
.rightmenu{
float:right;
clear:none;
width:212px;
border-left:1px solid #fff;
min-height:202px;
height:auto !important;
height:202px;
}
*/
.rightmenu ul{
padding:0 0 0 17px
}
.rightmenu li{
background:url(../../uploads/images/hl-grad.gif) no-repeat right bottom;
line-height:25px
}
/*--- COLUMN LAYOUT ---*/
#columns{
padding:0 0 10px 0;
clear:both
}
#columns h2{
padding:15px 0;
color:#7c7878;
font-size:15px
}
#columns h2 span{
color:#eb5940
}
#columns p{
padding:0 0 15px 0;
line-height:14px
}
/*--- LEFT column ---*/
#leftcol{
border-top:1px solid #ffffff;
width:212px;
float:left;
background:url(../../uploads/images/grad.gif) repeat-x top;
font:11px arial,helvetica,sans-serif;
min-height:300px;
height:auto !important;
height:300px
}
#leftcol .spacer{
padding:15px 10px
}
/*- Search -*/
.search{
margin:2px 0 0
}
.search input{
width:108px
}
input.search-go{
border:0;
width:18px;
margin:4px 0 0;
background:url(../../uploads/images/ico-go.gif) no-repeat center;
height:19px
}
/*- Contact -*/
#contact{
clear:both;
width:212px;
padding:0 0 35px 25px;
font:14px arial,helvetica,sans-serif;
height:80px
}
#contact p{
padding: 0 0 10px 0;
}
#contact p small{
font-size:11px;
}
#contact p.p19{
font-size:19px;
}
/*--- CENTER column ---*/
#centercol{
padding:15px 0 0 25px;
width:415px;
float:left;
font-size:10px
}
/*--- FOOTER ---*/
#footer{
color:#ffffff;
background:url(../../uploads/images/footer-bgr.gif) no-repeat;
font-size:10px;
height:19px
}
#footer a{
color:#ffffff;
text-decoration:none
}
#footer p{
padding:0 0 0 25px;
line-height:19px
}
/*--- Misc. styles ---*/
.fix{
clear:both;
line-height:1px;
height:1px
}
.fl{
float:left
}

.typehoofd{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	padding-bottom: 20px;
}
.type_hr{
	width: 500px;
	color: #cccccc;
	margin: 20px 0 20px 0;
}
.admin{
	margin-left: 150px;
}
.admin a:hover{
	font-weight: bold;
}

.product {
	font-size: 12;
	font-weight: bold;
}

.type {
	font-size: 12;
	font-weight: bold;
	color: #676767;
	
}

.text {
	font-size: 11;
	font-weight: normal;
	color: #676767;
	text-decoration: none;
}
.text span{
	font-weight: bold;
}

.main {
	font-size: 11;
	vertical-align: top;
	color: #676767;
}

.top { background: #676767; text-align: center; }
.grey1 { background: #E2E2E2; }
.grey2 { background: #F0F0F0; }

.top_text {
	font-size: 12;
	font-weight: bold;
	color: #FFFFFF;
} 

.grey1_text {
	font-size: 12;
	color: #676767;
	text-align: center;
    font-weight: normal;
} 















/**
 * E-KON CSS
 * ---------
 */
#img, #swf {
	width: 272px;
	height: 202px;
	border: none;
	position: absolute;
	top: 0px;
	padding: 0px;
	margin: 0px;
	display: none;
}
.fix {
	clear: both;
}
#title {
	width: 750px;
	height: 202px;
	position: relative;
}
#media {
	width: 272px;
	height: 202px;
	background-color: #ccc;
	position: absolute;
	top: 0px;
	left: 212px;
	border: 1px solid #fff;
	border-top: none;
	border-bottom: none;
}
#media * {
	display: block;
	width: 272px;
	height: 202px;
	margin: 0px;
	padding: 0px;
	border: none;
}
.leftmenu {
	width: 212px;
	height: 202px;
	top: 0px;
	left: 0px;
	position: absolute;
}
.rightmenu {
	width: 212px;
	height: 202px;
	top: 0px;
	left: 486px;
	position: absolute;
}
#languages {
	padding: 10px;
}
#languages p {
	margin: 0px;
	padding: 0px;
}
#languages p * {
	font-weight: bold;
	vertical-align: middle;
}
#languages p img {
	margin: 0px 5px 0px 0px;
}
