BODY {
  background-color: #FFC520;
  margin-top: 0px;
}

#main {
  width: 1003px;
  background: url("../images/backgrounds/bg_middle.jpg");
  margin: 0 auto;
  font-family: verdana, arial, helvetica, serif;
  font-size: 11px;
}

.header_homepage {
  background: url("../images/backgrounds/bg_home.jpg");
  height: 224px;
}

.footer {
  background: url("../images/backgrounds/bg_footer.jpg");
  height: 34px;
}

.spacer {
  clear: both;
}

#menu_main {
  padding: 0px;
  margin-left: 24px;
  text-align: center;
  width: 940px;
  position: absolute;
  top: 153px;
}

#menu_main .active {
  color: #000000;
}

#menu_row1, #menu_row2 {
  height: 27px;
}

#menu_row1 ul, #menu_row2 ul {
  list-style-type:none;	
  margin: 0px;
  padding: 0px;	
  white-space: nowrap;
}

#menu_row1 li, #menu_row2 li {
  display: inline;
  color: #ffffff;
  font-weight: bold;
  line-height: 20px;
  font-family: verdana, arial, helvetica, serif;
  font-size: 11px;
  background-position: left;	
  background-repeat:no-repeat;
}

#menu_row1 li.plus {
  background-image: url('../images/icons/plus1.gif');	
}

#menu_row2 li.plus {
  background-image: url('../images/icons/plus2.gif');	
}

#menu_row1 a, #menu_row2 a {
  margin-left: 10px;
  text-decoration: none;
  color: #ffffff;
}

#menu_row1 a:hover, #menu_row2 a:hover {
  text-decoration: underline;
}

#menu_top {
  text-align: left;
  margin-left: 40px;
  padding-top: 40px;
}

#menu_top ul {
  list-style-type:none;	
  margin: 0px;	
  padding: 0px;	
  white-space: nowrap;
}

#menu_top li {  
  display: inline;
  color: #5f5f5f;
  font-weight: bold;
  font-family: verdana, arial, helvetica, serif;
  font-size: 11px;
  background-position: left;	
  background-repeat:no-repeat;
}

#menu_top, #menu_top a {
  color: #5f5f5f;
  text-decoration: none;
}

#menu_top a:hover {
  color: #000000;
}

/* borders, corners */
#home_landenlijst {
  width: 500px;
  float: left;
}

.bovenkant, .bovenkant3 {
  height: 27px;
  background-image: url("../images/backgrounds/block_upper.gif");
  background-repeat: repeat-x;
}

#home_blocks_container2 .bovenkant, #home_blocks_container2 .onderkant {
  background-color: #FD6A04;
  background-image: none;
  width: 193px;
  white-space: nowrap;
}

.bovenkant3 {
  width: 189px;
}

.middengroot {
  text-align: center;
  background-color: #ffffff;
  border-left-width: 2px;
  border-left-style: solid;
  border-left-color: #fd6a04;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: #fd6a04;
  font-family: verdana, arial, helvetica, serif;
  font-size: 11px;
}

.hlb {
  float: left;
  width: 27px;
  height: 27px;
  background-image: url("../images/corners/hlb.gif");
  background-repeat: no-repeat;
}


.hlo {
  float: left;
  width: 27px;
  height: 27px;
  background-image: url("../images/corners/hlo.gif");
  background-repeat: no-repeat;
}

.hrb {
  float: right;
  width: 27px;
  height: 27px;
  background-image: url("../images/corners/hrb.gif");
  background-repeat: no-repeat;
}

.hro {
  float: right;
  width: 27px;
  height: 27px;
  background-image: url("../images/corners/hro.gif");
  background-repeat: no-repeat;
  background-position: right top;
}

.hlb2 {	
  float: left;
  width: 27px;
  height: 27px;	
  background-image: url(../images/corners/hlb2.gif);	
}

.hrb2 {	
  float: right;	
  width: 27px;	
  height: 27px;	
  background-image: url(../images/corners/hrb2.gif);	
  background-repeat: no-repeat;
}

.hlo2 {
  background-image: url(../images/corners/hlo2.gif);
  background-repeat: no-repeat;
  float: left;
  height: 27px;
  width: 27px;
}

.hro2 {
  background-image: url(../images/corners/hro2.gif);
  background-repeat: no-repeat;
  float: right;
  height: 27px;
  width: 27px;
}

