body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	margin-bottom: 0px;
	text-align: center;
	background: #c0c0c0;
	background-image: url('images/bodybg.png');
	background-repeat: repeat-x;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #181818;
	text-decoration: none;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #181818;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
}
h2 {
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 1.6em;
}
h3 {
	padding: 0;
	margin: 0;
	font-size: 1.4em;
}
h4 {
	padding: 0;
	margin: 0;
	font-size: 1.1em;
}
.h3margin {
	padding: 0px;
	margin: 0px;
}
p{
	margin-top:0px;	
	text-align: justify;
}

#overall {
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 999px;
	height: 100%;
}

#header {
	width: 999px;
	height: 190px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url('images/mainbg.png');
	background-repeat: repeat-y;
}

#headerimg {
	width: 800px;
	height: 150px;
	position: absolute;
	left: 100px;
	top: 0px;
	background-image: url('images/header/01.jpg');
	background-repeat: no-repeat;
}

#mainpage {
	position: relative;
	left: 0px;
	top: 0px;
	width: 999px;
	min-height: 800px;
	background-image: url('images/mainbg.png');
	background-repeat: repeat-y;
	z-index: 50;
}
/* NEWS */
#adminNews{
}
#adminNews .even{
	background-color: #c0ffc0;
}
#adminNews .odd{
	background-color: #ffc0c0;
}


/* het middengedeelte */
#searchblock{
	position: relative;	left: 110px; top: 10px;
	width: 552px; height: 100px;
}
.searchtabs{
	height: 19px; padding: 0px; margin: 0px;	
	vertical-align: bottom;
}
.tabimg{
	height: 19px;
	padding: 0px; 
	margin: 0px;
	border: 0px;
}
.searchspacer{
	width: 552px; height: 5px;	
}
.searchfooter{
	width: 552px; height: 12px;	
	background-image: url('images/search/searchfooter.png');
	background-repeat: no-repeat;
}
#middlepart {
	position: relative;
	left: 110px;
	top: 20px;
	width: 552px;
}

#middlemain {
	position: relative;
	left: 0px;
	top: 0px;
	padding: 3px;
}

.middlemain2 {
	position: relative;
	left: 0px;
	top: 0px;
	padding: 3px 3px 15px 3px;
	text-align: center;
}

.spacer {
	position: relative;
	left: 0px;
	top: 0px;
	height: 10px;
}

/* het rechtergedeelte */
#rightpart {
	position: absolute;
	left: 672px;
	top: 10px;
	width: 220px;
	height: 100%;
	border-left: 1px dotted #000;
}
.righttop {
	width: 220px;
	height: 20px;
	position: relative;
	left: 0px;
	top: 0px;
	padding: 3px;
}

.rightmain {
	position: relative;
	left: 0px;
	top: 0px;
	border-bottom: 1px dotted #000;
	padding: 3px;
}

.spacer5px {
	position: relative;
	left: 0px;
	top: 0px;
	height: 5px;
}

/* menu items */
#menu_pos {
	position: absolute;
	left: 100px;
	top: 160px;
	width: 800px;
	height: 30px;
	background-image: url('images/menubar.png');
}

#menu_container {
	position: absolute;
	left: 12px;
	top: 7px;
	width: 400px;
	height: 17px;
}

#item1 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 59px;
	height: 22px;
}

#item2 {
	position: absolute;
	left: 69px;
	top: 0px;
	width: 42px;
	height: 22px;
}

#item3 {
	position: absolute;
	left: 121px;
	top: 0px;
	width: 84px;
	height: 22px;
}

#item4 {
	position: absolute;
	left: 215px;
	top: 0px;
	width: 146px;
	height: 22px;
}

#item5 {
	position: absolute;
	left: 371px;
	top: 0px;
	width: 90px;
	height: 22px;
}

#item6 {
	position: absolute;
	left: 471px;
	top: 0px;
	width: 76px;
	height: 22px;
}

/* einde menu items */
#footer {
	width: 999px;
	height: 50px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url('images/footer.png');
	background-repeat: no-repeat;
}
#footer div{
	width: 560px;
	margin-left: 105px;
	border-top: 1px dotted #181818;	
}

.headtext {
	font-family: Verdana, Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.smalltext {
	font-family: Verdana, Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

.center {
	text-align: center;
}
#centerTable {
	margin-left: auto;
	margin-right: auto;
}

/* formulieren */
.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1e0cdd;
	background-color: #FFF;
	border: 1px solid #000;
	width: 150px;
}
.fieldlogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1e0cdd;
	background-color: #FFF;
	border: 1px solid #000;
	width: 120px;
}

.selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1e0cdd;
	background-color: #FFF;
	border: 1px solid #000;
	width: 150px;
	margin: 2px;
}

.fieldNoWidthRestriction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1e0cdd;
	background-color: #FFF;
	border: 1px solid #000;
}

.bericht {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1e0cdd;
	background-color: #FFF;
	border: 1px solid #000;
	width: 180px;
	height: 50px;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background-color: #d0d0d0;
	border: 1px solid #000;
	width: 100px;
}

.buttonNoRestriction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background-color: #d0d0d0;
	margin-top: 3px;
	border: 1px solid #000;
}

.error {
	font-weight: bold;
	color: red;
}

#userAddTable {
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
}

#userAddTable .required {
	color: red;
	font-weight: bold;
}

#productsShopTable {
	padding-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

#productsShopTable .required {
	color: red;
	font-weight: bold;
}

/* TIPS */
.tipslist{
	list-style-type: none;	
	font-size: 16px;
	font-weight: bold;
	color: #181818;
}
.tipslist li a{
	font-size: 16px;
	font-weight: bold;
	color: #181818;
}
.tipslist li a:visited{
	font-size: 16px;
	font-weight: bold;
	color: #181818;
}
.tipslist li a:hover{
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.tipsitemlist{
	list-style-image: url('images/listitem.png');
	padding-top: 3px;
	padding-bottom: 3px;
}	
.tipsitemlist li{
	padding: 0 0 0 15px;	
}
.tipsitemlist li a{
	font-size: 12px;
	font-weight: bold;
	color: #181818;
}
.tipsitemlist li a:visited{
	font-size: 12px;
	font-weight: bold;
	color: #181818;
}
.tipsitemlist li a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.tipTitle{
	color: #181818;
	font-size: 16px;
	font-weight: bold;
}
.tipBody{
	color: #000000;
	text-align: justify;
}

.searchtext
{
	background: #000000; padding: 10px; vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.searchtext a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.searchtext a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.searchtext a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.nextprev{
	width: 100%;
	margin: 10px 0 20px 0;	
}
td.prev{
	width:50%; 
	text-align: left; 
}
td.next{
	width:50%; 
	text-align: right; 
}


