 /* RESET */

body, td
{
	font-size: 10pt;
}
 
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px
}

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}

/*test*/

/*td,th{
border:1px solid #000;
}*/

/*eind test*/

h1 {
	padding-top: 20px;
}

h4 {
	font-weight: bold;
	font-size: 8pt;
}

fieldset, img {
	border: none;
	display:block;	
}

/*
img, h6, h2, h1, .middentop, span, #footer, #vluchten, #bestem
{
behavior: url("/stylesheet/iepngfix.htc");
}
*/

caption,th {
	text-align: left;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
	/*font-size:inherit;*/
}

html {
	height: 100%;
}

/*Algemeen*/

body {
	color: #5f5f5e;
	background: #a48641 url(../images/stylesheet/background.jpg) repeat-x fixed center top;
	margin-top: 20px;
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	height:100%;
}

p {
	font-size: 10pt;
	line-height: 1.25em;
	margin: 0px;
	padding: 0px;
}

b {
	font-weight: bold;
}


a
{
	cursor:pointer;
}

a.ImageLink:hover, a.ImageLink:active
{
	background:url('../images/algemeen/pix.gif') !important ;
}

a, a:visited, a:link {
	color: #77b52e;
	text-decoration: none;
}

a:hover, a:active {
	background-color: #77b52e;
	color: white;
}

form {
	margin: 0 0 2px;
	border-top: 1px solid white;
}

#zoekreis {
	margin: 0px 0px 0px 10px;
}

select {
	/*font-size: 90%;*/
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #4c5862;
	border: 1px solid #77b52e;
}

.rechts select {
	font-size: 100%;
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #4c5862;
	border: 1 solid #77b52e;
	margin-left: 6px;
}

input {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

textarea {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	width: 100%;
	border: solid 1px #b2cdd4;
}

input[type="radio"], input[type="checkbox"] {
	border: none;
}

.divider {
	background: url(../images/stylesheet/divider.png) no-repeat;
	width: 436px;
	height: 30px;
	clear:both;
}

/*Top Navigatie*/

#alles #nav .gr, #alles #nav .sr, #alles #nav .fr, #alles #nav .ef, #alles #nav .gf, #alles #nav .fw, #alles #nav .st, #alles #nav .sr {
	background-position: 0px 0px;
}

#nav div {
	margin-bottom: 1px;
}

#nav img {
	margin-left: 1px;
	margin-bottom: 1px;
	float:left;
}

#nav .gr {
	height: 51px;
	width: 109px;
	margin-right: 1px;
	background: url(../images/nav/gr.png) no-repeat;
	background-position: 0px -51px;
	cursor:pointer; 
}

#nav .sr {
	height: 51px;
	width: 110px;
	margin-right: 1px;
	background: url(../images/nav/sr.png) no-repeat;
	background-position: 0px -51px;
	cursor:pointer; 
}

#nav .fr {
	height: 51px;
	width: 109px;
	margin-right: 1px;
	background: url(../images/nav/fr.png) no-repeat;
	background-position: 0px -51px;
	cursor:pointer; 
}

#nav .ef {
	height: 51px;
	width: 109px;
	margin-right: 1px;
	background: url(../images/nav/ef.png) no-repeat;
	background-position: 0px -51px;
	cursor:pointer;
}

#nav .gf {
	height: 51px;
	width: 109px;
	margin-right: 1px;
	background: url(../images/nav/gf.png) no-repeat;
	background-position: 0px -51px;
	cursor:pointer;
}

#nav .fw {
	height: 51px;
	width: 110px;
	margin-right: 1px;
	background: url(../images/nav/fw.png) no-repeat;
	background-position: 0px -51px;
	cursor:pointer;
}

#nav .st {
	height: 51px;
	width: 110px;
	background: url(../images/nav/st.png) no-repeat;
	background-position: 0px -51px;
	cursor:pointer;
}

#nav .gr:hover, #nav .sr:hover, #nav .fr:hover, #nav .ef:hover,#nav .gf:hover ,#nav .fw:hover ,#nav .st:hover {
	background-position: 0px 0px;
}

#nav .gr[id=selected], #nav .sr[id=selected], #nav .fr[id=selected], #nav .ef[id=selected], #nav .gf[id=selected], #nav .fw[id=selected], #nav .st[id=selected]
{
background-position: 0px 0px;
}

/*Navigatie links*/

#linksnav {
	margin: 0px 0px 20px 6px;
}

#linksnav .knop {
	background: url(../images/stylesheet/hoofdknop.png) no-repeat;
	text-align: left;
	height: 24px;
	padding: 8px 0px 0px 10px;
	word-spacing: -1px;
	color: white;
	text-decoration: none;
	display: block;
	font-size: 10pt;
}

#linksnav .knop:hover {
	/*color: #77b52e;*/
	background: url(../images/stylesheet/hoofdknop_hover.png) no-repeat;
	background-color: white;
	height: 24px;
	display: block;
	text-decoration: none;
}

#linksnav a:link .knop, #linksnav a:hover .knop, #linksnav a:visited .knop {
	color: white;
	background-color: transparant;
	text-decoration: none;
	word-spacing: -1px;
}

.items img {
	margin: 10px 0px 6px 0px;
	background-color: transparent;
}

/*Zoek reis*/

