/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

/* --- Divs used for page structure ---*/
html
{
    height:99%;
}

form
{
    height:100%;
}

body
{
    background-image:url('/_layouts/images/Soc/DR/topborder.jpg'); 
     background-position:top center;
     background-repeat:no-repeat;
    /*background-color:#C42729; *//*Röda bakgrundsfärgen*/ 
    background-color:#F0ECED;
    /*border-top:solid 7px #C42729;*/
    /*border-top: solid 7px #F0ECED;*/
    /*text-align:center;*/
    width:100%;
    height:100%;
}
body.print
{
    background-color:#FFFFFF; /*Inte någon röd bakgrundsfärg*/ 
    width: 437px;
   	text-align:left;
   	border:0;
   	margin-left:auto;
    margin-right:auto;
}

a
{
    color:#7B852A;
}

a:hover
{
    text-decoration:underline;
}

#outercontainerdiv
{
    margin-top:7px;
    background-image: url('/_layouts/images/Soc/DR/bg_content.jpg'); 
    background-position:center; 
    background-repeat:repeat-y; 
    min-height:100%;
    _height:100%;
}

#containerdiv
{
	width: 897px;/*86.3em;/* Skall vara 897px enl spec*/
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	background-color:#FFFFFF;
	/*min-height:100%;*/
	height:100%;
}
#containerdivfilmpage
{
	width: 710px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	background-color:#FFFFFF;
}
#headerdiv
{
	display: block; 
	min-height:98px;
	height:auto;
	_height:98px;
}
.quickbardiv
{
	float: right; 
	width:430px;
	border: solid 1px red;
}
#maincontainerdiv /* allt under toppen*/ 
{
	border-top:solid 14px #FFFFFF;
	border-bottom:solid 14px #FFFFFF;
	float: left;
	background-color: #FFFFFF;
	width: 897px;
	color:#000;
	font-size:13px;
}
#maincontainerdivfilmpage /* allt under toppen*/ 
{
	border-top:solid 14px #FFFFFF;
	border-bottom:solid 14px #FFFFFF;
	float: left;
	background-color: #FFFFFF;
	width: 710px;
}
#leftmenudiv
{
	width: 227px;
	float: left;
	text-align: left;
	display: inline;
	font-size:12px;
	min-height: 1px;
}
#contentdiv
{
	width: 650px;
	float: left;
	text-align: left;
}

#start_private_body
{
    display:block; 
    margin-bottom:35px;
    line-height:18px;
}

#start_private_body_edit
{
    display:block; 
    margin-bottom:35px;
    line-height:18px;
}

#pro_body
{
    display:block; margin-bottom:20px;
}

#start_private_pushes
{
    width:670px;
}

#start_private_pushes_edit
{
    width:670px;
}

#start_private_pushes h2
{
    margin-left:13px; 
    margin-top:8px; 
    font-size:20px; 
    color:#fff;
}

#start_private_pushes div.innerText
{
    margin-left:50px; 
    margin-top:20px; 
    margin-right:7px;
    font-size:14px;   
    line-height:16px; 
}

#start_private_pushes a
{
    text-decoration:none;
}

#start_private_pushes a:hover, #start_private_pushes a:hover div
{
    color:#7B852A;
    text-decoration:underline;
}

#start_private_pushes p.question, #start_private_pushes p
{
    line-height:16px;
    margin-left:50px; 
    margin-right:12px;
    font-size:14px;
}

#start_private_pushes p.question
{
    margin-top:20px; 
}

#start_private_pushes .push
{
    width:217px; 
    height:187px; 
    float:left; 
    margin-right:9px; 
    background-image:url('/_layouts/images/Soc/DR/bigPush.jpg');
}

#start_private_pushes .rightPush
{
    width:217px; 
    height:187px; 
    float:left; 
    background-image:url('/_layouts/images/Soc/DR/bigPush.jpg')
}

#professional_pushes
{
    width:670px;
}

#pro_list
{
    margin-top:10px;
}

#pro_list a
{
    text-decoration:none; 
    color:#7B852A;
}

#pro_list a:hover
{
    text-decoration:underline;
}

#pro_list p.listItem
{
    padding-bottom:17px; 
    margin-top:0; 
    margin-bottom:17px; 
    border-bottom:1px solid #DEDEDE;
}

#professional_pushes .push
{
    width:217px; 
    height:187px; 
    float:left; 
    margin-right:9px; 
}

#professional_pushes .rightPush
{
    width:217px; 
    height:187px; 
    float:left; 
}

#professional_pushes .push .pushText, #professional_pushes .rightPush .pushText
{
    width:217px; 
    display:block; 
    margin-bottom:16px; 
    background-image:url('/_layouts/images/Soc/DR/iconPushBg_Wide.jpg');
    background-repeat:repeat-y; 
    margin-top:0;
}

