/*********************************************************/
/* www.golfreizen.nl Style Sheet.                        */
/*********************************************************/

/*********************************************************/
/* General style settings                                */
/*********************************************************/
/* Remove all Margings and Padding on all elements for all browsers. */
* {
Margin: 0;
Padding: 0;
}

HTML {
Height: 100.1%; /* Force a vertical scrollbar in Moz/FF */
BackGround: #FFF url(bg-body.gif) repeat;
}

HTML, BODY {
Border: 0 none;
Color: #002865;
/*Font: 11px/125% "Arial","Helvetica",Sans-Serif;*/
Font: 11px/14px "Arial","Helvetica",Sans-Serif;
Z-Index: 0;
}

BODY {
/*Height: 100%;*/
BackGround: #FFF url(bg-body.gif) repeat;
}

TABLE {
Width: 100%;
Border: 0 none;
}

TD {
Border: 0 none;
Vertical-Align: top;
}

IMG {
Border: 0 none;
}

A,
A:link,
A:visited {
Color: #002865;
/*Font-Weight: Bold;*/
Text-Decoration: None;

}

A:hover {
Color: #33AD66;
Text-Decoration: UnderLine;
}

A:active {
Color: #F00;
Text-Decoration: UnderLine;
}

A EM {
Text-Decoration: UnderLine;
}

FORM A,
FORM A:link,
FORM A:visited {
Color: #002865;
Font-Weight: Bold;
Text-Decoration: None;
}

FORM A:hover {
Color: #33AD66;
Text-Decoration: UnderLine;
}

FORM A:active {
Color: #F00;
Text-Decoration: UnderLine;
}

UL {
Margin: 0 0 6px 10px;
}

LI {
Margin: 2px 0 2px 10px;
}

/* A cross-browser compatible 1px thick HR with specified color */
HR {
Height: 0;
Border: 0;
Border-Top: 1px solid #75D19C;
}


/*********************************************************/
/* Specific page layout details                          */
/*********************************************************/

/*********************************************************/
/* container DIV style settings                          */
/* This container contains everything.                   */
/* Center this container if all the contents need to be  */
/* centered in the browser window.                       */
/*********************************************************/
DIV#container {
Width: 995px; /* Fixed width */
Margin: 0 auto; /* Center it */
BackGround-color:#def2e7;
}


/*********************************************************/
/* header DIV style settings                             */
/*********************************************************/
DIV#header {
Height: 43px;
Padding-Bottom: 10px;
Position: relative; /* Speciaal voor IE6 voor het golfreizen logo */
}

/* Het golfreizen logo */
DIV#header IMG#logo {
/*Float: left;
Margin: 0 2px;*/
/* Speciaal voor IE6: */
/* Een Float: left; zo voldoende moeten zijn, maar niet voor IE6.
Vandaar het geklungel met position absolute. Werkt natuurlijk
alleen goed als de parent (DIV#header) position relative heeft...*/
Position: absolute;
Top: 0px;
Left: 2px;
Width: 188px;
Height: 125px;
}

/* Het menu */
DIV#header table {
	Width: 594px;
	Height: 14px; /* 43 - 1 - 18 - 10 */
	Margin-Left: 200px;
	Border-Bottom: 1px solid #002865;
	Padding: 18px 0 10px 0;
	BackGround: #FFF url(bg-menu.gif) repeat-y;
}

DIV#header UL {
Width: 594px;
Height: 14px; /* 43 - 1 - 18 - 10 */
Margin-Left: 200px;
Border-Bottom: 1px solid #002865;
Padding: 18px 0 10px 0;
List-Style: none;
BackGround: #FFF url(bg-menu.gif) repeat-y;
}

/* The menu items */
DIV#header UL LI {
Float: left; /* Voor Safari!!! */
Margin: 0;
Padding: 0 5px;
Border-Left: 1px solid #75D19C;
Display: inline;
Z-Index: 100;
}

DIV#header UL LI.first {
Border-Left: 0 none;
Padding-Left: 10px;
}

DIV#header UL LI A,
DIV#header UL LI SPAN {
Margin: 0px 1px;
Text-Decoration: None;
/*Font-Weight: Bold;*/
}

DIV#header UL LI A:link,
DIV#header UL LI A:visited {
Color: #299466;
}

DIV#header UL LI A:hover,
DIV#header UL LI A:active {
Color: #002865;
Text-Decoration: Underline;
}

DIV#header UL LI SPAN {
Color: #002865;
}

/* Het email adres en telefoonnummer rechts boven */
DIV#header P {
Float: right;
Width: 191px;
Height: 26px; /* 43 - 2x8 - 1 */
Border-Bottom: 1px solid #002865;
Padding: 6px 0 10px 0;
Text-Align: center;
Background: #33AC65;
Color: #FFF;
Font-Size: 12px;
Line-Height: 16px;
Font-Weight: Bold;
}

DIV#header P A {
Font-Weight: Normal;
}