#zoekreis {
	margin: 0 0 0 10px;
}

#zoekreis h5 {
	padding: 0px 0px 10px 0px;
	word-spacing: -1px;
	text-transform: uppercase;
	font-size: 60%;
}

.rechts h5 {
	padding: 0px 0px 10px 12px;
	word-spacing: -1px;
	text-transform: uppercase;
	font-size: 8pt;
}

/*Bestemming*/

#bestem {
	margin: 0px 5px 20px 0px;
	padding-bottom: 20px;
	background: url(../images/kopjes/bg_top_breed.png) no-repeat 0 top;
}

.bestem_label {
	vertical-align: top;
	border-left: 8px solid white;
	border-right: 8px solid white;
	border-bottom: 1px solid white;
}

#bestem h1
{
margin-left:10px;
}

#bestem p {
	font-size: 10pt;
	padding-bottom: 0px;
	width: 200px;
	clear:left;
	margin-left:10px;
}

#bestem ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	margin-top: 20px;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}

#bestem ul li {
	display: block;
	margin: 0px 0px 1px 0px;
	font-size: 10pt;
}

#bestem ul li a {
	display: block;
	text-decoration: none;
	padding: 4px 4px 1px 10px;
	width: 147px;
	height: 18px;
	border-top: 1px solid #e1e1e1;
}

#bestem ul li a:link,#bestem  ul li a:visited  {
	background: #ecedf0;
	color: #5f5f5e;
}

.boeken {
	width: 106px;
	height: 38px;
	background: white url(../images/buttons/boeken.png) no-repeat 0;
	margin: 0px 5px 10px 10px;
}

.optie {
	width: 106px;
	height: 38px;
	background: white url(../images/buttons/optie.png) no-repeat 0;
	margin: 0px 10px 10px 0px;
}

.prijsberekening
{
	width: 106px;
	height: 38px;
	background: white url(../images/buttons/prijsberekening.png) no-repeat 0;
	margin: 2px 10px 2px 0px;
}

.prijsberekeningTable
{
width:410px;
}

.prijsberekeningTable td
{
	border-bottom:0px !important;
	border-top:1px solid #E3E3E3;
	
}

#gr .boeken {
	background: url(../images/buttons/boeken.png) no-repeat;
	background-position: 0px -190px;
}

#sr .boeken {
	background: url(../images/buttons/boeken.png) no-repeat;
	background-position: 0px -38px;
}

#fr .boeken {
	background: url(../images/buttons/boeken.png) no-repeat;
	background-position: 0px -152px;
}

#ef .boeken {
	background: url(../images/buttons/boeken.png) no-repeat;
	background-position: 0px -114px;
}

#gf .boeken {
	background: url(../images/buttons/boeken.png) no-repeat;
	background-position: 0px -152px;
}

#fw .boeken {
	background: url(../images/buttons/boeken.png) no-repeat;
	background-position: 0px -190px;
}

#st .boeken {
	background: url(../images/buttons/boeken.png) no-repeat;
	background-position: 0px -228px;
}

#tr .boeken {
	background: url(../images/buttons/boeken.png) no-repeat;
	background-position: 0px -76px;
}

/*optie*/
#gr .optie {
	background: url(../images/buttons/optie.png) no-repeat;
	background-position: 0px -190px;
}

#sr .optie {
	background: url(../images/buttons/optie.png) no-repeat;
	background-position: 0px -38px;
}

#fr .optie {
	background: url(../images/buttons/optie.png) no-repeat;
	background-position: 0px -152px;
}

#ef .optie {
	background: url(../images/buttons/optie.png) no-repeat;
	background-position: 0px -114px;
}

#gf .optie {
	background: url(../images/buttons/optie.png) no-repeat;
	background-position: 0px -152px;
}

#fw .optie {
	background: url(../images/buttons/optie.png) no-repeat;
	background-position: 0px -190px;
}

#st .optie {
	background: url(../images/buttons/optie.png) no-repeat;
	background-position: 0px -228px;
}

#tr .optie {
	background: url(../images/buttons/optie.png) no-repeat;
	background-position: 0px -76px;
}

/*prijsberekening*/
#gr .prijsberekening {
	background: url(../images/buttons/prijsberekening.png) no-repeat;
	background-position: 0px -190px;
}

#sr .prijsberekening {
	background: url(../images/buttons/prijsberekening.png) no-repeat;
	background-position: 0px -38px;
}

#fr .prijsberekening {
	background: url(../images/buttons/prijsberekening.png) no-repeat;
	background-position: 0px -152px;
}

#ef .prijsberekening {
	background: url(../images/buttons/prijsberekening.png) no-repeat;
	background-position: 0px -114px;
}

#gf .prijsberekening {
	background: url(../images/buttons/prijsberekening.png) no-repeat;
	background-position: 0px -152px;
}

#fw .prijsberekening {
	background: url(../images/buttons/prijsberekening.png) no-repeat;
	background-position: 0px -190px;
}

#st .prijsberekening {
	background: url(../images/buttons/prijsberekening.png) no-repeat;
	background-position: 0px -228px;
}

#tr .prijsberekening {
	background: url(../images/buttons/prijsberekening.png) no-repeat;
	background-position: 0px -76px;
}
/*labels*/

