@charset "utf-8";
/* CSS Document */

* {
    padding: 0;
    margin: 0;
    outline: 0;
}

body{
        background-image:url(file/static/_img/background_pattern.gif);
        background-repeat:repeat-x;
}

table tr td {
  vertical-align: top;
}

img{
        border:none;
    }

ul, ol {
    list-style: none;
    clear:left;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
p {
  max-width: 720px;
}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }




/*    HYPERLINK STYLES    >>    */

a{}
a:link{ color:#0c0c97;}
a:active{}
a:hover{color:#88a2ff;}
a:visited{color:#0c0c97;}

/*    << HYPERLINK STYLES END    */



p{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#2e2e2e;
         
    }

q{
        display:block;
        margin:20px 0;
        padding:0 20px;
        width:418px;
        text-align:center;
        font-family:"Times New Roman", Times, serif;
        font-style:italic;
        font-size:22PX;
        color:#060696;
        background-color:#CCC;
        quotes:none;
    }

.blockquote {
  background: transparent url(file/static/_img/content_quote_befor.gif) left top no-repeat;
}
.blockquote div {
  background: transparent url(file/static/_img/content_quote_after.gif) right bottom no-repeat;
}



/*    BODY ELEMENTS >>    */

.sitebody{
        position:absolute;
        left:50%;
        margin-left:-399px;
        padding:0 20px;
        width:758px;
        height:auto;
    }

.head{
        float:left;
        padding-top:20px;
        width:758px;
        height:106px;
    }

.menubody{
        float:left;
        width:758px;
        height:34px;
    }

.headimage{
        float:left;
        margin-left:-20px;
        padding:0 20px;
        width:758px;
        height:130px;
        background-image:url(file/static/_img/headimage_shade.png);
        background-repeat:no-repeat;
    }

.backgroundbody{
        float:left;
        margin-left:-20px;
        padding:0 20px;
        width:758px;
        background-image:url(file/static/_img/content_background.png);
        background-repeat:repeat-y;
    }

.submenubody{
        float:left;
        padding-left:20px;
        width:738px;
        background-image:url(file/static/_img/submenu_bg.gif);
        background-repeat:repeat-x;
    }
.subbody{
        float:left;
        padding-left:20px;
        width:738px;
        height:2px;
        background-color:#060696;
    }

.contentbody{
        float:left;
        padding:20px;
        width:718px;
    }

/*    << BODY ELEMENTS    */





/*    HEADER PARTS >>    */

.logo{
        position:absolute;
        top:25px;
        left:40px;
    }

.head p{
        float:right;
        font-family:Tahoma, Geneva, sans-serif;
        font-size:14px;
        font-weight:normal;
        color:#969696;
    }

/*    << HEADER PARTS END    */





/*    MENU ELEMENTS >>    */

.menubody ul{
        float:right;
        text-align:center;
        font-family:Tahoma, Geneva, sans-serif;
        font-size:13px;
        color:#e1e1f2;
    }

.menubody li{
        float:left;
        padding-top:10px;
        width:86px;
        height:24px;
        background-image:url(file/static/_img/menu_tabs.gif);
        background-position:0 0;
    }

.menubody li.last{
        float:left;
        padding-top:10px;
        width:87px;
        height:24px;
        background-image:url(file/static/_img/menu_tabs.gif);
        background-position:-174px 0;
    }


.menubody li a{
        display:block;
        color:#e1e1f2;
        text-decoration:none;
    }
.menubody li a.button:hover{
        font-weight:bold;
        color:#FFF;
        text-decoration:underline;
    }
.menubody li.active{
        font-weight:bold;
        font-size:12px;
        color:#FFF;
        background-position:-87px;
    }
.menubody li.last.active{
        font-weight:bold;
        background-position:-261px;
    }

/*    << MENU ELEMENTS END */





/*    SUBMENU >>    */

.submenubody ul{
        float:left;
        margin:6px 0;
    }

.submenubody li{
        display:block;
        float:left;
        margin-right:20px;
        text-indent:14px;
        font-family:Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-size:14px;
        color:#ffd800;
        background-image:url(file/static/_img/submenu_bullit.gif);
        background-repeat:no-repeat;
    }

.submenubody li a{
        color:#ffd800;
        text-decoration:none;
    }
.submenubody li a:hover{
        text-decoration:underline;
    }
.submenubody li a.active{
        font-weight:bold;
        color:#FFF;
    }

/*    << SUBMENU    */
.twitter{ 
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#2e2e2e;
         
    }
p.twitter{ 
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#b8b8b8;
         
    }




/*    CONTENT PARTS    >>    */

/*    collum left    */
.collum-left{
        float:left;
        width:718px;
        background-color:#FFF;
    }
.collum-left h2{
        margin-bottom:12px;
        text-indent:18px;
        line-height:20px;
        font-family:"Times New Roman", Times, serif;
        font-size:28px;
        color:#88a2ff;
        background-image:url(file/static/_img/content_titleicon.gif);
        background-repeat:no-repeat;
    }

.collum-right{
        float:right;
        top:20px;
        right:20px;
        width:230px;
        background-color:#FFF;
    }

.collum-left img{
        float:right;
        margin:0 0 10px 10px;
        border:1px solid #ffb311;
    }

/*    collum right    */
.collum-right h1{
        margin-bottom:12px;
        text-indent:18px;
        line-height:20px;
        font-family:"Times New Roman", Times, serif;
        font-size:28px;
        color:#88a2ff;
        background-image:url(file/static/_img/content_titleicon.gif);
        background-repeat:no-repeat;
    }

h3 {
  font-size: 16px;
  font-weight: bold;
  padding: 0 12px;
  color:#88a2ff;
}
.news{
        float:left;
        margin:12px;
        padding-bottom:12px;
        width:206px;
        border-bottom:1px solid #88a2ff;
    }
.news h5{
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:12px;
        color:#666680;
    }
.news p{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#525252;
    }
.news a.readmore{
        text-decoration:none;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:12px;
        color:#ff7800;
    }
.news a.readmore:hover{
        text-decoration:underline;
        color:#060696;
    }

.news a.reacties {
        text-decoration:none;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:10px;
        color:#333;
}
/*    << CONTENT PARTS END    */





/*    FOOTER PARTS >>    */

.footerbody{
        float:left;
        margin-top:20px 0 0 -20px;
        width:718px;
        height:35px;
        padding:20px;
        background-image:url(file/static/_img/footer_pattern.gif);
        background-repeat:repeat-x;
    }

.footerbody ul{
        display:block;
        margin:-10px auto;
        width:428px;
    }

.footerbody li{
        float:left;
        margin-right:12px;
        text-indent:12px;
        
        background-image:url(file/static/_img/footer_bullit.gif);
        background-repeat:no-repeat;
        background-position:0 2px;
    }

.footerbody li a{
        text-decoration:none;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#b4b4dd;
    }

.footerbody li a.button:hover{
        text-decoration:underline;
        color:#fff;
    }

.bottumshade{
        float:left;
        margin-left:-20px;
        width:798px;
        height:14px;
        background-image:url(file/static/_img/footer_shade.png);
    }

/*    << FOOTER PARTS    */





/*    ICEWIS TAG    >>    */

.icewisblock{
    width:100%;
    height:32px;
}
a.icewislink {   
        
    display: inline-block;
    margin-left: 657px;
    width: 100px;
    height: 32px;
    background: no-repeat top left;      
        
    overflow: hidden;                         
    border: none;
    cursor: pointer; 
    outline: none;   
        
    text-decoration: none;
    text-indent: -999px;
}    
    
a.icewislink.black {
    background-image: url(http://icewis.com/file/static/img/icewistag_black.gif);  
}     
    
a.icewislink.white {
    background-image: url(http://icewis.com/file/static/img/icewistag_white.gif);
}

/*    <<    ICEIWS TAG    */