/* -------------------------------------------------------------------------
    Document   : CascadingStyleSheet
    Created on : 27-jul-2009, 8:45:56
    Author     : MRanter
    Description: Main Stylesheet for Cibap
/* ------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------- */
/* Reset All HTML Elements */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/* ------------------------------------------------------------------------- */
/* HTML Elements */
root { 
    display: block;
}

html {
	width:100%;
	margin:0;
	padding:0;
}



body {
    width:100%;
    background-image: url(http://www.cibap.nl/simg/bg_body.jpg);
    background-repeat: repeat-x;
    background-color: #000;
	color: #000;
	font-family: "Verdana";
	font-size: 90%;
    text-align:center;
}

strong{
   font-weight:bold;
}

ul#menu, ul#menu ul.sub  {
  list-style-type: none;
}

a.menu:link,
a.menu:visited {
    color:#000;
    text-decoration:none;
}

/* ------------------------------------------------------------------------- */
/* Skelet: Container Element */
#container {
    width:953px;
    margin:0 auto;
    padding:0;
    text-align:left;
}

/* ------------------------------------------------------------------------- */
/* Skelet: Header Elements */
#header {
    width:790px;
    height:209px;
    position:relative;
    margin:0 0 0 163px;
}

#header #info {
    background:#f8f8f8;
    width:790px;
    height:150px;
    position:relative;
}

#header #tabs {
    background:url("http://www.cibap.nl/simg/tabs.bg.jpg") top left repeat-x;
    width:770px;
    height:59px;
    position:relative;
    margin:0 10px;
}

#header #tabs #intranet_navigation{
    position:absolute;
    margin-top:10px;
    margin-left:25px;
}

#header #logo {
    position:absolute;
    margin:12px 0 0 21px;
}

#header #slogan {
    position:absolute;
    margin:63px 0 0 408px;
}

#header .address {
    position:absolute;
    height:25px;
    line-height:25px;
    padding:0px 15px;
    margin:120px 0 0 0;
    text-align:right;
    width:760px;
    font-size:10px;
}

#header .address,
#header .address a {
font-size:10px;
    color:#046380;
}

/* ------------------------------------------------------------------------- */
/* Skelet: Content Elements */
#content {
    width:953px;
    position:relative;
    background:url("http://www.cibap.nl/simg/content.repeat.bg.jpg") top right repeat-y;
}

/* -------------------- */
/* Column: Left */
#cleft {
    width:163px;
    float:left;
    position:relative;
}

#cleft h2 {
    color:#046380;
    font-size:14px;
    font-family:"Georgia";
    font-style:italic;
    font-weight:bold;
}

h2.logged_in {
    color:#046380;
    font-size:12px;
    font-family:"Georgia";
    font-style:italic;
    font-weight:bold;
}


#login {
    background:url("http://www.cibap.nl/simg/login.bg.jpg") top left repeat-y;
    width:151px;
    height:100px;
    margin:7px 0;
    padding:8px 1px 8px 11px;
}

#menu {
    width:200px;
    background:url("http://www.cibap.nl/simg/menu.bg.jpg") top left no-repeat;
    background-color:#ffffff;
    margin:0 0 0 3px;
   }

#menu ul {
    margin:0 0 0 5px;
}

#menu ul li {
    width:155px;
    position:relative;
}

#menu ul li a:link,
#menu ul li a:visited {
    height:34px;
    display:block;
    padding:0 3px;
    line-height:34px;
    font-size:12px;
    font-weight:bold;
    color:#7F7C61;
    text-decoration:none;
    border-top:1px solid #A7A37E;
    overflow:hidden;
}

#menu ul ul.sub {
    margin:0 0 0 0px;
    position:relative;
    padding:0 0 6px 0;
}

#menu ul ul.sub li {
    width:155px;
    position:relative;
}

#menu ul ul.sub li a:link,
#menu ul ul.sub li a:visited {
    display:block;
    height:24px;
    padding:0 3px;
    line-height:24px;
    font-size:10px;
    font-weight:normal;
    color:#7F7C61;
    text-decoration:none;
    border:0;
    overflow:hidden;
}

#menu ul ul.sub li a.active {
    font-weight:bold;
    font-style:italic;
}

/* -------------------- */
/* Column: Wrap */
#cwrap {
    width:790px;
    float:right;
    position:relative;
    background:url("http://www.cibap.nl/simg/content.bg.jpg") top left no-repeat;
}