.label {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	text-align: left;
	margin-left: 12px;
	height:20px;
}

#gr .label, #gr .shrInput, #gr .breed165, #gr #Textarea1, #gr .shrSub1, #gr .textualSubmit {
	/*color: #d63d23;
	border-color: #d63d23;*/
	border-color: #7EB739;
	color: #7EB739;
}

#sr .label, #sr .shrInput, #sr .breed165, #sr #Textarea1, #sr .shrSub1, #sr .textualSubmit {
	color: #FABA00;
	border-color: #FABA00;
}

#fr .label, #fr .shrInput, #fr .breed165, #fr #Textarea1, #fr .shrSub1, #fr .textualSubmit {
	color: #01AADE;  /*#c63d7a; */
	border-color: #01AADE;
}

#ef .label, #ef .shrInput, #ef .breed165, #ef #Textarea1, #ef .shrSub1, #ef .textualSubmit {
	border-color: #5577b8;
	color: #5577b8;
}

#gf .label, #gf .shrInput, #gf .breed165, #gf #Textarea1 , #gf .shrSub1, #gf .textualSubmit {
	border-color: #44c6f2;
	color: #44c6f2;
}

#fw .label, #fw .shrInput, #fw .breed165, #fw #Textarea1, #fw .shrSub1, #fw .textualSubmit  {
	border-color: #77b52e;
	color: #77b52e;
}

#st .label, #st .shrInput, #st .breed165, #st #Textarea1 , #st .shrSub1, #st .textualSubmit{
	border-color: #99723b;
	color: #99723b;
}

#tr .label, #tr .shrInput, #tr .breed165, #tr #Textarea1 , #tr .shrSub1, #tr .textualSubmit{
	border-color: #E64267;
	color: #E64267;
}

#alles .shrSub1
{
color:#77b52e;
}

#gr .genericTable tr.oneven, #gr .genericTable 
{
background-color: #7EB739;
border:1px solid #7EB739;
}

#sr .genericTable tr.oneven, #sr .genericTable 
{
background-color: #FABA00;
border:1px solid #FABA00;
}

#fr .genericTable tr.oneven, #fr .genericTable 
{
background-color: #01AADE;
border:1px solid #01AADE;
}

#ef .genericTable tr.oneven, #ef .genericTable 
{
background-color: #5577b8;
border:1px solid #5577b8;
}

#gf .genericTable tr.oneven, #gf .genericTable 
{
background-color: #44c6f2;
border:1px solid #44c6f2;
}

#fw .genericTable tr.oneven, #fw .genericTable 
{
background-color: #77b52e;
border:1px solid #77b52e;
}

#st .genericTable tr.oneven, #st .genericTable 
{
background-color: #99723b;
border:1px solid #99723b;
}

#tr .genericTable tr.oneven, #tr .genericTable 
{
background-color: #E64267;
border:1px solid #E64267;
}
/*groepsreizen*/

#alles a
{
	cursor:pointer;
}

#gr a, #gr a:link, #gr a:visited, #gr h1, #gr .midden h2, #gr .midden h4 {
	color: #7EB739;
}

#gr a:hover, #gr a:active {
	color: white;
	background-color: #7EB739;
}

#gr select {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	height: 22px; /*18px;*/
	border: solid 1px #7EB739;
}

#gr #bestem ul li a:hover, ul li a:active {
	background: #7EB739;
	color: #FFF;
}

#gr .afb1 {
	background-color: #f3c4bd;
}

#gr #nav .gr {
	background-position: 0px 0px;
}

/*singlereizen*/

#sr a, #sr a:link, #sr a:visited, #sr h1, #sr .midden h2, #sr .midden h4{
	color: #FABA00;
}

#sr a:hover, #sr a:active {
	color: white;
	background-color: #FABA00;
}

#sr select {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	height: 22px; /*18px;*/
	border: solid 1px #FABA00;
}

#sr #bestem ul li a:hover, ul li a:active {
	background: #FABA00;
	color: #FFF;
}

#sr .afb1 {
	background-color: #fbdcb2;
}

#sr #nav .sr {
	background-position: 0px 0px;
}

/*familiereizen*/

#fr a, #fr a:link, #fr a:visited, #fr h1, #fr .midden h2, #fr .midden h4 {
	color: #01AADE;
}

#fr a:hover, #fr a:active {
	color: white;
	background-color: #01AADE;
}

#fr select {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	height: 22px; /*18px;*/	border: solid 1px #01AADE;
}

#fr #bestem ul li a:hover, ul li a:active {
	background: #01AADE;
	color: #FFF;
}

#fr .afb1 {
	background-color: #eec4d7;
}

#fr #nav .fr {
	background-position: 0px 0px;
}

/*eclips en festivalreizen*/

#ef a, #ef a:link, #ef a:visited, #ef h1, #ef .midden h2, #ef .midden h4 {
	color: #5577b8;
}

#ef a:hover, #ef a:active {
	color: white;
	background-color: #5577b8;
}

#ef select {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	height: 22px; /*18px;*/
	border: solid 1px #5577b8;
}

#ef #bestem ul li a:hover, ul li a:active {
	background: #5577b8;
	color: #FFF;
}

#ef .afb1 {
	background-color: #ccd6ea;
}

#ef #nav .ef {
	background-position: 0px 0px;
}