#professional_pushes .push .pushLargeImage .pushText, #professional_pushes .rightPush .pushLargeImage .pushText
{
    background-repeat:no-repeat;
}

#professional_pushes .push .pushText div.inner, #professional_pushes .rightPush .pushText div.inner
{
     background-image:url('/_layouts/images/Soc/DR/iconPushBottom_Wide.jpg');
     background-position:bottom; 
     background-repeat:no-repeat; 
     padding-bottom:19px;
     height:168px;
     _height:186px;
}

#professional_pushes .push .pushLargeImage .pushText div.inner, #professional_pushes .rightPush .pushLargeImage .pushText div.inner
{
    background:none;
}

#professional_pushes .push .pushText div.inner div.top, #professional_pushes .rightPush .pushText div.inner div.top
{
    background-image:url('/_layouts/images/Soc/DR/iconPushTop_Wide.jpg'); 
    background-repeat:no-repeat; 
    padding-top:6px; 
    padding-left:9px; 
    margin:0 0 7px;
    height:36px;
    _height: 42px;
}

#professional_pushes .push .pushLargeImage .pushText div.inner div.top, 
#professional_pushes .rightPush .pushLargeImage .pushText div.inner div.top
{
    background:none;
}


.pushImage
{
    display:block; 
    width:165px; 
    position:relative; 
    background-repeat:no-repeat; 
    background-position:right; 
    margin-bottom:16px;
}

.pushImage .whiteBox
{
    position:absolute; 
    height:66px; 
    width:165px; 
    bottom:0; 
    _bottom:-1px; 
    background-image:url('/_layouts/images/Soc/DR/push_transp.png');
}

.pushImage .whiteBox p
{
    padding-left:20px; 
    line-height:16px; 
    margin-left:12px; 
    margin-right:7px; 
    margin-top:7px; 
    margin-bottom:2px; 
    background-image:url('/_layouts/images/Soc/DR/small_arrow.gif'); 
    background-repeat:no-repeat; 
    background-position:0 3px;
}

.pushImage .whiteBox p.secondLink
{
    margin-top:0;
}

.pushImage .whiteBox a
{
    text-decoration:none; color:#7B852A;
}

.pushImage .whiteBox a:hover
{
    text-decoration:underline;   
    color:#7B852A; 
}

.pushText
{
    width:165px; 
    display:block; 
    margin-bottom:16px; 
    background-image:url('/_layouts/images/Soc/DR/iconPushBg.jpg'); 
    background-repeat:repeat-y; 
    margin-top:0;
}

.pushLargeImage .pushText
{
    width: 217px;
    height: 186px;
}

.pushLargeImage .pushText div.inner
{
    background:none;
}

.pushLargeImage .pushText div.inner .linkDiv
{
    display:block; 
    height:80%; 
}

.pushLargeImage .pushText div.inner .linkDiv a
{
    display:block; 
    height:100%; 
}

.pushLargeImage .pushText div.inner a:hover
{
    text-decoration:none;
}

.pushLargeImage .pushText div.inner div.top
{
    background:none;
}

.pushText div.inner
{
     background-image:url('/_layouts/images/Soc/DR/iconPushBottom.jpg'); 
     background-position:bottom; 
     background-repeat:no-repeat; 
     padding-bottom:19px;
     line-height:13px;
}

.pushText div.inner a
{
    text-decoration:none;
    color:#7B852A;
}

.pushText div.inner a:hover
{
    text-decoration:underline;
}

.pushText div.inner p.rssitem
{
    margin:0 9px 10px;
}

.pushText div.inner p.moreNews
{
    margin:15px 9px 11px;
}

.pushText div.inner p.moreNews a:hover
{
    text-decoration:underline;
}

.pushText div.inner div.top
{
    background-image:url('/_layouts/images/Soc/DR/iconPushTop.jpg'); 
    background-repeat:no-repeat; 
    padding-top:0; 
    padding-left:9px; 
    height:36px;
    margin:0 0 7px;
}

.pushText div.inner p.date
{
    margin-top:2px;
    margin-bottom:0px;
    margin-left:9px;
}
.pushText div.inner p.event
{
    margin:0 9px 10px;
}

.pushText div.inner p.event a
{
    text-decoration:none;
    color:#7B852A;
}

.pushText div.inner p.event a:hover
{
    text-decoration:underline;    
}

.pushText div.inner div.top img
{
    float:left; 
    width:18px; 
    height:18px; 
    margin-top:3px; 
    _margin-top:6px; 
    padding-top:3px; 
    margin-left:2px;
    margin-right:5px;
}

