/* style2.css copy with changes*/

body, td {
    font: 13px/16px Arial,Helvetica,sans-serif;
    color: black;
}
h1, h2, h3, h4 { font-family: Arial,Helvetica,sans-serif; }
a { text-decoration: underline; color: #004B7D; }
a:hover { color: black; }
strong {}


.WowPage2Col .layoutColumnPadding {
    width: 268px;  /* WowPage2Col = 547 */
    float: left;
}
.WowPage2Col .firstLayoutColumn {
    padding-right: 10px;
}

.importantBlueBlock h1 { margin: 0; padding: 0; color: #004b7d; }
.importantBlueBlock h2 { margin: 0; padding: 0; color: #004b7d; }
.importantBlueBlock h3 { margin: 0; padding: 0; color: #004b7d; }
.markedWithMarker {
    font-weight: 800;
    background-color: yellow;
}
.inner { width: 550px; }

img, fieldset { border: 0; }

// a test to check which css is loaded
body .bob { color: red; }

a, body, div, h1, h2, h3, html, img, input, p {
   /* border: 0;
    margin: 0;
    padding: 0; */
}

a { color: #004B7D; }
a:hover { color: #353535; }
a.hiddenlink { color: #353535; text-decoration: none; }
a.hiddenlink:hover { color: #353535; text-decoration: underline; }
a.casuallink { color: #353535; }

body {
    background: url(/amhsite/img/site_bg2.jpg) repeat-x;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.22em;
    color: #353535;
    min-height: 100%;
    margin: 0px;
}

.wClear {
    clear: both;
}

#wMainInner .importantBlueBlock {
    border: solid 1px #b1c3cd;
    background-color: #e9f0f4;
    margin: 13px 0;
    padding: 17px 5px;
    text-align: center;
    color: #004b7d;
}
#sidebargradient {
    text-align: center;
    padding-top: 25px;
    height: 242px;
    background: url(/amhsite/img/sidebar_gradient.gif) repeat-x;
}

#wBody {
    /*background: url(/amhsite/img/site_bg_left_col.jpg) top left repeat-y;*/
    margin: 0 auto;
    width: 808px;
}

#wBody2 {
    /*background: url(/amhsite/img/site_bg_right_col.jpg) top right repeat-y;*/
    width: 100%;
}

#wRightCol {
    border: 0;
    float: right;
    margin: -55px 0 0 0;
    padding: 0 0 0 0;
    right: 0;
    text-align: left;
    width: 205px;
}

#wRightColInner {
    margin: 0;
    padding: 0 9px;
}

#wRightColInner2 {
    margin: 0;
    padding: 0;
    background-color: white;
}

#wRightCol h1 {
    color: #004b7d;
    font-size: 15px;
    line-height: 19px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 5px;
    padding-top: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#wRightColLogo {
    border: 0;
    margin-bottom: 6px;
}

.wRightColBlock {
    border: 0;
    margin: 0 0 0 0;
    padding: 11px 9px 13px 9px;
}

.wRightColBlock .hiddenlink {
    margin: 0;
    padding: 0;
}

.wRightColBlock h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 0;
    padding-top: 0;
}

.wRightColDecorated {
    background-color: #ffffff;
    border: 1px #d5e0e6 solid;
    margin: 0;
    padding: 1px;
}
.wRightColDecoratedInner {
    background-color: #eef2f5;
    border: 0;
    margin: 0;
    padding: 6px 0 6px 7px;
}

.wRightColDecoratedInner h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 0;
    padding-top: 0;
}

.wRightColLine {
    width: 167px;   /* 169 px line */
    margin-left: 9px;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #cedbe3;
}

#wMainPaddingTop {
    /*background: url(/amhsite/img/site_bg2.gif) repeat-x;*/
    /*border: 0;*/
    /*height: 94px;*/
    /*margin: 0;*/
    /*padding: 0;*/
    /*width: 100%;*/
}

#wMainSlogan {
    float: left;
    padding: 39px 0 0 18px;
}

#wMain {
    border: 0;
    margin: 0;
    width: 595px;
    padding: 0 0px 0px 10px;
    float: left;
    top: 0;
    background: transparent url(/amhsite/WSSimages/sidelinetop.png) no-repeat;
}

#wMain ul, #wMain ul li {
    list-style: disc none outside;
}

#wMain ol, #wMain ol li {
    list-style: decimal none outside;
}

#wMain ul li, #wMain ol li {
    display: list-item;
    float: none;
    position: static;
}

#application_workarea,
#application_workarea form,
.formContents {
    border: 0;
    margin: 0;
    padding: 0;
}

div.formContents div.tabs {
    border: 0;
    color: #0c4871;
    cursor: default !important;
    font-size: 12px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 57px;
    z-index: 99;
}

div.formContents div.tabs span.tab {
/*    background: url(/img/submenu_item.jpg) no-repeat; */ /* HT20091125 not found */
    border: 0;
    float: left;
    height: 20px;
    margin: 0 3px 0 0;
    padding: 0;
}

