﻿* { margin: 0; padding: 0; /*border: 0;*/ }
html { overflow: scroll !important; }
body { background: transparent url(images/bg.jpg) no-repeat center top; font: 62.5%/1.4em Tahoma, Arial, Verdana, sans-serif; /* text-align: center; */ }

/*** TYPOGRAPHY ***/
/**************/
input { /* border: 1px solid #2c3338; */ font-family: Tahoma, Arial, Verdana, sans-serif; }
h1, h2, h3, h4 {text-align: left; font-family: Tahoma, Arial, Verdana, sans-serif; }
h1 a, h2 a, h3 a, h4 a { border: 0; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { border: 0; }
p { text-align: justify; padding-bottom: 10px; font-size: 1.2em; color: #2F3032;}
a {	border-bottom: 1px dashed #A0AC16; color: #A0AC16; text-decoration: none; }
a:hover { border-bottom: 1px dashed #737C0E; color: #737C0E; }
table a { border: 0; border-bottom: 1px dashed #A0AC16;}
div.contentwrapper #contentBg #jobs a { font-size:1.5em; text-decoration:none;border:none;}
div.contentwrapper #contentBg #jobs {width:300px; float:left;margin: 20px 0px 5px 0px;}
div.contentwrapper ul { list-style-type: none; font-size: 1.2em; color: #2F3032; }
div.contentwrapper ul li { background: transparent url(images/listitem.jpg) no-repeat left 5px; padding-left: 21px; line-height: 1.4em; }
div.contentwrapper ul li a { color: #A0AC16; border: 0; border-bottom: 1px dashed #A0AC16;}
div.contentwrapper ul li a:hover { border-bottom: 1px dashed #737C0E; color: #737C0E;}
div.contentwrapper ol { list-style-type: decimal; font-size: 1.2em; color: #2F3032; }
div.contentwrapper ol li { margin-left: 21px; line-height: 1.4em; }
div.contentwrapper ol li a { color: #A0AC16; border: 0; border-bottom: 1px dashed #A0AC16;}
div.contentwrapper ol li a:hover { border-bottom: 1px dashed #737C0E; color: #737C0E;}
div.contentwrapper li ol, 
div.contentwrapper li ul { font-size: 1em; }
/*div.contentwrapper table tr td { margin: 15px !important; }
div.contentwrapper table tr td img { margin: 5px 11px !important; border: 1px solid #AFBDC8; }*/
#sessions { overflow: hidden;  width: 300px;  }

/*** MEANING TAGS ***/
/********************/
acronym, abbr, q, dfn { border-bottom: dashed 1px #2f3032; font-style: normal; }

/*** WRAPPER ***/
/**************/
#wrapper { margin: 0 auto; width: 955px; }

/*** HEADER ***/
/**************/
#hdrLeft { width: 202px; height: 125px; background: transparent url(images/logo_anaxis.png) no-repeat left 45px; float: left; }
* html #hdrLeft { background: transparent url(images/logo_anaxis.jpg) no-repeat left 45px; }
#hdrLeft a { height:125px; width:202px; float: left; border-bottom: 0;}
#hdrRight {	width: 753px; height: 90px;	float: right; }
#hdrBottomRight { width: 753px;	height: 35px; float: right; text-align: right; }
#hdrBottomRight a {	border: 0; margin-top: 1px; float: right; overflow: hidden; }
#hdrBottomRight p.part { width: 300px; float: left; height: 30px; padding: 5px 0 0 0; color: #7A7D58; font-size: 1.1em; }
#hdrBottomRight p.part a { border: 0; float: left; }
#hdrSearch { padding-top: 5px; text-align: right; overflow: hidden;	float: right; width: 753px;}
* html #hdrSearch { padding-top: 0; }

/*buttons*/
#viewButtons { float:left; padding-top: 4px; width: 538px; overflow: hidden; }
#viewButtons ul { list-style-type: none; float: right; /* width: 538px; */ }
#viewButtons ul li { float: left; height: 36px; width: 37px; }
#viewButtons ul li a { border: 0; }

/*search*/
#searchBar { float: left; width: 212px; line-height: 48px; padding-right: 3px; padding-top: 10px; background: transparent url(images/bkg_zoek.png) no-repeat right 7px; overflow: hidden; }
#searchBar input.searchTxt { height: 28px; line-height: 28px; width: 160px; border: 0; background-color: Transparent; float: left; margin-left: 20px; padding-bottom: 2px; }
#searchBar a.searchBtn { width: 28px; height: 28px; cursor: pointer; cursor: hand; border: 0; background-color: Transparent; float: left; }

/*navigation*/
#navHdr { width: 753px; float: right; overflow: hidden; }
#navHdr ul { float: right; height: 25px; padding-top: 14px; list-style-type: none; }
#navHdr ul li { float: left; height: 16px; border-left: 1px solid #000; padding: 0 15px; }
#navHdr ul li.first { border-left: 0; }
#navHdr ul li.login { border-left: 0; border-right: 1px solid #000; }
#navHdr ul li a { text-decoration: none; float: left; font-size: 13px; color: #000; border-bottom: 0; text-transform: uppercase; }
#navHdr ul li a:hover { color: #4F78A9; }
#toggle img { border: 0; }

/*** CONTENT IMAGES ***/
/**********************/
div.conImg { width: 955px; height: 196px; overflow: hidden;}
#headerimage { width: 615px; height: 196px; float: right; }
#headerText { width: 320px; height: 176px; float: left; padding-top: 20px; padding-right: 20px; }
#headerText span.headertitle { font-size: 22px; color: #000000; line-height: 25px; text-align: right; font-weight: normal; float: right; letter-spacing: -1px; margin-bottom: 10px; }
#headerText p { color: #3C7391; font-size: 16px; text-align: right; line-height: 26px; clear: both; }

/*** CONTENT NAVIGATION ***/
/**************************/
#contentNav { width: 955px; height: 147px; color: #989c6e;  }
#contentNav-left { float: left; width: 15px; height: 147px; background: transparent url(images/bmenu_left.png) no-repeat left top; }
#contentNav-middle { float: left; width: 925px; height: 113px; padding: 17px 0; background: transparent url("images/bmenu_middle_full.png") repeat-x top left}
* html #contentNav-middle { padding: 12px 0 10px 0; }
#contentNav-middle ul { height: 113px; width: 925px; list-style-type: none; }
#contentNav-middle ul li { float: left; height: 113px; background: transparent url("images/contentnav_span.jpg") no-repeat top left; text-align: left; overflow: hidden; width: 185px; display: block;}
#contentNav-middle ul li.first { background: 0;}

#contentNav-middle ul li h2 { margin: 0 10px 5px 10px; padding-left:35px; text-align: left; background: transparent url(images/mroundcube.png) no-repeat left top; }
*html #contentNav-middle ul li h2 { margin-left: 5px; }
#contentNav-middle ul li h2.selected a { color: #C5CC72; }
#contentNav-middle ul li h2 a { white-space: nowrap; font-size: 23px; line-height: 1.2em;  color: #fff; font-weight: normal; text-transform: lowercase; border-bottom: 0; }
#contentNav-middle ul li h2 a:hover { color: #C5CC72; }
#contentNav-middle ul li p { width: 158px; margin: 0 10px 0 10px; height: 60px;}
#contentNav-middle ul li p a { color: #989C6E; font-size: 12px; line-height: 13px; text-decoration: none; border-bottom: 0; }
#contentNav-right { float: left; width: 15px; height: 147px; background: transparent url(images/bmenu_right.png) no-repeat left top; }
div.main {float: left; margin-bottom: 8px; width: 190px;}
div.subitems { margin: 0; height: 113px; width: 150px; float: left;}
div.subitems span { background: transparent url("images/submenu_arrows.png") no-repeat center left; }
div.subitems span a { font-size: 13px; color: #fff; border: 0; margin-left: 20px; line-height: 20px; font-weight: bold; }
div.subitems span.selected a { color: #C5CC72; }
div.subitems span a:hover { color: #C5CC72; }
div.subitems div.col { padding-left: 15px; background: #2C3338 url("images/contentnav_span.jpg") no-repeat left top; width: 135px; height: 104px; }

div.newsitem { clear: left; }
div.newsitem p { clear: both; overflow: hidden; margin-top: 5px; }

/*** BREADCRUMB ***/
/***************/
#breadcrumb { background: transparent url("images/bcontent_top.png") no-repeat top left; text-align: left; padding-top: 15px; padding-left: 20px; height: 15px;  font-size: 11px; }
#breadcrumb a { color: #000; border: 0; }

/*** CONTENT ***/
/***************/
div.contentwrapper { overflow: hidden; width: 945px; padding: 0 5px 30px 5px; background: transparent url("images/bcontent_middle.png") no-repeat left top; /* background-color: #fff; */ }
div.contentwrapper h1 { font-size: 2.0em; line-height: 1.8em; padding-top: 10px; padding-bottom: 10px; color: #3C7391; font-weight: normal; }
div.contentBg { clear: both; overflow: hidden; width: 915px; padding: 0 15px 0 15px; background-color: #fff; }

/* Headers */
div.homecontentleft h2, 
div.home3colcontentright h2, 
div.home2colcontentright h2, 
div.col2contentright h2,
div.contentleft h2,
div.col1contentright h2,
div.colcontentright h2,
div.home3colteaser h2 { font-size: 2.0em; line-height: 1.4em; padding-bottom: 10px; color: #000; font-weight: normal; letter-spacing: -1px; }

div.home3colteaser h2 { float: left;}
div.home3colteaser a { margin-left: 10px; border-bottom: 0; }
div.home3colteaser p {text-align:left;}
div.home3colteaser p.plinks a { clear:both !important;display:block; margin:0;}
div.home3colteaser a img { margin-top: 6px; }

div.homecontentleft h2 a, 
div.home3colcontentright h2 a, 
div.home2colcontentright h2 a, 
div.col2contentright h2 a,
div.contentleft h2 a,
div.col1contentright h2 a,
div.colcontentright h2 a,
div.home3colteaser h2 a { color: #000; }

div.homecontentleft h3, 
div.home3colcontentright h3, 
div.home2colcontentright h3, 
div.col2contentright h3,
div.contentleft h3, 
div.col1contentright h3,
div.colcontentright h3,
div.tagcloud h3{ font-size: 1.4em; line-height: 1.4em; padding-bottom: 2px; margin-bottom: 2px; color: #3C7391; }

div.homecontentleft h3 a, 
div.home3colcontentright h3 a, 
div.home2colcontentright h3 a, 
div.col2contentright h3 a,
div.contentleft h3 a, 
div.col1contentright h3 a,
div.colcontentright h3 a { color: #3C7391; }

/* Content Left */
div.homecontentleft { background-color: #FFFFFF; float: left; width: 300px; padding: 0 20px 80px 0; border-right: 1px solid #afbdc8; /* background: transparent url(images/bkgyoutube.jpg) no-repeat left 80px; */ }
div.homecontentleft object, div.contentleft embed { /* border: 2px solid #93a4ae; */ }
div.contentleft { background-color: #FFFFFF; float: left; width: 300px; padding: 0 25px 0 0; }

/* Tag Cloud */
div.tagcloud { margin-top: 30px; width: 300px; line-height: normal; color: #A0AC16;}
div.tagcloud a { border: none 0 #000; color: #A0AC16; text-decoration: none; }
div.tagcloud a:hover { color: #737C0E; }
div.tagcloud span { position: absolute; left: -999px; width: 990px; }

/* Teaser */
div.home3colteaser { background-color: #FFFFFF; float: left; width: 275px; padding: 0 25px; }
div.home3colteaser h2 a {}
div.home3colteaser h3 { font-size: 1.2em; }
div.home3colteaser h3 a { font-weight: normal; border-bottom: 1px dashed #A0AC16; text-decoration: none; margin: 0; /*font-size: 1.3em; line-height: 1.8em;*/ padding-bottom: 1px; margin-bottom: 2px; }
div.home3colteaser h3 a:hover { border-bottom: 1px dashed #737C0E; color: #737C0E; }
div.home2colteaser { background-color: #FFFFFF; float: left; width: 275px; padding: 0 25px; }
div.home2colteaser h2 a {}
div.home2colteaser h3 { font-size: 1.4em; }
div.home2colteaser h3 a { font-weight: normal; border-bottom: 1px dashed #A0AC16; text-decoration: none;/* font-size: 1.3em; line-height: 1.8em; */padding-bottom: 2px; margin-bottom: 2px; }
div.home2colteaser h3 a:hover { border-bottom: 1px dashed #737C0E; color: #737C0E; }
div.home2colteaser p.plinks a { border-bottom: none; clear: both; display:block; }

/* Content Right */
div.home3colcontentright { background-color: #FFFFFF; float: right; width: 248px; padding-left: 20px; border-left: 1px solid #afbdc8; }
div.home2colcontentright { background-color: #FFFFFF; float: right; width: 569px; padding-left: 20px; border-left: 1px solid #afbdc8; }
div.col2contentright { background-color: #FFFFFF; float: right; width: 569px; padding-left: 20px; border-left: 1px solid #afbdc8; }
div.col1contentright { background-color: #FFFFFF; float: right; width: 915px; }
div.col1contentleft { background-color: #FFFFFF; float: left; width: 550px; }
div.colcontentright {  }

/* Retaggr */
div.retaggr { float: right; width: 360px; }

#linkedIn { clear: both; padding: 10px 0px 0px 345px; }
#printLink { clear: both; float: right; margin-top: 20px; }
#printLink a { border: 0; }

/*** FOOTER ***/
/**************/
#footer { clear: both; padding: 15px 15px 10px 15px; width: 915px; height: 70px; margin: 0 5px 0 5px; /* border-top: 1px solid #afbdc8; */ background: #fff url("images/border_footer.png") no-repeat top center; }
#footer p { text-align: right; width: 170px; padding: 0 10px 0 0; float: left; padding-top: 56px; display: block; }
#footer a.logo { border: 0; float: left; display: block;}
#footer ul { margin-top: 12px; width: 573px; float: left; list-style-type: none; }
#footer ul li { float: left; /* height: 16px; */ border-left: 1px solid #2F3032; padding: 0 10px; text-decoration: none; font-size: 1.3em; color: #2F3032; border-bottom: 0; line-height: 1.3em;}
#footer ul li.first { border-left: 0; padding-left: 0; }
#footer ul li a { text-decoration: none; color: #2F3032; border-bottom: 0; }

/*** WYSIWYG ***/ 
/**************/
#eyeEditMenu table tr td { border: 0; }
#eyeEditMenu table tr td img { margin: 0 !important; }
div.editmenu a { border: 0; }

/*** IMAGES ***/ 
.image_top_left {display: block; margin-bottom: 15px;}
.image_top_middle {display: block; margin: 0 auto 15px auto;}
.image_bottom_left {display: block; margin-top: 15px;}
.image_bottom_middle {display: block; margin: 15px auto 0 auto;}
.image_align_right {float: right; margin: 0 0 0 15px;}
.image_align_left {float: left; margin: 0 15px 0 0;}

/*** rss ***/ 
table.eyeRssFeed { border: solid 1px #AFBDC8;}
table.eyeRssFeed tr.rssHeader, table.eyeRssFeed tr.rssHeader a { background-color: #AFBDC8; color: #000;}
table.eyeRssFeed tr.rssItem { border-bottom: solid 1px #AFBDC8;}
table.eyeRssFeed td { padding: 3px;}

/*** anysurfer ***/ 
p.as-txt {position: absolute;left: 0;top: -10000px;overflow: hidden;}
a.as-gfx img{width: 50px;height: 40px;border: none;}
a.as-gfx {border: none; float: left; display: block; width: 50px;}
a.as-gfx:hover{ border: none;}