.pushText h2
{
    float:left; 
    margin-left:2px; 
    background-repeat:no-repeat; 
    margin-top:10px; 
    color:#99A615; 
    font-size:13px;
    font-weight:bold;
}

.pushText div.inner div
{
    margin:4px 9px 7px;
    /*color:#7B852A; */
    font-size:13px;
    display:block;
}

.pushText div.inner div.arrowLink
{
    padding-left:20px; 
    line-height:16px; 
    background-image:url('/_layouts/images/Soc/DR/small_arrow.gif'); 
    background-repeat:no-repeat; 
    background-position:0 3px;
}

.pushText div.inner div.pdficon
{
    padding-left:26px; 
    line-height:21px; 
    background-image:url('/_layouts/images/Soc/DR/pdf.gif'); 
    background-repeat:no-repeat; 
    background-position:0 2px;
    /*margin-left:0;*/
    margin:4px 9px 7px;
}

.press-clips
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-left:0;
    margin-top:0;
}

.press-clips li
{
    padding-bottom:15px;
}

.press-clips li p
{
    color: #767676;
    padding:0;
    margin:0;
}

.press-clips li a
{
    color: #7B852A;
    text-decoration:none;
}

ul.pagination
{
    border-top: 1px solid #E5E5E5;
    height:100%;
    overflow:hidden;
    padding-top: 18px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-left:0;
    margin-top:0;
}

ul.pagination li {
  float: left;
  overflow: hidden;
  height: 100%;
  margin-right: 2px;
  position: relative;
  background-color: transparent;
}
ul.pagination li a {
  padding: 3px 7px;
  text-decoration:none;
  color:#7B852A;
  display: block;
  border: 1px solid #dbdbdb;
}

ul.pagination li a:hover
{
    text-decoration:underline;
}

ul.pagination li a.active span{
  color: #7B852A;
  text-decoration:underline;
  font-weight: bold;
}

ul.pagination li a span{
  
}
ul.pagination li.active a span{
  color: #767676;
  font-weight: bold;
}
ul.pagination li.previous a span {
  background: transparent url(/_layouts/images/Soc/DR/pagination-arrow-previous.png) 0 center no-repeat;
  padding: 0 0 0 15px;
}
ul.pagination li.next a span {
  background: transparent url(/_layouts/images/Soc/DR/pagination-arrow-next.png) 100% center no-repeat;
  padding: 0 15px 0 0;
}

#contentdivfilmpage
{
	width: 690px;
	_width: 710px;
	float: left;
	text-align: left;
	border-left: solid 20px white;
}

#filmpageleftdiv
{
	float: left;
	width: 385px; 
	height: 320px;
}
#filmpagerightdiv
{
	width: 275px;
	_width: 305px;
	float: right;
	border-left: solid 10px white; 
	border-right: solid 20px white;
}

#mainareadiv
{
	float: left;
	text-align: left;
	height:100%;
	border-right:solid 19px #FFFFFF;
}
#mainareadivsp
{
	float: left;
	text-align: left;
	height:100%;
}
.normalwidth
{
	width: 437px;
}
#rightmenudiv
{
	width: 165px;
	float: left;
	text-align: left;
	margin-right:0px;
	margin-top: 0px;
	display:table-cell;
	
}
#rightmenudiv_edit
{
	width: 165px;
	float: left;
	text-align: left;
	margin-right:0px;
	margin-top: 0px;
	display:table-cell;
	
}
img
{
	border: 0;
}

#TopLoggaDiv
{
	float: left;
}

#CloseButtonDiv
{
	float: right;
	border-right: solid 10px white;
	border-top: solid 5px white;
}

#topmenudiv
{ 
	text-align: left;
	display: block;
	clear:both;
}
/* Startsidan START*/
#maincontainerdivStartPage /* allt under toppen*/
{
	border-top:solid 14px #FFFFFF;
	border-bottom:solid 14px #FFFFFF;
	float: left;
	background-color: #FFFFFF;
	width: 877px;
}
#contentdivStartPage
{
	width: 100%;
	float: left;
	background-color: #FFFFFF;
	margin:0;
	padding:0;
	border-left:solid 20px #FFFFFF;
}
.MainAreaDivStartpage /* startsidesbilden + hela gröna rutan*/
{
	width: 552px;/*64.5%;*/
	margin:0;
}
#MainBodyDivStartPage /*startsidesbilden*/
{
    margin:0;   
    padding:0;
}
#StartpageHR
{
    border-top:solid 7px #FFFFFF;
    border-bottom:solid 7px #FFFFFF;
}
#rightmenudivStartPage
{
	width: 286px;/*29%;*/
	min-height:490px;
	height:auto;
	_height:522px;
	float: left;
	text-align: left;
	margin:0 0px 0px 0px;
	padding-bottom:16px;
	background-color:#FDE9C1;
}