div.formContents div.tabs span.tab span {
    /* background: url(/img/submenu_item_right.jpg) top right no-repeat; */
    border: 0;
    display: block;
    margin: 0 0 0 10px;
    min-width: 78px;
    padding: 3px 10px 0 0;
}

/* this was moved to the keuzehulp styles

.tabActive {
    background: url(/img/submenu_item_selected.jpg) no-repeat !important;
}

.tabActive span {
    background: url(/img/submenu_item_right_selected.jpg) top right no-repeat !important;
}

*/

.tabHover {
    cursor: pointer;
}

#wBodyClear {
    border: 0;
    height: 0;
    margin: 0;
    padding: 0;
}

#wBottomBar {
/*    background: url(/img/bottombar_bg.jpg) repeat-x; */ /* HT20091125 not found */
    border: 0;
    color: #9bb6c7;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 24px;
    margin: 0;
    padding: 0;
}

#wBottomBarInner {
    border: 0;
    margin: 0px auto;
    padding: 3px 0 0 18px;
    width: 770px;
    text-align: left;
}
#wBottomBarInner a {
    color: #9bb6c7;
    text-decoration: none;
}

#wBottomBarInner a:hover {
    text-decoration: underline;
}

/*  stylized border for all font-sizes
.borderFrame {  margin: 2em 0 !important; width: 550px !important; border: 1px solid #b0c4cf; padding: 0; background: white; }
.borderFrameTitle { float: left; margin: -0.7em 0 0 0.8em; background: white; padding: 0 0.3em; line-height: 1.2em; color: #004b7d }
.borderFrameContent { clear: both; padding: 0.7em 1em; margin: 0 }*/

/*  stylized border for all font-sizes  */
.borderFrame {
    margin: 2em 0 !important;
    width: 550px !important;
    padding: 0;
    display: block;
    position: relative;
}
.borderFrameTitle   {
    position: absolute;
    left: 10px;
    top: -0.7em;
    z-index: 20;
    background-color: white !important;
    padding: 0 0.3em;
    color: #004b7d;
}
.borderFrameContent {
    position: static;
    z-index: 10;
    background-color: white;
    padding: 0.7em 1em;
    margin: 0;
    border: 1px solid #b0c4cf;
}


/* ===== Attention: Code used for special pages ===== */



/* ===== Attention: Legacy CSS ===== */
/* Bob Broen, alphamegahosting.com */


.smalltext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    clip: rect( ) ;
}

td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #353535;
    clip: rect( ) ;
}