/*guided flydrives*/

#gf a, #gf a:link, #gf a:visited, #gf h1, #gf .midden h2, #gf .midden h4 {
	color: #44c6f2;
}

#gf a:hover, #gf a:active {
	color: white;
	background-color: #44c6f2;
}

#gf select {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	height: 22px; /*18px;*/
	border: solid 1px #44c6f2;
}

#gf #bestem ul li a:hover, ul li a:active {
	background: #44c6f2;
	color: #FFF;
}

#gf .afb1 {
	background-color: #c7eefb;
}

#gf #nav .gf {
	background-position: 0px 0px;
}


/*fair travel en work*/

#fw a, #fw a:link, #fw a:visited, #fw h1, #fw .midden h2, #fw .midden h4 {
	color: #77b52e;
}

#fw a:hover, #fw a:active {
	color: white;
	background-color: #77b52e;
}

#fw select {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	height: 22px; /*18px;*/
	border: solid 1px #77b52e;
}

#fw #bestem ul li a:hover, ul li a:active {
	background: #77b52e;
	color: #FFF;
}

#fw .afb1 {
	background-color: #d6e9c0;
}

#fw #nav .fw {
	background-position: 0px 0px;
}

/*slow travel*/

#st a, #st a:link, #st a:visited, #st h1, #st .midden h2, #st .midden h4 {
	color: #99723b;
}

#st a:hover, #st a:active {
	color: white;
	background-color: #99723b;
}

#st select {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	height: 22px; /*18px;*/
	border: solid 1px #99723b;
}

#st #bestem ul li a:hover, ul li a:active {
	background: #99723b;
	color: #FFF;
}

#st .afb1 {
	background-color: #e0d4c4;
}

#st #nav .st {
	background-position: 0px 0px;
}

/* Thema reizen */
#tr a, #tr a:link, #tr a:visited, #tr h1, #tr .midden h2, #tr .midden h4 {
	color: #E64267;
}

#tr a:hover, #tr a:active {
	color: white;
	background-color: #E64267;
}

#tr select {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	height: 22px; /*18px;*/
	border: solid 1px #E64267;
}

#tr #betrem ul li a:hover, ul li a:active {
	background: #E64267;
	color: #FFF;
}

#tr .afb1 {
	background-color: #e0d4c4;
}

#tr #nav .tr {
	background-position: 0px 0px;
}
/*Alles */


/*midden*/

.midden {
	height: 100%;
	width: 416px;
	padding: 8px 10px 0px 10px;
	border-left:0px solid #000;
	border-right:0px solid #000;
}

.midden p {
	padding: 0px 0px 10px 0px;
	/*width:414px;*/

}

div.middentop {
	padding: 10px 0px 0px 0px;
	background: url(../images/stylesheet/bg_top_breed.png) no-repeat 0 6px;
}

div.middentop h1, div.middentop h2{
	padding: 10px 0px 0px 10px;
	margin-bottom: 10px;
}

table.middentop {
	padding: 10px 0px 0px 0px;
	background: url(../images/stylesheet/bg_top_breed.png) no-repeat 0 0px;
}

.midden h1 {
	font-family:verdana,sans-serif;
	font-size:20pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:-0.8pt;
	line-height:1.1em;
	margin:8px 0px 10px 0px;
	padding-bottom:3px;
	padding-top: 0px;
	word-spacing:-2px;
}

.midden h2 {
	margin: 8px 0px 0px 0px;
	padding-bottom: 3px;
	font-size: 14pt;
	font-family:verdana,sans-serif;
	word-spacing: -2px;
	display:block;
}

.midden h3 {
	padding: 0px 10px 10px 10px;
	margin: 20px 0px 0px 0px;
	font-size: 11pt;
	word-spacing: -1px;
	letter-spacing: 1px;
	width:100%;
}

.midden h4 {
	font-size: 12pt;
	line-height: 12pt;
	word-spacing: -1px;
	font-weight: normal;
	font-style: normal;
	padding: 10px 0px 6px 0px;
}

.midden h5 {
	padding: 0px 0px 0px 0px;
	font-size: 10.8pt;
	font-weight: bold;
}

.midden ul {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 26px;
}

.rechts ul {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 22px;
}

.midden ul li {
	font-size: 10pt;
	list-style-type: square;
}

.rechts ul li {
	font-size: 10pt;
	list-style-type: none;
}

.midden ul#reislinks li {
	list-style-type: none;
}

.midden ul#reislinks li a:visited{
	color: #5f5f5e;
}

#gr .midden ul#reislinks li.bestemmingselected a:active, #gr .midden ul#reislinks li.bestemmingselected a:visited, #gr .prijzentabel_head {
	background-color: #77b52e;
	color: #fff;
}

#sr.midden ul#reislinks li.bestemmingselected a:active, #sr .midden ul#reislinks li.bestemmingselected a:visited, #sr .prijzentabel_head  {
	background-color: #FABA00;
	color: #fff;
}

#fr .midden ul#reislinks li.bestemmingselected a:active , #fr .midden ul#reislinks li.bestemmingselected a:visited, #fr .prijzentabel_head  {
	background-color: #01AADE;
	color: #fff;
}