#lineBetweenContentAndRightdivStartPage
{
	width: 1px;
	min-height:506px;
	height:auto;
	_height:522px;
	margin: 0;
	padding:0;
	float: left;
	border-left:dotted 1px #D5D5D5;
}
#ProfessionalsBigDivStartPage
{
  margin:0; 
}
#ProfessionalsTopDivStartPage
{
    background-color:#A5B312; 
    height:23px;
    _height:31px;  
    margin:0;
    border-top:solid 8px #A5B312;
    border-right:solid 10px #A5B312;
    border-bottom:solid 0px #A5B312;
    border-left:solid 10px #A5B312;
    padding:0;
    vertical-align:bottom; 
    color:#FFFFFF;
    letter-spacing:1.1px;
}

#ProfessionalsBottomDivStartPage
{
     background-color:#EEF2D6;  
     margin:0;
     border-top:solid 12px #EEF2D6;
     border-right:solid 16px #EEF2D6;
     border-bottom:solid 20px #EEF2D6;
     border-left:solid 16px #EEF2D6;
     padding:0;/*8px 16px 0 16px;*/
     min-height:265px;
     height:auto;
     _height:297px; 
}
#ProfesionalsBottomFirstRowDivStartPage
{
    float:left;
    border-top:solid 0px #EEF2D6;
    border-bottom:solid 24px #EEF2D6;
    border-left:solid 0px #EEF2D6;
    padding:0;/* 12px 0 0;*/
  }
#FirstNewsDivStartPage
{
    width:327px;
    _width:339px;
    float:left;
    border-top:solid 0px #EEF2D6;
    border-right:solid 12px #EEF2D6;
    border-left:solid 0px #EEF2D6;
    padding:0;/* 12px 0 0;*/
}
#FirstNewsDivExtraStartPage
{
    width:508px;
    _width:520px;
    float:left;
    border-top:solid 0px #EEF2D6;
    border-right:solid 12px #EEF2D6;
    border-left:solid 0px #EEF2D6;
    padding:0;/* 12px 0 0;*/
    min-height:90px;
    height: 90px;
    _height: 98px;
}
.FirstNewsHeadlineStartpage
{
    font-size:180%;
    font-weight:bold;    
    display:block;
    line-height:110%;
}
.ProfSinglePuffDivStartpage
{
    float:left;
    width:138px;
    _width:158px;
    min-height:60px;
    height:auto;
    _height:80px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px; 
}
.ProfSinglePuffHeadlineSection
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px; 
}
.ProfSinglePuffTextSection
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px; 
}
#NewsListDivStartpage
{
    clear:both;
    float:left;
    background-color:#E0E5B6;
    border-top:solid 10px #E0E5B6;
    border-right:solid 6px #E0E5B6;
    border-bottom:solid 4px #E0E5B6;
    border-left:solid 10px #E0E5B6;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px; 
    width:142px;
    _width:158px;
    height:143px;
    _height:158px;
}
div.startpageleftnews
{
	border-bottom:solid 10px #E0E5B6;
	padding:0;
	display:block;
	clear:both;
}
.Startnews
{
	font-weight: bold; 
	font-size: 1em; 
	color: #333;
	display: block;
	text-decoration: none;
}
.startnewsHeading
{
	color: #333;
	text-decoration: none;
	line-height:110%;

}
.ProfPicturePuffStartpage
{
    clear:none;
    float:left;
    width:158px;
}
.ProfPicturePuffImageSection
{
    margin:0;
    padding:0;
}
.ProfPicturePuffTextSection
{
    font-weight:bold;
    font-size:14px;
    width:130px;
    background-color:#FFFFFF;  
    border:solid 10px #FFFFFF;
    position:relative;
    margin:-60px 0px 0px 5px;
}
a.notUnderlined
{
    text-decoration:none;
}

