@charset "utf-8";
@IMPORT url("premium_special.css");
/* CSS Document 

$Id: premium.css,v 1.232 2011-03-14 14:28:08 daf5161 Exp $

General colors: lightBlue   - #009CBE
                darkBlue    - #003956
                lightGray   - #A7A9AC
                darkGray    - #2F2F2F

                orange      - #ED7700


*/
body {
 background-color: #cccccc;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 zoom:1;
}
img {
	-ms-interpolation-mode: bicubic;
}
.error {
	color:red;
}
p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 line-height: 1.3;
 margin: 0px;
 padding: 0px;
}
#middleColPH h1,
#middleColPH h2,
#middleColPH h3,
#middleColPH h4,
#middleColPH h5,
#mijHolder h1,
#mijHolder h2,
#mijHolder h3,
#mijHolder h4,
#mijHolder h5,
#mijHolder h1 a
{
font-family: Georgia;
color:#2F2F2F;
}
#maincontentHolder .mchwg30 p, .kform p, .aSideBoxFunctions form p {
 margin: 0px;
 padding: 0px;
}/* Begin wrappers and placeholders */
#fullWrapper {
 background: #cccccc;
 font-size: 14px;
 line-height: 115%;
 margin: 0px auto 0px auto;
 width: 1000px;
}
#fullPraxisWrapper {
 background: #cccccc;
 font-size: 10px;
 line-height: 115%;
 margin: 0px auto 0px auto;
 width: 1000px;
}
#topAddHolder {
 margin:3px auto 2px auto;
 text-align:center;
}
#topPH {padding:4px 4px 3px; width: 992px;}
#headerPH {height: 82px; width: 990px;}
#logo {
 height: 45px;
 left: 25px;
 position: relative;
 top: 25px;
 width: 240px;
}
#printLogo, #mijSmallPrint, #mijPrintHeader {
	display:none; 
}
#headMenus {
	float: right;
	margin-right: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#headMenus a {
	margin-right: 15px;
	color: #666666;
	padding: 3px 5px;
	text-decoration: none;
}
#headMenus a:hover {
	color: #ffffff;
	background-color: #e37222;
}
#orangeBalkPH, #sectionsPH {
padding:0 8px 1px;
width:984px;
}
.orangeBalk {height: 26px; overflow: hidden; width: 100%;}
#mainContentPH {padding:4px 15px 0; width:970px;}
.bigColPH, #middleColPH, #topMiddleColPh, #rightColPH, #altHeader, #hitListPH, #hitListCPH {
 float: left;
 width: 468px;
}
.wideBigColPH {
 float: left;
 width: 665px;
}
.articleWideBigColPH {
 float: left;
 width: 590px;
}
.articleWideBigColPH, .wideBigColPH, .bigColPH, #hitListPH {
 background-color: #FFFFFF;
 margin: 0px;
 padding: 0px 0px 15px 0px;
}
#hitListPH {
 width: 566px;
/*border:1px solid #e0e0e0; #A7A9AC; */
}
#hitListCPH {margin: 16px 0px 0px 15px; width: 200px;}
#altHeader {
 background-color: #FFFFFF;
 border: 1px solid #cccccc;
 height: 70px;
 width: 783px;
 zoom:1;height:1%;
}/*Mitt I Juridiken header */
#mijHeader {
 background-color: #f1f4f6;
 height: 72px;
 margin: 0px 0px 15px 0px;
 width: 783px;
 font-family:Georgia;
}
#mijHeader .logoHolder {
 border: 0px;
 display: block;
 float: left;
 height: 64px;
 margin: 5px 0px 3px 6px;
 padding: 0px;
 width: 624px;
}
#mijHeader .iconholder, #comments .showAll, .fRight {
 float: right;
}
#mijHeader .iconholder a .rssicon {
 border: 0px;
 height: 13px;
 margin: 9px 10px 0px 0px;
 overflow: hidden;
 width: 45px;
}
#mijHeader .iconholder a .rssicon img {border: 0px;}
#mijHeader .iconholder a:hover .rssicon{
 background-position: 0px -13px;
}
#mijHeader .iconholder .readdirect {
 float: right;
 margin: 14px 5px 0px 0px;
}/* end Mitt i juridiken header */

#leftMiddlePraxisPH {
 float: left;
 margin-right: 15px;
 width: 783px;
}

#leftMiddlePH {
 float: left;
 margin-right: 15px;
 width: 783px;
}
#topMiddleColPh {
 border: 0px;
 float: left;
 margin: 0px;
 padding: 0px;
 width: 280px;
}
#topMiddleColPh #subnavHolder, #topMiddleColPh #toolboxHolder, #middleColPH {
 background-color: #ffffff;
 border: 1px solid #cccccc;
 margin: 0px 0px 10px 15px;
 padding: 0px 10px 10px 10px;
 width: 278px;
 zoom:1;height:1%;
}
#rightColPH #toolboxHolder {
 background-color: #ffffff;
 border: 1px solid #cccccc;
 margin: 10px 0px 15px 0px;
 padding: 10px 10px 10px 10px;
 width: 148px;
 zoom:1;height:1%;
 text-align: center;
}
.aSideboxFunctions #toolboxHolder {
 background-color: #ffffff;
 border: 1px solid #cccccc;
 margin: 10px 0px 15px 0px;
 padding: 10px 10px 10px 10px;
 width: 148px;
 zoom:1;height:1%;
 text-align: center;
 float: left;
}
#topMiddleColPh #subnavHolder{padding: 7px 10px 7px 10px;}
#topMiddleColPh #toolboxHolder, #topMiddleColPh #toolboxHolder {
 padding: 10px;
}
#rightColPH{background-color: #FFFFFF; width: 172px;}
#footerPH {
 height: 24px;
 padding-top: 4px;
 width: 1000px;
}
#footerPH #footer {
 color: #929292;
 font-size: 10px;
 text-align: center;
 width: auto;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footerPH #footer a {
 color: #929292;
 text-decoration: none;
}
#footerPH #footer a:hover, #topMiddleColPh #subnavHolder #subnavfloatholder div a:hover, #topMiddleColPh #toolboxHolder div a:hover, 
.article a.analys:hover, .kform p a:hover, #comments .commenter a:hover, a:hover.orangeLink, .aSideBoxFunctions .readMore a:hover .text, .aSideBoxFunctions .tools a:hover .text, #rightColPH #toolboxHolder a:hover, #rightColPH .mostRead a:hover .text, #rightColPH .mostCommented a:hover .text, #rightColPH .ledigaJobb a.fet:hover .text, #rightColPH .ledigaJobb a:hover .text, .aSideBoxFunctions a:hover.smallGray, .byLineLeft a:hover, .byLineRight a:hover, .grayBody a:hover, .aprikosBody a:hover, .darkgrayBody a:hover, .bigColPH a.freeJobLink:hover, #bigColPH .kallObj .kallText a:hover, #middleColPH a.kalLink:hover, #middleColPH .webfraga a:hover.smallGray, #welcome p a:hover, .ln_news .text a:hover, #main_nav li a:hover, #hitListPH a:hover, #hitListCPH a:hover, #feedContent div.entry a:hover, a.lopStoryLink:hover, #menu a:hover{
 text-decoration: underline;
 cursor: pointer;
}
.oneColwrapper {
 border-bottom:1px solid #cccccc;
 margin:10px 0 10px;
 padding:0 0 0;
 width:468px;
}
.articleWideOneColWrapper {
 border-bottom:1px solid #cccccc;
 margin:0 0 10px;
 padding:0 0 0;
 width:590px;
}
.wideOneColWrapper:first-child, .oneColwrapper:first-child {
 margin-top: 10px;
}
.wideOneColWrapper {
 border-bottom:1px solid #cccccc;
 margin: 20px 0 0px;
 padding:0 0 0;
 width:665px;
}
.oneColwrapperLast {
 border-bottom: none;
}
.twoColwrapper {
 border-bottom:medium none;
 float:left;
 margin:0;
 padding:0 0 10px;
 width:224px;
}
.leftCol {
 border-right: 1px solid #cccccc;
 margin-right: 10px;
 padding-right: 9px;
}
.leftColNoDivider {
 margin: 0px 0px -15px 0px;
 padding-right: 9px;
}/*.twoColwrapper .article h1 {
    font-size: 25px;
}*/

