body {
  margin: 0;
  padding: 0;
  font-family: Verdana, sans-serif;
  font-size: 10px;
  color: black;
  background-color: white;
  text-align: justify;
}
body {
  text-align: center; }

html>body {
  text-align: justify;
}

#wrap {
  width: 760px;
  margin-left: auto;
  margin-right: auto;
  background: transparent url("../images/bg2.jpg") repeat-y;
}

#top{
  height: 3px;
  width: 760px;
}

#logo {
  float: left;
  width: 143px;
  height: 92px;
  text-align: left;
}

#menu{
	float: right;
	width: 565px;
	height: 92px;
	text-align: right;
	margin-left: 2px;
	color: #FF4111;
	background-position: top right;
}	


#header {
  width:  760px;
  height: 92px;
  float: left;
}

#oranje {
  width:  760px;
  height: 74px;
  float: left;
  background: transparent url("../images/top_bg.gif") no-repeat;
  margin-bottom:4px;
  text-align: left;
  overflow: hidden;
}

h2 {
font-size: 14px;
margin-top:14px;
margin-bottom: 4px;
}

html>body>#wrap>#oranje {
  margin-bottom:4px;
}

#oranjepijl{
  width:  21px;
  height: 74px;
  float:  left;
  margin-left: 15px;
}

#stappentekst{
  width:  260px;
  height: 74px;
  float:  left;
  margin-left: 15px;
  color: white;
}
#zindex {
position:absolute;
z-index:1;
}
#postcode{
  float: left;
  margin-top: 22px;
  margin-left: 170px;
}

#postcode1 {
  float: left;
  color: white;
  font-size: 11px;
  font-weight: bold;
  margin-right: 8px;
  padding-top: 6px;
}
#postcode2 {
  float: left;
  width: 9px;
  height: 21px;
  background: url("../images/submit_1.png") no-repeat;
  margin-top: 3px;
  margin-right: -3px;
}
#postcode3 {
  float: left;
  height: 21px;
  width: 62px;
  _margin-top: -1px; /* IE hack */
}
#postcode4 {
  float: left;
  width: 19px;
  height: 21px;
  margin-top: 3px;
  _margin-left: -3px; /* IE hack */
}
#postcode3 input {
  height: 21px;
  padding-top: 4px;
}
#slideshow {
	position: relative;
	width: 760px;
	height: 330px;
	}


#slideshow div {
position: absolute;
left: 0;
top: 0;
}
#mainpic {
  width: 760px;
  height: 330px;
  clear: both;
}

#partner {
  width: 760px;
  height: 67px;
  clear: both;
}

a img {
  border: none;
}
a, a:link {
  color: #FF4111;
}
#userloginImg{
	width: 48px;
	float: left;
}

#userloginText{
	width: 300px;
	float: left;
	margin-left: 20px;
}
#userloginWrap{
	width: 270px;
	float: left;
	margin-top: 20px;
	margin-left: 68px;
	.margin-left: 20px;
}
.userloginInvul{
	width: 100px;
	float: left;
	height: 2em;
}
.userloginInput{
	width: 150px;
	float: left;
	margin-left: 20px;
	.margin-left: 10px;
}
.userloginSpace {
	width: 250px;
	height: 0.5em;
	float: left;
}

#userloginSubmit{
	width: 50px;
	float: left;
	margin-top: 20px;
	margin-left: 200px;
	.margin-left: 67px;
}

#loginProcess{
	float: left;
}
a:hover {
  color: #FF4111;
}

a:visited{
  color: #FF4111;
}


#stappentekst a{
  color: white;
}

#stappentekst a:link{
color: white;
}

#stappentekst a:hover {
  color: white;
}

#stappentekst a:visited{
  color: white;
}


fieldset {
    background-color:#FD7416;
    border:solid 0 #fff;
    width:260px;
    height: 30px;

 }