.PrivatePuffHeadlineStartpage
{
    background-color:#F38F07;
    color:#FFFFFF;
    height:23px;
    _height:31px;  
    width:auto;
    margin:0;
    border-top:solid 8px #F38F07;
    border-right:solid 10px #F38F07;
    border-bottom:solid 0px #F38F07;
    border-left:solid 10px #F38F07;
    padding:0;
    vertical-align:bottom; 
    letter-spacing:1.1px;
}
a.HeadlineStartpageLink
{
    color:#FFFFFF;
    text-decoration:none;
    width:auto;
    margin:0;
    padding:0;
    vertical-align:bottom; 
    letter-spacing:1.1px;
}
a.HeadlineStartpageLink:hover
{
    color:#FFFFFF;
    text-decoration:none;
    width:auto;
    margin:0;
    padding:0;
    vertical-align:bottom; 
    letter-spacing:1.1px;
}
.PrivatePuffStartpage
{
    background-color:#F9C783;
    margin:0;
    border-top:solid 17px #FDE9C1;
    border-right:solid 0px #FDE9C1;
    border-bottom:solid 0px #FDE9C1;
    border-left:solid 0px #FDE9C1;
    padding:0;
    float:left;
    width:249px;
}
.PrivatePuffImageSection 
{
    margin:0;
    display:block;
    padding:0;
    float:left;
}
.PrivatePuffTextSection
{
    background-color:#F9C783;
    margin:0;
    border-top:solid 14px #F9C783;
    border-right:solid 10px #F9C783;
    border-bottom:solid 14px #F9C783;
    border-left:solid 0px #F9C783;
    padding:0;
    clear:none;
    float:left;
    cursor:hand;
    text-decoration:none;
    display:block;
}
.PuffHeadline
{
    font-size:14px;
    font-weight:bold; 
}
.StartPagePrivatePuffHeadline_widthmin
{
	font-size:14px;
    font-weight:bold; 
    float:left;
    padding-left: 9px;
    
	_width: 140px; /* IE6 */
	width: 130px;
	
}
.StartPagePrivatePuffHeadline_widthmax
{
	font-size:14px;
    font-weight:bold; 
    float:left;
    padding-left: 10px;
    
	_width: 240px; /* IE6 */
	width: 220px;
}
a.StartPagePrivatePuffLink   
{
    text-decoration:none; 
    cursor:hand; 
} 
.StartPagePrivatePuffLink   
{
    text-decoration:none;  
    cursor:hand;
} 
.StartPagePrivatePuffReadMore
{
    float:left;
    text-decoration:underline;
    border-top:solid 0px #F9C783;
    border-right:solid 10px #F9C783;
    border-bottom:solid 0px #F9C783;
    border-left:solid 10px #F9C783;
    display:block;
    clear:both;
    width:120px;
}


#RSSList .StartPagePrivatePuffReadMore
{
    width:220px;
    padding-bottom:10px;
    text-decoration:none;
}

#RSSList .StartPagePrivatePuffReadMore .header
{
    color:#666666; 
    cursor:text; 
    text-decoration:none!important;
}

#RSSList .StartPagePrivatePuffReadMore a.title
{
    font-weight:bold; 
    display:block;
}

/*style="font-weight:bold; display:block;"*/

 

#StartpageBigFooter
{
   background-color:#EEF2D5;
   border-left:solid 20px #EEF2D5;
   border-right:solid 20px #EEF2D5;
   height:20px;
}
#StartpageSmallFooter
{
   background-color:#E0E5B6;
   height:20px;
}
/* Startsidan SLUT */
/* Understartsida START */
.SubstartBigDiv
{
    width:670px;
    _width:710px;
    border-left:solid 20px #FFFFFF;
    border-right:solid 20px #FFFFFF;
}
.SubstartHeadingPrivate
{
    background-color:#F38F07;
    color:#FFFFFF; 
    font-weight:bold;
    font-size:1.1em;
    border-top: solid 6px #F38F07;
    border-bottom: solid 8px #F38F07;
    border-left: solid 8px #F38F07;
    text-align:left;
}
.SubstartHeadingProf
{
   background-color:#ABBA18; 
   color:#FFFFFF;
   font-weight:bold;
   font-size:1.1em;
   border-top: solid 6px #ABBA18;
   border-bottom: solid 8px #ABBA18;
   border-left: solid 8px #ABBA18;
   text-align:left;
}
#Substartcontentdiv
{
	width: 440px;
	float: left;
}
.SubstartLeftNewsHeading
{
    font-weight:bold;
    text-transform:uppercase;
}

#flashBanner
{
     display:block; 
     background-color:#FFFFFF; 
     width:670px; 
     height:175px; 
     overflow:hidden; 
     margin-bottom:23px;
}

.SubstartLeftTopNews
{
    border-top:solid 4px #FFFFFF;
    border-bottom:solid 4px #FFFFFF;
    border-right:solid 30px #FFFFFF;
    clear:both;
}
a.SubstartLeftTopNewsLink
{
    text-decoration:none;
    font-weight:bold;      
}
a.SubstartLeftTopNewsLink:Hover
{
    text-decoration:underline;
    font-weight:bold;          
}
.SubstartPageList
{
    clear:left;
    margin-bottom:10px;
}
.SubstartFirstPageName
{
    font-size: 1.5em; 
    font-weight:bold;    
}
.SubstartPageName
{
    font-size:120%;
    font-weight:bold;    
}
.SubstartMainIntro
{
    float:left;
}
.SubstartImage
{
   float:left; 
   margin-top:6px;
   margin-right:10px;  
}
.SubstartText
{
    float:left;
    margin-top:6px;
}
/* Understartsida SLUT */
/* Snabbsöken i toppen */