td.colcell { background-color: #e9f0f4; }
td.colcell2 { background-color: #dde9ef; }

td.winheader {
    color: #000000;
    background-color: #BBA33F;
    font-size: 13px;
    font-weight: bold;
    padding-top: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
}

td.bgcell {
    background-color: #FFF5E1;
    border: 2px solid #FFDB94;
}

td.wincell {
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
}

td.titlecell {
    color: #000000;
    background-color: #FFDB94;
    border: thin #1882A9 none;
}

table.wintable {
    background-color: #FEE2B0;
    border-color: #FFFFFF #DEC290 #DEC290 #FFFFFF;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

table.fieldstable {
    font-family: "MS Sans Serif";
    border-style: none;
}

td.cellbutton {
    background-color: #98D2EB;
    border-color: #FFFFFF #1882A9 #1882A9 #FFFFFF;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

td.controlpanelbutton {
    border: 2px #B8E0F1 solid;
    vertical-align: top;
}

a.controlpanellink {
    text-decoration: none ;
    color: #0E4A61;
}

a.controlpanellink:hover {
    color: #990000;
}

/* BB20090622: turned this off, way to global */
// input.buttons, button {
//     color:#000957;
//     font-weight: bold;
//     font-size: 8pt;
//     background-color:#FFDB94;
// }

input.bforward {
    color: #000957;
    font-weight: bold;
    font-size: 8pt;
    background-color:#FFDB94;
}

.smalltext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    clip: rect( ) ;
}

table.testamon {
    text-align: left;
    width: 425px;
    border: none;
}

td.testamon {
    background-color: #FDEDC9;
    border: 1px #FCC544 solid;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

a.homeButLink {
    color: #AF5A3D;
    width: 137px;
}

a.homeButLink:hover {
    color: #94290A;
}


a.cplinkcolor {
    font-size:12px;
    text-decoration:underline;
    color:#BC6222;
}

a.cplinkcolor:hover {
    font-size:12px;
    text-decoration:underline;
    color: #000957;
}

a.cplink {
    font-size:12px;
    text-decoration:none;
    color: #000957;
}

a.cplink:hover {
    font-size:12px;
    text-decoration:underline;
    color: #000957;
}

a.cplink_hover {
    font-size:12px;
    text-decoration:underline;
    color: #000957;
}

.cptest {
    font-size:12px;
    text-decoration:underline;
    color: #000957;
}


/*  from the AMH homepage  */
.menu { position:relative;visibility:visible; display:block; width:119px; height:21px; cursor:pointer; }
.child { position:absolute;visibility:hidden; display:none; width:105px; background-color:#FDE2AB;border-style: solid;border-color: #A2854D #E5AB3C #E5AB3C #FFFFFF;border-width: 1px;color:#312A70; }
A.submenu { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #312A70; padding-left: 10px; width:154px; }
A.submenu:hover { font-family: Arial, Helvetica, sans-serif; color: #312A70; background-color:#FFF1D5; }
.TEXTVLAK { text-decoration: none; font-size:11px ; color:#B66915; font-family:Arial, Helvetica, sans-serif; }
A.TEXTVLAK { text-decoration: none; font-size:11px; color:#B66915; font-family:Arial, Helvetica, sans-serif; }
A.TEXTVLAK:hover { text-decoration: underline; font-size:11px ; color:#AA4613; font-family:Arial, Helvetica, sans-serif; }
a.link { font-size:13px; text-decoration:underline;color:#d0d0e0; }
a.link:hover { font-size:13px; text-decoration: underline; color:#353535; }
.links_vergelijk { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #004b7d; font-size: 13px }
.links_vergelijk:hover { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #004b7d; font-size: 13px }
.links { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #004b7d; }
.links:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #004b7d; }
span.yo  { color:#353535; }
span.yo2 { color:#353535; text-decoration: underline; }
.mail { text-decoration: none; font-size:13px ; color:#A5A6AF; font-family:Arial, Helvetica, sans-serif; }
a.cplinkcolor { font-size:13px; text-decoration:underline; color:#BC6222; }
a.cplinkcolor:hover { font-size:13px; text-decoration:underline; color:#000957; }
a.cplink { font-size:13px; text-decoration:none; color:#000957; }
a.cplink:hover {font-size:13px; text-decoration:underline; color:#000957;}
a.cplink_hover {font-size:13px; text-decoration:underline; color:#000957;}
.cptest {font-size:13px; text-decoration:underline; color:#000957;}
a.button {font-size:11px; text-decoration:none; color:#000957;}
a.button:hover {font-size:11px; text-decoration:none; color:#000957;}
td.cpgradient {background-image: url(/amhsite/img/cp_gradient.jpg); background-repeat: repeat-x; background-position: bottom;}
td.cpgradient_small {background-image: url(/amhsite/img/cp_gradient_small.jpg); background-repeat: repeat-x; background-position: bottom;}
td.cpgradient_smallest {background-image: url(/amhsite/img/cp_gradient_smallest.jpg); background-repeat: repeat-x; background-position: bottom;}


td.auteur {text-decoration: none; font-size:11px; color:#C26D11; font-family:Arial, Helvetica, sans-serif;}
td.title {text-decoration: none; font-size:14px; color:#C26D11; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
td.spreekwoord {text-decoration: none; font-size:12px; color:#C26D11; font-family:Arial, Helvetica, sans-serif; font-style: italic; padding: 3px;}
a.spreekwoord {text-decoration: underline; font-size:12px; color:#C26D11; font-family:Arial, Helvetica, sans-serif; font-style: italic; padding: 3px;}
a.spreekwoord:hover {text-decoration: underline; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-style: italic; padding: 3px;}
a.SPAM {text-decoration: none; font-size:10px; color:#C26D11; font-family:Arial, Helvetica, sans-serif; line-height: 11px;}
a.toc{text-decoration: none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-indent : -15px;}
a.toc:visited{text-decoration: none; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-indent : -15px;}
a.toc:hover{text-decoration: underline; font-size:12px; color:#C26D11; font-family:Arial, Helvetica, sans-serif;}
td.toc{padding-right: 0px;  padding-left: 16px;}
td.magcontent{text-decoration: none; font-size:12px;    color:#000000; font-family:Arial, Helvetica, sans-serif; text-align: justify;}
a.magcontent{text-decoration: underline; font-size:12px; color:#C26D11; font-family:Arial, Helvetica, sans-serif;}
a.magcontent:hover{text-decoration: underline; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.rsctitle { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #AF5A3D; font-style: normal; font-weight: bold;}
.rcstitle2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #004b7d; font-style: normal; font-weight: bold;}

a.faqansw {  }
a.faqansw:hover {  }
a.tofaq {  text-decoration: none; color: #004b7d; }
a.tofaq:hover {  text-decoration: underline; color: #004b7d; }
a.tofaqcat {  text-decoration: none; color: #004b7d; }
a.tofaqcat:hover {  text-decoration: underline; color: #004b7d; }



/* ===== Attention: NEW STYLEGUIDE CSS ===== */
/*       Bob Broen, alphamegahosting.com     */

/* lists */
ul.oddevenlist { margin: 0; padding: 0; list-style: none; }
ul.oddevenlist li { line-height: 20px; padding: 4px 6px; list-style-type:none !important; }
ul.oddevenlist li.header { background-color: #bed3df; color: #004b7d; }
ul.oddevenlist li.odd { background-color: #e9eef2; }
ul.oddevenlist li.even { background-color: #f5f7fA; }

/* tables */
table.oddevenlist { border-style: none; width: 100%; }
table.oddevenlist tr { }
table.oddevenlist tr td { height: 20px; line-height: 20px; margin-right: 1px; border-right: 1px solid white; padding: 4px 6px; }
table.oddevenlist tr.odd td { background-color: #e9eef2; }
table.oddevenlist tr.even td { background-color: #f5f7fA; }
table.oddevenlist tr.header td { background-color: #bed3df; color: #004b7d; }
table.oddevenlist tr td.col1 { width: 150px; }
table.oddevenlist tr td.col2 { text-align: center; }
table.oddevenlist tr td.col3 {}


/* ========== Form elements and buttons  =========== */
/* the amhform class was added in order not te disrupt the 2008 amh site */
.amhform input {
    background-color: white;
    background: white url(fieldbg03.jpg) repeat-x;
    border: 1px solid rgb(0, 75, 125);
    height: 18px;
    margin: 0;
    padding: 0;
    width: 100px;
}
.buttonholder {
    background: white;
    border: 1px solid #004b7d;
    padding: 0;
    margin: 0;
    display: block;
    width: 100px;
    height: auto;
}
.buttonholder .button {
    background: #eef2f5 none;
    border: 1px solid white;
    color: #0c4871;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: normal;
    min-height: 16px;
    line-height: 16px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 98px;
}
.buttonholder input.button {
    width: 100px; /* submit buttons need 2px extra*/
    height: 18px; /* submit buttons need 2px extra*/
}
.buttonholder .button:hover {
    /*background: #F5F7FA none;*/
    /*color: #072b43;*/
    color: #072b43;
    font-size: 12px;
    font-weight: normal;
    min-height: 16px;
    line-height: 16px;
}
.buttonholder:hover {
     border-color: #fe8301;
}

/* --------- default buttons --------- */
.buttonholder.default {
        border-width: 2px;
        height: auto;
}
.buttonholder.default .button {
    height: 14px;
}
.buttonholder.default input.button {
    height: 16px; /* submit buttons need 2px extra*/
}

/* --------- nonactive buttons --------- */
.buttonholder.nonactive {
    border: 1px solid #7D7D7D;
}
.buttonholder.nonactive .button {
    background: #e5e5e5 none;
    color: #717171;
    cursor: default;
}




/*
 *  ==== Panel styles ====
 *  Some style rules need an extra (body) element
 *  to override the yui-skin-sam rules
 *
 */

    body .amhpanel { text-align: left; }
    .amhpanel .yui-panel-container { padding:0 1px; }
    .amhpanel .yui-panel {
        border-color:#808080;
        border-style:solid;
        border-width:1px 0;
        left:0;
        position:relative;
        top:0;
        z-index:1;
    }
    .amhpanel .yui-panel .hd {
        font-size:93%;
        font-weight:bold;
        line-height:2;
        padding:0 10px;
    }
    .amhpanel .yui-panel .hd, .amhpanel .yui-panel .bd, .amhpanel .yui-panel .ft {
        border-color:#808080;
        border-style:solid;
        border-width:0 1px;
        margin:0 -1px;
    }
    body .amhpanel .yui-panel,
    body .yui-dialog .yui-panel { border-width: 1px; font-family: Arial,Helvetica,sans-serif; }

    body .amhpanel .yui-panel .hd,
    body .yui-dialog .yui-panel .hd {
        border-bottom: 1px solid #555;
        background: transparent url(/amhsite/img/panel_hd_bg_02.jpg) repeat-x;
        color: white;
    }
    body .amhpanel .yui-panel .bd {
        padding: 0;
        background: white url(/amhsite/img/fieldbg03.jpg) repeat-x;
    }
    body .amhpanel .yui-panel .ft {
        background-color:#EDEDF2;
        border-top: 1px solid #b8c0c0;
        font-size: 100%;
        padding: 1px 10px;
        height: 12px;
    }
    body .amhpanel .container-close {
    /*    display: none; */  /* do not globally overrule, only do this for specific id's  */
    }
    body .amhpanel .yui-panel .panelcontent {
        height: 380px; /* should be set to 70% of the inner browser height */
        padding: 5px 16px 5px 16px;
        overflow: auto;
    }
    .amhpanel .panelcontent .leftside { float: left; width: 390px; padding-right: 10px; border-right: 1px solid #dddddf; }
    .amhpanel .panelcontent .rightside { margin-left: 400px; width: 168px; padding-left: 9px; }
    .amhpanel .buttoncontent { text-align: right; height: 20px; margin: 0; }
    .amhpanel .buttoncontent div.buttons .buttonholder { float: right; margin-left: 6px; }
    .amhpanel .buttoncontent div.buttons .buttonholder .button { background-color: #d3dce3; }
    .amhpanel .buttoncontent div.buttons .buttonholder.nonactive .button { background-color: #ddd; }
    .amhpanel .buttoncontent div.buttons .buttonholder.nonactive .button:hover { background-color: #ddd; }
    .amhpanel .rightside div.buttonholder { margin: 4px 0; }
    .yui-dialog { text-align: left; }


    body .amhpanel .yui-dialog .yui-panel .ft { height: auto; }



    #WowFooter2 {
        background: transparent url(/amhsite/img/footer.gif) repeat scroll 0% 0%;
        width: 100%
        height: 39px;
    }
    #WowFooter2inner {
        margin: 0 auto;
        padding-top: 8px;
        height: 31px;  /* 39 - mbp */
        width: 808px;
        background: url(/amhsite/img/footer.gif);
    }
    #WowFooter2inner, #WowFooter2inner a {
        font-family: Arial, Helvetica, Sans-serif;
        font-size: 12px;
        color: #9fa8b2;
        line-height: 14px;
        text-decoration: none;
        text-align: left;
    }
    #WowFooter2inner a, #WowFooter2inner span {
        padding: 0 20px 0 20px;
    }
    #WowFooter2inner a:hover {
        color: #000957;
    }


/*menubar.css copy with changes*/


html, body {
    text-align: center;
}
#WowContent {
    text-align: left; height: 100%;
}

/*
 *  #wMainAMHMenu         is an outer block that holds the amh main menu
 *  #alphamegahostingmenu is the yui menu that is used for the amh main menu
 *
 *  #wMainMenu            is the outer block for the swifty menu (NOT A YUI MENU)
 *
 */

#wMainAMHMenu {
    /*background: url(/amhsite/img/mainmenu_bg2.jpg) repeat-x;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 39px;
    top: 0;
    left: 0;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 100;
}
#wMainAMHMenu li, #wMainAMHMenu li a { cursor: pointer; }

#wMainAMHMenuInner {
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 808px;
}
#wMainMenuButtonBar {
    border: 0;
    float: right;
    margin: 1px 3px 0 0;
    padding: 0;
}
#wMainAMHMenu .wItem {
    border: 0;
    float: left;
    margin: 0;
    padding: 0;
    vertical-align: text-bottom;
}
#wMainAMHMenu .wItem a {
    border: 0;
    color: #ffffff;
    float: left;
    height: 33px;
    padding: 10px 7px 0 33px;
    text-align: left;
    text-decoration: none;
}
#wMainAMHMenu .wLogo {
    float: left;
    height: 39px;
    margin: 0 5px 0 15px;
    width: 113px;
}
#wMainAMHMenu .wLogo img { border-style:none; }
div.yuimenu div.yuimenu, div.yuimenubar div.yuimenu{
    position:absolute;
    visibility:hidden;
    top:-10000px;
    left:-10000px;
}
#alphamegahostingmenu,
#alphamegahostingmenu .yuimenubar,
#alphamegahostingmenu .yuimenubar a {
    background: transparent none;
    border-style: none;
    line-height: 16px;
}
#alphamegahostingmenu .yuimenubaritem,
#alphamegahostingmenu .yuimenubaritem-selected {
    background: transparent none;
    border-style: none;
    margin: 0;
}
#alphamegahostingmenu .yuimenubaritemlabel,
#alphamegahostingmenu .yuimenubaritemlabel-selected {
    border-style: none;
    position: static;
    *position: static;
    margin: 0 !important;
}
#alphamegahostingmenu .yuimenubaritemlabel-hassubmenu-selected {
    border-style: none;
    background: transparent url(/amhsite/img/mainmenu_bg2_lighter.gif) repeat-x !important;
}
#alphamegahostingmenu .yuimenubaritemlabel,
#alphamegahostingmenu .yuimenubaritemlabel-selected,
#alphamegahostingmenu .yuimenubaritemlabel-hassubmenu,
#alphamegahostingmenu .yuimenubaritemlabel-hassubmenu-selected {
    height: 29px; /* BB20081028 */
    background: none;
    border-style: transparent none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    line-height: 28px; /* BB20081028 */
    padding: 6px 20px 4px 20px; /* BB20081028 */
    margin: 0;
}
/* this removes padding from the main menu */
#alphamegahostingmenu .yuimenubaritem .visible {
    top: 38px !important;
}
#alphamegahostingmenu .yuimenubaritem ul,
#alphamegahostingmenu .yuimenuitem {
    background-color: #E6EDF3;
}
#alphamegahostingmenu .yuimenuitem-selected {
    background-color: #B5CCDE;
}


/*own wss css*/



body {
    background:transparent url(/amhsite/WSSimages/headerbg.png) repeat-x scroll 0 0;
}

#wMainAMHMenu {
    /*background: white url(/amhsite/WSSimages/headerbackground.gif) repeat-x scroll left bottom;*/
}

#wMainAMHMenu {
    position: absolute;
    height: 180px;
    top: 0;
}
#wMainAMHMenuInner {
}
#wHeaderSupporters {
    position: absolute;
    left: 602px;
    top: 4px;
    width: 205px;
    height: 46px;
    background-image: url(/amhsite/WSSimages/mannekes.png);
}
#wMainAMHMenu .wLogo {
    position: absolute;
    height: 19px;
    left: 605px;
    top: 55px;
    width: 189px;
    margin: 0 !important;
}

#wMainPaddingTop {
    position: relative;
    height: 183px;
    background-color: transparent;
    background-image: none;
}

#wMainPaddingTopExtra1 {
    /*position: absolute;*/
    /*width: 5px;*/
    /*height: 18px;*/
    /*left: 0;*/
    /*top: 160px;*/
    /*background-color: #ffffff;*/
}

#wBody {
    /*background: transparent url(/amhsite/WSSimages/wss_contentbackground.gif) repeat-y scroll left 200px;*/
    background: white url(/amhsite/WSSimages/sideline.png) repeat-y;
}
#wBody2 {
    /*background: transparent url(/amhsite/WSSimages/wss_sidebar_background.gif) repeat-y top right;*/
    background:transparent url(/amhsite/WSSimages/headerbg.png) repeat-x scroll 0 0;
}
#amhSidebar {
    margin: 0;
    background-color: #1365b1;
}
#amhSidebarInner {
    background:transparent url(/amhsite/WSSimages/sidebar_background.gif) repeat-x scroll 0 0;
}
#amhSidebar #amhSidebarInner2 {
    background-color: transparent;
}
#sidebargradient {
    background-image: none;
}

#amhSidebar #amhSidebarLogo {
    display: block;
    margin: 0 auto;
    padding: 14px 0 12px;
}
#amhSidebar #amhSidebarSlogan {
    padding: 0 0 4px 13px;
}

#WowFooter2 {
    display: none;
}

#wMainMenuButtonBar {
    border:0 none;
    left: 20px;
    margin:1px 3px 0 0;
    padding:0;
    position:absolute;
    top: 20px;
    width:560px;
}
#websitesupportersmenu,
#websitesupportersmenu .yuimenubar {
    background: transparent none;
    border-style: none;
    line-height: 14px;
}
#websitesupportersmenu .yuimenubaritem,
#websitesupportersmenu .yuimenubaritem-selected {
    background: transparent url(/amhsite/WSSimages/menu_sep.gif) no-repeat right 3px;
    border-style: none;
    padding: 0 12px;
    margin: 0;
}
#websitesupportersmenu .yuimenubaritem.last-of-type,
#websitesupportersmenu .yuimenubaritem-selected.last-of-type {
    background-image: none;
}
#websitesupportersmenu .yuimenubaritemlabel,
#websitesupportersmenu .yuimenubaritemlabel-selected {
    border-style: none;
    position: static;
    *position: static;
    margin: 0 !important;
    padding: 0;
    border-style: solid;
    border-color: #96c4e3;
    border-width: 0 0 1px 0;
}
#websitesupportersmenu .yuimenubaritemlabel:hover,
#websitesupportersmenu .yuimenubaritemlabel-selected:hover {
    border-color: #f5a800;
    color: #f5a800;
}
#websitesupportersmenu .yuimenubaritemlabel-hassubmenu-selected {
    border-style: none;
    background: none;
}
#websitesupportersmenu .yuimenubaritemlabel,
#websitesupportersmenu .yuimenubaritemlabel-selected,
#websitesupportersmenu .yuimenubaritemlabel-hassubmenu,
#websitesupportersmenu .yuimenubaritemlabel-hassubmenu-selected {
    height: 15px;
    background: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #084098;
    line-height: 17px;
    padding: 0;
    margin: 0 12px;
}
/* this removes padding from the main menu */
#websitesupportersmenu .yuimenubaritem .visible {
    top: 38px !important;
}
#websitesupportersmenu .yuimenubaritem ul,
#websitesupportersmenu .yuimenuitem {
    background-color: #E6EDF3;
}
#websitesupportersmenu .yuimenuitem-selected {
    background-color: #B5CCDE;
}


.amhSidebarBlock {
    border-width: 1px;
    border-style: solid none none none;
    border-color: white;
}
#amhSidebar .amhSidebarBlockHeader {
    background: none;
}

#amhSidebar .amhSidebarBlock, #amhSidebar .amhSidebarBlock td {
        margin: 0 auto;
        color:#ffffff;
        font-family:Arial,Helvetica,sans-serif;
        font-size:13px;
        font-style:normal;
        font-weight:normal;
        line-height:1.22em;
}

h1 { color:#FAB209; }

#amhSidebar .amhSidebarBlock h1 {
        color:#FAB209;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        font-weight:bold;
        line-height:15px;
        margin:0;
        padding:0;
        text-shadow: 1px 1px 1px #0D2956;
}

#amhSidebar .amhSidebarBlock a {
    color: white;
    text-decoration: none;
    border-bottom: 1px solid #8080F0;
}
#amhSidebar .amhSidebarBlock a:visited {
    color: white;
}
#amhSidebar .amhSidebarBlock a:hover {
    color: #fe8301;
    border-bottom: 1px solid #fe8301;
}

#amhSidebar .amhSidebarBlock .wsssidesnel a {
    line-height: 18px;
}

#amhSidebar .amhSidebarBlockHeader {
    padding: 14px 5px 8px 17px;
}

.wwwSidebarSubscribeField {
    width: 125px;
    background-color: #e9eef2;
    margin-top: 2px;
}
.wwwSidebarSubscribeButton {
    width: 125px;
    margin-top: 4px;
}

#amhSidebar span.yo  { color:#ffffff; }
#amhSidebar span.yo2 { color:#ffffff; text-decoration: underline; }



#wMainInner {
    padding: 20px;
    width: 555px;
    background-color: white;
}



.wss_box {
    position: absolute;
    left: 605px;
    border: 1px solid #8098d8;
    background-color: #084098;
    height: 18px;
    width: 197px;
    margin-left: 2px;
    padding-top: 3px;
}
#languageselection {
    top: 74px;
    width: 214px;
    padding-left: 0px;
    margin-left: 0px;
border: none;
background: none;
padding-top: 0px;
}
#languageselection img {
    margin: 4px 4px 4px 0px;
}
#loginbox {
    top: 111px;
    cursor: pointer;
}
.wss_logindrop {
    position: absolute;
    border: 1px solid #084098;
    background-color: #8098d8;
    width: 181px;
    margin-left: 2px;
    left: 605px;
    top: 135px;
    padding: 8px;
    z-index: 10;
    display: none;
}
.wss_logindrop a {
    color: black;
}
.wss_logindrop ul {
    margin: 0;
    padding: 0;
    padding-left: 12px;
}

#searchfield {
    top: 138px;
    cursor: pointer;
    /*background: #084098 url(/amhsite/WSSimages/search_arrow.gif) no-repeat 188px 4px;*/
}
#loginbox span {
    color: white;
    padding-left: 4px;
    padding-right: 4px;
}
#loginbox a {
    color: white;
}
#buttonbox {
    position: absolute;
    top: 49px;
    left: -20px;
    width: 610px;
    height: 125px;
    overflow: hidden;
}
.buttonbox_n {
    /*border: 1px solid #cdd7f1;*/
    /*background-color: #084098;*/
    /*height: 87px;*/
    /*width: 127px;*/
    /*margin-right: 8px;*/
    /*display: inline-block;*/

    width: 304px; height: 125px;

}
.wssflag {
    width: 16px;
    height: 11px;
    margin-top: 3px;
    margin-right: 5px;
    float: left;
    border: 1px solid #8098d8;
}
.wssflag:hover {
    border: 1px solid #f5a800;
    cursor: pointer;
}
.wssflag a {
    display: block;
    width: 16px;
    height: 11px;
}
.wssflnl {
    background: transparent url(/amhsite/WSSimages/wsssprite.png) no-repeat 0px 0px;
}
.wssflbe {
    background: transparent url(/amhsite/WSSimages/wsssprite.png) no-repeat -30px 0px;
}
.wssflfr {
    background: transparent url(/amhsite/WSSimages/wsssprite.png) no-repeat -60px 0px;
}
.wssflde {
    background: transparent url(/amhsite/WSSimages/wsssprite.png) no-repeat 0px -20px;
}
.wssflau {
    background: transparent url(/amhsite/WSSimages/wsssprite.png) no-repeat -30px -20px;
}
.wssflen {
    background: transparent url(/amhsite/WSSimages/wsssprite.png) no-repeat -60px -20px;
}
.wssflca {
    background: transparent url(/amhsite/WSSimages/wsssprite.png) no-repeat 0px -40px;
}
.wssflnz {
    background: transparent url(/amhsite/WSSimages/wsssprite.png) no-repeat -30px -40px;
}
.wssflus {
    background: transparent url(/amhsite/WSSimages/wsssprite.png) no-repeat -60px -40px;
}