#ef .midden ul#reislinks li.bestemmingselected a:active, #ef .midden ul#reislinks li.bestemmingselected a:visited, #ef .prijzentabel_head  {
	background-color: #5577b8;
	color: #fff;
}

#gf .midden ul#reislinks li.bestemmingselected a:active, #gf .midden ul#reislinks li.bestemmingselected a:visited, #gf .prijzentabel_head {
	background-color: #44c6f2;
	color: #fff;
}

#fw .midden ul#reislinks li.bestemmingselected a:active, #fw .midden ul#reislinks li.bestemmingselected a:visited, #fw .prijzentabel_head , {
	background-color: #77b52e;
	color: #fff;
}

#st .midden ul#reislinks li.bestemmingselected a:active, #st .midden ul#reislinks li.bestemmingselected a:visited, #st .prijzentabel_head  {
	background-color: #99723b;
	color: #fff;
}
#tr .midden ul#reislinks li.bestemmingselected a:active, #tr .midden ul#reislinks li.bestemmingselected a:visited, #tr .prijzentabel_head  {
	background-color: #E64267;
	color: #fff;
}


.midden ul li.selected {
	
} 

.midden dl {
	padding: 0px 0px 0px 12px;
	font-size: 85%;
	line-height: 1.25em;
}

.midden dt {
	padding: 0px 0px 6px 0px;
	font-weight: bold;
}

.midden dd {
	padding: 10px 4px 10px 36px;
	margin-top: -14px;
}

.midden ol
{
margin-left:30px; 
list-style-type: decimal;
}

.midden ol li 
{
font-size:11pt;
margin-bottom:10px;
}

.a_hoofdtabel {
	height: 100%;
	padding-bottom: 20px;
	width: 772px;
	background: white url(../images/stylesheet/grunge.png) repeat-y center top;
	height: 100%;
}

/*Kolommen*/

.rechts, .links {
	width: 168px;
	padding: 24px 0px 10px 0px;
	vertical-align: top;
	height: 100%;
}

/*Kolom_rechts*/

.rechts p, .links p  .rechts b {
	font-size: 9pt;
	padding: 0px 6px 0px 10px;
}

.rechts h2, .links h2 {
	background: url(../images/stylesheet/bg_top_smal.png) no-repeat;
	font-size: 11pt;
	line-height: 11pt;
	word-spacing: -1px;
	padding: 20px 12px 10px 12px;
}

.rechts ol li
{
font-size:9pt;
list-style-position:outside;
margin-left:30px;
}

.rechts ol li b {
padding: 0px;
}

.rechts ol li a
{
font-size:100%;
font-weight:bold;
text-transform:uppercase;
}

h6 {
	font-size: 8pt;
	text-align: right;
	padding: 8px 16px 0px 0px;
	background: url(../images/stylesheet/bg_btm_smal.png) no-repeat right -4px;
	height: 30px;
	display:block;
}

.afb1 {
	position: relative;
	width: 155px;
	height: 100px;
	margin: 0px 0px 10px 6px;
}

.afb1 span {
	width: 155px;
	height: 100px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/stylesheet/smal_img.png);
}

.rechts dl {
	padding: 0px 0px 0px 12px;
	font-size: 9pt;
}

.rechts dt {
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

.rechts dd {
	padding: 0px 4px 4px 36px;
	margin-top: -14px;
}

/*Vluchten*/
#vluchten {
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(../images/algemeen/vliegtuig.png) no-repeat 0 50%;
}

#vluchten dd {
	margin: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}

#vluchten dt {
	margin-right: 10px;
	margin-bottom: 6px;
	border-bottom: 1px solid #e3e3e3;
	margin-top: 8px;
	text-align: left;
}

/*Prijzen*/
table#prijzen {
	/*font-size: 85%;*/
	width: 400px;
	margin-left: 10px;
	margin-bottom: 20px;
	font-size:10pt;
}

#prijzen h5{
	padding: 0px;
	text-transform: uppercase;
	font-size: 90%;
}

#prijzen td {
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #e3e3e3;
}

#prijzen img{
	display:inline;
	/*margin-bottom:5px;*/
	vertical-align:top;
}

#prijzen .vertrekt{
	font-weight: bold;
}

/*Prijzentabel*/

.prijzentabel
{
width:430px;
margin-left: 0px;
padding-left: 0px;
font-size:10pt;
clear:both; 
}

.prijzentabel_bold
{
width:430px;
margin-left: 0px;
padding-left: 0px;
font-size:10pt;
clear:both;
}
.prijzentabel_bold #prijs
{
background-color: yellow;
border-left: 1px solid #E3E3E3;
border-right: 1px solid #E3E3E3;
font-weight: 700;
}


.prijzentabel div , .prijzentabel_bold div{
 float:left;
 padding:2px;
 text-align: left;
 width: 55px;
 border-bottom:1px solid #E3E3E3;
 }
 
.prijzentabel_head {
	width: 55px;
	font-weight:bold;
	}

#groep , #prijs{
	width: 40px;
}

#boek{
	width: 77px;
}

#duration { 
	width:48px;
}

#beschikbaar {
	text-align: center;
	width: 45px;
}

#startDate{ 
width: 58px;	
} 

#endDate 
{
width: 75px;
}

