body {
	background: url(/images/site_bg.jpg) repeat-x top center #B4DEFF;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	filter: ;
}
a {
	color: #669900;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	
}
h1 {
	color: #7c5a11;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 0px 4px;
	padding: 0.4em 0 0.4em;
}

h2 {
	color: #7c5a11;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 0px 4px;
	padding: 0.3em 0 0.3em;
}

p {
	margin: 0;
	padding: 0.3em 0 0.6em;
}
form {
	margin: 0;
	padding: 0;
}
input, textarea {
	color: #000;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #A47D2A;
	background: #FFF;	
}

select, option{
	color: #000;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000;
    background: #FFF;
	width: 250px;
}



.container {
	margin: 11px auto 0;
	background: url(/images/bgleft.gif) repeat-y top left #FFF;
	width: 964px;
}
.container2{
	background: url(/images/bgright.gif) repeat-y top right;
	width: 100%;
}


.headercontainer {
	height: 140px;
	width: 100%;
	background: url(/images/header_topbg.gif) repeat-x top left;
	margin-bottom: 1px;
	position: relative;
}
.headerleft {
	width: 35px;
	height: 140px;
	position: absolute;
	left: -35px;
	top: 0px;
	background: url(/images/header_left.jpg) no-repeat top left;
}
.headerright {
	width: 35px;
	height: 140px;
	position: absolute;
	left: 964px;
	top: 0px;
	background: url(/images/header_right.jpg) no-repeat top left;
}

.header-menu {
	float: left;
	height: 132px;
	margin: 6px 0 0 0 ;
	width: 216px;
	padding: 2px 1px 0 3px;
	background: url(/images/header_leftbg.gif) no-repeat 3px left ;
}
.header-menu ul {
	margin: 0 ;
	padding: 0;
	width: 216px;
	list-style-position: outside;
	list-style-type: none;
}
.header-menu li {
	background: #ECE1BF;
	border-top: 1px solid #FFF;
}
.header-menu li span {
	visibility: hidden;
}
.header-menu li a{
	height: 32px;
	display: block;
	text-decoration: none;
}
.header-menu li#home a{
	background: url(/images/menu_home_o.gif) no-repeat top left;
}
.header-menu li#home a:hover , .header-menu li#home a.active{
	background: url(/images/menu_home.gif) no-repeat top left;
}
.header-menu li#bookmark a{
	background: url(/images/menu_bookmark_o.gif) no-repeat top left;
}
.header-menu li#bookmark a:hover , .header-menu li#bookmark a.active{
	background: url(/images/menu_bookmark.gif) no-repeat top left;
}
.header-menu li#nieuwsbrief a{
	background: url(/images/menu_nieuwsbrief_o.gif) no-repeat top left;
}
.header-menu li#nieuwsbrief a:hover , .header-menu li#nieuwsbrief a.active{
	background: url(/images/menu_nieuwsbrief.gif) no-repeat top left;
}
.header-menu li#contact a{
	background: url(/images/menu_contact_o.gif) no-repeat top left;
}
.header-menu li#contact a:hover , .header-menu li#contact a.active{
	background: url(/images/menu_contact.gif) no-repeat top left;
}


.header-img {
	width: 744px;
	height: 140px;
	float: right;
	background: url(/images/header_img.jpg) no-repeat top right;
}
.header-img span {
	display: none;
}



.content {
	margin: 0 3px;
	width: 958px;
	background: url(/images/columnleft_bg.gif) repeat-y top left ;
}
.column-left {
	width: 216px;
	padding: 0 0 5px;
	float: left;
	font-size: 13px;
}

.column-right {
	float: left ;
	width: 730px;
	padding: 6px 6px 6px 6px ;
}

.content-left {
	float: left ;
	width: 564px;
	padding: 0px 6px 0px 0px ;
}

.content-right {
	float: left ;
	width: 160px;
	margin: 6px 0 0 0;
	

}
/* **************************** */
.zoekenbox {
	border: 1px solid #9F844B;
	background: #FFCB00;
	margin: 0 0 6px 0;
}
.zoekenbox h1 {
	background: url(/images/zoekenbox_bg.jpg) no-repeat 1px top #ffcb00;
	height: 30px;
	padding: 0;
	font-size: 18px;
	color: #663300;
	font-weight: bold;
	margin: 0 ;
	display: block;
}
.zoekenbox h1 span {
	display: none;
}
.zoekenbox form {
	margin: 6px 2px 6px 5px;
}
.zoekenbox  input {
	color: #000;
	font-size: 13px;
	border-top: 1px solid #9F7B2F;
	border-left: 1px solid #9F7B2F;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	background: #FCF7D9;
	width: 200px;
	margin: 6px 0px 0px 0px;
	
}