#searchftext {
    float: left;
    color: white;
    padding-left: 4px;
    padding-right: 4px;
    overflow: hidden;
}
.wsssrcharrow {
    float: right;
    width: 8px;
    height: 10px;
    margin-right: 4px;
    margin-top: 3px;
    background: transparent url(/amhsite/WSSimages/wsssprite.png) no-repeat 0px -60px;
}






.wssweekarticle {
    border: 1px solid #d6dadd;
    font-family: "Trebuchet MS", Verdana, "Gill Sans", Arial, Helvetica, sans-serif;
    margin-bottom:20px;
}

.wssweekarticle p{margin: 0; padding: 0;}

.wssweekarticle .wssweekarticle_header {
    padding-top: 7px;
    background-color: #ffffff;
    position: relative;
    border-bottom: 1px solid #d6dadd;
}

.wssweekarticle .wssweekarticle_header .wssweekarticle_author_image img {
    position: absolute;
    left: 0;
    bottom: 0px;
}

.wssweekarticle .wssweekarticle_header h2 {
    font-family: "Trebuchet MS", Verdana, "Gill Sans", Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding-left: 66px;
    line-height: 24px;
    margin:6px 0 12px;
}

.wssweekarticle .wssweekarticle_infobelow_header h2 {
    padding-left: 10px;
    margin: 0px 0px 6px 0px;
}

