/******************************************/
/* Unique DIV styles used for blog layout */
/******************************************/
#RightRegion
{
	width: 26%;
	float: right;
	text-align: left;
	margin-right:0.5em;
	margin-top: -2.1em;
}
div.clear
{
	clear: both;
}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
}
div.fullwidth
{
	width: 100%;
}
div.rightpadded
{
	padding-right: 1em;
}
.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.hidden
{
	display:none;
}
#topmenudiv
{ 
	background: #E0D2B5 url(../images/topmenubg.gif) repeat-x;
	text-align: left;
	display: block;
	padding-left: 0.4em;
	margin-bottom:0.3em;
	height: 2.3em;
}
#topmenucontrol
{
	margin-top: 0em;
	padding: 0.4em 0em 0.3em 0em;
	width: 100%;
	font-size: 1.1em;
	font-family: Verdana, Arial, Tahoma, ;
}
#contentdivStartPage
{
	background-color: #FFFFFF;
}
.startpagewidth
{
	width: 67%;
}

#rightmenudivStartPage
{
	width: 29%;
	float: right;
	text-align: left;
	padding-left: 1em;
	padding-right: 1em;
}

#quickbar
{
	text-align: right;
}
#footerdiv
{
	background: #F0E5CE url(../images/footer_gradient.gif) repeat-x;
	height: 2.1em;
}
div.footerleftcornerdiv
{
	background-image: url(../images/corner_left_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 0.5em;
	height: 2.1em;
	float: left;
}
div.footerrightcornerdiv
{
	background-image: url(../images/corner_right_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 0.5em;
	height: 2.1em;
	float: right;
}
#footermaindiv
{
	width: 76.8em; 
	float:left; 
	line-height: 2.1em;
	height: 2.1em;
}
#footerleftdiv
{
	width: 33%; 
	float: left; 
	text-align: left;
}
#footermiddlediv
{
	width: 33%; 
	float: left; 
	text-align: center;
}
#footerrightdiv
{
	width: 33%; 
	float: left; 
	text-align: right;
}
#maincontainerdiv
{
	padding-top: 1em;
	padding-bottom: 3em;
	padding-left:1em;
	background-color: #FFFFFF;
}
#contentdiv
{
	width: 77%;
	float: right;
}

#headerdiv
{
	text-align: center;
	display: block;
}
#quickbardiv
{
	position:relative; 
	margin-top: -5em; 
	margin-right: 3px; 
	float: right; 
	text-align: right;
	width: 48%;
}
#leftmenudiv
{
	width: 22%;
	float: left;
	line-height: 1.21em;
	background-color: #ffffff;
}
#mainareadiv
{
	float: left;
	text-align: left;
}
.normalwidth
{
	width: 72%;
}
#rightmenudiv
{
	width: 26%;
	float: right;
	text-align: left;
	margin-right:0.5em;
}
#rightListingBox
{
	border: solid #F0E5CE 0.1em;
	background-color: #F0F0F0;
}

/*********************************************/
/* Unique DIV styles used for Matcher layout */
/*********************************************/

.NormalTextHeading1
{
    font-family: Trebuchet MS, Verdana,Arial,Tahoma;
    font-size: 18px;
    font-weight: bold;
}
.NormalText
{
     font-family:Trebuchet MS, Arial,Verdana,Tahoma;
    font-size: 12px;
    font-weight:normal;
}
.BigHeading
{
    font-family:Trebuchet MS, Verdana,Arial,Tahoma;
    font-size: 60px;
    font-weight: bold;
}
.SmallHeading
{
    font-family:Trebuchet MS, Arial,Verdana,Tahoma;
    font-size:14px;
    font-weight:900;
}
.SmallHeading1
{
    font-family:Trebuchet MS, Arial,Verdana,Tahoma;
    font-size:12pt;
    font-weight:900;
}
.SmallHeading2
{
    font-family:Trebuchet MS, Arial,Verdana,Tahoma;
    font-size:18pt;
    font-weight:900;
}
.StandardTextRecension
{
    font-family:Trebuchet MS,  Arial,Verdana,Tahoma;
    font-size: 8pt;
    font-weight:normal;
}

/*-- Matchtabell (Game) --*/
.TableHeading
{
    font-family:Trebuchet MS, Arial,Verdana,Tahoma;
    font-size:10px;
    font-weight:900;
}
.TableData
{
    font-family:Trebuchet MS, Arial, Verdana, Tahoma;
    font-size:9pt;
}
.TableTextBox
{
    font-family:Trebuchet MS, Arial, Verdana, Tahoma;
    font-size:9px;
    font-weight:normal;
}
.TablePaging
{
    font-family:Trebuchet MS, Arial, Verdana, Tahoma;
    font-size:10px;
    font-weight:900;
}
a.TableLinks
{
   font-family:Trebuchet MS, Arial, Verdana, Tahoma;
   font-size:9px;
   font-weight:normal;
   color:Blue;
}
a.TableLinks:hover
{
}

/***************************************************/
/* Unique DIV styles used for Standard page layout */
/***************************************************/

p{
    margin:0 0 0 0;
    padding:0.3em 0 1em 0;
}

#Annonsbanner
{
    width:980px;
    height:119px;
    padding-left:15px;
    background-image:url("/Hv71/templates/images/annons_banner_top.jpg");
	background-repeat:no-repeat;
}
.TopLogoImage
{
    border-style:none;
    border-width:0px;
	font-size: 0em;
	border: 0em;
}
/************/
/* LeftMenu */
/************/
.LeftMenuitem
{
	background-image:url("/Hv71/templates/images/arrow_white.gif");
	background-repeat:no-repeat;
	background-position:center right;
	padding: 0.5em 0em 0.5em 0em;
	width:94%;
	font-size:9px;
    border-bottom: dotted 1px #adadad;
	
}
.LeftMenuitem:hover
{
	background-image:url("/Hv71/templates/images/arrow_blue.gif");
	background-repeat:no-repeat;
	padding: 0.5em 0em 0.5em 0em;
	margin-right:1.7em;
	font-size:9px;
	
}
.LeftMenuitemselected
{
	background-image:url("/Hv71/templates/images/arrow_blue.gif");
	background-repeat:no-repeat;
	background-position:center right;
	padding: 0.5em 0em 0.5em 0em;
	font-weight:900;
	background-color: #dddddd;
	font-size:9px;
}
.LeftMenuitemexpanded
{
	background-image:url("/Hv71/templates/images/arrow_blue.gif");
	background-repeat:no-repeat;
	background-position:center right;
	padding: 0.5em 0em 0.5em 0em;
	background-color: #dddddd;
}
div.menuitemchild
{
	padding: 0.4em 0em 0.6em 0em;
	background-color: #F0F0F0;
}
img.childindicator
{
	float:left;
	width: 7px;
	margin-top: 0.3em;
	margin-left: 7px;
	height:7px;
}
.menutext
{
	padding-right: 0.2em;
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size:1.1em;
	width:14em;
}
.LeftMenuLinkActivePage
{
	background-image:url("/Hv71/templates/images/arrow_blue.gif");
	background-repeat:no-repeat;
	background-position:center right;
	padding: 0.5em 0em 0.5em 0em;
	width:94%;
	font-size:9px;
   	border-bottom: dotted 1px #adadad;
}

/************************/
/* Generic LeftMenu CSS */
/************************/

div.MenuItemContainer
{
	border-bottom: solid 0.1em #ddd;
	width: 100%;
	padding: 0.4em 0em 0.4em 0em;
	float: left;
}
div.MenuItemContainerActive
{
	border-bottom: solid 0.1em #ddd;
	width: 100%;
	padding: 0.4em 0em 0.4em 0em;
	float: left;
}
div.MenuItemIndent
{
	float: left;
	text-align: right;
	min-height:18px;
	_height:18px;
}
div.MenuItem
{
	float: right;
}
div.MenuItemActive
{
	float: right;
}
a.MenuLink
{
	color: #333;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
a.MenuLink:hover
{
	color: #CC3333;
}
a.MenuLinkActive
{
	color: #333;
	font-weight: normal;
	text-decoration: none;
	display: block;
	font-style: italic;
}
a.MenuLinkActive:hover
{
	color: #CC3333;
}

/**************/
/* Gameregion */
/**************/

.nextGameTeamLogos
{
    padding-left:0.6em;
    float:left;
margin-bottom:1em;
margin-top:1em;
}

.NextGame
{
    text-align:center;
    font-weight:bold;
}

.NextGameDate
{
    text-align:center;
}

.NextPlatsToPlayOn
{
    text-align:center;
}

.NextGameBody
{
    text-align:center;
}


/*****************/
/* StartPage News*/
/*****************/
.SubNewsContainer
{
    _height:12em;
    min-height:12em;
}

#FirstNewsPic
{
    margin-bottom:1em;
}

#FirstNewsTextCont
{
    margin-bottom:1em;
}
.HeadlineFirst
{
    font-size:14pt;
    font-weight:bold;
}
.Headline
{
    font-size:10pt;
    font-weight:bold;
}

#SecondNewsPic
{
    float:left;
    margin-bottom:1em;
    height:100px;
    width:100px;
    margin-right:0.7em;
    /*border: solid gray 1px;*/
}

#SecondNewsTextCont
{
    float:left;
    margin-bottom:1em;
    height:auto;
    width:71.3%;
    /*border: solid gray 1px;*/
}

#ThirdNewsPic
{
    float:right;
    margin-bottom:1em;
    height:9.6em;
    width:9.6em;
    /*border: solid gray 1px;*/
}

#ThirdNewsTextCont
{
    float:left;
    margin-bottom:1em;
    height:auto;
    width:71.3%;
    /*border: solid gray 1px;*/
}

#MainNewsItem
{
    float:left;
    margin-bottom:0.2em;
    height:auto;
    /*border: solid gray 1px;*/
}

.PagingContainer
{
    float:right;
    text-align:right;
    display:block;
    height:35px;
    width:380px;
}

#NewsHockeyligan
{
    margin-bottom:1em;
	font-family: Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
	font-size: 9pt;
}
#NewsHockeyligan a:hover
{
	color: #e7bb07;
}

.NewsDate
{
    font-size: 10pt;
    font-weight: normal;
}

a.NewsHeadingLink
{
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}
a.NewsHeadingLink:hover
{
	color: #e7bb07;
}

.NewsDateArchive
{
    font-size: 9pt;
    font-weight: normal;
    margin-bottom:0.2em;
    /*padding-left:0.5em;
	margin-left:0.1em;
	background-image:url("/Hv71/templates/images/yellow_arrow.gif");
	background-repeat:no-repeat;
	background-position:center left;*/
}


/******************************************/
/* Unique DIV styles used for page layout */
/******************************************/
#divNewsHeaderImageURL
{
    margin-bottom:0.2em;
}

#nextGameText
{
    float:left;
    width:4em;
    height:auto;
}

#nextGameHomeTeamLogo
{
    /*background-position:center left;*/
    width:65px;
    height:auto;
}

#nextGameTeamLogo
{
    /*background-position:center left;*/
    width:65px;
    height:auto;
}

#ContainerBoxMAds
{
    width:745px;
    float:left;
    margin-top:0.5em;
}    

#RightAdColumn
{
    float:left;
    width:250px;
    height:auto;
    position:absolute;
    margin:0.4em 0 0 0em;
}

html > body #RightAdColumn
{
    float:left;
    width:250px;
    height:auto;
    position:absolute;
    margin:0.4em 0 0 745px;
    margin:0.4em 0px 0px 0px !ie;

}

#TopBanner
{
    float:left;
    display:block;
}

#HeaderRightMenu
{
    float:left;
    width:105px;
    height:70px;
    margin: 1.5em 0 0 0.7em;
}

.HeaderRightMenudiv
{
    margin-top:0em;
}

.HeaderRightMenuLink
{
	font-size: 1.05em;
	color: #eceef1;
	padding-left:0.75em;
	margin-left:0.1em;
	background-image:url("/Hv71/templates/images/yellow_arrow.gif");
	background-repeat:no-repeat;
	background-position:center left;
}

.HeaderRightMenuLink:hover, .HeaderRightMenuLinkActivePage:hover
{
	color: #e7bb07;
	background-image:url("/Hv71/templates/images/yellow_arrow.gif");
	background-repeat:no-repeat;
	background-position:center left;
}

.HeaderRightMenuLinkActivePage
{
	color: #e7bb07;
	font-size: 1.05em;
	padding-left:0.75em;
	margin-left:0.1em;
	background-image:url("/Hv71/templates/images/yellow_arrow.gif");
	background-repeat:no-repeat;
	background-position:center left;
}

.HVTVText
{
    font-size: 1.05em;
    color: #eceef1;
    background-image: url(/Hv71/templates/images/yellow_arrow.gif);
    background-repeat: no-repeat;
    background-position: left;
    background-position: center;
    width:75px;
}

b.rtop{display:block;background: #222222}
b.rbottom{display:block;background: #f1f1f1}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #ffffff}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

html
{
    overflow-Y: scroll;
}


.Contain
{
	padding-top:0.3em;
	text-align: left;
	margin-left:0.7em;
}

#ContainerBox
{
	width: 740px;
	text-align: left;
	background: White;
}

#HeaderRow
{
	width: 100%;
	float:left;
}

#ContentRow
{
	width: 100%;
	height:100%;
	padding-bottom:1em;
	float:left;
	margin-top:0.7em;
}

#HeaderMenu
{
	width: 98%;
}

#LeftAndMiddleColumns
{
	width:99.2%;
	/**Hacked height**/
	min-height: 48em;
	_height:48em;
	text-align: left;
	padding: 0 0.3em 0 0.3em;
}

html > body #LeftAndMiddleColumns
{
	width: 99.2%;
	/**Hacked height**/
	min-height: 48em;
	_height:48em;
	text-align: left;
	padding: 0 0.3em 0 0.3em;
}
#LeftColumn
{
	width:25.1%;
	float: left;
	text-align: left;
	margin:0 0.5em 0 0.2em;
	margin-bottom:1em;
	/*border: 0.1em solid #CCCCCC;*/
}
html > body #LeftColumn
{
	width:25%;
	float: left;
	text-align: left;
	margin:0 0.5em 0 0.2em;
	margin-bottom:1em;
	/*border: 0.1em solid #CCCCCC;*/
}
.LeftColumnDiv
{
    
}
.deltop
{
    margin-bottom:0.2em;
}

.del1_left
{
	background-image:url("/Hv71/templates/images/del1_left.gif");
	background-repeat:no-repeat;
	height:1em;
	width:100%;
}

.del2_leftMenu
{
	background-image:url("/Hv71/templates/images/del2_left.gif");
	background-repeat:no-repeat;
	height:auto;
	width:100%;
}
.del2_left
{
	background-image:url("/Hv71/templates/images/del2_left.gif");
	background-repeat:no-repeat;
	height:auto;
	width:100%;
}
/*.del2_left a
{
	background-image:url("/Hv71/templates/images/arrow_white_small.gif");
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:16px;
	margin-right:10px;
}
.del2_left a:hover
{
	background-image:url("/Hv71/templates/images/arrow_blue_small.gif");
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:16px;
	margin-right:10px;
}*/
.del3_left
{
	background-image:url("/Hv71/templates/images/del3_left.gif");
	background-repeat:no-repeat; 
    height:1em;
    margin-bottom:0.7em;
    width:100%;
}

.del1_right
{
	background-image:url("/Hv71/templates/images/del1_right.gif");
	background-repeat:no-repeat;
	height:1em;
	width:100%;
}

.del2_right
{
	background-image:url("/Hv71/templates/images/del2_right.gif");
	background-repeat:no-repeat;
	height:auto;
	width:100%;
}

.del3_right
{
	background-image:url("/Hv71/templates/images/del3_right.gif");
	background-repeat:no-repeat; 
    height:1em;
    margin-bottom:0.7em;
    width:100%;
}

#MiddleColumn
{
	width: 52.3%;
	float: left;
	padding-left:0.2em;
}
html > body #MiddleColumn
{
	width: 52.3%;
	float: left;
}
#MiddleColumnLeft
{
	width: 73.3%;
	float: left;
}

#MiddleColumnFull
{
	width: 77.3%;
	float: left;
	text-align: left;
	margin:0 0.5em 0 0.2em;
}

#MiddleColumnContent
{
	width: 100%;
	float: left;
	text-align: left;
}
#RightColumn
{
	width: 19.5%;
	float: right;
	text-align: left;
	margin-right: 0.2em;
	/*border: 0.1em solid #CCCCCC;*/
}
html>body #RightColumn
{
	width: 19.5%;
	float: right;
	text-align: left;
	margin-right: 0.2em;
	/*border: 0.1em solid #CCCCCC;*/
}


/******************/
/* Top level menu */
/******************/



#TopMenuContainer
{
	background-image:url("/Hv71/templates/images/topmenu_bg.jpg");
	background-repeat:repeat;
	border: 0.01em solid #c4c7cc;
	margin-left:0.7em;
	margin-right:0.5em;
	width: 97.6%;
	border: 0.1em solid #c4c7cc;
	min-height: 2.4em;
	_height:2.4em;
}

html>body #TopMenuContainer
{
	background-image:url("/Hv71/templates/images/topmenu_bg.jpg");
	background-repeat:repeat;
	border: 0.01em solid #c4c7cc;
	margin-left:0.35em;
	margin-right:0.35em;
	width: 98.6%;
	border: 0.1em solid #c4c7cc;
	min-height: 2.4em;
	_height:2.4em;
	float:left;
}

#TopMenu
{
	color: #262456;
	font-weight: bold;
	text-decoration: none;
	margin-left:0.8em;
}

html>body #TopMenu
{
	color: #262456;
	font-weight: bold;
	text-decoration: none;
	margin-left:1.0em;
	float:left;
}

a.TopMenuLink
{
	font-size: 1em;
	color: #eceef1;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	padding: 0.47em 0.56em 0.3em 0.56em;
	float:left;
	text-transform:uppercase;
}

a.TopMenuLink:hover, a.TopMenuLinkActivePage:hover
{
	color: #e7bb07;
}

a.TopMenuLinkActivePage
{
	color: #e7bb07;
	font-size: 1em;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	padding: 0.47em 0.56em 0.3em 0.56em;
	float:left;
	text-transform:uppercase;
}
.linediv
{
	float:left;
	margin: 0em 0.1em 0em 0.1em;
}


/*********************************************/
/* General text, link and element formatting */
/*********************************************/
a
{
	color: #000000;
	text-decoration: none;
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}
a:hover
{
	color: #e7bb07;
}
body
{
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #000000;
	padding: 0; 
	margin: 0;
	background-color: #000913;
    background-image:url("/Hv71/templates/images/main_bg_black.gif");
    background-repeat: repeat-x;
    background-attachment: fixed;
}
hr
{
	height: 0.1em;
	color: #CCCCCC;
}
img
{
	border: 0;
}
table
{
	font-size: 1em;
}

/**************************/
/* News List Custom Pager */
/**************************/
.PagingContainer ol {
    margin: 0;
    padding: 0;
    overflow: hidden;
    
}
 
.PagingContainer li {
    list-style: none;
    float:left;
}
 
.PagingContainer a {
    text-decoration: none;
    float: left;
    padding: .2em;
    border: 1px solid #fff;
    color: #303233;
    font-weight: bold;
    margin-right: .1em;
}
.PagingContainer a:hover {
    color: #e7bb07;
}
 
.PagingContainer .SelectedPagingItem 
{
    background-color: #002955;
    color: #fff;
}