/* Alia Vita CSS */
/* version v3.0 - december 2009 */
/* created by Stef Verbeeck */

*{margin:0;padding:0;} 

html, body {
height: 100%;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
color: #ffffff;
font-size: 11px;
background-color: #636366;
}

/* top part of page */
div#top{
width: 100%;
height: 350px;
background-image: url(/gui/header_background.jpg);
background-repeat: repeat-x;
overflow: hidden;
}

div#header{
width: 900px;
margin:0 auto;
}

div#header_top{
height: 30px;
}

div#nav{
height: 30px;
float: left;
}


div#head{
height: 290px;
}

/* content part of page */
div#container{
background-image: url(/gui/content_background.jpg);
background-repeat: repeat-x;
background-position: top;
}

div#contentwrapper{
width: 900px;
margin:0 auto;
line-height: 1.6em;
}

/* submenu */
div#submenu{
width: 200px;
float: left;
margin-top: 50px;
margin-right: 50px;
}

div#subnavtop{ /* grey box */
width: 200px;
float: left;
margin-bottom: 20px;
background-image: url(/gui/submenu_top.jpg);
background-position: top;
background-repeat: no-repeat;
display: inline;
}

h3 {
font-size: 18px;
line-height: 1.0;
color: #f2e8c4;
margin-bottom: 25px;
margin-top: 20px;
margin-left: 20px
}

div#subnav{
width: 200px;
background-image: url(/gui/submenu_bottom.jpg);
background-position: bottom;
background-repeat: no-repeat;
line-height: 1.6em;
}

div#subnav ul{
padding-top: 0px; 
padding-left: 30px;
padding-right: 20px;
padding-bottom: 50px;
list-style-type: none;
font-size: 10px;
}

div#subnav li{
margin-top: 15px;
margin-bottom: 0px;
}

div#subnav li.title{
width: 180px;
padding-top: 15px;
padding-bottom: 10px;
font-weight: bold;
font-size: 11px;
color: #475259;
border-bottom: 1px solid #BEC9D3;
}

div#subnav li a:link, div#subnav li a:visited, div#subnav li a:active{
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

div#subnav li a:hover{
color: #b9a87c;
}

div#subpromotop{ /* yellow box */
width: 200px;
float: left;
margin-bottom: 20px;
background-image: url(/gui/subpromo_top.jpg);
background-position: top;
background-repeat: no-repeat;
display: inline;
}

h4 {
font-size: 18px;
line-height: 1.0;
color: #818184;
margin-bottom: 20px;
margin-top: 20px;
margin-left: 20px
}

div#subpromo{
width: 200px;
background-image: url(/gui/subpromo_bottom.jpg);
background-position: bottom;
background-repeat: no-repeat;
line-height: 1.6em;
}

div#subpromo p{
padding-left: 20px;
padding-right: 20px;
padding-bottom: 30px;
font-size: 10px;
color: #818184;
line-height: 1.8em;
}

div#subpromo a:link, div#subpromo a:visited, div#subpromo a:active{
color: #818184;
text-decoration: none;
}

div#subpromo a:hover{
color: #000000;
}

div#subpromo ul{
padding-top: 0px; 
padding-left: 30px;
padding-right: 20px;
padding-bottom: 50px;
list-style-type: none;
font-size: 10px;
}

div#subpromo li{
margin-top: 15px;
margin-bottom: 0px;
}

div#subpromo li a:link, div#subpromo li a:visited, div#subpromo li a:active{
color: #818184;
text-decoration: none;
font-weight: bold;
}

div#subpromo li a:hover{
color: #000000;
}

/* content */
a:link, a:visited, a:active{
text-decoration: underline;
color: #f2e8c4;
}

a:hover{
text-decoration: none;
color: #f2e8c4;
}

h1 {
font-size: 28px;
line-height: 1.2em;
color: #ffffff;
margin-bottom: 30px;
}

h2 {
font-size: 20px;
line-height: 1.2em;
color: #f2e8c4;
margin-bottom: 20px;
}

div#content{
float: left;
width: 650px;
margin-top: 50px;
line-height: 2.0em;
}

div#content_wide{
float: left;
width: 900px;
margin-top: 50px;
line-height: 2.0em;
}

div#content p{
margin-bottom: 20px;
text-align: justify;
}

div#content ul{
margin-left: 40px;
}

div#content ul li{
margin-bottom: 20px;
}

div#content a.highlight:link, div#content a.highlight:visited, div#content a.highlight:active{
text-decoration: underline;
color: #CDB87A;
font-weight: bold;
}

div#content a.highlight:hover{
text-decoration: none;
color: #CDB87A;
}

.indent{
padding-left: 20px;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
text-align: right;
float: right;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
text-align: left;
float: left;
}

/* home */
div#homeboxes{
width: 900px;
margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #7b7b7e;
overflow:hidden;
}

div#homebox01{ 
width: 268px;
float: left;
margin-right: 45px;
background-image: url(/gui/box_background.jpg);
background-position: top;
background-repeat: no-repeat;
border: 1px solid #f2e8c3;
}

div#homebox02{ 
width: 268px;
float: left;
margin-right: 45px;
background-image: url(/gui/box_background.jpg);
background-position: top;
background-repeat: no-repeat;
border: 1px solid #f2e8c3;
}

div#homebox03{ 
width: 268px;
float: left;
background-image: url(/gui/box_background.jpg);
background-position: top;
background-repeat: no-repeat;
border: 1px solid #f2e8c3;
}