#sections {
 background-color:#ED7700;
 height:20px;
 overflow:hidden;
 width:100%;
}/* End wrappers and placeholders */
/* BEGIN middle col top stuff*/
#topMiddleColPh #subnavHolder h3{
 border-bottom: 1px solid #000000;
 color: #ED7700;
 font-size: 14px;
 font-weight: bold;
 letter-spacing: 2px;
 line-height:1;
 margin:0px;
 padding: 0px 7px 3px 0px;
 text-transform: uppercase;
}
#topMiddleColPh #subnavHolder #subnavfloatholder div, #topMiddleColPh #toolboxHolder div {
 float: left;
 margin: 3px 9px 0px 0px;
 white-space: nowrap;
}
#topMiddleColPh #toolboxHolder div {float: none;}
#topMiddleColPh #subnavHolder #subnavfloatholder div a, #topMiddleColPh #toolboxHolder div a, #rightColPH #toolboxHolder div a {
 color: #009CBE;
 font-weight: bold;
 text-decoration: none;
}
#topMiddleColPh #subnavHolder #subnavfloatholder div .active, .aSideBoxFunctions .readMore a:hover .text, .aSideBoxFunctions .readMore a:hover .rightDecorator, #rightColPH .mostRead a:hover .rightDecorator, #rightColPH .mostCommented a:hover .rightDecorator, #rightColPH .ledigaJobb a:hover .rightDecorator, #rightColPH .ledigaJobb a.fet:hover .rightDecorator{
 color: #003956;
}
#topMiddleColPh #subnavHolder h3 a.smallRssIcon {
 display: block;
 float: right;
 height: 13px;
 margin: -15px -7px 0px 0px;
 overflow: hidden;
 width: 13px;
}
#topMiddleColPh #subnavHolder h3 .fRight a:hover.smallRssIcon {
 background-position: -32px -13px;
}/* END middle col top stuff*/
/* begin träfflistasaker */
#hitListPH table, #hitListCPH table {
 border: 1px solid #e0e0e0;
 border-bottom: 0px;
 width: 564px;
}
#hitListCPH table {width: 200px;}
#hitListPH table th, #hitListCPH table th {
 background-color: #efefef;
 border-bottom: 1px solid #e0e0e0;
 color: #000000;
 font-size: 11px;
 font-weight: bold;
 padding: 3px 0px 3px 5px;
 text-align: left;
}
#hitListCPH th {height: 27px; vertical-align: middle;}
#hitListPH tr.dark td, #hitListPH tr.light td {
 background-color: #ffffff;
 border-bottom: 1px solid #e0e0e0;
 color: #2F2F2F;
 padding: 3px 0px 3px 2px;
}
#hitListPH tr.dark td:hover, #hitListPH tr.light td:hover{
 background-color: #fdf8f2;/*f1f0f2;*/
 color: #000000;
}
#hitListPH tr.dark td{background-color: #fbfbfb;}
#hitListCPH tr td {
 border-bottom: 1px solid #e0e0e0;
 line-height: 16px;
 padding: 3px;
}/* end träfflistasaker */
h1.sublop {
 color:#ED7700 !important;
 font-family:Arial,Helvetica,sans-serif !important;
 font-size:26px;
 font-weight:bold;
 letter-spacing:2px;
 margin:0 0 4px;
 text-transform:uppercase;
}
.oneColwrapper h1.sublop, .wideOneColWrapper h1.sublop {
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 font-weight:normal;
 margin-bottom: 8px;
 margin-top: 0px;
 padding-top: 15px;
 padding-bottom: 15px;
 zoom:1;height:1%;
}
.rssPh {
	border:0 none;
	float:right;
	margin:-45px 0 0;
}
/* article */
.article {
	margin: 0px 0px 20px 0px;
	overflow:hidden;
}
.article a {
line-height: 1.1;
text-decoration: none;
color: #e37222;
}
.article .extraBlack, .article .extraOrange {
 color: #FFFFFF;
 display: block;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
 letter-spacing: 2px;
 margin: 0 0 5px 0;
 padding: 4px 4px 2px;
 text-align: center;
 text-shadow: #333333;
 text-transform: uppercase;
}
.article .topBalk {
	margin-top: 0px;
}
.tight, .ffBtnfix {margin: 0px;}
.vinjett {
 background-color: #fdf6ec;
 display: block;
 float: left;
 margin: 0px 6px 3px -3px;
 padding: 6px 10px 6px 10px;
 width: auto;
}
.vinjett .image {
 display: block;
 float: left;
 margin: auto 8px auto 0px;
}
.vinjett .rub {
 color: #e37222;
 font-size: 19px;
 font-weight: bold;
 letter-spacing: 2px;
 text-transform: uppercase;
 width: auto;
}
.vinjett .name {
color: #333333;
float: left;
font-size: 14px;
margin-top: 2px;
text-transform: capitalize;
white-space: normal;
width: auto;
}
.article h1, 
#middleColPH .article h1,
.article h2, 
.article h3, 
.article h4, 
.article h5, 
.article h6{
color: #2F2F2F;
font-size: 34px;
font-weight: bold;
line-height: 1.3;
margin:0 0 5px;
padding: 0px;
text-decoration:none;
}
.article h2{font-size:29px;} 
.article h3{font-size:25px;} 
.article h4{font-size:21px;} 
.article h5{font-size:18px;} 
.article h6{font-size:15px;}
.article a {
 line-height: 1.1;
 text-decoration: none;
}
.article a h1{
 color: #2F2F2F;
 line-height: 1.2;
 text-decoration: none;
 margin-bottom:6px;
}
.article a:hover h1  {
	text-decoration: underline;
}
.article a.rblink {color: #e37222;}
.bigColPH .bigTitle h1, .wideBigColPH .bigTitle h1 {font-size: 50px;line-height:1.3;}
.bigColPH .mediumTitle h1, .wideBigColPH .mediumTitle h1 {font-size: 34px;}
.bigColPH .smallTitle h1, .wideBigColPH .smallTitle h1 {font-size: 20px;margin-bottom:4px;line-height:1.4;}
.bigColPH .smallerTitle h1, .wideBigColPH .smallerTitle {font-size: 16px;}

#middleColPH .article h1, #middleColPH .article h1 a {
 color: #003956;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 22px;
 text-decoration: none;
}
#middleColPH .article a:hover h1 {
	text-decoration:underline;
}
#middleColPH .article h1.docPDF,
#middleColPH .article h1.docWORD{
	font-size: 24px;
	padding-left: 45px;
	margin-bottom: 8px;
	height: auto !important;
}
#middleColPH .bigTitle h1 a {
 font-size: 36px;
 line-height: 1;
 margin: 0px 0px 5px 0px;
}
#middleColPH .mediumTitle h1 a {font-size: 24px;}
#middleColPH .smallTitle h1 a {font-size: 16px;}
#middleColPH h3 {
 color: #ED7700;
 font-size: 14px;
 font-weight: Bold;
 letter-spacing: 1px;
 text-transform: uppercase;
}
.article .underavd {color: #003956; font-weight: bold;}
.article .antkomntr {color: #A7A9AC; white-space: nowrap;}
.article a.analys {
 color: #009CBE;
 float: left;
 font-weight: bold;
 margin-top: 4px;
 text-decoration: none;
}
.article p.ingresslop, .article div.aIngress, .article p.aIngress, .article .ingresslop p, .article .aIngress p {
 color: #2F2F2F;
 font-size: 13px;
 line-height: 1.4;
 text-decoration:none;
}
.article div.aIngress, .article p.aIngress, .article .aIngress p {
 clear: both;
 font-weight: bold;
 margin-bottom: 14px;
 text-decoration:none;
}
.article p.kommentarlop {
 margin-top: 5px;
 font-size: 11px;
 line-height: 1.4;
}

#mainArticle .article .typPublDatum {
 border-top: 1px solid #cccccc;
 color: #2F2F2F;
 padding: 3px 0px 3px 0px;
 text-align: left;
 zoom:1;height:1%;
}
.article .bildText, .article .aSidBoxImg {
 color: #2F2F2F;
 float: left;
 font-size: 9px;
 padding: 2px 0px 2px 0px;
 text-align: left;
 width: 340px;
}
.twoColwrapper .article .bildText, .twoColwrapper .article .aSidBoxImg, #twoColwrapper {
 width: 112px;
}
.article .bildTextmedium {width: 128px;}
#middleColPH .article .bildText, .aSideBox .bildText{
 width: auto;
}
#mainArticle .aSideBox {
 float: right;
 height: auto;
 margin: 0px 0px 0px 10px;
 width: 160px;
}
#mainArticle .article .aSidBoxImg {
 margin-bottom: 10px;
 width: 160px;
}
#mainArticle .article .aSidBoxImg img {
 height: auto;
 width: 160px;
}
.aSideBoxFunctions {
 border: 1px solid #cccccc;
 float: right;
 height: auto;
 margin-bottom: 15px;
 padding: 2px 8px 8px 8px;
 width: 144px;
 zoom:1;height:1%;
}
/** Begin utgivram **/
.utgivramskugga{
	margin-right:-1px;
	width: 468px;
}
.utgivram .header {
	padding: 7px 10px 4px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
}
.utgivram .headershadow {
	background: #b7b6b6;
	height: 2px;
	width: auto;
}
.utgivram .content {
	padding:9px 4px 0px 4px;
}
.utgivram .header .nbrcmt {
	color:#ED7700;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	letter-spacing:1px;
	margin:0 6px;
	padding:0;
}
.utgivram .header .usrtxt {
	color:#000000;
	display:block;
	float:right;
	font-weight: normal;
}
/** end utgivram **/
#comments .dashedDivider {
 border-bottom: 1px solid #cccccc;
 margin: 5px 0 5px -2px;
 zoom:1;height:1%;
}