DIV#header P A:link,
DIV#header P A:visited {
Color: #002865;
}

DIV#header P A:hover,
DIV#header P A:active {
Color: #FFF;
}


/*********************************************************/
/* kolom1 DIV style settings                         */
/*********************************************************/
DIV#kolom1 {
Float: left;
Width: 188px; /* 190 - 2 */
Margin: 60px 0px 0px 2px; /* Top: 125 - 43 - 10 - 10 - 2 */
/*Border: 1px solid #000; /* Debug Border*/
/*Border-Top: 1px solid #A6EDC4;*/
}

DIV#kolom1 IMG {
Margin: 10px 8px 6px 7px;
}

DIV#kolom1 A,
DIV#kolom1 A:link,
DIV#kolom1 A:visited {
Color: #002865;
Text-Decoration: None;
}

DIV#kolom1 A:hover {
Color: #33AD66;
Text-Decoration: UnderLine;
}

DIV#kolom1 A:active {
Color: #F00;
Text-Decoration: UnderLine;
}

DIV#kolom1 FORM {
Width: 174px; /* 188 - 14 */
Height: 18px; /*  16 +  2 */
Margin: 0 0 10px 0;
Padding: 0px 7px;
}

DIV#kolom1 FORM INPUT {
Width: 115px;
Height: 16px;
Border: 1px solid #33AD66;
Padding: 0 2px;
Font: 11px/125% "Arial","Helvetica",Sans-Serif;
Color: #002865;
}

DIV#kolom1 HR {
Width: 188px;
Border-Top: 1px solid #A6EDC4;
}

DIV#kolom1 P#actie {
Width: 154px; /* 188 - 16 - 18 */
Height: 14px; /* 25 - 12 */
Margin: 10px 8px 10px 8px;
Padding: 5px 9px 7px 9px;
Color: #33AD66;
Background: #002865;
Font-Weight: Bold;
}

DIV#kolom1 P#actie A {
Color: #FFF;
Background: #002865;
}

DIV#kolom1 P#appart {
Width: 154px; /* 188 - 16 - 18 */
Height: 13px; /* 25 - 10 - 2 */
Margin: 10px 8px 10px 8px;
Border: 1px solid #002865;
Padding: 4px 8px 6px 8px;
Color: #002865;
Background: #FFF;
Font-Weight: Bold;
}

DIV#kolom1 #top5_box{
	border:3px solid #33AD66;
	width:164px;
	margin-left:10px;
	background-color:#fff;
}

DIV#kolom1 P#top5 {
Width: 148px; /* 188 - 16 - 10 */
Height: 16px; /* 11 + 5 */
Margin: 5px 8px 0 4px;
Padding: 5px 5px 0 5px;
Color: #002865;
Background: #FFF;
Font-Weight: Bold;
text-transform:capitalize;
}

DIV#kolom1 OL {
Width: 140px; /* 188 - 16 - 10 */
Margin: 0 3px;
/*Border: 1px solid #000; /*debug Border*/
Padding: 0 10px 5px 16px;
}


/*********************************************************/
/* content DIV style settings                            */
/*********************************************************/
DIV#content {
Width: 594px;
Margin-Left: 200px;
/*Border: 1px solid #000; /*debug Border*/
Color: #002865;
BackGround:#def2e7;
}

DIV#content H1 {
Margin: 14px 10px 10px 24px;
Font-Size: 16px;
Line-height:18px;
}

DIV#content H2 {
Margin: 11px 10px 5px 28px;
Font-Size: 16px;
Line-Height: 20px;
Font-Weight: Normal;
}

DIV#content A {
Font-Weight: Bold;
Color: #33AD66;
}

DIV#content A:hover {
Color: #196A65;
}

DIV#content P {
Margin: 25px 10px 5px 28px;
Color: #002865;
}

DIV#content OL,
DIV#content UL {
Margin: 10px 10px 10px 30px;
Color: #002865;
}

DIV#content OL {
Margin-Left: 36px;
}

DIV#content UL LI {
Margin: 10px 0px 0px 25px ;
Padding: 0;
}

DIV#content UL A {
Font-Weight: Bold;
}

DIV#content HR {
Margin: 13px 10px 5px 24px;
Border-Top: 1px solid #299466;
}

DIV#content TABLE {
Width: 566px;
Margin: 5px 0 5px 28px;
/*Border: 0 none;*/
Border-Collapse: collapse;
Border-Right: 1px solid #000099;
}

DIV#content TH,
DIV#content TD {
Border: 1px solid #002865;
Padding: 3px;
}

DIV#content P#page {
Text-Align: right;
Margin: 5px 10px 5px 5px;
Color: #299466;
}


/* bigpics DIV */
DIV#content DIV#bigpics {
Width: 594px;
Height: 292px;
}

DIV#content DIV A {
Cursor: pointer;
}

DIV#content DIV#bigpics A:hover {
Text-Decoration: none;
}

