/*
- DEFAULT HTML STYLES 
- CONTAINER STYLES
- SPAN STYLES
- HEADLINE STYLES 
- PARAGRAPH STYLES 
- LIST STYLES
- LINK STYLES 
- IMAGE STYLES
- TABLE STYLES 
- FORM STYLES
- DIVERSE STYLES
*/




/* 
---------------------------------------------------------------------------------------------
DEFAULT HTML STYLES 
---------------------------------------------------------------------------------------------
*/
body {text-align:center; font-size : 75%; font-family : Arial, Verdana, sans-serif;}
h1 {font-size:1.6em;color:#4d4141;margin:3px 15px 0px 15px;font-family : Arial, Verdana, sans-serif;zpadding:0;}
h2 {font: 1.4em/1.5em arial,verdana,georgia,sans-serif;text-transform:uppercase;font-weight:bold;color:#554a4a;
padding:10px 15px 5px 15px;margin:0;font-weight:bold;clear:left;}
h3 {font-size:1.2em;font-weight:bold;color:#4d4141;margin:0px 15px 0px 15px;padding:0;font-family : tahoma, Arial, Verdana, sans-serif;}
h4 {font-size:1em;font-weight:bold;color:#554a4a;margin:5px 15px 3px 15px;font-family : tahoma, Arial, Verdana, sans-serif;}
p {margin:0px 15px 9px 15px;line-height:1.3em;padding:0;}
ul {margin-right:100px;}
ol {margin-right:100px;}
li {}
a, a:link {color:#554a4a;text-decoration:underline;}
a:visited {color:#4d4141;text-decoration:underline;}
a:hover, a:active {text-decoration:underline;color:#a40501;}
form {margin:0;padding:0;}




div.head {font-size:0.9em;width:988px;background:transparent url(../graphics/bg-head.gif) no-repeat left top;margin:0;margin-bottom:5px;height:145px;position:relative;}

/* 
---------------------------------------------------------------------------------------------
CONTAINER STYLES 
---------------------------------------------------------------------------------------------
*/
div.wrapper {width:988px;margin:0 auto;}
div.head {font-size:0.9em;width:988px;margin:0;margin-bottom:5px;height:145px;position:relative;}
div.logo {float:left;width:110px;height:100px;padding:29px 0px 0px 33px;}
div.logon-info {width:58em;float:right;padding-top:13px;padding-right:20px;text-align:right;}
div.content-top {xzfloat:left;width:988px;zheight:10px;background:transparent url(../graphics/bg-content-top.gif) no-repeat left top;margin:0;text-align:left;padding:0px 0 0 0;font-size:7px;line-height:7px;}
div.contentWrapper {font-size:0.9em;width:974px;background:transparent url(../graphics/bg-content.gif) repeat-y left top;text-align:left;clear:both;padding:0 7px 7px 7px;margin-top:0;}
div.footer {float:left;width:988px;background:transparent url(../graphics/bg-content-foot.gif) no-repeat left top;margin:0 auto;text-align:center;padding-top:15px;font-size:0.9em;color:#6f6665;}
div.oneColomn {float:left;width:192px;}
div.twoColomn {float:left;width:384px;}
div.threeColomn {float:left;width:576px;}
div.fourColomn {float:left;width:768px;}
div.fiveColomn {float:left;width:960px;}
div.news {background-color:#f8f8f7;margin-top:-5px;padding-bottom:10px;margin-bottom:10px;}


div.morecalendarevents,
div.morenews{margin-top:20px; padding-left:16px;}

div.morecalendarevents a,
div.morenews a{font-weight:bold;}


div.search {padding-bottom:12px;}


/* 
---------------------------------------------------------------------------------------------
SPAN STYLES 
---------------------------------------------------------------------------------------------
*/






/* 
---------------------------------------------------------------------------------------------
HEADLINE STYLES 
---------------------------------------------------------------------------------------------
*/
div.contentWrapper div.oneColomn h2.special {margin:15px 15px 5px 15px;padding:10px 0 0 0;font-weight:bold;}
div.contentWrapper div.threeColomn h2.special {margin:0px 15px 5px 15px;padding:10px 0 0 0;font-weight:bold;}
div.contentWrapper div.news h2.special {padding-bottom:0;padding-top:10px;border-top:0px dotted #bbbbbb;font-weight:bold;}
div.contentWrapper h2.special {border-top:1px dotted #bbbbbb;padding:15px 15px 5px 15px;font-weight:bold;color:#a40501;font: 1em/1.1em tahoma,arial,verdana,georgia,sans-serif;margin-left:0;margin-right:25px;;font-weight:bold;clear:left;}
div.contentWrapper h2.special2 {border-top:1px dotted #bbbbbb;padding:15px 15px 5px 15px;font-weight:bold;color:#a40501;font: 1.3em/1.4em tahoma,arial,verdana,georgia,sans-serif;margin-left:0;margin-right:25px;;font-weight:bold;clear:left;}
div.contentWrapper h1.label {text-transform:uppercase;font-size:12px;padding-bottom:5px;padding-top:4px;margin-left:15px;margin-right:20px;}


/* 
---------------------------------------------------------------------------------------------
PARAGRAPH STYLES 
---------------------------------------------------------------------------------------------
*/
div.footer p {margin:1px;padding:1px;}
p.ingress {font-size:1.1em;font-weight:bold;}
div.news p.ingress {font-weight:bold;border-bottom:1px dotted #bbbbbb;padding-bottom:20px;}
div.news p.dottedBottom {border-bottom:1px dotted #bbbbbb;padding-bottom:15px;}
div.threeColomn p, div.fourColomn p, div.fiveColomn p {margin:0px 60px 9px 15px;}
p.date, div.threeColomn p.date, div.fourColomn p.date, div.fiveColomn p.date {font: 0.80em/0.9em tahoma,arial,verdana,georgia,sans-serif;color:#a40501;padding:7px 15px 3px 15px;margin:0;}
p.calendardate, div.threeColomn p.calendardate, div.fourColomn p.calendardate, div.fiveColomn p.calendardate {font: 1em tahoma,arial,verdana,georgia,sans-serif;color:#a40501;padding:7px 15px 3px 15px;margin:0;} 





/* 
---------------------------------------------------------------------------------------------
LIST STYLES 
---------------------------------------------------------------------------------------------
*/
ul.menu {background:transparent no-repeat left top;margin:0 0 5px 0;list-style:none;width:183px;padding:0;}
ul.menuHighlight {background:transparent no-repeat left top;margin:0 0 5px 0;list-style:none;width:183px;padding:0;}

ul.div2Menn-Off {background-image:url(../graphics/menu-2div-menn.jpg);border:1px solid white;padding:91px 0 0 0;border-width:1px 1px 1px 1px;}
ul.div2Menn-On {background-image:url(../graphics/menu-2div-menn-active.jpg);border:1px solid #63889a;border-width:1px 1px 1px 1px;padding:91px 0 0 0;}
ul.adecco-Off {background-image:url(../graphics/menu-adecco.jpg);border:1px solid white;padding:91px 0 0 0;border-width:1px 1px 1px 1px;}
ul.adecco-On {background-image:url(../graphics/menu-adecco-active.jpg);border:1px solid #63889a;border-width:1px 1px 1px 1px;padding:91px 0 0 0;}
ul.nmJunior-Off {background-image:url(../graphics/menu-nm-junior.jpg);border:1px solid white;padding:91px 0 0 0;border-width:1px 1px 1px 1px;}
ul.nmJunior-On {background-image:url(../graphics/menu-nm-junior-active.jpg);border:1px solid #63889a;border-width:1px 1px 1px 1px;padding:91px 0 0 0;}
ul.nmMenn-Off {background-image:url(../graphics/menu-nm-menn.jpg);border:1px solid white;padding:91px 0 0 0;border-width:1px 1px 1px 1px;}
ul.nmMenn-On {background-image:url(../graphics/menu-nm-menn-active.jpg);border:1px solid #63889a;border-width:1px 1px 1px 1px;padding:91px 0 0 0;}
ul.tippeligaen-Off {background-image:url(../graphics/menu-tippeligaen.jpg);border:1px solid white;padding:91px 0 0 0;border-width:1px 1px 1px 1px;}
ul.tippeligaen-On {background-image:url(../graphics/menu-tippeligaen-active.jpg);border:1px solid #63889a;border-width:1px 1px 1px 1px;padding:91px 0 0 0;}
ul.toppserien-Off {background-image:url(../graphics/menu-toppserien.jpg);border:1px solid white;padding:91px 0 0 0;border-width:1px 1px 1px 1px;}
ul.toppserien-On {background-image:url(../graphics/menu-toppserien-active.jpg);border:1px solid #63889a;border-width:1px 1px 1px 1px;padding:91px 0 0 0;}
ul.menu li ul, ul.menuHighlight li ul  {margin:0;padding:0;list-style:none;width:183px;}
ul.menu li, ul.menuHighlight li {margin:0;padding:0;}
ul.menu li ul li ul {border-bottom:1px solid #e0e0de;}

ul.list-menu {list-style-image : url(../graphics/list-style-arrow.gif);margin:5px 5px 15px 12px;padding-left:10px;}
ul.list-menu li {margin:2px 0 1px 0;padding:0;margin-left:0px;padding-bottom:1px;}




/* 
---------------------------------------------------------------------------------------------
LINK STYLES 
---------------------------------------------------------------------------------------------
*/



div.logon-info a, div.logon-info a:link, div.logon-info a:visited, div.logon-info a:active {color:black;width:108px;display:block;background:transparent url(../graphics/bg-fotball-no.gif) no-repeat left top;margin-right:3px;padding-top:0.4em;height:1.5em;position:absolute;bottom:97px;right:14em;text-align:center;}

div.logon-info a.loggin, div.logon-info a.loggin:link, div.logon-info a.loggin:visited, div.logon-info a.loggin:active { bottom:1px;right:-5px;position:relative;background-image:none;background-color:white;float:right;text-align:right;text-decoration:underline; }

div.logon-info a.loggin:hover {
text-decoration:none;
}

ul.menu li a.nav1, ul.menu li a.nav1:link, ul.menu li a.nav1:visited, ul.menu li a.nav1:active {width:171px;line-height:1.3em;background:#cedbe1 url(../graphics/bg-nav1.gif) no-repeat 95% 50%;color:#4d4141;display:block;font-weight:bold;text-transform:uppercase;padding:5px 2px 5px 10px;text-decoration:none;margin:2px 0 2px 0;}
ul.menu li a.nav1:hover {width:171px;line-height:1.3em;background:#63889a url(../graphics/bg-nav1-hover.gif) no-repeat 95% 50%;
color:#fff;display:block;font-weight:bold;text-transform:uppercase;padding:5px 2px 5px 10px;text-decoration:none;margin:2px 0 2px 0;}
ul.menu li a.nav1Active, ul.menu li a.nav1Active:link, ul.menu li a.nav1Active:visited, ul.menu li a.nav1Active:active {width:171px;line-height:1.3em;background:#63889a url(../graphics/bg-nav1-active.gif) no-repeat left bottom;color:#fff;display:block;font-weight:bold;text-transform:uppercase;padding:5px 2px 11px 10px;text-decoration:none;cursor:pointer;}
ul.menu li a.nav1Active:hover {width:171px;line-height:1.3em;background:#63889a url(../graphics/bg-nav1-active.gif) no-repeat left bottom;color:#ccc;display:block;font-weight:bold;text-transform:uppercase;padding:5px 2px 11px 10px;text-decoration:none;cursor:pointer;}
ul.menu li a.WithPic, ul.menu li a.WithPic:link, ul.menu li a.WithPic:visited, ul.menu li a.WithPic:active {color:#4d4141;background:#cedbe1 url(../graphics/bg-nav1-open-frontpage.gif) no-repeat left bottom;}
ul.menuHighlight li a.WithPic, ul.menuHighlight li a.WithPic:link, ul.menuHighlight li a.WithPic:visited, ul.menuHighlight li a.WithPic:active {background:#63889a url(../graphics/bg-nav1-active.gif) no-repeat left bottom;}
ul.menuHighlight li a.nav1Active, ul.menuHighlight li a.nav1Active:link, ul.menuHighlight li a.nav1Active:visited, ul.menuHighlight li a.nav1Active:active, ul.menuHighlight li a.nav1Active:hover  {width:171px;line-height:1.3em;background:#63889a url(../graphics/bg-nav1-active.gif) no-repeat left bottom;color:#fff;display:block;font-weight:bold;text-transform:uppercase;padding:5px 2px 11px 10px;text-decoration:none;cursor:pointer;}
ul.menu li a.nav1Open, ul.menu li a.nav1Open:link, ul.menu li a.nav1Open:visited, ul.menu li a.nav1Open:active {width:171px;line-height:1.3em;background:#63889a url(../graphics/bg-nav1-active.gif) no-repeat left bottom;color:#fff;display:block;font-weight:bold;text-transform:uppercase;padding:5px 2px 11px 10px;text-decoration:none;cursor:pointer;}
ul.menu li a.nav1Open:hover {width:171px;line-height:1.3em;background:#63889a url(../graphics/bg-nav1-active.gif) no-repeat left bottom;color:#ccc;display:block;font-weight:bold;text-transform:uppercase;padding:5px 2px 11px 10px;text-decoration:none;cursor:pointer;}

a.nav2, a.nav2:link, a.nav2:visited, a.nav2:active {width:158px;background:#f8f8f7 url(../graphics/bg-nav2-passive.gif) no-repeat 0% 50%;
color:#4d4141;display:block;xfont-weight:bold;xtext-transform:uppercase;padding:4px 2px 4px 23px;text-decoration:none;cursor:pointer;}
a.nav2:hover {width:158px;background:#e0e0de url(../graphics/bg-nav2-active.gif) no-repeat 0% 50%;color:#4d4141;display:block;xfont-weight:bold;xtext-transform:uppercase;padding:4px 2px 4px 23px;text-decoration:none;cursor:pointer;}

a.nav2Active, a.nav2Active:link, a.nav2Active:visited, a.nav2Active:active {width:158px;background:#e0e0de url(../graphics/bg-nav2-active.gif) no-repeat 0% 50%;color:#4d4141;display:block;xfont-weight:bold;xtext-transform:uppercase;padding:4px 2px 4px 23px;text-decoration:none;cursor:pointer;}
a.nav2Active:hover {width:158px;background:#e0e0de url(../graphics/bg-nav2-active.gif) no-repeat 0% 50%;
color:#4d4141;display:block;xfont-weight:bold;xtext-transform:uppercase;padding:4px 2px 4px 23px;text-decoration:none;cursor:pointer;}
a.nav2Open, a.nav2Open:link, a.nav2Open:visited, a.nav2Open:active {width:158px;background:#e0e0de url(../graphics/bg-nav2-active.gif) no-repeat 0% 50%;
color:#4d4141;display:block;xfont-weight:bold;xtext-transform:uppercase;padding:4px 2px 4px 23px;text-decoration:none;cursor:pointer;}
a.nav2Open:hover {width:158px;background:#e0e0de url(../graphics/bg-nav2-active.gif) no-repeat 0% 50%;
color:#4d4141;display:block;xfont-weight:bold;xtext-transform:uppercase;padding:4px 2px 4px 23px;text-decoration:underline;cursor:pointer;}

a.nav3, a.nav3:link, a.nav3:visited, a.nav3:active {width:146px;background:#fff url(../graphics/bg-nav3-passive.gif) no-repeat 12% 50%;
color:#4d4141;display:block;xfont-weight:bold;xtext-transform:uppercase;padding:4px 2px 4px 35px;text-decoration:none;cursor:pointer;}
a.nav3:hover {width:146px;background:#fff url(../graphics/bg-nav3-active.gif) no-repeat 12% 50%;
color:#4d4141;display:block;xfont-weight:bold;xtext-transform:uppercase;padding:4px 2px 4px 35px;text-decoration:underline;cursor:pointer;}

a.nav3Active, a.nav3Active:link, a.nav3Active:visited, a.nav3Active:active {width:146px;background:#fff url(../graphics/bg-nav3-active.gif) no-repeat 12% 50%;
color:#4d4141;display:block;font-weight:bold;xtext-transform:uppercase;padding:4px 2px 4px 35px;text-decoration:none;cursor:pointer;}
a.nav3Active:hover {width:146px;background:#fff url(../graphics/bg-nav3-active.gif) no-repeat 12% 50%;
color:#4d4141;display:block;font-weight:bold;xtext-transform:uppercase;padding:4px 2px 4px 35px;text-decoration:underline;cursor:pointer;}
a.nav3Open, a.nav3Open:link, a.nav3Open:visited, a.nav3Open:active {width:146px;background:#fff url(../graphics/bg-nav3-active.gif) no-repeat 12% 50%;
color:#4d4141;display:block;font-weight:bold;xtext-transform:uppercase;padding:4px 2px 4px 35px;text-decoration:none;cursor:pointer;}
a.nav3Open:hover {width:146px;background:#fff url(../graphics/bg-nav3-active.gif) no-repeat 12% 50%;
color:#4d4141;display:block;font-weight:bold;xtext-transform:uppercase;padding:4px 2px 4px 35px;text-decoration:underline;cursor:pointer;}

h1 a, h1 a:link, h1 a:visited, h3 a, h3 a:link, h3 a:visited, div.logon-info a, div.logon-info a:link, div.logon-info a:visited  {color:#4d4141;text-decoration:none}
h1 a:hover, h3 a:hover, div.logon-info a:hover {text-decoration:underline;}

h2 a, h2 a:link, h2 a:visited {color:#63889a;text-decoration:none;font-weight:bold;}
h2 a:hover   {text-decoration:underline;font-weight:bold;}


ul.list-menu li a, ul.list-menu li a:link, ul.list-menu li a:visited {margin-left:-6px;text-decoration:none;display:block;}
ul.list-menu li a:hover {margin-left:-6px;text-decoration:underline;display:block;}





/* 
---------------------------------------------------------------------------------------------
IMAGE STYLES 
---------------------------------------------------------------------------------------------
*/
div.news img {margin:5px;}
div.threeColomn img, div.fourColomn img, div.fiveColomn img {margin:5px 5px 10px 15px;}
div.contentWrapper img.list-image {float:left;margin-right:10px;display:inline;margin-bottom:10px;margin-top:0px;}



/* 
---------------------------------------------------------------------------------------------
TABLE STYLES 
---------------------------------------------------------------------------------------------
*/










/* 
---------------------------------------------------------------------------------------------
FORM STYLES 
---------------------------------------------------------------------------------------------
*/
input.searchInput {float:left;margin-top:0;font-size:1em;width:130px;margin-left:15px;border:1px solid #a8a7a7;padding:2px;}
input.searchButton {float:left;margin:0px 1px 1px 2px;}








/* 
---------------------------------------------------------------------------------------------
DIVERSE STYLES 
---------------------------------------------------------------------------------------------
*/


/*
---------------------------------------------------------------------------------------------
AUD MARIE STYLES
---------------------------------------------------------------------------------------------
*/

div.list2Wrapper, div.list3Wrapper {
padding-top:10px;
}

div.list2Wrapper div.leftColomn { 
float:left;width:100px;
}

div.list2Wrapper div.leftColomn p {
margin-right:0px;
}

div.list2Wrapper div.rightColomn { 
float:left;width:420px;
}


div.list3Wrapper div.leftColomn { 
float:left;width:375px;
}

div.list3Wrapper div.leftColomn p {
margin-right:0px;
}

div.list3Wrapper div.rightColomn { 
float:left;width:190px;overflow:hidden;
}

div.list3Wrapper div.rightColomn img { 
padding:0px;margin:0px;
}

div.list3Wrapper span {
font-weight:bold;
}

div.kalender {
}

div.kalender h2.extraSpecial {
padding:0px 15px 5px 15px;font-weight:bold;color:#a40501;font: 1em/1.1em tahoma,arial,verdana,georgia,sans-serif;margin-left:0;margin-right:25px;;font-weight:bold;clear:left;
}

div.kalender div.leftColomn {
float:left;width:375px;
}

div.kalender div.leftColomn p.ingress {
padding-bottom:3px;
padding-top:3px;
}

div.kalender div.rightColomn {
float:left;width:190px;xoverflow:hidden;margin-top:5px;
}

div.kalender div.rightColomn img { 
padding:0px;margin:0px;
}

/*
---------------------------------------------------------------------------------------------
Kalender Styles
---------------------------------------------------------------------------------------------
*/

/*table calendar*/
/* ---Calender template items---*/	


table.calendar td {background-color:#9CACBC;color:#fff; }
table.calendar td a, table.calendar td a:link, table.calendar td a:active, table.calendar td a:visited    {color:red;}
div.monthcalendararea
{
	float: right;
	margin-top:0px;
	width: 38%;
}
div.monthcalendararea table
{
 margin-bottom:0px;
}

div.calendarlistingarea
{
	margin-top:0px;
	float: left;
	width: 60%;
	text-align: left;	
}
h1.calendardayheading
{
	font-size: 1.2em;
	color: #fff;
	display: inline;
}
table.calendarframe
{
	border-color: #fff;
	background-color: #fff;
}
/* IE 6 does not seem to handle parent-child selectors */
div.monthcalendararea > table
{
	border: solid 0.1em #ffffff;
}
table.calendar td.calendaritem, table.calendar tr.calendaritem
{
	height: 2em; 
	width: 2.2em;
	font: normal 11px verdana;
	background-color: #fff; 
	border: solid 0.1em #C8D5DF;
}
table.calendar td.selecteddatecell 
{
	border: solid 1px #C8D5DF;
}
table.calendar td.datecellothermonth 
{
	background-color: #E5ECF2;
}
table.calendar td.weekendcell
{
	background-color: #fff;
}
table.calendar td.datecellactive
{
	background-color: #8DBE9F; 
	border: solid 1px #C8D5DF;
	color:white;
	padding:0;
}	
table.calendar td.datecellactive a, table.calendar td.datecellactive a:link, table.calendar td.datecellactive a:active, table.calendar td.datecellactive a:visited 
{color:white;display:block;width:100%;height:19px;padding:5px 0 0 0;}	
table.calendar td.datecellactive a:hover 
{background-color: #C8E0D1;text-decoration:none; }	
table.calendar td.dayweekheader
{
	color:#000;
	border-style: none;
	background-color:#9CACBC;
	font-size:10px;
	padding:2px;
}
table.calendar td.dayweekheader a {color:#fff;
font-size:10px;
padding:10px;margin:0;
}


table.calendar tr td a, table.calendar tr td a:link, table.calendar tr td a:active, table.calendar tr td a:visited {
text-decoration:none;font-weight:normal;
}
table.calendar tr td table.calendar tr td a, table.calendar tr td table.calendar tr td a:link, table.calendar tr td table.calendar tr td a:active, table.calendar tr td table.calendar tr td a:visited {
text-decoration:none;font-size:15px;font-weight:bold;display:block;padding:0px;padding-top:2px;background-color:#EFF3F6;
}
table.calendar tr td table.calendar tr td a:hover {
background-color:#C8E0D1;color:white;
}
table.calendar tr td table.calendar tr td {
background-color:#206082;color:white;text-align:center;font-size:11px;letter-spacing:1px;font-variant:small-caps;
}
div.calendarlistingarea hr {height:1px;color:#9CACBC;}
h1.calendardayheading {}

/*Group By  - added when caching pages */
div.faneNav {
padding:0 5px;clear:both;margin-top:20px;height:27px;background: transparent url(/GazModul/GazAdvList/Util/Images/bg_fane.gif) repeat-x top left;
}
div.active {
float:left;background:transparent url(/GazModul/GazAdvList/Util/Images/bg_fane_active_left.gif) no-repeat top left;margin:0;padding:0;height:27px;
}
div.passive {
float:left;background:transparent url(/GazModul/GazAdvList/Util/Images/bg_fane_passive_left.gif) no-repeat top left;margin:0;padding:0;height:27px;
}
div.faneContent {
clear:both;font-size:11px;padding:5px;background-color:#fff;border:1px solid #B6B6B6;border-width:0px 1px 1px 1px;
}
div.active a, div.active a:link, div.active a:active, div.active a:visited {
background:transparent url(/GazModul/GazAdvList/Util/Images/bg_fane_active_right.gif) no-repeat top right;display:block;float:left;margin:0;padding:7px 12px 0 12px;height:20px;color:#333;font-weight:bold;
}
div.passive a, div.passive a:link, div.passive a:active, div.passive a:visited {
background:transparent url(/GazModul/GazAdvList/Util/Images/bg_fane_passive_right.gif) no-repeat top right;display:block;float:left;margin:0;padding:7px 12px 0 12px;height:20px;font-weight:bold;

