*
{
    font-family : verdana;
    font-size : 10px;
    color : #5c5c5c;
}

HTML, BODY
{
    height : 100%;
    margin:0px;
    padding : 0px;
    background-color : #ffffff;
}

A, A:link, A:visited, A:active
{
    color : #027ABB;
    text-decoration : underline;
}

A:hover
{
    text-decoration : none;
}

.searchresult_paging_pagenr_current 
{
    font-weight: bold;
    text-decoration: none;
}

.content, .left, .right
{
    padding-top: 0px;
}

.content
{
    line-height : 15px;
    padding-left : 8px;
    padding-right : 8px;
    text-align : left;
    width: 454px;
}

.content H1
{
    font-size : 18px;
    font-family : helvetica;
    color : #027ABB;
    margin:0px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.content H2
{
    font-size : 12px;
    font-family : helvetica;
    color : #027ABB;
    margin:0px;
    margin-bottom: 5px;
}

.content STRONG, .content B
{
    font-weight : bold;
    color : #027ABB;
}

.button
{
    font-size : 11px;
    height : 20px;
    font-weight : bold;
    border : 0px solid #FFFFFF;
    margin-left:10px;
}

.green
{
    background-color : #75AF19;
    color : #ffffff;
}

.darkblue
{
    background-color : #027ABB;
    color : #ffffff;
}

.lightblue
{
    background-color : #056599;
    color : #6FC8EF;
}

.left 
{
    width : 234px;
    vertical-align:bottom;
    text-align : left;
}

.right
{
    width : 244px;
    padding-left : 8px;
    padding-right : 8px;
    text-align : left;
}

.newstable
{
    /*margin-top:10px;*/
}

.newstext
{
    vertical-align:top;    
}

.newstext H1
{
    font-size:15px; 
}
 

TD H1.newsheadline 
{
    font-size:15px;
    color:#A0A0A0;
}

.ruler
{
        height : 1px;
        background-image : url(../content/systemimages/main/dotted_patern.gif);
        background-repeat : repeat-x;
        margin-top : 2px;
}

.fullwidth, .bantable
{
    width : 100%;
}

.newstable .newsruler TD
{
    height : 1px;
    padding-bottom : 5px;
}

.newstable TD
{
    text-align : left;
}

.newstable H1, .searchresulttext h1, .pageheader
{
    padding:0px;
    margin : 0px;
    font-size : 12px;
    color : #027ABB;
}

.newstable
{
    width : 100%;
}

 .newsmore
 {
    margin-left : 330px;
 }
 
.maintable
{
    width : 955px;
}

.leftmenu
{
    width : 100%;
}

.leftmenu TD
{
    text-align : left;
}

.greenbutton, .redbutton, .greybutton
{
    background-image:url(../content/systemimages/main/green_button_demo.gif);
    width : 226px;
    height : 31px;
    text-align : center;
    text-decoration : none;
    cursor : pointer;
    cursor : hand;
}

.buttontext
{
    color : #FFFFFF;
    font-size : 16px;
    font-weight : bold;
    font-family : helvetica;
    position : relative;
    top:6px;
    cursor : pointer;
    cursor : hand;
}

.maintable_bottom_row
{
    background-color : #ffffff;
    height : 60px;
}

.maintable_top_menu
{
    background-color : #5C5C5C;
    /*
    height : 22px;
    */
}

.maintable_top_row
{
    background-color : #ffffff;
    height : 42px;

}

.maintable_top_row TD
{
    text-align : left;
}

.seperator, .seperator2
{
    background-color : #5c5c5c;
}

.logo
{
    margin-left : 20px;
}

.maintable_middle_row
{
    /*height : 200px;*/
}

.maintable_middle_row TD
{
    vertical-align : top;
}

.menu 
{
}

.menutable
{
    width : 955px;
}

.menutable TD
{
    /*
    text-align : left;
    */
}

.menutr
{
    background-color : #A0A0A0;
    height:22px;
}

.submenu
{
    position:absolute;
    visibility:hidden;
    background-color : #D5D7E2;
    /*
    IE: margin-top:-2px;
    */
    margin-top:-8px;
    z-index: 9999;
}

.mnuTop_SubItem, .mnuTop_SubItem_Over
{
    background-color : #D5D7E2;
    padding-right : 15px;
    height:22px;
    border-bottom : 1px solid #FFFFFF;
    border-left : 1px solid #FFFFFF;
    border-right : 1px solid #FFFFFF;
    text-decoration : none;
    color : #5C5C5C;
    padding-left : 20px;
    font-weight : bold;
    background-image : url(../content/systemimages/main/arrow_indicator.gif);
    background-repeat:  no-repeat;
    background-position: 5px 5px;
    cursor : pointer;
    cursor : hand;
    white-space : nowrap;
    width:100%;
}

.mnuTop_SubItem_Over
{
    background-color : #75AF19;
    color : #FFFFFF;
    background-image : url(../content/systemimages/main/arrow_hover.gif);
    background-repeat:  no-repeat;
    background-position: 5px 5px;
}

.menutr .bottomborder
{
    border-bottom : 1px solid #5C5C5C;
}

.mnuTop_Item_Selected
{
    padding-left:10px;
    padding-right:10px;
    font-weight : bold;
    text-decoration : none;
    color : #FFFFFF;
    background-color : #5c5c5c;
    border-bottom : 1px solid #5c5c5c;
    cursor : hand;
    height : 22px;
    padding-bottom:2px;
    white-space : nowrap;
}

.mnuTop_Item_Hover
{
    background-color : #027ABB;
}

.mnuTop_Item, .mnuTop_Item_Hover
{
    padding-left:10px;
    padding-right:10px;
    font-weight : bold;
    text-decoration : none;
    border-left: 1px solid #ffffff;
    padding-bottom:2px;
    color : #FFFFFF;
    cursor : hand;
    height : 22px;
    white-space : nowrap;
}

.mnuTop_home
{
    border-left: 0px solid #ffffff;
}

.mnuTop_Item SUP, .mnuTop_Item_Hover SUP, .mnuTop_Item_Selected SUP
{
    color : #FFFFFF;
}

.menutr TD
{
    border-bottom : 1px solid #ffffff;
}

.mnuLeft_Item, .mnuLeft_Item_Over, .mnuLeft_Item_Selected
{
    color : #75AF19;
    padding-left : 20px;
    font-weight : bold;
    background-image : url(../content/systemimages/main/arrow_sub.gif);
    background-repeat:  no-repeat;
    background-position: 1px 1px;
    height : 10px;
    cursor : pointer;
    cursor : hand;
}

.mnuLeft_Item_Over
{
    color : #027ABB;
    background-image : url(../content/systemimages/main/arrow_sub_indicator.gif);
}

.mnuLeft_Item_Selected
{
    color : #027ABB;
    background-image : url(../content/systemimages/main/arrow_sub_indicator.gif);
}

.menutr TD.menurestwidth
{
    width : 100%;
}

.rightalign
{
    width : 455px;
    text-align : right;
}

.maintable_search_row
{
    background-color : #5C5C5C;
    height:20px;
    overflow:hidden;
}

.searchbox 
{
    margin: 10px 0px;    
}

.searchboxheader
{
    display:none;
}

.maintable_search_row TD
{
    text-align : right;
}

.maintable_empty_row
{
    height : 22px;
}

BUTTON
{
    cursor : pointer;
    cursor : hand;
}

.maintable_area4
{
    height : 0px;
}

.homeleftnormal
{
    border-left:1px solid #A0A0A0;
}

.homeleftselected
{
    border-left:1px solid #5c5c5c;
}

#trmenu6item0, #trmenu6item1, #trmenu6item2, #trmenu6item3, #trmenu6item4
{
    padding-bottom : 16px;
}

#trmenu9item0, #trmenu9item1, #trmenu9item2, #trmenu9item3, #trmenu9item4
{
    padding-bottom : 16px;
}

#menu5item0
{
    padding-right : 16px;
}

.area5table
{
    padding-bottom : 16px;
}

.quickmenu, .polltable
{
    width : 226px;
}

.polltable TD
{
    background-color : #027ABB;
    color : #FFFFFF;
}

.quickmenu .top, .polltable .top
{
    background-image : url(../content/systemimages/main/quickmenu_top_bg.gif);
    height : 20px;
}

.quickmenu .bottom
{
    background-image : url(../content/systemimages/main/quickmenu_bottom_bg.gif);
    height : 20px;
}

.polltable .bottom
{
    background-image : url(../content/systemimages/main/poll_bottom_bg.gif);
    height : 20px;
}

.polltable .alignright, .alignright
{
    width : 220px;
    text-align : right;
}

.TD_POLL_ANSWERS
{
    padding-top : 3px;
    padding-left : 5px;
}

.TD_POLL_QUESTION
{
    padding-left : 5px;
    padding-right : 5px;
}

.polltable .pollvotebutton
{
    background-image : url(../content/systemimages/main/poll_vote_button.gif);
    width : 57px;
    height : 15px;
    border : 0px solid #ffffff;
}


.quickmenu .top DIV, .polltable .top DIV
{
    color : #ffffff;
    font-size : 12px;
    text-align : left;
    padding-left : 7px;
    padding-top : 3px;
    font-weight : bold;
}



.area6table
{
    padding-right : 8px;
    padding-left : 8px;
}

.mnuQuick, .mnuQuick_Over
{
    background-color : #D5D7E2;
    height:23px;
    border-top : 1px solid #F4F4F4;
    border-bottom : 1px solid #CACAD6;
    background-image : url(../content/systemimages/main/arrow_indicator.gif);
    background-repeat:  no-repeat;
    background-position: 4px 6px;
    cursor : pointer;
    cursor : hand;
    padding-left : 24px;
}

.mnuQuick DIV, .mnuQuick_Over DIV,.mnuQuick DIV SUP, .mnuQuick_Over DIV SUP
{
    text-decoration : none;
    color : #027AB9;
    font-weight : bold;
    cursor : pointer;
    cursor : hand;
    white-space : nowrap;
    padding-top: 4px;
}

.mnuQuick_Over DIV, .mnuQuick_Over DIV SUP
{
    color : #FFFFFF;
}

.mnuQuick_Over
{
    background-color : #75AF19;
    background-image : url(../content/systemimages/main/arrow_hover.gif);
    background-repeat:  no-repeat;
    background-position: 4px 6px;
}

.calendar, .calendarheader
{
    width : 226px;
    background-color: White;
}

.calendarheader .month
{
    text-align : left;
}

.calendarheader .year
{
    text-align : right;
}

.calendar TD
{
    background-color : #E9FBD3;
    color : #000000;
    width : 30px;
    height : 20px;
    text-align : center;
    vertical-align : middle;
    font-weight : bold;
}

.calendar TH
{
    color : #7D7D7F;
    width : 30px;
    height : 20px;
    text-align : center;
    vertical-align : middle;
    font-weight : bold;
}

.calendarkopje
{
    font-weight : bold;
    font-size : 14px;
    color : #75AF19;
    text-align : center;
    padding-bottom : 8px;
}

.calendarheader TD
{
    color : #027ABB;
    font-weight : bold;
    background-color: White;
}

.calendarButton 
{
    color: White;
    background-color: #75af19;
}

.calendarheader
{
    padding-bottom : 10px;    
}

.calendar TD.weekend
{
    background-color : #CFF2CA;
}

.calendar TD.evenement
{
    background-color:#027ABB;
    color : #FFFFFF;
}

.calendarHover TD
{
    background-color : #CFF2CA;    
    color : #000000;
    width : 30px;
    height : 20px;
    text-align : center;
    vertical-align : middle;
    font-weight : bold;
}

.calendarHover TD.weekend
{
    background-color :#E9FBD3;
    color : #000000;
    width : 30px;
    height : 20px;
    text-align : center;
    vertical-align : middle;
    font-weight : bold;
}

.calendarHighLight TD 
{
    background-color : #75af19;
    color : #000000;
    width : 30px;
    height : 20px;
    text-align : center;
    vertical-align : middle;
    font-weight : bold;
}

.calendarDivBorder
{
border:solid 1px #336633;

}
.calendarHighLight TD.weekend 
{
    background-color : #75af19;
    color : #000000;
    width : 30px;
    height : 20px;
    text-align : center;
    vertical-align : middle;
    font-weight : bold;
}

.calendar TD.evenement A,
.calendar TD.evenement A:link,
.calendar TD.evenement A:visited,
.calendar TD.evenement A:active,
.calendar TD.evenement A:hover
{
    color : #FFFFFF;
}

.evenementdate
{
    color : #027ABB;
    font-weight : bold;
}

.evenementtext
{
    color : #75AF19;
    font-weight : bold;
}



.pollmessagehide, .pollmessageshow
{
    display:none;
}

.TD_POLL_RESULTS
{
    padding-left : 5px;
}



.previous_monthbutton
{
    background-image : url(../content/systemimages/main/previous_month.gif);
    width : 46px;
    height : 11px;
}

.next_monthbutton
{
    background-image : url(../content/systemimages/main/next_month_button.gif);
    width : 60px;
    height : 11px;
}

.alleventsbutton
{
    background-image : url(../content/systemimages/main/all_events_button.gif);
    width : 95px;
    height : 15px;
}

.searchresprodimg
{
    margin-right:4px;
    width: 70px;
}

.searchform
{
    /* background-color : #0095da; */
    background-color: #027ABB;

    vertical-align:top;
    padding : 2px;
    margin-top: 2px;
}

.searchresulttext h1
{
    margin-bottom:0em;
}

.searchresulttext 
{
    margin:0em;    
}

.searchtext
{
    border : 0px solid #ffffff;
    margin-top : 2px;
    margin-left : 2px;
    margin-bottom: 2px;
}    

.searchresmidtable 
{
    margin: 10px 0px 10px 0px;
    
}

#PO_SEARCH_BUTTON_10010000000033
{
    vertical-align:top;
    margin-top:1px;    
}


.evenementen TH
{
    font-weight : bold;
    font-size : 12px;
    color : #027ABB;
    border-bottom : 1px solid #75AF19;
    border-right : 1px solid #D5D7E2;
    vertical-align : middle;
    padding : 3px;
}

.evenementen TD
{
    border-right : 1px solid #D5D7E2;
    vertical-align : middle;
    padding-left : 3px;
    padding-right : 3px;
}

.evenementen TD.smallheight
{
    height : 2px;
    font-size : 1px;
    padding-top : 5px;
}

.evenementen
{
    width : 455px;
}

.evenementen .year
{
    padding-top : 10px;
    padding-bottom : 10px;
    font-size : 14px;
    color : #027ABB;
}

.newsheading
{
    font-size : 14px;
    color : #027ABB;
}

.registreer #lastname
{
    width : 195px;
    margin-right : 6px;
}

.registreernewcustomer #lastname
{
    width : 195px;
}

.registreer #prename
{
    width : 44px;
    margin-right : 112px;
}


.registreernewcustomer #prename 
{
    width : 44px;
    margin-right : 6px;
}

.registreer #firstname
{
    width : 61px;
}

.registreernewcustomer #firstname
{
    width : 101px;
}

.registreer #telephone
{
    width : 140px;
    margin-right : 6px;
}

.registreer #email
{
    width : 195px;
    margin-right:5px;
}

.registreer #street
{
    width : 259px;
    margin-right : 6px;
}

.radioError
{
    border:solid 1px red;
}

.registreer #housenumber
{
    width : 41px;
    margin-right : 6px;
}

.registreer #housenumberadditional
{
    width : 41px;
}

.registreer #postalcode
{
    width : 80px;
    margin-right : 6px;
}

.registreer #city
{
    width : 271px;
}

.registreer #country
{
    width : 175px;
}

.registreer #birthday
{
    width : 45px;
    margin-right : 6px;
}

.registreer #birthmonth
{
    width : 45px;
    margin-right : 6px;
}
.registreer #birthyear
{
    width : 74px;
    margin-right : 6px;
}

.registreer #password, .registreer #oldpassword
{
    width : 167px;
}

.profileregisterinputbox, .registreer .profileregisterdropdownbox
{
    border : 1px solid #A5ACB2;
    background-color : #F3FFE6;
}

.profileregisterdropdownbox 
{
    width:200px;
}


.profileregisterdropdownbox2 
{
    position:relative;
    width: 200px;
    float: left;
}
.Helpdiv 
{
    width: 200px;
    height: 100px;
    background-color:infobackground;
    position: absolute;
    border:solid 1px black;
    z-index: 100;
    padding-top: 5px;
    padding-left: 5px;
    display: none;
    overflow-y:auto;
    
}

.HelpIframe
{
    width: 200px;
    height: 100px;
    background-color:infobackground;
    position: absolute;
    border:none;    
    z-index: 100;
    display: none;
    
}

.HelpImageDiv 
{
    border: solid 0px black;
    cursor: hand;
    padding-left: 10px;
}

.div2
{
    position:relative;
    float: left;
}

/*.registreer .profileregisterinputboxerror
{
    border : 1px solid #ff0000;
    background-color : #F3FFE6;
}
*/
.profileregisterinputboxerror
{
    border : 1px solid #ff0000;
    background-color : #F3FFE6;
}
.tbl_dropdown
{
    border:0px;
    padding-left:0px;
}
.tbl_dropdownerror
{
    border : 1px solid #ff0000;
}

.registreer, .emailnewcustomer
{
    width:183px;
    margin-right : 6px;
}

.productoverviewtable 
{
    width: 100%;
}

.searchresmiddle 
{
    width:100%;
    margin: 0px;
    padding: 0px;
    height: 75px;
}

.searchrestable, .searchresmidtable
{    
    height:100%;
    width:100%;    
}

.givememoretext 
{
    margin-bottom:0px;
    text-align: right;    
}

.givememore
{
    width : 45px;
    height : 16px;
    background-image : url(../content/systemimages/main/give_me_more.gif);
    cursor : pointer;
    cursor : hand;
}

.visit_site_minibutton
{
    background-image : url(../content/systemimages/main/visit_site_minibutton.gif);
    width : 88px;
    height : 11px;
}

.errormessage 
{
    color:red;
}

.profilelogintable {

    width: 454px;
}


/***********************/
/* passportphoto styles*/
/***********************/
.PassportPhotoTable 
{
    width:454px;
}

.PassportPhotoTD 
{
    text-align:left;
    vertical-align:top;
}

.PassportPhotoUpload 
{
    width:100%;
}

.NoPassportPhoto 
{
    background-image: url(../content/systemimages/MAIN/pasfoto_dummy.jpg);
    width:85px;
    height:125px;
    margin-right:10px;
}


.contenttable
{
    width: 454px;
}

.contentmiddle 
{
    margin-left:44px;
    width:365px;
}

.PassportPhoto 
{
    margin-right:10px;
}

/***************************/
/* END passportphoto styles*/
/***************************/


/***************************/
/* RunningID  styles*/
/***************************/


.runningIDTable {
    width:454px;
    height:158px;
    background:url(../content/systemimages/MAIN/background_runningID.jpg);    
}

.runningIDTable TD {
    vertical-align:top;
    font-weight:bold;
    color:#75AF19;
}

.runningIDPhotoTD {
    width:97px;
    padding-left:2px;
}
.runningIDPhotoTD {
    padding-top:10px;
}

.runningIDDataTD
    {
    padding-top:6px;
    padding-right:5px;
}

.runningIDDataTable {
    width:100%;
}

.runningIDDataTable H1 {
    margin-top:4px;
    margin-bottom:7px;
}

.runningIDDataTable H2 {
    margin-top:0px;
    margin-bottom:7px;
}

.runningIDDataTable .DataLine {
    height:19px;
}

.runningIDDataTable .DataLineHeader
{
    width:35%;
}

.runningIDDataTable .DataLineData
{
}

.runningIDDataTable .ButtonTD
{
    padding-top:2px;
}

.EmptyDataLine td
{
    height: 57px;
}
    

/***************************/
/* END RunningID  styles*/
/***************************/

/***************************/
/* BEGIN eCard styles      */
/***************************/

.ecard_overview
{
    width: 454px;
}
.ecard_overview_image
{
    width: 219px;
    height: 146px;
}
.ecard_overview_spacer
{
    width: 16px;
}
.ecard_overview_label
{
    color: #027ABB;
    font-family: Verdana;
    font-size: 9px;
    font-weight: bold;
}
.ecard_form_imagetitle
{
    height: 21px;
    vertical-align: top;
    font-weight: bold;
}
.ecard_form
{
    width: 454px;
}
.ecard_form TD
{
    border: 0px solid red;
}
.ecard_form .textbox
{
    width: 300px;
}
.ecard_form .textarea
{
    background-color: #F3FFE7;
    border: 1px solid #A5ACB2;
    width: 300px;
    height: 57px;
    overflow: auto;
}
.ecard_view_fromname
{
    font-weight: bold;
}


/***************************/
/* END eCard styles        */
/***************************/


/***************************/
/* Tell-a-friend styles    */
/***************************/


.tellafriend_form
{
    width: 449px;
}

.tellafriend_form .textbox
{
    width: 295px;
}
.tellafriend_form .textarea
{
    background-color: #F3FFE7;
    border: 1px solid #A5ACB2;
    width: 295px;
    height: 57px;
    overflow: auto;
}

/***************************/
/* End Tell-a-friend styles*/
/***************************/

/*******************************/
/* profile training styles     */
/*******************************/

#weight, #length
{
    width:34px;
}

/*******************************/
/* End profile training styles */
/*******************************/

/*******************************/
/* BUTTONS                       */
/*******************************/

/* TSWO = TrainingsSchemaWeekOverview */
.TswoBtnPrint 
{
    width:49px;
    height:15px;
    background-image: url(../content/systemimages/MAIN/print.gif);
    background-repeat:no-repeat;
}

.TswoBtnAdvice 
{
    width:47px;
    height:15px;
    background-image: url(../content/systemimages/MAIN/advice.gif);
    background-repeat:no-repeat;
}

.TswoBtnSaveNote 
{
    width:95px;
    height:15px;
    background-image: url(../content/systemimages/MAIN/saveNote.gif);
    background-repeat:no-repeat;
}

.TswoBtnPrevious
{
    width:52px;
    height:10px;
    background-image: url(../content/systemimages/MAIN/previousWeek.gif);
    background-repeat:no-repeat;
}

.TswoBtnBack
{
    width:42px;
    height:15px;
    background-image: url(../content/systemimages/MAIN/back.gif);
    background-repeat:no-repeat;
}

.TswoBtnNext 
{
    width:69px;
    height:10px;
    background-image: url(../content/systemimages/MAIN/nextWeek.gif);
    background-repeat:no-repeat;
}

.TswoBtnShowWeek 
{
    width:71px;
    height:15px;
    background-image: url(../content/systemimages/MAIN/showWeek.gif);
    background-repeat:no-repeat;
}


.TswoBtnTips 
{
    width:42px;
    height:15px;
    background-image: url(../content/systemimages/MAIN/tips.gif);
    background-repeat:no-repeat;
}


.TswoBtnRemoveTraining 
{
    width:131px;
    height:15px;
    background-image: url(../content/systemimages/MAIN/removeTraining.gif);
    background-repeat:no-repeat;
}


.TswoBtnNotice 
{
    width:49px;
    height:15px;
    background-image: url(../content/systemimages/MAIN/notice.gif);
    background-repeat:no-repeat;
}

.TswoBtnRedirect
{
    width:131px;
    height:15px;
    background-image: url(../content/systemimages/MAIN/redirectToCreateSchema.gif);
    background-repeat:no-repeat;
}

.TswoBtnClose
{
    width:61px;
    height:15px;
    background-image: url(../content/systemimages/MAIN/close.gif);
    background-repeat:no-repeat;
}

/* Cts = CreateTrainingSchema */

.CtsBtnNext 
{
    width:62px;
    height:15px;
    float:right;
    background-image: url(../content/systemimages/MAIN/nextWeekbtn.gif);
    background-repeat:no-repeat;
}
.CtsBtnSelect 
{
    width:130px;
    height:15px;
    float:right;
    background-image: url(../content/systemimages/MAIN/btn_selectSchema.gif);
    background-repeat:no-repeat;
}
.CtsBtnActivate 
{
    width:130px;
    height:15px;
    float:right;
    background-image: url(../content/systemimages/MAIN/btn_activateSchema.gif);
    background-repeat:no-repeat;
}

.CtsBtnActivateCursus 
{
    width:125px;
    height:15px;
    float:right;
    background-image: url(../content/systemimages/MAIN/selectCursus.gif);
    background-repeat:no-repeat;
}


/* RI = RunningID */

.RiBtnWeekOverview 
{
    width:95px;
    height:15px;
    background-image: url(../content/systemimages/MAIN/weekOverview.gif);
    background-repeat:no-repeat;
}

.RiBtnNotice 
{
    width:49px;
    height:15px;
    background-image: url(../content/systemimages/MAIN/notice.gif);
    background-repeat:no-repeat;
}

.RiBtnMySchema 
{
    width:87px;
    height:15px;
    background-image: url(../content/systemimages/MAIN/mijn_schema.gif);
    background-repeat:no-repeat;
}

.RiBtnMyProfile 
{
    width:81px;
    height:15px;
    background-image: url(../content/systemimages/MAIN/mijn_profiel.gif);
    background-repeat:no-repeat;
}

.RiBtnMyPhoto 
{
    width:121px;
    height:15px;
    background-image: url(../content/systemimages/MAIN/btnEditPhoto.gif);
    background-repeat:no-repeat;
    cursor: hand;
}

/*******************************/
/* End BUTTONS                   */
/*******************************/

/* Cts = Create Training Schema*/
.CtsErrorContainer td
{
    width:448px;    
}
.CtsErrorMessage
{
    width:448px;
}

.CtsTblContainer
{    
    width:448px;
}
.CRTSchemaTblBottom
{
    padding-bottom:5px;
    width:448px;
}

.CRTTDDATE
{
    font-weight:bold;
    color:#027abb;
    font-size:11px;    
}

.CrtSchemaTdTitle
{
    padding-top:3px;
    font-weight:bold;
    color:#75af19;
    font-size:14px;    
}
.CrtSchemaTdDureation
{
    width:100%;
}

.ImgPoweredby
{
    padding-left:150px;
}

.CtsQuestion h1 span
{
    padding:0px;
    margin : 0px;
    font-size : 18px;
    color : #027ABB;
}

.CtsAnswer 
{
    color:Green;
}

.CtsHeader 
{
    font-size: 14px;
    color: #027ABB;
    font-weight: bold;
}

.CtsSubHeader
{
    font-size: 10px;
    color: #5C5C5C;    
}

.CtsErrorMessage span
{
    font-weight:bold;
    color: Red;    
}

.CtsSuccesMessage span 
{
    font-weight:bold;
    color: green;    
}



/* Tswo = TrainingsSchemaWeekOverview */

.TswoTitle h1 span
{
    padding:0px;
    margin : 0px;
    font-size : 18px;
    color : #027ABB;    
}

.TswoTable 
{
    width: 100%;
}


.TswoJumpToWeek  div
{
    font-size : 10px;
    color : #027ABB;
    text-align:right;
    vertical-align:bottom;
    margin:0px;
    padding: 0px;
    float:left;
    position:relative;    
}

.TswoDivShowWeek 
{
    margin:0px;
    padding: 0px;
    float:left;
    position:relative;
    text-align:left;
    width:200px;
    height:18px;
    padding-top:5px;
}

.TswoDivShowWeek2 
{
    margin:0px;
    padding: 0px;
    float:left;
    position:relative;
    text-align:right;
    width:240px;
}

.TswoDescription 
{
    color:#7d7d7f;
    font-weight:normal;
    font-size:11px;
}

.TswoHr
{
    /*border-top:dotted 2px #76B039;
    border-bottom:none;*/
    border:none;    
    height : 1px;
    background-image : url(../content/systemimages/main/dotted_patern_green.gif);
    background-repeat : repeat-x;
}

.TswoImage 
{
    padding-right: 10px;
}

.TswoDate
{
    color: #75af19;
    font-size: 16px;
    font-weight:bold;
    font-family:Arial;
}

.TswoType
{
    color: #027ABB;
    font-size: 16px;
    font-weight:bold;
    font-family:Arial;
}

.TswoMessage  span
{
    color:Red;
    font-weight:bolder;    
    font-size:12px;
}

.TswoNoteDiv
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    width: 200px;
    border-bottom: black 1px solid;    
    background-color: infobackground;
}