.kform p a {
 display: inline;
 font-size: 12px;
 text-decoration: none;
}
#comments a.write {
	position:relative;
	color:#FFFFFF;
	text-decoration:none;
	display:inline-block;
	height: 31px;
	width: 156px;
	overflow:hidden;
	background-image: url("../bilder/btn_comment_write_normal.png");
}

#comments a.write span {
	position:relative;
	top: 9px;
	left: 14px;
	font-size: 14px;
}
#comments a:hover.write {
	color:#FFFFFF;
	bottom:0;
	left:0;
	background:url(../bilder/btn_comment_write_mouseOver.png) no-repeat;
}
#comments span.error {color: red; display: none;}
.kform {
 background-color: #f4f4f4;
 border: 1px solid #cccccc;
 color: #333333;
 font-size: 12px;
 margin: 0px 0px 19px 0px;
 padding: 8px;
 zoom:1;height:1%;
}
.kform form label {
 display: block;
 font-weight: bold;
 padding-left: 2px;
}
.kform form input, .kform form textarea {
 border: 1px solid #a7a7ab;
 font-size: 12px;
 margin-bottom: 15px;
 width: 440px;
}
.kform form textarea {height: 260px; overflow: auto;}

.kform form input.skicka {
	background-position:0px 0;
	text-align: center;
	border:0px none;
	display:block;
	float:left;
	height:31px;
	width:76px;
}
.kform form p.skicka {
	background-position:0px 0;
	border:0px none;
	display:block;
	float:left;
	height:31px;
	width:76px;
}
.kform form input:focus.skicka, .kform form input:hover.skicka, .kform form p:hover.skicka {
 background:url(../bilder/btn_comment_send_mouseOver.png) no-repeat;
}
.kform table, #middleColPH .grayRoundedTop, #middleColPH .aprikosRoundedTop, #middleColPH .darkGrayRoundedTop, .bigColPH .grayRoundedTop, #bigColPH .aprikosRoundedTop, .bigColPH .darkGrayRoundedTop {
 margin-top: 10px;
}
#comments .raquo {
 color: #003956;
 font-size: 14px;
 font-weight: bold;
 margin-right: 5px;
}
#comments .comment {margin: 10px 0px 0px 0px;}
#comments p, #comments .commenter,#comments .commenter a {
 color: #303030;
 font-size: 13px;
 line-height: 120%;
 margin: 0px 0px 5px 0px;
}
#comments .commenter {font-weight: bold; margin: 10px 0px 10px 0px;}
#comments .commenter a {
 color: #009CBE;
 font-weight: normal;
 margin: 0px 2px 0px 2px;
 text-decoration: none;
}
#comments .commentDate {
 color: #A7A9AC;
 font-size: 11px;
 font-weight: normal;
}
#comments .commentText {
 font-weight: normal;
 margin-top: 5px;
}
#comments .reportLink {
 font-size: 11px;
}
#comments .reported {
 font-size: 11px;
 color: #73B644;
}
#mainArticle .article .aSideBoxFunctions h2, .aSideBoxFunctions .readMore h2, #middleColPH h2, h2.docPDF, h2.docWORD, .factBox h2, #comments h5 {
 color: #ED7700;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 letter-spacing: 1px;
 margin: 8px 0;
}
#comments h5 {
 margin: 10px 0px 5px 3px;
 text-transform: uppercase;
}
#makeComment {
 width: 468px;
}
h2.docPDF, h2.docWORD, h1.docPDF, h1.docWORD {
 background-position: 2px 0;
 height: 31px;
 padding: 0 0 5px 45px;
 width: auto;
}
.factBox h2, .aSideBoxFunctions .readMore h2 {
 margin: 6px 0px 6px 0px;
}
a.orangeLink, #hitListPH a {
 color: #ED7700;
 font-weight: bold;
 text-decoration: none;
}
#rightColPH a.orangeLink {
 clear: both;
 font-weight: bold;
