/* CSS Document */

body{
	background-color:#000000;
	color:#505051;
	font-size:11px;
	font-family:Arial, Microsoft sans-serif, Helvetica;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

a{
	text-decoration:underlined;
	color:#1C9DC3;
	font-weight:bold;
}

a:hover{
	text-decoration:none;
	color:#1C9DC3;
	font-weight:bold;
}

#container{
	position:relative;
	width:977px;
	margin-left:auto;
	margin-left:auto;
	margin-right:auto;
	/*background-image: url(../images/bg_container.jpg);
	background-repeat:repeat-y;*/
	background: #000000;
}

#top{
	position:relative;
	width:977px;
	height:368px;
	background-image: url(../images/header.jpg);
	background-repeat:no-repeat;
}

#footer{
	position:relative;
	width:977px;
	height:115px;
	background-image: url(../images/footer.jpg);
	background-repeat:no-repeat;
}


#icons{
	position:relative;
	width:150px;
	float:left;
	padding-left:10px;
	/*padding-top:168px;*/
	height:200px;
}

#kruimelpad{
	position:relative;
	width:300px;
	height:18px;
	float:left;
	color:#1790B3;
}

#kruimelpad a{
	color:#1790B3;
	text-decoration:none;
	font-size:14px;
}

#left{
	position:relative;
	width:236px;/*236*/
	float:left;
	/*padding-left:16px;*/
}

#left #buttons{
	position:relative;
	width:220px;
	margin-bottom:10px;
}


#left #buttons a, #left #buttons a:hover{
	text-decoration:none;
}


#left #contact{
	position:relative;
	width:236px;/*236*/
	height:145px;/*145*/
	background-image: url(../images/adres.jpg);
	background-repeat:no-repeat;
	margin-top:50px;
	padding-top:25px;
	font-size:12px;
	color:#181146;
	font-weight:bold;
}

#left #contact p{
	margin:0px;
	padding:0px;	
}

#midle{
	position:relative;
	width:741px;/*741*/
	float:left;
	background: url( ../images/content_02.jpg);
	min-height:830px;
	height:auto !important;
	height:830px;
}

#midle #cnt{
	padding-left:24px;
}

#midle #film{
	position:relative;
	width:270px;
	height:190px;
	float:left;
}

#midle #nieuws{
	position:relative;
	width:239px;
	float:right;
}

#midle #nieuws #nieuwstitel{
	position:relative;
	width:184px;
	background-image:url(../images/bg_nieuwstitel.jpg);
	background-repeat:no-repeat;
	height:21px;
	padding-left:55px;
	padding-top:12px;
	font-size:13px;
	color:#969696;
	font-weight:bold;
}

#nieuwscontent{
	position:relative;
	width:239px;
	background-image:url(../images/bg_nieuwscontent.jpg);
	background-repeat:repeat-y;
	padding-top:16px;
}

.nieuwsitem{
	position:relative;
	width:209px;
	padding-left:23px;
	padding-bottom:16px;
}

#nieuwscontent p{
	padding:0px;
	margin:0px;
}

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

#nieuwscontent .nieuwsitem .foto{
	width:60px;
	float:left;
}

#nieuwscontent .nieuwsitem .tekst{
	width:200px;
	float:left;
	font-size:12px;
}
	
#midle #nieuws #nieuwsbottom{
	position:relative;
	width:239px;
	background-image:url(../images/bg_nieuwsbottom.jpg);
	background-repeat:no-repeat;
	height:32px;
	text-align:right;
}

#midle #nieuws #nieuwsbottom a{
	text-decoration:none;
}

#midle #washettop{
	position:relative;
	background-image:url(../images/washettop.jpg);
	float:left;
	width:509px;
	height:192px;
	margin-top:6px;
}

#midle #washettopflash{
	position:relative;
	float:left;
	width:249px;
	height:192px;
}

#midle #washettop a{
	text-decoration:none;
}

.klikbuttonklein{
	position:absolute;
	background-image:url(../images/klikbuttonklein.jpg);
	width:107px;
	height:27px;
	right:15px;
	bottom:0px;
	color:#FFF;
	font-size:13px;
	text-align:center;
	padding-top:9px;
	font-weight:bold;
	cursor: pointer; 
	cursor: hand;
}

#verstuur #btn{
	position:relative;
	width:107px;
	height:35px;
	color:#FFF;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	cursor: pointer; 
	cursor: hand;
	border-bottom:0px solid #EA9200;
	border-top:0px solid #EA9200;
	border-left:0px solid #EA9200;
	border-right:0px solid #EA9200;
	background-image:url(../images/klikbuttonklein.jpg);
	background-repeat:no-repeat;
	padding-bottom:1px;
}

.klikbuttonklein a, .klikbuttonklein a:hover{
	text-decoration:none;
}

