body
{
margin:auto; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
text-align:center; /* Hack for IE5/Win */
background: #FFF url(http://www.frankrijk.nl/img/headers/kop_reserveren.jpg) top center no-repeat;
/*color: #5C5D63;*/
color: #5F5148;
font: small/18px verdana, lucida, sans-serif;
scrollbar-face-color:#FFF; 
scrollbar-track-color: #eaeaea; 
scrollbar-shadow-color: #A39886; 
scrollbar-highlight-color: #C8C0A2; 
scrollbar-3dlight-color: #E7E7DC; 
scrollbar-darkshadow-color: #FFF; 
scrollbar-arrow-color: #CC3366;
}
/* aangepast */
body.form
{
position:absolute;
left: 50%;
margin: 0px 0px 0px -340px;
top: 0;
width: 680px;
text-align: left; /* Counteract to IE5/Win Hack */
padding: 0;


}
body.body_termine {
	background: #FFF url(../img/spacer.gif) top left no-repeat; 
	padding: 10px 0 0 0;
    margin: 0 2px 2px 5px;
    /* 
    scrollbar-face-color: #FFF; 
    scrollbar-track-color: #eaeaea; 
    scrollbar-shadow-color: #A39886; 
    scrollbar-highlight-color: #C8C0A2; 
    scrollbar-3dlight-color: #E7E7DC; 
    scrollbar-darkshadow-color: #FFF; 
    scrollbar-arrow-color: #CC3366; */
}
/* tabel class */
.underline
{
	background-color: #00ADEF;
	font-size: 12px;
	color:#fff;
	line-height:20px;
}
/* tabel class */
.boxed {
	border: 1px solid #d5d5d5;
}

/* tabel class */
.schatten {
	background-color: #efefef;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	height:20px;
}

.schattenprint {
	background-color: #d7d7d7;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	height:20px;
}