/*font-size:11px; enl instr oktavilla */
 padding-bottom: 0px;
 padding-top: 5px;
}
.aSideBoxFunctions .tools, .aSideBoxFunctions .readMore{
 line-height: 1.25;
 margin-top: -5px;
 width: 144px;
}
.aSideBoxFunctions p.sAlt, .aSideBoxFunctions span.sProc {
 color: #2f2f2f;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 line-height: 120%;
 margin:2px 0px 2px 0px !important;
 text-align: left;
}
.aSideBoxFunctions span.sProc, #middleColPH .webfragaspan .sProc {
 color: #ED7700;
 font-weight: normal;
}
.aSideBoxFunctions .sBarPH {
 background-color: #FFFFFF;
 border: 1px solid #ED7700;
 height: 8px;
 margin: 4px 10px 0px 3px;
 overflow: hidden;
 width: 100px;
}
.aSideBoxFunctions .sBar {
 background-color: #ED7700;
 display: block;
 height: 10px;
}
#rightColPH .mostRead, #rightColPH .mostCommented, #rightColPH .ledigaJobb {
 margin: 0px 0px 10px 0px;
 width: 158px;
}
#rightColPH .ledigaJobb {
 padding-bottom: 10px;
/*border-bottom:1px solid #000000;*/
}
.aSideBoxFunctions .tools a, .aSideBoxFunctions .readMore a, #rightColPH .mostRead a, #rightColPH .mostCommented a, #rightColPH .ledigaJobb a {
 color: #003956;
 float: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
 text-decoration: none;
}
.aSideBoxFunctions .readMore a .text, #rightColPH .mostRead a .text, #rightColPH .mostCommented a .text{
 color: #009CBE;
 font-weight: normal;
}
#rightColPH .ledigaJobb a .text, #rightColPH .ledigaJobb a.fet .text, .factBox span.normal {
 color: #2F2F2F;
 font-weight: normal;
}
#rightColPH .mostRead a.fet .text, #rightColPH .mostCommented a.fet .text, #rightColPH .ledigaJobb a.fet .text, .bigColPH .kallObj .kallText p b, #middleColPH .webfraga p.wf {
 font-weight: bold;
}
.aSideBoxFunctions .tools a .rightDecorator, .aSideBoxFunctions .readMore a .rightDecorator {
 float: left;
 margin-top: -2px;
 width: 10px;
}
#rightColPH .mostRead a .rightDecorator, #rightColPH .mostCommented a .rightDecorator, #rightColPH .ledigaJobb a .rightDecorator, #rightColPH .ledigaJobb a.fet .rightDecorator {
 float: left;
 margin-top: 1px;
 width: 12px;
}
.aSideBoxFunctions .tools a:hover .rightDecorator{
 color: #009CBE;
}
.aSideBoxFunctions .tools a .text, .aSideBoxFunctions .readMore a .text {
 float: left;
 margin-left: 2px;
 width: 132px;
}
#rightColPH .mostRead a .text, #rightColPH .mostCommented a .text, #rightColPH .ledigaJobb .text{
 float: left;
 margin-left: 3px;
 width: 142px;
}
#rightColPH #mostReadPH a h5{margin: -5px 0px 0px 0px;}
.aSideBoxFunctions form table td label {
 font-size: 11px;
 left: 3px;
 position: relative;
 top: -3px;
}
div.aSideBoxFunctions p {
 color: #2F2F2F;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 line-height: 120%;
 margin-bottom:8px !important;
 margin-top: -3px;
 text-align:left !important;
}
.aSideBoxFunctions a.smallGray, .aSideBoxFunctions .smallGray {
 color: #A7A9AC;
 font-size: 9px;
 font-weight: bold;
 text-decoration: none;
}
.aSideBoxFunctions .smallGray {
 line-height: normal;
 margin-top: 3px;
}
.aSideBoxFunctions img {
	margin:0 0 3px 0;
}
.fotoAv {
 float: right;
 font-size: 10px;
 padding: 2px 0px 2px 0px;
 text-align: right;
 width: 120px;
}
.fotoAvmedium {width: 90px;}
#mainArticle .aBrodtext p, .article ul, .article ol {
 font-family:Arial,Helvetica,sans-serif;
 font-size:13px;
 margin-bottom: 15px;
 word-wrap: break-word;
}
.article ul li{
 list-style-position: inside;
 list-style-type: disc;
}
.article ol li {
 list-style-position: inside;
 list-style-type: decimal;
}
#middleColPH .article {
 border-bottom: 1px solid #cccccc;
 margin: 20px 0px 20px 0px;
 padding: 3px 0 20px 0px;
}
#middleColPH .last .article {border-bottom: none;}
.aImageRight, .aImageLeft {
 color: #A7A9AC;
 float: right;
 font-size: 9px;
 line-height: 8px;
 margin: 0px;
 padding: 0px 0px 0px 5px;
 text-align: right;
 width: auto;
}
.aImageLeft {
 clear: left;
 float: left;
 padding: 0px 5px 0px 0px;
 text-align: left;
}
.bigColPH .aImageTop, #middleColPH .aImageTop {
 color: #A7A9AC;
 font-size: 9px;
 height: auto;
 line-height: 8px;
 text-align: right;
 padding-bottom: 10px;
 width: 468px;
}
#middleColPH .aImageTop, .secondRowPH, #middleColPH .grayRoundedTop, #middleColPH .aprikosRoundedTop, #middleColPH .darkGrayRoundedTop, #middleColPH .grayRoundedBottom, #middleColPH .aprikosRoundedBottom, #middleColPH .darkGrayRoundedBottom {
 width: 278px;
}
.bigColPH .aImageTop img {
 height: auto;
/*margin-top:8px; */
 width: 468px;
}
#middleColPH .aImageTop img {
 margin-top: 5px;
 width: 278px;
}
.bigColPH .twoColwrapper .aImageTop, .bigColPH .twoColwrapper .aImageTop img {
 width: 224px;
}
.bigColPH .aImageRight img, .bigColPH .aImageLeft img, .bigColPH .aImageRight, .bigColPH .aImageLeft {
 height: auto;
 width: 220px;
}
#middleColPH .aImageRight img, #middleColPH .aImageLeft img, #middleColPH .aImageRight, #middleColPH .aImageLeft, .bigColPH .twoColwrapper .aImageRight img, .bigColPH .twoColwrapper .aImageLeft img, .bigColPH .twoColwrapper .aImageRight, .bigColPH .twoColwrapper .aImageLeft {
 height: auto;
 margin-bottom:1px;
 width: 120px;
}/* Graphic elements */
/** begin webtv **/
#middleColPH .webtv, #middleColPH .webtv .bild, .bigColPH .webtv {
 display:block;
 float:left;
 width:278px;
 height:209px;
 overflow:hidden;
}
.bigColPH .webtv, .bigColPH .webtv .bild  {
 height:165px;
 width:220px;
}
#middleColPH .webtv img.bild , .bigColPH .webtv img.bild  {
 border:0px;
 display:block;
 float:left;
 z-index:1;
}
#middleColPH .webtv img.pil , .bigColPH .webtv img.pil {
 border:0px;
 float:left;
 height:82px;
 margin: -103px 0 0 56px;
 /*left:98px;
 position:relative;
 top:-146px;*/
 width:82px;
 z-index:2;
}
#middleColPH .webtv img.pil {
 margin: -147px 0 0 93px;
} 
.bigColPH .webtv img.pil {
 margin: -125px 0 0 77px;
 /*left:69px;
 top:-124px;*/
}
#middleColPH a.webtvfloat  {
	display:block;
	clear:both;
}
/** end webtv **/
.factBox {
 background-color: #f3f4f4;
 border: 1px solid #cccccc;
 height: auto;
 margin-bottom: 15px;
 padding: 10px 10px 8px 10px;
 width: 448px;
 zoom:1;height:1%;
}
.byLineLeft, .byLineRight{
 background-color: #FFFFFF;
 border: 0px;
 height: auto;
 line-height: 130%;
 margin-bottom: 15px;
 width: 468px;
}
.byLineLeft a, .byLineRight a, 
.bigColPH .kallNext a, 
.bigColPH .kallPrev a, 
.wideBigColPH .kallNext a, 
.wideBigColPH .kallPrev a, 
#welcome p a, .ln_news .text a {
 color: #009CBE;
 text-decoration: none;
}
.byLineLeft h5, .byLineRight h5 {
 font-size: 16px;
 font-weight: bold;
 line-height: 1;
 margin: 2px 0px 6px 0px;
}
.byLineLeft img, .factBox img {
 float: left;
 padding-right: 8px;
}
.byLineRight img {float: right; padding-left: 8px;}
.byLineLeft img.sign {
 clear: both;
 float: left;
 margin-bottom: 3px;
}
.byLineRight img.sign {
 clear: both;
 float: right;
 margin-bottom: 3px;
}
.factBox p.factRow {margin: 0px 0px 5px 0px;}
.thirdRowPH, .secondRowPH, .firstRowPH {
 margin: 0px;
 overflow: hidden;
 padding: 0px;
 width: 172px;
}
.firstRowPH, .bigColPH .grayRoundedTop, .bigColPH .aprikosRoundedTop, .bigColPH .darkGrayRoundedTop, .bigColPH .grayRoundedBottom, .bigColPH .aprikosRoundedBottom, .bigColPH .darkGrayRoundedBottom {
 width: 468px;
}
.popupbox, .tellafriendBox {
 height: auto;
 margin: 0px;
 padding: 0px;
 width: 246px;
}
.popupbox .top, .popupbox .bottom, .tellafriendBox .top, .tellafriendBox .bottom{
 height: 5px;
 width: 246px;
}
.popupbox .closeOrange a img,
.tellafriendBox .closeWhite a img,
#welcome .closeGray a img,
#masBox .closeGray a img {
 cursor:pointer;
 height: 11px;
 margin: -4px 5px 0px 0px;
 width: 11px;
}
#masBox .closeGray a img {margin: -2px -27px 0px 0px;}
.popupbox .closeOrange a img {
 background-position: -12px 0px;
}
.popupbox .closeOrange a:hover img {
 background-position: -12px -12px;
}
#masBox .closeGray a img {background-position: -24px 0px;}
#masBox .closeGray a:hover img {
 background-position: -24px -12px;
}
#masBox {
	border:1px dashed #303030;
	padding:5px 15px;
	margin: 5px 0px;
}
.tellafriendBox .closeWhite a:hover img {
 background-position: 0px -12px;
}
.popupbox .bottom {background-position: 0px -5px;}
.popupbox .content {
 background: #FFFFFF;
 height: auto;
 padding: 0px 7px 3px 7px;
}
.tellafriendBox .top {background-position: 0px -10px;}
.tellafriendBox .bottom {background-position: 0px -15px;}
.tellafriendBox .content {
 background-color: #ED7700;
 color: #FFFFFF;
 height: auto;
 padding: 0px 7px 3px 7px;
}
.popupbox h4, .tellafriendBox h4{
 background-color: #FFFFFF;
 color: #EE7700;
 font-size: 14px;
 letter-spacing: 2px;
 margin: 0px;
 padding: 5px 0px 0px 0px;
 text-transform: uppercase;
}
.tellafriendBox h4 {
 background-color: #EE7700;
 color: #FFFFFF;
}
#rightColPH .grayRoundedTop, #rightColPH .aprikosRoundedTop, #rightColPH .darkGrayRoundedTop, #middleColPH .grayRoundedTop, #middleColPH .aprikosRoundedTop, #middleColPH .darkGrayRoundedTop, .bigColPH .grayRoundedTop, .bigColPH .aprikosRoundedTop, .bigColPH .darkGrayRoundedTop {
 background-color: #ffffff;
 background-position: 0px 0px;
 height: 9px;
 margin: 0px;
 overflow: hidden;
 padding: 0px;
 width: 172px;
}
#rightColPH .grayRoundedTop {
 background-position: left -20px;
}
#rightColPH .aprikosRoundedTop {
 background-position: left -40px;
}
#middleColPH .darkGrayRoundedTop{
 background-position: left -60px;
}
#middleColPH .grayRoundedTop{
 background-position: left -80px;
}
#middleColPH .aprikosRoundedTop {
 background-position: left -100px;
}
.bigColPH .darkGrayRoundedTop{
 background-position: left -120px;
}
.bigColPH .grayRoundedTop{
 background-position: left -140px;
}
.bigColPH .aprikosRoundedTop {
 background-position: left -160px;
}
.bigColPH .grayBody, .bigColPH .aprikosBody, .bigColPH .darkgrayBody, #middleColPH .grayBody, #middleColPH .aprikosBody, #middleColPH .darkgrayBody, #rightColPH .grayBody, #rightColPH .aprikosBody, #rightColPH .darkgrayBody {
 background-color: #f1f0f2;
 font: normal 13px/normal Arial, Helvetica, sans-serif;
 margin: 0px;
 padding: 3px 7px 0px 7px;
 width: 158px;
}
#middleColPH .grayBody, #middleColPH .aprikosBody, #middleColPH .darkgrayBody {
 width: 264px;
}
.bigColPH .grayBody, .bigColPH .aprikosBody, .bigColPH .darkgrayBody {
 width: 454px;
}
.bigColPH .aprikosBody, #middleColPH .aprikosBody, #rightColPH .aprikosBody{
 background-color: #fdf8f2;
}
.bigColPH .darkgrayBody, #middleColPH .darkgrayBody, #rightColPH .darkgrayBody {
 background-color: #555555;
 color: #ffffff;
}
.grayBody h5{
 color: #ED7700;
 font-size: 14px;
 font-weight: bold;
 padding-bottom: 3px;
}
#rightColPH .grayBody h5, #rightColPH .grayBody h5.next, .popupbox h5, .tellafriendBox h5 {
 border-bottom: 0px;
 color: #003956;
 font-size: 12px;
 padding-bottom: 3px;
}
.tellafriendBox a h5 {
 color: #ffffff;
 text-decoration: none;
}
.tellafriendBox a:hover h5 {
 color: #ffffff;
 text-decoration: underline;
}
#rightColPH .grayBody a h5, .popupbox a h5 {
 color: #009BBE;
 text-decoration: none;
}
#rightColPH .grayBody a:hover h5, .popupbox a:hover h5 {
 color: #009BBE;
 text-decoration: underline;
}
.darkgrayBody h4, .grayBody h4, .aprikosBody h4 {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 23px;
 font-weight: bold;
 line-height: 100%;
 margin: 0px;
 padding: 0px;
}
.grayBody h4, .aprikosBody h4 {color: #ED7700;}
.darkgrayBody a, .grayBody a, .aprikosBody a {
 background-color: #555555;
 color: #ffffff;
 display: block;
 font: bold 13px/normal Arial, Helvetica, sans-serif;
 margin: 3px 0px 0px 0px;
 text-decoration: none;
}
.grayBody a{background-color: #F1F1F2; color: #303030;}
.aprikosBody a {background-color: #FDF7F1; color: #ED7700;}
.bigColPH .grayRoundedBottom, .bigColPH .aprikosRoundedBottom, .bigColPH .darkGrayRoundedBottom, #middleColPH .grayRoundedBottom, #middleColPH .aprikosRoundedBottom, #middleColPH .darkGrayRoundedBottom, #rightColPH .grayRoundedBottom, #rightColPH .aprikosRoundedBottom, #rightColPH .darkGrayRoundedBottom {
 background-position: left -10px;
 height: 9px;
 margin-bottom: 15px;
 overflow: hidden;
 width: 172px;
}
#rightColPH .grayRoundedBottom {
 background-position: left -30px;
}
#rightColPH .aprikosRoundedBottom {
 background-position: left -50px;
}
#middleColPH .darkGrayRoundedBottom {
 background-position: left -70px;
}
#middleColPH .grayRoundedBottom {
 background-position: left -90px;
}
#middleColPH .aprikosRoundedBottom {
 background-position: left -110px;
}
.bigColPH .darkGrayRoundedBottom {
 background-position: left -130px;
}
.bigColPH .grayRoundedBottom {
 background-position: left -150px;
}
.bigColPH .aprikosRoundedBottom {
 background-position: left -170px;
}
#rightColPH .nyhetsbrevrub, #rightColPH .rssrub, #rightColPH .loggainrub, #rightColPH .ledigajobbrub, #rightColPH .grayBody .topplistanrub, #rightColPH .aprikosBody .topplistanrub {
 background-position: left top;
 display: block;
 height: 23px;
 margin-left: -7px;
 width: 172px;
}
#rightColPH .rssrub {
 background-position: left -25px;
 margin: -3px 0px 0px -7px;
}
#rightColPH .loggainrub {
 background-position: left -50px;
 margin: -3px 0px 0px -7px;
}
#rightColPH .grayBody .topplistanrub {
 background-position: left -75px;
 margin: -3px 0px 0px -7px;
}
#rightColPH .grayBody .topplistansubrub {
 color: #ED7700;
 font-weight: bold; 
 font-size: 17px; 
}
#rightColPH .ledigajobbrub {
 background-position: left -100px;
 margin: -3px 0px 0px -7px;
}
#rightColPH .aprikosBody .topplistanrub {
 background-position: left -125px;
 margin: -3px 0px 0px -7px;
}
.whitedivider, .darkdivider {
 background-color: #FFFFFF;
 display: block;
 float: left;
 height: 1px;
 margin: 8px 0px 8px 0px;
 overflow: hidden;
 width: 100%;
}
.darkdivider {
 background-color: #cccccc;
 margin: 20px 10px 20px 0px;
}/* begin ledigajobb */

