





/*_*_*_*_*_*_*_ CSS Akka _*_*_*_*_*_*_*/
@media screen{
/****************** PROFILSIDA**********************/
.employeeInfoContainer,
.employeeDetailContainer {
margin: 0 15px 0 0 !important;
width: 726px;
}
.employeeRight {
float: right;
margin: 2px 0 0 20px;
overflow: hidden;
width: 236px;
border-radius: 4px 4px 4px 4px;
}
.employeeRight h2 {
margin-top:3px !important;
}
.employeeSocial, employeeCourses {
margin-bottom:30px;
}
.centerElement {
background: url("/digitalAssets/207/207717_3divider_bottom.png") left bottom no-repeat transparent;
padding-bottom:30px;
margin-bottom:10px;
}
.employeeLeft {
float: left;
width: 470px;
}
/************* personalinformation **************/
.employeePersonalInfo {
float:left;
width:350px;
}
.employeePersonalInfoNoImg {
float:left;
width:470px;
}
.employeePersonalInfo h2, .employeePersonalInfoNoImg h2{
margin-top:0 !important;
font-size:1.8em;
}
ul.employeeTitles {
display:inline-block;
padding:0;
margin:0;
}
ul.employeeTitles li {
list-style:none;
padding: 2px 0 !important;
}
ul.employeeTitles li a:link {
border-bottom:1px solid #c1002b;
color:#c1002b;
}
ul.employeeTitles li a:hover {
border-bottom:1px solid #cc0066;
color:#cc0066;
}
ul.employeeTitles li a:visited{
border-bottom:1px solid #660000;
color:#660000;
}
ul.employeeTitles li:first-letter{
text-transform:capitalize;
}
/************* personalinformation bild **************/
.employeeInformation img {
margin:3px 20px 20px 0;
width:100px; 
cursor:pointer;
}
.employeeImage {
float: left;
margin-right:20px !important;
}
.employeeInformation .noImg {
background:none;
width:0;
float:left;
margin: 0 !important;
}
.employeePictureMaskContainer {
background: none repeat scroll 0 0 transparent;
left: 0;
position: absolute;
top: 0;
z-index: 9999;
}
.employeePictureMaskLayer {
background: none repeat scroll 0 0 #333;
height: 100%;
opacity: 0.4;
position: absolute;
width: 100%;
}
.employeePictureMaskImgTarget {
padding-top: 100px;
position: relative;
text-align: center;
}
.employeePictureOriginal {
background: none repeat scroll 0 0 #FFFFFF;
border: 2px solid #BBBBBB;
border-radius: 20px 20px 20px 20px;
box-shadow: 0 5px 15px #777777;
display: inline-block;
padding: 20px;
position: relative;
}
.employeePictureOriginalCloseIcon {
background: url("/digitalAssets/207/207717_3modal-window-close-icon.png") left bottom no-repeat transparent;
cursor: pointer;
height: 30px;
position: absolute;
right: -15px;
top: -15px;
width: 30px;
}
.employeePicturePhotographer {
position: absolute;
right: 20px;
}
/****************** CV ****************/
.employeeCv {
display: block;
float: right;
margin: 5px 10px 5px;
padding: 5px 0 0 0;
text-decoration: none;
}
.employeeCv a{
background:url("/digitalAssets/207/207717_3pdf.gif") no-repeat scroll right bottom #FFFFFF;
padding: 4px 24px 0px 0;
border-bottom: 1px solid #c1002b;
}
.employeeCv a:hover {
background:url("/digitalAssets/207/207717_3pdf.gif") no-repeat scroll right bottom #eee;
text-decoration:none;
color:#cc0066;
border-bottom: 1px solid #cc0066;
}
/************* summary **************/
.employeeSummary {
font-weight:500;
}
/************* biografi **************/
.biographyShort {
height: 200px;
overflow: hidden;	
}
.employeeBiography .biography {
position: relative;
}
.biographyFull {
overflow: hidden;
}
.fullFader {
height: 100px;
}
.bioFader {
display: none;
width: 100%;
position: absolute;
bottom: 0px;
z-index: 100;
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%,
rgba(255,255,255,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)),
color-stop(100%,rgba(255,255,255,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,0)
0%,rgba(255,255,255,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,0)
0%,rgba(255,255,255,0.9) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,0)
0%,rgba(255,255,255,0.9) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr='#00ffffff', endColorstr='#e6ffffff',GradientType=0 ); /*
IE6-9 */
background: linear-gradient(top, rgba(255,255,255,0)
0%,rgba(255,255,255,0.9) 100%); /* W3C */
}
.showBio  {
display: none;
text-align: center;
padding: 3px 4px;
margin: 5px 0 20px 180px;
width: 90px;
background: none repeat scroll 0 0 #ccc;
border: medium none;
border-radius: 4px 4px 4px 4px;
color: #444;
cursor: pointer;
font-size: 1.2em;
font-weight: 500;
outline: medium none;
text-shadow: 1px 1px #fff;
}
.showBio:hover  {
background: none repeat scroll 0 0 #ddd;
}
.ui-tabs { position: relative; padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: 
relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important;
padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em;
text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0;
padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 3em 1.4em; background: none; } 
.ui-tabs .ui-tabs-hide { display: none !important; 
}
/************* diva publikationer **************/
.employeePublicationTabs ul{
display:block;
}
.employeePublications  #employeePublicationsSelection, .employeePublications  #employeePublicationsLatest, .employeePublications  #employeePublicationsAll {
padding:0;
clear:both;
}
.employeePublications #employeePublicationsSelection  ul, .employeePublications #employeePublicationsLatest ul, .employeePublications #employeePublicationsAll ul{
padding:0 !important;
margin:0 !important;
}
.employeePublications #employeePublicationsSelection  ul li, .employeePublications #employeePublicationsLatest ul li, .employeePublications #employeePublicationsAll ul li{
padding:5px !important;
margin:10px 0 !important;
}
.employeePublications #employeePublicationsSelection li.dissertation, .employeePublications #employeePublicationsLatest ul li.dissertation, .employeePublications #employeePublicationsAll ul li.dissertation {
background: none repeat scroll 0 0 #fff;
list-style: none;
padding: 8px 5px;
}
.employeePublications #employeePublicationsSelection li.dissertation:nth-child(2n), .employeePublications #employeePublicationsLatest ul li.dissertation:nth-child(2n), .employeePublications #employeePublicationsAll ul li.dissertation:nth-child(2n){
background: none repeat scroll 0 0 #f6f6f6;
list-style: none;
padding: 8px 5px;
}
.employeePublications #employeePublicationsSelection ul .title, .employeePublications #employeePublicationsLatest ul .title, .employeePublications #employeePublicationsAll ul .title{
display:block;
font-weight:700;
font-style: normal;
}
.employeePublications #employeePublicationsSelection  ul .author, .employeePublications #employeePublicationsLatest ul .author, .employeePublications #employeePublicationsAll ul .author{
display:inline;
padding-right:10px;
font-weight:700;
}
.employeePublications #employeePublicationsSelection  ul .divaInfo, .employeePublications #employeePublicationsLatest ul .divaInfo, .employeePublications #employeePublicationsAll ul .divaInfo, .employeePublications .divaFulltext {
padding-left:8px;
border-left:1px dotted #ccc;
margin-left:8px;
}
#employeePublicationsAll h3{
background:#ddd;
padding: 3px 5px;
}
.employeePublications  ul.ui-tabs-nav {
border-bottom: 1px solid #DDDDDD;
height: 23px;
padding: 0;
}
.employeePublications  ul.ui-tabs-nav li {
background: none repeat scroll 0 0 #DDDDDD;
float: right;
margin-left: 5px !important;
padding: 0 !important;
border-radius: 5px 5px 0 0;
}
.employeePublications  ul.ui-tabs-nav li.ui-state-active {
background:#eee;
}
.employeePublications  ul.ui-tabs-nav li a {
color:#333;
padding:3px 15px;
}
.employeePublications  ul.ui-tabs-nav li a:hover {
background: none repeat scroll 0 0 #bbb;
color:#fff !important;
border-bottom:none !important;
border-radius: 5px 5px 0 0;
}
.employeePublications  ul.ui-tabs-nav li.ui-state-active a:hover {
color:#cc0066 !important;
background: none repeat scroll 0 0 #eee;
border-bottom:none !important;
border-radius: 5px 5px 0 0;
}
.ui-state-active {
font-weight:700;
}
.divaPublication a, .divaFulltext a {
border-bottom:1px solid #c1002b;
}
/************* kontaktinformation **************/
.employmentContactInfo {
margin-bottom:2em;
}
.employmentContactInfo h3 {
color: #333333;
display: block;
font-family: verdana;
font-size: 1em;
font-weight: 500;
padding: 0 0 3px;
}
.employmentContactInfo h3 a:hover {
border-bottom:1px solid #999;
text-decoration:none;
color:#cc0066;
}
p.employeeEmail {
margin:5px 0 0 0;
padding:0;
}
p.employeeEmail a{
margin:5px 5px 4px 0;
word-wrap: break-word;
width: 240px;
}
.emailLabel {
display:block;
font-weight:700;
}
.employmentContactInfo .leftBlock {
float:left;
width:260px;
}
.employmentContactInfo .leftBlock dt {
float: left;
width: 240px;
font-weight:700;
margin:0;
padding-top:5px;
}
.employmentContactInfo .leftBlock dd {
float: left;
width: 240px;
word-wrap: break-word;
padding-right:10px;
margin: 0 0 5px 0;
}
.employmentContactInfo .rightBlock {
float:left;
width:210px;
}
.employmentContactInfo .rightBlock dt {
float: left;
width: 200px;
font-weight:700;
margin:0;
padding-top:5px;
}
.employmentContactInfo .rightBlock dd {
float: left;
width: 200px;
word-wrap: break-word;
margin: 0 0 5px 0;
}
/************** finns aven pa *************/
.employeeSocial ul.social {
list-style: none outside none !important;
margin: 0 0 0 10px;
padding: 0;
}
.employeeSocial ul.social li {
margin-bottom: 10px;
}
.employeeSocial ul.social li a {
border-bottom: 1px solid transparent;
display: inline-block;
margin: 4px 0 0;
padding: 0 0 0 24px;
}
.employeeSocial ul.social li.social_internal a {
background:url("/digitalAssets/207/207717_3internal-16x16.png") no-repeat scroll 2px 1px transparent;
}
.employeeSocial ul.social li.social_facebook a {
background:url("/digitalAssets/207/207717_3facebook-16x16.png") no-repeat scroll 2px 1px transparent;
}
.employeeSocial ul.social li.social_google a {
background:url("/digitalAssets/207/207717_3google_-16x16.png") no-repeat scroll 2px 1px transparent;
}
.employeeSocial ul.social li.social_linkedin a {
background:url("/digitalAssets/207/207717_3linkedin-16x16.png") no-repeat scroll 2px 1px transparent;
}
.employeeSocial ul.social li.social_msnp a {
background:url("/digitalAssets/207/207717_3messenger-16x16.png") no-repeat scroll 2px 1px transparent;
}
.employeeSocial ul.social li.social_skype a {
background:url("/digitalAssets/207/207717_3skype-16x16.png") no-repeat scroll 2px 1px transparent;
}
.employeeSocial ul.social li.social_twitter a {
background:url("/digitalAssets/207/207717_3twitter-16x16.png") no-repeat scroll 2px 1px transparent;
}
.employeeSocial ul.social li.social_homepage a {
background:url("/digitalAssets/207/207717_3homepage-16x16.png") no-repeat scroll 2px 1px transparent;
}
.employeeSocial ul.social li.social_internal a:hover {
background:url("/digitalAssets/207/207717_3internal-16x16.png") no-repeat scroll 2px 1px #eee;
}
.employeeSocial ul.social li.social_facebook a:hover {
background:url("/digitalAssets/207/207717_3facebook-16x16.png") no-repeat scroll 2px 1px #eee;
}
.employeeSocial ul.social li.social_google a:hover {
background:url("/digitalAssets/207/207717_3google_-16x16.png") no-repeat scroll 2px 1px #eee;
}
.employeeSocial ul.social li.social_linkedin a:hover {
background:url("/digitalAssets/207/207717_3linkedin-16x16.png") no-repeat scroll 2px 1px #eee;
}
.employeeSocial ul.social li.social_msnp a:hover {
background:url("/digitalAssets/207/207717_3messenger-16x16.png") no-repeat scroll 2px 1px  #eee;
}
.employeeSocial ul.social li.social_skype a:hover {
background:url("/digitalAssets/207/207717_3skype-16x16.png") no-repeat scroll 2px 1px  #eee;
}
.employeeSocial ul.social li.social_twitter a:hover {
background:url("/digitalAssets/207/207717_3twitter-16x16.png") no-repeat scroll 2px 1px #eee;
}
.employeeSocial ul.social li.social_homepage a:hover {
background:url("/digitalAssets/207/207717_3homepage-16x16.png") no-repeat scroll 2px 1px #eee;
}
.employeeSocial ul.social li.social_homepage a:hover {
background:url("/digitalAssets/207/207717_3homepage-16x16.png") no-repeat scroll 2px 1px #eee;
}
.employeeSocial ul.social li.orcid a {
background:url("/digitalAssets/207/207717_3orcid.png") no-repeat scroll 2px 0px transparent;
}
.employeeSocial ul.social li.orchid a:hover {
background:url("") no-repeat scroll 2px 0px #eee;
}
/*************** Kurser ***************/
employeeCourses ul{
}
/************* vCard **************/
.employmentContactInfo .rightBlock .employeeVcard {
clear: both;
display: block;
float: right;
margin: 5px 10px 5px;
}
.employeeVcard a {
background:url("/digitalAssets/207/207717_3vcard.png") no-repeat scroll right top transparent;
border-bottom: 1px solid #c1002b;
color:#c1002b;
display: block;
float: right;
padding: 5px 24px 0 0;
text-decoration: none;
}
.employeeVcard a:hover {
background:url("/digitalAssets/207/207717_3vcard.png") no-repeat scroll right top #eee;
border-bottom: 1px solid #cc0066;
text-decoration:none;
color:#cc0066;
}
.employeeVcard a:visited{
border-bottom: 1px solid #660000;
text-decoration:none;
color:#660000;
}
/********* plusset i botten **************/
.employeeContactAdministrator:hover{
display:block;
}
.employeeContactAdministrator p.content {
color: #999999;
display: none;
float: left;
padding-left: 20px;
width: 350px;
-moz-transition-duration: 0.3s;
-moz-transition-property:text ;
-moz-transition-timing-function: linear;
}
.employeeContactAdministrator span.open {
color: #999999;
float: left;
padding-left: 20px;
cursor:pointer;
min-height:50px;
}
#centerCol .empList ul{
margin-top:10px;
}
/******************* KATALOGEN GEMENSAMMA ********************/
h2.directoryUnitInfo {
border:none;
}
.empList a {
font-weight:700;
}
.empList a.obEmail {
display:block;
}
.empList a.obEmail {
font-weight:500;
}
p.langNotAvailable {
font-style: italic;
color: #999;
}
/******************* katalogen unitlist ********************/
.unitDescriptionContainer {
background: none repeat scroll 0 0 #F6F6F6;
border-radius: 5px;
padding: 10px;   
}
.unitDescriptionContainer .homePage {
background:url("/digitalAssets/207/207717_3homepage-16x16.png") left 13px no-repeat;
padding: 15px 5px 20px 25px;
}
.unitDescriptionContainer .homePage a {
display:inline-block;
font-weight:500;
border-bottom:1px solid #c1002b;
}
.unitDescriptionContainer .homePage a:hover {
color:#cc0066;
background:#eee;
border-bottom:1px solid #cc0066;
text-decoration:none;
}
.unitDescriptionContainer .unit_key_staff h4 {
margin: 0 !important;
}
.unitDesc p {
width:460px;
}
}
/*_*_*_*_*_*_*_ CSS Article _*_*_*_*_*_*_*/
@media screen{
/*** Article container ***/
.articleContainer {
margin-bottom:20px;
}
#centerColWide .articleContainer {
margin-right:10px;
}
#centerColWide #cBALeftColWide .articleContainer, 
#centerColWide #cBARightColWide .articleContainer, 
#centerColWide #cBARightRightColWide .articleContainer {
margin-right: 0px;
}
#leftCol .articleContainer {
margin-left:5px;
clear:both;
}
#rightCol .articleContainer {
margin-right:5px;
clear:both;
}
/*** Article content ***/
.articleContent {
overflow:hidden;
}
.articleText {
display:block;
}
.articleText:after {
clear: both;
content: " ";
display: block;
font-size: 0;
height: 0;
visibility: hidden;
}
#leftCol .articleContent, 
#rightCol .articleContent {
margin: 5px 0 0 0;
}
#leftCol .colorbox .articleContent, 
#rightCol .colorbox .articleContent {
margin: 5px 0 10px 0;
}
#centerColWide .articleContent {
float:left;
width:721px;
}
#centerColWide .articleContent table tr td p,
#centerColWide .articleContent table tr td h2, 
#centerColWide .articleContent table tr td h3 {
width:auto;
}
#centerCol .articleContent {
float:left;
width:470px;
}
#centerCol .colorbox .articleContent {
width: 460px;
}
#centerCol #cBALeftCol .articleContent, 
#centerCol #cBARightCol .articleContent {
float:left;
width:225px;
}
#centerColWide #cBALeftColWide .articleContent, 
#centerColWide #cBARightColWide .articleContent, 
#centerColWide #cBARightRightColWide .articleContent {
float:left;
width:226px;
}
#centerColWide #cBALeftColWide .colorbox .articleContent, 
#centerColWide .colorbox #cBARightColWide .articleContent, 
#centerColWide #cBARightRightColWide .colorbox .articleContent {
float:left;
width:216px;
}
#centerColWide #cBALeftColWide .articleContent h3, 
#centerColWide #cBARightColWide .articleContent h3, 
#centerColWide #cBARightRightColWide .articleContent h3{
width:226px;
}
#centerColWide #cBALeftColWide .colorbox .articleContent h3, 
#centerColWide .colorbox #cBARightColWide .articleContent h3, 
#centerColWide #cBARightRightColWide .colorbox .articleContent h3 {
width:216px;
}
#rightCol .articleContent {
float:left;
width:231px;
}
/*** Image alignment ***/
.articleContent img[style="float:left"],
.articleContent figure[style="float:left"] {
padding: 5px 10px 5px 0;
}
.articleContent img[style="float:right"],
.articleContent figure[style="float:right"] {
padding: 5px 0 5px 10px;
}
.articleContent [style="text-align:center"] img,
.articleContent [style="text-align:center"] figure {
display: inline-block;
margin-bottom: 0;
}
/*** Article categories ***/
#centerColWide .articleCategories {
float:left;
margin:0 0 0 20px;
width:234px;
}
#centerCol .articleCategories {
float:left;
margin:0 0 0 20px;
width:150px;
}
#rightCol .articleCategories {
float:left;
margin:0 0 0 20px;
width:150px;
}
/*** Article related box ***/
#centerCol .articleRelated, 
#centerColWide .articleRelated {
border:1px solid #ddd;
margin:10px 0;
background: none repeat scroll 0 0 #FFFFFF;
}
#centerColWide .articleRelated h3{
background:#f6f6f6;
color:#000;
padding:2px 5px;
font-weight:500;
font-family:arial, verdana, sans-serif;
font-size:1.4em;
margin:0 0 5px;
width:224px;
}
#centerCol .articleRelated h3{
background:#f6f6f6;
color:#000;
padding:2px 5px;
font-weight:500;
font-family:arial, verdana, sans-serif;
font-size:1.4em;
margin:0 0 5px;
width:188px;
}
#rightCol .related h3{
background:#000;
color:#fff;
padding:2px 5px;
font-weight:500;
font-family:arial, verdana, sans-serif;
font-size:1.4em;
margin:0 0 5px;
}
#rightCol .articleExtraInfo, 
#rightCol .articleRelated, 
#leftCol .articleExtraInfo,
#leftCol .articleRelated {
display:none;
}
#cBALeftCol .articleExtraInfo, 
#cBARightCol .articleExtraInfo, 
#cBALeftColWide .articleExtraInfo, 
#cBARightColWide .articleExtraInfo, 
#cBARightRightColWide .articleExtraInfo{
display:none;
}
#centerCol .articleRelated ul {
list-style-image:url("");
margin:1px 2px 2px 18px;
width:150px;
padding:0;
}
#centerColWide .articleRelated ul {
list-style-image:url("");
margin:1px 2px 2px 18px;
width:200px;
padding:0;
}
.articleRelated ul li {
font-weight:500;
}
#centerCol .articleExtraInfo .articleRelated{
width:200px
}
#centerColWide .articleExtraInfo {
width:236px;
}
.articleExtraInfo {
float:right;
padding-left:10px;
}
.articleRelated {
border-left:1px dotted #ccc;
border-bottom: 1px dotted #ccc;
margin:0;
padding: 0 0 10px 0;
}
/*** Article features ***/
.articleFeatures p {
margin:2px 0 0 5px;
width:auto !important;
}
#centerColWide .colorbox .articleFeatures, 
#centerCol .colorbox .articleFeatures {
width:460px;
background:transparent;
border-bottom:1px dashed #fff;
border-top:1px dashed #fff;
margin: 20px 0 10px;
padding: 5px 0;
}
#centerColWide .articleFeatures, 
#centerCol .articleFeatures {
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 1px dashed #ddd;
border-top: 1px dashed #ddd;
margin: 20px 0 10px 0px;
padding: 6px 0;
width: 470px;
}
#rightCol .colorbox .articleFeatures, 
#leftCol .colorbox .articleFeatures, 
#centerColFour .colorbox .articleFeatures, 
#middleColFour .colorbox .articleFeatures, 
#rightColFour .colorbox .articleFeatures {
background:transparent;
border-bottom:1px dashed #fff;
border-top:1px dashed #fff;
margin: 20px 0 10px; 
padding: 6px 0; 
display:block;
}
#rightCol .articleFeatures, 
#leftCol .articleFeatures, 
#centerColFour .articleFeatures, 
#middleColFour .articleFeatures, 
#rightColFour .articleFeatures {
background:transparent;
border-bottom:1px dashed #ddd;
border-top:1px dashed #ddd;
margin: 20px 0 10px; 
padding: 6px 0; 
display:block;
}
#centerBottomArea .articleFeatures, 
#secondCenterBottomArea .articleFeatures {
display: inline-block;
width: 100% !important;
}
#centerColFour .articleFeatures img, 
#middleColFour .articleFeatures img,
#rightColFour .articleFeatures img, 
#centerBottomArea .articleFeatures img,
#secondCenterBottomArea .articleFeatures img {
padding:0;
margin:0;
}
/*** Article print ***/
#centerColFour .articleFeatures .printControl, 
#middleColFour .articleFeatures .printControl, 
#rightColFour .articleFeatures .printControl,
#centerBottomArea .articleFeatures .printControl, 
#secondCenterBottomArea .articleFeatures .printControl {
padding:0;
margin:0 0 3px;
}
#rightCol .articleFeatures .printControl, 
#leftCol .articleFeatures .printControl {
margin:0;
padding:0;
}
.printControl{
background:url("/digitalAssets/207/207717_3print.gif") 0 -2px no-repeat;
margin: 0 0 3px 10px;
float: none;
}
.printControl p {
margin-left:23px;
}
.toc {
margin-bottom:30px;
}
.toc h2 {
display:inline;
background:none !important;
color:#444 !important;
}
p.alert {
color:red;
}
}
/*_*_*_*_*_*_*_ CSS Calendar _*_*_*_*_*_*_*/
@media screen{
.calendar .vevent{
margin:15px 0;
border: 4px solid #f6f6f6;
padding: 0 0 0 5px !important;
max-width:460px;
}
.calendar .vevent p{
padding-right:10px
}
.calendar .vevent p.date_time {
display:inline;
padding: .5em;
margin-left: -.5em;
background-color: #f6f6f6;
} 
.calendar .record p.date {
font-size:0.9em;
margin:0;
color:#999;
}
.calendar .record p.urlAndTitle {
margin-bottom: 2px;
}
.calendar .vevent a.show{
padding:0 !important;
}
.calendar .vevent div {
border-top:1px solid #eee;
padding:15px 0 0 0;
margin-right:5px
}
.calendar .vevent a.show img,
.calendar .vevent a.hide img{
display: block;
margin: 0;
padding: 0;
position: relative;
left: 47%;
}
.calendar .vevent .summary a.url {
background: none repeat scroll 0 0 transparent;
display: inline;
float: none;
font-family: verdana;
font-weight: 500;
margin: 0;
padding: 0;
text-decoration: none;
}
.calendar .vevent .summary a.url:hover {
background: #eee;
color:#cc0066;
border-bottom:1px solid #cc0066;
}
.calendar .vevent .summary a.url:visited {
background: none repeat scroll 0 0 transparent;
color:#660000;
border-bottom:1px solid #660000;
}
.calendar .category{
font-weight:700;
text-transform:uppercase;
}
.calendar .dtstart{
}
.relatedhead_area2 h1.related_head{
margin:0 !important;
}
.margin_related {
padding-bottom:20px;
}
.calendar h3.summary{
margin-top:5px;
font-size:1.2em;
margin-top:5px;
font-family: arial, verdana, sans-serif;
}
.calendar h3.summary a{
color:#c1002b;
text-decoration:underline;
}
.calendar h3.summary a:hover{
text-decoration:none;
}
.calendar .description {
padding-bottom:10px;
}
.calendar .year{
font-size:1.2em;
}
.calendar .month{
font-weight:700;
background: #eee;
padding-left: .8em;
}
#igcalendar {
background-color: #f6f6f6!important;
}
#igcalendar td {
background-color: transparent !important;
border: 1px solid #bbb !important;
font-size: 1.1em !important;
}
.vevent .category {
display:block;
margin:0 0 5px;
}
.calendar .dtstart {
padding: .5em;
margin-left: -.5em;
background-color: #f6f6f6;
}
#leftCol h1, #rightCol h1 {
margin: 1.5em 0 0;
}
/* Denna kommenteras bort eftersom jag inte vet vad tanken var med den.
#leftCol  {
overflow:visible;
}
*/
a.addevent {
background:none repeat scroll 0 0 #F6F6F6;
border:1px solid #999999;
display:block;
font-weight:bold;
margin: 10px 5px 20px 6px;
padding: 0.5em;
text-decoration:none;
width:140px;
}
#leftCol .filterMenuContainer, #leftCol .newEvent{
margin-left:10px;
}
/***** minikalender *****/
#igcalendar {
width: 173px;
/*         aheight: 160px;*/
border-width: 0px 0px 0px 0px;
border-spacing: 0px;
border-style: none none none none;
border-color: gray gray gray gray;
border-collapse: collapse;
background-color: #900;
}
#igcalendar th {
border-width: 1px 1px 1px 1px;
padding: 2px 2px 2px 2px;
border-style: solid solid solid solid;
border-color: gray gray gray gray;
background-color: #900;
/*         -moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;*/
border-radius: 0px 0px 0px 0px;
text-align: center;
vertical-align: middle;
width: 24px;
height: 22px;
}
#igcalendar td {
border-width: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
border-style: solid solid solid solid;
border-color: #9cbede #9cbede #9cbede #9cbede;
background-color: pink;
/*         -moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;*/
border-radius: 0px 0px 0px 0px;
text-align: center;
vertical-align: middle;
width: 24px;
height: 22px;
}
#igcalendar td.today {
background-color: #900!important;
color:#fff;
}
#igcalendar td.today a{
color:#fff;
}
#igcalendar td a {
color: black;
}
/******** Minipuff *********/
.miniPuff {
float:left;
margin-top:1.5em;
}
.puffImg {
border: solid 1px #cdcdcd;
float:left;
margin-left:1em;
}
.miniPuff p{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
width:9em;
line-height:14px;
}
.miniPuff p a{
color:#c1002b;
text-decoration:none;
}
.miniPuff p a:hover{
text-decoration:underline;
}
.puffList li a:hover {
background:transparent;
}
/*** rubriker ***/
.puffList h1 {
border-bottom:medium none;
color:#444;
font-size:1.4em;
font-weight:500;
margin:15px 0 0 !important;
}
.puffList h3 a {
line-height:1.5em;
}
.puffList h3 a:hover {
background:transparent;
}
/***************** Kalender ******************/
ul.calendar {
list-style-type: none;
margin-left: 0;
}
#centerColWide .calendar p, 
#centerColWide .calendar h3 {
max-width:460px;
}
.calendar p {
width:auto;
}
.calendar p.right {
text-align:right;
margin: 10px 0;
}
.calendar p.right a:hover {
background:#fff;
}
.calendar h3 {
width:auto;
font-family:verdana, arial, sans-serif;
font-size:1em;
margin:0 0 6px;
font-weight:500;
} 
.calendar h3 a:hover {
text-decoration:none;
border-bottom:1px solid #cc0066 !important;
color:#cc0066 !important;
}
.calendar h3 a:visited {
border-bottom:1px solid #660000;
color:#660000;
}
.calendar .record {
padding:5px 0;
border-bottom: 1px solid #EEEEEE;
}
.calendar .record:hover {
background:#f6f6f6;
}
.eventDetail{
margin-bottom:20px;
}
}
/*_*_*_*_*_*_*_ CSS Colorbox _*_*_*_*_*_*_*/
@media screen{
.colorbox{
padding:0px;
margin-bottom:20px;
}
.colorbox .miniArticleContent,  
.colorbox .articleContent{
padding:5px;
}
.colorbox h1{
margin-top: 5px !important;
padding: 2px 5px 2px 5px !important;
}
.colorbox h2{
margin-top: 0 !important;
padding: 2px 5px 2px 5px !important;
}
#rightCol .colorbox {
margin-right:5px !important;
}
#leftCol .colorbox {
margin-left:5px !important;
}
#centerCol #cBALeftCol .colorbox .articleContent, 
#centerCol #cBARightCol .colorbox .articleContent  {
float: left;
width: auto;
}
/*** background colors ***/
.purple {
background:#e7dbe9;
}
.yellow{
background:#f6eeda;
}
.green{
background:#e5edd3;
}
.blue{
background:#e5e8f3;
}
.grey{
background:#eee;
}
.purple h2 {
background:#d0bad4;
}
.yellow h2{
background:#f2e3bd;
}
.green h2{
background:#d8e5c8;
}
.blue h2{
background:#ccd4e8;
}
.grey h2{
background:#999;
color:#fff;
}
/*************** Tillfallig colorbox ****************/
.colorbox h2 {
margin-top: 0 !important;
padding: 5px !important;
}
#centerCol .colorbox, 
#centerColWide .colorbox, 
#leftColWide .colorbox {
margin-top:10px !important;
}
}
/*_*_*_*_*_*_*_ CSS Comments _*_*_*_*_*_*_*/
@media screen{
.comment {
background:url("/digitalAssets/207/207717_3comment.png") left top no-repeat;
border-bottom:1px solid #EEEEEE;
margin:10px 0 10px;
padding-left:25px;
width:435px;
}
p.commentTime, p.editedByAdmin{
font-style:italic;
font-size:0.9em;
margin:0 0 2px 0;
color:#999;
}
p.editedByAdmin{
margin:0 0 10px 0;
}
p.successfulComment {
clear:both;
border:1px solid #ccc;
background: #f6f6f6;
padding:10px;
width:440px;
}
p.successfulComment a {
display:block;
margin:10px 0 0 0;
}
.comment h3 {
margin:0;
font-size:1.1em;
}
/****** from CSS Article ******/
#centerColWide .commentArea {
clear:both;
margin:0 0 0 0px;
width:470px;
padding:10px 0 0 0;
}
#centerCol .commentArea {
clear:both;
margin:0 0 0 0px;
width:470px;
padding:10px  0 0 0;
}
textarea[name="commentText"] {
width:460px;
}
.commentForm label {
display:block;
margin-top:10px;
}
.commentForm input[type="submit"] {
margin-top:15px;
}
#rightCol .commentArea {
clear:both;
margin:0 0 0 0px;
width:230px;
}
.numberOfComments {
background:url("/digitalAssets/207/207717_3comment.png") left top no-repeat;
margin: 0 0 10px 10px;
float:left;
}
.numberOfComments p {
margin-left:25px;
}
}
/*_*_*_*_*_*_*_ CSS Content Width _*_*_*_*_*_*_*/
@media screen{
#centerColWide #centerBottomArea .articleText, 
#centerColWide #centerBottomArea .nyhetsBankenList,
#leftColWide #centerBottomArea .articleText, 
#leftColWide #centerBottomArea .nyhetsBankenList,
#leftColWide #secondCenterBottomArea .articleText, 
#leftColWide #secondCenterBottomArea .nyhetsBankenList {
width:auto;
}
#centerColWide .articleText img, #centerColWide .articleText table {
overflow:visible;
}
/****left and right col****/
#leftCol .articleContent, #leftCol .articleContent img, 
#leftCol .miniArticleContent, #leftCol .miniArticleContent img, 
#rightCol .articleContent, #rightCol .articleContent img,
#rightCol .miniArticleContent, #rightCol .miniArticleContent img {
max-width:231px !important;
}
#leftCol .colorbox .articleContent, #leftCol .colorbox .articleContent img, 
#leftCol .colorbox .miniArticleContent, #leftCol .colorbox .miniArticleContent img, 
#rightCol .colorbox .articleContent, #rightCol .colorbox .articleContent img,
#rightCol .colorbox .miniArticleContent, #rightCol .colorbox .miniArticleContent img {
max-width:221px !important;
}
#leftCol .imageContainer img,  
#rightCol .imageContainer img {
max-width:236px;
} 
/****center col****/
#centerCol .articleContent, #centerCol .articleContent img,
#centerCol .miniArticleContent, #centerCol .miniArticleContent img {
max-width:470px;
}
#centerCol .colorbox .articleContent, #centerCol .colorbox .articleContent img,
#centerCol .colorbox .miniArticleContent, #centerCol .colorbox .miniArticleContent img {
max-width:460px;
}
#centerCol .imageContainer img {
max-width:470px;
}
#centerCol .articleContent img[usemap],
#centerCol .miniArticleContent img[usemap],
#centerCol .colorbox .articleContent img[usemap],
#centerCol .colorbox .miniArticleContent img[usemap],
#centerCol .imageContainer img[usemap] {
max-width: none;
}
/****center col wide****/
#centerColWide .miniArticleContent,
#centerColWide .articleContent .articleText {
max-width:470px;
overflow: visible;
}
#centerColWide .colorbox .articleContent .articleText,
#centerColWide .colorbox .miniArticleContent .articleText {
max-width:460px;
overflow: visible;
}
#centerColWide .articleContent img,
#centerColWide .miniArticleContent img, 
#centerColWide .imageContainer img {
max-width:728px;
}
#centerColWide .colorbox .articleContent img,
#centerColWide .colorbox .miniArticleContent img {
max-width:706px;
}
#centerColWide .articleContent img[usemap],
#centerColWide .miniArticleContent img[usemap], 
#centerColWide .imageContainer img[usemap],
#centerColWide .colorbox .articleContent img[usemap],
#centerColWide .colorbox .miniArticleContent img[usemap] {
max-width: none;
}
/****center bottom area****/
#centerBottomArea #cBALeftCol .articleContent,
#centerBottomArea #cBALeftCol .articleContent img,
#centerBottomArea #cBALeftCol .imageContainer img, 
#centerBottomArea #cBALeftCol .miniArticleContent,
#centerBottomArea #cBALeftCol .miniArticleContent img,
#centerBottomArea #cBARightCol .articleContent,
#centerBottomArea #cBARightCol .articleContent img,
#centerBottomArea #cBARightCol .imageContainer img,
#centerBottomArea #cBARightCol .miniArticleContent,
#centerBottomArea #cBARightCol .miniArticleContent img {
max-width:225px !important;
}
#centerBottomArea #cBALeftCol .colorbox .articleContent,
#centerBottomArea #cBALeftCol .colorbox .articleContent img,
#centerBottomArea #cBALeftCol .colorbox .miniArticleContent,
#centerBottomArea #cBALeftCol .colorbox .miniArticleContent img,
#centerBottomArea #cBARightCol .colorbox .articleContent, 
#centerBottomArea #cBARightCol .colorbox .articleContent img,
#centerBottomArea #cBARightCol .colorbox .miniArticleContent, 
#centerBottomArea #cBARightCol .colorbox .miniArticleContent img {
max-width:215px !important;
}
#centerBottomArea #cBALeftColWide .articleContent,
#centerBottomArea #cBALeftColWide .articleContent img,
#centerBottomArea #cBALeftColWide .imageContainer img, 
#centerBottomArea #cBALeftColWide .miniArticleContent,
#centerBottomArea #cBALeftColWide .miniArticleContent img,
#centerBottomArea #cBARightColWide .articleContent,
#centerBottomArea #cBARightColWide .articleContent img,
#centerBottomArea #cBARightColWide .imageContainer img,
#centerBottomArea #cBARightColWide .miniArticleContent,
#centerBottomArea #cBARightColWide .miniArticleContent img,
#centerBottomArea #cBARightRightColWide .articleContent,
#centerBottomArea #cBARightRightColWide .articleContent img,
#centerBottomArea #cBARightRightColWide .imageContainer img, 
#centerBottomArea #cBARightRightColWide .miniArticleContent,
#centerBottomArea #cBARightRightColWide .miniArticleContent img {
max-width:226px !important;
}
#centerBottomArea #cBALeftColWide .colorbox .articleContent,
#centerBottomArea #cBALeftColWide .colorbox .articleContent img,
#centerBottomArea #cBALeftColWide .colorbox .miniArticleContent,
#centerBottomArea #cBALeftColWide .colorbox .miniArticleContent img,
#centerBottomArea #cBARightColWide .colorbox .articleContent, 
#centerBottomArea #cBARightColWide .colorbox .articleContent img,
#centerBottomArea #cBARightColWide .colorbox .miniArticleContent, 
#centerBottomArea #cBARightColWide .colorbox .miniArticleContent img,
#centerBottomArea #cBARightRightColWide .colorbox .articleContent, 
#centerBottomArea #cBARightRightColWide .colorbox .articleContent img,
#centerBottomArea #cBARightRightColWide .colorbox .miniArticleContent, 
#centerBottomArea #cBARightRightColWide .colorbox .miniArticleContent img {
max-width:216px !important;
}
/****second center bottom area****/
#secondCenterBottomArea #ScBALeftCol .articleContent,
#secondCenterBottomArea #ScBALeftCol .articleContent img,
#secondCenterBottomArea #ScBALeftCol .imageContainer img, 
#secondCenterBottomArea #ScBALeftCol .miniArticleContent,
#secondCenterBottomArea #ScBALeftCol .miniArticleContent img,
#secondCenterBottomArea #ScBARightCol .articleContent,
#secondCenterBottomArea #ScBARightCol .articleContent img,
#secondCenterBottomArea #ScBARightCol .imageContainer img,
#secondCenterBottomArea #ScBARightCol .miniArticleContent,
#secondCenterBottomArea #ScBARightCol .miniArticleContent img {
max-width:225px !important;
}
#secondCenterBottomArea #ScBALeftCol .colorbox .articleContent,
#secondCenterBottomArea #ScBALeftCol .colorbox .articleContent img,
#secondCenterBottomArea #ScBALeftCol .colorbox .miniArticleContent,
#secondCenterBottomArea #ScBALeftCol .colorbox .miniArticleContent img,
#secondCenterBottomArea #ScBARightCol .colorbox .articleContent, 
#secondCenterBottomArea #ScBARightCol .colorbox .articleContent img,
#secondCenterBottomArea #ScBARightCol .colorbox .miniArticleContent, 
#secondCenterBottomArea #ScBARightCol .colorbox .miniArticleContent img {
max-width:215px !important;
}
#secondCenterBottomArea #ScBALeftColWide .articleContent,
#secondCenterBottomArea #ScBALeftColWide .articleContent img,
#secondCenterBottomArea #ScBALeftColWide .imageContainer img, 
#secondCenterBottomArea #ScBALeftColWide .miniArticleContent,
#secondCenterBottomArea #ScBALeftColWide .miniArticleContent img,
#secondCenterBottomArea #ScBARightColWide .articleContent,
#secondCenterBottomArea #ScBARightColWide .articleContent img,
#secondCenterBottomArea #ScBARightColWide .imageContainer img,
#secondCenterBottomArea #ScBARightColWide .miniArticleContent,
#secondCenterBottomArea #ScBARightColWide .miniArticleContent img,
#secondCenterBottomArea #ScBARightRightColWide .articleContent,
#secondCenterBottomArea #ScBARightRightColWide .articleContent img,
#secondCenterBottomArea #ScBARightRightColWide .imageContainer img, 
#secondCenterBottomArea #ScBARightRightColWide .miniArticleContent,
#secondCenterBottomArea #ScBARightRightColWide .miniArticleContent img,
#leftColBottom .articleContent,
#leftColBottom .articleContent img,
#leftColBottom .imageContainer img, 
#leftColBottom .miniArticleContent,
#leftColBottom .miniArticleContent img {
max-width:226px !important;
}
#secondCenterBottomArea #ScBALeftColWide .colorbox .articleContent,
#secondCenterBottomArea #ScBALeftColWide .colorbox .articleContent img,
#secondCenterBottomArea #ScBALeftColWide .colorbox .miniArticleContent,
#secondCenterBottomArea #ScBALeftColWide .colorbox .miniArticleContent img,
#secondCenterBottomArea #ScBARightColWide .colorbox .articleContent, 
#secondCenterBottomArea #ScBARightColWide .colorbox .articleContent img,
#secondCenterBottomArea #ScBARightColWide .colorbox .miniArticleContent, 
#secondCenterBottomArea #ScBARightColWide .colorbox .miniArticleContent img,
#secondCenterBottomArea #ScBARightRightColWide .colorbox .articleContent, 
#secondCenterBottomArea #ScBARightRightColWide .colorbox .articleContent img,
#secondCenterBottomArea #ScBARightRightColWide .colorbox .miniArticleContent, 
#secondCenterBottomArea #ScBARightRightColWide .colorbox .miniArticleContent img,
#leftColBottom .colorbox .articleContent, 
#leftColBottom .colorbox .articleContent img,
#leftColBottom .colorbox .miniArticleContent, 
#leftColBottom .colorbox .miniArticleContent img {
max-width:216px !important;
}
/********** centerColBottom *********/
#centerColBottom .articleContent,
#centerColBottom .articleContent img,
#centerColBottom .imageContainer img, 
#centerColBottom .miniArticleContent,
#centerColBottom .miniArticleContent img {
max-width:472px !important;
}
#centerColBottom .colorbox .articleContent, 
#centerColBottom .colorbox .articleContent img,
#centerColBottom .colorbox .miniArticleContent, 
#centerColBottom .colorbox .miniArticleContent img {
max-width:462px !important;
}
}
/*_*_*_*_*_*_*_ CSS Course Integration _*_*_*_*_*_*_*/
@media screen{
div.uuNodeContainer iframe {
width:730px;
overflow-x:hidden;
}
#oneCol div.uuNodeContainer iframe {
width:980px;
overflow-x:hidden;
}
}
/*_*_*_*_*_*_*_ CSS Courses and Programmes _*_*_*_*_*_*_*/
@media screen{
.courseAndProgramsContainer th.header{
background:#eaeaea url("/digitalAssets/207/207717_3sortupdown.png") right 6px no-repeat; 
padding-right:20px;
border:none;
}
.courseAndProgramsContainer th.header:hover{
background:#ddd url("/digitalAssets/207/207717_3sortupdown.png") right 6px no-repeat; 
cursor:pointer;
}
.courseAndProgramsContainer th.headerSortUp{
background:#ddd url("/digitalAssets/207/207717_3sortdown.png") right 9px no-repeat; 
}
.courseAndProgramsContainer th.headerSortUp:hover{
background:#ddd url("/digitalAssets/207/207717_3sortdown.png") right 9px no-repeat; 
}
.courseAndProgramsContainer th.headerSortDown{
background:#ddd url("/digitalAssets/207/207717_3sortup.png") right 7px no-repeat; 
}
.courseAndProgramsContainer th.headerSortDown:hover{
background:#ddd url("/digitalAssets/207/207717_3sortup.png") right 7px no-repeat; 
}
.uuspEmbedding {
margin-bottom:20px;
clear:both;
}
#centerColWide .uuspEmbedding {
margin-right:5px;
}
tr.uuspCourseEntry td {
padding:5px;
margin:0;
}
.uuspRowGroupOdd {
background:#f6f6f6;
}
.uuspRowGroupOdd {
background:#f6f6f6;
}
.uuspRowGroupEven {
background:#fff;
}
.uuspEmbedding select{
margin-bottom:15px;
}
}
/*_*_*_*_*_*_*_ CSS Diva _*_*_*_*_*_*_*/
@media screen{
/*** Publications ***/
#leftCol .divaContainer {
margin:0 0 5px 5px;
}
#leftCol .divaContainer p.ingress {
margin-left:0px;
}
#centerColWide .divaContainer p {
width:430px;
}
#centerColWide ul.hcitation {
width:430px;
clear:both;
}
#centerColWide #centerBottomArea ul.hcitation,
#leftColWide #centerBottomArea ul.hcitation,
#leftColWide #secondCenterBottomArea ul.hcitation {
width:225px;
clear:both;
list-style:none;
}
ul.hcitation{
margin:0!important;
padding:0!important;
}
ul.hcitation li{
border-bottom:1px solid #EEEEEE;
margin:0 !important;
padding:5px 5px 5px 25px !important;
background: url("/digitalAssets/207/207717_3publikation.gif") left top no-repeat;
}
ul.hcitation li:hover{
background:#f6f6f6 url("/digitalAssets/207/207717_3publikation.gif") left top no-repeat;
}
ul.hcitation a{
text-decoration:none;
border-bottom:1px solid #c1002b;
}
ul.hcitation a:hover{
text-decoration:none;
}
#leftCol ul.hcitation, #rightCol ul.hcitation{
list-style:none;
}
ul.hcitation a:visited{
text-decoration:none;
border-bottom:1px solid #660000;
color:#660000;
}
#rightCol ul.hcitation{
margin-right:5px!important;
}
.author {
color:#000;
font-weight:500;
display:block;
}
.hcitation .given-name {
margin-right:8px;
}
.hcitation .title {
display:block;
margin:0;
font-style:normal;
font-weight:700;
}
.defencePlace {
display:block;
}
.defenceTime {
margin-left:10px;
}
.divaReferences {
display:block;
}
.divaReferences a {
margin-right: 10px;
}
.mainPublicationTitle {
font-style:italic;
}
.publication-type {
display:inline-block;
}
.publication-type:first-letter {
text-transform:capitalize;
}
}
.article figure img {
margin: 0;
padding: 0;
}
figcaption {
color: #666;
}
.image-center {
clear: both;
text-align: center;
}
.image-center figcaption {
text-align: left;
}
div figure {
display: inline-block;
margin: 0;
}
.image-center .image-captioned {
display: inline-block;
}
.image-left {
float: left;
margin: 5px 10px 5px 0;
}
.image-right {
float: right;
margin: 5px 0 5px 10px;
}
/*_*_*_*_*_*_*_ CSS Form _*_*_*_*_*_*_*/
@media screen{
.formClear {
float: left;
text-decoration: underline;
margin-bottom: 5px;
}
#formUpload input {
max-width:200px;
float:left;
margin: 0 6px 0 0;
}
.error {
color:red;
}
.formLabel{
/*float:left;*/
margin-right:0.5em;
/*max-width:150px;
min-width:150px;*/
text-align:left;
/*width:150px;*/
}
.formLabelShort {
float:left;
margin-right:0.5em;
text-align:left;
width:450px;
}
.formInput {
border-style:solid;
border-width:1px;
font-family:verdana, arial;
font-size:1.0em!important;
padding:3px 1px 2px;
width:280px;
border-color:#999999 #DDDDDD #DDDDDD #999999 !important;
}
.textAreaComponent {
width:435px;
border-style:solid;
border-width:1px;
font-family:verdana;
font-size:1.0em!important;
padding:3px 1px 2px;
border-color:#999999 #DDDDDD #DDDDDD #999999;
}
.formInput:focus, .formInput:hover, .textAreaComponent:focus, .textAreaComponent:hover {
border:1px solid #000;
}
#igForm_date {
width:90px;
}
.form-module .calendar-label {
display: block;
}
.form-module input[type="text"].date-field,
.form-module img.calendar-button {
display:inline;
}
form#igForm {
background:#f6f6f6;
padding:5px 10px;
margin-bottom:10px;
clear:both;
max-width:470px;
color:#333;
}
#centerColWide form#igForm {
max-width:700px;
}
#igForm p {
max-width:470px;
clear:both;
}
#igForm h1 {
margin: 4px 0;
max-width: 718px;
padding: 1px 0px;
}
#igForm .row {
clear:both;
}
#igForm select {
max-width:465px;
}
#rightCol #igForm img {
margin-left:5px;
}
#rightCol #igForm img.captcha {
margin-left: 0px;
}
#rightCol form#igForm {
margin-right: 5px;
}
#leftCol form#igForm {
margin-left: 5px;
}
label[for="igForm_select"] {
display:block;
padding:0 0 10px;
width:450px;
}
#igForm_select {
clear:both;
margin-bottom:10px;
}
.formGroup{
clear:both;
display:block;
}
#centerCol .twocolcell {
float:left;
margin:0 10px 10px 0;
width:210px;
}
#centerColWide .twocolcell {
float:left;
margin:0 10px 10px 0;
width:340px;
}
.twocolcell .formLabel{
float:none;
width:auto;
display:block;
}
.twocolcell .formLabelShort {
float:none;
width:auto;
}
.twocolcell .formInput {
width:auto;
}
.twocolcell .textAreaComponent {
width:auto;
}
#centerCol .twocolcell .textAreaComponent, #centerCol .twocolcell .formInput {
width:200px;
}
#centerColWide .twocolcell .textAreaComponent, #centerColWide .twocolcell .formInput {
width:330px;
}
#centerCol .threecolcell {
float:left;
margin:0 10px 10px 0;
width:139px;
}
#centerColWide .threecolcell {
float:left;
margin:0 10px 10px 0;
width:220px;
}
.threecolcell .formLabel{
float:none;
width:auto;
display:block;
}
.threecolcell .formLabelShort {
float:none;
width:auto;
}
.threecolcell .formInput {
width:auto;
}
.threecolcell .textAreaComponent {
width:auto;
}
#centerCol .threecolcell .textAreaComponent, #centerCol .threecolcell .formInput {
width:130px;
}
#centerColWide .threecolcell .textAreaComponent, #centerColWide .threecolcell .formInput {
width:210px;
}
#leftCol .formInput,  
#leftCol .textAreaComponent,
#rightCol .formInput,
#rightCol .textAreaComponent {
width:95%;
}  
#captchaText {
margin-top:5px;
padding:2px 0;
display:block;
}
img .captcha {
display:block;
}
#paletteBody, #buffer , #paletteDiv{
display:none;
}
.mandatoryFieldsLabel {
color:red;
margin:20px 0;
}
.searchField form {
margin:0;
padding:0;
}
.searchField {
float:right;
display:block;
padding: 3px 0 0 10px;
margin:0;
}
.topSearch {
float:left;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color: #333333;
border:solid 0.1em #cbcbcb;
margin-top:0.2em;
}
input[type="submit"].searchbutton{
width:3.5em;
border:none;
/*background:url("") no-repeat left;*/
background:#900;
font-size:1.1em;
height:1.8em;
margin-left:0.4em;
cursor:pointer;
outline:none;
}
input[type="submit"], input[type="reset"] {
/*	-moz-border-radius: 4px;
-webkit-border-radius: 4px;*/
border-radius: 4px;
background: none repeat scroll 0 0 #990000;
border: medium none;
color: #FFFFFF;
cursor: pointer;
font-size: 1.2em;
font-weight: 500;
margin: 0 10px 0 0.4em;
outline: medium none;
padding: 2px 4px;
text-shadow: 1px 1px #333333;
}
input[type="button"], a.button{
/*	-moz-border-radius:4px;
-webkit-border-radius:4px;*/
border-radius:4px;
background: none repeat scroll 0 0 #990000;
border: medium none;
color: #FFFFFF;
cursor: pointer;
font-size: 1.2em;
font-weight: 500;
margin: 0 10px 0 0.4em;
outline: medium none;
padding: 2px 4px;
text-shadow: 1px 1px #333333;
}
.reportForm {
margin:20px;
background:#f6f6f6;
color:#333;
}
.reportForm form {
margin:20px;
}
.reportForm textarea {
margin:20px 0;
display:block;
}
.cse-search-box .searchfield, input[type="text"] {
border-color: #666666 #CCCCCC #CCCCCC #666666;
border-style: solid;
border-width: 1px;
padding:3px;
border-radius:3px;
/*    -webkit-border-radius:3px;
-moz-border-radius:3px;*/
}
.form-module input[type="text"] {
display: block;
}
.cse-search-box input[type="submit"]{
}
.cse-search-box label{
margin:20px 0;
}
fieldset {
border: 0;
width: 500px;
margin-top: 10px;
margin-bottom: 20px;
background-color: white;
padding:0;
}
legend {
color: #333;
font-family: Arial, Verdana, San serif;
font-size:1.8em;
line-height: 14px;
background-color: #fff;
border: 0;
padding: 2px 0px 10px;
margin:0;
}
fieldset p {
line-height: 12px;
margin: 0px;
padding-bottom: 4px;
clear: both;
}
fieldset label {
width: 150px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
}
fieldset select {
background: white;
border: 1px solid #cccccc;
font-family: Verdana, Arial, San serif;
font-size: 8pt;
width: 300px;
}
fieldset input {
background: white;
border: 1px solid #cccccc;
font-family: Verdana, Arial, San serif;
font-size: 8pt;
}
fieldset textarea {
background: white;
border: 1px solid #cccccc;
font-family: Verdana, Arial, San serif;
font-size: 8pt;
}
.submitButton {
/*    -moz-border-radius:4px;
-webkit-border-radius:4px;*/
border-radius:4px;
background: none repeat scroll 0 0 #990000;
border: medium none;
color: #FFFFFF;
cursor: pointer;
font-size: 1.2em;
font-weight: 500;
margin: 0 10px 0 0.4em;
outline: medium none;
padding: 2px 4px;
text-shadow: 1px 1px #333333;
}
.searchbutton {
background:transparent url(/infoglueDeliverWorking/digitalAssets/0/679_search-button.gif) no-repeat scroll left center;
border:medium none;
cursor:pointer;
font-size:1.1em;
height:2em;
margin-left:0.4em;
outline-style:none;
outline-width:medium;
width:3.5em;
}
.checkbox {
background: #efebef;
font-family: Arial, Helvetica, San serif;
font-size:11px;
line-height: 14px;
border: 1px solid #cecbce;
width: 20px;
}
#fritext {
color:#666;
font-size:1.2em;
}
}
/*_*_*_*_*_*_*_ CSS Iframe _*_*_*_*_*_*_*/
@media screen{
/*************** IFRAME *******************/
iframe {
border: none;
}
.iframeContainer iframe{
width:984px !important;
}
.iFrameContainer th.header{
background:#eaeaea url("/digitalAssets/207/207717_3sortupdown.png") right 6px no-repeat; 
border:none;
}
.iFrameContainer th.header:hover{
background:#ddd url("/digitalAssets/207/207717_3sortupdown.png") right 6px no-repeat; 
cursor:pointer;
}
.iFrameContainer th.headerSortUp{
background:#ddd url("/digitalAssets/207/207717_3sortdown.png") right 9px no-repeat; 
}
.iFrameContainer th.headerSortUp:hover{
background:#ddd url("/digitalAssets/207/207717_3sortdown.png") right 9px no-repeat; 
}
.iFrameContainer th.headerSortDown{
background:#ddd url("/digitalAssets/207/207717_3sortup.png") right 7px no-repeat; 
}
.iFrameContainer th.headerSortDown:hover{
background:#ddd url("/digitalAssets/207/207717_3sortup.png") right 7px no-repeat; 
}
}
/*_*_*_*_*_*_*_ CSS Image _*_*_*_*_*_*_*/
@media screen{
#centerCol .imageContainer {
margin:4px 0 10px;
}
#rightCol .imageContainer{
overflow: hidden;
width: 236px;
margin:4px 0 10px;
}
#rightCol .imageContainer img{
float:right;
}
#leftCol .imageContainer{
overflow: hidden;
width: 236px;
margin:4px 0 10px;
}
#centerBottomArea .imageContainer img, 
#secondCenterBottomArea .imageContainer img {
margin-bottom:20px;
}
#rightCol img {
text-align: center;
margin-top:0px;
}
#breadcrumbsRow .imageContainer {
margin: 0 5px 20px;
overflow: hidden;
}
/*************** IMG styles *************/
#rightColInside img, 
#leftColInside img  {
margin-top:20px;
}
.img_full {
width:500px;
border: 1px solid #929292;
}
.img_right_small {
float: right;
border: 1px solid #929292;
}
}
/*_*_*_*_*_*_*_ CSS Mediaplayer _*_*_*_*_*_*_*/
@media screen{
#centerCol .movieClip object {
width:470px !important;
height:370px;
}
#centerColWide .movieClip object {
width:728px !important;
height:580px;
}
#cBALeftCol .movieClip object, 
#cBARightCol .movieClip object {
width:223px !important;
height:180px;
}
#cBALeftColWide .movieClip object, 
#cBARightColWide .movieClip object, 
#cBARightRightColWide .movieClip object {
width:226px !important;
height:182px;
}
#leftCol .movieClip object , 
#rightCol .movieClip object {
width:236px !important;
height:192px;
}
}
/*_*_*_*_*_*_*_ CSS Miniarticle _*_*_*_*_*_*_*/
@media screen{
/****** Miniarticle wrapper ******/
#leftCol .miniarticleWrapper {
margin-left:5px;
clear:both;
}
#rightCol .miniarticleWrapper {
margin-right:5px;
clear:both;
}
#centerColWide .miniarticleWrapper {
margin-right:10px;
}
/****** Miniarticle content ******/
.miniArticleContent {
overflow:hidden;
}
.miniArticle, .miniArticleContent {
margin: 5px 0 20px 0px;
}
#cBALeftCol .miniArticleContent, 
#cBARightCol .miniArticleContent, 
#cBALeftColWide .miniArticleContent, 
#cBARightColWide .miniArticleContent, 
#cBARightRightColWide .miniArticleContent {
margin: 5px 0 20px;
}
}
/*_*_*_*_*_*_*_ CSS News Detail _*_*_*_*_*_*_*/
@media screen{
.newsDetailContainer {
margin-bottom:20px;
}
#centerColWide .newsDetailContainer{
margin-right:10px;
}
#leftCol .newsDetailContainer {
margin-left:5px;
clear:both;
}
#rightCol .newsDetailContainer {
margin-right:5px;
clear:both;
}
.newsDetail {
border-bottom: 6px solid #EEEEEE;
margin-bottom: 30px;
padding-bottom: 10px;
}
/*** rubriker ***/
#centerCol .newsDetail h2, 
#centerColWide .newsDetail h2 {
margin: 6px 0px 6px 0px;
clear:both;
}
/*** text ***/
#centerColWide .newsDetail p {
max-width:480px;
}
.newsDetail p.date {
margin:0 0 0px; 
}
}
/*_*_*_*_*_*_*_ CSS News List _*_*_*_*_*_*_*/
@media screen{
/*** rubriker ***/
#leftCol .nyheter h2 {
padding:0;
}
/*** tabell ***/
table.newsIteratorList {
padding:0!important;
margin:0!important;
width:100%!important;
}
.newsIteratorList thead td:hover {
background:#fff;
}
table.newsIteratorList td {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom: 1px solid #EEEEEE !important;
padding:4px 0px !important;
margin:0 !important;
}
/*** dataTables ***/
table.newsIteratorList th,
table.newsIteratorList tr,
table.newsIteratorList th h2,
table.newsIteratorList th p,
table.newsIteratorList tr p,
table.newsIteratorList td p {
padding:0;
margin:0;
}
.nyheter .dataTables_wrapper .wrapper, 
.dataTables_wrapper .wrapper select {
font-size:10px;
}
.dataTables_filter, .dataTables_info {
padding:0 0 5px;
}
.nyheter .dataTables_filter input {
padding:0;
}
.nyheter .wrapper {
background-color: #EEE;
border-radius: 3px;
padding: 5px;
}
#centerCol .nyheter .wrapperBtm,
#centerColWide .nyheter .wrapperBtm,
#centerCol .nyheter .dataTables_filter,
#centerColWide .nyheter .dataTables_filter {
float:right;
}
#centerCol .nyheter .dataTables_info,
#centerColWide .nyheter .dataTables_info {
margin-top:5px;
}
#rightCol .nyheter .wrapperBtm,
#leftCol .nyheter .wrapperBtm {
margin-bottom:5px;
}
.nyheter .wrapperBtm a {
margin:0 5px 0 0;
cursor:pointer;
}
.nyheter th, table.newsIteratorList th, .nyheter h2, .nyheter th.sorting_asc, .nyheter th.sorting_desc {
background:none repeat scroll 0 0 #FFFFFF;
border:none;
font-weight: 500 !important;
}
/*** text ***/
.newsIteratorList p {
font-family:verdana,sans-serif !important;
font-size:1em !important;
margin:0 0 2px !important;
} 
#leftCol .newsIteratorList p {
padding:0 !important;
}
.newsIteratorList .ingress {
font-weight:500!important;
}
table.newsIteratorList p.rss {
padding: 5px 0 0 25px!important;
}
/*** bilder ***/
table.newsIteratorList img[align="left"] {
padding: 0 5px 0 0;
}
table.newsIteratorList img[align="right"] {
padding: 0 0 0 5px;
}
}
/*_*_*_*_*_*_*_ CSS Newsfeeds _*_*_*_*_*_*_*/
/*---------------------------------------------------------
News List
RSS Reader
Calendar Event list Puff
Nyhetsbanken List 
---------------------------------------------------------*/
@media screen{
/*** RSS icon ***/
.rssIcon {
margin-top:0.6em; 
margin-right:1.3em; 
float:right; border:0;
background:url("/digitalAssets/207/207717_3rss-icon.png") right top no-repeat;
}
.rss {
background:url("/digitalAssets/207/207717_3rss.gif") left top no-repeat;
padding:0 0 0 25px!important;
margin-top:5px;
}
/*
#leftCol .rss {
margin: 0 0 0 5px;
}
*/
/*** Bredd och avstand i olika kolumner ***/
#centerColWide .feedStyle, 
#centerColWide .nyheter, 
#centerColWide .nyhetsbankenList, 
#centerColWide .nyhetsbanken-list, 
#centerColWide .puffList {
max-width:470px;
}
#centerColWide #centerBottomArea .feedStyle,
#centerColWide #centerBottomArea .nyheter,
#leftColBottom .feedStyle,
#leftColBottom .nyheter,
#centerColBottom .feedStyle,
#centerColBottom .nyheter,
#centerColWide #centerBottomArea .feedStyle,
#centerColWide #secondCenterBottomArea .feedStyle,
#centerColWide #centerBottomArea .nyheter,
#centerColWide #secondCenterBottomArea .nyheter,
#centerColWide #centerBottomArea .nyhetsbankenList,
#centerColWide #centerBottomArea .nyhetsbanken-list,
#centerColWide #secondCenterBottomArea .nyhetsbankenList,
#centerColWide #secondCenterBottomArea .nyhetsbanken-list,
#centerColWide #centerBottomArea .puffList,
#centerColWide #secondCenterBottomArea .puffList {
width:auto !important;
}
#leftColBottom .feedStyle,
#leftColBottom .nyheter,
#centerColBottom .feedStyle,
#centerColBottom .nyheter {
margin-right:0;
}
#centerColWide #centerBottomArea .nyhetsbankenList, 
#centerColWide #centerBottomArea .nyhetsbanken-list, 
#leftColWide #centerBottomArea .nyhetsbankenList, 
#leftColWide #centerBottomArea .nyhetsbanken-list, 
#leftColWide #secondCenterBottomArea .nyhetsbankenList,
#leftColWide #secondCenterBottomArea .nyhetsbanken-list,
#leftColBottom .nyhetsbankenList,
#leftColBottom .nyhetsbanken-list,
#centerColBottom .nyhetsbankenList,
#centerColBottom .nyhetsbanken-list{
margin-right:0px;
}
#leftCol .nyheter,
#leftCol .nyhetsbankenList,
#leftCol .nyhetsbanken-list,
#leftCol .feedStyleAlert, 
#leftCol .feedStyle,
#leftCol .puffList {
margin:0px 0px 0px 5px !important;
}
#rightCol .nyheter, 
#rightCol .nyhetsbankenList,
#rightCol .nyhetsbanken-list,
#rightCol .feedStyleAlert,
#rightCol .feedStyle,
#rightCol .puffList {
margin-right:5px;
}
#centerColWide .nyhetsbankenList ul,
#centerColWide .nyhetsbanken-list ul{
width:470px;
}
#centerColWide #centerBottomArea .nyhetsbankenList ul,
#centerColWide #centerBottomArea .nyhetsbanken-list ul,
#leftColWide #centerBottomArea .nyhetsbankenList ul,
#leftColWide #centerBottomArea .nyhetsbanken-list ul,
#centerColWide #secondCenterBottomArea .nyhetsbankenList ul,
#centerColWide #secondCenterBottomArea .nyhetsbanken-list ul,
#leftColWide #secondCenterBottomArea .nyhetsbankenList ul,
#leftColWide #secondCenterBottomArea .nyhetsbanken-list ul,
#leftColBottom .nyhetsbankenList ul,
#leftColBottom .nyhetsbanken-list ul,
#centerColBottom .nyhetsbankenList ul,
#centerColBottom .nyhetsbanken-list ul {
width:auto;
}
/*** Lista och tabell ***/
#centerCol .nyhetsbanken-list ul,
#centerColWide .nyhetsbanken-list ul,
#centerCol .nyhetsbanken-list ul li,
#centerColWide .nyhetsbanken-list ul li,
.nyhetsbanken-list ul,
.nyhetsbanken-list ul li {
list-style: none;
margin-left: 0;
}
#centerCol .nyhetsbanken-list ul li,
#centerColWide .nyhetsbanken-list ul li,
.nyhetsbanken-list ul li {
border-bottom: 1px solid #eee;
margin-bottom: 0;
padding: 4px 0;
display: block;
}
#centerCol .nyhetsbanken-list ul li:hover,
#centerColWide .nyhetsbanken-list ul li:hover {
background-color: #f6f6f6;
}
/*
#leftCol .nyhetsbankenList li, 
#leftCol .nyhetsbanken-list li, 
#leftCol .newsIteratorList tr {
padding:2px 2px 2px 5px!important;
}
*/
.feedStyle li:hover, 
.nyhetsbanken-list li:hover,
.nyhetsbankenList li:hover, 
.newsIteratorList td:hover {
background:#f6f6f6;
}
/*** Text ***/
.nyhetsbankenList p, 
.nyhetsbanken-list p, 
.newsIteratorList p {
font-size:1em;
}
.nyhetsbanken-list .date,
.nyhetsbankenList  time, 
.nyhetsbankenList p.date, 
.newsIteratorList p.date, 
.newsDetail p.date {
display: block;
font-size:0.9em;
margin:0;
color:#999;
}
.nyhetsbanken-list p.intro, 
.nyhetsbankenList p.intro, 
.newsIteratorList p.ingress {
font-weight:500;
clear:both;
margin:3px 0;
}
p.intro,
p.introduction {
font-weight:700;
clear:both;
margin:3px 0 16px;
}
/*** Links ***/
/*#leftCol .newsIteratorList p.urlAndTitle a:link, 
#rightCol .newsIteratorList p.urlAndTitle a:link,
#centerBottomArea .newsIteratorList p.urlAndTitle a:link, 
#secondCenterBottomArea .newsIteratorList p.urlAndTitle a:link {
font-weight:500 !important;
border-bottom:1px solid #c1002b !important;
}*/
#centerCol .newsIteratorList p.urlAndTitle a:link, 
#centerColWide .newsIteratorList p.urlAndTitle a:link,
#centerCol .nyhetsbanken-list p.urlAndTitle a:link,
#centerCol .nyhetsbankenList p.urlAndTitle a:link,
#centerColWide .nyhetsbanken-list p.urlAndTitle a:link,
#centerColWide .nyhetsbankenList p.urlAndTitle a:link,
#centerCol .feedStyle li a:link,
#centerColWide .feedStyle li a:link,
#centerCol .calendar p.urlAndTitle a:link, 
#centerColWide .calendar p.urlAndTitle a:link {
font-weight:700;
border-bottom:1px solid #c1002b !important;
}
.newsIteratorList p.urlAndTitle a:link, 
.nyhetsbanken-list p.urlAndTitle a:link,
.nyhetsbankenList p.urlAndTitle a:link,
.feedStyle li a:link,
.calendar p.urlAndTitle a:link,
#centerBottomArea .newsIteratorList p.urlAndTitle a:link, 
#centerBottomArea .nyhetsbanken-list p.urlAndTitle a:link,
#centerBottomArea .nyhetsbankenList p.urlAndTitle a:link,
#centerBottomArea .nyhetsbanken-list a:link,
#centerBottomArea .feedStyle li a:link,
#centerBottomArea .calendar p.urlAndTitle a:link,
#secondCenterBottomArea .newsIteratorList p.urlAndTitle a:link, 
#secondCenterBottomArea .nyhetsbanken-list p.urlAndTitle a:link,
#secondCenterBottomArea .nyhetsbankenList p.urlAndTitle a:link,
#secondCenterBottomArea .nyhetsbanken-list a:link,
#secondCenterBottomArea .feedStyle li a:link,
#secondCenterBottomArea .calendar p.urlAndTitle a:link {
font-weight:500;
border-bottom:1px solid #c1002b !important;
}
.nyhetsbanken-list a:link, 
.nyhetsbankenList a:link, 
.newsIteratorList p a:link {
font-weight:500; 
color:#c1002b;
text-decoration:none;
border-bottom:1px solid #c1002b;
}
.nyhetsbanken-list a:hover, 
.nyhetsbankenList a:hover, 
.newsIteratorList tr td p.urlAndTitle a:hover {
color:#cc0066;
background:transparent;
}
.nyhetsbanken-list a:visited, 
.nyhetsbankenList a:visited, 
.newsIteratorList tr td p.urlAndTitle a:visited {
color:#660000;
border-bottom:1px solid #660000;
}
/*** RSS-link ***/
.nyhetsbanken-list .rss, 
.nyhetsbankenList .rss, 
.newsIteratorList .rss {
background:url("/digitalAssets/207/207717_3rss.gif") left top no-repeat;
padding:2px 0 2px 25px!important;
margin:5px 0 0;
}
.nyhetsbanken-list .rss a, 
.nyhetsbankenList .rss a, 
.newsIteratorList .rss a {
text-decoration: underline !important;
border-bottom:none !important;
}
/************** paginering **************/
.nyhetsbanken-list a.pagerLink,  
.nyhetsbankenList a.pagerLink,  
.newsIteratorList h2 a.pagerLink {
color: #c1002b !important;
font-weight: 500;
text-decoration: none;
}
.nyhetsbanken-list .pagerCurrent, 
.nyhetsbankenList .pagerCurrent, 
.newsIteratorList h2 .pagerCurrent{
font-weight: 700;
}
}
/*_*_*_*_*_*_*_ CSS Nyhetsbanken _*_*_*_*_*_*_*/
@media screen{
.nyhetsbankenDocument .published {
color:#999;
padding-top:8px;
display:block;
}
/*** rubriker ***/
.nyhetsbankenDocument h1 {
clear:both;
margin-top:10px;
}
/*** lista ***/
.nyhetsbankenList ul {
padding:0!important;
margin:0!important;
}
.nyhetsbankenList li {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #EEEEEE !important;
clear:both;
list-style:none outside none;
margin:0 0 !important;
padding:4px 2px 4px 0 !important;
}
/*** text ***/
.nyhetsbankenList p.urlAndTitle {
margin-bottom: 2px;
}
#centerColFour .nyhetsbankenDocument p{
width:348px;
}
#centerColFourBottomLeft .nyhetsbankenDocument p,
#centerColFourBottomRight .nyhetsbankenDocument p, 
#middleColFour .nyhetsbankenDocument p, 
#rightColFour .nyhetsbankenDocument p{
width: 165px;
}
.nyhetsbankenDocument p{
width:470px;
}
nyhetsbankenDocument p.intro{
font-weight:700;
}
.nyhetsbankenDocument p.byline{
font-weight:500;
text-align:right;
font-style:italic;
}
.nyhetsbankenList p.author {
color: #999;
font-style: italic;
margin:0;
}
#centerBottomArea .newsHitsInfo p, 
#secondCenterBottomArea .newsHitsInfo p,
#leftColBottom .newsHitsInfo p,
#centerColBottom .newsHitsInfo p {
text-align:right;
}
.newsHitsInfo {
margin:10px 0 10px 0;
text-align: right;
}
/*** links ***/
#rightCol .nyhetsbankenList .rss {
background:url("/digitalAssets/207/207717_3rss.gif") no-repeat scroll left 5px transparent;
border-bottom: 6px solid #eee;
margin: 5px 0;
padding: 2px 0 10px 0px !important;
}
.nyhetsbankenList .rss a {
font-weight:500;
padding-left:25px;
}
#centerBottomArea .newsHitsInfo a,
#secondCenterBottomArea .newsHitsInfo a {
font-weight:500;
text-align:right;
}
/*** Searchform ***/
.nyhetsbankenList .searchForm span {
padding:5px 20px 10px 0;   
}
#rightCol .nyhetsbankenList .searchForm span,  
#leftCol .nyhetsbankenList .searchForm span,  
#centerBottomArea .nyhetsbankenList .searchForm span,
#secondCenterBottomArea .nyhetsbankenList .searchForm span {
padding:5px 20px 5px 0;
}
.searchForm {
background:#f6f6f6;
padding:5px 5px 0;
margin:10px 0;
}
#centerColWide .searchForm {
width:480px;
}
.searchForm .nyhetsbankenSearchText, .searchForm .nyhetsbankenSearchButton {
clear:both;
}
.searchForm .nyhetsbankenSearchButton {
padding-right:5px !important;
}
.searchForm .searchTipsLink {
clear:both;
display:block;
padding:5px;
background:url("") 180px 3px no-repeat;
text-align:center;
border-bottom:none;
}
#centerColWide .searchForm .searchTipsLink {
background:url("") 307px 3px no-repeat;
}
.searchForm .searchTipsLink:focus {
outline:none;
}
.searchForm .searchTipsArea {
background: none repeat scroll 0 0 #EAEAEA;
margin: 10px auto 20px;
padding: 5px;
width: 410px;
}
#centerColWide .searchForm .searchTipsArea {
width: 470px;
}
#rightCol .searchForm .searchTipsArea, 
#leftCol .searchForm .searchTipsArea, 
#centerBottomArea .searchForm .searchTipsArea,
#secondCenterBottomArea .searchForm .searchTipsArea {
width:200px;
}
.searchForm .searchTipsArea h2 {
margin:0 !important;
}
.nyhetsbankenSearchText{
clear:both;
display:block;
}
.nyhetsbankenYear {float:left}
.nyhetsbankenMonth {float:left; width:250px;}
.nyhetsbankenSearchText{float:left;}
.nyhetsbankenSearchFor {float:left}
.nyhetsbankenButtons {
clear:both;
}
.nyhetsbankenSearchButton{float:left; }
.nyhetsbankenResetButton {float:left;}
.imageBox {
margin-bottom:20px;
}
.imageBox .caption {
margin:0 0 20px;
float:left;
clear:both;
}
.imageBox .image-caption{
font-style: italic;
}
.imageBox .img_byline {
margin-bottom: 5px;
font-size: 0.9em;
}
.imageBox img {
max-width: 450px;
}
}
.paymentContainer {
max-width: 460px;
}
#paymentSection {
background: #f2f2f2;
font-size: 1.1em;
padding: 10px;
}
.paymentContainer .warning {
border: none;
}
#paymentSection form {
font-size: 90%;
}
.paymentContainer label {
clear: both;
display: block;
margin-bottom: 3px;
}
.paymentContainer input[type="submit"] {
clear: both;
display: block;
margin: 20px 0 10px;
}
.paymentContainer input[type="text"] {
border-style: solid;
border-radius: 0px;
border-width: 1px;
clear: both;
display: block;
height: 18px;
margin-right: 5px;
min-width: 115px;
padding: 1px 3px;
}
.paymentContainer select {
height: 22px;
padding: 2px;
width: auto;
max-width: 300px;
min-width: 187px;
}
.amount select {
min-width: 70px;
}
.currency select {
min-width: 55px;
}
.paymentContainer textarea {
display: block;
height: 100px;
width: 300px;
}
.paymentContainer input,
.paymentContainer select,
.paymentContainer textarea {
margin-bottom: 10px;
}
.amount,
.currency {
float: left;
}
.amount p, 
.currency p {
font-weight: bold;
margin-top: 17px; 
margin-right: 5px;
margin-bottom: 10px;
}
.payment-error {
clear: both;
font-style: italic;
}
/*_*_*_*_*_*_*_ CSS RSS Reader _*_*_*_*_*_*_*/
@media screen{
.RSSReaderWrapper {
margin-bottom: 20px;
}
.feedStyle {
clear:both;
}
.feedStyleAlert {
clear: both;
padding: 5px;
background: #f6f6f6;
}
#rightCol .feedStyleAlert {
margin:0 5px 0 0;
}
.feedItem {
margin: 5px 0;
padding: 5px 2px 2px;
}
.feedItem:hover {
background-color:#f6f6f6;
}
.retrieverSource {
float: left;
color: #999999;
font-style: italic;
margin: 0 6px 0px 0;
font-size: 0.9em;
}
.rss-reader-source {
font-size: 0.9em;
font-weight: normal;
}
/*** rubriker ***/
.feedStyle h1 {
border-bottom: medium none;
color: #444;
font-size: 1.4em;
font-weight: 500;
margin: 15px 0 0 !important;
}
.feedStyleAlert h1 {
color: #900!important;
font-size: 1.4em;
font-weight: 500;
margin: 15px 0 0 !important;
}
#leftCol .feedStyle h1,
#rightCol .feedStyle h1,
#leftCol .feedStyleAlert h1,
#rightCol .feedStyleAlert h1 {
margin: 6px 0 0 !important;
}
.feedStyle h2, .feedStyleAlert h2 {
border-bottom: medium none;
color: #444;
font-family: Verdana, Arial,Helvetica,sans-serif!important;
font-size: 1.0em !important;
font-weight: 700 !important; 
margin: 0 0 6px !important;
clear: both;
line-height: 1.5em;
}
.feedStyle h2 a, .feedStyleAlert h2 a {
color: #c1002b;
}
.feedStyle h3,
.feedStyleAlert h3 {
font-size: 1em;
font-style: italic;
font-weight: 500;
margin: 5px 0;
padding: 0;
}
/*** lista ***/
.feedStyle ul,
.feedStyleAlert ul {
list-style: none;
margin-left: 0;
}
.feedStyle li { 
list-style-type: none;
padding: 5px 0px;
border-bottom: 1px solid #EEE;
list-style-position: outside;
} 
/*** text ***/
.feedStyle p.styleDate, 
.feedStyle .date  {
color: #999999;
display: block;
font-size: 0.9em;
font-weight: normal;
margin: 2px 0;
}
.feedStyleAlert p.styleDate, 
.feedStyleAlert .date {
color: #888;
margin: 2px 0;
font-size: 0.9em;
}
.allMessages .rss:hover {
background: #F6F6F6 url("/digitalAssets/207/207717_3rss.gif") left top no-repeat;
border-bottom: none !important;
text-decoration: underline; 
}
.allMessages .rss {
padding: 0 0 5px 25px!important;
text-decoration: underline; 
}
}
/*_*_*_*_*_*_*_ CSS Search _*_*_*_*_*_*_*/
@media screen{
.searchResults {
margin:20px 0 0;
padding:0;
}
.searchResults table {
margin:0;
border-spacing:0;
}
.searchResults table tr{
margin:0;
padding:0;
}
.searchResults table th{
text-align:left;
background:#ddd;
}
.searchResults table th a{
color:#333;
display:block;
font-size:1.1em;
}
.searchResults table td{
padding:3px 5px;
border:none;
margin:0;
}
.searchResults table a{
text-decoration:none;
}
.searchResults table  a:hover{
text-decoration:underline;
}
.contentSearch br {
/* margin:20px 0; */
}
#centerCol .contentSearch {
margin:0 0 20px 0;
}
#centerColWide .contentSearch {
margin:0 15px 20px 0;
padding:0 0 5px 0;
}
#centerColWide .contentSearchResults {
margin:0 15px 0 0;
}
.searchResults table tr.odd {
background:#f6f6f6;
}
input {
border-color:#666666 #F6F6F6 #F6F6F6 #666666;
border-style:solid;
border-width:1px;
}
label[for="ruleHeadline"], label[for="actNumber"], label[for="keywords"] {
margin-left:10px;
}
/*** Google searchresult ***/
#centerCol #cse-search-results iframe, 
#centerCol iframe, #centerCol #cse-search-results {
width:470px !important;
font-family: verdana,arial !important;
}
#centerColWide #cse-search-results iframe, 
#centerColWide iframe{
width:714px;
font-family: verdana,arial !important;
}
}
/*_*_*_*_*_*_*_ CSS Slideshow _*_*_*_*_*_*_*/
@media screen{
.slideShow  {
clear:both;
}
#rightCol .slideShow{
clear:both;
float:right;
}
.slideShowContainer {
clear:both;
}
#breadcrumbsRow .slideShowContainer {
margin: 0 5px 20px;
overflow: hidden;
}
#rightCol #slideShowBody {
float:right;
}
}
/*_*_*_*_*_*_*_ CSS Twitter Feed _*_*_*_*_*_*_*/
@media screen{
#twitter_div {
background:url("/digitalAssets/207/207717_3twitterbird.png") right top no-repeat;
}
#leftCol #twitter_div {
margin-left:5px;
}
#twitter_div .sidebar-title {
padding: 0px 40px 10px 0;
}
#twitter_div ul#twitter_update_list {
list-style:none;
margin:0;
padding:0;
}
#twitter_div ul#twitter_update_list li{
margin:0;
padding:3px 0px;
font-style:italic;
}
#twitter_div ul#twitter_update_list li:hover{
background:#f6f6f6;
}
#twitter_div ul#twitter_update_list li span a{
color:#c1002b;
display:inline;
text-decoration:underline;
}
/*#twitter_div ul#twitter_update_list li span a:hover{
text-decoration:none;
}*/
#twitter_div ul#twitter_update_list li a{
color:#999;
display:block;
text-decoration: none;
}
#twitter_div ul#twitter_update_list li a:hover{
text-decoration: underline;
border-bottom: none !important;
background: transparent;
}
#twitter-link {
border-bottom: 1px solid #C1002B;
display: inline-block !important;
margin: 3px 0 0 0;
}
.twitter_ingress {
font-weight:700;
}
}