.klikbuttongroot{
	position:absolute;
	background-image:url(../images/klikbuttongroot.jpg);
	width:149px;
	height:29px;
	right:-4px;
	bottom:0px;
	color:#FFF;
	font-size:13px;
	text-align:center;
	padding-top:9px;
	font-weight:bold;
	cursor: pointer; 
	cursor: hand;
}

a .klikbuttongroot{
	text-decoration:none;
}

#midle #washettop #tekst{
	position:relative;
	width:220px;
	height:100px;
	padding-left:17px;
	padding-top:49px;
	float:left;
}

#tekst #titel{
	font-size:12px;
	font-weight:bold;
	color:#181146;
	padding-bottom:5px;
}

#tekst p{
	font-size:11px;
	color:#505051;
}

#right{
	position:relative;
	width:198px;
	right:10px;
	float:right;
}

#zoek{
	position:relative;
	width:198px;
}

#zoek #zoektitel{
	position:relative;
	width:148px;
	background-image:url(../images/bg_zoektitel.jpg);
	background-repeat:no-repeat;
	height:21px;
	padding-top:12px;
	padding-left:50px;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
}

#zoek #zoekcontent{
	position:relative;
	width:178px;
	background-image:url(../images/bg_zoekcontent.jpg);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:5px;
}

#zoek #zoekcontent p{
	color:#2C8A0D;
	font-size:12px;
	font-weight:bold;
}

select{
	width:150px;
	border-top:1px solid #5A5F54;
	border-bottom:1px solid #5A5F54;
	border-left:1px solid #5A5F54;
	border-right:1px solid #5A5F54;
	font-size:11px;
}

#zoek #zoekbottom{
	position:relative;
	width:198px;
	background-image:url(../images/bg_zoekbottom.jpg);
	background-repeat:no-repeat;
	height:35px;
	text-align:right;
}

#zoek #zoekbottom a{
	text-decoration:none;
}

#banners{
	position:relative;
	width:198px;
}

.clear{
	clear:both;
	height:0px;
}

img{
	border:0px;
}

/* REIS PAGINA */
 
#reistitel{
	position:relative;
	width:478px;
	background-image:url(../images/bg_reistop.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding-left:30px;
	font-size:12px;
	font-weight:bold;
	color:#1C9DC3;
	padding-top:8px;
}

#reiscontent{
	position:relative;
	width:484px;
	background-image:url(../images/bg_reiscontent.jpg);
	background-repeat:repeat-y;
	padding-left:25px;
	padding-top:6px;
}

#reisbottom{
	position:relative;
	width:509px;
	background-image:url(../images/bg_reisbottom.jpg);
	background-repeat:no-repeat;
	height:49px;
}

#beoordeling{
	position:relative;
	width:467px;
	background-image:url(../images/bg_boot.jpg);
	background-repeat:no-repeat;
	height:182px;
	font-size:12px;
	color:#181146;
}

#reactie{
	position:relative;
	width:465px;
	border:1px solid #C9C7C7;
	margin-top:10px;
	font-size:12px;
	color:#181146;
}

#reactie #reactietitel{
	position:relative;
	width:460px;
	background-image:url(../images/bg_reacietitel.jpg);
	background-repeat:no-repeat;
	height:19px;
	margin-bottom:14px;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	color:#181146;
	padding-top:4px;
}


#reactie #geefreactieblok1{
	position:relative;
	width:150px;
	padding-left:5px;
	float:left;
	margin-bottom:10px;
}

#reactie #geefreactieblok2{
	position:relative;
	float:left;
}

#reactie #blok1{
	position:relative;
	width:100px;
	padding-left:5px;
	float:left;
	margin-bottom:10px;
}

#reactie #blok2{
	position:relative;
	width:40px;
	float:left;
	color:#46A527;
}

#reactie #blok3{
	position:relative;
	width:120px;
	float:left;
}

#reactie #blok4{
	position:relative;
	width:50px;
	float:left;
	color:#46A527;
}

#reactie #blok5{
	position:relative;
	width:125px;
	float:left;
}

#reactie #blok6{
	position:relative;
	width:14px;
	float:left;
	color:#46A527;
}

#beoordeling #eisen{
	position:relative;
	width:132px;
	padding-top:26px;
	padding-left:7px;
	float:left;
	margin-bottom:10px;
}

#beoordeling #cijfers{
	position:relative;
	width:30px;
	padding-top:26px;
	padding-right:17px;
	float:left;
}

#beoordeling #cijfer{
	position:relative;
	width:145px;
	padding-top:48px;
	padding-right:127px;
	float:right;
	text-align:center;
	font-size:44px;
	font-weight:bold;
}

#beoordeling #aantal{
	position:relative;
	width:145px;
	padding-top:16px;
	padding-right:127px;
	float:right;
	text-align:center;
	font-size:11px;
}

#beoordeling #geef{
	position:relative;
	padding-left:337px;
	width:130px;
	height:20px;
	padding-top:10px;
}

