/*img, *html div { behavior: url(/resources/css/web2/iepngfix.htc) }*/
/* CSS Document */
/*Global styles*/


html,
body {
    background-image:url(/resources/gfx/web3/wimp/newDesign/wimpbg2.jpg);
    background-color:#e2e2e4;
    background-repeat:repeat-x;
    margin:0px; padding:0px;
    background-position:top;
    font-family:"Trebuchet MS", Arial;
    font-size:12px; color:#999999;
}

/*wimp newDesign specific class*/
.wave{position:absolute; z-index:0; right:0px; top:0px; width:100%; height:453px; background-image:url(/resources/gfx/web3/wimp/newDesign/wave.png); background-repeat:no-repeat;}

/*wimp newDesign specific class*/
.logoTop{width:98px; height:50px; position:absolute; left:0px; top:0px;}
.logoImg{border:0px;}

/*wimp newDesign specific class*/
.navigation{position:absolute; height:12px; width:auto; right:20px; top:19px;}
.navigation a {margin:auto 0px auto 20px; color:#00B2E6; font-size:12px; text-decoration:none;}
.navigation a:hover {color:#95DCEF;}
.navigationFooter a {margin:auto 0px auto 20px; color:#babfc5; font-size:12px; text-decoration:none;}
.navigationFooter a:hover {color:#ea2f7c;}

.navigationFooter a.aActivesite {color:#c4258c;}

/*wimp newDesign specific class*/
.header{position:relative; height:50px; width:804px;}

/*wimp newDesign specific class*/
.topsquare{position:relative; width:804px; height:14px; padding:0px; margin:0px;}

/*wimp newDesign specific class*/
.topround{position:relative; width:804px; height:14px; padding:0px; margin:0px;}

/*wimp newDesign specific class*/
.topround{position:relative; width:804px; height:14px; padding:0px; margin:0px;}

/*wimp newDesign specific class*/
.roundbottom{position:relative; width:804px; height:22px; padding:0px; margin:0px;}

/*wimp newDesign specific class*/
.bannerPadding{padding-bottom:10px;}

/*wimp newDesign specific class*/
.container{
    position:relative;
    width:804px;
    margin:0px auto 20px auto;
    top:0px;
}

.moduleLeftColumn {
 width:514px;
 padding:0 10px 0 10px;
}

.moduleRightColumn {
 width:220px;
 padding:0 10px 0 10px;
}

/*###### GRID  ######*/
#grid {
    position:relative; width:804px; margin:0px auto 20px auto; top:0px;
}

#siteheader {
     position:relative;
     height:50px;
     width:804px;
}

table.columnGrid {
	width: 804px;
	margin-right: auto;
	margin-left: auto;
}

#footerContainer {

       width:800px;
       margin-right: auto;
	   margin-left: auto;
       text-align:center;
       height:61px;   /* Height of the footer */
       background: url(/resources/gfx/web3/wimp/footer/footerBg.gif) repeat-x;
       border-left:2px solid #dee2e4;
       border-right:2px solid #dee2e4;
}

.footer {
    position:relative; width:764px; height:20px; padding:0px 0px 0px 0px; margin-top:20px;
}

.logoFooter{
    position:absolute; width:179px; height:20px; left:0px; top:0px;
}

.navigationFooter{width:auto; position:absolute; height:20px; right:0px; bottom:0px;}

/*###### COLUMN STYLE ######*/


/*Modules*/
/*left*/
.modulContainer1{
	width:auto;
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
	/*background-color:#666666; */
	text-align:left;
}
/*center*/
.modulContainer2{
	width:auto;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:left;
}

/*right*/
.modulContainer3{
	width:auto;
	padding-left:5px;
	padding-right:5px;
	margin-left:0px;
	text-align:left;

}

/*left*/
.modulModul{
	width:auto;
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	margin-right:5px;
	background-color:#666666;
	text-align:left;
}
/*center*/
.modulModul2{
	padding-top:5px;
	padding-left:5px;
    padding-bottom:5px;
	padding-right:5px;
	background-color:#ffffff;
	border:solid 1px #b7c0cf;
	text-align:left;
    height:150px;
}
/*right*/
.modulModul3{
	width:auto;
	background-image:url(/resources/gfx/web3/platekompaniet/misc/chart_box_bg.gif);
	background-color:#141647;
	text-align:left;
	color:#fff;
	font-size:11px;
}

/*left*/
.headerContainer1{
	width:auto;
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	margin-right:5px;
	background-color:#333333;
	text-align:left;

}
/*center*/
.headerContainer2{
	width:auto;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(/resources/gfx/web3/platekompaniet/header/header_bg.gif);
	height:27px;
	text-align:left;
    background-color:#fff;

}

.headerContainer2_2{
	width:auto;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(/resources/gfx/web3/platekompaniet/header/header_bg.gif);
	height:27px;
	text-align:left;
	background-color:#e5e8ed;

}

.headerContainer2Tab{
	width:auto;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(/resources/gfx/web3/platekompaniet/header/header_Tabbg.gif);
	height:23px;
	text-align:left;

}

/*right*/
.headerContainer3{
	width:auto;
	padding-left:5px;
	padding-right:5px;
	margin-left:0px;
	margin-right:10px;
	background-image:url(/resources/gfx/web3/platekompaniet/header/header_chart.gif);
	text-align:left;
	height:23px;

}
/*left*/
#headerModule1{
	background-color:#333333;
	color:#FFFFFF;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
	width:auto;
}
/*center*/
#headerModule2{
	color:#FFFFFF;
	font-size:16px;
	padding-top:3px;
	padding-left:9px;
	width:auto;
    text-transform: uppercase;
}

