@charset "UTF-8";
/* CSS Document */
* { margin:0; padding:0;}
html{  background:#006991; }
body{ margin: 0; padding: 0; background:#fff url(../img/layout/hd_bg.jpg) repeat-x top; font-family: Verdana, Arial, Helvetica, sans-serif, Tabasco; font-size: 12px; color: #666; line-height:1.5em;}
img{ border:0;}
.wrapper{ margin: 0 auto; width: 960px;}
.clear{ clear:both;}
h1{ color:#00AEEF; font-size: 24pt; padding:0; margin:0;}
h2{ color:#00AEEF; font-size: 16pt; padding:0; margin:0;}
h3 { color:#00AEEF; }

a{ color:#10B3F0; text-decoration:none;}
a:hover{ color:#3F8AA5; text-decoration: underline;}
.green{ color:#008000; text-decoration:none;}
.green:hover{ color:#5FA26A; text-decoration: underline;}

p { margin-bottom: 1em;}
ul { margin: 1em 2em;}

img.right { float:right; margin-left: 15px; margin-bottom: 15px;}

.info { padding: 10px 10px 0 10px; border: 1px solid #F9EF42; background:#FEFDCD;-moz-border-radius: 1em;
  border-radius: 1em; margin-bottom:1em; font-size: 11px;}
  
.intro { margin-bottom:15px; }

/* ---------------------
		MENU
----------------------*/
#menu{ _behavior: url(css/iepngfix.htc); float:left; width: 277px; height: 406px; background: url(../img/layout/menu_bg.png); margin-top: 20px; }
#menu img{ margin: 25px 0 0 25px;}
#menu ul{ margin: 10px 40px 0 0; padding-left: 40px;}
#menu ul li { padding: 8px 0 5px 0; border-bottom: dotted 1px #666; list-style: none;}
#menu ul li a{ color: #5c6365; text-decoration:none; display:block; font-size: 14px;}
#menu ul li a:hover, #menu ul li a.active{ color: #5c6365; text-decoration:none; display:block; background: url(../img/layout/arrow.gif) right no-repeat;}

#menu ul li a.active { font-weight:bold;}


/* ---------------------
		CONTENT
----------------------*/
#content{ float: left; padding: 20px 25px; width: 630px; margin-top: 110px; min-height: 350px; }
.box1 { float:left; width: 315px; padding-right: 30px;}
.box2 { float:left; width: 260px;}
.box3 { float:left; width: 300px;}
.box3 img{ float:left;}
.box3 p{ float:left; width: 180px; padding-left: 10px}
.second{ border-left: dotted 1px #666; margin-left: 30px; padding-left: 20px; width: 275px; }
.uren { clear:both; }

.readmore { text-align:right; display:block;}

.team{float: left; padding: 10px 20px 10px 0px; width:295px; height:220px;}
.links{ margin-bottom: 25px;width: 100%;}
.links td{ width: 50%; vertical-align:top;}


.openingsuren{margin-bottom: 25px;width: 75%;}
.openingsuren td{ width: 33%; vertical-align:top;}


.liststyle { list-style-type: none; }



/* ---------------------
		FOOTER
----------------------*/
#footer{ background: #006991 url(../img/layout/ft_bg.jpg) repeat-x; height:180px; padding-top: 15px;}
#gegevens {float:left; padding: 30px 10px 20px 90px; background:url(../img/layout/gegevens.gif) no-repeat; width: 272px; height:171px; color:#fff; font-size: 10px;}


/* TABLES */



.frm_gegevens tbody tr td {
padding-bottom:7px;
padding-right:20px;
}

.bestelling tbody tr td {
padding-bottom:7px;
padding-right:20px;
}

.bestelling tr td {
padding-bottom:7px;
padding-right:20px;
}

.bestelling tbody tr th {
text-align:left; }

.table3 tbody tr td {
padding-bottom:9px;
padding-top:9px;
}

.opmerking {
vertical-align:top;
}

.error-message { color:#FF0000; }