.hlb3 {	
  float: left;
  width: 27px;
  height: 27px;	
  background-image: url(../images/corners/hlb3.gif);	
}

.hrb3 {	
  float: right;	
  width: 27px;	
  height: 27px;	
  background-image: url(../images/corners/hrb3.gif);	
  background-repeat: no-repeat;
}

.hlo3 {
  background-image: url(../images/corners/hlo3.gif);
  background-repeat: no-repeat;
  float: left;
  height: 27px;
  width: 27px;
}

.hro3 {
  background-image: url(../images/corners/hro3.gif);
  background-repeat: no-repeat;
  float: right;
  height: 27px;
  width: 27px;
}

.home_special img {
  margin-left: 17px;
  margin-top: 10px;
  border: 0px;
}

.home_special .price {
  color: #FD6B04;
  font-size: 18px;
  font-weight: bold;
}

.onderkant, .onderkant3 {
  height: 27px;
  background-color: #ffffff;
  background-image: url("../images/backgrounds/block_bottom.gif");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #FD6B04;
  font-family: verdana, arial, helvetica, serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 22px;
  text-align: right;
}

.onderkant3 {
  width: 189px;
}

.onderkant A, .onderkant A {
  color: #FD6B04;
  text-decoration: none;
}

.onderkant A:hover, .onderkant A:hover {
  text-decoration: underline;
}

.content {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 30px;
  text-align: left;
}

.header_page .content {
  margin-right: 30px;
  text-align: justify;
}

H1, H3 {
  margin: 0px;
  padding-bottom: 10px;
  color: #FD6B04;
  font-family: verdana, arial, helvetica, serif;
  font-size: 18px;
}

H3 {
  text-align: center;
  padding: 10px;
  padding-bottom: 0px;
}

#content {
  width: 900px;
  margin-left: 70px;
}

#home_blocks_container1 {
  height: 360px;
}


#home_blocks_container1 a, #home_blocks_container3 a {
  color: #FD6B04;
}

.home_block img {
  border: solid 0px;
  border-collapse: collapse;
}

.tabkop, .tabkop2, .tabbottom, .tabbottom3, .tabbottom2 {
  font-size: 10.3px;
  text-align: center;
  padding: 0px;
  padding-top: 8px;
  font-weight: bold;
  margin: 0px;
  font-family: verdana, arial, helvetica, serif;
}

.tabbottom3{
	padding-top: 0px;	
}

.tabkop A {
  text-decoration: none;
}

.tabbottom2 {  
  padding-top: 0px;
  color: #ff0000;
  height: 25px;
  background: #fd6a04;  
}

.tabbottom2 a:link, .tabbottom2 a:visited, .tabbottom2 a:hover  {	
  text-decoration: none;	
  color: #ffffff;
  padding-top: 0px;
}

.tabkop2 a:link, .tabkop2 a:visited, .tabkop2 a:hover {	
  text-decoration: none;	
  color: #ffffff;
}

.tabkop2 {  
  background: #fd6a04;
  color: #ffffff;  
  height: 19px;
  font-size: 13px;
  _font-size: 12px;
  border: 0px;
}

#affiliate_loading {
  margin-left: 200px;
  margin-top: 200px;
}

#win_loading, #affiliate_loading {
  width: 500px;
}

.home_block {  
  width: 154px;  
  float: right;  
  margin-left: 20px;
  margin-bottom: 20px;
  /*  border: 1px solid; */
}

.home_special {  
  width: 193px;  
  float: left;  
  margin-bottom: 20px;  
  margin-right: 26px;
  /*  border: 1px solid; */
}

.home_special IMG {  
  margin-left: 17px;  
  margin-top: 5px;
}

.home_special .text {  
  margin-left: 15px;  
  margin-top: 5px;
  width: 160px; 
  height: 145px;
  font-size: 10px;
}

.home_special .intro {  
  margin-left: 17px;  
  margin-top: 10px;
  margin-bottom: 10px;
  width: 160px;  
  color: #FD6A04;  
  font-size: 10px;  
  font-weight: bold;
}

.home_special .price {  
  font-size: 18px;  
  color: #FD6B04;  
  margin: 0px;
  font-weight: bold;  
  margin-left: 15px;  
  margin-top: 20px;
}