.summe {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.nav a:link , .nav A:visited , .nav A:active {
	font-family: verdana, lucida, sans-serif;
	text-decoration: none;
	background-color: #d0dcf0;
	color: #5C5D63;
	font-weight: normal;
	width: 130px;
	font-size: 10px;
}

.nav a:hover {
	font-family: verdana, lucida, sans-serif;
	text-decoration: none;
	background-color: #eff3f8;
	color: #cc0000;
	font-weight: normal;
	width: 130px;
	font-size: 10px;
}

	
.PageBottom {
	position: 	absolute;
	bottom: 	20px;
	left:		0px;
}

.Pflicht0 .Pflicht {
	DISPLAY: block;
}

.Pflicht1 {
	DISPLAY: none;
}
	
.border3d
{
    border: 1px solid #FFF;
    margin: 0;
    padding: 0;
}	
.myform
{
    
    /*width: 650px;border: 0;
    margin: 0;
    padding: 0;*/
}	
.mybutton
{
    border-top : 1px solid white;
    border-left : 1px solid white;
    border-right : 1px solid #990000;
    border-bottom : 1px solid #990000;
	background : #cc0000;
}

.myform table
{
/* NEW margin */
position:absolute;
left: 50%;
margin: 0px 0px 0px -325px;
top: 1px;
width: 650px;
text-align: left; /* Counteract to IE5/Win Hack */
    font-family: verdana, lucida, sans-serif;
    font-size: 11px;
	font-weight: bold;
	/*color: #5C5D63;
    background : #FFF;*/
	margin: 0 2px 0 2px;
}


.myform td
{
	font-family: verdana, lucida, sans-serif;
    font-size: 10px;
	font-weight: normal;
	color: #5C5D63;
	/*background : #FFF;*/
}


.myform th
{
	font-family: verdana, lucida, sans-serif;
    font-size: 10px;
	background-color: #E4DBB6;
	color: #5C5D63;
    padding: 2px;
    border-top: 2px solid #FFF;
    border-top: 2px solid #FFF;
    width: 566px;
}

.myform input
{
	font-family: verdana, lucida, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #5C5D63;
    border: 0;
}
input.rood
{
	font-family: verdana, lucida, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFF;
    background: #BB2214;
    border: 0;
    
}
input.rozerood
{
	font-family: "Trebuchet MS", verdana, lucida, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFF;
    background: #CFCFCF;
    border: 1px solid #FFF;
}
caption
{
	font: bold 14px/20px "Trebuchet MS", verdana, lucida, sans-serif;
    line-height: 14px;
    padding: 4px 2px 4px 2px;
	color: #FFF;
	background: #BB2214;
    text-align: left; 
	
}

.ReiseDisplay th {
	/*background-color: #CC3366;*/
	color: #FFFFFF;
	font-family: verdana, lucida, sans-serif;
    font-size: 10px;
	font-weight: bold;	
	text-align: left;
    padding: 4px;
}

.hfhred {
	background-color: #CC3366;
	color: #FFFFFF;
	font-family: verdana, lucida, sans-serif;
    font-size: 10px;
	font-weight: bold;	
	text-align: left;
    padding: 4px;
}

.linecolor0 {
	background-color: #f0f0f0;
}

.linecolor1 {
	background-color: #FFFFFF;
}

.wit  {
	/*background-color: #FFF; border-bottom: 1px dotted #C0C0C0;*/
	color: #5C5D63;
	font-family: verdana, lucida, sans-serif;
    font-size: 10px;
	text-align: left;
    border-bottom: 1px dotted #C0C0C0;
    line-height: 1.4em;
}
.wit a:link            {color: #CC0000; text-decoration: none;}
.wit a:visited         {color: #CC0000; text-decoration: none;}
.wit a:active          {color: #5C5D63; text-decoration: none;}
.wit a:hover           {color: #6699FF; text-decoration: none;
}
td.kl  {
	background-color: #FFF;
	color: #999;
	font-family: verdana, lucida, sans-serif;
    font-size: 9px;
    line-height: 9px;
}
td.br, th.br  {
	background-color: #E4E4E4;
	color: #4B3E37;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	text-align: left;
    border: 0;
    padding: 2px; 
}

td.br2  {
	/*background-color: #FFF;*/
	color: #5C5D63;
	font-family: verdana, lucida, sans-serif;
    font-size: 10px;
	text-align: left;
    border: 0;
    padding: 4px 0 4px 6px; 
}
td.bild   {
    /*background-color: #FFF;*/
    border: 0;
    height: 90px;
    width: 106px;
    padding: 0;
    margin: 0;
    
}
td.bild img  {
    border: 0;
    padding: 0;
    margin: 0;
    float: right;
}
td.roz, th.roz   {
	/*background-color: #B27227;*/
	color: #5F5148;
    padding: 2px 0;
    height: 20px;
	font-family: verdana, lucida, sans-serif;
    font-size: 12px;
	text-align: left;
   
}
.mylist
{
	
}
/* AANGEPAST */
table.withborder {
/* NEW */
position:absolute;
left: 50%;
margin: 0px 0px 0px -340px;
background: transparent url(http://www.frankrijk.nl/img/headers/streep_reserveren.gif) top left repeat-y;
padding: 0;
top: 76px;
width: 680px;
text-align: left; /* Counteract to IE5/Win Hack */
}

.mylist table
{
	border-top:1px solid #D6CA9C; 
	border-bottom:1px solid #D6CA9C;
	border-left:1px solid #D6CA9C; 
	border-right:1px solid #D6CA9C;
}

.mylist th
{
	background-color: navy;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-weight: normal;	
	font-size: 10pt;
	border-right:1px solid #fff; 
}

.mylist td
{
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 10pt;
	border-right:1px solid #fff; 
}

.mylist img
{
    border-top : 0px solid white;
    border-left : 0px solid white;
    border-right : 0px solid white;
    border-bottom : 0px solid white;
}

.mylist a:link , .mylist A:visited , .mylist A:active {
	font-family: Arial, Verdana;
	text-decoration: none;
	color: navy;
	font-weight: normal;
	font-size: 10pt;
}

.mylist a:hover {
	font-family: Arial, Verdana;
	text-decoration: underline;
	color: navy;
	font-weight: normal;
	font-size: 10pt;
}
.myimg {
    border-top : 1px solid black;
    border-left : 1px solid black;
    border-right : 1px solid black;
    border-bottom : 1px solid black;
}
.myimg a:link , .myimg A:visited , .myimg A:active {
	background-color: #FFFFFF;
	color: #000000;
    border-top : 0px solid black;
    border-left : 0px solid black;
    border-right : 0px solid black;
    border-bottom : 0px solid black;
}

.myimg a:hover {
	background-color: #FFFFFF;
	color: #000000;
    border-top : 1px solid white;
    border-left : 1px solid white;
    border-right : 1px solid white;
    border-bottom : 1px solid white;
}
	
/* maxlength: 10; removed, invalid code */
.datuminput
{
	background: #CCCCCC;
	width: 100px;
	
	size: 10px;
}

.disabledinput
{
	background: #E0E0E0;
}

/* Darstellung der Reise */

.reihead table {
    border-top : 1px solid navy;
    border-left : 1px solid navy;
    border-right : 1px solid navy;
    border-bottom : 1px solid navy;	

}

.reihead a:link , .reihead A:visited , .reihead A:active {
	background-color: navy;
	color: #feffff;
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align : center;
}

td.reihead_aktive a:link , .reihead A:visited , .reihead A:active {
	background-color: navy;
	color: #feffff;
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align : center;

}


table.reiheadborder {
    border-top : 1px solid navy;
    border-left : 1px solid navy;
    border-right : 1px solid navy;
    border-bottom : 1px solid navy;
}

.reihead td {
	background-color: navy;
	color: #feffff;
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align : center;
}

td.reihead_aktive {
	background-color: #EEFCFF;
	color: navy;
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align : center;

}

.reiseverlauf td
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify	;
	color: #000000;
}

.reiseverlauf p
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify	;
	color: #000000;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight : bold;
	text-align: center;
	
	color : #000000;
}

/* position: absolute;    bottom:0px;    left:0x; */

.tlp table {
    border-top : 1px solid white;
    border-left : 1px solid white;
    border-right : 1px solid black;
    border-bottom : 1px solid black;
	background: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.highlight {
	background-color: #FFFFFF;
	cursor: hand;
}

.tlp h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: navy;
}



.subtitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight : bold;
	text-align: center;
	color : #0000FF;
}

.disabled {
	color: #BBBBBB;
}

.line_color0 {
	background-color: #f0f0f0;
}

.line_color1 {
	background-color: #ffffff;
}

.author_info {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-align : right;
}

.author_info A {
	color: #CAB109;
}
	

.sign_form {
	background-color : #7699C0;
	color : #FFFFFF;
	border : 1px solid black;
}

.sign_form td {
	color: #FFFFFF;
}

.html_preview {
	border : 1px solid Black;
	background: #F9E9DB;
}

.text_preview {
	border : 1px solid Black;
	background: #F0F0F0;
}

.label {
	background : #F8E600;
	color: #FFFFFF;
	border-bottom : 1px solid Black;
	padding-left: 1px;
	padding-right: 1px;
	
	text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 10pt;
	padding-top : 1px;
	padding-bottom : 1px;
	
}

.tblcap {
	background : #7699C0;
	border-bottom : 1px solid Black;
	padding-left: 10px;
	padding-right: 10px;
	
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 12pt;
	padding-top : 5px;
	padding-bottom : 5px;
	
}

.alarm, TD.alarm { 
	background-color:#FF0000; 	border-bottom : 1px solid Black;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	
	text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 10pt;
	padding-top : 5px;
	padding-bottom : 5px;
}

TD.info { 
background-color:yellow; color:#000000; 
	border-bottom : 1px solid Black;
	padding-left: 10px;
	padding-right: 10px;
	
	text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 10pt;
	padding-top : 5px;
	padding-bottom : 5px;

}

img
{
    border-top : 0px solid white;
    border-left : 0px solid white;
    border-right : 0px solid white;
    border-bottom : 0px solid white;
}



.designTDLEIST
{
	color: #ffffff;
	
	background-color: #8080FF;
	
}

.designTDCOR
{
	background-color: #e0e0e0;
	color: #ffffff;
}

TABLE.buch_vera_status
{
	background-color: #FF0000;
	color: #FFFFFF;
}

.acco
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 1.2em; 
font-weight: Bold;
line-height: 1.4em;
padding: 0;
}
.acco2
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 1.2em; 
font-weight: Bold;
line-height: 1.4em;
}
.accowit
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 1.2em; 
font-weight: Bold;
line-height: 14px;
padding: 1px 2px 1px 2px;
}

