/* raamwerk */
body{
margin : 0px;
font-family : Verdana;
font-size : 8pt;
color : #0069AC;
background-color : #e5f6fd;
}

a, a:visited{
text-decoration: underline;
color : #0069ac;
}

a:hover
{
color : #00afef;
text-decoration: underline;
}

#center
{
margin-left : auto;
margin-right : auto;
width : 951px;
border : 1px solid #0069ac;
background-image : url(../images/bg.gif);
background-repeat : repeat-y;
margin-bottom : 10px;
}

#logo
{
background-image : url(../images/logo.gif);
background-repeat : no-repeat;
width : 197px;
height : 106px;
float : left;
}

/* menu */
#menu
{
float : right;
height : 20px;
overflow : hidden;
}

/* zoekform naast logo */
#reisverslagenzoeken
{
float : left;
}

#reisverslagenzoekentitel
{
width : 426px;
height : 20px;
text-align : right;
padding-top : 3px;
padding-left : 10px;
}

#reisverslagentekst
{
width : 443px;
height : 59px;
background-color : #0069ac;
margin-top : 4px;
}

/* collinks */
#collinks
{
float : left;
width : 640px;
}

.headerbreed
{
width : 640px;
height : 18px;
padding-top : 2px;
background-image : url(../images/headerbreed.gif);  
background-repeat : no-repeat;
text-align : center;
float : left;
}

#aanbiedingen
{
width : 640px;
}
    
.aanbieding_binnen
{
float : left;
width : 365px;
height : 80px;
padding : 5px;
padding-bottom : 2px;
border-bottom : 1px solid #8cdcf7;
}

.aanbieding_binnen .titel
{
float : left;
padding-left : 5px;
padding-top : 8px;
width : 168px;
}

.aanbieding_binnen .tekst
{
float : left;
padding-left : 5px;
color : #0069AC;
width : 250px;
height: 36px;
line-height : 160%;
}

.aanbieding_binnen .prijs
{
float : right;
padding-top : 4px;
padding-right : 6px;
padding-bottom : 2px;
color : #00B1ED;
font-size : 14pt;
width : 80px;
text-align : right;
}

#meeraanbiedingen
{
clear : both;
width : 632px;
text-align : center;
font-size : 9pt;
padding : 4px;
}

#meeraanbiedingen a
{
width : 632px;
height : 40px;
color : #e85a24; 
text-decoration : none;
}

#meergroepsreizen
{
clear : both;
width : 632px;
text-align : center;
font-size : 9pt;
padding : 4px;
}

#meergroepsreizen a
{
width : 632px;
height : 40px;
color : #e85a24; 
text-decoration : none;
}

#reisverslagen
{
width : 640px;
}

#reisverslagencontainer
{
width : 388px;
float : left;
}

.reisverslag_binnen
{
float : left;
width : 380px;
height : 74px;
padding : 4px;
border-bottom : 1px solid #8cdcf7;
}

.reisverslag_binnen .tekst
{
float : left;
width : 335px;
padding : 4px;
line-height : 130%;
}

.reisverslag_binnen .vlag
{
float : right;
width : 25px;
}

#groepsreisverslagen
{
width : 640px;
}

#groepsreisverslagencontainer
{
width : 375px;
float : left;
}

#groepsreisverslagencontainer .nieuwsitem
{
height : 66px;
}

.groepsreisverslag_binnen
{
float : left;
width : 367px;
height : 88px;
padding : 4px;
border-bottom : 1px solid #8cdcf7;
}

.groepsreisverslag_binnen .tekst
{
float : left;
width : 328px;
padding : 4px;
line-height : 130%;
}

.groepsreisverslag_binnen .vlag
{
float : right;
width : 25px;
}

#ondercontainer
{
width : 640px;
float : left;
border-top : 1px solid #00B1ED; 
border-bottom : 1px solid #00B1ED; 
}

#ondercontainer .nieuwsbrief
{
float : left;
background-image : url(../images/nieuwsbrief.jpg);    
background-repeat : no-repeat;
width : 277px;
height : 106px;
font-size : 7pt; 
color : #000;
text-align : right;
padding-left : 35px;  
padding-right : 8px;
padding-top : 4px;  
}