DIV#content DIV#bigpics DIV#left {
Float: left;
Width: 292px;
Height: 292px;
}

DIV#content DIV#bigpics DIV#right {
Float: right;
Width: 292px;
Height: 292px;
}

DIV#content DIV#bigpics DIV P.normal {
Width: 256px; /* 292 - 10 - 10 - 16 */
Margin: 10px 10px 5px 10px;
Padding: 6px 8px;
Color: #002865;
Background: #1DB9E1;
font-weight:normal;
}

DIV#content DIV#bigpics DIV P.extra {
Margin-Top: 5px;
Padding: 6px 8px;
}

DIV#content DIV#bigpics DIV#left P.extra {
Margin-Right: 2px;
Text-Align: right;
}

DIV#content DIV#bigpics DIV#right P.extra {
Margin-Left: 3px;
Text-Align: left;
}

DIV#content DIV#bigpics DIV P.extra SPAN {
Padding: 3px 8px;
Font-Weight: Bold;
}

DIV#content DIV#bigpics DIV P.extra SPAN.red {
Color: #FFF;
Background: #C00;
}

DIV#content DIV#bigpics DIV P.extra SPAN.white {
Color: #002865;
Background: #FFF;
}

DIV#content DIV#bigpics DIV P.extra SPAN.blue {
Color: #1DB9E1;
Background: #002865;
}

DIV#content DIV#bigpics DIV A:link,
DIV#content DIV#bigpics DIV A:visited {
Font-Weight: bold;
Text-Decoration: None;
Color: #002865;
}

DIV#content DIV#bigpics DIV A:hover,
DIV#content DIV#bigpics DIV A:active {
Text-Decoration: Underline;
Color: #002865;
}

/* smallpics DIV */
DIV#content DIV#smallpics {
Width: 594px;
Margin-Top: 10px;
padding-bottom:10px;
BackGround-color:#def2e7;
}

DIV#content DIV#smallpics DIV {
Width: 292px;
Height: 96px;
Margin: 0;
Padding: 11px 0 10px 0;
BackGround: #FFF url(bg-stlijn.gif) no-repeat;
}

DIV#content DIV#smallpics DIV.left {
Float: left;
BackGround-color:#def2e7;

/*Height: 97px;*/
}

DIV#content DIV#smallpics DIV.right {
Float: right;
BackGround-color:#def2e7;

/*Height: 97px;*/
}

DIV#content DIV#smallpics DIV.left IMG {
Float: left;
Width: 108px;
Height: 76px;
Margin: 0;
Border: 0 none;
Padding: 10px;
}

DIV#content DIV#smallpics DIV.left IMG.round1 {
BackGround: #FFF url(bg-rh-lblauw.gif) no-repeat;
}

DIV#content DIV#smallpics DIV.left IMG.round2 {
BackGround: #FFF url(bg-rh-rood.gif) no-repeat;
}

DIV#content DIV#smallpics DIV.left IMG.round3 {
BackGround: #FFF url(bg-rh-groen.gif) no-repeat;
}

DIV#content DIV#smallpics DIV.right IMG {
Float: left;
Width: 126px;
Height: 94px;
Margin: 0;
Border: 1px solid #002865;
}

DIV#content DIV#smallpics DIV H3 {
Width: 146px;
Margin-Top: -1px;
Margin-Left: 138px;
Font-Size: 11px;
Text-Transform: uppercase;
Color: #C40000;
}

DIV#content DIV#smallpics DIV H4 {
Width: 146px;
Margin-Left: 138px;
Font-Size: 11px;
Color: #002865;
Font-Weight: Bold;
}

DIV#content DIV#smallpics DIV P {
Width: 146px;
Margin: 0 5px 0 138px;
Color: #002865;
}

DIV#content DIV#smallpics DIV A {
Font-Weight: Normal;
Color: #33AD66;
}

DIV#content DIV#smallpics DIV A:hover {
Color: #196A65;
}

/* Gebieden UL */
DIV#content UL#gebieden {
List-Style: none;
Margin: 0 10px 5px 28px;
Border-Bottom: 1px solid #299466;
Padding: 0 0 20px 0;
}

DIV#content UL#gebieden LI {
/*Float: left; /* Voor Safari!!! */
Margin: 0 0 0 0;
Padding: 0 0 0 5px;
Border-Left: 1px solid #002866;
Display: inline;
}

DIV#content UL#gebieden LI.first {
Margin: 0 0 0 0;
Border-Left: 0 none;
Padding-Left: 0px;
}

DIV#content UL#gebieden LI {
Color: #002866;
Font-Weight: Bold;
}

DIV#content UL#gebieden LI A,
DIV#content UL#gebieden LI SPAN {
Margin: 0px 1px;
Text-Decoration: None;
Font-Weight: Bold;
}

DIV#content UL#gebieden A:link,
DIV#content UL#gebieden A:visited {
Color: #33AD66;
}

