#content h2{
font-size:28px;
padding:10px;
width:100%;
}

#content h3{
font-size:14px;
padding-left:10px;
}

p.feedback{
padding-left:15px;
}

.cf{
	margin: 0;
	padding: 0;
	float: left;
}

/* home */

#content p.order_ep{
width:100%;
height:auto;
padding-top:30px;
font-family: Tahoma, Helvetica;
color: #C4BCBC;
font-size: 13px;
line-height: 18px;
font-weight: normal;
text-decoration: none;
text-align:center;
}

#content p.order_ep a{
margin:0 auto;
float:none;
}

#content p.order_ep a:hover{
text-decoration:underline;
}


/* SHOP CSS */

#cart_overview{
width:700px;
height:auto;
padding:15px;
margin:10px;
clear:left;
}

#cart_overview h2.msg{
margin-left:13px;
font-size:17px;
}

#cart_overview table{
width:660px;
margin-left:20px;
height:auto;
}

#cart_overview table tr{
width:100%;
height:auto;
padding-top:3px;
padding-bottom:3px;
}

#cart_overview table tr.product{
border-bottom:1px solid #D5D5D5;
}

#cart_overview table tr td{
width:20%;
height:auto;
text-align:left;
}

#cart_overview table p.quantity{
width:auto;
height:auto;
padding-left:4px;
padding-right:4px;
}

#cart_overview table input.meer{
width:auto;
height:auto;
margin-right:2px;
}

#cart_overview table input.minder{
width:auto;
height:auto;
margin-left:2px;
}

#cart_overview div.totaal{
width:700px;
height:auto;
padding-bottom:10px;
clear:left;
}

#cart_overview div.totaal p{
width:620px;
height:auto;
padding-right:80px;
padding-bottom:4px;
text-align:right;
}

div.afrekenen{
width:30%;
padding-left:60%;
height:auto;
clear:left;
float:left;
}

div.afrekenen a{
margin-right:40px;

}

#cart_betaalscherm{
width:700px;
height:auto;
padding:15px;
border:1px solid #D5D5D5;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin:10px;
}

#cart_betaalscherm h2.msg{
margin-left:13px;
font-size:17px;
}

#cart_betaalscherm table{
width:400px;
margin-left:20px;
height:auto;
}

#cart_betaalscherm table tr{
width:100%;
height:auto;
padding-top:3px;
padding-bottom:3px;
}

#cart_betaalscherm table tr.product{
border-bottom:1px solid #D5D5D5;
}

#cart_betaalscherm table tr td{
width:20%;
height:auto;
text-align:left;
}

#cart_betaalscherm table p.quantity{
width:auto;
height:auto;
padding-right:6px;
}

#cart_betaalscherm table input.minder{
width:auto;
height:auto;
margin-left:3px;
}

#cart_betaalscherm div.totaal{
width:330px;
height:auto;
padding-bottom:10px;
}

#cart_betaalscherm div.totaal p{
width:290px;
height:auto;
padding-right:40px;
padding-bottom:6px;
text-align:right;
}

#cart_betaalscherm div.ideal{
width:auto;
height:auto;
padding:20px;
}

#cart_betaalscherm div.ideal select{
float:left;
margin-right:15px;
}

/* Cart Producten */
#products{
width:700px;
height:auto;
padding:15px;
margin:10px;
clear:left;
}


#products div.product{
width:670px;
height:auto;
padding:15px;
clear:left;
}

#products div.product p{
width:auto;
height:auto;
}

#products div.product div.info{
width:550px;
height:auto;
font-size:13px;
min-height:45px;
}

#products div.product div.info div.picture{
width:auto;
max-width:180px;
height:auto;
}

#products div.product div.info div.text{
width:320px;
padding-left:50px;
height:auto;
font-size:13px;
min-height:45px;
}

#products div.product div.info div.text p.name{
width:auto;
height:auto;
font-size:18px;
font-weight: bold;
padding-bottom:6px;
color: #535353;
}

#products div.product div.info div.text p.description{
clear:left;
width:auto;
height:auto;
font-size:14px;
font-family: Tahoma, Helvetica;
color: #535353;
line-height: 28px;
}

#products div.product div.toevoegen{
width:110px;
height:auto;
padding-top:30px;
padding-right:10px;
float:right;
text-align:right;
}

#products div.product div.toevoegen p.price{
width:100%;
height:auto;
text-align:center;
font-size:21px;
font-weight: bold;
color: #535353;
}

#products div.product div.toevoegen input.btn-add{
clear:left;
margin-left:3px;
margin-top:8px;
}

#products div.product div.toevoegen img.btn-add{
clear:left;
margin-left:3px;
margin-top:20px;
}