#headerModule2Tab{
	color:#FFFFFF;
	font-size:16px;
	padding-top:3px;
	padding-left:9px;
	width:auto;
    text-transform: uppercase;
}
/*right*/
#headerModule3{
	color:#bbbecf;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
	width:auto;
}

/*spacer*/

#spacer1{
	width:100%;
	height:4px;
}

#spacer2{
	width:100%;
    margin:0;
	height:9px;
}

#spacer3{
	width:100%;
	margin:0;
	height:4px;
}
/*if shadow top*/
#spacerTop1{
	background-image: url(/resources/gfx/web3/wimp/misc/border_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:auto;
    padding-left:0;
    padding-right:0;
	height:2px;
}

#spacerTop2{
	display:none;
}

#spacer2ColTop2{
	display:none;
}

#spacerTop3{
	display:none;
}

/*if shadow bottom*/
#spacerBottom1{
	background-image: url(/resources/gfx/web3/wimp/misc/border_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:auto;
    padding-left:0;
    padding-right:0;
	height:2px;

}

#spacerBottom2{
	display:none;
	visibility:hidden;
}

#spacer2ColBottom2{
	display:none;
}

#spacerBottom3{
	display:none;
	visibility:hidden;

}
/*left*/
.spacerColumnLeft{
	width:5px;
	background-color:#000;
}
.spacerColumnLeftHide{
	display:none;
}
/*right*/
.spacerColumnRight{
	width:1px;
	background-color:#fff;
    border-top:2px double #dee2e5;
    border-bottom:2px double #dee2e5;
}
.spacerColumnRightHide{
	width:1px;
}


/***********CUSTOM************/
/*****************************/

/*containere*/

.contentModul1{
	position:relative; width:764px; background-image:url(/resources/gfx/web3/wimp/newDesign/contentbg.png); padding:5px 20px 0px 20px;
    /*
    width:auto;
	padding:0;
	margin:0;
	background-color:#ffffff;
	text-align:left;
	*/
}
.contentModul3{
	width:auto;
	padding:0;
	margin:0;
	background-color:#ffffff;
	text-align:left;
    border-left:1px solid #dee2e5;
}