DIV#content UL#gebieden A:hover,
DIV#content UL#gebieden A:active {
Color: #002866;
Text-Decoration: Underline;
}

/* Gebied DIV */
DIV#content DIV.gebied {
Width: 579px; /* 594 - 15 */
Height: 116px;
/*Margin: -10px 0 0px 15px;*/
Margin: -14px 0 -13px 15px;
Padding: 10px 0 0 0 ;
}

DIV#content DIV.gebied IMG {
Float: left;
Width: 126px;
Height: 94px;
Margin: 10px 0 0 10px;
Border: 1px solid #002866;
}

DIV#content DIV.gebied H2 {
Margin: 6px 0 1px 153px;
Font-Size: 12px;
Font-Weight: Bold;
}

DIV#content DIV.gebied H2 EM {
Text-Transform: uppercase;
Font-Style: normal;
}

DIV#content DIV.gebied H2 A {
Color: #002866;
}

DIV#content DIV.gebied P {
Margin: 0 20px 0 153px;
Color: #002866;
}

DIV#content DIV.gebied A {
Color: #33AD66;
}

DIV#content DIV.gebied A:hover {
Color: #002866;
Text-Decoration: Underline;
}

.gebied A {
Margin-Top: 0px;
}


/* FORM's in content... */
DIV#content FORM P {
Padding-Right: 45px;
Text-Align: right;
}

DIV#content FORM DIV {
Margin: 5px 10px 5px 28px;
}

DIV#content FORM DIV P {
Margin: 0;
Padding: 0;
}

DIV#content FORM DIV LABEL {
Display: block;
Float: left;
Width: 140px;
Margin: 5px 0 0;
}

DIV#content FORM DIV INPUT {
Width: 210px;
Height: 15px;
Margin: 2px 0px;
Padding: 1px 2px;
}

DIV#content FORM DIV INPUT,
DIV#content FORM DIV TEXTAREA {
Border: 1px solid #33AD66;
Font: 12px/12px "Arial","Helvetica",Sans-Serif;
Color: #002865;
}

/*DIV#content FORM DIV#een LABEL {
Width: 140px;
}*/

DIV#content FORM DIV#een INPUT {
Width: 210px;
}

DIV#content FORM DIV#twee LABEL {
Width: 210px;
}

DIV#content FORM DIV#twee INPUT {
Width: 280px;

}
DIV#content FORM DIV#eenb {
Margin: 20px 0 0 168px;
}

DIV#content FORM DIV#eenb INPUT {
Width: 100px;
Height: 24px;
Margin-Right: 13px;
}

/*DIV#content FORM DIV#drie LABEL {
Width: 140px;
}*/

DIV#content FORM DIV#drie TEXTAREA {
Width: 354px;
Height: 45px;
Overflow: hidden;
}

DIV#content FORM DIV#annuleer P {
Margin: 0;
Padding: 1px 0;
Text-Align: left;
Overflow: auto; /* Trick of the century!!!  Stretches container parent to contain all floated block level elements */
}

DIV#content FORM DIV#annuleer LABEL {
Display: block;
Float: left;
Width: 210px;
Margin: 4px 0 0;
}

DIV#content FORM DIV#annuleer INPUT {
Width: 210px;
Height: 15px;
Margin: 2px 0px 2px 5px;
Padding: 1px 2px;
}

/*DIV#content FORM DIV#annuleer INPUT[type="radio"] {*/
DIV#content FORM DIV#annuleer INPUT.radio {
Width: 20px;
Margin: 5px 0 0 10px;
Border: 0 none;
Padding: 0;
}

DIV#content FORM DIV#annuleer INPUT.checkbox {
Width: 20px;
Margin: 5px 0 0 10px;
Border: 0 none;
Padding: 0;
}

DIV#content FORM DIV#annuleer TEXTAREA {
Margin: 2px 0px 2px 5px;
Padding: 1px 2px;
Overflow: auto;
}


/*********************************************************/
/* content DIV for faq style settings                    */
/*********************************************************/
BODY#faq DIV#content P {
Margin: 5px 10px 5px 28px;
Color: #299466;
}

BODY#faq DIV#content OL,
BODY#faq DIV#content UL {
Margin: 10px 10px 10px 30px;
Color: #299466;
}

BODY#faq DIV#content UL LI {
Margin: 2px 0 2px 10px;
}


/*********************************************************/
/* content DIV for contact style settings                */
/*********************************************************/
BODY#contact DIV#content P {
Margin: 25px 25px 5px 28px;
Color: #002865;
}


/*********************************************************/
/* content DIV for reisinfo style settings               */
/* content DIV for boekinfo style settings               */
/* content DIV for boeken style settings                 */
/*********************************************************/
BODY#reisinfo DIV#content,
/*BODY#boekinfo DIV#content,*/
BODY#boeken   DIV#content {
Width: 452px; /* 452 = 417 + 25 + 10 */
Margin-Left: 200px;
text-align:left;
/*Border: 1px solid #000; /*debug Border*/
}



