body {color:#7b1d20; height:100%;text-align: center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;background: white url(../img/lage_balk.gif) repeat-x 0% 0%;margin:0px;}
h1,h2,h3,h4,h5,h6 {margin-top:0px;color:#b65312;}
ul { list-style-type:disc; }

div {border:0px solid lime;}

input, textarea, select, option {background-color:#E7F4FB;border: solid 1px #7b1d20;}

a:link                                {text-decoration: none;color:#b65312;}
a:visited                        {text-decoration: none;color:#b65312;}
a:hover                                {text-decoration: none;color:#7b1d20;}

a:link.headerlink                {text-decoration: none;color:#FFFFFF;}
a:visited.headerlink                {text-decoration: none;color:#FFFFFF;}

a:link.submenu_text              {text-decoration: none;color:#7b1d20;}
a:visited.submenu_text                {text-decoration: none;color:#7b1d20;}
a:hover.submenu_text                {text-decoration: none;color:#b65312;}

#main                                 {width: 765px;        margin: 0 auto; text-align: left;        position: relative; top: 0px;}
#div_drop_links                         {width:   5px;        float: left;        height:100%;background:url(../img/drop_links_balk.gif) no-repeat 0% 0%;}
#hoofd_vak                         {width: 765px;        float: left;        border-left:solid 1px #999999;border-right:solid 1px #999999;border-bottom:solid 1px #999999;}
#content                          {width: 765px;        float: left;        background:url(../img/blauw.gif) repeat-y 0% 0%;}
#div_drop_rechts                 {width:   5px;        float: left;        height:100%;background:url(../img/drop_rechts_balk.gif) no-repeat 0% 0%;}

.topheader         {border:solid 0px lime; background:white; height:41px; margin-top: 10px; }
#topspacer         {float:left; width:765px;height:0px; }
#logo                 {float:left; height:41px; }
#spacer_div         {float:left; width:320px; height:41px; background:#FFFFFF; border:solid 0px lime;}
#sponsors           {float: right; width:195px; height:41px; background:#FFFFFF;}

#header                 {float:left;padding-left:1px;padding-top:1px;padding-right:1px;display: inline;background-color:#FFFFFF;}
#header_img         {display:block;}

#link_1 {width: 190px;height:18px;float:left;border-left:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF;color:#FFFFFF;background-color:#7b1d20;overflow:hidden;display: inline;}
#link_2 {width: 190px;height:18px;float:left;border-left:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF;color:#FFFFFF;background-color:#7b1d20;overflow:hidden;display: inline;}
#link_3 {width: 190px;height:18px;float:left;border-left:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF;color:#FFFFFF;background-color:#7b1d20;overflow:hidden;display: inline;}
#link_4 {width: 190px;height:18px;float:left;border-left:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF;color:#FFFFFF;background-color:#7b1d20;overflow:hidden;display: inline;border-right: solid 1px #FFFFFF;}
.link_text {position:relative;left:10px;top:2px;vertical-align: middle;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

#opaquelayer         {width: 190px;height: 138px;opacity: 0;filter: alpha(opacity=0);position:absolute;left:0px;top:0px;z-index: 3;}
#opaquelayer2         {width: 190px;height: 138px;opacity: 0;filter: alpha(opacity=0);position:absolute;left:0px;top:0px;z-index: 4;}
                                                      <!-- edb996 f0d0bb E7F4FB f0d0bb fae6d9 faecd9 -->
#menu_spacer         {border:solid 0px lime; width: 190px; height:18px; background-color:#faf1d9; border:solid 1px white; float:left;}
.content_spacer         {border:solid 0px lime; width: 560px; height:18px; background-color:white; margin:1px; float:right;}

#menu_div                 {width: 190px; float:left; margin-left: 1px; background-color:#FFFFFF; display: inline;}
#menu_content_spacer         {width: 20px;  float:left; margin-left: 1px; background-color:#FFFFFF; display: inline;        margin-top:1px;}
#content_div                 {width: 340px; float:left; margin-top:1px;   background-color:#FFFFFF; display: inline; padding-bottom: 1em;}
.content_nieuws_spacer         {width: 40px;  float:left; margin-left: 1px; background-color:#FFFFFF; display: inline;        margin-top:1px;}
.nieuws_div                 {width: 150px; float:left; margin-top:1px;   background-color:#FFFFFF; display: inline;}
.nieuws_div2                 {width: 150px; float:left; margin-top:1px;   background-color:#E7F4FB; padding-left: 8px;}
#nieuws_rand_spacer         {width: 20px;  float:left; margin-right:1px; background-color:#FFFFFF; display: inline;        margin-top:1px;}

.menu                         {width: 190px; height:18px; margin-bottom:1px; background-color:#faf1d9; display:none;}
.extramenu                         {width: 190px; height:18px; margin-bottom:1px; background-color:#faf1d9; }
.submenu                 {width: 190px; height:18px; margin-bottom:1px; background-color:#faf1d9; display:none;}
.menu_text                 {position:relative; left:10px; top:2px;}
.submenu_text                 {position:relative; left:10px; top:2px;}
#menu_contact_spacer         {height:36px;}
.actief_menu                 {background-color:#BCE0F4;}
.actief_submenu                 {background-color:#BCE0F4;}
#menu_bottom_spacer         {background-color:#faf1d9;}

#pagina_kop {color:#7b1d20;font-size:17px;}
#pagina_kop_big {color:#7b1d20;font-size:18px;}
#pagina_kop_small {color:#7b1d20;font-size:15px;}
#quote {color:#b65312;font-size:21px;font-style:italic;}
#quoted {color:#104591;font-size:11px;font-style:italic;}
.citaat {color:#b65312;font-size:21px;font-style:italic;}
.geciteerde {color:#b65312;font-size:11px;font-style:italic;}
.paragraaf_kop{color:#b65312;margin-bottom:0px;/*_font-size:14px;_margin-bottom:-20px;*/}
.tekst_par_kop{color:#b65312;margin-bottom:0px;_font-size:14px;}

#vierkant_koffie           {float:left; width:170px; height:180px; margin-right:1px;  display:inline; margin-bottom:1px; background-color:#88C8EA; background: #88C8EA; }
#vierkant_zoet                 {float:left; width:169px; height:180px; margin-right:0px;  display:inline; margin-bottom:1px; background-color:#88C8EA; background: #88C8EA; }
#vierkant_water                 {float:left; width:170px; height:180px; margin-right:1px;  display:inline; margin-bottom:1px; background-color:#88C8EA; background: #88C8EA; }
#vierkant_klanten         {float:left; width:169px; height:180px; margin-right:0px;  display:inline; margin-bottom:1px; background-color:#88C8EA; background: #88C8EA; }

#vierkant_koffie_tap         {float:left; width:170px; height:180px;        margin-right:1px;  display:inline; margin-bottom:1px; background-color:#88C8EA; background-image:url(../img/a01.jpg);}
#vierkant_zoet_tap         {float:left; width:169px; height:180px; margin-bottom:1px; display:inline; margin-bottom:1px; background-color:#88C8EA; background-image:url(../img/a02.jpg);}
#vierkant_water_tap         {float:left; width:170px; height:180px; margin-right:1px;  display:inline; margin-bottom:1px; background-color:#88C8EA; background-image:url(../img/b01.jpg);}
#vierkant_klanten_tap         {float:left; width:169px; height:180px; margin-right:0px;  display:inline; margin-bottom:1px; background-color:#88C8EA; background-image:url(../img/b02.jpg);}


.adviseur             {cursor: pointer; display: block; clear: right; font-weight: bold; text-align: center; height:auto; border-bottom: 1px solid #7b1d20; }
.adviseur img         {padding: 0; margin:0; border:0;}
.adviseur p          {padding-top: 2em; display: block; margin:0; font-weight: bold; background:white;}


.vierkant_text {position:relative;top:5px;left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;}
.text_vierkant {position:relative;left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;display:none;}
.text_vierkant_kop {position:relative;left:10px;_top:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;}
.text_vierkant_kop[class] {position:relative;bottom:5px;}

.nieuws_header {color:#7b1d20}
#hrdiv {border-top:solid 1px #7b1d20;height:1px;}
.werken_div {height:80px; border:solid 1px #b65312;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
.klant_div {height:80px; border:solid 1px #b65312;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}

.werken_text {position:relative;top:40px;left:10px;}
.klant_text {position:relative;top:40px;left:10px;}

#contact                 {float:right; color:#7F7F99; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#contact_text                 {position:relative; right:10px;}

#bottom_spacer {float:left;position:relative;bottom:50px; width:190px; margin-left:1px;}
.contact_menu {float:left;width: 188px;height:20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;border-top:solid 1px #FFFFFF;background-color:#fae6d9;color:#7b1d20; display: block; clear:left;}
.contact_menu_bottom {border-bottom:solid 1px #FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#7b1d20;}                                                      -inline

.order_table_header {background-color:#7b1d20;color:#FFFFFF;font-weight:bold;}
.order_table_subheader {background-color:#b65312;color:#FFFFFF;}

.horecava label { margin: 0; display: inline; width: 125px; text-align: right; float: left;}
.horecava input { font: 8pt verdana; color: #black;padding: 0.05em; margin: 0.25em; }
.horecava input
.inline input   { border: 0px solid orange;  float: left; display: inline; }
.inline div     { border: 0px solid orange; float: left; display: inline; }

.small { font-size: 7pt; color:gray; }

.extra-img	{float: right; width: 160px; height: 320px; border: 1px solid #7b1d20; margin: 10px;}