.bigColPH a.freeJobLink, .bigColPH a.freeJobLinkActive {
 color: #009CBE;
 float: left;
 font-size: 13px;
 font-weight: bold;
 margin-bottom: 8px;
 margin-top: 0px;
 padding-right: 10px;
 text-decoration: none;
}
.bigColPH a.freeJobLinkActive {
 color: #000000;
}
.bigColPH .freeJob h3 {
 color: #2F2F2F;
 font-size: 14px;
 padding-left: 100px;
}
.bigColPH .freeJob h3 a {
 color: #2F2F2F;
 text-decoration: none;
}
.bigColPH .freeJob h3 a:hover {
  text-decoration: underline;
}
.bigColPH .freeJob .freeJobObj {
 border-bottom: 1px dashed #303030;
 padding-bottom: 15px;
 padding-top: 10px;
 zoom:1;height:1%;
}
.bigColPH .freeJob p {
 font-size: 12px;
 line-height: 120%;
 padding-left: 100px;
}
.bigColPH .freeJob .freeJobMeta {
 color: #303030;
 font-size: 10px;
 padding-left: 100px;
}
.bigColPH .freeJob .freeJobImg {
 float: left;
 height: auto;
 padding-top: 6px;
 width: 90px;
}
.bigColPH .freeJob .freeJobImg img {
 padding-bottom: 5px;
}/* begin kalendarium */