.textfield {
  font:1.1em  Verdana, Arial, Helvetica, sans-serif ;
  color:#333 ;
  margin:3px;
  height:20px;
  border:solid 0 #fff;
  padding: 3px 5px;
  width:60px;
}
fieldset>input.textfield {

}

.submit {
  margin:3px;
  background: transparent url("../images/search2.gif") no-repeat;
  height:24px;
  border:solid 0 #fff;
  width:30px;
  cursor: pointer;
  cursor: hand;
}
.inp {
  border: 1px solid #ddd;
  height: 2em;
  width: 150px;
  background: #f2f2f2;
  font: 11px verdana, sans-serif;
  color: #443;
  padding: 3px;
  }

#invulveld {
  width: 760px;
  height: 40px;
  text-align: left;
  float: left;
  border: 1px solid #FD6816;
  overflow: hidden;
}


html>body>#wrap>#invulveld{
  height: 35px;
  width: 758px;
}

#tipDiv{
  position:absolute;
  visibility:hidden;
  z-index:100;
}

a.loclink, a.loclink:link {
  color: #FF4111;
  font-size: 10px;
  font-weight: normal;
}
a.loclink:hover {
  color: #FF4111;
}
a.loclink:visited{
  color: #FF4111;
}



#invulveldwrap {
  margin-top: 5px;
  margin-left: 5px;
  float: left;
  margin-bottom: 0px;
  overflow: hidden;
}
#invulveldlocation {
  width: 758px;  
  _width:760px;
  text-align: left;
  float: left;
  border: 1px solid #FD6816;
}
#invulveldwrap a{
  color: black;
  text-decoration: none;
}

#invulveldwrap a:link{
  color: black;
  text-decoration: none;
}

#invulveldwrap a:hover {
  color: black;
  text-decoration: underline;
}

#invulveldwrap a:visited{
  color: black;

}

/* splash */ 
#mainpic a { text-decoration:none; } 
#mainpic   { 
width:760px; height:330px;  
}
#mainpic #mainpic-container { width:760px; height:330px;  } 
#searchbox  { 
  position:relative; z-index:199; left:8px; top:50px;
  float:left; width:320px; height:190px; 
  text-align:left;
  background-image:url('/images/splash/searchbox.png');
  
}
#searchbox #spacing {
 padding:10px;
}     
#searchbox h1 {
  font-size:24px; font-family:arial; font-weight:bold; color:#fd7416; letter-spacing:-1px; 
  padding:0px; margin:0px; 
}
#searchbox strong {
  font-size:11px; font-family:arial; color:#000; 
  padding:0px; margin:0px; 
}
#searchbox #search div.l {
  height:48px; width:8px;
  float:left; margin-top:8px;
  background-image:url('/images/splash/searchbox_00.png');
}
#searchbox #search div.c {
  height:48px; width:156px;
  float:left; margin-top:8px;
  background-image:url('/images/splash/searchbox_01.png');
}
#searchbox #search div.r {
  height:48px; width:94px;
  float:left; margin-top:8px;
  background-image:url('/images/splash/searchbox_02.png');
}
.searchboxinput { 
  font-size:18pt; font-weight:bold; 
  letter-spacing:-1px; text-align:left; color:black; 
  width:150px; height:34px; margin-top:8px; float:right;
  border:0px;
} 

#mainpic a.baasbetaald_btn { 
  width:214px; height:57px; 
  position:relative; z-index:89; float:left; left:2px; top:90px; clear:both;
}
#mainpic a.placeholder1 { 
  width:214px; height:57px; 
  position:relative; z-index:89; float:left; left:2px; top:90px; clear:both;
} 
#mainpic a.copyright { 
  width:130px; height:60px; 
  position:relative; z-index:55; float:right; right:0px; top:36px; _top:96px; clear:both;
  background-image:url('/images/splash/takeaway.png');
}
#mainpic span.anniversery-stamp { 
  width:137px; height:137px; 
  position:relative; z-index:66; float:right; right:8px; top:10px; clear:both;
  background-image:url('/images/splash/anniversery-stamp.png');
} 
#mainpic span.placeholder2 { 
  width:137px; height:137px; 
  position:relative; z-index:66; float:right; right:8px; top:10px; clear:both;
}
 
