/* This is the style of your browser text */

body, div, table {
	padding: 0;
	margin: 0;
	color:#777;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}

p {
	margin: .5em 0 1em 0;
}

a:link, a:visited {
	text-decoration: none;
}

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}


h1 {
	font-size:1.3;
	line-height:1.2;
	height:1.2em;
	margin-bottom:15px;
}

h2 {
	font-size:1.2;
	line-height:1.2;
	height:1.1em;
	margin-bottom:15px;
}

h3 {
	font-size:1.1em;
	line-height:1.1em;
	height:1.1em;
}

h4 {
	
	line-height:1em;
	height:1em;
}

h5 {
	font-size:0.9em;
}

#main {
	width:710px;
	margin:auto;
	
}

#logo {
	position:absolute;
	width:196px;
	height:84px;
	top:12px;
	margin-left:-30px;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	z-index:304;
}

#banner {
	position:absolute;
	top:0px;
	/*top:80px;*/
	width:710px;
	height:173px;
	margin:auto;
	background-image:url(../images/header_background.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	z-index:100;
}

#breadcrumbs {
	position:absolute;
	height:23px;
	top:196px;
	width:710px;
	margin:auto;
	background-image:url(../images/breadcrumbs_background.gif);
	background-repeat:repeat-x;
}

#breadcrumbs a{
	background-image:url(../images/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	padding-left:10px;
	color:#666;
	display:block;
	line-height:23px;
	font-size:1em;
	float:left;
	font-weight:normal
}

#breadcrumbs a:hover{
 	text-decoration:underline;
}

#breadcrumbs #homeBut, #breadcrumbs #contactBut, #breadcrumbs #sitemapBut{
 	
	background-repeat:no-repeat;
	background-position:0px 5px;
	display:block;
	float:right;
	height:23px;
	width:5px;
	margin-left:4px;
	z-index:305;
}

#breadcrumbs #homeBut {
	background-image:url(../images/button_home.jpg);
}

#breadcrumbs #contactBut {
	background-image:url(../images/button_mail.jpg);
}

#breadcrumbs #sitemapBut {
	background-image:url(../images/button_sitemap.jpg);
}


#content {
	position:absolute;
	top:225px;
	width:710px;
	margin:auto;
	padding-top: 6px;
	line-height: 1.9em;
}

#content #leftColumn{
	float:left;
	width:479px;
	padding-right:16px;
	line-height: 1.9em;
}

a {
	font-weight:bold;
	color:#A60008;
	text-decoration:underline;
}

#content #rightColumn{
	float:right;
	width:207px;
	padding-left:6px;
}

.clear {
	font-size:1px;
	clear:both;
	height:1px;
}

/* SIZES */

.bigger {
	font-size:1.2em;
}

/* COLORS */

.lightGrey {
	color:#999;
}

.darkGrey {
	color:#555;
}


.red {
	color:#A60008;
}

/* FORMS */

.textfield {
	border:1px solid #EEE;
	padding:3px;
}

.textArea {
	line-height:1.1em;
	border:1px solid #EEE;
}

/* ADS */

.ad {
	padding:7px 4px 7px 4px;
	cursor: pointer;
}

.ad:hover{
	background-color:#F6F6F6
}

/* LINES AND RULERS */

.lineHor{
	background-image:url(../images/line_hor_grey.gif);
	height:5px;
	clear:both;
	background-repeat:repeat-x
}

.lineVer{
	background-image:url(../images/line_ver_grey.gif);
	background-repeat:repeat-y;
	height:100%;
}

/* TITLES AND BULLETS */

.bulletTitle {
	background-image:url(../images/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:16px;
	font-size:1.2;
	line-height:1.2;
	font-weight:bold
}

.bulletText {
	padding-left:16px;
	font-size:1em;
	margin-top:4px;
}

a.arrowLink {
	font-weight:bold;
	font-size:1em;
	color:#666;
	background:url(../images/arrow_red_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	display:block;
	text-decoration:none;
	height:18px;
	line-height:18px;
}

a.arrowLink:hover {
	text-decoration:underline;
}

/* ARROW BARS */

.bar {
	height:11px;
	background:url(../images/bar_background.jpg);
	background-repeat:repeat-x;
	text-align:right;
}

/* TICKER */

.ticker {
	position:		relative;
	visibility:		hidden;
	left:			0px;
	top:			0px;
	border-width:	0px; 
	border-style:	solid;
	width:			100%;
}


/* ROUNDED RECTANGLE */

table.roundedRectangle {
	width:100%;
}

table.roundedRectangle tr.top td{
	height:14px;
	line-height:0.3em;
}

table.roundedRectangle tr.top td.left{
	width:14px;
	background-image:url(../images/roundRectLeftUp.jpg);
	background-repeat:no-repeat;
}

table.roundedRectangle tr.top td.middle{
	border-top:1px solid #F3F3F3;
}

table.roundedRectangle tr.top td.right{
	width:14px;
	background-image:url(../images/roundRectRightUp.jpg);
	background-repeat:no-repeat;
}

table.roundedRectangle tr.middle td.left{
	border-left:1px solid #F3F3F3;
}

table.roundedRectangle tr.middle{

}

table.roundedRectangle tr.middle td.right{
	border-right:1px solid #F3F3F3;
}

table.roundedRectangle tr.bottom td{
	height:14px;
	line-height:0.3em;
}

table.roundedRectangle tr.bottom td.left{
	width:14px;
	background-image:url(../images/roundRectLeftDown.jpg);
	background-repeat:no-repeat;
}

table.roundedRectangle tr.bottom td.middle{
	border-bottom:1px solid #F3F3F3;
}

table.roundedRectangle tr.bottom td.right{
	width:14px;
	background-image:url(../images/roundRectRightDown.jpg);
	background-repeat:no-repeat;
}

/* PROMO STAR */

#promoStar {
	position:absolute;
	margin-left:160px;
	margin-top:-15px;
	background-image:url(../images/promo.png);
	background-repeat:no-repeat;
	height:57px;
	width:60px;
	z-index:502;
}

/* OPENINGSUREN */
#openingsuren tr td{
	height:20px;
	line-height:20px;
}

/* AANBOD */
.dirClose, .dirOpen {
	list-style-type:none
}

.dirClose a {
	color:#777;
	background-image:url(../images/dir_close.gif);
	background-repeat:no-repeat;
	padding-left:40px;
	line-height:17px;
	/*height:17px;*/
	display:block;
	text-decoration:none;
}

.dirOpen a {
	background-image:url(../images/dir_open.gif);
	background-repeat:no-repeat;
	padding-left:40px;
	line-height:17px;
	/*height:17px;*/
	display:block;
	color:#A60008;
	text-decoration:underline
}