.wssweekarticle .wssweekarticle_infobar {
    background-color: #ebeef5;
    height: 20px;
    line-height: 20px;
    padding-left: 66px;
    color: #496d7d;
}

.wssweekarticle .wssweekarticle_infobar img {
    vertical-align: text-bottom;
}

.wssweekarticle .wssweekarticle_reactionbar {
    margin: 0px -10px 0px -10px;
    padding-left: 10px;
    padding-bottom: 4px;
}

.wssweekarticle_reactionhdr {
color:#FE8301;
font-size:18px;
font-weight:bold;
line-height:22px;
    margin-top: 8px;
    margin-bottom: 4px;
    float: left;
}

.wssweekarticle_reactionha {
    float: left;
    margin-left: 12px;
    margin-top: 11px;
}

.wssweekarticle_body {
    padding: 10px 10px 0px 10px;
}

.wssweekarticle_body hr {
    margin: 0px -10px 0px -10px;
	padding:0px;
	border-bottom:1px solid #D6DADD;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
}

.wssweekarticle_react_body {
    border: 1px solid #d6dadd;
    border-top: none;
    font-family: "Trebuchet MS", Verdana, "Gill Sans", Arial, Helvetica, sans-serif;
    padding:5px 10px 5px 10px;
    margin-bottom: 8px;
}