.home_special .price A {  
  color: #FD6B04;  
  text-decoration: none;
}

.home_special .operator {  
  margin-right: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  float: right;
}

.home_special .operator TABLE, .home_special .operator TD {  
  height: 39px;
  margin: 0px;
  padding: 0px;
}

#specialoffers {
  padding-top: 30px;  
  width: 880px; 
  margin: 0px; 
  padding-bottom: 20px;
}

.midden, .midden2, .midden3 {	
  text-align: center;	
  background-color: #ffffff;
  border-collapse:collapse;
  border: solid 2px #fd6a04;	
  width: 150px;	
  height: 110px;
}

.midden2 {  
  width: 189px;  
  height: 420px;
  text-align: left;
}

.midden3 {  
  width: 185px;  
}

#home_blocks_container1 {  
  width: 350px;  
  float: left;
}

#home_blocks_container2 {  
  width: 100%;
  float: left;  
  margin-top: 0px;
}

#home_blocks_container3 {
  width: 104%;
  float: left;
  margin-top: 10px;
  margin-left: 0px;
}

#home_blocks_container3 .home_block {  
  width: 205px;  
  float: left;  
  margin-right: 15px;
  margin-left: 0px;
  margin-bottom: 24px;
  /*  border: 1px solid; */
}


.even_landenlijst, .oneven_landenlijst, .over_landenlijst {
  height: 15px;
  padding-top: 6px;
  padding-right: 30px;
  padding-bottom: 5px;
  padding-left: 30px;
  font-size: 11px;
  text-align: left;
}

#home_landenlijst H1 {
  font-family: verdana, arial;
  font-size: 12px;
}

#home_landenlijst IMG {
  font-family: verdana, arial;
  font-size: 12px;
  margin: 0px;
  margin-bottom: 8px;
  margin-left: 0px;
}

#home_landenlijst .content {
  padding-left: 0px;
}

#home_landenlijst A {
  text-decoration: none;
  color: #FD6B04;
}

.even_landenlijst {	
  background-color: #fef2bb; 
}

.over_landenlijst {
  background-color: #ffeb8f;
}

.prijs {	
  color: #000000;	
  font-weight: bold;	
  text-align: right;	
  float: right; 	
  width: 100px;
}

.affiliates UL {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

.header_page A {
	color: #000;
	text-decoration: underline;	
}

.header_page A:hover {
	color: #FD6B04;
}

.header_page .text {
  font-family: verdana, arial, helvetica, serif;
  width: 96%;
  text-align: justify;
}

.header_page P, .affiliate P, .affiliate_first .P {
  margin: 0px;
  padding: 0px;
}

.affiliate {
  padding-top: 15px;
  padding-bottom: 0px;
}

.affiliate_first {
  padding-top: 0px;
}

.affiliate H1, .affiliate_first H1 {
  height: 30px;
}

.affiliate .text, .affiliate_first .text {
  font-family: verdana, arial, helvetica, serif;
  font-size: 11px;
  width: 97%;
  text-align: justify;
}

.affiliate A, .affiliate_first A {
  font-family: verdana, arial, helvetica, serif;
  font-size: 11px;
  color: #FD6B04;
  text-decoration: none;
}

.affiliate IMG, .affiliate_first IMG {
  border: 0px;
}

.affiliate .right, .affiliate_first .right {
  float: right;
  width: 635px;
  margin-right: 10px;
}

.affiliate .left, .affiliate_first .left {
  float: left;
  width: 170px;
  height: 130px;
}

.affiliates {
  margin-top: 20px;
}

#linksscroller {
  overflow: hidden;
  width: 99%;
}

#quicklinks {
  margin-top: 20px;
  background-color: #fff;
}

#quicklinks UL {
  list-style-image:url(../images/icons/arrow.gif);
  list-style-position: outside;
  padding-left: 20px;
  margin: 0px;
  float: left;
  width: 380px;
}

#sitemap UL {
  list-style-image:url(../images/icons/arrow.gif);
  list-style-position: outside;
  margin: 0px;
  margin-left: 20px;
  margin-bottom: 10px;
}

#sitemap {
  width: 96%;
}

#sitemap LI {
  display: inline;
  margin: 0px;
}

#sitemap H1 {
  font-size: 12px;
  margin: 0px;
  padding: 0px;
}