.kl
{
font: normal 10px/16px "Trebuchet MS", verdana, lucida, sans-serif;
line-height: 12px;
padding: 1px 2px 1px 2px;
color: #D9CCA9;
}
/*  ACCOLIJST */
h1.topvijf	
{
margin: 0.1em 0.5em 0 0.5em;
padding: 8px 0 0 40px;
font: bold 16px/20px "Trebuchet MS", verdana, lucida, sans-serif;
height: 40px;
background: transparent url(http://www.frankrijk.nl/img/koppen/top5_wintersport.gif) top left no-repeat;
color: #666;
}
td#itemlist 
{
margin: 0.5em 1em 0.1em 1em;
padding-bottom: 1px;
font: normal 10px/16px verdana, lucida, sans-serif;
background: transparent url(http://www.frankrijk.nl/img/stipjes_horizontaal.gif) bottom left repeat-x;
height: 100px;
line-height: 12px;
}
.accoheader
{
margin: 0 5px 0 0;
padding: 0;
font: bold 14px/18px "Trebuchet MS", verdana, lucida, sans-serif;
display: block;
border: 1px solid #FFF;
}
td#itemlist a:link, td#itemlist a:visited
{
color: #999;
text-decoration: none;
}
td#itemlist a:hover
{
color: #6699FF;
text-decoration: none;
}
td#itemlist #leesverder
{
font: normal 10px/16px verdana, lucida, sans-serif;
font-weight: bold; 
height: 20px;
display: block;
width: 180px;
float: left;
text-decoration: none;
padding: 2px 0 0 0;
}
td#itemlist #leesverder a
{
display: block;
background: transparent url(http://www.frankrijk.nl/img/nav/leesverder_of.gif) top left no-repeat;
padding: 1px 2px 2px 18px;
color:#CC0000;
}
td#itemlist #leesverder a:link
{
background: transparent url(http://www.frankrijk.nl/img/nav/leesverder_of.gif) top left no-repeat;
color:#CC0000;
text-decoration: none;
}
td#itemlist #leesverder a:hover
{
background: transparent url(http://www.frankrijk.nl/img/nav/leesverder_over.gif) top left no-repeat;
color:#999;
text-decoration: none;
}
td#itemlist #boek
{
font: normal 10px/16px verdana, lucida, sans-serif;
font-weight: bold; 
height: 20px;
display: block;
width: 140px;
float: right;
text-decoration: none;
margin: 0;
padding: 2px 0 0 0;
}
td#itemlist #boek a
{
display: block;
background: transparent url(http://www.frankrijk.nl/img/nav/reserveren.gif) top left no-repeat;
padding: 3px 2px 2px 18px;
color:#CC0000;
}
td#itemlist #boek a:link
{
background: transparent url(http://www.frankrijk.nl/img/nav/reserveren.gif) top left no-repeat;
color:#CC0000;
text-decoration: none;
}
td#itemlist #boek a:hover
{
background: transparent url(http://www.frankrijk.nl/img/nav/reserveren.gif) top left no-repeat;
color:#999;
text-decoration: none;
}
.accophoto	
{
padding: 0 5px 2px 0;
border: 0;
margin: 0;
display: block;
float: left;
}
#vanaf
{
float: right;
padding: 2px 20px 2px 4px;
margin:0;
color: #666;
}

/* FOOTER */
div#footer 
{
/*NEW*/
margin: 0;
padding: 0;
height: 66px;
clear: both;
width: 680px;
background: transparent url(http://www.frankrijk.nl/img/headers/footer_popup.jpg) bottom left no-repeat;
text-align: center;
/*clear: both;border: 1px solid #000;*/

}
div#footer a
{
font-weight: normal; 
text-decoration : none;
color: #666;
}
div#footer a:hover 
{
font-weight: normal; 
text-decoration : none;
color: #00ADEF;
}
div#footer  a:active {
font-weight: normal; 
text-decoration: none;
color: #00ADEF;
background: transparent;  
}
div#footer p.adres {
background: transparent url(../img/stipjes_horizontaal.gif) top left repeat-x;
padding: 2px 0 0 0;
margin: 2px 0 0 0;
width: 640px;
color: #999;
}
div#footer p.adres strong {
font: normal 10px/10px verdana, lucida, sans-serif;
color: #999;
}
div#footer p.adres a:link, p.adres a:visited 
{
font-weight: normal; 
text-decoration: none;
color: #888B9C;
}
div#footer p.adres a:hover 
{
font-weight: normal; 
text-decoration: none;
color: #70A5DB;
}
div#footer p
{ 
margin: 0; 
font: normal 10px/16px verdana, lucida, sans-serif;
color: #888B9C;
}
SELECT
{
    border-top : 1px solid #C0C0C0;
    border-left : 1px solid #C0C0C0;
    border-right : 1px solid #75736E;
    border-bottom : 1px solid #C0C0C0;
} 
.grijs {
    color: #999;
	font-family: verdana, lucida, sans-serif;
    font-size: 9px;
    line-height: 9px;
	padding: 0 0 2px 0;
	text-decoration: none;
}
.grijs a:link, .grijs a:visited 
{ 
    text-decoration: none;
    color: #999;
	font-family: verdana, lucida, sans-serif;
    font-size: 9px;
    line-height: 12px;
	padding: 0 0 2px 0;
}
.grijs a:hover 
{ 
text-decoration: none;
color: #666;
} 
p.access	{
display: none;
}

div#zoekvlak
{
margin: 0;
padding: 0;
font: normal 10px/16px verdana, lucida, sans-serif;
width: 444px;
background: transparent url(../img/zoek_back.gif) top left no-repeat;
border: 0;
}

div#zoekvlak td
{
font: normal 10px/16px verdana, lucida, sans-serif;
line-height: 10px;
font-weight: bold;
margin: 0;
padding: 0;
}

div#zoekvlak h1
{
font: bold 14px/18px "Trebuchet MS", verdana, lucida, sans-serif;
color: #666;
margin: 0 0 0 10px;
padding: 0 0 5px 5px;
}
div#zoekvlak p.themafoto
{
padding: 2px 0 0 0;
margin: 0 0 0 12px;
width: 432px;
border: 0;
}
div#zoekvlak p.themafoto img
{
padding: 0;
margin-right: -3px;
width: 84px;
height: 85px;
border: 0;
}
div#zoekvlak p.zoekvlakeind
{
margin: 1px 0 0 -20px;
border: 0;
padding: 0;
height: 11px;
background: transparent url(../img/zoek_onder.gif) top left no-repeat;
width: 444px;
}

div#zoekvlak #leesverder
{
font: normal 10px/16px verdana, lucida, sans-serif;
line-height: 10px;
font-weight: bold; 
width: 159px;
border: 0;
float: right;
padding: 2px;
margin: 2px 0 0 0;
}
div#zoekvlak #leesverder a
{
background: transparent url(../img/nav/leesverder_of.gif) top left no-repeat;
padding: 2px 5px 2px 18px;
color:#999;
}
div#zoekvlak #leesverder a:hover
{
background: transparent url(../img/nav/leesverder_over.gif) top left no-repeat;
color:#CC0000;
}
div#zoekvlak a:link, div#zoekvlak a:visited
{
background: transparent url(../img/nav/leesverder_over.gif) top left no-repeat;
color:#CC0000;
}


form                
{
margin: 0;
}
INPUT               {border: 1px solid #919191; color: #2A1D49; font-family: verdana,helvetica,arial; font-size: 8pt;}
TEXTAREA            {border: 1px solid #919191; color: #2A1D49; font-family: verdana,helvetica,arial; font-size: 8pt;}
SELECT              {border: 1px solid #dcdcdc; color: #2A1D49; font-family: verdana,helvetica,arial; font-size: 10px; padding: 0; margin: 0;}

.radio              {border: 0; color: #DF002C;}
.butt               {border: 0; background: #FFF url(../img/zoek.gif) no-repeat; padding: 4px 2px 2px 14px; color: #CC0000; font-family: verdana, lucida, sans-serif; font-size: 10px; font-weight: Bold;}
.verzendbutt        {border: 0; background: transparent url(../img/nav/email_verzenden.gif) bottom left no-repeat; color: #CC0000; font: bold 10px/16px verdana, lucida, sans-serif; padding: 2px 10px 4px 22px; }