BODY#reisinfo DIV#content UL#gebieden,
/*BODY#boekinfo DIV#content UL#gebieden,*/
BODY#boeken   DIV#content UL#gebieden {
Border-Bottom: none;
Padding: 0 0 15px 0;
}

BODY#reisinfo DIV#content IMG.left,
/*BODY#boekinfo DIV#content IMG.left,*/
BODY#boeken   DIV#content IMG.left {
Float: left;
Margin: 5px 10px 10px 0px;
}

BODY#reisinfo DIV#content IMG.right,
/*BODY#boekinfo DIV#content IMG.right,*/
BODY#boeken   DIV#content IMG.right {
Float: right;
Margin: 5px 0 10px 10px;
}

BODY#reisinfo DIV#content IMG.left,
BODY#reisinfo DIV#content IMG.right,
/*BODY#boekinfo DIV#content IMG.left,
BODY#boekinfo DIV#content IMG.right,*/
BODY#boeken   DIV#content IMG.left,
BODY#boeken   DIV#content IMG.right {
Width: 126px;
Height: 94px;
}

BODY#reisinfo DIV#content IMG.groot,
/*BODY#boekinfo DIV#content IMG.groot,*/
BODY#boeken   DIV#content IMG.groot {
Width: 417px;
Height: 306px;
Margin: 10px 0px 10px 25px;
}


/*********************************************************/
/* kolom3 DIV style settings                             */
/*********************************************************/
DIV#kolom3 {
Float: right;	
Width: 191px;
Text-Align: center;
BackGround-color:#def2e7;
}

DIV#kolom3 IMG {
Margin: 0 auto -3px;
/*Border: 1px solid #000; /*debug Border*/
}

DIV#kolom3 IMG#profs {
Width: 191px;
Height: 72px;
}

DIV#kolom3 P {
Width: 170px;
Margin: 10px auto 0;
}

DIV#kolom3 HR {
Width: 187px;
Border-Top: 1px solid #A6EDC4;
}

/* buttons DIV */
DIV#kolom3 DIV#buttons {
Width: 187px; /* 191 - 4 */
Margin: 0 auto;
Border-Top: 1px solid #A6EDC4;
Border-Bottom: 1px solid #A6EDC4;
Padding: 15px 0 13px 0;
Text-Align: center;
}

DIV#kolom3 DIV#buttons IMG {
Width: 170px;
Height: 42px;
Margin: 5px 0;
}

DIV#kolom3 FORM {
Width: 170px;
Height: 34px; /*  16 + 2 + 16 */
Margin: 0 0 10px -2px;
/*Border-Bottom: 1px solid #A6EDC4;*/
Padding: 0 2px 0 12px;
Text-Align: left;
}

DIV#kolom3 FORM P {
Text-Align: center;
}

DIV#kolom3 FORM INPUT {
Width: 90px;
Height: 16px;
Border: 1px solid #33AD66;
Font: 11px/125% "Arial","Helvetica",Sans-Serif;
Color: #002865;
}

/* anderereizen DIV */
DIV#kolom3 DIV#anderereizen {
Width: 160px; /* 170 - 2 - 8*/
Margin: 10px;
Border: 1px solid #33AD66;
Padding: 4px;
Text-Align: left;
}

DIV#kolom3 DIV#anderereizen H3 {
Font-Size: 11px;
Color: #C00;
}

DIV#kolom3 DIV#anderereizen UL {
Margin-Left: 4px;
Color: #33AD66;
}

DIV#kolom3 DIV#anderereizen A,
DIV#kolom3 DIV#anderereizen A:link,
DIV#kolom3 DIV#anderereizen A:visited {
Color: #33AD66;
/*Font-Weight: Bold;*/
Text-Decoration: None;
}

DIV#kolom3 DIV#anderereizen A:hover {
Color: #002865;
Text-Decoration: UnderLine;
}

DIV#kolom3 DIV#anderereizen A:active {
Color: #F00;
Text-Decoration: UnderLine;
}

/* sponsors DIV */
DIV#kolom3 DIV#sponsors {
Width: 170px;
Height: 387px;
Margin: 10px auto;
Padding: 18px 0 0 0;
BackGround: #FFF url(bg-sponsor.gif) repeat-x;
Text-Align: center;
}

DIV#kolom3 DIV#sponsors P {
Margin: 0 0 4px 0;
Color: #33AD66;
}

DIV#kolom3 DIV#sponsors IMG {
Margin: 5px 0 3px 0;
}


/*********************************************************/
/* kolom3 DIV for reisinfo common style settings         */
/* kolom3 DIV for boekinfo common style settings         */
/* kolom3 DIV for boeken common style settings           */
/*********************************************************/
BODY#reisinfo DIV#kolom3,
/*BODY#boekinfo DIV#kolom3,*/
BODY#boeken   DIV#kolom3 {
Float: right;
Width: 337px;
Margin: 17px 0px 0px 0px;
Text-Align: left;
}