.wssweekarticle_react_infobar {
    border: 1px solid #d6dadd;
    background-color: #ebeef5;
    height: 29px;
    line-height: 29px;
    padding-left: 100px;
    margin-top: 3px;
    position: relative;
    color: #496d7d;
}

.wssweekarticle_react_strt {
    position: absolute;
    bottom: -5px;
    left: 10px;
}

.wssweekarticle_react_nr {
    float: left;
    text-align: center;
}

.wssweekarticle_react_date {
    float: left;
    margin-left: 8px;
    line-height: 20px;
    padding-top: 9px;
}

.wssweekarticle_react_0 {
    border: 1px solid #d6dadd;
    background-color: white;
    min-width: 29px;
    height: 29px;
    font-size: 20px;
    font-weight: bold;
    color: #c4d4e1;
}

.wssweekarticle_react_a {
    margin-top: 2px;
    line-height: 5px;
    height: 5px;
    width: 9px;
    background: transparent url(/images/icon_ract_nr_arr.png);
    margin-left: auto ;
    margin-right: auto ;
}

.wssweekarticle_react_name {
    float: right;
    padding-top: 2px;
}

.wssweekarticle_react_avatar {
    border: 1px solid #d6dadd;
    background-color: white;
    height: 23px;
    float: right;
    margin: 2px 4px 2px 8px;
}