.TswoWeek 
{
    text-align:right;
    vertical-align: bottom;
}

.TswoButtons td
{
    text-align:right;
}

.TswoSmallInfoText 
{
    color: #027ABB;
    font-family:Arial;
    margin-bottom:50px;
}

@media print
{
    .printbasketwarningcontainer    { display: none; visibility: hidden;}
    .printbasketcontainer            { display: block; visibility: visible;}
    .basketbuttonrow                { display: none; visibility: hidden;}
    .basketproductdelete            { display: none; visibility: hidden;}
    .basketinputquantity            { border: 0px;padding-top:1px;color:#3A2888;}
    .product_detail_productdescriptiontable            { width: 400px;}
    .order_ordertableproductquantityinput    {border:0px;}
    .area6table                        { display:none; visibility:hidden;}
    .maincontenttable                { width:600px;}
    .left                            { display:none; visibility:hidden;}
    .right                            { display:none; visibility:hidden;}
    .toptable                        { display:none; visibility:hidden;}
    .bottomtable                    { display:none; visibility:hidden;}    
    .area5table                        { display:none; visibility:hidden;}
    .maintable_top_menu                { display:none; visibility:hidden;}
    .area11table                    { display:none; visibility:hidden;}
    .area12table                    { display:none; visibility:hidden;}
    .area13table                    { display:none; visibility:hidden;}
    .TswoSearchWeek                    { display:none; visibility:hidden;}
    .TswoButtons                    { display:none; visibility:hidden;}
}




/* BEGIN RUNNING ID */
.trainingitemtable 
{
    width                    : 100%;
}

.trainingitemlogotd
{
    /*width                    : 90px;*/
    padding-bottom            : 10px;
}

.trainingitemlogo 
{
    padding-right            : 10px;
}

.trainingitemcontenttd
{}

.trainingitemdiv 
{
    padding-bottom            : 5px;
}

.trainingitemdescriptiondiv
{
    padding-top                : 5px;    
}

.trainingitemdate
{
    color                    : #75af19;
    font-size                : 16px;
    font-weight                : bold;
    font-family                : helvetica;
}

.trainingitemtype
{
    color                    : #027ABB;
    font-size                : 16px;
    font-weight                : bold;
    font-family                : helvetica;
}

.trainingitemdescription 
{
    color                    : #7d7d7f;
    font-weight                : normal;
    font-size                : 11px;
}

.schemaActiveContent 
{
    padding                    : 5px 0 0 0;
    margin                    : 0 0 0 0;
}

.noSchemaMsg, .schemaActiveMsg, .schemaNotActiveMsg
{
    font-family                : Arial;
    font-size                : 15px;
    color                    : #027abb;
    font-weight                : bold;
}
.trainingitemdotted
{
    background-image        : url(../content/systemimages/main/dotted_patern_green.gif);
    background-repeat        : repeat-x;
}

.trainingitembuttons
{
    text-align                : right;
}

.trainingItemHeaderDiv
{
    padding                    : 5px 0 0 0;
    font-family                : Arial;
    font-size                : 15px;
    color                    : #027abb;
    font-weight                : bold;
}

.trainingItemNoteDive 
{
    color                    : #7d7d7f;
    font-weight                : normal;
    font-size                : 11px;
}



/* END RUNNING ID */

/* Start create schema questions*/
.tblSchemaQuestion
{
    width:449px;
}
/* End create schema questions*/


.area3table > .maintable_empty_row 
{
    display: none;
}


.area3table .leftmenu 
{
    background-color: #FFFFFF;
}

.area3table  .mnuLeft_Item, .area3table  .mnuLeft_Item_Selected, .area3table  .mnuLeft_Item_Over, .area3table  .maintable_search_row TD 
{
    text-align: left;
}

.area3table  .ruler 
{
    display: none;
}

/* RMAR-42564 (02-12-2009) Add news date to newsitem */
.newstext h1 {float:left; margin-right:10px; width:250px;}
.newstext .date {color:#2E2E2E; float:right; text-align:right; width:110px;}
.newstext p {float:left; width:370px;}