BODY#reisinfo DIV#kolom3 DIV,
/*BODY#boekinfo DIV#kolom3 DIV,*/
BODY#boeken   DIV#kolom3 DIV {
Width: 313px; /* 337 - 10 - 10 - 2 - 2 */
Margin: 0;
Padding: 10px;
}

BODY#reisinfo DIV#kolom3 DIV#tabs,
/*BODY#boekinfo DIV#kolom3 DIV#tabs,*/
BODY#boeken   DIV#kolom3 DIV#tabs {
Width: 337px;
Border: 0 none;
Padding: 0;
}

BODY#reisinfo DIV#kolom3 DIV#tabs UL,
/*BODY#boekinfo DIV#kolom3 DIV#tabs UL,*/
BODY#boeken   DIV#kolom3 DIV#tabs UL {
/*Width: 337px;*/ /* No width here due to serious IE6 bugs!!!! */
Height: 32px;
Margin: 0;
/*Padding-Bottom: 32px; */ /* For IE6 */
}

BODY#reisinfo DIV#kolom3 DIV#tabs UL LI,
/*BODY#boekinfo DIV#kolom3 DIV#tabs UL LI,*/
BODY#boeken   DIV#kolom3 DIV#tabs UL LI {
Display: inline;
List-Style: none;
Margin: 0;
Font-Weight: bold;
}

BODY#reisinfo DIV#kolom3 DIV#tabs UL LI SPAN,
BODY#reisinfo DIV#kolom3 DIV#tabs UL LI A,
/*BODY#boekinfo DIV#kolom3 DIV#tabs UL LI SPAN,
BODY#boekinfo DIV#kolom3 DIV#tabs UL LI A,*/
BODY#boeken   DIV#kolom3 DIV#tabs UL LI SPAN,
BODY#boeken   DIV#kolom3 DIV#tabs UL LI A {
Float: left;
Height: 14px; /* 32 - 8 - 8 - 2 */
Margin: 0;
Padding: 8px 10px;
}

BODY#reisinfo DIV#kolom3 DIV#tabs UL LI A,
/*BODY#boekinfo DIV#kolom3 DIV#tabs UL LI A,*/
BODY#boeken   DIV#kolom3 DIV#tabs UL LI A {
Padding: 10px 10px 8px;
}

BODY#reisinfo DIV#kolom3 DIV#tabs UL LI A,
/*BODY#boekinfo DIV#kolom3 DIV#tabs UL LI A,*/
BODY#boeken   DIV#kolom3 DIV#tabs UL LI A {
Color: #FFF;
}


/*********************************************************/
/* kolom3 DIV for reisinfo style settings                */
/*********************************************************/
BODY#reisinfo DIV#kolom3 DIV {
Border: 2px solid #33AC65;
Border-Top: 0 none;
}

BODY#reisinfo DIV#kolom3 DIV#tabs UL {
Border-Bottom: 2px solid #33AC65;
/*BackGround: #002865; /* Hack for IE6 */
}

BODY#reisinfo DIV#kolom3 DIV#tabs UL LI.reisinfo SPAN {
Width: 112px; /* 137 - 2 - 2 - 20 -1? */
Border: 2px solid #33AC65;
Border-Bottom: 2px solid #FFF;
Color: #33AC65;
Background: #FFF;
}

/*BODY#reisinfo DIV#kolom3 DIV#tabs UL LI.boekinfo A {
Width: 190px; /* 90 - 10 - 10 */
/*Margin: 0 10px;
BackGround: #158BB9;
}*/

BODY#reisinfo DIV#kolom3 DIV#tabs UL LI.boeken A {
Margin-Left: 10px;
Width: 170px; /* 190 - 10 - 10 */
BackGround: #002865;
}

BODY#reisinfo DIV#kolom3 DIV H2 {
Margin: 10px 0px 0px 0px;
Font-Size: 11px;
Font-Weight: bold;
}

BODY#reisinfo DIV#kolom3 DIV P {
Width: auto;
Margin: 5px 0px;
}

BODY#reisinfo DIV#kolom3 DIV UL {
Margin: 0px 0px 0px 10px;
}

BODY#reisinfo DIV#kolom3 STRONG.price {
Color: red;
Font-Weight: bold;
}

DIV#reisinfo_tab table{
	width:310px;
	border:1px solid #33AC65;
	border-collapse:collapse;
	
}

DIV#reisinfo_tab table td{
	padding:0;
	border: 1px solid #33AC65;
}

BODY#reisinfo DIV#kolom3 DIV#reisinfo_tab DIV{
	border:0;
	width:300px;
	padding:0;
	margin:0;
}

DIV#reisinfo_tab OL {
	margin-left:12px;
	padding-left:0px;
}

