/* ellenpalsgraaf_09 */

* {
	padding: 0; /* default for all elements! */ 
	margin: 0;
}

body { 
	text-align: center; /* part 1 of 2 centering hack IE5/win, for the containing blocklevel, here the body */ 
	margin: 0px; 
	padding: 0px;
	background: #fefefe; /* NB NN6 gives the background a gray in default! */
}

#container {  
	height: autopx; 
	text-align: left; /* part 2 of 2 centering hack IE5/win because text-align (body) is inherit!! */
	/*border-left: 2px solid #22707c;*/
	/*border-right: 2px solid #22707c;*/
	margin: 0 auto 0 auto; /* to center the box; not in IE5/win so another hack! see above! */
	padding: 0; 
	background-image:url(pictures/bg-tile.gif);
	background-color:#b0bdca;
	background-repeat:repeat;
	width: 608px; 
  	voice-family: "\"}\""; /* IEwin boxmodel hack */ 
  	voice-family: inherit;
  	width: 700px; }
  	
html>body #container { /* be nice to Opera */
  width:700px;
}

#top {
 	margin: 0;
 	padding: 0;
	border-bottom: 2px solid #fff;
	height: 150px;
	width: 700px; 
	text-align:center;
}

#middle {
 	margin: 0;
 	padding: 0;
	border-bottom: 2px solid #fff;
	width: 700px; 
	text-align:center;
}  


#header { 
	margin: 0 40px 0 40px; 
	padding: 30px 0 30px 0;
	border-bottom: 1px solid #000;
}

#headerimg { 
	margin: 0 40px 0 40px; 
	padding: 10px 0 10px 0;
}

#content {
 	clear: left; 
	margin-top: 0px; 
	margin-right:40px;
	margin-left:40px;
	padding: 0;
	text-align: left;
	font: normal 11px/1.6em Verdana, sans-serif;
	
}

#contenttop {
 	clear: left;
 	margin: 0 40px 10px 40px; 
	padding: 0;
	text-align: left;
}

#contentbottom {
 	height: auto; 
	margin: 0 40px; 
	padding: 0;
	text-align: center;
}

#contentbottomtwo {
 	height: auto; 
	margin: 20px 40px 60px 40px; 
	padding: 0;
	
	text-align: center;
}

#footer {
 	clear:both;
 	height: 200px; 
	margin: 20px 40px 0px 40px; 
	padding-top: 10px;
	
}

#footernoborder {
 	height: 170px; 
	margin: 10px 40px 0px 40px; 
	padding: 0;
}

div.teller {
 	margin: 40px 40px; 
	 
}

ul {
	list-style: none; /* no browser' bullets here */
	padding:0px; /* no browser' padding here */ 
	margin: 0px; 
	}
	
li {
	font: bold 12px/1.2em Verdana, sans-serif;
	padding: 0px;  
	margin: 0px; 
	} 
	
#minitabs {
 	margin: 0;
 	padding: 0; 
 	}
	 
#minitabs li {
 	margin: 0;
 	padding: 0;
 	display: inline; /* making list horizontal here */
 	list-style-type: none; /* no browser' bullets here */
	 }
	 
#minitabs a { 
	float: left;
	line-height: 14px;
	margin: 0 17px 20px 0;
	text-decoration: none;
	color: #000;
	 }
	 
#minitabs a.active, #minitabs a:hover { /* a.active is ONLY working when .active is in HTML */
	border-bottom: 6px solid #000;
	padding-bottom: 10px;
	color: #000;
	 } 

p { 
	/*padding: 20px 40px 40px 40px;*/
	color: #000; 
	font: normal 11px/1.6em Verdana, sans-serif; 
	text-align: justify; 
	margin: 0px; 
	}

td { 
	padding: 0;
	color: #fff; 
	font: normal 11px/1.6em Verdana, sans-serif; 
	text-align: left; 
	margin: 0px; 
	}

p.copy {
	padding: 0;
	color: #000; 
	font: normal 9px Verdana, sans-serif; 
	text-align: right; 
	margin: 0px; 
	}

p.navcenter {
	padding: 0;
	color: #000; 
	font: normal 11px/2em Verdana, serif; 
	margin: 0;
	text-align: left; 
	}

p.navcenterright {
	padding: 0;
	color: #000; 
	font: normal 11px/2em Verdana, serif; 
	margin: 0;
	text-align: right; 
	}

p.navcentersmall {
	padding: 0;
	color: #000; 
	font: normal 10px/1.8em Verdana, serif; 
	margin: 0;
	text-align: justify; 
	}
	
span.titel a { 
	color:  #000;
	text-decoration: underline; 
}

span.titel a:hover { 
	color:  #000;
	text-decoration: none; 
}

p.info a { 
	color:  #000;
	text-decoration: underline; 
}

p.info a:hover { 
	color:  #000;
	text-decoration: none; 
}

p.copy a { 
	color:  #fff;
	text-decoration: none; 
}

p.copy a:hover { 
	color:  #000;
	text-decoration: underline; 
}

p.tothetop{
 	clear:both;
 	
	}

p.tothetop a {
	color:  #000;
	text-decoration: underline; 
}

p.tothetop a:hover { 
	color:  #000;
	text-decoration: none; 
}

span.italicbold { 
	font-style: italic; 
	font-weight: bold; 
}

p.navcenter img {
 	border: 0;  /* IE/win hack blue border hover!! */ 
	}

img.right {
 	border: 1px solid #fff;
 	margin: 10px 0px 10px 20px;
 	float: right;
	}

img.center {
 	border: 1px solid #fff;
 	margin: 20px 10px;
	}

img.left {
 	border: 1px solid #fff;
 	margin: 10px 20px 10px 0;
 	float: left;
	}

.thumbnails {  
	margin: 0px 40px 0px 40px; 
	padding: 0; 
	/*border:1px solid #000;*/
}

.images { 
	margin: 0; 
	padding: 0; 
}

.largeup { 
	border: 1px solid #fff; 
	padding: 0; 
	margin: 20px auto 30px auto; 
}

.largeflat { 
	border: 1px solid #fff; 
	padding: 0; 
	margin: 60px auto 114px auto; 
}

.small { 
	border: 1px solid #fff; 
	padding: 0; 
	margin-right: 8px;
	margin-left: 8px;
	margin-bottom: 14px; 
}

.smalltxt { 
	padding: 0; 
	margin-right: 14px;
	margin-bottom: 14px; 
}

.zonderpadding {
	padding:10px 40px 0px 40px;
}
