﻿body 
{
    font-family:Trebuchet MS; font-size:11px; color:#363636;
}

/*div, td {font-family:Trebuchet MS; color:#363636; font-size:11px;}*/

.txtLogin
{
font-family:Trebuchet MS; font-size:10px; color:#FFFFFF; 
}


html
{
     overflow: -moz-scrollbars-vertical;
     overflow-x: hidden;
	 overflow-y: scroll; 
}

 /*####################################*/
 /*         Menu                       */
 /*####################################*/

 .LoggaTopStart{background-image: url('_gfx/menu/topframe_logo_image09.jpg'); width:609px; height:100px;}


.txtWhite{font-family:Trebuchet MS; font-size:12px; color:#FFFFFF; }
.TextNormal{ font-family:Trebuchet MS; font-size:12px; color:#363636; line-height:14px;}
    
.ddlBgMid{background-image:url('_gfx/bg_Input3.gif');width:150px; height:16px;}
  
 .box{margin-bottom:5px;}
 .BoxPopupMargin{padding-left:8px; padding-top:6px;}
 .BoxPopop{position:absolute; display:none; top:12px; height:66px; width:245px; border:solid 1px #797979; background-image:url('_gfx/menu/popup/bg.jpg');}
 .BoxPopupText{padding-left:8px; padding-right:8px; padding-bottom:6px; line-height:14px;}
 .Frame{border:solid 5px #c8ccd1;}
 .boxframe{border:solid 5px #c8ccd1; background-image: url('_gfx/bgMain.gif'); background-repeat:repeat-x; background-color:#FFFFFF;}
 .BoxFramMain{ background-image: url('_gfx/bgMain.gif'); background-repeat:repeat-x; background-color:#FFFFFF; width:619px;}

 /*####################################*/
 /*        Photos                      */
 /*####################################*/
  .BoxFramAlpha{	background-color:Black; filter:alpha(opacity=92); opacity:0.92; }
  .PhotosRowBg{ background-image:url('_gfx/user/picture_bg.jpg');  height:155px;}
  .PhotosRowBgLatest{ background-image:url('_gfx/user/picture_bg.jpg'); background-color:#4c4c4c;  background-repeat:repeat-x;}
  .PhotosBorderSelected{ border:solid 2px #d80707;}
  .PhotosBorder{ border:solid 1px #c6c6c6;}
  .UserPhotoSmall{ width:31px; height:36px; border:solid 1px #90949a;}

 /*####################################*/
 /*         Box                        */
 /*####################################*/
 .BoxProfileWeek{height:49px; background-image:url('_gfx/bg_profile.gif');}
 .BoxBottomSpan{height:49px; background-image:url('_gfx/box/BottomSpan.gif');}
 .BoxBottomProfile{ background-image:url('_gfx/box/BottomSpanProfile.gif');  background-color:#838383;}
 .BoxBottomProfileOutside{height:119px; background-image:url('_gfx/box/BottomSpanProfile.gif');}
 
 .BoxMemberFocus{height:44px; background-image:url('_gfx/bg_memberFocus.gif');}
 .BoxInvite{height:200px; width:222px; background-image:url('_gfx/box/right/invite.gif'); position:relative;}
 .bgGray{ background-color:#c8ccd1;}
 .BgMainTop{ background-image: url('_gfx/bgMain.gif'); background-repeat:repeat-x; }
 
 .BoxInnerGrayTop{background-image:url('_gfx/box/grayBoxTop.gif'); height:3px; width:169px;}
 .BoxInnerGraySpan{background-image:url('_gfx/box/grayBoxSpan.gif');  width:169px;}
 .BoxInnerGrayBottom{background-image:url('_gfx/box/grayBoxBottom.gif'); height:3px; width:169px;}
 .BoxForumLatestThreadsSmall{background-image:url('_gfx/box/SenasteForumInlaggenBg.jpg'); height:408px; width:212px; background-repeat:no-repeat;}
 
  .BoxBg{ background-color:#ebebeb; width:169px;}
  .BoxBgArticle{ background-color:#eff0f0;}
  .BoxBgDark{ background-color:#707070;}
  .BoxBgDarkLighter{ background-color:#7b7b7b;}
  .BoxBgAltDarkLighter{ background-color:#888888;}
  .boxPad{ padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:10px;}
  .BoxSpace{ margin-bottom:14px;}
  .BoxDarkTop{background-image:url('_gfx/box/DarkBoxTop.jpg'); height:42px; width:337px;}
  .BoxGrayLight{ background-color:#ececec; padding:11px;}
  .BoxRightGray{background-image:url('_gfx/box/BoxRightGrayBackgroundTop.gif'); background-color:#e6e6e6; border:solid 5px #c8ccd1; width:212px; background-repeat:repeat-x;}
  .BoxRightGrayInside{ padding-left: 11px; padding-top: 12px; padding-bottom:11px; padding-right: 11px;}
  .BoxSubjectSpace{ padding-bottom:5px;}
 /*####################################*/
 /*         Tp Index                   */
 /*####################################*/
  .BoxTpIndex
    {
        background-image:url('_gfx/Training/Tp-IndexBoxHeader.jpg');
        height:107px;
        width:169px;
    }
    
   .BoxTpIndexFactors
    {
        background-image:url('_gfx/Training/TpIndex/BottomBg.jpg');
        width:169px;
        background-repeat:repeat-x;
        background-color:#7c93b8;
    }
    .BoxTpIndexFactorsInside
    {
        padding:0px 10px 10px 10px;
    }
    .BoxTpIndexFactorsValue{ padding-left:5px;}
    .BoxTpIndexFactorsHr
    {
        font-size:0px; margin:0px; height:2px; padding:0px; line-height:0px; clear:both;
        background-image:url('_gfx/Training/TpIndex/Hr.gif');
        width:149px;
        background-position:top;
    }
    
    .BoxTpIndexFactorsHr2
    {
        font-size:0px; margin:0px; height:2px; padding:0px; line-height:0px; clear:both;
        background-image:url('_gfx/Training/TpIndex/Hr2.gif');
        width:149px;
        background-position:top;
    }
    .TpListArrowContent{ background-image:url('_gfx/Training/TpIndex/ArrowContent.jpg'); width: 60px; height:60px; position:relative;}
    .TpIndexDayDiffTxt{ color:#c6d2e4; font-weight:bold; font-style:italic;}
    .TpIndexListItem{float:left; width:158px; margin:16px 32px 5px 0px;}
    .TpIndexListItemLast{float:left; width:158px;margin:16px 0px 5px 0px;}
    .TPIndexUserFactorsBoxTextValue{font-size:18px; font-family:Arial; line-height:21px; float:right; padding-right:5px;}
    .TPIndexUserFactorsBoxTextType{font-size:18px; font-family:Arial; line-height:21px; float:left; font-weight:bold; padding-left:2px;}
    .TpIndexUserIndexBox{ background-color:#8ba3c5; float:left; width:158px; height:156px; position:relative;}
    .TpIndexUserIndexBoxInside{ padding:8px 13px 0px 11px; }
    .TpIndexUserIndexBoxArrowContent{ background-image:url('_gfx/Training/TpIndex/ArrowContentBgBlueLight.jpg'); width: 60px; height:58px; position:relative;}
    
  
 /*####################################*/
 /*         NEWS FROM TP STRIPE                */
 /*####################################*/
  .StripeTpNews
	{
		height: 24px; padding-bottom: 16px;
	}
  .StripeTpNewsHead
	{
		float: left; width:96px; height: 24px; background-image:url('_gfx/main/TpNews/Head.gif'); 
	}
  .StripeTpNewsTxt
	{
		float: left; font-family: Arial; font-size: 11px; color: #212121; font-weight: bold; line-height: 15px; width:302px; height: 20px; padding-top: 4px; text-align: center; vertical-align: middle; background-image:url('_gfx/main/TpNews/Plate.gif'); 
	}
 
  /*####################################*/
 /*         Bg                        */
 /*####################################*/
 .AltBg{ background-color:#ebebeb;}
 .AltBgLightBlue{ background-color:#e6eaef;}
 .AltBgLighter{ background-color:#f4f4f4;}
 .notifierBg{ background-image:url('_gfx/menu/btn/notifier.jpg'); background-repeat:no-repeat; width:185px; height:24px;}
 

  
  /*####################################*/
 /*         Input Text                 */
 /*####################################*/
.InputSearch
{
    background-image:url('_gfx/menu/inputBg.gif');
    font-family:Trebuchet MS; line-height:13px; font-size:9px; height:13px; width:78;
    border:solid 1px #3a5475;
    padding-left:0px; padding-right:0px; padding-bottom:0px; padding-left:3px; padding-top:0px;
 }
 
 .InputGrayBorder{ background-color:White; border:solid 1px #a7a6aa;}
 
 .InputLogin
  {
  background-image:url('_gfx/bg_Input.gif');
  font-family:Trebuchet MS; font-size:10px;
  border:solid 1px #c71215;
  padding-left:5px; padding-right:5px; padding-bottom:0px; padding-top:0px;
  }
    
.InputBeMember{background-image:url('_gfx/bg_InputBeMember.gif');
  font-family:Trebuchet MS; line-height:19px; height:19px; width:153px;
  border:solid 1px #6f839d;
  padding-left:2px; padding-right:2px; padding-bottom:0px; padding-top:0px;}
  
 /*.InputGrayBorder{background-image:url('_gfx/bg_InputBeMember.gif');
  font-family:Trebuchet MS; line-height:19px; height:19px; width:153px;
  border:solid 1px #a9a9a9;
  padding-left:2px; padding-right:2px; padding-bottom:0px; padding-top:0px; font-size:11px;}*/
  
 .InputWhite{background-image:url('_gfx/bg_Input2.gif');
  font-family:Trebuchet MS; line-height:23px; height:23px;
  border:solid 1px #c8ccd1;
  padding-left:5px; padding-right:5px; padding-bottom:0px; padding-top:0px;}
  
 
   .InputMid
   {
    background-image:url('_gfx/bg_Input3.gif');
    font-family:Trebuchet MS; line-height:15px; height:16px;
    border:solid 1px #c8ccd1; padding-left:3px;}
    
    .InputBg{ background-color:#f1f1f1;}
    
    .InputReadOnly{ background-color:#999999;}
    
    .InputDDL{background-color:#f5f5f5;font-family:Trebuchet MS; color:#363636; font-size:11px;}
    .ddl{background-color:#f9f9f9;font-family:Arial; color:#363636; font-size:11px;}
.TextAreaBorderGray{ background-color:#fefefe; border:solod 1px #a9a9a9; font-family:Trebuchet MS; font-size:11px;}
  /*####################################*/
 /*        Search                      */
 /*####################################*/
 .SubjectSearch{ font-size:12px;}
 .SearchArticle{ height:64px;}
 
 
  /*####################################*/
 /*         Background                 */
 /*####################################*/
 .BgGray{ background-color:#e1e1e1;}
 .BgGrayDark{ background-color:#545454;}
 .BgGrayShadowTop{ background-image:url('_gfx/bgGrayTop.jpg'); background-repeat:repeat-x; background-color:#ebebeb;}
 .LineGray{ height:1px; line-height:1px; background-color:#a7a7a7;  width:auto;}
 .BgLightGray{ background-color:#f4f4f4;}
 
 /*####################################*/
 /*         Text Subject               */
 /*####################################*/
 
 .TextHead{font-family:Trebuchet MS; color:#363636; font-size:16px; font-weight:bold;}
 .TextHeadSmall{font-family:Trebuchet MS; color:#363636; font-size:13px; font-weight:bold;}
 .TextHeadSmall2{font-family:Trebuchet MS; color:#363636; font-size:11px; font-weight:bold;}
 .TextLarge{font-family:Trebuchet MS; color:#363636; font-size:14px;}
 .TextLargeBold{font-family:Trebuchet MS; color:#000000; font-size:14px; font-weight:bold;}
 .TextNormal{font-family:Trebuchet MS; color:#363636; font-size:11px;}
 .TextNormalBold{font-family:Trebuchet MS; color:#363636; font-size:11px; font-weight:bold;}
 .TextMidBold{font-family:Trebuchet MS; font-size:12px; font-weight:bold;}
 .TextMid{font-family:Trebuchet MS; font-size:12px;}
 .TextSmall{ font-size:10px;}
 .TextSmallBold{ font-size:10px; font-weight:bold;}
 .TextWhite{color:White;}
 .TextRed{ color:#dd1013;}
 .TextRed2{ color:#e52226;}
 .TextWhiteBold{color:White; font-weight:bold;}
 .TextGray{color:#303030; font-weight:normal;}
 .TextGrayDarker{text-decoration:none; color:#9a9a9a;}
 .TextGrayLight{ color:#464646;}
 .TextCalendarDaySmall{font-family:Trebuchet MS; font-size:10px; color:#818181; font-weight:normal; line-height:15px;}
 .TextGrayBold{color:#303030; font-weight:bold;}
 .Subject, h3{ font-family:Arial; font-size:18px; color:#303030;}
 .SubjectDark{ font-family:Arial; font-size:18px; color:#4b4b4b;}
 .SubjectLastBlogg{ font-family:Arial; font-size:16px; color:#303030;}
 .SubjectBold, h2{ font-family:Arial; font-size:18px; font-weight:bold; color:#303030; padding-bottom:3px;}
 .SubjectWhite{ font-family:Arial; font-size:18px; font-weight:bold; color:#FFFFFF;}
 .SubjectArt{font-family:Arial; font-size:17px; font-weight:bold; color:#303030;}
 .SubjectArtStart{font-family:Arial; font-size:16px; font-weight:bold; color:#5d5b5d;}
 .SubjectMid{ font-family:Arial; font-size:14px; color:#303030;}
 .SubjectMidSmall{ font-family:Arial; font-size:13px; color:#FFFFFF;}
 .SubjectMidBold{ font-family:Arial; font-size:14px; color:#303030; font-weight:bold;}
 .SubjectTrainingCategory{ font-family:Arial; font-size:13px; color:#5d5b5d; font-weight:bold;}
 .SubjectSearch{ font-family:Arial; font-size:13px; color:#363636; font-weight:bold;}
 .SubjectBoxWhite{ font-family:Arial; font-size:13px; color:#FFFFFF; font-weight:bold;}
 .SubjectSmall{ font-family:Arial; font-size:12px; font-weight:bold; color:#5d5d5d;}
 .SubjectSmallWhite{ font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF;}
 .SubjectSmallArticle{ font-family:Arial; font-size:12px; font-weight:bold;}
 
 .SubjectCalendarDay{ font-family:Arial; font-size:36px; font-weight:bold; line-height:36px;}
 .SubjectCalendarDayBig{ font-family:Arial; font-size:79px; color:#555555; font-weight:bold; line-height:79px;}
 .SubjectArticleCurrentRate{ font-family:Arial; font-size:18px; color:#555555; font-weight:normal; line-height:41px;}
 .Lineheight15{ line-height:15px;}
 .lineheight16{ line-height:16px;}
 .lineheight17{ line-height:17px;}
 .lineheight18{ line-height:18px;}
 .SubjectSpace{ height:3px;}
 .SubjectSmallForum{font-family:Arial; font-size:12px; font-weight:bold; color:#464646; padding-top:5px; padding-bottom:4px;}
 
 .ArticleSubjectSmall{font-family:Arial; color:#545454; font-size:12px; font-weight:bold;}
 .ArticleSubjectSmall:a{font-family:Arial; color:#545454; font-size:12px; font-weight:bold;}

 .TextGrayDark{color: #5d5b5d;}
 .TextGrayDarkBold{color: #5d5b5d; font-weight: bolder;}
 .UnderMenuSpace{ width:10px;}
 
 .line { background-image: url('_gfx/line.gif'); height:7px; background-repeat:repeat-x;}
 
 .TextFrame{width: 455px; line-height:18px;}
 
  /*####################################*/
 /*                Links               */
 /*####################################*/
  .LinkWhite{text-decoration:none; font-weight:normal; color:#FFFFFF;}
  .LinkWhite:a {color:#FFFFFF; font-weight:normal; text-decoration:none;}
  
  .LinkWhiteBold{text-decoration:none; color:#FFFFFF;}
  .LinkWhiteBold:a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
  
  .LinkGray{text-decoration:none; color:#707070; font-weight:normal;}
  .LinkGray:a {color:#707070; text-decoration:none; font-weight:normal;} 
  
  .LinkBlue{text-decoration:none; color:#184a7f; font-weight:normal;}
  .LinkBlue:a {color:#184a7f; text-decoration:none; font-weight:normal;}
  
  .LinkBlueBold{text-decoration:none; color:#184a7f; font-weight:normal; font-weight:bold;}
  .LinkBlueBold:a {color:#184a7f; text-decoration:none; font-weight:normal; font-weight:bold;} 
  
  .LinkLightBlueBold{text-decoration:none; color:#416086; font-weight:normal; font-weight:bold;}
  .LinkLightBlueBold:a {color:#416086; text-decoration:none; font-weight:normal; font-weight:bold;} 
  
  .LinkGrayBold{text-decoration:none; color:#707070;}
  .LinkGrayBold:a {color:#707070; font-weight:bold; text-decoration:none;}
  
  .LinkGrayDarker{text-decoration:none; color:#545454;}
  .LinkGrayDarker:a{color:#545454; font-weight:bold; text-decoration:none;}
   
  .LinkGrayDarkerBold{text-decoration:none; color:#464646; font-weight:bold;}
  .LinkGrayDarkerBold:a{color:#464646; font-weight:bold; text-decoration:none; font-weight:bold;}
  
  .LinkBlack{text-decoration:none; color:#000000;}
  .LinkBlack:a{color:#e72327; font-weight:bold; text-decoration:none;}
  
  .LinkRed{text-decoration:none; color:#e72327;}
  .LinkRed:a{color:#e72327; font-weight:bold; text-decoration:none;}
  
  .LinkBlackNotSelected{text-decoration:none; font-weight:normal; color:#323232; }
  .LinkBlackNotSelected:a{color:#323232; font-weight:normal; text-decoration:none;}
  
  
   .LinkCalOther{text-decoration:none; color:#000000; font-weight:normal;}
  .LinkCalOther:a{color:#000000; font-weight:bold; text-decoration:none;  font-weight:normal;}
  
  
  a {color:#e72327; font-weight:bold; text-decoration:none;}
  
  
 /*####################################*/
 /*        Pagin links                 */
 /*####################################*/
 
  .PageSelected{color:#363636; font-weight:normal; text-decoration:none;}
  .PageSelected:a {color:#363636; font-weight:normal; text-decoration:none;}
  .PageSelectedDark{color:#131313; font-weight:normal; text-decoration:none;}
  .PageSelectedLight{color:#cdcdcd; font-weight:normal; text-decoration:none;}
 
 
 /*####################################*/
 /*         User Profile               */
 /*####################################*/
  .ProfileBg{ background-color:#e1e1e1;}
  .ProfilePadding{padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:15px;}
  
 /*####################################*/
 /*         Padding                    */
 /*####################################*/
.BottomPading{ padding-top:16px;} 
.Padding16{padding:16px;} 
.Padding15{padding:15px;} 
.Padding14{padding:14px;} 
.Padding10{padding:10px;} 
.Padding9{padding: 0px 10px;} 
.Padding11{padding: 0px 11px;} 
.NoPadding{padding:0px; margin: 0px;} 
.TopPadding3{padding-top: 3px;} 
.BottomPadding16{padding-bottom: 16px;}
.BottomPadding2{padding-bottom: 2px;}
.Margin9{padding-right: 5px; padding-left:5px;} 
.TextContentSpace{ padding-bottom:23px;}


 /*####################################*/
 /*         List Style                 */
 /*####################################*/
.AltRow{ height:19px; background-color:#ebebeb;}
.Row{ height:19px;}
.AltRowHand{ height:19px; background-color:#ebebeb; cursor:pointer;}
.RowHand{ height:19px; cursor:pointer;}
.TopHeader{ border-bottom:solid 1px #ebebeb;}
.RowMouseOver{height:19px; background-color:#cccccc; cursor:pointer;}


 /*####################################*/
 /*         Exerxise                   */
 /*####################################*/
 .ExerciceHeader{ background-image:url('_gfx/ExerciseImages/HeaderBg.gif'); height:22px; width: 177px;}
 .ExerciceHeaderText{font-size:12px; font-weight:bold; color:White; line-height:22px; padding-left:9px;}
 .ExerciceItem{background-color:#f5f5f5;}
 .ExerciceItemText{ line-height:23px;}
 
 

 /*####################################*/
 /*         Modul Popup                */
 /*####################################*/
.modalBackground {
	background-color:Black;
	filter:alpha(opacity=70);
	opacity:0.7;
	/*margin-top:100px;*/
}

.modalBackground2 {
	background-color:Black;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalBackgroundNone {
	filter:alpha(opacity=100);
	opacity:1;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:400px;
	height:400px;
}

.modalPopupPanel {
	width:400px;
	height:350px;
}

 /*####################################*/
 /*         FAQ                        */
 /*####################################*/
   .FaqList{background-color:#e8edf5; width:579px;}
   .FaqListInside{ padding:10px 15px 10px 13px;}
   .FaqListItemImage{ width:41px; float:left; padding-top:4px;}
   .FaqListItemSubject{ font-family:Trebuchet MS; width:492px; font-size:14px; line-height:21px; color:#385380;}
   .FaqListItemSubject a{ color:#385380;}
   .FaqListSubject{font-family:Arial; font-weight:bold; font-size:13px; color:#363636; float:left;}
   .FaqListPagingLinks a{ color:#385380;}
   /*Box*/
   .FaqBox { background-image:url('_gfx/faq/faq_box_bg.jpg'); width:579px; background-repeat:repeat-x; background-color:#8098be;}
   .FaqBoxInside{padding:10px 0px 10px 13px;}
   .FaqBoxItem{ float:left; width:139px;}
   .FaqBoxItemInside{ margin-top:8px;}
   .FaqBoxSubject{font-family:Arial; font-weight:bold; font-size:14px; color:#FFFFFF;}
   .FaqBoxItemImage{ width:132px; height:93px; border:solid 1px #879ab5;}
   .FaqBoxItemImageOutside{ padding-bottom:4px;}
   
   .FaqBoxHr{ width:554px; height:2px; padding-top:8px; padding-bottom:9px;}
   .FaqListHr{ width:554px; height:1px; padding-top:8px; padding-bottom:9px;}
/*####################################*/
/*         Forum                      */
/*####################################*/
 .TopicHeader{background-image:url('_gfx/forum/headerBg.jpg'); width:577px; height:24px;}
 .TopHeaderSubject {font-family:Arial; font-size:14px; color:#FFFFFF; font-weight:bold; line-height:24px; margin:0px; padding:0px 0px 0px 8px;}
 .ForumCommentBox{ border:solid 1px #d8d8d8; background-color:#f0f0f0;}
 .ForumCommentPadding{ padding:13px; background-color:#f0f0f0;}
 .ForumCitatBox{border:solid 1px #abacac; background-color:#e1e1e1; margin-top:10px; margin-bottom:10px;}
 .ForumCitatPadding{padding:10px; background-color:#e1e1e1;}

.PictureBorder{ border:solid 1px #aaa9ad;}
  
  /* Accordion */
.accordionHeader
{
    border: 1px solid #c8ccd1;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-image:url('_gfx/bgGrayTop.jpg'); background-repeat:repeat-x; background-color:#ebebeb;
}


.accordionHeaderSelected
{
    border: 1px solid #c8ccd1;
    background-image:url('_gfx/bgGrayTop.jpg'); background-repeat:repeat-x; background-color:#ebebeb;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #FFFFFF;
    border: 1px dashed #c8ccd1;
    border-top: none;
}


/* Accordion  Quest*/
.accordionHeaderQuest
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}


.accordionHeaderQuestSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}


.accordionContentQuest
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
 /*####################################*/
/*         Print                     */
/*####################################*/

.OverlibMargin{padding:4px 8px;}

.SuccessFactoryType
	{
		padding-top: 3px;
		padding-bottom: 5px;
		width: 108px;
		vertical-align: bottom;
		font-weight: bold;
	}
.SuccessFactoryValue
	{
		padding-top: 3px;
		padding-bottom: 5px;
		width: 60px;
		vertical-align: bottom;
		font-weight: bold;
	}	
.SuccessFactoryImage
	{
		padding-bottom: 0px;
	}	

.BloggRow td
	{
		height: 22px; border-top: 1px solid #d0d0d0;
		padding-bottom: 0px;
	}
	
	.tblStaff tr td
	{
		vertical-align: top;
	}
	
.StaffImage
	{
		padding-top: 1px;
		width: 101px;
		padding-bottom: 23px;
	}
	
.StaffText
	{
		font-family:Trebuchet MS; font-size:11px; 
		line-height: 16px;
		padding-bottom: 23px;
	}
	
.UserMenu{ background-image:url('_gfx/user/NotifierBg.gif'); height:23px;}
.UserMenuBottom{ background-image:url('_gfx/user/NotifierBgBottom.gif'); height:3px;}
.UserMenuItemSpace{ width:15px;}

.TrainingMenuTop{ background-image:url('_gfx/Training/GymTop.jpg'); height:271px; width:398px;  margin-bottom:13px;}


 /*####################################*/
 /*         BloggListBox               */
 /*####################################*/
   .BloggListBox
    {
		background-image: url('../../_gfx/user/BloggList/BloggAddBG.gif'); background-repeat:repeat-x;background-color: #e1e1e1; height: 42px;margin-top: 1px;padding-top: 6px;	padding-left: 9px;padding-right: 15px;
	}  
	.BloggListBoxHeader
    {
		font-size: 14px;line-height: 18px;font-family: Arial;font-weight: bold;
	}

/*####################################*/
/*         Training Blogg             */
/*####################################*/
.TrainingBloggCommentBlopp
{
	background-image: url('_gfx/user/Blogg/CommentBlopp.gif');
	height:20px;
	width:20px;
	color:#ffffff;
	text-align:center;
	line-height:15px;
	font-weight:bold;
    font-size:10px;
}
	
#UserTrainingBloggViewTop
{
    height:80px;    
    width:578px;
    background-image: url('_gfx/user/Blogg/View/TopBg.jpg');
}

#UserTrainingBloggViewTopInside
{
    padding:12px;
}
	
#UserTrainingBloggViewCalenar
{
    width:45px;
    height:54px;
    border:solid 1px #7895be;
    background-color:#FFFFFF;
}

#UserTrainingBloggViewCalenarMonth
{
    background-image: url('_gfx/user/Blogg/View/CalendarMonthBg.gif');
    width:45px;
    height:15px;
}

#UserTrainingBloggViewCalenarDay
{
    background-image: url('_gfx/user/Blogg/View/CalendarDayBg.gif');
    width:43px;
    height:38px;
    margin-left:1px;
    font-size:26px;
    font-weight:bold;
    color:#363636;
    text-align:center;
    line-height:38px;
}

.UserTrainingBloggCommentItem
{
    background-color:#f6fafe;
}

.UserTrainingBloggCommentItemInside
{
    padding:17px 12px 17px 12px;
}

.UserTrainingBloggCommentItemText
{
    width:400px;
}

.UserTrainingBloggCommentItemImage
{
    width: 45px; height: 54px;  border: 1px #848484 solid;
    margin-right:14px;
}
 /*####################################*/
 /*  Training Blogg Personal Calendar  */
 /*####################################*/

.PersonalCalendar
{
    background-color:#ccd1d7;
    color:#363636;
}
	
.PersonalCalendarMonthBox
{
    background-image:url('_gfx/User/Blogg/PersonalCalender/MonthBg.gif');
    width:156px;
    height:100px;
    text-align:center;  
    border-left:solid 1px #ccd1d7;
    border-top:solid 1px #ccd1d7;
    border-bottom:solid 1px #ccd1d7;
    font-weight:bold;
    color:#FFFFFF;
    margin:0px;
    padding:0px;
}	

.PersonalCalendarYearItem
{
    font-size:12px;
    line-height:13px;    
}

.PersonalCalendarMonthItem
{
    font-size:18px;
    line-height:20px;
}

.PersonalCalendarWeekDays
{
   color:#363636;
}

.PersonalCalendarRedDayItem
{
   color:#d21112;
   background-image:url('_gfx/User/Blogg/PersonalCalender/WeekItemBg.gif');
   width:29px;
   height:23px;
}



.PersonalCalendarWeekDaysItem
{
    background-image:url('_gfx/User/Blogg/PersonalCalender/WeekItemBg.gif');
    width:29px;
    height:23px;
}

.PersonalCalendarDayItem
{
    background-image:url('_gfx/User/Blogg/PersonalCalender/CalendarItemBg.gif');
    width:29px;
    height:24px;
    text-align:center;
    
}

.PersonalCalendarDayItem a
{
    width:29px;
    height:24px;
    display:block;
    line-height:24px;    
}

.PersonalCalendarDayItemActive
{
    background-image:url('_gfx/User/Blogg/PersonalCalender/CalendarItemBgActive.gif');
    width:29px;
    height:23px;
    text-align:center;
    color:#FFFFFF;
}

.PersonalCalendarDayItemActive a
{
    width:29px;
    height:24px;
    display:block;
    line-height:24px;   
}

.PersonalCalendarDayItemCurrent
{
    background-image:url('_gfx/User/Blogg/PersonalCalender/TodayBg.gif');
    width:29px;
    height:24px;
    text-align:center;
}

.PersonalCalendarDayItemCurrent a
{
    width:29px;
    height:24px;
    display:block;
    line-height:24px; 
}

/*######################################
           User Feedback
######################################*/
.UserFeedbackItem
    {
        background-color:#edf2ff;
    }
  
.UserFeedbackItemInside
    {
        padding:12px;
    }
    
.UserFeedbackItemUserImage
    {
        float:left;
        width:64px;
    }
    
.UserFeedbackItemUserImage img
    {
        border-width:0px;
        width:52px;
        height:62px;    
    }
    
.UserFeedbackItemBlopp
    {
        background-color:#ffffff;
        width:489px;
        float:left;
        min-height:62px; height:auto !important; height:62px;
        position:relative;
    }
    
.UserFeedbackItemBloppInside
    {
        padding:6px 8px 4px 7px; 
    }
    
.UserFeedbackItemLinks
    {
        position:absolute; right:8px; top:5px;  width:86px;
        text-align:right;
    }
    
.UserFeedbackItemLinksLine
    {
        float:right;
        margin:4px 5px 0px 5px;
            
    }
    
.UserFeedbackItemBloppTopLeft
    {
        background-image:url('_gfx/User/Feedback/ContentItemTopLeft.gif');
        background-position:top left;
        background-repeat:no-repeat;
    }
    
.UserFeedbackItemBloppBottomRight
    {
        background-image:url('_gfx/User/Feedback/ContentItemBottomRight.gif');
        background-position:bottom right;
        background-repeat:no-repeat;
    }
    
.UserFeedbackItemBloppBottomLeft
    {
        background-image:url('_gfx/User/Feedback/ContentItemBottomLeft.gif');
        background-position:bottom left;
        background-repeat:no-repeat;
    }
    
.UserFeedbackItemBloppTopRight
    {
        background-image:url('_gfx/User/Feedback/ContentItemTopRight.gif');
        background-position:top  right;
        background-repeat:no-repeat;
    }
    
.UserFeedbackItemContent
    {
        padding-top:5px;
        color:#363636;
        width:387px;
    }
    
.UserFeedbackNewBox
    {
        background-color:#3b5b83;
        font-family:Trebuchet MS;
        font-size:18px;
        width:300px;
        color:#ffffff;
        padding:10px;
    }
    
.UserFeedbackDeleteBox
    {
        background-color:#d81213;
        font-family:Trebuchet MS;
        font-size:18px;
        text-align:center;
        width:224px;
        height:128px;
        color:#ffffff;
    }
    
.UserFeedbackNew
    {
        background-color:#758db3;
    }
  
.UserFeedbackNewInside
    {
        padding:6px 12px 8px 12px;
    }
    

 /*####################################*/
 /*         Main Content               */
 /*####################################*/
.MainFrameGray
    { 
      width: 578px;
      background-color: #edf2ff;
    }
    
.MainFrameBlue
    {
        width: 578px;
        background-color: #7790b4;
        background-image:url('_gfx/Main/FrameBgBlue.gif');
        background-repeat:repeat-x;
        color:#FFFFFF;
    }
.FrameBgBlueLarger{ width: 578px;
        background-color: #7790b4;
        background-image:url('_gfx/Main/FrameBgBlueLarger.jpg');
        background-repeat:repeat-x;
        color:#FFFFFF; position:relative;}
    
.MainFrameBlueInside{ padding:11px 13px 13px 13px;}
   
   
 /*####################################*/
 /*         Article                    */
 /*####################################*/
   
   .ArticleRateItem{ height:19px; width:19px; position:relative;}
   .ArticleRateItemImage{ position:absolute; left:0px; top:0px; border:0px;}
   .ArticleCurrentRate{ background-image:url('_gfx/Article/CurrentRateBox.gif'); height:41px; width:269px; margin-top:14px; margin-left:14px; margin-right:14px;}
   
   .ArticleListItem{min-height:80px; height:auto !important; height:80px;}
   .ArticleListItemContent{ float:left; width:420px;}
   .ArticleListItemInside{padding-left: 16px; padding-right: 14px; padding-top: 5px; padding-bottom: 5px;}  
   .ArticleListItemImageHolder{ float:right;}
   .ArticleListItemImage{ width:100px; height:68px; padding-top:5px; border:0px;}  
/*####################################*/
/*         Main                       */
/*####################################*/
.MemberBox { background-color:#707070; margin-bottom:12px; width:398px; clear:both;}
.MemberBoxPadding{padding-top:4px; padding-left: 6px; padding-bottom:4px;}
.MemberBoxSpace{padding: 0px;}
.MemberBoxMenuLeft{ width:4px; float:left; background-image:url('_gfx/Main/MemberBox/MenuLeft.gif'); height:23px;}
.MemberBoxMenuRight{ width:4px; float:left; background-image:url('_gfx/Main/MemberBox/MenuRight.gif'); height:23px;}
.MemberBoxMenuSpan{ width:390px; float:left; background-image:url('_gfx/Main/MemberBox/MenuSpan.gif'); height:23px;}

.MemberBoxMenuItemSelected{ background-position:center; font-weight:bold; background-image:url('_gfx/Main/MemberBox/MenuArrow.gif'); background-repeat:no-repeat; background-position:center bottom;}
.MemberBoxMenuItem{ float:left; margin-right:19px; font-size:11px; font-family:Arial; height:23px; line-height:23px; cursor:pointer;}
/*.MemberBoxMenuItemSpace{ margin-right:19px;}*/
.MemberBoxImageItem { height:56px; width:47px; float: left; padding: 4px;}
.MemberBoxImageItem2 { height:56px; width:47px; float: left; padding: 4px;}

/*Forum*/
.MainForumLatestItem{ margin-top:8px;}
.MainForumLatestItemInside{}
.MainForumLatestItemPicture{ float:left; width:38px;}
.MainForumLatestItemComment{ float:left; background-image:url('_gfx/main/ForumLatestComment.jpg'); width:359px; height:40px;}
.MainForumLatestItemCommentInside{ padding-left:20px; padding-top:5px; padding-right:10px; line-height:14px;}

/*##################################*/
/*       BloggListFriendsAll          */
/*####################################*/
.BloggListFriendsAllSelectPlate	
{
	height: 21px;	
	background-color: #707070;	
	background-image:url('_gfx/Box/BoxSelectPlateBg.gif');	
	background-repeat: repeat-x;}
.BloggListFriendsAllSelectPlateItem	
{
	float: left;	
	padding-left: 9px;	
	padding-right: 9px;	
	height: 18px;	
	padding-top: 3px;
}
.BloggListFriendsAllSelectPlateItemSelected	
{
	background-image:url('_gfx/ico/navItemSelectedDark.gif');	
	background-repeat: no-repeat;	
	background-position: bottom center;
}
.BloggListFriendsAll	
{
	background-image:url('_gfx/Box/BoxGrayBackgroundTop.gif');	
	background-repeat: repeat-x;
}
.BloggListFriendsAllItem	
{
	border-bottom: 1px solid white;	
	line-height: 15px;	
	padding-top: 4px;	
	padding-bottom: 4px;
}
.BloggListFriendsAllItemUser{}
.BloggListFriendsAllItemSubject{}
.BloggListFriendsAllNoRows{}

.BloggListNavItem	
{
	float: left;	
	padding-left: 10px;	
	padding-right: 10px;	
	height: 20px;	
	padding-top: 3px;
}
.BloggListNavItemSelected	
{
	background-image:url('_gfx/ico/navItemSelectedDark.gif');	
	background-repeat: no-repeat;	
	background-position: bottom center;
}

 /*####################################*/
 /*         HR                        */
 /*####################################*/
 .HrMain{ width:398px; height:1px; padding-bottom:12px;}
 .HrWhiteThick{ width:158px; height:2px; font-size:0px; background-color:#FFFFFF; margin:0px; padding:0px; line-height:0px; clear:both;}
 .HrLightBlue{ width:158px; height:1px; font-size:0px; background-color:#a0b2d0; margin:0px; padding:0px; line-height:0px; clear:both;}
.HrDarkBlue{ height:1px; font-size:0px; background-color:#5c78a1; margin:0px; padding:0px; line-height:0px; clear:both;}

 .HrVBlue
    {
         background-image:url('_gfx/ico/HrVBlue.gif');
         width:2px;
         height:95px;
         background-repeat:repeat-y;
    }
 /*####################################*/
 /*      Training-Factors              */
 /*####################################*/
.FactorsBox {height:258px;  width:212px; background-image:url('_gfx/Training/Factors/BoxBg.jpg');  position:relative; border:5px solid #C8CCD1;}  
.FactorsBoxInside{ padding:27px 13px 12px 10px;}
.FactorsBoxItem{ float:left;}
.FactorsBoxItem input{ width:79px; border:solid 1px #3c5b82; padding:3px 3px 4px 3px; line-height:14px; margin:0px; font-size:11px;}
.FactorsBoxItem div{ line-height:14px; padding-top:7px;}
.FactorsBoxItemSpacer{ float:left; width:13px;}
.FactorsBoxHr{width:175px; height:1px;}
.FactorsBoxStatRow{height:26px;}
.FactorsBoxUpdate{ width:189px; height:205px; border:solid 3px #94a8cb;  background-color:#ebebeb; position:absolute; left:10px; top:10px;}
.FactorsBoxUpdateText{color:#3c5c83; font-size:18px; font-family:Trebuchet MS; font-weight:bold; text-align:center; padding-top:70px;}
.FactorsBloggInside{ padding-top:13px; padding-left:17px; padding-right:17px; padding-bottom:14px;}
.FactorsBloggListHeader{ background-color:#5c779c; font-weight:bold; height:20px; font-family:Trebuchet MS; text-align:center; font-size:12px; padding-left:15px; padding-right:15px; color:#FFFFFF;}
.FactorsBloggListItem{ padding-left:15px; padding-right:15px; height:21px; border-bottom:solid 1px #bababa; text-align:center;} 
.FactorsBloggListLine{ width:1px; background-color:#bababa; line-height:0px; font-size:0px; padding:0px; margin:0px;}
.FactorsBloggTxtChange{ color:#898989;}
/*##################################*/
/*       EditBox                      */
/*###################################*/
.EditBox{ width:575px; border:solid 1px #c8ccd1; background-color:#efefef; margin-bottom:6px;}
.EditBoxInside{ padding:9px 10px 9px 10px;}
.EditBoxSubject{font-size:13px; font-family:Arial; font-weight:bold; line-height:15px; padding-bottom:9px;}
/*##################################*/
/*       Header                     */
/*###################################*/
.HeaderBlue28
    {
        background-image:url('_gfx/Content/Header/Blue28.gif');
        height:28px;
        width:577px;
        font-family:Trebuchet MS;
        font-size:14px;
        color:#ffffff;
        line-height:28px;
        font-weight:bold;
        background-color:#5d799f;
    }

/*##################################*/
/*       Clear                      */
/*###################################*/
    
.ClearLeft
    { 
        clear: left;
        line-height: 0px;
        font-size: 0px;
        padding: 0px;
        margin: 0px;
        height: 0px;
        width: 0px;
    }
.ClearRight
    { 
        clear: right;
        line-height: 0px;
        font-size: 0px;
        padding: 0px;
        margin: 0px;
        height: 0px;
        width: 0px;
    }
.ClearBoth
    { 
        clear: both;
        line-height: 0px;
        font-size: 0px;
        padding: 0px;
        margin: 0px;
        height: 0px;
        width: 0px;
    }
.FloatLeft{ float:left;}
.FloatRight{ float:right;}
.AlignRight{ text-align:right;}
.AlignCenter{ text-align:center;}

/*####################################*/
/*         Print                     */
/*####################################*/
 .print_section
{

}
.print_section p.printbutton
{
float:left;
}
.print_section p.printbutton a
{
display:block;
}

@media print
{
    .noprint, .printbutton
	{
	display:none;
	}
	
    .print
	{
	display:block;
	}
}