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

body{
background-image:url(../images/background.jpg);
background-repeat: repeat-x;
background-color: #FFFFFF;
font-family: sans-serif;
font-size:12px;
color:#555555;
margin:0;
padding:0;

}

div#wrapper{
width:878px;
margin-left:auto;
margin-right:auto;
background-color: #d8e9ec;
height:100%;
}

div#header{
width:878px;
height:180px;
margin:0;
padding:0;
padding-top:15px;
}

div#links{
width:244px;
height:100%;
float:left;
background-color: #d8e9ec;
min-height:700px;
}

div#rechts{
width:634px;
float:right;
background-color: #d8e9ec;

min-height:700px;
}

div#zoeken{
margin:0px;
padding-left:20px;
background-image:url(../images/zoeken.png);
background-repeat:no-repeat;
width:219px;
height:169px;
}

div#quickbox{
margin:0px;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
float:right;
padding-left:10px;
background-image:url(../images/quickbox2.png);
background-repeat:no-repeat;
width:219px;
height:222px;
clear:both
}



div#zoekuitbreiding{
margin:0px;
padding-left:20px;
background-image:url(../images/zoeken-uitbreiding.png);
background-repeat:no-repeat;
width:219px;
height:119px;
}

div#telefoonnummer{
margin:0px;
padding:0px;
padding-left:10px;
padding-top:20px;
background-image:url(../images/telefoonnummer.png);
background-repeat:no-repeat;
width:231px;
height:125px;
}

div#nieuws{
margin:0px;
padding-left:20px;
background-image:url(../images/nieuws.png);
background-repeat:no-repeat;
width:219px;
height:120px;
}

div#informatie{
background-image:url(../images/informatie.png);
width:239px;
height:285px;
}

div#informatie #abclogo  {
	float: none;
	margin-left: 60px;	
}
div#informatie #logo_small  {
	float: none;
	margin-left: 40px;	
}

div#menu{
background-image:url(../images/menu.png);
width:619px;
height:60px;
float:left;

}

div#content{
width:619px;
height:100%;
float:left;
height:100%;
padding-left: 10px;
}

div#flashkaart{
margin:0px;
margin-left:10px;
}


div#kop{
width:607px;
height:30px;
margin:0px;
background-color:#235606;
}

div#kop2{
width:607px;
height:30px;
margin:0px;
background-color:#235606;
}

div#body{
width:594px;
margin:0px;
margin-bottom:10px;
padding-top:4px;
padding-left:13px;
padding-bottom:13px;
background-color:#FFFFFF;
overflow:hidden;
line-height: 18px;
}

div#body2{
width:587px;
height:100%;
margin:0px;
paddin:0px;
padding-left: 20px;
padding-top:10px;
background-color:#FFFFFF;
}

table.sc_aanvragen a {
color:#ffffff;
margin:0px;
padding:0px;
}

div#body a, div#body2 a {
	color: #002C82;
	text-decoration:none;
}

div#footer{
background-color: #235606;
float:left;
width:100%;
height:100%;
}

div#footerinfo{
width:878px;
margin-left:auto;
margin-right:auto;
}

div#footerinfo1{
width:73px;
height:100%;
float:left;
}

div#footerinfo2{
width:710px;
height:100%;
float:left;
}

div#footerinfo3{
width:120px;
height:100%;
float:left;
}

div#footerinfo4{
width:120px;
height:100%;
float:left;
}

div#footerinfo5{
width:200px;
height:100%;
float:left;
}

div#footerinfo6{
width:710px;
height:100%;
float:left;
}

p.footertekst{

margin-top:0px;
margin-left:20px;
margin-bottom:20px;
color: #FFFFFF;
font-size:10px;
}

p.footertekstapart{
padding-top:0;
margin:20px;
color: #FFFFFF;

}

div#menu ul{
margin:0px;
margin-top:23px;
margin-left:15px;
list-style: none;
padding-left:40px;

}

div#menu ul li{
display: inline;
}


div#menu ul li a{
color: #666666;
margin: 1px;
padding-left: 20px;
display: inline;
text-decoration: none;
font-weight: bold;
}

div#menu ul li a:hover {
color: #002c82;
text-decoration: none;
font-weight: bold;
}



.home{
float:left;
margin:0px;
margin-top:20px;
margin-left:25px;
}

div#header ul{
margin:0px;
padding-top:3px;
padding-left: 0px;
list-style: none;

}

div#header ul li{
float:left;
display: inline;
font-weight: bold;
margin-left:5px;
margin-right:5px;
margin-top:20px;
color: #145190;
}