/*********************************************************/
/* kolom3 DIV for boekinfo style settings                */
/*********************************************************/
/*BODY#boekinfo DIV#kolom3 DIV {
Border: 2px solid #158BB9;
Border-Top: 0 none;
}

BODY#boekinfo DIV#kolom3 DIV#tabs UL {
Border-Bottom: 2px solid #158BB9;
}

BODY#boekinfo DIV#kolom3 DIV#tabs UL LI.reisinfo A {
Width: 117px; /* 137 - 20 */
/*BackGround: #34AC66;
}

BODY#boekinfo DIV#kolom3 DIV#tabs UL LI.boekinfo SPAN {
Width: 66px; /* 90 - 10 - 10 - 2 - 2 */
/*Margin: 0 10px;
Border: 2px solid #158BB9;
Border-Bottom: 2px solid #FFF;
Color: #158BB9;
BackGround: #FFF;
}

BODY#boekinfo DIV#kolom3 DIV#tabs UL LI.boeken A {
Margin-left: 10px;
Width: 180px; /* 90 - 2 - 2 - 10 */
/*BackGround: #002865;
}

BODY#boekinfo DIV#kolom3 DIV P {
Width: auto;
Margin: 10px 0px;
}

BODY#boekinfo DIV#kolom3 DIV OL {
Margin-Left: 10px;
}
*/

/*********************************************************/
/* kolom3 DIV for boeken style settings                  */
/*********************************************************/
BODY#boeken DIV#kolom3 DIV {
Border: 2px solid #002865;
Border-Top: 0 none;
}

BODY#boeken DIV#kolom3 DIV#tabs UL {
Border-Bottom: 2px solid #002865;
/*BackGround: #002865; /* Hack for IE6 ???*/
}

BODY#boeken DIV#kolom3 DIV#tabs UL LI.reisinfo A {
Width: 116px; /* 137 - 20 */
BackGround: #34AC66;
}

/*BODY#boeken DIV#kolom3 DIV#tabs UL LI.boekinfo A {
Width: 190px; /* 90 - 10 - 10 */
/*Margin: 0 10px;
BackGround: #158BB9;
}*/

BODY#boeken DIV#kolom3 DIV#tabs UL LI.boeken SPAN {
Margin-Left: 10px;
Width: 167px; /* 171 - 2 - 2 */
Border: 2px solid #002865;
Border-Bottom: 2px solid #FFF;
Color: #002865;
}

BODY#boeken DIV#kolom3 DIV P {
Width: auto;
Margin: 10px 0px;
}

BODY#boeken DIV#kolom3 DIV FORM {
/*Margin: 0;*/
Height: 330px;
Padding: 0;
}

BODY#boeken DIV#kolom3 DIV FORM DIV {
Margin: 0;
Border: 0 none;
Padding: 0;
}

BODY#boeken DIV#kolom3 DIV FORM DIV P {
Width: 100%;
Margin: 0;
Padding: 1px 0;
Text-Align: left;
Overflow: auto; /* Trick of the century!!!  Stretches container parent to contain all floated contents */
}

BODY#boeken DIV#kolom3 DIV FORM DIV P LABEL {
Display: block;
Float: left;
Width: 90px;
Padding: 1px;
Margin: 1px 0 0; /* set top Margin same as form input - textarea etc. elements */
}

BODY#boeken DIV#kolom3 DIV FORM DIV P INPUT {
Width: 210px;
Height: 14px;
Margin: 1px 0px;
Border: 1px solid #33AD66;
Padding: 1px 2px;
Font: 12px/12px "Arial","Helvetica",Sans-Serif;
Color: #002865;
}

BODY#boeken DIV#kolom3 DIV FORM DIV P INPUT.date_input {
	width:80px;
}

BODY#boeken DIV#kolom3 DIV FORM DIV P TEXTAREA {
Width: 210px;
Margin: 1px 0px;
Border: 1px solid #33AD66;
Padding: 1px 2px;
Font: 12px/12px "Arial","Helvetica",Sans-Serif;
Color: #002865;
Overflow: auto;
}

BODY#boeken DIV#kolom3 DIV FORM DIV P SELECT {
Width: 217px;
Height: 25px;
Margin: 1px 0px;
Border: 1px solid #33AD66;
Padding: 1px 2px;
/*Overflow: auto;*/
}

BODY#boeken DIV#kolom3 DIV FORM DIV HR {
Width: 300px;
Border-Top: 1px solid #75D19C;
}

BODY#boeken DIV#kolom3 DIV FORM DIV DIV.leftcolumn {
Display: block;  /* block float the labels to left column, set a width */
Float: left;
Width: 90px;
Height: 20px;
Margin: 1px 0 0; /* set top Margin same as form input - textarea etc. elements */
Border: 0;
Padding: 1px;
}

BODY#boeken DIV#kolom3 DIV FORM DIV DIV.rightcolumn {
Display: block;
Width: 210px;
Height: 20px;
Margin: 1px 0px;
Border: 0;
Padding: 1px 2px;
}