/* ***************************** */
.reviewsbox , .linksbox {
	border: 1px solid #9F844B;
	background: #FEF8D5;
	margin: 0 0 6px 0;
}
.reviewsbox h1 , .linksbox h1{
	background: url(/images/laatstereviews_bg.jpg) no-repeat 1px top #FFEA7A;
	height: 30px;
	padding: 0 ;
	font-size: 18px;
	color: #663300;
	font-weight: bold;
	margin: 0;
	display: block;
}
.linksbox h1{
	background: url(/images/linkpartners_bg.jpg) no-repeat 1px top #FFEA7A;
}

.reviewsbox h1 span, .linksbox h1 span{
	display: none;
}

.reviewsbox ul  , .linksbox ul{
	margin: 3px 1px;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
}
.reviewsbox li a , .linksbox li a{
	display: list-item;
	color: #000;
	padding: 0 1px 1px 14px;
	margin: 0;
	text-decoration: none;
	border-bottom: 1px solid #FEF8D5;
	background: url(/images/bullet.gif) no-repeat 5px 8px ;
	width: 197px;
}
.reviewsbox li a:hover  , .linksbox li a:hover{
	background-color: #FFEB7D;
	color: #669900;
}


/* ****************************** */
.navbar {
	background: url(/images/bread_bg.gif) repeat-x top left #265EC3;
	color: #FFF;
	margin: -6px -6px 0 -5px;
}
.navbar2 {
	background: url(/images/breadright.gif) no-repeat top right;
}
.navbar3 {
	height: 22px;
	margin: 0;
	background: url(/images/breadleft.gif) no-repeat top left;
	font-size: 11px;
	padding: 9px 0 0px 20px;
	width: 711px;
}
.navbar a, .navbar a:hover , .navbar strong {
	color: #FFF;
	padding: 0 4px;
}

.tabmenu {
	background: url(/images/tabs_bg.gif) repeat-x top left;
	color: #745b28;
	font-weight: bold;
	margin: 0 -6px 0 -6px;
	padding: 0 15px 5px 15px;
	width: 713px;
	height: 20px;
}
.tabmenu ul {
	margin: 0 0 0 -4px;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
}
.tabmenu li {
	float: left;
	background: url(/images/tab2_bg.gif) repeat-x top left;
	display: inline;
	height: 25px;
	margin: 0 5px 0 0;
	width: auto;
}
.tabmenu li a{
	text-decoration: none; 
	height: 25px;
	line-height: 25px;
	background: url(/images/tab2_right.gif) no-repeat top right;
	color: #745b28;
	padding: 5px 12px 5px 12px;
}

.tabmenu li a:hover{
	text-decoration: underline; 
}

.tabmenu li.active {
	float: left;
	background: url(/images/tab1_bg.gif) repeat-x top left #ffffff;
	height: 25px;
	margin: 0 5px 0 0;
}
.tabmenu li.active a{
	text-decoration: none; 
	height: 25px;
	line-height: 25px;
	background: url(/images/tab1_right.gif) no-repeat top right;
	color: #745b28;
}


#container #inner .left .content ul.tabs li a:hover{ font-weight:bold; text-decoration:none; color:#595447; background:url(../images/bg_tabrightover.jpg) no-repeat right; }




/* alle css voor maincontent gedeelte **** */
.mainrating {
	background: #E7EC8E;
	padding: 5px 5px 5px 5px ;
	border: 1px solid #a48a4f;
	margin: 6px 0 0 0;
	height: 145px;

}
.mainrating td {
	padding: 4px 6px;
}
.mainrating tr.odd {
	background: #DCE45B;
}

.bar {
	background: url(/images/bar_bg.gif) repeat-x top left;
	width: 94%;
}
.bar2 {
	background: url(/images/bar_right.gif) no-repeat top right ;
	padding-right: 2px;
}
.barwidth{
	background: url(/images/bar_colorbg.gif) repeat-x center left ;
}
.barwidth div{
	height: 10px;
	background: url(/images/bar_colorright.gif) no-repeat center right;
}

.reisaanbieders {
	width:584px;
}
.reisaanbieders img {
	border: 0; 
	width: 158px; 
	height: 38px
}
.reisaanbieders a {
	float: left;
	position:relative;
	text-decoration:none;
	color:#7c5a11;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 9px;
	width: 184px;
	margin-right: 6px;
	margin-top: 6px;
	padding:0px;
}
.reisaanbieders .ster {
	background:url(/images/ster.png);
	background-repeat: no-repeat;
	width: 48px;
	height: 48px;
	position: absolute;
	margin-left: 138px;
	margin-top:-3px;
	text-align:center;
	padding-top:7px;
	cursor: pointer;
}