div#header ul li a{
background-image:url(../images/button-abctravel.png);
background-repeat:no-repeat;
color: #666666;
margin: 1px;
display: inline;
text-decoration: none;
font-weight: bold;
}

div#header ul li a:hover {
color: #002c82;
text-decoration: none;
font-weight: bold;
}
#flashcontent{
margin-left:19px;
}


a.abclogo{
border:thick;
margin-right:10px;
display:block;
float:left;
color:#d8e9ec;
width:140px;
height:60px;
}

div#informatie ul{
margin:0px;
padding-left: 0px;
list-style: none;

}

div#informatie ul li{
float:left;
display: inline;
font-weight: bold;
margin-left:30px;
margin-right:5px;
margin-top:0px;
margin-bottom:10px;
color: #145190;
}
div#informatie #abclogo li  {
	margin-right:15px;
}

div#informatie ul li a{
color: #666666;
margin: 1px;
display: block;
text-decoration: none;
font-weight: bold;
width:65px;
height:51px;

}

span.hidden{
display:none;
}

div#zoeken ul, div#zoekuitbreiding ul {
margin:0px;
margin-left:100px;
padding-left: 0px;
padding-top:5px;	
list-style: none;
}
div#zoeken form, div#zoekuitbreiding form {
	margin:0;
	padding:0;
}

div#zoeken ul li, div#zoekuitbreiding ul li {
display: inline;
font-weight: bold;
padding-left:13px;
margin-bottom:20px;
color: #FFFFFF;
}

div#zoeken ul li a, div#zoekuitbreiding ul li a {
display: inline;
font-weight: bold;
margin-bottom:20px;
color: #FFFFFF;
text-decoration: none;
}



div#nieuws ul{
margin:0px;
margin-left: 5px;
padding-left: 0px;
list-style: none;
width: 182px;
}

div#nieuws ul li{
background-image:url(../images/nieuws-pijlscheiding.gif);
background-repeat:no-repeat;
background-position:bottom;
display:block;
font-weight: bold;
padding-left:13px;
margin-bottom: 5px;
color: #666666;
line-height:20px;
width: 182px;
}

div#nieuws ul li a{
font-weight: bold;
color: #666666;
text-decoration: none;
margin-left:10px;

}

div#nieuws ul li a:hover{
font-weight: bold;
color: #145190;
text-decoration: none;
}

div#footerinfo2 ul{
margin:20px 0 20px 0;
padding:0;
padding-left:20px;
list-style: none;
}

div#footerinfo2 ul li{
color: #FFFFFF;
display: inline;
padding: 10px;
margin-right:5px;
border: 1px solid white;
}

div#footerinfo2 ul li a{
color: #FFFFFF;
text-decoration:none;
}

div#footerinfo2 ul li a:hover{
color: #d4d4d4;
}


div#footerinfo5 ul{
margin:20px;
list-style: none;
}

div#footerinfo5 ul li{
color: #FFFFFF;
}

div#footerinfo5 ul li a{
color: #FFFFFF;
text-decoration:none;
}

div#footerinfo5 ul li a:hover{
color: #d4d4d4;
}

div#footerinfo6 ul{
margin: 0;
padding:0;
margin-left: 10px;
margin-bottom:10px;

list-style: none;
}

div#footerinfo6 ul li{
margin-left:5px;
padding-left:5px;
padding-right:5px;
display: inline;
color: #FFFFFF;
border-right: 2px solid white;
}

div#footerinfo6 ul a{
margin-left:0px;
padding-left:0px;
display: inline;
color: #FFFFFF;
text-decoration: none;
}

div#footerinfo6 ul a:hover{
width:100%;
margin-left:0px;
padding-left:0px;
color: #FFFFFF;
background-color:#409310;
}


h1.kop{
margin:0;
padding-top:6px;
color:#FFFFFF;
font-size:16px;
padding-top:6px;
padding-left:13px;

float:left;
}

#terug {
	float:right;
	padding:8px;
}
#terug a {
	text-decoration:none;
	color:#FFF;
}

#body p, #body2 p {
margin:0;
color:#666666;
padding-right:10px;
line-height:18px;

}

h3.nieuws {
margin:0px;
margin-right:0px;
padding:10px;
padding-bottom: 0;
font-size: 16px;
color: #235606;
}

h3.zoeken {
margin:0px;
margin-right:0px;
padding:15px;
padding-bottom:5px;
font-size: 16px;
color: white;
}

