/*   Azul-Design Joomla! Template. (c) 2007          */
/*   Layout designed by Jane Klein / Optimaforma.nl  */
/*   Template coding by Peter Martin / db8.nl        */
html{overflow:-moz-scrollbars-vertical;}
body{background:#676767;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:76%;letter-spacing:0.5px;text-align:left;line-height:14pt;color:#002B5C;}
.clear{margin:0;padding:0;clear:both;display:block;height:1px;overflow:hidden;}
#container{position:relative;width:990px;min-height:100%;background-color:#FFF;margin:0 auto;}
#container_in{background-color:#FFF;padding:5px;}
#header{display:block;height:105px;width:980px;position:relative;margin:0 auto 0 auto;background-image:url('../images/azuldesignlogoa.gif');}

.block1,.block2,.block3,.block4{height:38px;width:210px;overflow:hidden;display:block;position:absolute;background-image:url('../images/blocks.gif');background-repeat:no-repeat;}
.block1{left:0px;top:0px;}
#logo{left:217px;top:0px;height:85px;width:545px;padding-top:0px;overflow:hidden;display:block;position:absolute;background-image:url('../images/azulbenblogo.gif');}
#logolink{height:0px;left:0px;top:0px;width:545px;padding-top:85px;overflow:hidden;display:block;position:absolute;}
.block2{right:0px;top:0px;}


ul{margin:0;padding:0;list-style:none;}
li{line-height:15px;padding-left:0px;padding-top:0px;}

#menu_links{float:left;width:210px;padding-right:0px;background:#FFF;border-right:0px solid #000;margin-right:0px;}
#menu_rechts{float:right;width:210px;padding-left:0px;background:#FFF;border-left:0px solid #000;margin-left:0px;}
#inhoud{margin:0px 215px 0px 215px;}
#kolom_rechts{margin:0;padding:0;background-image:url(../images/background_blue.gif);background-position:right;background-repeat:repeat-y;width:100%;background-color:#FFF;}
#kolom_links{margin:0px;padding:0px;background-image:url(../images/background_blue.gif);background-repeat:repeat-y;width:100%;}
.clear{clear:both;display:block;height:1px;overflow:hidden;margin:0;padding:0;}
#kolom_midden{background-image:url(../images/background.gif);background-repeat:repeat-y;}
#centercontent{margin:0px 0px 0px 0px;width:980px;margin-bottom:25px;}

.contentdescription{width:500px;border:1px solid color:#FF000;}
div.contact_email{width:500px;}
table.contentpane{width:500px;background-color:#F5EDD1;padding:5px;}
.blog{width:500px;background-color:#F5EDD1;padding:5px;}

a#contact{left:345px;top:104px;width:45px;height:0;padding-top:20px;overflow:hidden;display:block;position:absolute;}
a#search{left:420px;top:104px;width:45px;height:0;padding-top:20px;overflow:hidden;display:block;position:absolute;}
a#about{left:202px;top:104px;width:110px;height:0;padding-top:20px;overflow:hidden;display:block;position:absolute;}
a#backmenu1{ left:590px;top:104px;width:155px;height:0;padding-top:20px;overflow:hidden;display:block;position:absolute;}
a#backmenu2{ left:705px;top:20px;width:65px;height:0;padding-top:60px;overflow:hidden;display:block;position:absolute;}
a#contact:hover, a#search:hover, a#about:hover, a#backmenu1:hover{border-bottom:1px solid #FFF;}
a#logo:hover, a#backmenu2:hover{/*border:1px solid #002B5C;*/}

.componentheading{height:36px;font-size:16pt;font-weight:bold;line-height:25px;background-color:#FABA07;color:#FFF;border-bottom:7px solid #FFF;width:545px;color:#FFF;padding: 5px 0 0 5px;}

.contentheading{font-weight:bold;font-size:12pt;}

.block3{left:5px;bottom:20px;}
#address{left:222px;bottom:20px;height:38px;width:545px;padding-top:0px;overflow:hidden;display:block;position:absolute;background-image:url('../images/azulbenbadres.gif');}
#addresslink{height:0px;left:0px;top:0px;width:545px;padding-top:85px;overflow:hidden;display:block;position:absolute;}
.block4{right:5px;bottom:20px;}

.module_left{height:38px;width:210px;overflow:hidden;display:block;position:relative;background-image:url('../images/blauw_vlak.gif');background-repeat:no-repeat;margin-top:-30px;}

.footer{margin-top:10px;width:800px;height:16px;clear:both;}
.copyright{text-align:right;font-size:8pt;color:#CFCFCF;}
.copyright a, .copyright a:visited, .copyright a:hover{text-decoration:none;font-weight:bold;color:#CFCFCF;}

/* Menus */
.module_mainmenu{padding: 0px 0px 30px 0px;width:215px;margin: 0px 0px 0px 0px;background:#FFF;color:#0065A4;}
.module_mainmenu H3{background: #FFF;color:#FFF;}
a.mainlevel_mainmenu, a.mainlevel_mainmenu:link, a.mainlevel_mainmenu:visited{display: block;background:url('../images/menu_background.gif') no-repeat;vertical-align:middle;text-transform:lowercase;font-size:13px;font-weight:bold;color:#002B5C;text-align:left;padding-top:8px;padding-left:48px;height:40px !important;height:40px;width:160px;text-decoration:none;}
a.mainlevel_mainmenu:hover{color:#FABA07;}
#active_menu_mainmenu, #active_menu_mainmenu:hover{color:#FABA07;}


a.sublevel_mainmenu, a.sublevel_mainmenu:link,a.sublevel_mainmenu:visited{display: block;background:url('../images/background_submenu.gif') no-repeat;vertical-align:middle;text-transform:lowercase;font-size:13px;font-weight:bold;color:#002B5C;text-align:left;padding-top:8px;padding-left:48px;height:40px !important;height:40px;width:160px;text-decoration:none;margin-top:-9px;margin-left:-4px;}
a.sublevel_mainmenu:hover{color:#FABA07;}
a.sublevel_mainmenu#active_menu{color:#FABA07;}


/* Module blauw */
.module_blue H3{background-color: #DBE5F0;}
.module_blue {background-color: #DBE5F0;padding: 5px;margin-bottom:7px;}

/* Module geel */
.module_yellow H3{background-color: #FABA07;}
.module_yellow {background-color: #FABA07;padding: 5px;margin-bottom:7px;}

/* Module Azul B&B */
.module_azul H3{background-color: #FFF;}
.module_azul {position:absolute;bottom:0px; background-color: #FFF;padding: 5px 0 5px 0;width:210px;margin-bottom:64px;}