/* END SHOP CSS */



#captcha{
width:430px;
height:auto;
}

#captcha img#siimage{
margin-left:5px;
}

#captcha label{
margin-top:2px;
padding-left:32px;
padding-bottom:2px;
width:230px;
font-size:11px;
}

#captcha input.code{
margin-left:30px;
margin-right:20px;
}


/* Login formulier */

div#login{
width:370px;
height:auto;
padding:15px;
border:1px solid #D5D5D5;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin:10px;
background-color:#FFFFFF;
}

div#login h2{
font-size:22px;
clear:right;
}

div#login table{
width:370px;
height:auto;
}

div#login table tr{
width:100%;
height:auto;
clear:left;
}

div#login label{
width:100px;
height:auto;
padding-top:3px;
text-align:right;
padding-right:17px;
}

div#login input.txtbox{
width:130px;
height:auto;
margin-top:2px;
margin-bottom:2px;
font-size:12px;
}

div#login table tr td.btn input.btn{
margin-left:120px;
}

/* Login formulier */

div#signup{
width:370px;
height:auto;
padding:15px;
border:1px solid #D5D5D5;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin:10px;
clear:left;
background-color:#FFFFFF;
}

div#signup h2{
font-size:22px;
clear:right;
}

div#signup table{
width:370px;
height:auto;
clear:left;
}

div#signup table tr{
width:100%;
height:auto;
clear:left;
}

div#signup label{
width:150px;
height:auto;
padding-top:3px;
text-align:right;
padding-right:17px;
}

div#signup label.code{
width:150px;
height:auto;
padding-top:3px;
text-align:left;
}

div#signup input.txtbox{
width:130px;
height:auto;
margin-top:2px;
margin-bottom:2px;
font-size:12px;
}

div#signup table tr td.btn input.btn{
margin-left:120px;
}

div#signup a:hover{
text-decoration:underline;
}


h1{
	font-family: Tahoma, Helvetica;
	color: #4c4c4c;
	font-size: 32px;
	margin-top: 10px;
	margin-left: 10px;
	text-decoration: none;
	text-transform: uppercase;
}
h2{
	font-family: Tahoma, Helvetica;
	color: #535353;
	font-size: 15px;
	font-weight: 900;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
}
.txt1{
	font-family: Tahoma, Helvetica;
	color: #535353;
	font-size: 14px;
	font-weight: bold;
	margin-top: 2px;
	margin-left: 10px;
	padding-bottom:8px;
	text-decoration: none;
	width: 400px;
}
.txt2{
	font-family: Tahoma, Helvetica;
	color: #535353;
	font-size: 12px;
	font-weight: normal;
	line-height:16px;
	padding-bottom:7px;
	margin-top: 6px;
	margin-left: 10px;
	text-decoration: none;
	width: auto;
}

#content_left{
	width: 440px;
	margin: 10px;
	min-height: 400px;
	height: auto;
}
#content_right{
	width: 520px;
	margin: 10px;
	min-height: 400px;
	height: auto;
}
	
.tour_item{
	width: 520px;
	height: 100px;
	margin: 10px;
}
.tour_img{
	width: 80px;
	height: 80px;
	margin-top: 10px;
}
.tour_info{
	width: 420px;
	height: auto;
}
.tour_info h2.title{
font-size:18px !important;
margin:0 !important;
padding:0 !important;
padding-left:22px !important;
}

.tour_info p.txt2{
padding-left:12px;
}

#nieuwsbrief{
	width: 180px;
	height: auto;
	margin: 0 auto;
	float:none;
	color: #C4BCBC;
	text-align:center;
	padding-bottom:2px;
}
#nieuwsbrief a{
	font-size: 10px;
	font-weight: 900;
	font-family: Tahoma, Helvetica;
	color: #C4BCBC;
	text-decoration: none;
	text-transform: uppercase;
}

#nieuwsbrief a img{
margin-top:10px;
}

#social_media{
	width: 120px;
	height: auto;
	margin: 0 auto;
	margin-top:10px;
	text-align:center;
}

#contact{
	width: 180px;
	height: auto;
	margin: 0 auto;
	float:none;
	color: #C4BCBC;
	padding-bottom:30px;
}
#contact a{
	font-size: 10px;
	font-weight: 900;
	font-family: Tahoma, Helvetica;
	color: #C4BCBC;
	text-decoration: none;
	text-transform: uppercase;
}
.social{
	margin: 4px;
	font-family: Tahoma, Trebuchet MS, Arial;
	font-size: 12px;
	color: #535353;
}
.thumb{
	width: 100px;
	height: 100px;
	margin: 6px;
}