.nieuwsbrief #aanmelden
{
margin-top : 44px;
}

.nieuwsbrief #aanmelden input
{
width : 110px;
font-size : 10px;
margin-right : 4px;
}

#ondercontainer #tickets
{
float : left;
background-image : url(../images/vliegtuig2.jpg);    
background-repeat : no-repeat;
width : 320px;
height : 110px;
}

#ondercontainer #tickets a
{
display : block;
width : 312px;
height : 35px;
font-size : 8pt; 
color : #000;
padding-top : 75px;
padding-left : 8px;
text-decoration : none;
}

/* colrechts */
#colrechts
{
float : right;
width : 310px;
}

.headersmal
{
width : 310px;
height : 20px;
padding-top : 2px;
background-image : url(../images/headersmal.gif);
text-align : center;
font-size : 10pt;
font-weight : bold;
color : #0069ac; 
float : left;
}

.reisbureau
{
width : 302px;
height : 54px;
border-bottom : 1px solid #7fd8f6;
padding : 4px;
}

.reisbureau .tekst
{
width : 295px;
font-size : 8pt;
padding-left : 8px;
float : left;
}

#inhetzonnetje
{
width : 310px;
height : 96px;
background-image : url(../images/inhetzonnetje.gif);
color : #fff;
font-size : 10pt;
float : left;
}

#zonnetje
{
width : 120px;
padding-top : 3px;
padding-left : 18px;
float : left;
}

#inhetzonnetje .tekst
{
clear : left;
padding : 6px;
padding-left : 16px;
padding-top : 4px;
color : #E85A24;
line-height : 150%;
font-size : 8pt;
height : 60px;
}

#inhetzonnetje .prijs
{
padding : 2px;
color : #00B1ED;
font-size : 14pt;
}

#advertentie
{
float : left;
padding : 0px;
margin : 0px;
width : 310px;
height : 59px;
}

.nieuwsitem
{
padding : 6px; 
float : left;
background-image : url(../images/zonnetje.gif);  
background-position : left bottom; 
background-repeat : no-repeat;
height : 80px;
}

#vakantiereizen
{
width : 310px;
}

#vakantiereizen ul
{
margin : 0;
padding : 0px;
background-color : #bfebfa;
float : left;
}

#vakantiereizen li
{
height : 17px;
width : 118px;
margin : 0;
list-style-type : none;
color : #000;
border-bottom : 1px solid #fff;
font-size : 7pt;
text-align : center;
padding : 0px;
padding-top : 1px;
}

#vakantiereizen a, #vakantiereizen a:visited{
color : #000;
text-decoration: none;
}

#vakantiereizen a:hover{
text-decoration: underline;
}

#offerte
{
width : 292px;
height : 24px;
float : left;
padding-left : 18px;
}

#offerte a
{

float : left;
margin-right : 6px;
color : #e85a24;    
font-size : 9pt;
text-decoration : none;
}

#mapPlaceholder
{
border-top : 1px solid #00B1ED;   
border-bottom : 1px solid #00B1ED;   
float:left;
}

/* onder */
#onder
{
clear : both;
width : 951px;
height : 13px;
background-image : url(../images/onder.gif);
text-align : center;
font-size : 7pt;
padding-top : 2px;
}

#onder ul
{
margin : 0;
padding : 0px;
}

#onder li
{
display : inline; 
margin : 0;
list-style-type : none;
padding-left : 5px;
padding-right : 3px;
color : #e61c29;
border-right : 1px solid #e61c29;
}

#onder .geenrand
{
border : 0px;   
}

#onder a, #onder a:visited{
color : #e61c29;
text-decoration: none;
}

#onder a:hover{
text-decoration: underline;
}

/* vestiging */
.reisbureaudata
{
width : 640px;
float : left;
}

.reisbureautekst
{
float : left;
padding : 4px;
}

.medewerkers
{
float : left;  
width : 634px;
border-bottom : 1px solid #8cdcf7;
padding : 4px;
padding-left : 2px;
}