a.submitbutton { 
  display:block; height:48px; width:94px; cursor:hand; cursor:pointer;
  background-image:url('/images/splash/searchbox_btn.png'); 
}
a.submitbutton span { 
  display:block; height:48px; width:94px;
  color:white; font-size:16px; font-family:arial; font-weight:bold; 
  text-align:center; 
}  
div.indexsplash1
{	
	position: absolute;
	height: 330px;
	width: 760px;
	top: 0px;
	left: 0px;
	background: url('/images/pic13.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	z-index: 3;	
}
div.indexsplash2
{	
	position: absolute;
	height: 330px;
	width: 760px;
	top: 0px;
	left: 0px;
	background: url('/images/pic24.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	z-index: 2;	
}
#mainpic
{
	height: 330px;
	width: 760px;
	padding: 0px;
	margin: 0px;
	position: relative;
  margin:0 auto;
  background-color:white;
}
#mainpic span.roundabout { 
	position: absolute;
  top:326px; left:0px;
  display:block; height:4px; width:760px;
  z-index:150;
  background-image:url('/images/splash/bgframe.png'); background-repeat:no-repeat;
}
/* languageswitch */
 .blackout                      { border:0px;position:absolute; top:0;left:0;bottom:0; z-index:202; background-color:#000; opacity:0.6;filter:alpha(opacity=60); width:100%; display:block;}
 .blackout_off                  { background-color:transparent; z-index:0; height:1px; width:1px;}
 a.langswitch                   { display:block; margin-left:20px; margin-right:20px; padding-bottom:6px;margin-bottom:10px; border-bottom:1px solid #efefef; } 
 div.langswitchbox              { background-image:url('/images/splash/langswitchbg.png'); width:706px;height:236px; font-family:arial;}
 div.langswitchbox .wrap        { padding:4px; }
 div.langswitchbox h1           { font-size:14pt; text-align:center; color:black; padding:0; margin-top:16px; margin-bottom:0px;}
 div.langswitchbox div.logo     { text-align:center; margin-top:12px;}    
 div.langswitchbox strong       { display:block; color:#fd7416; margin-top:8px;padding-bottom:8px;}
 div.langswitchbox table.langbox         { font-size:9pt; }
 div.langswitchbox table.langbox small   { font-size:8pt; }
/* languageswitch */
/* languageswitch large */
 .blackout                         { border:0px;position:absolute; top:0;left:0;bottom:0; z-index:202; background-color:#000; opacity:0.6;filter:alpha(opacity=60); width:100%; display:block;}
 .blackout_off                     { background-color:transparent; z-index:0; height:1px; width:1px;}
 a.langswitch                      { display:block; margin-left:20px; margin-right:20px; padding-bottom:6px;margin-bottom:10px; border-bottom:1px solid #efefef; } 
 div.langswitchboxlrg              { background-image:url('/images/splash/langswitchbglrg.png'); width:780px;height:850px; font-family:arial;}
 div.langswitchboxlrg .wrap        { padding:4px; }
 div.langswitchboxlrg h1           { font-size:14pt; text-align:center; color:black; padding:0; margin-top:16px; margin-bottom:0px;}
 div.langswitchboxlrg div.logo     { text-align:center; margin-top:12px;}    
 div.langswitchboxlrg strong       { display:block; color:#fd7416; margin-top:8px;padding-bottom:8px;}
 div.langswitchboxlrg table.langbox         { font-size:9pt; }
 div.langswitchboxlrg table.langbox small   { font-size:8pt; }
/* languageswitch */
