﻿/*************** Reset style ***************/
html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,h4,h5,h6
{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}

/*************** Main style ***************/
html,body{background-color:#EEE;color:#333;font: 12px "Segoe UI", Arial, sans-serif;margin:0;padding:0;height:100%;}
#container{margin:0 auto;width:1000px;}
.header{height:54px;border:solid 0px #ffffff;}
.header #loginInfo{float:right;position:relative;top:4px;margin-right:10px;color:#ffffff;text-align:right;}
.header #loginInfo a{color:#ffffff;}
.header #logo{float:left; position:relative;}
#nav{float:left;border-bottom:1px solid #CCC;width:100%;}
#mainContent{float:left;border-left:solid 1px silver;border-right:solid 1px silver;border-bottom:solid 1px silver;margin:0;padding:0;background-color:#EEE;width:100%;}
#mainPopup{float:left;background-color:#EEE;width:100%;}
#main{float:left;background-image:url(/include/img/sidebar_bg_150.jpg);background-repeat:repeat-y;background-position:right;background-color:#fff;min-height:400px;width:100%;}
#mainFull{float:left;padding:20px;min-height:400px;width:960px;background-color:#fff}
#content{float:left;padding:0 10px 10px;width:830px;}
#contentPopup{float:left;padding:0 10px 10px;}
#sidebar{float:right;padding: 10px 0 5px 0px;width:150px;}
#footer{clear:both;background-color:#F9F9F9;border-top:1px solid #CCC;height:15px;line-height:15px;padding:10px;text-align:center}
#newItem{position:relative;float:right;top:20px;}
#newItem img{vertical-align:text-bottom;}
#SearchPopup{z-index: 9000;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix{display:inline-block}
.push{height:2px}

ul,ol{margin:13px 0 13px 15px;padding:0;}
ul li,ol li{line-height:1.7;margin:0 0 2px 0;padding:0;}
h1,h2,h3,h4,h5,h6{color:#444;line-height:1.2;padding:5px 5px 5px 0;text-align:left;margin:10px 0}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#444;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;}
h1{border-bottom:1px solid #CCC;font-size:17px;height:32px;line-height:32px;margin:20px 0;padding:0 0 0 5px}
h2{border-bottom:1px solid #CCC;font-size:17px;height:32px;line-height:32px;margin:20px 0;padding:0 0 0 5px}
h3{border-bottom:1px solid #CCC;font-size:13px;height:32px;line-height:32px;padding:0 0 0 15px}
h4{font-size:13px}
h5{font-size:12px;float:left;padding: 0 0 8px 5px;margin: 10px 0 0 0;}
h6{font-size:11px}
p{line-height:1.6;margin:5px 0;text-align:justify}
a{color:#C91C22;text-decoration:none}
a:hover{text-decoration:underline}
a:active{}
a:visited{}
.pad-lr{padding:0 5px}
.pad-tb{padding:20px;}
.pad-tb-small{padding: 0px 20px 0px 20px;}
.center{text-align:center}
.right{text-align:right; padding:0 5px;}
.italic{font-style:italic;}

/*************** Form ***************/
form .region{float:left;border:1px solid #eee;margin:0px 0;padding:5px;background-color:#f5f5f5;width:820px;}
form .left{float:left;width:450px;}
form .right{float:right;width:300px;}
form .leftcenter{float:left;width:405px;}
form .rightcenter{float:right;width:395px;}
form .full{float:left;width: 800px;}
form fieldset{border:1px solid silver;margin: 0px 0;padding:10px;}
form legend{border-left:1px solid #EEE;border-right:1px solid #EEE;font-weight:bold;padding:5px 10px}
form input{font: 12px Segoe UI,Arial,sans-serif;color:#333;}
form td.disabled{background-color: #e3e3e3;}
form .locked{color:silver;}
form .formTable td{height:20px;line-height:25px;padding:0 2px;}
form .formTable .label{} 
form .formTable .content{font-style:italic;}
form .formTable .lockedContent{background-color: #e3e3e3;}

form .formTableTeamCard td {height:25px;line-height:30px;padding:0 2px;}
form .formTableTeamCard .label{} 
form .formTableTeamCard .content{font-style:italic;}
form .formTableTeamCard .lockedContent{background-color: #e3e3e3;}

/*************** RadGrid ***************/
.RadGrid a{text-decoration:underline;}
.RadComboBox_Default .rcbReadOnly .rcbInput {color: #333333 !important;}

/*************** Right usercontrols ***************/
.Header{margin: 0px 0px 0px;padding: 6px 0px 0px 0px;float: none;}

/*************** Sidebar ***************/
ul#nav-menu{list-style:none;margin:0 0 0 10px;padding:0}
ul#nav-menu li{float:left;font-size:14px;line-height:40px;margin:0 10px 0 0;padding:0}
ul#nav-menu li a{color:#444;display:block;line-height:24px;margin:8px 0;padding:0 10px}
ul#nav-menu li a:hover{-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#777;color:#FFF;cursor:pointer;text-decoration:none}
ul#nav-menu li a:active{background:#777}
ul#nav-menu li a.active{-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#777;color:#FFF}
ul#nav-side-relatedmenu li{list-style:none;}
ul#nav-side-localmenu li{margin:0 0 0 10px;}

/*************** Notifications ***************/
.notification {position: relative;margin: 0 0 15px 0;padding: 0;border: 1px solid;background-position: 10px 11px !important;background-repeat: no-repeat !important;font-size: 13px;width: 99.8%;}
.attention {background: #fffbcc url('/include/img/error.png') 10px 11px no-repeat;border-color: #e6db55;color: #666452;}
.information {background: #dbe3ff url('/include/img/information.png');border-color: #a2b4ee;color: #585b66;}
.success {background: #d5ffce url('/include/img/accept.png');border-color: #9adf8f;color: #556652;}
.error {background: #ffcece url('/include/img/exclamation.png');border-color: #df8f8f;color: #665252;}
.notification div {display:block;font-style:normal;padding: 10px 10px 10px 36px;line-height: 1.5em;}
.notification .close {color:#990000;font-size:9px;position:absolute;right:5px;top:5px;}   
                
/************ Buttons ************/
.buttons{float:right;margin-top:10px;margin-right:15px;}
.button {font-family: Verdana, Arial, sans-serif;display: inline-block;padding: 4px 7px 4px 7px !important;color: #fff !important;font-size: 11px !important;cursor: pointer;}              
.red{border: 1px solid #940000 !important;background: #940000 url('/include/img/bg-button-red.gif') top left repeat-x !important;}
.green{border: 1px solid #459300 !important;background: #459300 url('/include/img/bg-button-green.gif') top left repeat-x !important;}
.popup{border: 1px solid #FF8D2D !important;background: #FF8D2D url('/include/img/bg-button-popup.gif') top left repeat-x !important;}
.button:hover {text-decoration: underline;}               
.button:active {padding: 5px 7px 3px 7px !important;}				

/************ RadGrid ************/
.noresults{width: 100%; text-align: center; Padding: 10px 0px 10px 0px; background-color: #df8f8f;color: #665252;}

/************ Login ************/
.LoginBox{background-color:#fff;border:0px solid #CCC;  position:absolute; top: 50%; left: 50%; width: 525px; height: 260px; margin-left:-250px; margin-top: -130px;}

/*************** Print ***************/
.pagebreak { PAGE-BREAK-AFTER: always; height: 0px; }

/*************** Score and ScoreLine ***************/
.PoolScore { width: 100%; }
.PoolScore th { padding: 5px 7px 4px 7px; font-weight: normal; vertical-align:baseline; text-align: left; }
.PoolScore td { padding: 4px 7px 3px 7px; }
.PoolScore .c01 { }
.PoolScore .c02 { width: 220px; }
.PoolScore .c03 { }
.PoolScore .c04 { }
.PoolScore .c05 { }
.PoolScore .c06 { }
.PoolScore .c07 { white-space: nowrap; }
.PoolScore .c08 { }
.PoolScore .c09 { text-align: right; padding-right:5px; }
.PoolScore .c10 { }
.PoolScore .c11 { white-space: nowrap; }
.PoolScore .c12 { }
.PoolScore .c13 { }

.PoolScore tr.lineType1 td {padding:0;height:3px;background:url('/Include/Img/linetype1.gif');}
.PoolScore tr.lineType2 td {padding:0;height:3px;background:url('/Include/Img/linetype2.gif');}
.PoolScore tr.lineType3 td {padding:0;height:5px;background:url('/Include/Img/linetype3.gif');}

.PoolScoreSubMatches { width: 100%; }
.PoolScoreSubMatches th { padding: 5px 7px 4px 7px; font-weight: normal; vertical-align:baseline; text-align: left; }
.PoolScoreSubMatches td { padding: 4px 7px 3px 7px; }
.PoolScoreSubMatches .c01 { }
.PoolScoreSubMatches .c02 { width: 200px; }
.PoolScoreSubMatches .c03 { }
.PoolScoreSubMatches .c04 { }
.PoolScoreSubMatches .c05 { }
.PoolScoreSubMatches .c06 { }
.PoolScoreSubMatches .c07 { white-space: nowrap; }
.PoolScoreSubMatches .c08 { }
.PoolScoreSubMatches .c09 { }
.PoolScoreSubMatches .c10 { }
.PoolScoreSubMatches .c11 { white-space: nowrap; }
.PoolScoreSubMatches .c12 { white-space: nowrap; }
.PoolScoreSubMatches .c13 { text-align: right; padding-right:5px; }
.PoolScoreSubMatches .c14 { }
.PoolScoreSubMatches .c15 { }
.PoolScoreSubMatches .c16 { }
.PoolScoreSubMatches .c17 { }
.PoolScoreSubMatches .c18 { white-space: nowrap; }
.PoolScoreSubMatches .c19 { white-space: nowrap; }

.PoolScoreSubMatches tr.lineType1 td {padding:0;height:3px;background:url('/Include/Img/linetype1.gif');}
.PoolScoreSubMatches tr.lineType2 td {padding:0;height:3px;background:url('/Include/Img/linetype2.gif');}

.PoolScoreSuddentVictory { width: 100%; }
.PoolScoreSuddentVictory th { padding: 5px 7px 4px 7px; font-weight: normal; vertical-align:baseline; text-align: left; }
.PoolScoreSuddentVictory td { padding: 4px 7px 3px 7px; }
.PoolScoreSuddentVictory .c01 { }
.PoolScoreSuddentVictory .c02 { width: 200px; }
.PoolScoreSuddentVictory .c03 { }
.PoolScoreSuddentVictory .c04 { }
.PoolScoreSuddentVictory .c05 { }
.PoolScoreSuddentVictory .c06 { }
.PoolScoreSuddentVictory .c07 { white-space: nowrap; }
.PoolScoreSuddentVictory .c08 { }
.PoolScoreSuddentVictory .c09 { }
.PoolScoreSuddentVictory .c10 { }
.PoolScoreSuddentVictory .c11 { white-space: nowrap; }
.PoolScoreSuddentVictory .c12 { white-space: nowrap; }
.PoolScoreSuddentVictory .c13 { }
.PoolScoreSuddentVictory .c14 { }
.PoolScoreSuddentVictory .c15 { }
.PoolScoreSuddentVictory .c16 { }
.PoolScoreSuddentVictory .c17 { }
.PoolScoreSuddentVictory .c18 { white-space: nowrap; }
.PoolScoreSuddentVictory .c19 { white-space: nowrap; }

.PoolScoreSuddentVictory tr.lineType1 td {padding:0;height:3px;background:url('/Include/Img/linetype1.gif');}
.PoolScoreSuddentVictory tr.lineType2 td {padding:0;height:3px;background:url('/Include/Img/linetype2.gif');}

/*************** LOGO ***************/
.logo {background: #fff url(/include/img/top.jpg) top left no-repeat;}
.logotest {background: #fff url(/include/img/toptest.jpg) top left no-repeat;}

.logoKlubportal {background: #fff url(/include/img/top.jpg) top left no-repeat;}
.logoKlubportaltest {background: #fff url(/include/img/toptest.jpg) top left no-repeat;}

.logoBasys {background: #fff url(/include/img/BasketTop_Basys.gif) top left no-repeat;}
.logoBasystest {background: #fff url(/include/img/BasketTop_Basys_TEST.gif) top left no-repeat;}

.logoBasketKlubportal {background: #fff url(/include/img/BasketTop_Klubportal.gif) top left no-repeat;}
.logoBasketKlubportaltest {background: #fff url(/include/img/BasketTop_Klubportal_TEST.gif) top left no-repeat;}

.logoVola {background: #fff url(/include/img/VolleyTop_Vola.gif) top left no-repeat;}
.logoVolatest {background: #fff url(/include/img/VolleyTop_Vola_test.gif) top left no-repeat;}

.logoVollyKlubportal {background: #fff url(/include/img/VolleyTop_Klubportal.gif) top left no-repeat;}
.logoVollyKlubportaltest {background: #fff url(/include/img/VolleyTop_Klubportal_test.gif) top left no-repeat;}

.logoFloora {
    background: #fff url(/include/img/FloorballTop_floora_ny.png) top left no-repeat;
    color: #000000 !important;
}

.logoFlooratest {
    background: #fff url(/include/img/FloorballTop_flooratest_ny.png) top left no-repeat;
    color: #000000 !important;
}


.logoFloorKlubportal {
    background: #fff url(/include/img/FloorballTop_kluboffice_ny.png) top left no-repeat;
}

.logoFloorKlubportaltest {
    background: #fff url(/include/img/FloorballTop_klubofficetest_ny.png) top left no-repeat;
}

    .logoFloora,
    .logoFlooratest,
    .logoFlooratest > #loginInfo,
    .logoFloora > #loginInfo,
    .logoFlooratest > #loginInfo > a,
    .logoFloora > #loginInfo > a,
    .logoFloorKlubportal,
    .logoFloorKlubportaltest,
    .logoFloorKlubportal > #loginInfo,
    .logoFloorKlubportaltest > #loginInfo,
    .logoFloorKlubportal > #loginInfo > span,
    .logoFloorKlubportaltest > #loginInfo > span,
    .logoFloorKlubportal > #loginInfo > a,
    .logoFloorKlubportaltest > #loginInfo > a {
        color: #000000 !important;
    }

/*
.logoFloora {background: #fff url(/include/img/FloorballTop_floora.gif) top left no-repeat;}
.logoFlooratest {background: #fff url(/include/img/FloorballTop_floora_TEST.gif) top left no-repeat;}

.logoFloorKlubportal {background: #fff url(/include/img/FloorballTop_Klubportal.gif) top left no-repeat;}
.logoFloorKlubportaltest {background: #fff url(/include/img/FloorballTop_Klubportal_TEST.gif) top left no-repeat;}
*/

.logoDAI {background: #fff url(/include/img/DAITop_TMS.gif) top left no-repeat;}
.logoDAItest {background: #fff url(/include/img/DAITop_TMS_TEST.gif) top left no-repeat;}

.logoDAIKlubportal {background: #fff url(/include/img/DAITop_Sportal.gif) top left no-repeat;}
.logoDAIKlubportaltest {background: #fff url(/include/img/DAITop_Sportal_TEST.gif) top left no-repeat;}

.logoDAFF {background: #fff url(/include/img/DAFF_Admin.gif) top left no-repeat;}
.logoDAFFtest {background: #fff url(/include/img/DAFF_Admin_TEST.gif) top left no-repeat;}

.logoDAFFKlubportal {background: #fff url(/include/img/DAFF_Klubportal.gif) top left no-repeat;}
.logoDAFFKlubportaltest {background: #fff url(/include/img/DAFF_Klubportal_TEST.gif) top left no-repeat;}

.RadPicker .riDisplay, .RadPicker .riSingle, .RadPicker .RadInput { vertical-align: middle !important; }

.riTextBox{padding-left: 2px !important; padding-right: 2px !important;}

.hidden {
    display: none;
}

