@charset "utf-8";
/* CSS Document */

html, body {
	margin: 				0px;
	padding: 				3px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 			9pt;
	background-color: 	#ffffff;
}

table, input {
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 			8pt;
}

table, td {
	border:				none;!important
}

#frame {
	position: 				absolute;
	left: 					50%;
	margin-left:			-500px;
	width: 				1000px;
	
}

a, a:link, a:active, a:hover, a:visited, a.menu:hover {
	color: 				black;
	text-decoration: 		underline;
}

a.menu {
	text-decoration:		none;
}

a.bottom {
	color:					white;
	text-decoration:		none;
}
a.bottom:hover {
	text-decoration:		underline;
}

form {
	padding: 				0px;
	margin: 				0px;
}

#header {
	background-color: 	#ffcc00;
	width:					1000px;
	height:				100px;
}

#cms_top {
	text-align:			center;
	height:				75px;
}

#header_cms {
	width:					750px;
}

#languages {
	text-align:			left;
}

#search {
	margin-right:			20px;
	padding-left: 		5px;
	border-left:			solid white 1px;
}

div.dot {
	width:					100%;
	height:				1px;
	border-top:			dotted white 1px;
	margin-top:			5px;
	margin-bottom:		5px;
}

td.top_menu {
	text-align:			center;
	height: 				25px;
	border-left:			solid white 1px;
	background-image:		url(../images/site/menu_bgr.png);
	background-position:	center bottom;
	background-repeat:	repeat-x;
	font-size:				7pt;
	font-weight:			bold;
}

td.top_menu#top_menu_left {
	background-image:		url(../images/site/menu_bgr_left.png);
	background-position:	left bottom;
	background-repeat:	no-repeat;
	border-left:			none;
}

td.top_menu#top_menu_right {
	background-image:		url(../images/site/menu_bgr_right.png);
	background-position:	right bottom;
	background-repeat:	no-repeat;
}


#menu {
	width:					1000px;
	height:				27px;
}

td.main_menu {
	text-align:			center;
	height: 				27px;
	border-left:			solid white 1px;
	background-image:		url(../images/site/menu_main_bgr.png);
	background-position:	center bottom;
	background-repeat:	repeat-x;
	font-size:				7pt;
	font-weight:			bold;
}

td.main_menu#main_menu_left {
	background-image:		url(../images/site/menu_main_bgr_left.png);
	background-position:	left bottom;
	background-repeat:	no-repeat;
	border-left:			none;
}

td.main_menu#main_menu_right {
	background-image:		url(../images/site/menu_main_bgr_right.png);
	background-position:	right bottom;
	background-repeat:	no-repeat;
}

#columns {
	width: 				1000px;
}

table.sidebar {
	width:					175px;
	margin-top:			5px;
	text-align: 			left;
}

td.top {
	background-image:		url(../images/site/side_top.jpg);
	background-position:	center top;
	background-repeat:	no-repeat;
	height:				6px;
}

td.top#t1{
	background-image:		url(../images/site/content_top1.jpg);
}

td.top#t2{
	background-image:		url(../images/site/content_top2.jpg);
}

td.top#t3{
	background-image:		url(../images/site/content_top3.jpg);
}

td.title {
	background-image:		url(../images/site/side_title.jpg);
	background-position:	center top;
	background-repeat:	no-repeat;
	height:				24px;
	font-weight:			bold;
	padding-left:			10px;
}

td.shop_image {
	border-left:			solid #666666 2px;
	border-right:			solid #666666 2px;
	text-align: 			center;
	height: 				150px;
	padding: 				0px;
}

td.content {
	border-left:			solid #666666 2px;
	border-right:			solid #666666 2px;
	padding: 				7px;
	padding-left:			10px;
	padding-top:			4px;
	text-align:			left;
}

td.content#shop {
	text-align:			center;
	padding:				5px;
}

td.content#menu {
	font-weight:			bold;
	font-size:				7pt;
	height:				7px;
}

td.content#menu_sub {
	padding: 				3px;
	padding-left:			10px;
	padding-top:			3px;
	font-size:				7pt;
	height:				10px;
	background-color:		#f0f0f0;
}

td.content#menu:hover {
	background-color:		#aaccf0;
}

td.bottom {
	background-image:		url(../images/site/side_bottom.jpg);
	background-position:	center bottom;
	background-repeat:	no-repeat;
	height:				6px;
}

td.bottom#t1{
	background-image:		url(../images/site/content_bottom1.jpg);
}

td.bottom#t2{
	background-image:		url(../images/site/content_bottom2.jpg);
}

td.bottom#t3{
	background-image:		url(../images/site/content_bottom3.jpg);
}

table.content {
	width:					640px;
	margin-top:			5px;
	text-align: 			left;
}

table.content_3 {
	width:					210px;
	margin-top:			5px;
	text-align: 			left;
}

#kampeertopper {
	background-image:		url(../images/site/logo.jpg);
	background-position:	right bottom;
	background-repeat:	no-repeat;
}

#bottom {
	margin-top:			5px;
	margin-bottom:		10px;
	background-color: 	#ffcc00;
	width:					1000px;
	height:				25px;
	font-weight:			bold;
	font-size:				7pt;
}

td.content li {
	color:					#e31c17;
}

input.nieuwsbrief {
	margin-top:			4px;
}

#hiding {
	display: 				none;
	z-index: 				3;
	width: 				1000px;
	position: 				absolute;
	height: 				400px
}

div.submenu {
	display: 				none;
	z-index: 				10;
	position: 				absolute;
	top: 					127px;
	left: 					0px;
	width:					175px;
	border-top: 			none;
	text-align: 			left;
	list-style-type:		none;
}

div.submenu span a {
	display: 				block;
	background: 			url(../images/site/pijl.gif) #aaccf0 no-repeat left 50%; 
	color:					black;
	border-bottom: 		solid white 1px;
	line-height: 			20px;
	min-height:			21px;
	padding:				0px;
	padding-left:			23px;
	text-decoration: 		none;
	font-size:				7pt;
	font-weight:			bold;
}

div.submenu span a:hover {
	display: 				block;
	background: 			url(../images/site/pijl.gif) #ffcc00 no-repeat left 50%; 
	color:					black;
	font-weight: 			bold;
}

ul.right {
	margin: 				0px;
	margin-left: 			15px;
	padding: 				0px;
}

a.pag {
	background-color:		#e0e0e0;
	padding:				3px;
	padding-left:			6px;
	padding-right:		6px;
	border:				solid #bbbbbb 1px;
}

img.artikel {
	margin: 				3px;
	border:				none;
}

div.img_popup {
	background-color:		#eeeeee;
	border:				solid #666666 1px;
	position: 				absolute;
	left: 					50%;
	margin-left: 			-340px;
	margin-top:			-20px;
	width: 				680px;
	text-align: 			center;
	visibility: 			hidden;
}

div.fade {
	position:				absolute;
	top: 					0px;
	left: 					0px;
	right: 				0px;
	bottom: 				0px;
	background-color: 	#ffffff;
	filter:					alpha(opacity=80);
	-moz-opacity:			0.80;
	-khtml-opacity: 		0.80;
	opacity: 				0.80;
	visibility: 			hidden;
}

li.sm {
	margin-top:			4px;
	margin-bottom:		4px;
}
.redbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

#artikeltabel li{
	color: #000000;
}