.bigColPH .kalendariumrub {margin: 7px 0px 15px 0px;}
.bigColPH .kallObj .kallText{color: #303030;}
.bigColPH .kallObj {
 border-bottom: 1px solid #cccccc;
 height: auto;
 padding: 12px 0px 12px;
 zoom:1;height:1%;
}
.bigColPH .kallObj img {
 border: 0px;
 margin: 2px 0px 10px 0px;
 padding: 0px;
}
.bigColPH .kallObj .kallText h2 {
 color: #003A57;
 font-size: 16px;
}
.bigColPH .kallObj .kallText p {
 font-size: 14px;
 margin: 0px;
 padding: 0px;
}
.bigColPH .kallObj .kallText a {
 color: #009BBE;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
}
.bigColPH .kallNext, .wideBigColPH .kallNext {float: right; padding-top: 5px;}
.bigColPH .kallPrev, .wideBigColPH .kallPrev {float: left; padding-top: 5px;}
.bigColPH .kallNext a:hover, .bigColPH .kallPrev a:hover, .wideBigColPH .kallNext a:hover, .wideBigColPH .kallPrev a:hover {
 color: #009CBE;
 text-decoration: underline;
}
#middleColPH .kalendarium, #middleColPH .webfraga {
 border-bottom: 1px solid #cccccc;
 height: auto;
}
#middleColPH .kalendarium .kallObj {
 float: left;
 height: auto;
 margin-bottom: 10px;
 width: auto;
}
#middleColPH .kalendarium .kallObj .kallDate, .bigColPH .kallObj .kallDate{
 float: left;
 height: 55px;
 overflow: hidden;
 width: 50px;
}
.bigColPH .kallObj .kallDate {
 height: 85px;
 margin: 0px 10px auto 0px;
 width: 73px;
}
#middleColPH a.kalLink {
 color: #009CBE;
 float: left;
 font-weight: bold;
 margin-bottom: 8px;
 margin-top: 0px;
 text-decoration: none;
}
#middleColPH .kalendarium .kallObj .kallDate .day, #middleColPH .kalendarium .kallObj .kallDate .month {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 29px;
 font-weight: bold;
 line-height: 100%;
 padding: 5px 5px 0px 5px;
 text-align: center;
}
.bigColPH .kallObj .kallDate .day, .bigColPH .kallObj .kallDate .month {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 44px;
 font-weight: bold;
 line-height: 1;
 padding: 5px 5px 0px 5px;
 text-align: center;
}
#middleColPH .kalendarium .kallObj .kallDate .month {
 font-size: 15px;
 font-weight: normal;
 padding: 0px 5px 5px 5px;
}
.bigColPH .kallObj .kallDate .month {
 font-size: 24px;
 font-weight: normal;
 padding: 0px 5px 5px 5px;
}
#middleColPH .kalendarium .kallObj .kallText {
 float: left;
 padding-left: 8px;
 width: 219px;
}
#middleColPH .kalendarium .kallObj .kallText h3.kall {
 color: #003956;
 font-size: 14px;
 line-height: 120%;
 margin: 0px 0px 4px 0px;
 padding: 0px;
}
#middleColPH .kalendarium .kallObj .kallText p.kallPlace {
 color: #A7A9AC;
 font-size: 11px;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
}/* end kalendarium */
/* begin webfråga middleCol*/