.prijzentabel th, .prijzentabel_bold th
{
font-weight:bold;
text-transform:uppercase;
border-bottom: 1px solid #e3e3e3;
}
/*Gegarandeerd vertrek*/
.GegarandeerdTabel
{
margin-left: 0px;
padding: 0px;
font-size:10pt;
clear:both; 
}

.GegarandeerdTabel tr th {
 padding:0px;
 margin: 0px;
 text-align: left;
 border-bottom:1px solid #E3E3E3;
 font-size: 10pt;
 font-weight: 700;
 background-color: #d63d23;
 color: #fff;
 }
 
.GegarandeerdTabel td {
	text-align: left;
	font-size: 10pt;
	margin: 0px;
	padding:2px 0px 2px 0px;
	border-bottom:1px solid #E3E3E3;
}

/*Top tien*/
#toptien {
width: 168px;
}

#toptien ul li {
	font-size: 12px;
	margin: 4px 0px 0px 30px;
}

#toptien ul li a {
	font-size: 100%;
	text-transform: uppercase;
	font-weight: bold;
}

/*Top drie*/
#topdrie h4 {
	text-transform: uppercase;
	font-size: 12px;
	margin-left: 10px;
}

#topdrie h5 {
	font-size: 24px;
	padding-bottom: 0;
	font-weight: bold;
}

#topdrie .afb1 {
	margin-top: 10px;
	margin-bottom: 7px;
}


.afb2 {
	position: relative;
	width: 155px;
	height: 145px;
	margin: 0px 10px 10px 0px;
	background-position: center;
	float: left;
}

.afb2 span {
	width: 155px;
	height: 145px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/stylesheet/midden_img.png);
}

.afb3 {
	margin: 0px 6px 6px 6px;
	float: right;
}

.afb4 {
	position: relative;
	width: 120px;
	height: 110px;
	margin: 0px 10px 10px 0px;
	background-position: center;
	float: left;
}

.afb4 span {
	width: 120px;
	height: 110px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/stylesheet/midden_img2.png);
}

#fr .afb4 span {
	width: 120px;
	height: 120px;
	position: absolute;
	top: -10px;
	left: 0px;
	background-image: url(../images/stylesheet/midden_afb3_fr.png);
}

/*3 kolommen midden*/

.kolommen {
	width: 100%;
	height: 100px;
}

.kolommen ul{
	margin-left: 0px;
	margin-top: 0;
}

.kolommen ul li{
	margin-bottom: 5px;
	list-style-type: none;
}

.kolom {
	float: left;
	width: 200px;
	margin-right: 2px;
}

.kolom1 {
	float: left;
	width: 135px;
	margin-right: 2px;
	height:inherit;
}

.kolom2 {
	float: left;
	width: 135px;
	margin-right: 2px;
	height:inherit;
}

.kolom3 {
	float: left;
	width: 135px;
	margin-right: 2px;
	height:inherit;
}

.clear {
	clear: both;
	overflow: hidden;
}

/*USP's*/

#usp ul {
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: middle;
}

#usp ul li {
	list-style-type: none;
	background: url(../images/algemeen/vink.gif) no-repeat 0 0;
	padding-left: 40px;
	/* height: 40px; */
	margin-bottom: 0px;
	padding-top: 6px;
	word-spacing: -1px;
	font-size: 90%;
}

/*media*/

#media .afb4 {
	float: right;
}

#media .afb4 span {
	width: 120px;
	height: 110px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/stylesheet/midden_afb3_media.png);
}

/*footer*/

#footer {
	background: url(../images/stylesheet/grass.png) no-repeat 0px bottom;
	height: 80px;
}

/* footer linkerzijde */
#footer_links {
margin-top: -10px;
}

#footer_links p {
	font-size: 11px;
	line-height: 15px;
	padding-left: 10px;
	padding-right: 0px;
	margin-top: -60px;
}

#grass {
	height: 80px;
	width: 772px;
	background-image: url(../images/stylesheet/grass.png);
	
	display: block;
	position: relative;
	margin-bottom: -30px;
}

/* Tim */
.headerContainer
{
margin:0px auto;
}

/*Martijn*/
.leftButtons td, .leftButtons img
{
	text-align: center;
	padding-bottom:10px;
	display:block;
}

.reisspecs
{
padding:0px !important;
}

.zwaarteImage
{
height:15px;
}

.zwaarteImage img, .zwaarteImage a
{
/*float:left;*/ 
display:inline;
}

.zwaarteImage a:after
{
content:':';
}

.select_gr
{
height: 22px;
font-size:8pt;
}

.vluchtTable
{
background:url('../images/algemeen/vliegtuig.png');
background-repeat:no-repeat;
}

.vluchtTable img
{
margin-left:5px;
}

.data_bl img
{
display:inline;
margin-bottom:5px;
}

.about_list li
{
	list-style: none;
	font-size: 8pt;
	text-align: right;
	padding: 8px 16px 0px 0px;
	background: url(../images/stylesheet/bg_btm_smal.png) no-repeat right -4px;
	height: 30px;
	display:block;
}

.shrSelect
{
	height: 22px;
	background-color:#fff;
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #4c5862;
	border: 1px solid #77b52e;
}

/*.shrInput, .breed165, #Textarea1
{
border:1px solid #77b52e;
}*/


.shrCell
{
background-color:#fff;
}