/* -------------------- */
/* Column: Center */
#cwrap #ccenter {
    width:490px;
    margin:13px 0 0 0;
    float:left;
    position:relative;
    padding:0 0 0 10px;
    min-height:680px;
}

#cwrap #ccenter.dobg {
    background:url("http://www.cibap.nl/simg/page.bg.jpg") top left repeat-y;
}

#ccenter .news_item,
#ccenter .first_item {
    padding:13px;
    border-bottom:1px solid #ccc;
    margin-right:19px;
}

#ccenter .first_item {
    margin:0;
}

.gbl .content,
.gbl .text {
    line-height:16px;
}

.gbl .darkbrown {
    background:url("http://www.cibap.nl/simg/darkbrown.shadow.bg.jpg") top right repeat-y #A7A37E;
    color:#fff;
}

.gbl .text {
    padding:10px 20px;
    font-size:10px;
}

.gbl .author {
    color:#AFA37E;
    font-size:10px;
}

#ccenter h1,
#ccenter .gbl h2 {
    font-size:18px;
    font-weight:bold;
    font-family:"Georgia";
    font-style:italic;
    color:#046380;
}

#ccenter h1 {
   border-bottom:1px solid #ccc;
    padding:8px 11px;
    margin:2px 19px 2px 9px; 
   text-transform:none;
}
.sIFRit {
    width:460px;
    position:absolute;
    margin:-248px 0 0 13px;
}

.gbl .text h1 {
    margin:0;
    padding: 8px 0;
}

#ccenter .sIFRit h1 {
    padding:0;
    margin:0;
    color:#ffffff;
    border:0;
    font-family:"Georgia";
    font-size:18px;
    text-align:right;
    width:100%;
}

.sIFR-active .sIFRit h1 {
    visibility: hidden;
}

.gbl .text h2,
.gbl .subtitle {
    color:#AFA37E;
    font-size:14px;
   text-transform:none;
}

.gbl .text h2 {
    padding:6px 0 9px 0;
}

.gbl h3 {
    font-size:15px;
    font-weight:bold;
    font-family:"Georgia";
    font-style:italic;
    color:#7F7C61;
    padding:10px 0;
}

.gbl h4 {
    font-family:"Verdana";
    font-size:10px;
    font-weight:bold;
    color:#002E2E;
    padding:2px 0;
}

/* -------------------- */
/* Column: Right */
#cwrap #cright {
    width:290px;
    float:right;
    position:relative;
}

#cright #search {
    margin:9px 10px;
    width:271px;
    height:27px;
    background:url("http://www.cibap.nl/simg/search.bg.jpg") top left no-repeat;
}

#cright #search #search_str {
    width:207px;
    height:16px;
    line-height:16px;
    border:0;
    font-size:12px;
    color:#AFA37E;
    font-weight:bold;
    margin:6px 0 0 30px;
    background:#fff;
    outline:0;
}

#cright #search #search_submit {
    position:absolute;
    margin:0;
}

.searchlist {
    list-style-type:disc;
    padding:0 10px 0 25px;
}

.searchlist li {
    font-size:11px;
    padding:6px 0px;
}

#cright .box {
    width:255px;
    padding:8px;
    background:url("http://www.cibap.nl/simg/sidebar.box.bg.jpg") top left repeat-y; 
    margin:0 0 0 10px;
    border-bottom:1px solid #f3f3f3;
}

#cright .box p {
    color:#aea37e;
}

#cright h2 {
    font-size:13px;
    font-weight:bold;
    color:#aea37e;
    padding:2px 0 5px 0;
}

/* ------------------------------------------------------------------------- */
/* GLOBAL Elements */
.clearfix {
    clear:both;
    height:0; font-size:0; line-height:0;
}

.heightfix {
    height:500px; font-size:0; width:0px;
}
/* ------------------------------------------------------------------------- */
/* Page:Search Results Elements */
.result {
    padding:8px 12px;
}

.result .title,
.result .title a {
    color:#888568;
    font-weight:bold;
    font-size:10px;
    height:16px;
    line-height:16px;
}

.result .body {
    line-height:16px;
    color:#A7A37E;
}

.result.result_row_one {
    background:url("http://www.cibap.nl/simg/lightgray.shadow.bg.jpg") top right repeat-y #f9f9f7;
}

.result.result_row_two {
    background:url("http://www.cibap.nl/simg/white.shadow.bg.jpg") top right repeat-y #fff;
}

.content .text, .content p  {
    font-family: "Museo 300", "Verdana";
    font-size: 10pt;
}

#flash_banner
{
  width:100%;
  padding-left:15px;
}