#middleColPH .webfraga h1.wf {
 clear: both;
 color: #003956;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 21px;
 font-weight: bold;
 line-height: normal;
 margin: 0px;
 padding: 0px;
}
#middleColPH .webfraga h2.wf {
 color: #ED7700;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 letter-spacing: 1px;
 margin: 10px 0px 0px 0px;
 text-transform: uppercase;
}
#middleColPH .webfraga p.wf, #middleColPH .webfraga p{
 color: #2F2F2F;
 font-size: 14px;
 font-weight: normal;
 line-height: 1.3;
 margin-bottom: 8px;
}
#middleColPH .webfraga form table td label {
 font-size: 13px;
 left: 3px;
 position: relative;
 top: -2px;
}
#middleColPH .webfraga a.smallGray, #middleColPH .webfraga .smallGray {
 color: #A7A9AC;
 display: block;
 font-size: 13px;
 font-weight: normal;
 line-height: normal;
 margin: 6px 0px 8px 0px;
 text-decoration: none;
}
#middleColPH .webfraga p.sAlt, #middleColPH .webfraga span.sProc {
 color: #2f2f2f;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 line-height: 120%;
 margin:2px 0px 3px 0px !important;
 text-align: left;
}
#middleColPH .webfraga .sBarPH {
 background-color: #FFFFFF;
 border: 1px solid #ED7700;
 height: 12px;
 margin: 2px 33px 4px 3px;
 overflow: hidden;
 width: 200px;
}
#middleColPH .webfraga .sBar {
 background-color: #ED7700;
 display: block;
 height: 13px;
}/* end webfråga middleCol */

#welcome {
 border: 1px solid #cccccc;
 margin-bottom: 10px;
 zoom:1;height:1%;
}
#welcome h1 {
 font-size: 16px;
 font-weight: bold;
 margin-top: 7px;
 text-align: center;
}
#welcome p {
 font-size: 12px;
 line-height: normal;
 margin: 5px;
 text-align: center;
}
.latestnews {
 display:block;
 height:auto;
 margin:0 0 10px;
 overflow:hidden;
 width:468px;
}
.latestnews .ln_top,.latestnews .ln_bottom {
 height: 14px;
 width: 468px;
}
.latestnews .ln_body {height: 320px; width: 468px;}
.latestnews .ln_topics {
 float: left;
 height: inherit;
 margin-top: 5px;
 padding: 1px 0 1px 5px;
 width: 160px;
}
.latestnews .ln_news {
 float: left;
 font-size: 12px;
 height: inherit;
 line-height:1.2;
 padding: 0px 6px 0px 20px;
 width: 264px;
 overflow:auto;
}
.ln_news .rub {color: #2F2F2F;}
.ln_news .text {color: #009CBE; margin-bottom: 3px;}
.ln_body ul {
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 margin:-6px 0px 0px 0px;
}
.ln_body ul li {padding: 0px 0px 0px 5px; font-size: 12px;}
.ln_body ul li.headline {font-weight: normal; font-size: 18px; padding: 0px 0px 8px 3px;}
.ln_body ul li.first {padding: 0px 0px 1px 3px;}
.ln_body ul li a {
 color: #ffffff;
 padding-right: 2px;
 text-decoration: none;
}
.ln_body ul li a span {
 position: relative;
 top: -2px;
 visibility: hidden;
}
.ln_body ul li a:hover span, .ln_body ul li a.chosen span {
 visibility: visible;
}
.ln_body ul li a:hover, .ln_body ul li a.chosen{
 color: #ED7700;
}
.mittijuridikenrub {
 display: block;
 float: left;
 height: 74px;
 margin: -0px -10px 0px -10px;
 overflow: hidden;
 width: 298px;
}/* end graphic elements */
/* begin menu in orange bar*/

#main_nav {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
}
#sub_nav {
 margin-left:-5000px;
 float:left;
 clear:both;
}
#main_nav li {
 border-right: 1px solid #ffffff;
 float:left;
 height:26px;
 margin-top:-1px;
 padding:5px 10px;
}
#main_nav li.current {
 background-color:#ED7700;
}
#main_nav li a, #main_nav li.current a {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding: 10px;
}
#main_nav li.current a {
	color:#000000;
}
#navigation {
	float: left;
}
#sectionMenu {
 color:#FFFFFF;
 padding-left: 7px;
 padding-top: 2px;
 float: left;
}
#sectionsPH a {
 color:#FFFFFF;
 font-size:11px;
 font-weight:normal;
 padding: 0 4px;
 text-decoration:none;
 white-space: nowrap;
}
#sectionsPH a:hover {
	text-decoration:underline;
}
#sectionsPH a.active, #sectionsPH span.active a {
 color: #000000;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
}
#sectionsPH #today {
 color:#FFFFFF;
 float:right;
 font-size:9px;
 padding:2px 10px 0 0;
}
/* end sections under orange bar */
/* begin quickSearch */

#orangeBalkPH .quicksearch {
 float: right;
 margin:0px -3px 0 0;
 padding:1px 10px 0px 0px;
}
.quicksearch #query {
 border: 1px solid #D3D3D3;
 color: #767676;
 font-family: "Verdana";
 font-size: 11px;
 font-style: italic;
 margin-top: 1px;
 padding: 2px 3px;
 vertical-align: top;
 width: 250px;
}
/* end quickSearch /*
/* forms and stuff */

input, textarea {font-size: 11px; margin: 3px 6px 3px 0px;}
#rightColPH .grayBody form label, .popupbox form label, .tellafriendBox form label {
 display: block;
 font-size: 11px;
 margin: 3px 0px 3px 0px;
}
#rightColPH .grayBody input.inpTxtBox, .popupbox input.inpTxtBox, .tellafriendBox input.inpTxtBox, .popupbox textarea.inpTxtBox{
 border: 1px solid #E2E2E2;
 font-size: 1em;
 margin: 0px 0px 5px 0px;
 padding: 2px;
 width: 95%;
}
.popupbox textarea.inpTxtBox {
 height: 200px;
 overflow: auto;
 width: 220px;
}
input.submitBtn, input.skickaBtn, input.skickaOrangeBtn {
 height: 23px;
 width: 55px;
}
input.skickaOrangeBtn{background-position: -114px 0px;}
input.skickaBtn {background-position: -57px 0px;}
input:hover.submitBtn {background-position: 0px -25px;}
#rightColPH .grayBody a.submitBtn div, #rightColPH .grayBody a:hover .submitBtn div, .popupbox a.submitBtn div, .popupbox a:hover .submitBtn div {
 background-position: 0px 0px;
 border: 0px;
 display: block;
 float: right;
 font-size: 40px;
 height: 23px;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 width: 55px;
}
#rightColPH .grayBody a:hover.submitBtn div, .popupbox a:hover.submitBtn div{
 background-position: 0px -25px;
 cursor: pointer;
}/* end forms and stuff */

.clearAll {
 clear: both;
 height: 0.1px;
 overflow: hidden;
 width: 0.1px;
}
.fLeft {float: left;}
h1 a {color: inherit; text-decoration: none;}
.hitlistNavHolder {
 background-color: #ffffff;
 border: 1px solid #e0e0e0;
 float: left;
 height: 12px;
 margin: 0px;
 padding: 1px;
}
.hitlistNavLeftArrow {
 float: left;
 height: 12px;
 margin: 0px;
 padding: 0px 4px 0px 2px;
}
.hitlistNavRightArrow {
 float: left;
 height: 12px;
 margin: 0px;
 padding: 0px 2px 0px 4px;
}
.hitlistNavText {
 float: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 height: 12px;
 line-height: normal;
 margin: 0px 2px 0px 2px;
 padding: 0px;
}
#hitListPH .kontext {
 display: none;
 display: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}