/*.shrSub1
{
color:#77b52e;
}*/

.verplicht
{
font-size:8pt;
}

.genericTable
{
margin-bottom:10px;
}

.genericTable tr
{
background-color:#fff;
}

.genericTable tr.oneven
{
background-color: #ecedf0;
color: #5f5f5e;
}

.genericTable tr td
{
padding:0px 10px;
}

.genericTable tr th
{
padding:0px 10px;
font-weight:bold;
}

.plat
{
margin-left:10px;
}

#image1{
height:16px;
}

.k2_links
{
padding-bottom:10px;
}

.k2_links h3
{
margin:0px 0px 10px 0px;
padding:0px;
}

.groen
{
color: #77b52e;
text-decoration: none;
font-size:8pt;
}

.textualSubmit
{
text-align:right;
line-height:15pt;
border-width:1px;
border-style:solid;
margin:10px 0px 0px 0px;
padding:2px 5px;
cursor:pointer;
}

.enlargedLink
{
font-size:14pt;
}

.prijs_maand, .prijs_normal
{
width:100px;
}

.prijs_year
{
width:200px;
}

.lijst_blanko
{
width:50%;
}

.reisZoeker_container
{
float:left; 
padding-left:8px;
}

.reisZoeker_container select, .reisZoeker_container option
{
width:190px;
margin-right:10px;
behavior: url(/stylesheet/OptionDisabled.htc);
}

.reisZoeker_container select.reisZoeker_right
{
width:200px;
margin-right:0px;
}

.reisZoeker_container .buttonbar
{
width:404px;
height:39px;
background-image:url(../images/stylesheet/resultaat_bg.png);
}

.zoekerHeader
{
width:200px !important;
float:left
}

.middentop #zoekOpnieuw
{
float:right;
margin-top:24px;
margin-right:7px;
}
.amountOfPackages
{
margin-left:100px;
float:left;
margin-top:15px;
}

.reisZoekerSmall
{
width:100%;
}

.reisZoekerSmall select, .reisZoekerSmall option
{
width:155px;
behavior: url(/stylesheet/OptionDisabled.htc);
}


.buttonbarSmall 
{
width:155px;
margin-left:7px;
}

.buttonbarSmall .resultBox
{
background-image: url(../images/stylesheet/kl_resulaat_bg.png);
width:155px;
height:65px;
display:block;
}

.buttonbarSmall .resultBox p
{
font-weight:bold;
/*margin:10px 10px 10px 10px;*/
line-height:inherit;
font-size:10pt;
padding-top:15px;
padding-left:11px;
}

.buttonbarSmall .resultBox img
{
margin:4px 4px 0px 4px;
}

.buttonbarSmall #zoekOpnieuw
{
float:right;
padding-top:10px;
}

.paxh1{
font-family:verdana,sans-serif;font-size:20pt;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:-0.8pt;line-height:1.1em;margin:0px;padding:10px;word-spacing:-2px;background:transparent url(../images/kopjes/bg_top_breed.png) no-repeat scroll 0pt top;width:436px;
}

.paxh2{
display:block;float:left;font-family:verdana,sans-serif;font-size:14pt;margin:8px 0px 0px;word-spacing:-2px;line-height:11pt;padding:20px 12px 10px;background:transparent url(../images/stylesheet/bg_top_smal.png) no-repeat scroll 0%;width:436px; text-align:left;
}

.pax_container{
width:580px;height:120px;padding:0px 0px 10px 10px;
}

.pax_total_female{
float:left;padding-right:5px;clear:left;
}

.pax_total_male{
float:left;
}

.btnNieuwsBrief {
background-color:#FFFFFF;
color:#77B52E;
float:right;
border:0px;
}

/* Day to Day */
#laag1 { height: 100px; width: 155px; position: relative; visibility: visible; }
#laag2 { height: 100px; width: 155px; position: relative; visibility: visible; }
#laag3 { background-image: url(../images/stylesheet/bg_btm_smal.png); height: 40px; width: 148px; bottom: 30px; position: relative; visibility: visible; }
#laag4 { height: 100px; width: 155px; position: relative; visibility: visible; }
#laag5 { background-image: url(../images/stylesheet/bg_btm_smal.png); height: 40px; width: 148px; bottom: 30px; position: relative; visibility: visible; }
#laag6 { background-image: url(../images1/smal_img.png); height: 100; width: 155; left: 0; top: 0; position: absolute; visibility: visible; }
#laag7 { background-image: url(../images1/smal_img.png); height: 100; width: 155; left: 0; top: 0; position: absolute; visibility: visible; }
#laag8 { background-image: url(../images1/smal_img.png); height: 100; width: 155; left: 0; top: 0; position: absolute; visibility: visible; }
#--Anoniem7 { height: 145px; width: 155px; position: relative; visibility: visible; }
#--Anoniem8 { background-image: url(../images1/smal_img.png); height: 100; width: 155; left: 0; top: 0; position: absolute; visibility: visible; }

.clip {
	position: relative;
	width: 155px;
	display: block;
	background-color: #fff;
	margin-bottom: 10px;
}

.clip img {
	position: absolute;

}

h4 .clip {
	float: left;
	display: block;
	margin-left: -160px;
	margin-top: 30px;
}

fieldset,img {
	border: none;
}

