/* ------------------------------------------------------------------------------------ */
/* Standaard                                                                            */
/* ------------------------------------------------------------------------------------ */

td, th {
    color: #254354;
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
}

html, body {
    background-color: #ffffff;
    color: #254354;
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    height: 100%;
    margin: 0px;
}

span {
    font-size: 11px;
}

/* ------------------------------------------------------------------------------------ */
/* Standaard layout                                                                     */
/* ------------------------------------------------------------------------------------ */

div#wrapper {
    position: relative;
    margin: 0 auto;
    width: 1200px;
    height: 100%;
}

div#mimirtop {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100px;
    margin-left: 1px;
    z-index: 100;
    background: #467896;
}

div#logo {
    position: absolute;
    width: 201px;
    height: 164px;
    background:url(http://www.mimir.nu/munin/images/logo.png) top left no-repeat !important;
    background:url(http://www.mimir.nu/munin/images/logo.gif) top left;
}

div#menu {
    position: absolute;
    left: 190px;
    top: 70px;
}

div#topwidget {
    position: absolute;
    right: 20px;
    top: 10px;
    color: white;
}

div#topwidget a {
    color: white;
}

div#topwidget form {
    margin-top: 5px;
}

div#mimircontent {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    border-left: 1px solid;
    border-right: 1px solid;
    min-height: 100%;
}

div#container {
    margin: 170px 15px 400px 15px;
}

div#mimirfooter {
    position: absolute;
    bottom: 0px;
    height: 370px;
    width: 100%;
}

div#go {
  display: none;
}

/* ------------------------------------------------------------------------------------ */
/* Achtergrondkleuren                                                                   */
/* ------------------------------------------------------------------------------------ */