#quicksearchprivate
{
    float:left;
}
#quickbardiv
{
	border-collapse: collapse;
}
.jw_topareamiddle
{
	margin: 0px;
	/*border-top: solid 9px #FFFFFF;*/
	/*border-right: solid 20px #FFFFFF;*/
	/*float: left;*/
	float: right;
	text-align: right;
	/*width: 365px;*/
	/*width:390px;*/
	/*height: 43px;*/
	margin-top:10px;
	margin-right:26px;
	_margin-right:13px;
	margin-left:9px;
}
a.jw_quickbarlinks
{
    color:#666666; 
    font-size:.95em;
    text-decoration: none;
}
.jw_quicksearch
{
	/*border-top: solid 9px #FFFFFF;
	border-left: solid 9px #FFFFFF;*/ /* IE 6 reads this one and FireFox & IE7 ignores it */
	/*_border-left: solid 14px #FFFFFF;*/ /* IE 6 reads this one and FireFox & IE7 ignores it */
	/*border-right: solid 20px #FFFFFF;*/
	float: right;
	margin-right:29px;
	_margin-right:14px;
	
	/*height: 54px;
	_height: 63px;*/ /* IE 6 reads this one and FireFox & IE7 ignores it */
}
.jw_quicksearch span{ 
	display: block; 
	/*float:left; */
	position:relative;
}
.jw_quicksearch input
{
    position:absolute;
    top:-28px;
    right:47px;
	/*margin-left: 10px;*/
	/*margin-top: 4px; 
	margin-bottom: 5px;*/
	
	width: 177px; 
	/*height: 15px;
	_height: 21px;*/ /* IE 6 reads this one and FireFox & IE7 ignores it */
	
	/*border-left: 2px solid #333;
	_border-left: 2px solid #333;*/ /* IE 6 reads this one and FireFox & IE7 ignores it */
	
	/*border-top: 2px solid #333;
	_border-top: 2px solid #333;*/ /* IE 6 reads this one and FireFox & IE7 ignores it */
}

.jw_quicksearch span a
{
	text-decoration: none;
	/*margin-left: 10px;*/
	position:relative;
}
.jw_quicksearch span a img
{
	/*margin-left: -10px;*/
	/*margin-bottom: -7px;*/
	_margin-bottom: 2px;
	position:absolute;
	top:-30px;
	left:-38px;
}
.jw_quicksearch span#jw_quicksearchwholewebtabselectedlink { 
	padding-top: 3px;
	width: 120px;
    height: 24px;
	background-image: url(/_layouts/images/Soc/DR/sok_flik.gif); 
	background-repeat: no-repeat;
}
.jw_quicksearch span#jw_quicksearchwholewebtabnotselectedlink
{
	padding-top: 3px;
	width: 120px;
    height: 24px;
	background-image: url(/_layouts/images/Soc/DR/blank_flik.gif);
	background-repeat: no-repeat;
}
.jw_quicksearch span#jw_quicksearchprivatetabselectedlink
{
	padding-top: 3px;
	width: 120px;
    height: 24px;
	background-image: url(/_layouts/images/Soc/DR/sok_flik_priv.gif);
    background-repeat: no-repeat;    
}
.jw_quicksearch span#jw_quicksearchprivatetabnotselectedlink
{
	padding-top: 3px;
	width: 120px;
    height: 24px;
	background-image: url(/_layouts/images/Soc/DR/blank_flik.gif);
    background-repeat: no-repeat;
}
.QuickSearchBottom
{
   clear: left;
   /*margin-top: -3px; */
   /*_margin-top: 0px;*/ /* IE 6 reads this one and FireFox & IE7 ignores it */
   /*width: 280px;*/
   
   /*margin-top:15px;
   _margin-top:25px;*/
}
.QuickSearchBottom A
{
}
.QuickSearchPrivateBG
{
    background-color: #F9C783;    
}
.QuickSearchWholewebBG
{
    background-color: #F1EFEF;
}

/* Snabbsöken i toppen SLUT */