caption,th {
	text-align: left;
}

/* 2010 dingen */

/* header */
#midden #usps_home {
/*	background-image: url(../images/stylesheet/midden/usp-1.png);
	background-repeat: no-repeat; */
	height: 165px;
	width: 438px;
	margin-left:-10px;
	z-index : -10;
}
#midden #title {
	background-image: url(../images/stylesheet/midden/fairweg.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 426px;
	margin-bottom: 10px;
}
#midden #title span {
	display: none;
}

#rechts #aanbieding {
	height: 199px;
	width: 155px;
	padding-top: 20px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 0px;
}
#rechts #aanbieding a {
	display: block;
	height: 178px;
}
#rechts #aanbieding a span {
	display: none;
}

/* header */

#midden #title {
	background-image: url(../images/stylesheet/midden/fairweg.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 426px;
	margin-bottom: 10px;
}
#midden #title span {
	display: none;
}

/* lijst met aanbiedingen */
#midden ul#aanbiedingen {
	margin-left: 6px;
	padding: 0px;
}
#midden ul#aanbiedingen li {
	height: 245px;
	width: 199px;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 12px;
	margin-left: 0px;
	float: left;
	background-image: url(../images/stylesheet/midden/achtergrond_199px.png);
	background-repeat: no-repeat;
	position: relative;
}
* html #midden ul#aanbiedingen li {
	display: inline;
}
#midden #aanbiedingen dl {
	padding: 0px;
	font-size: 13px;
	font-weight: normal;
	line-height: 19px;
	margin: 0px;
}
#midden #aanbiedingen dl dt {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 14px;
	left: 5px;
	font-size: 12px;
	text-transform: uppercase;
	width: 187px;
	letter-spacing: 1px;
	color: #b90f23;
}
#midden #aanbiedingen dl dd {
}
#midden #aanbiedingen dl dt a {
	text-transform: lowercase;
	font-weight: normal;
	right: 0px;
	position: absolute;
	font-size: 13px;
	letter-spacing: 0px;
	top: 0px;
}
#midden #aanbiedingen dl dt a:link, #midden #aanbiedingen dl dt a:visited {
	color: #b90f23;
	background-color: transparent;
}
#midden #aanbiedingen dl dt a:hover {
	color: #ffffff;
	background-color: #b90f23;
}
#midden #aanbiedingen dl dd dl {
	margin: 0px;
	padding: 0px;
	position: absolute;
	bottom: 20px;
	left: 5px;
}
/* lijst met reisinfo per aanbiedingen */
#midden #aanbiedingen dl dd dl dt, #midden #aanbiedingen dl dd dl dt a {
	font-size: 18px;
	font-weight: normal;
	position: static;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
	letter-spacing: 0px;
}
#midden #aanbiedingen dl dd dl dt, #midden #aanbiedingen dl dd dl dt a:hover {
	
}
#midden #aanbiedingen dl dd dl dd {
	margin: 0px;
	padding: 0px;
}
#midden #aanbiedingen .groepsreis dt { color: #75b42b; }
#midden #aanbiedingen .groepsreis a:link, #midden #aanbiedingen .groepsreis a:visited { color: #75b42b; }
#midden #aanbiedingen .groepsreis a:hover { color: #ffffff; background-color: #75b42b; }
#midden #aanbiedingen .familiereis dt { color: #01aade; }
#midden #aanbiedingen .familiereis a:link, #midden #aanbiedingen .familiereis a:visited { color: #01aade; }
#midden #aanbiedingen .familiereis a:hover { color: #ffffff; background-color: #01aade; }
#midden #aanbiedingen dd {
	
}
#midden #aanbiedingen strong {
	font-weight: bold;
}

#midden #aanbiedingen dd.imgcontainer {
	width: 187px;
	height: 96px;
	position: absolute;
	bottom: 90px;
}

#midden #aanbiedingen img {
	width: 187px;
	height: 96px;
	position: absolute;
}

/* news */
.rechts dl.news {
	padding: 0px;
	margin-top: -4px;
	margin-right: 18px;
	margin-bottom: 20px;
	margin-left: 18px;
}

.rechts dl.news dt {
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	line-height: 16px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.rechts dl.news dd {
	margin: 0px;
	padding: 0px;
	color: #75B42B;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}

.rechts dl.news dd a {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	line-height: 16px;
}

.rechts dl.news dd a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.tblBanderolForm {
	background-image: url(../images/acties/form_background.jpg);
	background-repeat: no-repeat;
	width: 332px;
	height: 317px;
	margin-left:50px;
}

.tblBanderolForm td {
padding:110px 0px 0px 25px;
}

#btnBanderolForm {
margin-left:144px;
}

/* nieuwsbrief */
.links #nieuwsbrief {
	display: block;
	height: 148px;
	width: 167px;
	background-image: url(../images/algemeen/nieuwsbrief.png);
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
.links #nieuwsbrief #e-mailaddress {
	border: 1px solid #D9D9D9;
	height: 21px;
	width: 129px;
	font-size: 13px;
	color: #606060;
	margin-top: 78px;
	margin-left: 15px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.links #nieuwsbrief #submit {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 15px;
	background-image: url(../images/buttons/abonneer_btn.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 22px;
	width: 138px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	cursor: pointer;
}

