/* Partyverhuur Dekker CSS door Erik Leutscher voor Eldesign */

body {
	background:#000 url('../images/background_repeat.gif') repeat-x;
	margin:0; padding:0;
	font-family: 'lucida sans', tahoma, verdana;
	font-size:12px;
}
a {outline:none;}
.clear {clear:both;}
img {border:none;}
p {padding:0; margin:0;}

.showhide {display:none;}
.left {float:left;}
.right {float:right;}
.center {margin:0 auto;}
.hidden {display:none;}

input, textarea {outline:none;}

a {color:#191919; text-decoration:none;}
a:hover {text-decoration:underline;}

/* General positioning & layout */
#container {background:url('../images/background_1.jpg') no-repeat; max-width:1280px; min-width:1024px; min-height:818px; margin:0 auto;}
	#c_inside {padding:20px 0 0 145px;}
	#logo {margin:0 0 10px 20px;}
	#verlang {background:url('../images/verlang_preview.gif') no-repeat; width:137px; height:36px; font-size:9px; padding:5px 0 0 40px; margin:0 0 0 0; position:absolute; top:0; right:100px;}
	#nav {width:601px; height:75px;}
		#nav p {float:left;}
		#nav .nav1 {background:url('../images/home.png') no-repeat;}
		#nav .nav1:hover {background:url('../images/home_hover.png') no-repeat;}
		#nav .nav2 {background:url('../images/assortiment.png') no-repeat;}
		#nav .nav2:hover {background:url('../images/assortiment_hover.png') no-repeat;}
		#nav .nav3 {background:url('../images/mogelijkheden.png') no-repeat;}
		#nav .nav3:hover {background:url('../images/mogelijkheden_hover.png') no-repeat;}
		#nav .nav4 {background:url('../images/contact.png') no-repeat;}
		#nav .nav4:hover {background:url('../images/contact_hover.png') no-repeat;}
		#nav .nav5 {background:url('../images/voorbeelden.png') no-repeat;}
		#nav .nav5:hover {background:url('../images/voorbeelden_hover.png') no-repeat;}
	#content {width:577px; float:left; margin:10px 0 0 12px;}
		#content .inside {background:#cfcccc; width:577px; margin:0 0 0 0; min-height:360px; display:table;}
/*		#content .inside p {padding:10px 10px 0 10px;}*/
		#content .inside h3 {color:#333;}
		#content .spacing {padding:10px 10px 0 10px;}
		#content .spacing p {margin:0 0 10px 0;}
		#cont_bottom {background:url('../images/cont_back_bottom.png') no-repeat; height:10px; width:577px; margin:0 0 20px 0;}
		#art_container {min-height:360px;}
	#sidebar {width:376px; float:left; margin:10px 0 0 10px;}
		#sidebar .inside {background:#cfcccc; margin:-13px 0 0 0; min-height:400px;}
		#sidebar .inside p {padding:10px 10px 0 10px;}
		#sidebar .inside h3 {color:#333; margin:0; padding:10px; border-bottom:#BFBEC4 solid 1px;}		
		#sidebar_bottom {background:url('../images/sidebar_back_bottom.png') no-repeat; height:10px; width:376px;}
#footer {width:975px; margin:10px 0 10px 22px;}
	#footer p {float:left; margin-right:80px; color:#959595; font-size:10px; }
	#footer p a {color:#959595;}

/* Picture gallery slider */
#pcycle {margin:0; list-style:none; height:300px;}
	#pcycle li {padding:10px;}
	
#screen{position:relative; width:577px;}
	#slideshow{overflow:hidden; width:500px;}
	#slideshow ul{width:3900px; padding:0px;}
			#slideshow li{float:left; margin:0 5px; list-style:none;}

/* Homepage gallery slider */
#screeny{position:relative; background:#ccc; width:375px; height:650px;}
	#slideshowy{overflow:hidden; height:560px; padding:0 5px 0 6px;}
	#slideshowy ul{height:3900px; padding:0px;}
			#slideshowy li{margin:0 5px; list-style:none;}


/* Colors and sizes */
#content .chead {background:url('../images/cont_header.png') no-repeat; width:577px; height:33px; font-size:18px; padding:13px 0 0 10px; color:white;}
#sidebar .shead {background:url('../images/sidebar_header.png') no-repeat; width:376px; height:46px; font-size:18px; padding:13px 0 0 10px; color:white;}

/* Forms */
#contact fieldset.contact {border:#fff solid 1px; margin:0 0 10px 0;}
	input.text {background:#f1f1f1; height:20px; border:#7B7B7B solid 1px; margin:0 0 5px 0; padding:3px 0 0 0;}
	.textarea {background:#f1f1f1; border:#7B7B7B solid 1px;}
	p.lbl {margin:0; padding:0; float:left; width:150px; margin:5px 0 0 0;}
	.error {border:#C00009 solid 1px;}
	#errormsg {border:#990007 solid 1px; background:#FFC2CB; padding:10px;}
	#succesmsg {border:#869952 solid 1px; background:#D8FFD0; padding:10px;}
	#msgcontainer {display:none;}
	.add_aantal.small {font-size:9px; width:10px; height:10px;}
.fancy_btn {background:url('../images/button_normal.png') no-repeat; width:108px; height:44px; border:none; text-align:center; padding:0 0 0 0; color:#f1f1f1; font-size:14px; text-shadow:#111 1px 1px 1px;}
	.fancy_btn:active {background:url('../images/button_pressed.png'); color:#ccc;}
	
/* Assortiment Specials */
#search {background:url('../images/cont_search_back.gif') no-repeat; display:table; width:577px; height:42px;}
	input.search {background:url('../images/cont_search_input.png') no-repeat; width:510px; height:30px; border:none; margin:5px 0 0 10px; padding:6px 10px 0 30px; font-size:15px;}

.ass_populair {padding:10px; width:150px; margin:0 5px 10px 5px; background:#d1d1d1; border:#ccc solid 1px;}

#cats ul {margin:0; padding:0; list-style:none;}
	#cats ul li {padding:8px 10px 8px 10px;}
	#cats ul li.even {background:#e0dfdd;}

#article {margin:0 10px 10px 10px; display:table; width:550px;}
	#article .title {background:url('../images/assor_title_back.gif') no-repeat; height:38px;}
	#article h3 {padding:10px 10px 5px 10px;}
	#article .prijs {background:url('../images/assor_prijs_back.gif') no-repeat; height:72px; width:90px; margin:5px 0 0 0; font-size:20px; text-align:center;}
		#article .prijs small {font-size:11px;}
		#article .prijs p {padding:10px 5px 5px 5px;}
		#article .info {width:430px; padding:10px;}
			#article .info img {margin:0 10px 0 0; border:#4c4b5c solid 1px;}
		
#search_result {display:none; background:#dedede; border-top:#f1f1f1 solid 1px; border-bottom:#b0b0b0 solid 1px;}
	#search_result ul {margin:0; padding:0; list-style:none;}
		#search_result ul li {padding:5px 10px 5px 10px; height:20px;}
		#search_result ul li:hover {font-weight:bold;}	
			#search_result ul li.even {background:#EEE;}

.big_button { background:#ababab; padding:10px; border:#85849f solid 1px;}

.pagination { background:#ebeaff; border:#B0AFB9 solid 1px; margin:10px; padding:5px; color:#111;}
.pagination a {color:#7B7B7B;}

/* Verlanglijst */

.even {background:#DBDAE1;}
.vlist_head, .vlist_foot {background:#e4e4eb;}
	.vlist_head td {border-bottom:#BFBEC4 solid 1px;}
	.vlist_foot td {border-top:#BFBEC4 solid 1px;}
.vlist_cont {border-bottom:#BFBEC4 solid 1px;}


/* Voorbeelden page */

.fb_container {margin:5px 0 5px 0; border-bottom:#C5C5C5 solid 1px; display:table;}
.fb_author {background:#dedede; border:#C5C5C5 solid 1px; padding:10px; margin:0 10px 10px 0; width:100px; height:50px;}
	.inactive {background:#FFDDC8;}
#content .vspacing {padding:10px 10px 0 10px;}
	#content .vspacing p {margin:0 10px 10px 0;}
	
	