h3.quickbox {
margin:0px;
margin-top: 10px;
padding:0px;
font-size: 16px;
color: white;
}

h3.informatie {
margin:0px;
margin-left:17px;
padding:20px;
padding-bottom:10px;
padding-left:10px;
font-size: 12px;
color: #666666;
}

h4 {
color:#ffffff;
width:200px;
}


#telefoonnummer p {
margin:0px;
margin-top:0px;
font-size: 13px;
color: white;
text-align:center;
}

#telefoonnummer span {
	font-size: 11px;
}

#telefoonnummer a {
	color:#ffffff;
	text-decoration:none;
}

#nummer {
font-weight: bold;
font-size:14px !important;
}

p.informatie{
padding-left:27px;
margin:0px;
clear:both;
}
p#abclogo_footer {
margin:0px;
margin-bottom:5px;
padding-left: 35px;
text-align:center;
width:180px;
font-size:11px;
}


img.nieuws {
padding-left:13px;
}

img.header{
float:left;
}

a.header{
border:hidden;
}

#searchbox, #landbox {
	margin-left: 13px;
	color:#ffffff;
}
#searchbox select, #landbox select {
	width: 180px;
	font-size:12px;
}
#landbox ul {
	margin:0;
	padding:0;
}

h2 {
font-size:18px;
margin-left: 13px;
margin-bottom:10px;
color:#235606;
}

#reisaanbod_list td {
	padding: 13px;
	line-height:18px;
}

a img{
border:none;
}

a#abctravel{
background-image:url(../images/logo-abctravel.gif);
}

a#anvr{
background-image:url(../images/logo-anvr.gif);
height:33px !important;
width:33px !important;
margin-left:100px;
}

a#sgr{
background-image:url(../images/logo-sgr.gif);
height:33px !important;
width:33px !important;
margin-left:30px;
}

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

table.sc_aanvragen{
margin:0px;
margin-top:10px;
margin-bottom: 10px;
color:#ffffff;

}

table.sc_aanvragen ul{
padding-left:0px;

}


table.sc_aanvragen ul li{
color:#ffffff;
display: inline;
margin:0px;
padding:0px;
}



table.sc_formulier{
color:#ffffff;
margin:0px;
padding:0px;
}

#searchbox img{
margin:0px;
}

#landbox img{
margin:0px;
}

	.j_teaser {
		width: 239px;
	 background-image:url(../images/bg.jpg);
		color: white;
	}
	.j_content {
		width: 194px;
		padding: 20px 10px 10px 35px;
		background-image:url(../images/bg_top_exp.jpg);
		background-repeat:no-repeat;
	}
	.j_bottom {
		padding:0px;
		margin:0px;
		width: 100%;
		height: 10px;
		background-image:url(../images/bg_bottom_exp.jpg);
	}
	.j_teaser h3 {
		margin:0;
		padding:0;
		font-size: 16px;
	}
	
	
	
		.j_teaser2 {
		float:none;
		width: 213px;
		background-image:url(../images/bg2.jpg);
		color: white;
		margin: 0px;
		padding:0px;
	
	}
	.j_content2 {
		width: 213px;
		text-align:center;
		padding: 10px 0px 5px 0;
		background-image:url(../images/bg_top2.jpg);
		background-repeat:no-repeat;
	}
	.j_bottom2 {
		width: 100%;
		height: 6px;
		background-image:url(../images/bg_bottom2.jpg);
		background-color:#FFFFFF;
		background-repeat:no-repeat;
	}
	.j_teaser2 h3 {
		margin:0;
		padding:0;
		font-size: 16px;
	}
	.j_teaser2 a {
	color: #FFFFFF !important;
	text-decoration:underline;
	}
	
	
.pakket_box {
	width: 350px;
	/*float: right;*/
	margin:0px;
	padding: 5px;
	border: 1px solid #AAAAAA;
	background-color:#d4f3b8;	
}
.pakket_box select, .pakket_box input{
	width: 350px;
	font-size:10px;
}

.pakket_box h3{
font-size:9px;
margin:0px;
margin-bottom:3px;
}

.pakket_box h3 strong{
font-weight:bold;
color:#000000;
}

.j_teaser a {
	color: #FFFFFF;
	text-decoration:underline;
}

#reis_content2{

}

#reis_content2_links{

}

#reis_content2_rechts{

}


#info_suri ul{ 
list-style:none; 
margin:0px;
padding:0px;}

#info_suri ul li{
display: inline;
margin-right:2px; 
padding-right:3px;
border-right:solid #555555 1px;}