#hitListPH .hilite {background-color: #cfefff;}
#hitListCPH a {color: #ED7700; text-decoration: none;}
#hitListPH .samling {font-style: italic;}
#hitListPH table.hitList, #hitListCPH table {
 float: left;
 margin: 3px 0px;
}
.activeHitListDistributionItem {
 color: #e37222;
 font-weight: bold;
}
.smallText, .smallTextnorm, .smallNumbers {
 color: #e37222;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}
#hitListCPH .smallTextGrey a{
 color: #767676;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}
#hitListCPH .navGrey a{
 color: #767676;
}
.smallTextnorm {color: #535353; font-size: 9px;}
.smallNumbers {color: #535353;}
#hitListCPH .level2 {margin-left: 12px;}
#hitListCPH .level3 {margin-left: 24px;}
.rbnews {
 background-color: white;
 border: 1px solid #cccccc;
 color: Black;
 float: left;
 margin-left: 7px;
 padding: 3px;
 width: 180px;
}
.rbnews .rbnewsHeader {
 background-color: black;
 margin-bottom: 16px;
 padding: 3px 0px 3px 0px;
 width: 100%;
}
.rbnews b {
 color: white;
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 margin: 4px auto 4px auto;
 text-align: center;
}
.rbnews #feedContent {width: 178px;}
#feedContent .entry p.description {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: normal;
 margin-bottom: 8px;
}
#feedContent .entry {
 font-family: Arial, Helvetica, sans-serif;
}
#feedContent .entry h2.postTitle{
 font-size: 12px;
 font-weight: bold;
 margin: 8px auto 8px auto;
}
#feedContent div.entry div.entryLink {text-align: right;}
#feedContent div.entry a {
 color: #FF6600;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
}
.tundra .dijitDialogTitleBar {
 color: #EE7700;
 cursor: move;
 font-size: 14px;
 letter-spacing: 2px;
 margin: 0px;
 outline: 0;
 padding: 5px 6px 3px 6px;
 text-transform: uppercase;
}
.tundra .dijitDialogCloseIcon {
 background-position: -12px 0px;
 cursor: pointer;
 height: 11px;
 position: absolute;
 right: 6px;
 top: 6px;
 vertical-align: middle;
 width: 11px;
}
.tundra .dijitDialogPaneContent a {
	color:#009CBE;
}

a.lopStoryLink {
 color: #009CBE;
 display: block;
 font-size: 12px;
 font-weight: bold;
 margin-top: 2px;
 text-decoration: none;
}
.button, .buttonOrange {
 display: block;
 float: left;
 font: bold 12px Arial, Helvetica, sans-serif, sans-serif;
 height: 19px;
 margin: 0px 3px 0px 3px;
 overflow: hidden;
}
.button a .txt, .buttonOrange a .txt {
 background-position: 0px 0px;
 color: #ffffff;
 cursor: pointer;
 display: block;
 float: left;
 height: 19px;
 overflow: hidden;
 padding: 2px 0px 0px 10px;
 text-decoration: none;
 white-space: nowrap;
 width: auto;
}
.buttonOrange a .txt {background-position: 0px -38px;}
.button a:hover .txt{
 background-position: 0px -19px;
 color: #303030;
}
.buttonOrange a:hover .txt {
 background-position: 0px -57px;
 color: #eaeaea;
}
.button a:active .txt, .buttonOrange a:active .txt {
 padding-top: 3px;
}
.button a .right, .buttonOrange a .right {
 background-position: -337px -76px;
 cursor: pointer;
 display: block;
 float: left;
 height: 19px;
 line-height: 0px;
 line-height: 0px;
 overflow: hidden;
 width: 9px;
}
.buttonOrange a .right {
 background-position: -337px -114px;
}
.button a:hover .right {background-position: -337px -95px;}
.buttonOrange:hover a .right {
 background-position: -337px -133px;
}
.annonsTxt {
 background-color:#FFFFFF;
 display:block;
 float:left;
 font-family:verdana,arial,helvetica;
 font-size:8px;
 margin-top:-20px;
 padding-right:3px;
 width:auto;
}
#middleColPH .addHolder {
 background-color:#FFFFFF;
 border-color:#cccccc;
 border-style:solid none;
 border-width:1px 0;
 display:block;
 margin:-7px 0 0 -11px;
 padding:23px 0 10px;
 width:300px;
}
#rightColPH .addHolder{
	margin:9px 0 7px;
	text-align:center;
	width:172px;
}
.addTDash,.addBdash  {
 border-top:1px solid #cccccc;
 margin-top:-11px;
 height:1px;
 overflow: hidden;
}
.addBdash {
 margin:8px 0px 0px 0px;
}
#rightColPH .annonsTxt{
 margin-top:-9px;
 padding-bottom:4px;
}
a.blueBtnWC, a.orangeBtnWC {
	color:#FFFFFF!important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
}
a.blueBtnWC:hover span.bMiddle, a.orangeBtnWC:hover span.bMiddle { 
	text-decoration:underline;
}
a.blueBtnWC span.bMiddle {
	background-position: -8px 0px;
	padding:4px 0px 4px 0px;
}
a.orangeBtnWC span.bMiddle {
	background-position:-8px -46px;
	padding:4px 0px 4px 0px;
}
a.blueBtnWC span.bLeft {
	background-position: no-repeat 0 0;
}
a.orangeBtnWC span.bLeft {
	background-position: 0 -46px;
}
a.blueBtnWC span.bRight {
	background-position: right top;
}
a.orangeBtnWC span.bRight {
	background-position: right -46px;
}
a.blueBtnWC:hover span.bMiddle {background-position: -8px -23px;}
a.orangeBtnWC:hover span.bMiddle {background-position: -8px -69px;} 
a.blueBtnWC:hover span.bLeft {background-position: 0px -23px;}
a.orangeBtnWC:hover span.bLeft {background-position: 0px -69px;}
a.blueBtnWC:hover span.bRight {background-position: right -23px;}
a.orangeBtnWC:hover span.bRight {background-position: right -69px;}
a.orangebtn div {
	background-position: right -46px;
}
a:hover.bluebtn  {
	background-position:left -23px;
}
a:hover.orangebtn {
	color:#FCFCFC;
	background-position:left -69px;
}
a:hover.bluebtn div{
	background-position: right -23px;
}
a:hover.orangebtn div {
	background-position: right -69px;
}
/* har jag tagit från it3.css */
a.infolink {
	margin: 2px;
	position: relative;
	top: 2px;
	/*vertical-align: -2px;*/
}
a.infolinktext {
	color: #727070;
	position: relative;
	/* border-bottom: 1px dashed #e37222; */
}
td.name a.infolinktext {
	color: #535353;
	font-weight: bold;
}
a:hover.infolinktext {
	text-decoration: none;
}

.hilite {
	background-color: #cfefff;
}

.infoText { 
	position:absolute;
	top:210px;
	left: 560px;
	padding:3px;
	border:1px solid #787878;
	color: #535353;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	visibility:hidden;
	z-index: 2;
	max-width: 300px;
	min-width: 225px;
	text-align: left;
}
.formInfoText {font-size:10px;}
.infoTextTitle { font-weight: bold; }
.infoTextContent { font-size:10px; font-family: verdana, arial, sans-serif; line-height:1.2em;  }
.infoTextTable { width:225px;}
.infoTextTableSmall { width:168px; }
.infoTextTableMini { width:140px; }

.lockedArticle{
 background: transparent url("../bilder/icon_lock.gif") no-repeat top right;
 position: relative;
 padding-right: 15px;
}
/* slut taget från it3.css */
