/******************************************/
/* 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;
    padding:0.3em 0 1em 0;
}

#Annonsbanner
{
    width:980px;
    height:120px;
    padding-left:15px;
    background-image:url("/Hv71/templates/images/menu_top_annons.png");
	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:995px;
    float:left;
}    

#RightAdColumn
{
    float:left;
    width:250px;
    height:auto;
}
/*
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:100px;
    height:70px;
    margin: 17px 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;
}

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
{
    width:980px;
	margin:0.3em auto 0;
	text-align: left;
}

#ContainerBox
{
	width: 995px;
	text-align: left;
	background: White;
	border-top:solid 2px #ffcb00;
}

#HeaderRow
{
	border-top: solid 3px white;
    float: left;
    width: 995px;
}

#ContentRow
{
	width:740px;
	height:100%;
	padding-bottom:1em;
	float:left;
	margin-top:0.45em;
}

#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: url("/Hv71/templates/images/topmenu_bg.jpg") repeat-x scroll 0 0 #2D4762;
	width: 100%;
	min-height: 2.4em;
	_height:2.4em;
	float:left;
}

#TopMenu
{
	color: #262456;
	font-weight: bold;
	text-decoration: none;
	width: 800px;
}

html>body #TopMenu
{
	float:left;
}

a.TopMenuLink
{
	font-size: 1em;
	color: #eceef1;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	padding: 0.47em 0.66em 0.3em 0.66em;
	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.66em 0.3em 0.66em;
	float:left;
	text-transform:uppercase;
}
.linediv
{
	float:left;
	height: 25px;
}


/*********************************************/
/* 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: #002144;
    background-image:url("/Hv71/templates/images/main_bg_black.gif");
    background-repeat: repeat-x;
    background-attachment: fixed;
    background-position: center top;
}
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;
}

/******************/
/* Search         */
/******************/
.Search
{
    float: right;
    background:#fff;
    border:solid 1px #63738A;
    margin: 3px 5px 0 0;
    padding: 1px 5px 1px 2px;
}

.SearchTfd {
    border: medium none;
    float: left;
    font-size: 11px;
    width: 100px;
}
.SearchBtn {
    border: 0 none;
    display: block;
    float: left;
    height: 12px;
    width: 11px;
    padding-top: 1px;
}

.Searchbutton
{
    background: url("/Hv71/templates/images/topmenu_bg.jpg") repeat-x scroll 0 0 #2D4762;
    border: 1px solid black;
    color: White;
    padding: 1px 7px 1px 7px;
}

#SearchArea h1
{
    padding-bottom:0px;
    margin-bottom:0px;
}
.RegularText
{
    font-size:12px;
}

#ResultArea ol {
    margin: 0;
    padding-left: 18px;
}
#ResultArea ol li
{
    font-size:12px;
    padding-bottom:10px;
}

#ResultArea ol li a
{
    font-weight: bold;
}



.SponsorLink
{
    float: left;
    padding-bottom:3px;
}
.SponsorContainer
{
    float:left;
    padding:5px 0 1px 0;
}
.SponsorItem
{
    float:left;
    margin:0 10px 0 10px;
}



#Topp
{
    width:995px;
    height:100px;
    overflow:hidden;
}

#ToppLink
{
    float: left;
    height: 100px;
    overflow: hidden;
    width: 633px;
}

#HVTVContainer
{
    float: right;
    height: 57px;
    overflow: hidden;
    width: 82px;
    margin: 22px 24px 0 0;
}
.HVTVClipContainer
{
    background: url("/hv71/templates/images/hvtv_play_trans.png") repeat scroll 0 0 transparent;
    float: left;
    height: 65px;
    width: 115px;
}
.HVTVClipContainer:hover
{
    background: url("/hv71/templates/images/hvtv_play.png") repeat scroll 0 0 transparent;
}
#HVTVClip
{
    float: right;
    height: 65px;
    margin: 18px 6px 0 0;
    width: 115px;
    border: solid 1px white;
}
.HVTVClipImage
{
    border:solid 1px #fff;
}
.HVTVClipLink
{
    float: right;
    height: 65px;
    width: 115px;
}
#HVTVText
{
    float: left;
}
#ToppDots
{
    float: left;
    width:1px;
    height:100px;
    background: url("/Hv71/templates/images/menu_top_dots.png") no-repeat scroll center center transparent;
}

#social
{
    float: right;
    margin-top: 4px;
    width:61px;
}
.twitter, .rss, .facebook, .youtube
{
    float: left;
    height:18px;
    width:19px;
}
.twitter
{
    background: url("/Hv71/templates/images/twitter_icon.png") no-repeat scroll 0 0 transparent;
}
.rss
{
    background: url("/Hv71/templates/images/rss_icon.png") no-repeat scroll 0 0 transparent;
}
.facebook
{
    background: url("/Hv71/templates/images/facebook_icon.png") no-repeat scroll 0 0 transparent;
}
.youtube
{
    background: url("/Hv71/templates/images/youtube_icon.png") no-repeat scroll 0 0 transparent;
}

/******************/
/* Composer Edit  */
/******************/
.Ext3ContentAreaBase
{
    font-size:12px;
}
.Ext3ContentAreaBase h2
{
    margin:0;
    padding:0 0 3px 0;
}
.Ext3ContentAreaBase h3
{
    margin:0;
    padding:3px 0 3px 0;
}
.Ext3ContentAreaBase ul
{
    list-style: none;
	margin:0;
	padding:0;
}
.Ext3ContentAreaBase ul li
{
    padding-bottom:5px;
}


/******************/
/* Composer       */
/******************/
h2.Comp{
    margin:0;
    padding:0 0 3px 0;
}
h3.Comp{
    margin:0;
    padding:3px 0 3px 0;
}

#composerContainer
{
    font-size:12px;
}
#composerContainer font
{
    font-size:12px !important;
}
#composerContainer ul
{
    list-style: none;
	margin:0;
	padding:0;
}
#composerContainer ul li
{
    padding-bottom:5px;
}
#composerContainer .nyhetsArkivLink
{
    float: left;
    font-weight: bold;
    margin: 5px 0 0 0;
}

#composerContainer .SubNewsContainer 
{
    min-height: 16em;
}
#composerContainer #SecondNewsPic 
{
    height: 150px;
    width: 200px;
}
#composerContainer #SecondNewsTextCont 
{
    width: 59.3%;
}