.medewerkers .medewerker
{
float : left;  
width : 314px;
padding-left : 2px;
}

.medewerker .personalia
{
float : left;  
padding : 2px;
padding-left : 6px;
height : 58px;
}

.medewerkers .tekst
{
clear : left;  
}

/* reisverslag */
#reisverslagboven
{
float : left;
width : 624px;
height : 85px;
padding : 8px;
line-height : 150%;
}

#reisverslagboven #midden
{
float : left;   
margin-left : 10px;   
}

#reisverslagboven #rechts
{
float : right;   
text-align : right;
}

#reisverslagboven #rechts #vorige
{
margin-right : 29px;
margin-bottom : 5px;
}

#reisverslagonder_buiten
{
float : left;
width : 630px;
/*background-color : #fff1d9;*/
border : 1px solid #8cdcf7;
padding : 4px;
}

#reisverslagonder_binnen
{
float : left;
width : 616px;
/*background-color : #fff1d9;
border : 2px solid #ffe678;*/
padding : 4px;
line-height : 150%;
}

#reisverslagonder_binnen .tekst
{
float : left;
width : 626px;
height : 75px;
}

/*reisverlsag zoeken*/
.reisverslagzoeken a, .reisverslagzoeken a:visited
{
background-position : bottom left;
background-image : url(../images/prefixgeel2.gif);
background-repeat : no-repeat;
padding-left : 28px;
color : #ffda18;
font-size : 9pt;
font-weight : bold;
float : left;
text-decoration : none;
height : 30px;
}

/* content */
#content
{
width : 624px;
float : left;   
padding : 8px;
line-height : 150%;
min-height : 470px;
overflow : hidden;
}

#content input
{
font-family : Verdana;
font-size : 8pt;
}

select
{
font-family : Verdana;
font-size : 8pt;
}

#content textarea
{
font-family : Verdana;
font-size : 8pt;
}

/* overig */
p
{
margin : 0;   
}

form
{
margin : 0px;   
}

h1
{
margin : 0px;
padding : 0px;
padding-top : 4px;
font-size : 14px;
color : #0069ac; 
}

h2
{
margin : 0px;
padding : 0px;
font-size : 10pt;
color : #0069ac;   
font-weight : bold;
}

h3
{
margin : 0px;
padding : 0px;
font-size : 8pt;
font-weight : bold;
color : #0069ac; 
}

h4
{
margin : 0px;
padding : 0px;
font-size : 8pt;
font-weight : bold;
color : #E85A24; 
}

img
{
border : 0;
margin : 0;
}

hr 
{
font-size:1px;
visibility:hidden;
height:1px;
clear:both;
margin:0;
padding:0;
}

strong
{
/*color : #0069ac;    */
}

.link
{
float : right;
}

th
{
padding : 2px;
padding-top : 0px;
color : #ffda18;
text-align : left;
padding-left : 6px;  
}

td
{
vertical-align : top;
}

.rijBG
{
background-color : #FFE0AA;  
}

.geenrand
{
border : 0px;   
}

.image
{
float : left;
}

.link1
{
float : right; 
}

.link1 a, .link1 a:visited
{
font-size : 8pt;
font-weight : bold;
color : #0069ac; 
padding-left : 16px;
padding-right : 4px;
background-image : url(../images/prefixblauw1.gif);  
background-position : left center; 
background-repeat : no-repeat;
text-decoration : none;
line-height : 13px;
}

.link1 a:hover
{
color : #00afef;
text-decoration : none;
}

.link2
{
float : left;  
}

.link2 a, .link2 a:visited
{
font-size : 8pt;
color : #0069ac; 
padding-left :4px;
padding-right : 16px;
background-image : url(../images/prefixblauw1.gif);  
background-position : right center; 
background-repeat : no-repeat;
text-decoration : none;
line-height : 13px;
}

.link2 a:hover
{
color : #00afef;
text-decoration : none;
}


/* offerte */

.disabledformitem 
{
    background:white;
    color:graytext;
    width:6.5em;
    border:1px solid graytext;
}