.defaultMessageBoard {
    margin-bottom: 20px;
}


/*So there is no padding and spacing aound the table that is around the content*/
table {
  border-collapse: collapse;
}

.wowStyleSearchedKW1, .wowStyleSearchedKW2, .wowStyleSearchedKW3 {
    font-weight: bold;
}

.wowStyleSearchedUrlTrunc {
    font-size: 11px;
    color: green;
}

/*Forum*/

.wssforumpost {
    margin-bottom: 4px;
    border-top: 1px solid #CCCCCC;
}

.wssforumthreadside {
    background-color: #f2f2f2;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    width: 118px;
    padding: 4px;
}

.wwwfhlbl{
    color: #999999;
}

.wssforumthreadside td
{
    font-size: 10px;
    line-height: 10px;
    color: #666666;
}

.wssforumthreadsidephoto {
    background-color: white;
    border: 1px solid #CCCCCC;
    padding: 2px;
    width: 50px;
    height: 50px;
    margin-top: 3px;
}

.wssforumthreadhdr {
    background-color: #f2f2f2;
    border-bottom: 1px solid #CCCCCC;
}

.wssforumthreadhdr {
    padding: 4px;
}

.wsspostcontent {
    padding: 8px;
    border-right: 1px solid #CCCCCC;
}

.wsspostcontent p {
    padding: 0;
    margin: 0;
    width: 411px; /*Force long tekst/urls to wordwrap*/
    overflow: hidden; /*Force long tekst/urls to wordwrap*/
    white-space: normal; /*Force long tekst/urls to wordwrap*/
}

.wssfrpshadow {
    height: 6px !important;
    line-height: 6px !important;
    border-top: 1px solid #CCCCCC;
    background: transparent url(/amhsite/WSSimages/shadowbrdrbelow.png);
    padding: 0 !important;
    margin: 0 !important;
}

.wwwfpsubject {
    font-size: 16px;
    font-weight: bold;
    color: #218df0;
    margin-bottom: 10px;
}

.wssfthreadpagination {
    float: right;
}

.defaultMessageBoard td.wsscfhdrstr, td.wsscfhdrstr {
    background: transparent url(/amhsite/WSSimages/fmanbg.png);
    height: 54px;
    border: 0;
    padding: 0 4px 0 4px;
}
.wsscfhdrman {
    background: transparent url(/amhsite/WSSimages/fman.png);
    height: 54px;
    width: 21px;
    float: left;
    margin-right: 4px;
}