#reactie #stroke{
	position:relative;
	width:465px;
	height:1px;
	background-image:url(../images/strok.jpg);
	background-repeat:repeat-x;
}
#stroke{
	position:relative;
	width:465px;
	height:1px;
	background-image:url(../images/strok.jpg);
	background-repeat:repeat-x;
}

#reactie p{
	margin:0px;
	padding:0px;
}


#reactie #lipsum{
	position:relative;
	width:455px;
	padding-left:6px;
	padding-bottom:10px;
	color:#505051;
	padding-top:10px;
}

#lipsum input{
	border:1px solid black;
	width:200px;
}
#lipsum  .error{
	border:1px solid red;
	background: #FFCCCC;
	width:200px;
}

/* E-CARD PAGINA */

#ecardtitel1,#ecardtitel2,#ecardtitel3,#ecardtitel4,#ecardtitel5,#ecardtitel6,#ecardtitel7,#ecardtitel8{
	position:relative;
	width:478px;
	height:290px;
	padding-left:30px;
	font-size:12px;
	font-weight:bold;
	color:#1C9DC3;
	padding-top:8px;
}
#ecardtitel1{
	background-image:url(../images/bg_ecardtitel.jpg);
	background-repeat:no-repeat;
}
#ecardtitel2{
	background-image:url(../images/bg_ecardtitel02.jpg);
	background-repeat:no-repeat;
}
#ecardtitel3{
	background-image:url(../images/bg_ecardtitel03.jpg);
	background-repeat:no-repeat;
}
#ecardtitel4{
	background-image:url(../images/bg_ecardtitel04.jpg);
	background-repeat:no-repeat;
}
#ecardtitel5{
	background-image:url(../images/bg_ecardtitel05.jpg);
	background-repeat:no-repeat;
}
#ecardtitel6{
	background-image:url(../images/bg_ecardtitel06.jpg);
	background-repeat:no-repeat;
}
#ecardtitel7{
	background-image:url(../images/bg_ecardtitel07.jpg);
	background-repeat:no-repeat;
}
#ecardtitel8{
	background-image:url(../images/bg_ecardtitel08.jpg);
	background-repeat:no-repeat;
}

#formulier{
	position:relative;
	padding-left:320px;
	width:136px;
	padding-top:104px;
	color:#181146;
	font-weight:normal;
}

#formulier input{
	height:17px;
	border-top:1px solid #181146;
	border-bottom:1px solid #181146;
	border-right:1px solid #181146;
	border-left:1px solid #181146;
	width:126px;
}

#formulier .error{
	height:17px;
	background: #FFCCCC;
	border-top:1px solid red;
	border-bottom:1px solid red;
	border-right:1px solid red;
	border-left:1px solid red;
	width:126px;
}

#formuliercontent{
	position:relative;
	width:473px;
	background-image:url(../images/bg_reiscontent.jpg);
	background-repeat:repeat-y;
	padding-left:36px;
	padding-top:6px;
	color:#181146;
	font-size:12px;
}

#formuliercontent textarea{
	width:439px;
	height:140px;
	border-top:1px solid #181146;
	border-bottom:1px solid #181146;
	border-right:1px solid #181146;
	border-left:1px solid #181146;
}
#formuliercontent .error{
	width:439px;
	height:140px;
	background: #FFCCCC;
	border-top:1px solid red;
	border-bottom:1px solid red;
	border-right:1px solid red;
	border-left:1px solid red;
}

#formuliercontent #verstuur{
	position:relative;
	width:99px;
	padding-left:340px;
	padding-top:10px;
	
}

.input{
  border: 1px solid Black;
  background: #FFFFFF;
}
.input_error{
  border: 1px solid red;
  background: #FFCCCC;
}
.button{
  border: 1px solid black;
  background: #ECECEC;
}
#contact input{
	border:1px solid black;
	width:300px;
}
#contact .error{
	border:1px solid red;
	background: #FFCCCC;
	width:300px;
}
#contact textarea{
	border:1px solid black;
	width:300px;
	height:90px;
}



#recron {
  float: left;
  width : 47px;
  height: 60px;
  margin-left: 20px;
  margin-top: 5px;
  border: 0px;
}
#sgaf {
  float: left;
  width : 42px;
  height: 60px;
  margin-left: 0px;
  margin-top: 5px;
  border: 0px;
}
#beleeffriesland {
  float: left;
  width : 42px;
  height: 60px;
  margin-left: 0px;
  margin-top: 5px;
  border: 0px;
}
#ontdekons {
  float: left;
  width : 47px;
  height: 60px;
  margin-left: 0px;
  margin-top: 5px;
  border: 0px;
}
#vvv {
  float: left;
  width : 42px;
  height: 60px;
  margin-left: 0px;
  margin-top: 5px;
  border: 0px;
}
#homelink{
  position:relative;
	width:100px;
	float:left;
	padding-left:10px;
	padding-top:0px;
  border: 1px dotted black;
}
#home_link{
  position:absolute;
  padding-top:4px;
  padding-left:4px;
  color: red;
}