.overzicht{
	border: 1px solid #a48a4f;
	margin: 6px 0 0 0;
}
.overzicht .titel {
	color: #7c5a11;
	background: url(/images/review_titelbg.gif) repeat-x top left #FEFAE0;
	padding: 2px 2px;
	border-bottom: 1px solid #a48a4f;
}

.overzicht td {
	padding: 6px 6px;
}
.overzicht tr.odd td {
	background: #FEF8D5;

}
.overzicht th {
	color: #7c5a11;
	padding: 5px 6px 5px;
	text-align: left;
	font-weight: bold;
	background: #DCE45B;
	font-size: 11px;

}

.overzicht p {
	margin: 0 5px;
}

.review {
	border: 1px solid #a48a4f;
	margin: 6px 0 0 0;
	float: left;
}
.review .titel {
	color: #7c5a11;
	background: url(/images/review_titelbg.gif) repeat-x top left #FEFAE0;
	padding: 2px 2px;
	border-bottom: 1px solid #a48a4f;
}

.review .titel-input {
	color: #7c5a11;
	background: url(/images/review_titelbg.gif) repeat-x top left #FEFAE0;
	padding: 7px 5px;
	border-bottom: 1px solid #a48a4f;
}

.review .titel-links {
	float: left;
}

.review .titel-rechts {
	float: right;
	font-size: 10px;
	color: #a48a4f;
}

.review .antwoordtitel {
	color: #7c5a11;
	padding: 0px 5px;
}

.review p.antwoord {
	margin: -4px 5px 5px 5px;
}

.review .small {
	display: block;
	font-size: 9px;
	color: #a48a4f;
	clear: both;
}

.review .small .rood {
	color: #eb532d;
}

.review .small .groen{
	color: #669900;
}

.review .small a {
	color: #745b28;
}
.review .small a:hover {
	color: #a48a4f;
}
.hiddenreview {
	padding: 2px;
}
.small2 {
	font-size: 11px;
	color: #a48a4f;
}
.review p {
	margin: 0 5px;
}
.review td {
	padding: 6px 6px;
}
.review tr.odd td {
	background: #FEF8D5;

}
.review th {
	color: #7c5a11;
	padding: 5px 6px 5px;
	text-align: left;
	font-weight: bold;
	background: #DCE45B;
	font-size: 11px;

}

.formulier
{
	float: left;
	width: 564px;
	margin-top: 10px;
}

.reviewadd {
	border: 1px solid #a48a4f;
	margin: 0 0 10px;
	padding: 10px 5px 5px;
	background: url(/images/review_titelbg.gif) repeat-x top left #FEFAE0;
}
.reviewadd td {
	padding: 4px 6px;
}
.reviewadd tr.border td{
	border-top: 1px solid #C0AC7D;
	padding: 10px 5px;
}

.reviewadd .bar {
	width: 300px;
}
ul.punten  {
	margin: 0;
	padding: 0;
	width: 303px;
}
ul.punten li {
	float: left;
	width: 10%;
	text-align: right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-type: none;
}

.paginanav {
	text-align: center;
	margin: 14px 0;
	color: #745b28;
}
.paginanav a {
	padding: 3px 4px;
	margin: 0;
	color: #745b28;
	text-decoration: none;
}
.paginanav a:hover {
	text-decoration: underline;
}

.paginanav a.active {

	color: #000;
	padding: 1px 5px;
	border: 1px solid #a48a4f;
}
.paginanav span {
	color: #d4bf95;
	padding: 2px 5px;
}

/* *********************** */

input.submit {
	background: url(/images/submit_bg.gif) repeat-x top left #fff2ac;
	color: #7C5A11;
	font-weight: bold;
	padding: 1px 10px 0;
	border: 1px solid #A47D2A;
	font-size: 13px;
	margin: 6px 0px;	
}

input.nostyle {
	color: #000;
	font-size: 13px;
	border: 0px solid;
	background: transparent;	
}




/* ******************************* */

.bottom {
	background: url(/images/columnleft_bg.gif) repeat-y 3px top;
}
.bottom2 {
	background: url(/images/bottom_bg.gif) repeat-x  bottom left;
}
.bottom3 {
	background: url(/images/bottom_left.gif) no-repeat  bottom left;
	height: 13px;
}
.copyright {
	font-size: 11px;
	color: #4088BF;
	text-align: right;
	padding: 5px 15px;
	margin:0 auto ;
	width: 930px;
}
.copyright a{
	color: #3D7FB5;
	text-decoration: none;
}

.copyright a:hover{
	text-decoration: underline;
}