#sitemap H1 A {
  font-weight: bold;
}

#sitemap A {
  text-decoration: none;
  color: #FD6A04;
  font-weight: normal;
}

#sitemap A:hover {
  text-decoration: underline;
}

.more_button {
  cursor: pointer;
  padding-top: 10px;
  font-weight: bold;
  color: #FD6A04;
  display: block;
  text-align: right;
  padding-right: 20px;
}

.navigator_pages {

	margin: auto;
	display: block;
	float: left;
	width: 585px;
	padding-top: 10px;
	text-align: center;
	padding-left: 10px;
	color: #8e8e8e;
}

.less_button {
  cursor: pointer;
  padding-top: 10px;
  font-weight: bold;
  color: #FD6A04;
  display: block;
  text-align: left;
  float: left;
}

#quicklinks LI {
  padding-bottom: 10px;
}

#quicklinks A {
  text-decoration: none;
  color: #FD6A04;
  font-weight: bold;
}

#quicklinks A:hover {
  text-decoration: underline;
}

HR {
  color: #FD6A04;
  background-color: #FD6A04;
  border-style: solid;
  height: 2px;
  clear: both;
  margin: 0px;
  padding: 0px;
}

div.note {
  padding: 10px; 
  margin-right: 30px;
  border: #FC6 1px solid; 
  background-color: #FFC;
}

div.note A {
  text-decoration: none; 
  color: #FD6A04;
  font-weight: bold;
}

#formcontainer {
  margin-left: 65px;
  margin-top: 20px;
}

.formresult {
  height: 100px;
  text-align: center;
  padding-top: 20px;
  width: 90%;
}

#formcontainer fieldset {
  border: #FD6A04 1px solid; 
  padding: 10px;
}

#formcontainer .input {
  border: #FD6A04 1px solid; 
  padding: 2px;
  width: 500px;
  margin-bottom: 5px;
}

#formcontainer legend {
  color: #FD6A04;
  font-weight: bold; 
  margin: 10px;
}

#formcontainer label
{
  width:15%;
  text-align:left;
  float:left;
  font-size: 11px;
}

.button {
  background: transparent url(../images/buttons/button.gif) no-repeat scroll 0%;
  border: 0pt solid #FFFFFF;
  color: #FD6A04;
  cursor: pointer;
  height: 25px;
  padding: 4px;
  display: block;
  voice-family: inherit;
  width: 102px;
}

#formcontainer .button {
  margin-top: 10px;
  margin-left: 120px;
}

.formresult .button {
  margin-top: 30px;
  margin-right: 20px;
}

IFRAME.omailframe {
  width: 96%;
  height: 355px;
  border: 0px;
}

IFRAME.reizenbankframe {
  width: 96%;
  height: 100%;
  border: 0px;
}

BODY.clean, BODY.yellow {
  margin-top: 0px;
  font-family: verdana, arial, helvetica, serif;
  font-size: 12px;
}

BODY.yellow {
  background-color: #FEDC3D;
}

BODY.clean {
  background-color: #ffffff;
}
.mailing_message {
  text-align: center;
  padding-top: 60px;
}

.mailing_message .button {
  margin-left: 320px;
}

.editable {
  cursor: pointer;
  width: 98%;
}

.editable_over {
  background-color: #FFEB8F;
}

.frontend_edit {
  margin-left: 10px;
  border: 0px;
}

.frontend_edit textarea {
  width: 98%;
  height: 300px;
}

#mailing_popup {
  width: 350px;
  height: 254px;
  position: absolute;
  background-image: url('../images/backgrounds/popup.gif');
}

#mailing_popup .ja {
  width: 55px;
  height: 30px;
  position: relative;
  left: 90px;
  top: 185px;
  cursor: pointer;
}

#mailing_popup .nee {
  width: 55px;
  height: 30px;
  position: relative;
  left: 190px;
  top: 155px;
  cursor: pointer;
}

#encyclopedia .navigator {
	margin-top: 30px;
	margin-left: 20px;
}

#encyclopedia A.big {
	font-size: 20px;
	text-decoration: none;
	color: #8e8e8e;
}

#encyclopedia A.big:hover {	
	color: #FD6B04;
}

#encyclopedia .encyclopedia_items {
	width: 250px;	
}