a{color:#00B2E6; text-decoration:none;}
a:hover{color:#95DCEF; text-decoration:underline;}
a:active{color:#000;}

/*tekst stiler*/

/*linker*/
.topmenuL {
    -x-system-font:none;
    font-family:"Trebuchet MS", Arial;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    line-height:normal;
}


.subTitleBoxDark{padding:5px; margin: 20px 0px 20px 0px; background-image:url(/resources/gfx/web3/wimp/newDesign/h4bg.jpg); background-color:#4c4a48; color:#FFFFFF; border-color:#aab3b3; border-width:1px; border-style:solid; text-transform:uppercase; font-weight:normal; width: auto; font-size:12px; letter-spacing:2px;}

.subTitleBoxLight{padding:5px; margin: 20px 0px 20px 0px; background-color:#999999; color:#FFFFFF; border-color:#aab3b3; border-width:1px; border-style:solid; text-transform:uppercase; font-weight:normal; width: auto; font-size:12px; letter-spacing:2px;}

.label{ color:#999999; text-transform:uppercase;}

.statusBox{ background-color:#00A8E0; border-color:#00556F; border-width:1px; border-style:solid; padding:10px; color:#FFF;}

.statusText{color:#ad207f;}

.statusBoxMargin {margin:10px;}

a.topmenuL {
    -x-system-font:none;
    color:#babfc5;
    font-family:Verdana,sans-serif;
    font-size:10px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:2px;
    line-height:normal;
    margin-left:0.25em;
    text-transform:uppercase;
}

a.topmenuL:hover {
    -x-system-font:none;
    color:#e2024b;
    font-family:Verdana,sans-serif;
    font-size:10px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:2px;
    line-height:normal;
    margin-left:0.25em;
    text-transform:uppercase;
}

.topmenuLCurrent {
    -x-system-font:none;
    color:#e2024b;
    font-family:Verdana,sans-serif;
    font-size:10px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:2px;
    line-height:normal;
    margin-left:0.25em;
    text-transform:uppercase;
}

a.topmenuLCurrent {
    -x-system-font:none;
    color:#e2024b;
    font-family:Verdana,sans-serif;
    font-size:10px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:2px;
    line-height:normal;
    margin-left:0.25em;
    text-transform:uppercase;
}

a.topmenuLCurrent:hover {
    -x-system-font:none;
    color:#e2024b;
    font-family:Verdana,sans-serif;
    font-size:10px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:2px;
    line-height:normal;
    margin-left:0.25em;
    text-transform:uppercase;
}


p{margin: 0px 0px 20px 0px;}

/*content stiler*/
.contentText{
    font-family:"Trebuchet MS", Arial;
    font-size:12px;
    line-height: 16px;
    margin:0 0 0 0;
    text-align:left;
}

.contentTextMarginTop{
    font-family:"Trebuchet MS", Arial;
    font-size:12px;
    line-height: 16px;
    margin:10px 0 0 0;
    text-align:left;
}

.contentTextGrey{
    color:#999999;
}

.contentTexts{
    font-family:"Trebuchet MS", Arial;
    font-size:12px;
    line-height:16px;
    margin:0 0 0 0;
    text-align:left;
}

/*header stiler*/



.header4{
	font-size:18px; color:#666666; font-weight:normal; margin: 0px 0px 20px 0px; padding:0px; text-transform:uppercase; font-family:"Trebuchet MS", Arial;}


.header3{
    -x-system-font:none; font-size:16px; color:#666666; font-weight:normal;  margin: 0px 0px 20px 0px; padding:0px; text-transform:uppercase;
}

.header2{
    -x-system-font:none; font-size:14px; color:#666666; font-weight:normal;  margin: 0px 0px 0px 0px; padding:0px; text-transform:uppercase;
}

.header1{
    -x-system-font:none; font-size:12px; color:#666666; font-weight:normal;  margin: 0px 0px 0px 0px; padding:0px; text-transform:uppercase;
}

}
.cover77{
	padding-top:2px;
	padding-left:2px;
	padding-right:4px;
    /*width:71px;
	height:71px;*/
}

.prodInfoBox77shadowLastNed{
	margin-top:0px;
	margin-bottom:0px;
    margin-left:auto;
	margin-right:auto;
	text-align:center;
    width:77px;
	height:77px;
	background-image:url(/resources/gfx/web3/platekompaniet/misc/shadow_track_77.gif);
}

.prodInfoBox121shadow{
	margin-top:14px;
	margin-bottom:0px;
    margin-left:auto;
	margin-right:auto;
	text-align:center;
    width:121px;
	height:121px;
	background-image:url(/resources/gfx/web3/platekompaniet/misc/shadow_album_121.gif);
}
.prodInfoBox121shadowList{
	margin-top:8px;
	margin-bottom:6px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:121px;
	height:121px;
	background-image:url(/resources/gfx/web3/platekompaniet/misc/shadow_albumList_121.gif);
}

.previewBg{
	color:#000;
	font-size:9px;
	font-weight:normal;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	padding-top:0;
	padding-bottom:0;
	text-align:center;
	width:41px;
	height:33px;
	background:url(/resources/gfx/web3/wimp/btn/play_stop_bg.gif) no-repeat;
}

.prodInfoBox156shadow{
	margin-top:13px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:156px;
	height:156px;
	background-image:url(/resources/gfx/web3/platekompaniet/misc/shadow_album_156.gif);
}

.cover156{
	padding-top:2px;
	padding-left:2px;
	padding-right:4px;
}

.forum_input_text {
 border:1px solid #ccc;font-size:10px;color:#666
}

a.forum_MainTopic {
    text-decoration:none;
	display:block;
    padding:3px 3px 3px 3px;
    background-color:#f7f7f6;
    width:600px;
}

a.forum_MainTopic:hover {
    text-decoration:none;
	display:block;
    padding:3px 3px 3px 3px;
    background-color:#fff;
    width:740px;
}

.subscriptionStatusBox {
    border:1px solid #EDEDED;
    background-color:#F7F7F7;
    width:470px;    /*newDesign endring(580)*/
    margin:5px 2px 5px 2px;
    padding:10px 10px 10px 10px;
    color:#666;
    font-weight:normal;
    font-size:11px;
    font-family: Verdana,sans-serif;
}

.subscriptionStatusErrorBox {
    border:1px solid #FF0000;
    background-color:#F7F7F7;
    width:580px;
    margin:5px 5px 5px 5px;
    padding:10px 10px 10px 10px;
    color:#666;
    font-weight:bold;
    font-size:11px;
    font-family: Verdana,sans-serif;
}

.downloadWimpLinkInstatus {
    font-weight:bold;
    font-size:11px;
    font-family: Verdana,sans-serif;
}

.action_ok {
    font-weight:bold;
    color:#00B267;
    font-family: Verdana,sans-serif;
}

.action_error {
    font-weight:bold;
    color:#FF0000;
    font-family: Verdana,sans-serif;
}

.action_alert {
    font-weight:bold;
    color:#00B267;
}


/*Misc*/
.formMargin{ margin: 0 0 0 10px;}

.wimpboxContainer{ width: 718px; height: auto;}
.wimpbox{ width: 678px; height: auto; background-color: #ffffff; padding: 20px;}

/*Product tabs*/
.pkTabs {
	position: relative;
	padding: 0 0 0 0px;
	margin:0;
	background: url(/resources/gfx/web3/telenormobil/nav/tab_bg.gif) repeat-x;  /*tab background image path*/
	height: 21px;
	list-style: none;
	width:auto;
}
.pkTabs li {
	float:left;
}
.pkTabs li a {
	float: left;
	display: block;
	color:#3e3f47;
	background: url(/resources/gfx/web3/telenormobil/nav/tab_default_left.gif) no-repeat; /*left tab image path*/
	text-decoration: none;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:0 4px 0 8px; /*Padding to accomodate left tab image. Do not change*/
	height: 21px;
	line-height: 21px;
	text-align: center;
	cursor: pointer;
}
.pkTabs li a b {
	float: left;
	display: block;
	padding: 0 8px 0 0px; /*Padding of menu items*/
	background: url(/resources/gfx/web3/telenormobil/nav/tab_default_right.gif) no-repeat right top; /*right tab image path*/
    font-weight:normal;
}
.pkTabs li a:hover {
	color: #666;
	background: url(/resources/gfx/web3/telenormobil/nav/tab_hover_left2.gif) no-repeat; /*left tab image path*/
	background-position: left;
	font-weight:normal;
    text-decoration:none;
}
.pkTabs li a:hover b {
	color: #666;
	background: url(/resources/gfx/web3/telenormobil/nav/tab_hover_right2.gif) no-repeat right top; /*right tab image path*/
	font-weight:normal;
    text-decoration:none;
}

.pkTabs li.current span{
	float: left;
	display: block;
	color:#666;
	background: url(/resources/gfx/web3/telenormobil/nav/tab_hover_left.gif) no-repeat; /*left tab image path*/
	text-decoration: none;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:0 4px 0 8px; /*Padding to accomodate left tab image. Do not change*/
	height: 21px;
	line-height: 21px;
	text-align: center;
	cursor: pointer;
}
.pkTabs li.current span b{
	color: #666;
    float: left;
	display: block;
	padding: 0 8px 0 0px; /*Padding of menu items*/
	background: url(/resources/gfx/web3/telenormobil/nav/tab_hover_right.gif) no-repeat right top; /*right tab image path*/
	font-weight:bold;
    font-size: 11px;
    text-transform: uppercase;
    height:21px;
}

.pkTabsFillBg{
	background-image:url(/resources/gfx/web3/wimp/misc/tab_bg2_new.gif);
}

.pkTabsFillBgColor{
	background-color:#fff;
}

.pkTabsFillBgColor_h{
	background-color:#706f70;
}

.pkTabsFillLeft{
	width:9px;
	padding:0;
	float:left;
	margin:0;
	display:block;
}

.TabContainer2{
	width:auto;
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
	text-align:left;

}

.TabContainer2Tab{
	width:auto;
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
	text-align:left;
    background-color:#85889e;

}

.pkTabsFillLiSize{
	width:521px;
}

.pkTabsFillBSize{
	width:521px;
}

.TabmodulModul2{
	width:auto;
	padding:0;
	margin:0;
	background-color:#ffffff;
	border-left:solid 1px #e2e2e4;
	border-right:solid 1px #e2e2e4;
	border-bottom:solid 1px #e2e2e4;
	text-align:left;

}

/*Tooltip*/
#tt {
 position:absolute;
 display:block;
 background:url(/resources/gfx/web3/wimp/misc/tt_left.gif) top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(/resources/gfx/web3/wimp/misc/tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#666;
 color:#fff;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(/resources/gfx/web3/wimp/misc/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}
/*End Tooltip*/