.homeboxtxt{
height: 120px;
}

.homeboxtxt p{
padding-left: 20px;
padding-right: 20px;
font-size: 10px;
color: #818184;
line-height: 1.8em;
}

.discover{
margin-top: 10px;
padding-right: 20px;
height: 30px;
text-align: right;
}

.discover a:link, .discover a:visited, .discover a:active{
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

.discover a:hover{
color: #000000;
font-weight: bold;
}

div#homeboxes2{
width: 900px;
margin-top: 20px;
margin-bottom: 20px;
overflow:hidden;
/* background-color: #3c3c3e; */	
}

div#postlist{
float: left;
width: 583px;
height: 220px;
padding-bottom: 10px;
background-image: url(/gui/boxposts_background.jpg);
background-position: top;
background-repeat: no-repeat;
border: 1px solid #717174;
}

.postinfo{
float: left;
width: 475px;
height: 50px;
padding-left: 20px;
}

.postinfo a:link, .postinfo a:visited, .postinfo a:active{
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

.postinfo a:hover{
color: #f2e8c4;
text-decoration: none;
}

.postcomments{
width: 85px;
float: right;
color: #f2e8c4;
}

div#extrabox{ 
width: 268px;
height: 220px;
float: left;
margin-left: 45px;
background-image: url(/gui/box2_background.jpg);
background-position: top;
background-repeat: no-repeat;
border: 1px solid #818184;
padding-bottom: 10px;
}

.extraboxtxt p{
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
font-size: 10px;
color: #f2e8c4;
line-height: 1.8em;
}

/* forms */
.single_line_text_box input {
width: 250px;
line-height: 1.2 em;
border: 1px solid #818181;
font-size: 10px;
font-family: Verdana, lucida, arial, helvetica, sans-serif;
color: #818181;
padding: 4px;
}

.small_text_area textarea {
width: 180px;
height: 120px;
line-height: 1.2 em;
border: 1px solid #818181;
font-size: 10px;
font-family: Verdana, lucida, arial, helvetica, sans-serif;
color: #818181;
padding: 4px;
}

.large_text_area textarea {
width: 180px;
height: 120px;
line-height: 1.2 em;
border: 1px solid #818181;
font-size: 10px;
font-family: Verdana, lucida, arial, helvetica, sans-serif;
color: #818181;
padding: 4px;
}

/* blocks */
div#blockrow_1{
width: 670px;
height: 158px;
margin-top: 30px;
margin-bottom: 20px;
}

div#blockrow_2{
width: 670px;
height: 158px;
margin-bottom: 20px;
}

.block_txt{
padding-left: 20px;
padding-right: 95px;
text-align: left;
}

.block_txt a:link, .block_txt a:visited, .block_txt a:active{
color: #CDB87A;
text-decoration: underline;
font-weight: bold;
}

.block_txt a:hover{
text-decoration: none;
}

div#block_home01{
float: left;
width: 325px;
height: 158px;
background-image: url(gui/block_etiquette.jpg);
background-position: top;
background-repeat: no-repeat;
}

div#block_home02{
float: left;
width: 325px;
height: 158px;
margin-left: 20px;
background-image: url(gui/block_consulting.jpg);
background-position: top;
background-repeat: no-repeat;
}

div#block_home03{
float: left;
width: 325px;
height: 158px;
background-image: url(gui/block_kevin.jpg);
background-position: top;
background-repeat: no-repeat;
}

div#block_home04{
float: left;
width: 325px;
height: 158px;
margin-left: 20px;
background-image: url(gui/block_vacatures.jpg);
background-position: top;
background-repeat: no-repeat;
}

div#block_promo{
float: left;
width: 670px;
height: 121px;
background-image: url(gui/promo_back.jpg);
background-position: top;
background-repeat: no-repeat;
margin-bottom: 25px;
}

.promo_txt{
padding-left: 127px;
padding-right: 20px;
padding-top: 67px;
}

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

.promo_txt a:hover{
text-decoration: none;
color: #ffffff;
}

div#block_etiquette01{
float: left;
width: 325px;
height: 158px;
background-image: url(gui/block_voordrachten.jpg);
background-position: top;
background-repeat: no-repeat;
}

div#block_etiquette02{
float: left;
width: 325px;
height: 158px;
margin-left: 20px;
background-image: url(gui/block_diners.jpg);
background-position: top;
background-repeat: no-repeat;
}

div#block_etiquette03{
float: left;
width: 325px;
height: 158px;
background-image: url(gui/block_books.jpg);
background-position: top;
background-repeat: no-repeat;
}

div#block_etiquette04{
float: left;
width: 325px;
height: 158px;
margin-left: 20px;
background-image: url(gui/block_quiz.jpg);
background-position: top;
background-repeat: no-repeat;
}

/* events */
.dbem_events_list ul {
list-style-type: none;
}

/* footer */
div#footer{
width: 900px;
height: 50px;
margin: 0 auto;
margin-top: 30px;
padding-top: 15px;
clear: both;
color: #afafb2;
}

div#designby{
float: left;
width: 200px;
margin-right: 50px;
}

div#copyright{
float: left;
padding-top: 8px;
font-size: 10px;
color: #afafb2;
}

div#copyright a:link, div#copyright a:visited, div#copyright a:active{
color: #afafb2;
text-decoration: none;
}

div#copyright a:hover{
color: #ffffff;
text-decoration: underline;
}

/* sIFR script */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
}