/* Högerkolumnen START */
.RC_PrivatePuffImageSection 
{
    margin:0;
    padding:0;
    float:left;
}
.RC_PrivatePuffTextSection
{
    background-color:#F9C783;
    margin:0;
    padding:0;
    float:left;
    width:145px;
    _width:165px;
    display:table-cell;
}
.RC_DarkRed, A.RC_DarkRed
{
    background-color:#C42729;
    color:#FFFFFF;
    border-top:solid 14px #C42729;
    border-right:solid 10px #C42729;
    border-bottom:solid 14px #C42729;
    border-left:solid 10px #C42729;
}
.RC_DarkOrange, A.RC_DarkOrange
{
    background-color:#F38F07;
    color:#FFFFFF;
    border-top:solid 14px #F38F07;
    border-right:solid 10px #F38F07;
    border-bottom:solid 14px #F38F07;
    border-left:solid 10px #F38F07;
}
.RC_LightOrange, A.RC_LightOrange
{
    background-color:#FDECC6;
    color:#333333;
    border-top:solid 14px #FDECC6;
    border-right:solid 10px #FDECC6;
    border-bottom:solid 14px #FDECC6;
    border-left:solid 10px #FDECC6;
}
.RC_DarkGreen, A.RC_DarkGreen
{   background-color:#ABBA18;
    color:#FFFFFF;
    border-top:solid 14px #ABBA18;
    border-right:solid 10px #ABBA18;
    border-bottom:solid 14px #ABBA18;
    border-left:solid 10px #ABBA18;
}
.RC_LightGreen, A.RC_LightGreen
{
    background-color:#EAEEC6;
    color:#333333;
    border-top:solid 14px #EAEEC6;
    border-right:solid 10px #EAEEC6;
    border-bottom:solid 14px #EAEEC6;
    border-left:solid 10px #EAEEC6;
}
.RC_LightGrey, A.RC_LightGrey
{
    background-color:#F0EEEE;
    color:#333333;
    border-top:solid 14px #F0EEEE;
    border-right:solid 10px #F0EEEE;
    border-bottom:solid 14px #F0EEEE;
    border-left:solid 10px #F0EEEE;
}
.RC_NoColorSelected, A.RC_NoColorSelected
{
    background-color:#F0EEEE;
    color:#333333;
    border-top:solid 14px #F0EEEE;
    border-right:solid 10px #F0EEEE;
    border-bottom:solid 14px #F0EEEE;
    border-left:solid 10px #F0EEEE;
}
.RC_NoColorSelectedLink
{
    background-color:#F0EEEE;
    color:#333333;
    border-top:solid 6px #F0EEEE;
    border-right:solid 10px #F0EEEE;
    border-bottom:solid 14px #F0EEEE;
    border-left:solid 10px #F0EEEE;
    
}
.RC_NoLink
{
    text-decoration: none;
}
.RC_PuffHeadline
{
    font-size:14px;
    font-weight:bold; 
    display:block;  
}
   
/* Högerkolumnen SLUT */
/* Kontaktytan START */
#contactDiv
{
    background: url(/_layouts/images/Soc/DR/dotline.gif) repeat-x top left;
    background-color:#F0EEEE;
    padding:6px 0;
    width:437px;
    vertical-align:bottom;
    display:table-cell;
}
div.borderleftgrey
{
    border-left:solid 2px #F0EEEE; 
    border-bottom:solid 6px #F0EEEE;   
    background-color:#F0EEEE;
    width:95%;
}
.contactHeadlineText
{
    font-size:.95em;    
    font-weight:bold;
}
.contactText
{
    font-size:.95em;    
}
a.contactText
{
    font-size:1em;
    text-decoration:none;        
}
.contactLeftColumn
{
    background-color:#F0EEEE; 
    width:63%;
    margin-left:15px;  
}
.contactRightColumn
{
    background-color:#F0EEEE; 
    width:30%;   
    text-align:right;
    min-height:100%;
    height:auto;
}
/* Kontaktytan SLUT */
#footerdiv
{
	background: #EDEBEB;
	width: 897px;
	_width:898;
	height: 2.1em;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
}
#footerdivfilmpage
{
	background: #EDEBEB;
	width: 710px;
	height: 2.1em;
	margin-left:auto;
	margin-right:auto;
}
#footerdivinner
{
	padding-top:3px;
	background: #EDEBEB;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
	
/* -- datum -- */
.datelistingtext
{
	color: #333333;
	font-size: 1em;
}

.datelistinggreytext
{
	color: #666666; 
	font-size: 1em; 
}
/* -- FAQ --*/
.FaqListingItemLink
{
    padding:4px 0px;    
}
/* FORM */
.WarningText li
{
    color:#C42729;
}
/* -- Standard divs --*/

.displayImageDiv /* div runt bilden som visas på vanlig webbsida */
{
    clear:both;
    padding:0px 6px 6px 0px;
    float:left;
    width:auto;
}
.displayImageTextDiv
{
    float:left;
    width:inherit;  
}

.MainintroOnWebpageDiv /* div runt introt som visas på vanlig websbida */
{
	font-size:1.1em;
    color:#666666;
	padding-bottom:16px;
	margin:0px;
}
.MainBodyOnWebpageDiv
{
   padding:0px;
   margin:0px;
}
.NewsListingHeaderOnPageDiv
{
    font-size:1.1em; 
    font-weight:bold;  
}
.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}
table
{
    padding-left:0px;    
}
div.tablerow
{
	width: 99%;
	padding: 0.4em 0.4em 0.4em 0em ;
}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
}
div.fullwidth
{
	width: 100%;
}
div.clearnone
{
	clear: none;
	
}
div.rightpadded
{
	padding-right: 1em;
}
div.clear
{
	clear: both;
}
hr.dotted
{
      border:dotted 1px #D5D5D5;  
      color:#D5D5D5;  
      height: 1px;
}
.headerimage
{
    border-top:solid 20px #FFFFFF;    
    border-left:solid 18px #FFFFFF;
}
.printimage
{ 
    margin-right:6px;
    vertical-align:middle;
}
.printwidth
{
        
}
.contentprintdiv
{
    clear:both;
    margin-left:16px;
    width:437px;  
}
div.divMarginLeft23
{
    width:23px;
    margin:0;
    padding:0;
    float:left;
    height:50px;
   
}
div.divMarginLeft29
{
    width:29px;
    margin:0;
    padding:0;
    float:left;
    height:50px;
   
}
div.divMarginLeft9
{
    width:9px;
    margin:0;
    padding:0;
    float:left;
} 
div.divMarginLeft16  
{
    width:16px;
    margin:0;
    padding:0;
    float:left;
}
div.divMarginLeftClear16  
{
    width:16px;
    height:40px;
    margin:0;
    padding:0;
    clear:both;
    float:left;
}
div.width600
{
    width:600px;    
}
div.borderleft20
{
    border-left:solid 20px #FFFFFF;    
}
div.widthHeader
{
    width:344px;    
}

