.playoffLadder .line{border-bottom:1px solid #89b;z-index:10;}
.playoffLadder .point{a-border:1px solid red;a-background:#fbb;z-index:100;}
.playoffLadder .point .upper{background:url(http://static.cupmanager.net/images/result/ladder/resultsNode.png) no-repeat;background-position:0 0;height:50%;position:absolute;top:0;left:0;width:36px;}
.playoffLadder .point .upperWon{background-position:38% 0;}
.playoffLadder .point .upperHover{background-position:19% 0;}
.playoffLadder .point .upperWonHover{background-position:57% 0;}
.playoffLadder .point .upper span{color:black;font-size:10px;position:absolute;top:12px;left:1px;width:100%;text-align:center;}
.playoffLadder .point .lower{background:url(http://static.cupmanager.net/images/result/ladder/resultsNode.png) no-repeat;background-position:0 100%;height:51%;position:absolute;bottom:0;left:0;width:36px;}
.playoffLadder .point .lowerWon{background-position:38% 100%;}
.playoffLadder .point .lowerHover{background-position:19% 100%;}
.playoffLadder .point .lowerWonHover{background-position:57% 100%;}
.playoffLadder .point .lower span{color:black;font-size:10px;position:absolute;bottom:11px;left:1px;width:100%;text-align:center;}
.playoffLadder .round{background:#f5f5ff;width:30px;height:100%;top:0;position:absolute;}
.playoffLadder .round span{font-weight:bold;color:#cce;}
.playoffLadder .finalHomeTeam,.playoffLadder .finalAwayTeam{position:absolute;font-size:12px;background:white;z-index:20;padding:0 3px;}
.playoffLadder .final{a-border:1px solid red;a-background:#fbb;z-index:100;}
.playoffLadder .final .left{background:url(http://static.cupmanager.net/images/result/ladder/finalNode.png) no-repeat;background-position:0 0;width:51%;position:absolute;top:0;left:0;height:36px;}
.playoffLadder .final .leftWon{background-position:0 38%;}
.playoffLadder .final .leftHover{background-position:0 19%;}
.playoffLadder .final .leftWonHover{background-position:0 57%;}
.playoffLadder .final .left span{color:black;font-size:10px;height:100%;left:13px;position:absolute;text-align:center;top:12px;width:13px;}
.playoffLadder .final .right{background:url(http://static.cupmanager.net/images/result/ladder/finalNode.png) no-repeat;background-position:100% 0;width:50%;position:absolute;right:0;top:0;height:36px;}
.playoffLadder .final .rightWon{background-position:100% 38%;}
.playoffLadder .final .rightHover{background-position:100% 19%;}
.playoffLadder .final .rightWonHover{background-position:100% 57%;}
.playoffLadder .final .right span{color:black;font-size:10px;height:100%;position:absolute;right:12px;text-align:center;top:12px;width:13px;}
.playoffLadder .connector{position:absolute;z-index:10;}
.playoffLadder .connector .upper{position:absolute;top:0;height:50%;width:100%;left:0;}
.playoffLadder .connector .lower{position:absolute;top:50%;height:50%;width:100%;left:0;}
.playoffLadder .team{background:white url(http://static.cupmanager.net/images/result/ladder/node.png);text-align:left;cursor:pointer;overflow:hidden;z-index:10;}
.playoffLadder .teamLeft{border-right:1px solid #89b;border-top:1px solid white;border-bottom:1px solid white;border-left:1px solid white;background-position:top left;}
.playoffLadder .teamRight{border-left:1px solid #89b;border-top:1px solid white;border-bottom:1px solid white;border-right:1px solid white;background-position:bottom left;}
.playoffLadder .teamSelectedLeft{border-top:1px solid #fe8;border-bottom:1px solid #fe8;border-left:1px solid #fe8;}
.playoffLadder .teamSelectedRight{border-top:1px solid #fe8;border-bottom:1px solid #fe8;border-right:1px solid #fe8;}
.playoffLadder .team div.name{padding-left:4px;position:absolute;top:-1px;left:28px;font-size:12px;}
.playoffLadder .team div.origin{padding-left:4px;position:absolute;top:11px;left:28px;font-size:10px;color:#89b;}
.playoffLadder .team img{margin:3px 3px 0 10px;vertical-align:-4px;width:20px;height:20px;display:inline;}
.playoffLadder div.result{width:17px;height:17px;background:red;position:absolute;background-color:transparent;background-image:url(http://static.cupmanager.net/images/resultCircles.png);}
.playoffLadder div.homeResult{top:-22px;left:-5px;}
.playoffLadder div.awayResult{top:10px;left:-6px;}
#thingsContainer{margin-bottom:10px;}
#mapContainer #overviewMap h4{margin-bottom:0;}
.locations{width:600px;margin-bottom:30px;min-height:400px;}
* html .locations{height:400px;}
.locations a{display:block;}
.mapFilterCheckbox{vertical-align:-3px;}
#mapContainer #mapFilter .things label img{vertical-align:-13px;}
#mapContainer #mapFilter .things label,#mapContainer #mapFilter .things input{cursor:pointer;}
#mapContainer #mapFilter .things input{width:17px;height:17px;}
#mapContainer #mapFilter label{font-family:century gothic,arial,sans-serif;font-size:13px;font-weight:bold;}
#mapContainer #mapFilter #address{float:right;margin-right:31px;}
#mapContainer #mapFilter .things{list-style:none;margin-left:20px;}
#mapContainer #mapFilter .things img{vertical-align:bottom;margin:0 6px;}
#mapContainer #mapFilter .things li{margin:2px 0;}
#mapContainer #thingsContainer{margin-top:20px;}
#mapContainer #findDir{margin-top:5px;}
#mapContainer #mapFilter{float:left;margin-left:40px;width:200px;display:inline;}
#mapContainer #mapFilter h3{margin:0;}
#mapContainer #mapFilter #fromAddress:focus{background:yellow;}
#mapContainer #mapFilter #dirCombo{margin-left:20px;}
#mapContainer #mapFilter #directionContainer{margin-left:20px;}
#mapContainer #spacer{height:30px;clear:both;}
#cm_content #textarea h1{margin-bottom:12px;}
#directions{border:1px solid #ccc;border-bottom:none;background:#ffa;width:600px;text-align:left;}
#directions .close{float:right;margin:5px;}
#directions input.from{padding:2px;width:220px;}
#directions .padded{padding:10px;}
div#mapPart div.map{border:1px solid black!important;height:370px!important;width:600px!important;float:none!important;text-align:left;}
}
#categories{margin-bottom:10px;margin-top:10px;}
#categories li{margin:0 -7px;}
#clubs{text-align:left;width:600px;margin-top:10px;min-height:1400px;}
* html #clubs{height:1400px;}
#clubs a{display:block;background-repeat:no-repeat;}
#map{border:1px solid #ccc;}
.spalt{width:30%;float:left;border-left:1px solid #CCC;padding-left:14px;}
#cm_content a#cm_logo{display:none;}
#cm_content div#languageBar{display:none;}
#cupman .thingsSmall li{margin:0 -7px;}
#cupman .scrollerLeft{background:url("http://static.cupmanager.net/images/result/shadow_left.png") repeat scroll right top transparent;height:30px;position:absolute;width:100px;}
#cupman .scrollerRight{background:url("http://static.cupmanager.net/images/result/shadow_right.png") repeat scroll right top transparent;height:30px;width:100px;position:absolute;}
#cupman .taskBox .taskBoxBody{font-size:12px!important;}
#cupman .resultTopMenu{margin:10px 10px;height:37px;}
#cupman .resultTopMenu .left{float:left;background:white url(http://static.cupmanager.net/images/result/menu-left.png) no-repeat left top;width:16px;height:30px;}
#cupman .resultTopMenu .right{float:left;background:white url(http://static.cupmanager.net/images/result/menu-right.png) no-repeat left top;width:16px;height:30px;}
#cupman .resultTopMenu .menu{a-padding-left:16px;a-padding-right:16px;display:inline;float:left;background:transparent url(http://static.cupmanager.net/images/result/menu-bg.png) repeat-x left top;}
#cupman .resultTopMenu ul{list-style-image:none;list-style-position:outside;list-style-type:none;float:left;height:30px;padding:0;}
#cupman .resultTopMenu li{display:inline;float:left;border-style:solid;border-color:white;border-width:0 1px 0 0;background:none!important;padding:0!important;}
#cupman .resultTopMenu li a{color:white;display:block;float:left;font-family:Century Gothic,sans-serif;font-size:14px;font-weight:bold;height:34px;line-height:20px;margin-top:0;padding:3px 12px 0;text-decoration:none;}
#cupman .resultTopMenu li.selected a{background:transparent url(http://static.cupmanager.net/images/result/menu-sel.png) repeat-x scroll center top;}
#cupman .resultTopMenu li a:hover{text-decoration:underline;}
.resultTopMenu .languages{float:left;margin-right:10px;padding-top:2px;}
.resultTopMenu .languages a{margin:0 2px;}
.buttonLinkContainer1,.buttonLinkContainer2{position:relative;float:left;width:100%;}
.buttonLink{background:none!important;}
.buttonLinkContainer2{margin-top:10px;margin-bottom:10px;background:transparent url(http://static.cupmanager.net/images/result/buttonLinkContainer2.png) no-repeat center center;}
#menuContainer_bottom{height:20px;}
#menuBackground_bottom{margin-top:10px;margin-bottom:30px;background:transparent url(http://static.cupmanager.net/images/result/buttonLinkContainer2.png) no-repeat center center;}
.buttonLinkContainer1 ul,.buttonLinkContainer2 ul{float:left;position:relative;left:50%;padding:0;margin:0;}
.buttonLink{display:block;float:left;margin:0;position:relative;}
.buttonLinkContainer1 .buttonLink,.buttonLinkContainer2 .buttonLink{right:50%;}
.buttonLink{height:30px;}
.buttonLinkContainer2 .buttonLink{height:20px;}
#menuContainer_bottom .buttonLink{height:20px;}
#cupman .buttonLink a{text-decoration:none;}
.buttonLink table{height:100%;width:auto;}
.selectedButtonLink table .left,.hoverButtonLink table .left{background:transparent url(http://static.cupmanager.net/images/result/button30-left.png) no-repeat left top;}
.buttonLinkContainer2 .selectedButtonLink table .left,.buttonLinkContainer2 .hoverButtonLink table .left{background:transparent url(http://static.cupmanager.net/images/result/button20-left.png) no-repeat left top;}
#menuContainer_bottom .selectedButtonLink table .left,#menuContainer_bottom .hoverButtonLink table .left{background:transparent url(http://static.cupmanager.net/images/result/button20-left.png) no-repeat left top;}
.buttonLink table .left{width:16px;}
.buttonLinkContainer2 .buttonLink table .left{width:11px;}
#menuContainer_bottom .buttonLink table .left{width:11px;}
.buttonLink table .main{line-height:1em;font-family:Century Gothic,sans-serif;}
#cupman .buttonLink table .main a{color:#829bb5;outline:none;}
#cupman .buttonLink table .main a .title{color:#829bb5;outline:none;}
#cupman .selectedButtonLink table .main,#cupman .hoverButtonLink table .main{background:#829bb5;}
#cupman .selectedButtonLink table .main a,#cupman .hoverButtonLink table .main a{color:white!important;}
#cupman .selectedButtonLink table .main a .title,#cupman .hoverButtonLink table .main a .title{color:white!important;}
.buttonLink table .main .title{font-weight:bold;display:block;font-size:14px;line-height:1em;}
.buttonLinkContainer2 .buttonLink table .main .title{font-size:11px;}
#menuContainer_bottom .buttonLink table .main .title{font-size:11px;}
.buttonLink table .main .subtitle{font-weight:normal;}
.buttonLink table .main .subtitle{font-size:11px;}
.buttonLinkContainer2 .buttonLink table .main .subtitle{font-size:9px;}
#menuContainer_bottom .buttonLink table .main .subtitle{font-size:9px;}
.selectedButtonLink .right,.hoverButtonLink .right{background:transparent url(http://static.cupmanager.net/images/result/button30-right.png) no-repeat right top;}
.buttonLinkContainer2 .selectedButtonLink .right,.buttonLinkContainer2 .hoverButtonLink .right{background:transparent url(http://static.cupmanager.net/images/result/button20-right.png) no-repeat right top;}
#menuContainer_bottom .selectedButtonLink .right,#menuContainer_bottom .hoverButtonLink .right{background:transparent url(http://static.cupmanager.net/images/result/button20-right.png) no-repeat right top;}
.buttonLink table .right{width:16px;}
.buttonLinkContainer2 .buttonLink table .right{width:11px;}
#menuContainer_bottom .buttonLink table .right{width:11px;}
.conferenceBox{width:190px;height:170px;float:left;padding:10px;margin:10px;border:1px solid #ddd;position:relative;text-align:left;}
.eliteConferenceBox{border-color:#bbd;}
.conferenceBox h2{margin-bottom:4px;}
.conferenceBox .viewGroupLink{position:absolute;bottom:5px;right:15px;}
.conferenceBox .teams ol{margin-left:20px;line-height:120%;}
.categorySearch{float:left;position:relative;width:100%;margin-top:10px;background:transparent url(http://static.cupmanager.net/images/result/buttonLinkContainer2.png) no-repeat center center;}
.categorySearch2{float:left;position:relative;left:50%;}
.categorySearch3{float:left;right:50%;position:relative;}
.categorySearch .left{width:11px;height:20px;background:transparent url(http://static.cupmanager.net/images/result/button20-left.png) no-repeat scroll left top;float:left;}
.categorySearch .main{float:left;background:#829BB5;height:20px;}
.categorySearch .main label{color:white;font-weight:bold;font-size:10px;}
.categorySearch .main input{border:medium none;font-size:10px;margin-top:2px;padding:0 2px 1px;width:120px;}
.categorySearch .right{width:11px;height:20px;background:transparent url(http://static.cupmanager.net/images/result/button20-right.png) no-repeat scroll left top;float:left;}
.searchMatch{font-weight:bold;}
.noSearchMatch{color:#aaa;}
#topResultBar{background:url(http://static.cupmanager.net/images/topbar_bg.png) repeat-x scroll top center;color:white;height:22px;line-height:30px;padding-bottom:16px;}
#topResultBar ul.topMenu{list-style:none;}
#topResultBar ul.topMenu li{float:left;margin:0 5px;display:inline;}
#topResultBar ul.topMenu li.breadcrumbLi{color:black;font-size:15px;line-height:18px;margin:0;margin-top:4px;}
#topResultBar ul.topMenu li.inactive a{color:#ccc;font-weight:normal;font-size:13px;}
#topResultBar ul.topMenu li a{color:white;display:block;float:left;font-family:Century Gothic,sans-serif;font-size:14px;height:34px;margin-top:2px;line-height:20px;padding:1px 9px;text-decoration:none;background:transparent;font-weight:bold;}
#topResultBar ul.topMenu li.selected a{background:transparent url(http://static.cupmanager.net/images/topbar_selbg.png) repeat-x scroll top center;}
#topResultBar ul.topMenu li a:hover{text-decoration:underline;}
#topResultBar ul.topMenu li ul li.selected a{text-decoration:underline;}
#topResultBar ul.topMenu li ul{padding:0;margin:0;clear:left;display:none;list-style:none;position:absolute;z-index:100;margin-top:-6px;}
#topResultBar ul.topMenu li.hover ul{adisplay:block;}
#topResultBar ul.topMenu li ul li{float:none;width:100%;margin:0;line-height:15px;}
#topResultBar ul.topMenu li ul li a,#topResultBar ul.topMenu li.hover ul li a,#topResultBar ul.topMenu li ul li a{background:url(http://static.cupmanager.net/images/topbar_bg.png) repeat-x left -2px;width:100%;display:block;height:25px;margin:0;}
.category{padding:1px;}
.categoryLink{font-size:15px;font-weight:bold;}
.playoffLinks a{font-size:10px;}
.popupMenu{position:absolute;aheight:100px;width:150px;background:white;border:1px solid #457;border-width:1px 2px 2px 1px;padding:4px 0;}
.menuItem{color:black;cursor:pointer;display:block;text-decoration:none;text-align:left;padding-left:4px;}
.menuItemHover{color:white!important;background:#89b;}
.teamElement,.arenaElement{cursor:pointer;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:0 solid #fff;border-left:1px solid #fff;padding:1px 4px 2px 4px;outline:none;}
tr.hover .teamElement,tr.hover .arenaElement{border-top:1px solid #f4f4ff;border-right:1px solid #f4f4ff;border-bottom:0 solid #f4f4ff;border-left:1px solid #f4f4ff;}
.teamElementPressed,.arenaElementPressed{background-color:#89b;a-font-weight:bold;color:white!important;border-top:1px solid #457!important;border-right:1px solid #457!important;border-bottom:0 solid #457!important;border-left:1px solid #457!important;text-decoration:none!important;}
td.teamName{padding:2px;text-align:left;}
#cupman table tr th.teamName{padding-left:6px!important;}
#cupman tr.headerRow th{background:#f0f4ff;}
#cupman td.rank{padding-left:2px;}
#cupman .conferenceTable .selectedTeam{font-weight:bold;}
#cupman .conferenceTable .won,#cupman .conferenceTable .tied,#cupman .conferenceTable .lost{width:20px;}
#cupman tr .tablePadding{width:2px;}
#cupman h2.tableTitle{margin-bottom:0;}
.matchTable .matchnr{width:10px;}
#cupman th{color:#728BA5;font-family:Century Gothic,sans-serif;font-size:12px;padding:0!important;text-align:left;}
#cupman .cupmanResults h2{color:#829BB5;font-family:Century Gothic,Verdana,sans-serif;font-size:18px;font-weight:bold;}
#cupman .cupmanResults h1{color:black;font-family:Century Gothic,Verdana,sans-serif;font-size:24px;font-weight:bold;text-align:center;clear:both;margin:0!important;padding-bottom:10px;}
#cupman h3{color:#829BB5;font-family:Trebuchet MS;font-size:15px;font-weight:bold;}
.matchTable_results_inline .hometeam{text-align:right!important;}
.matchTable .awayteam{text-align:left!important;}
.matchTable_results_inline .result{text-align:center;}
.matchTable_results_inline th.result span{display:none;}
.matchTable_results_inline .winner{font-weight:bold;}
.matchTable a,.conferenceTable a{color:#450;}
.matchTable td{padding:2px;}
.matchTable .time,.matchTable .time span{padding-left:10px;}
table.matchTable tr.hover td{background:#f4f4ff;}
table tr.hover td{background:#f4f4ff;}
table.conferenceTable tr.hover td{background:#f4f4ff;}
.column a.visible:first-child{margin-top:53px;}
.resultFooter{border-top:2px solid #AAA;clear:both;margin-top:15px;padding:0 15px;}
.mapPopupContent a.teamLink{padding:3px;float:left;}
table.matchTable tr.newDiv td{border-top:1px solid #ccc;}
.resultSearchBox{margin-top:-10px;position:absolute;right:8px;}
#cupman p{font-size:13px;margin-left:10px;}
div#searchDiv{width:360px;amargin:20px;afloat:left;}
div#searchDiv label,div#searchDiv input#searchBox{font-size:15px;}
div#searchDiv label{color:#89b;font-weight:bold;}
div#searchDiv input#searchBox{-moz-border-radius:4px;border:2px solid #ccc;margin:3px;padding:2px;width:300px;}
div#searchDiv input#searchBox:focus{border-color:#555;}
div#searchDiv input.searching{background:white url(http://static.cupmanager.net/images/spin.gif) no-repeat 99%;}
div#searchDiv span{display:block;font-size:13px;}
div#searchResultsDiv{color:black;overflow:auto;}
div#searchResultArea{clear:left;}
div.searchResultBox{overflow:hidden;background:#eef;position:relative;margin-top:1px;}
h2.searchTitle{text-align:center;margin:20px 0 10px 0;}
.searchResultBox .content a{text-decoration:none;}
.searchResultBox table{width:100%;height:100%;}
div.searchResultBox .title{afloat:left;aclear:left;width:140px;aheight:60px;background:#829BB5;}
div.searchResultBox .title span{adisplay:block;font-size:14px;aheight:auto;text-align:center;color:white;}
div.searchResultBox .title span a{color:white;font-weight:bold;}
div.searchResultBox .title span a:hover{color:white;}
.searchResultGroup h2.boxTitle{margin-bottom:10px;margin-top:15px;}
.searchResultBody{aheight:60px;}
.searchResultBody .content{padding:0 3px 0 2px;font-size:12px;}
.searchResultBody .content .composite .verticalLayout{float:right;width:110px;}
.searchResultBody .content .composite .floatingLayout{margin-right:110px;}
.searchResultBody .content .composite .floatingLayout .main{display:none;}
.verticalLinks{border-left:1px solid #666;}
.verticalLinks span.verticalLink a{display:block;border-bottom:1px solid #666;background:#ccf;text-align:right;padding-right:10px;}
.verticalLinks1 span.verticalLink a{height:100%;line-height:60px;}
.verticalLinks2 span.verticalLink a{height:50%;line-height:30px;}
.verticalLinks3 span.verticalLink a{height:33.33%;line-height:20px;}
.searchResultDropdownMenus{aposition:absolute;bottom:0;aright:10px;}
.searchResultDropdownMenus .searchResultDropdownMenu{afloat:right;text-align:right;}
.searchResultDropdownContainer{overflow:hidden;}
.searchResultDropdownBox{overflow:auto;}
.searchResultBox .links{padding-top:2px;clear:none;margin:0;}
.links span.titledLink{display:block;float:left;width:25%;}
.links span.titledLink a{border-left:1px solid #eef;border-bottom:1px solid #eef;display:block;text-align:left;padding:2px 0 2px 10px;}
.titledLinksLayout .main{text-align:center;}
.divLink{display:block;font-size:14px;aheight:25px;padding-top:5px;text-align:center;}
div.teamBox,div.divBox{float:left;width:130px;padding-left:10px;height:100%;}
div.divBox{height:30px;}
div.teamBox a,div.divBox a,div.teamBox a:hover,div.divBox a:hover{color:#222;}