/*********************************************************/
/* footer DIV style settings                             */
/*********************************************************/
DIV#footer {
Clear: both;
Border-Top: 1px solid #75D19C;
Padding-Bottom: 20px;
BackGround: #FFF url(bg-body.gif) repeat;
}

DIV#footer P {
Margin: 0;
Padding: 8px 10px;
Color: #75D19C;
BackGround: #FFF;
Text-Align: right;
}


TABLE.reizenlist {
Border-collapse: collapse;
}

TABLE.reizenlist TH {
Border: 1px solid #000;
Text-Align: left;
Background-Color: #DDD;
}

TABLE.reizenlist TD {
Border: 1px solid;
}


TABLE#editor {
}

TABLE#editor IMG {
Margin: 0px;
Vertical-Align: top;
}

TABLE#editor TABLE {
Width: auto;
Margin: 0;
Border: 0 none;
}

TABLE#editor TD {
Padding: 3px;
Vertical-Align: top;
}

TABLE#editor TD LI {
Padding: 0px;
Margin: 0px;
}

TABLE#editor TD INPUT,
TABLE#editor TD TEXTAREA,
TABLE#editor TD SELECT {
Font: 11px/125% "Arial","Helvetica",Sans-Serif;
}

TABLE#editor TD INPUT[type=text] {
Width: 192px;
Padding: 0 2px;
}

TABLE#editor TD TEXTAREA {
Width: 400px;
Overflow: auto;
Padding: 0 2px;
}

TABLE#editor TD SELECT {
Width: 200px;
}

TABLE#editor TD INPUT.arrangement_description {
Text-Align: left;
}

TABLE#editor TD INPUT.arrangement_prijs {
Width: 40px;
Margin-Top: 3px;
Text-Align: right;
}

/* Editor styles */
TABLE#editor TD TEXTAREA.mceEditor {
Width: 408px;
Height: 450px;
}

TABLE#editor .mceEditor TD.mceToolbar TD {
Width: default;
Margin: 0;
Border: 0 none;
Padding: 0;
}

TABLE.boeken {
}

TABLE.boeken SELECT {
Font: 11px/125% "Arial","Helvetica",Sans-Serif;
}

TABLE.boeken TEXTAREA {
Width: 210px;
Overflow: auto;
Border: 1px solid #33AC65;
Font: 11px/125% "Arial","Helvetica",Sans-Serif;
}

TABLE.boeken INPUT {
Width: 210px;
Border: 1px solid #33AC65;
}

.verstuur {
Width: 150px;
}


TABLE.boeken_nav {
Margin-Top: 10px;
Margin-Bottom: 10px;
Border-Top: 1px solid #002865;
Border-Bottom: 1px solid #002865;;
}

TABLE.boeken_nav TD {
Color: #002865;
Padding: 3px;
}

.disabled {
Color: #c0c0c0;
}


#arrangement{
Font-Family: "Arial","Helvetica",Sans-Serif;
Font-Size: 11px;
}


.img_left{
Float:left;

Width:195px;
Margin: 5px 10px 10px 0;
}

.img_center{
float:left;
width:415px;
Text-Align: bottom;
Margin: 5px 10px 10px 0;
}

.img_right{
Float:right;
Width:195px;
Margin:5px 0 10px 10px;
Text-Align: left;
}


TABLE.lijst {
Margin-Top: 3px;
Width: 350px;
Border-collapse: collapse;
}

TABLE.lijst TD {
Padding: 5px;
Border: 1px solid;
}

TABLE.lijst TD select {
font-size: 10px;
Width: 250px;
}


DIV.navigatie {
Text-Align: center;
Margin: 10px;
}


.FLASH {
Margin: 12px 8px 12px 7px;
}


TABLE#login {
Width: 300px;
Margin-Top: 20px;
Border: 1px solid;
}

TABLE#login TD {
Padding: 5px;
}

TABLE#login TD.message {
Text-Align: Left;
Color: #F00;
}

TABLE#login TD.login {
Text-Align: Right;
}

TABLE#login TD INPUT {
Width: 200px;
}


/* Zijn de .contact styles nog wel nodig? */
.contact {
Margin-Right: 25px;
Margin-left: 25px;
}

.contact TABLE {
Width: 500px;
}

.contact TEXTAREA {
Width: 300px;
}
.contact INPUT {
Width: 300px;
}


/* popup */
BODY#popup{
Width: 370px;
BackGround: #FFF;
}

BODY#popup DIV {
Padding: 10px;
}

BODY#popup P {
Margin-Right: 10px;
Padding: 10px;
}

BODY#popup DIV P {
Margin-Left: 10px;
Margin-Right: 10px;
}

BODY#popup DIV OL {
Margin-Left: 10px;
Margin-Right: 10px;
}


#date_from input{
	width:100px;
}