.content-professionals {
    background: url(http://www.mimir.nu/munin/images/bg_professionals.png) #a3c4d6 !important;
}

.content-agencies {
    background: url(http://www.mimir.nu/munin/images/bg_agencies.png) #a3c4d6 !important;
}

.content-recruiters, .content-admin {
    background: url(http://www.mimir.nu/munin/images/bg_recruiters.png) #d4e3e8 !important;
}

.content-search {
    background: url(http://www.mimir.nu/munin/images/bg_zoeken.png) #edf2f5 !important;
}

.content-mimir {
    background: #ffffff !important;
}

/* ------------------------------------------------------------------------------------ */
/* Navigatie door middel van tabs                                                       */
/* ------------------------------------------------------------------------------------ */

div.tabsnavigation table {
    height: 26px;
    width: 100%;
}

div.tabsnavigation td.left {
    background: url(http://www.mimir.nu/munin/images/subleftstip.gif) no-repeat left top;
    width: 30px;
}

div.tabsnavigation td.right {
    background: url(http://www.mimir.nu/munin/images/subright.gif) no-repeat right top;
}

div.tabsnavigation ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

div.tabsnavigation li {
    background: url(http://www.mimir.nu/munin/images/subleft.gif) no-repeat left top;
    float: left;
    height: 26px;
    padding: 0px 20px 0px 20px;
}

div.tabsnavigation li.first {
    background: none;
    margin-left: -20px;
}

div.tabsnavigation li.first div {
    margin-top: 7px;
}

div.tabsnavigation li.last {
    background: url(http://www.mimir.nu/munin/images/subright.gif) no-repeat right top;
    margin-left: -20px;
}

div.tabsnavigation li a:link,
div.tabsnavigation li a:visited,
div.tabsnavigation li a:focus,
div.tabsnavigation li a:hover,
div.tabsnavigation li a:active {
    color: #254354;
    float: left;
    margin-top: 7px;
    text-decoration: none;
}

div.tabsnavigation li.selected a:link,
div.tabsnavigation li.selected a:visited,
div.tabsnavigation li.selected a:focus,
div.tabsnavigation li.selected a:hover,
div.tabsnavigation li.selected a:active {
    color: #ff6f00;
}

div.tabscontent {
/*  background: #e6f0f2; */
    background-color: white;
    border: 1px solid #254354;
    padding: 20px 20px 20px 20px;
}

/* ------------------------------------------------------------------------------------ */
/* De hoogte van het content voor IE                                                    */
/* ------------------------------------------------------------------------------------ */

div.tabscontent {
    height: 1300px;
}

/* ------------------------------------------------------------------------------------ */
/* De hoogte voor browsers die elementen kunnen selecteren op basis van attributen      */
/* ------------------------------------------------------------------------------------ */

div.tabscontent[class] {
    height: auto;
    min-height: 1300px;
}

div.postcontent {
    background: #ffffff;
}

/* ------------------------------------------------------------------------------------ */
/* Layouts voor faq, post en professional ...                                           */
/* ------------------------------------------------------------------------------------ */

div#faqtop {
    position: absolute;
    width: 550px;
    margin-left: -274px;
    left: 50%;
    top: 0%;
    height: 100px;
    background: #467896;
}

div#faqcontent {
    position: absolute;
    width: 550px;
    margin-left: -275px;
    left: 50%;
    top: 0%;
    height: expression(document.body.clientHeight + "px");
    min-height: 100%;
    border-left: solid 1px;
    border-right: solid 1px;
}

.faqhighlight {
    color: #467896;
    font-weight: bold;
}

div#postwrapper {
    position: relative;
    margin: 0 auto;
    width: 800px;
    height: 100%;
}

/* ------------------------------------------------------------------------------------ */
/* Tabellen waarin gegevens ingevoerd kunnen worden                                     */
/* ------------------------------------------------------------------------------------ */

table.input {
    margin-top: 20px;
}

table.input td {
    padding: 2px 20px 2px 0px;
}

table.input td.space {
    padding-bottom: 20px;
}

/* ------------------------------------------------------------------------------------ */
/* Een standaard tabel                                                                  */
/* ------------------------------------------------------------------------------------ */

table.default td {
    padding: 2px 10px 2px 0px;
    vertical-align: top;
}

table.default td.space {
    padding-bottom: 20px;
}

table.lower {
    margin-top: 20px;
}

/* ------------------------------------------------------------------------------------ */
/* Om alles netjes op één lijn te houden                                                */
/* ------------------------------------------------------------------------------------ */

table.line td {
    line-height: 15px;
    padding: 2px 5px 2px 0px;
}

/* ------------------------------------------------------------------------------------ */
/* Instellingen voor de <displaytag> tabellen                                           */
/* ------------------------------------------------------------------------------------ */

.displaytag {
    border: 1px solid #254354;
}

.displaytag th, .displaytag td {
    padding: 2px 4px 2px 4px;
    text-align: left;
}

.displaytag th {
    background-color: #a3c4d6;
}

.displaytag th a, .displaytag th a:visited, .displaytag th a:hover {
    color: #254354;
}

.displaytag th.sorted a, th.sortable a {
    background: no-repeat right center;
    display: block;
}

.displaytag th.sortable a {
    background-image: url(http://www.mimir.nu/munin/images/arrow_off.png);
}

.displaytag th.order1 a {
    background-image: url(http://www.mimir.nu/munin/images/arrow_down.png);
}

.displaytag th.order2 a {
    background-image: url(http://www.mimir.nu/munin/images/arrow_up.png);
}

.displaytag tr.odd {
    background-color: #f2f7f8;
}

.displaytag tr.even {
    background-color: #e6f0f2;
}

.pagebanner {
    display: block;
    margin-top: 10px;
}

.pagelinks {
    display: block;
    margin-top: 5px;
}

.exportlinks {
    margin-top: 5px;
}

span.export {
    padding: 0 4px 3px 20px;
    display: inline;
    cursor: pointer;
}

span.excel {
    background-repeat:no-repeat;
    background-image: url(http://www.mimir.nu/munin/images/icons/16/xsl.gif);
}

span.csv {
    background-repeat:no-repeat;
    background-image: url(http://www.mimir.nu/munin/images/icons/16/csv.gif);
}

span.xml {
    background-repeat:no-repeat;
    background-image: url(http://www.mimir.nu/munin/images/icons/16/xml.gif);
}

/* ------------------------------------------------------------------------------------ */
/* Berichten                                                                            */
/* ------------------------------------------------------------------------------------ */

.errors {
    margin-bottom: 20px;
    color: #ff6f00;
}

.messages {
    margin-bottom: 20px;
    font-weight: bold;
}

/* ------------------------------------------------------------------------------------ */
/* Instellingen ...                                                                     */
/* ------------------------------------------------------------------------------------ */

p {
    line-height: 15px;
    margin-top: 0px;
    margin-bottom: 20px;
}

h1 {
    background: transparent;
    font-size: 110%;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
}

h2, h3 {
    background: transparent;
    font-size: 105%;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
}

h4, h5 {
    background: transparent;
    font-size: 100%;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
}

a:link, a:visited, a:focus, a:hover, a:active {
    color: #ff6f00;
    text-decoration: none;
}

a img {
    border: 0px;
}

label.important {
    font-weight: bold;
}

input, select, textarea {
    background-color: #edf2f5;
    border-color: #467896;
    border-style: solid;
    border-width: 1px;
    color: #254354;
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
}

input.required, select.required, textarea.required {
    background-color: #ffffff;
}

.image {
    margin-top: 20px;
}

.captcha {
    font-size: 10px;
}

.monospaced {
    display: block;
}

.money {
    padding-right: 5px;
    text-align: right;
}

#road {
    vertical-align: top;
}

#road table {
    border-width: 0px;
    border-spacing: 0px;
}

.roadmessage {
    background-color: #a3c4d6;
}

tr.roadandor td {
    font-size: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.communication {
    font-variant: small-caps;
}

.forumselect {
    width: 400px;
}

textarea.code {
    background: #e6f0f2;
    border: none;
    font-family: "Courier";
    font-size: 12px;
    overflow: hidden;
}

table.faq td.question {
    font-weight: bold;
}

table.faq span.hilight {
    font-weight: bold;
}

.address {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica;
    font-size: 9px;
}

/* ------------------------------------------------------------------------------------ */
/* Validatie fouten                                                                     */
/* ------------------------------------------------------------------------------------ */

input.validation {
    border-color: #ff6f00;
}

input.validationRequired, select.validationRequired, textarea.validationRequired {
    background-color: #ffffff;
    border-color: #ff6f00;
}

input.validationMoney {
    border-color: #ff6f00;
    padding-right: 5px;
    text-align: right;
}

/* Internet Explorer kan geen elementen selecteren op basis van attributen */
/* Daardoor is input[type="text"] niet mogelijk en herstellen we het hier */
.radio, .checkbox, .image {
    background-color: transparent;
    border-style: none;
}

/* ------------------------------------------------------------------------------------ */
/* http://www.alistapart.com/articles/cssdropshadows/                                   */
/* ------------------------------------------------------------------------------------ */

.photo {
    float:left;
    background: none;
    background: url(http://www.mimir.nu/munin/images/shadow/shadowAlpha.png) no-repeat bottom right !important;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mimir.nu/munin/images/shadow/shadowAlpha.png', sizingMethod='crop')
    margin: 10px 0 0 10px !important;
    margin: 10px 0 0 5px;
}

.photo img {
    display: block;
    position: relative;
    background-color: #fff;
    border: 1px solid #a9a9a9;
    margin: -6px 6px 6px -6px;
    padding: 4px;
}

/* ------------------------------------------------------------------------------------ */
/* http://css.maxdesign.com.au/listamatic/vertical05.htm */
/* ------------------------------------------------------------------------------------ */

ul.list {
    margin-left: 0px;
    padding-left: 0px;
    list-style: none;
}

ul.list li {
    background-image: url(http://www.mimir.nu/munin/images/arrow.gif);
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-left: 13px;
}

td.headlines {
    padding-left: 50px;
    vertical-align: top;
}

td.headlines ul {
    margin-left: 0px;
    padding-left: 0px;
}

td.headlines li, td.headlines div, td.headlines table {
    margin-top: 10px;
}

/* ------------------------------------------------------------------------------------ */
/* Banners                                                                              */
/* ------------------------------------------------------------------------------------ */

.bannercolumn {
    padding-top: 26px;
    vertical-align: top;
    width: 120px;
}

.banner {
    margin: 0px 0px 15px 15px;
}

/* IAB Full Banner */
#zone1 {
    height: 60px;
    left: 266px;
    position: absolute;
    top: 6px;
    width: 468px;
}

/* IAB Large Rectangle */
.zone2 {
    height: 280px;
    width: 336px;
}

/* ------------------------------------------------------------------------------------ */
/* Highlight search results                                                             */
/* ------------------------------------------------------------------------------------ */

.highlight {
    font-size: inherit !important;
    color: #ff6f00;
}

/* ------------------------------------------------------------------------------------ */
/* Summary                                                                              */
/* ------------------------------------------------------------------------------------ */

#summary {background: #fff url('/munin/images/summary.jpg') no-repeat top left; height: 800px; width: 200px;}
#summary_content {margin: 0px 25px; padding-top: 20px; word-wrap: break-word;}
#summary_content h2 {font-weight: bold; font-size: 100%; border-bottom: 1px dotted #666; padding-bottom: 3px;}
#summary_content dl {font-size: 80%; margin-top: 10px;}
#summary_content dt {font-weight: bold; line-height: 1.25em;}
#summary_content dd {font-weight: normal; margin: 0 0 10px 0; line-height: 1.25em;}

/* ------------------------------------------------------------------------------------ */
/* New                                                                                  */
/* ------------------------------------------------------------------------------------ */

#sidecol { width: 180px; word-wrap:break-word;}
#sidecol .sidecolbox { background: #fff url('/munin/images/sidebar/sidebar_bg.gif') no-repeat scroll left bottom; margin-bottom: 10px; padding: 0 0 10px 0; }
.sidecolboxtop { background:transparent url('/munin/images/sidebar_header_top.gif') no-repeat scroll left bottom; height: 6px; width: 180px; float:left; margin:0pt 10px; }
#sidecol .sidecolboxtop { background:transparent url('/munin/images/sidebar/sidebar_header_top.gif') no-repeat scroll left bottom; height: 6px; width: 180px; float:none; margin:0; }   
#sidecol .sidecolbox ul { list-style: none; margin: 0 0 0 1px; width: 179px; padding: 0 0 3px 0; }
#sidecol .sidecolbox ul li { background: url('/munin/images/sidebar/gray_arrow_bullet.gif') no-repeat top left; padding: 3px 5px 3px 34px; margin: 0 0 8px 0; list-style: none outside; }
#sidecol .sidecolbox ul li a { padding-right: 5px;}
#sidecol .sidecolbox h2 { background: #fff url('/munin/images/sidebar/sidebar_header_btm.gif') no-repeat bottom left; height: auto; font-size: 100%; color: #254354; font-weight: bold; margin: 0; display: block; padding: 6px 12px 24px 12px;}
#sidecol .sidecolbox strong { font-weight: bold; }

/* ------------------------------------------------------------------------------------ */
/* Posts                                                                                */
/* ------------------------------------------------------------------------------------ */

h1.searchPostsTitle {
    color: #467896;
    font-size: 18px;
}

h1.searchPostsTitle:first-letter {
    text-transform: capitalize;
}

/* ------------------------------------------------------------------------------------ */
/* MsoNormal                                                                            */
/* ------------------------------------------------------------------------------------ */

p.MsoNormal, li.MsoNormal, div.MsoNormal {
    margin: 0cm;
}