/* Paging */

.PagingHolder
{
	float: left;
	margin: 40px 0 10px 0;
	padding: 2px 0 2px 0;
	border-top: solid 1px #E3E3E3;
	border-bottom: solid 1px #E3E3E3;
	color:#000;
}
.PagingPrevArea
{
	width: 70px;
	float: left;
	padding-left:10px;
}

.PagingPagesArea
{
	width: 230px;
	float: left;
	text-align:center;
}
.PagingNextArea
{
	width: 80px;
	float: left;
	text-align:right;
}
.PagingArea a, .PagingArea a:visited, .PagingArea a:link, .PagingArea a:active, .PagingArea a:hover
{
	font-weight: normal;
}

/* paging end */

/* Calendar */

#CalendarDataArea
{
	width: 200px; 
	padding-left: 15px; 
	float: right;
	border-left:dotted 1px #666666; 
	margin: 0 0 10px 15px ;	
}

.CalendarListingItem
{
	padding: 5px 0 5px 0;
}
.CalendarListingItem a, .CalendarListingItem a:visited, .CalendarListingItem a:link, .CalendarListingItem a:active
{
	font-weight: normal;
	text-decoration:none;
}
.CalendarListingItem a:hover
{
	font-weight: normal;
	text-decoration: underline;
}
.CalendarMonthArea
{
	margin: 5px 0 10px 0;
	border-bottom: dotted 1px #666666; 
	font-weight:bold;
	width: 380px;
	
}
/* Calendar end */


/* Search */
#divAllHits
{
    border-right:30px solid white;
}
#divPrivHits
{
    float:left;
}
#divAllHits a.searchitem, #divPrivHits a.searchitem
{
    text-decoration:none;font-weight:bold;
}
hr.search
{
    color:#EAEEC6;
}

.srch-Page 
{
    background-color: White !important;
    text-align: center;
    margin-top: 10px;
}
/* Search end */

/* NewsLetter */
hr.newsletter
{
    color:#E0DEDE;
    height:1px;
}

/* Tips a friend */

.FieldRow
{
	float:left;
	width:353px;
	padding-bottom:6px;
}

.ButtonRow
{
	float:left;
	width:353px;
	padding-top:6px;
	text-align:right;
}

.FormArea, .Label
{
	display:block;
}

.FormAreaWide, .TextBox
{
	float:left;
	width:303px;	
}

.ErrorBox
{
	float: left;
	width: 353px;
	margin-bottom: 10px;
}

.ErrorBox div
{
	float: left;
	padding: 10px 10px 10px 0;
}

.addthis_default_style
{
    width:150px; 
    _width:155px; 
    float:right; 
    margin-top:11px;
}

