/*****************************************/* This file should contain the paths /* to all function stylesheets that should/* be included on all pages/* /functions/functions.css/*****************************************/ /* @include url(/Functions/Article/ArticleBlock.css); */.ArticleBlock .Image{	display: block;	margin-bottom: 20px;}.ArticleImageLeft .Image{	float: left;	margin-right: 10px;}.ArticleImageRight .Image{	float: right;	margin-left: 10px;}.ArticleBlock .box .boxBody{	padding: 0px 17px 22px 17px;}.ArticleBlock .box .boxBody h2{	display: block;	line-height: 17px;}#RegionSecondaryContent .rightAlignedImgBlock,#RegionSecondaryContent .leftAlignedImgBlock,#RegionSecondaryContent .ArticleImageLeft .Image,#RegionSecondaryContent .ArticleImageRight .Image{	display: block;	float: none;	margin-left: 0;	margin-right: 0;} /* @include url(/Functions/Article/ArticleWide.css); */body{} /* @include url(/Functions/Article/EditorialInfo.css); */.EditorialInfo{	line-height: 1.2;}.EditorialInfo img{	display: inline;	float: left;	padding: 3px;	border: 1px solid #dad7c8;	margin-right: 7px;}.EditorialInfo h2{	font-size: 1.1em;	margin: 0;}.EditorialInfo span{	display: block;} /* @include url(/Functions/Article/Styles/ArticleBlockFBtwoColumn.css); */.LeftArea {color:#000000;float:left;font-family:Trebuchet MS,Helvetica,Sans-Serif;width:410px;padding-right: 50px;padding-bottom: 10px;}element.style {border-width:0;float:right;height:190px;margin-right:20px;width:190px;}.FBdesign{    float:left;    margin-bottom: 10px;    padding-bottom:1px;}.RightArea{    margin-right: 20px;     Width: 190px;    float:right;} /* @include url(/Functions/Article/Styles/SimpleArticleBlock.css); */.SimpleArticleBlock .linkBlock{	padding: 8px 7px 4px 7px;}.SimpleArticleBlock .linkBlock .imageLink{	float: right;	margin-left: 10px;}.SimpleArticleBlock .linkBlock .imageLink img{	vertical-align: bottom;}.SimpleArticleBlock .linkBlock .actionLink{	margin-top: 4px;	float: right;}#RegionContent .ThreeColumns .Left .SimpleArticleBlock .box .boxBody .articleContent,#RegionContent .ThreeColumns .Middle .SimpleArticleBlock .box .boxBody .articleContent,#RegionContent .ThreeColumns .Right .SimpleArticleBlock .box .boxBody .articleContent{	min-height: 296px;	padding: 0 8px;} /* @include url(/Functions/Basic/Styles/Divider.css); */.Divider{	clear: both;	height: 1px;	margin-bottom: 20px;	border-bottom: solid 1px #e6e6e6;}.Divider hr{	display: none;} /* @include url(/Functions/Basic/Styles/ImageBlock.css); */.ImageBlock{	display: block;	line-height: 0;	text-decoration: none;}.ImageBlock img{	display: block;} /* @include url(/Functions/Filur/Filur.css); */#FilurLayer{    position:relative;    top:-100px;    left:200px;    z-index:100;    margin-bottom:0px !important;}.Filur{    margin-bottom:0px !important;} /* @include url(/Functions/Flash/FlashBlockExt.css); */.FlashExtBox {}.FlashExtLinkArea{    overflow:auto;}.FlashExtAltContent{/*    border:1px solid #ccc;    background-color:#eee;*/    padding:10px;}.FlashExtContainer{    padding:5px 5px 10px 0px;    height:340px !important;    border:0px;    width:288px;       overflow:auto;} /* @include url(/Functions/Form/FormBlock.css); */.FormBlock .box .boxBody{	padding: 17px 22px;}.FormBlock .inputBlock,.FormBlock table{	margin-bottom: 0;}.FormBlock tr td .button{	float: right;}.FormBlock tr td{	padding-bottom: 10px;}.FormBlock tr:last-child td{	padding: 5px 0 0 0;	border-top: 1px solid #e6e6e6;} /* @include url(/Functions/Invitations/Styles/EmailSignature.css); */#EmailSignatures h1, #EmailSignatures h2, #EmailSignatures h3{	padding: 0;	margin: 0;	font-weight: normal;}#EmailSignatures h1{	font-size: 36px;	margin-bottom: -5px;	padding-top: 22px;}#EmailSignatures h2{	font-size: 22px;	margin-bottom: -3px;	margin-top: -12px;}#EmailSignatures h3{	font-size: 12px;}#EmailSignatures .bold{	font-weight: bold;}.signatureContent{	width: 599px;	height: 517px;	padding-left: 25px;	padding-top: 16px;}.signatureTop{	clear: both;	height: 144px;	font-size: 20px;}.signatureShareIcon{	background-image: url("/functions/invitations/Images/emailIcon.png");	width: 103px;	height: 109px;	float: left;	margin-right: 7px;}.signatureContentLeft, .signatureContentRight{	float: left;	width: 280px;}.signatureContentLeft{	margin-left: 12px;}.signatureBox{    cursor:pointer;	background-repeat: no-repeat;	width: 165px;	height: 52px;	padding-left: 90px;	padding-top: 22px;	margin-top: 18px;}#EmailSignatures .apple{	background-image: url("/functions/invitations/Images/boxApple.png");}#EmailSignatures .msn{	background-image: url("/functions/invitations/Images/boxMsn.png");}#EmailSignatures .opera{	background-image: url("/functions/invitations/Images/boxOpera.png");}#EmailSignatures .gmail{	background-image: url("/functions/invitations/Images/boxGmail.png");}#EmailSignatures .outlook{	background-image: url("/functions/invitations/Images/boxOutlook.png");}#EmailSignatures .thunderbird{	background-image: url("/functions/invitations/Images/boxThunderbird.png");}#EmailSignatures .windows{	background-image: url("/functions/invitations/Images/boxWindows.png");}#EmailSignatures .entourage{	background-image: url("/functions/invitations/Images/boxEntourage.png");}.signatureContentHeader{	width: 471px;	height: 92px;	margin-left: -12px;	margin-bottom: 18px;	padding-left: 128px;	padding-top: 4px;}.signatureContent .leftMenu, .signatureContent .rightContent{	float: left;	font-size: 14px;}.signatureContent .leftMenu{	width: 115px;}.signatureContent .rightContent{	width: 400px;}.signatureContent .leftMenu ul{	list-style-type: none;	padding: 0;	margin: 0;}.signatureContent .leftMenu li{	padding: 0;}.signatureContent .appleHeader{	background-image: url("/functions/invitations/Images/headApple.png");}.signatureContent .msnHeader{	background-image: url("/functions/invitations/Images/headMsn.png");}.signatureContent .operaHeader{	background-image: url("/functions/invitations/Images/headOpera.png");}.signatureContent .gmailHeader{	background-image: url("/functions/invitations/Images/headGmail.png");}.signatureContent .outlookHeader{	background-image: url("/functions/invitations/Images/headOutlook.png");}.signatureContent .thunderbirdHeader{	background-image: url("/functions/invitations/Images/headThunderbird.png");}.signatureContent .windowsHeader{	background-image: url("/functions/invitations/Images/headWindows.png");}.signatureContent .entourageHeader{	background-image: url("/functions/invitations/Images/headEntourage.png");}#EmailSignatures{    display:none;}.EmailSignatures_SubSection{    display:none;} /* @include url(/Functions/Invitations/Styles/InviteContacts.css); */.InviteContacts{    margin:0 !important;}.InviteContactsContacts{    background-color:White;    border:4px solid #ccc;    font-size:10px;    height:520px;    width:640px;}#HotmailLoader{    position:relative;    left:194px;    top:-15px;    z-index:1;}.SignatureSample{    text-decoration:underline;    color:blue;    cursor:pointer;}.rightContentSamples{    display:none;    float:left;    width:400px;}#InviteContacts_GMailLogin_NotLoggedIn, #InviteContacts_GMailLogin_LoggedIn{    display:none;}#GmailContactsHeading,#GmailContactsText,#CsvContactsHeading,#CsvContactsText{    display:none;}#GmailLoginErrTextArea{    font-size:12px;    font-weight:bold;    color:Red;    text-align:center;    display:none;    width:200px;    margin:0px auto 10px;}.InviteBackLink {    font-size:14px #important;    text-decoration:none #important;    }.InviteContactsContacts A{    font-size:12px;    font-weight:normal;    color:Blue;    text-decoration:underline;}.InviteContactsContacts .GmailLoginHeader{    background:#e3e9f8 url(/functions/invitations/images/gmailaccounts.png) no-repeat 10px 10px;    height:40px;    width:640px;}.InviteContactsContacts .FileUploadHeader{    background:#fff url(/functions/invitations/images/hotmailoutlook.png) no-repeat center;    height:50px;    width:640px;    border-bottom:1px solid #ccc;}.GmailContactsHeading{    background:transparent url(/functions/invitations/images/gmailcontacts.png) no-repeat 10px 10px;    height:35px;    width:640px;}.CsvContactsHeading{    background:transparent url(/functions/invitations/images/hotmailoutlook.png) no-repeat 10px 10px;    height:55px;    width:640px;}.InviteContactsContacts .GmailLoginText, .InviteContactsContacts .FileUploadText{    margin:10px 30px;}.InviteContactsContacts .GmailContactsText, .InviteContactsContacts .CsvContactsText{    margin:5px 15px 10px 15px;    font-weight:normal;    font-size:12px;}#GmailContactsLoader{    display:none;    position:relative;    top:-200px;    left:160px;    width:300px;    height:150px;    border:1px solid #ccc;    text-align:center;    font-size:12px;    font-weight:bold;    background:white;}#GmailContactsLoader DIV{    margin-top:70px;}#GmailContactsLoader DIV SPAN{    margin-left:10px;}#InviteContacts_Complete, #InviteContacts_ContactContainer, #InviteContacts_GMailLogin, #InviteContacts_GMailError, #InviteContacts_FileUpload,#iframelightbox{    display:none;    font-size:12px;    font-weight:bold;}#InviteContacts_ContactContainer{}.InviteContactsContacts .ContactArea{    background-color:#f6f8fb;    border:1px solid #ccc;    margin:-10px 15px 0px 15px;    padding:5px;    height:340px;    overflow:scroll;}#iframelightbox{    display:none;    margin:0px;    padding:0px;    background-color:white;}#iframelightbox_iframe{    border:2px solid #ccc;    width:645px;    height:520px;    margin:0px;    padding:0px;}.InviteContactsContacts .GmailLogin{    background:transparent url(/functions/invitations/images/GMailAccountBg.png) no-repeat;    margin:40px auto 0px auto;    padding:10px;    height:190px;    width:421px;        }.InviteContactsContacts .GmailLoginErr, .InviteContactsContacts .GmailLoginSentMessage{    text-align:center;    font-size:12px;    margin:40px auto 0px auto;    padding:30px;    height:30px;    width:500px;    background-color:#f6f8fb;    border:1px solid #ccc;    }.InviteContactsContacts .GmailLoginSentMessage{    display:none;    font-size:14px !important;    font-weight:bold;    height:20px;}.InviteContactsContacts .FileUpload{    background:transparent url(/functions/invitations/images/FileUploadBg.png) no-repeat;    margin:40px auto 0px auto;    padding:10px;    height:190px;    width:400px;}#FileSource{    display:none;}#FileSourceContainer{    position:relative;    left:150px;    top:65px;    width:400px;    z-index:10; }#FileSourceQueue{    width:390px;    height:55px;    position:relative;    left:15px;    top:75px;    }#GmailLoginHelpLink{    margin:0px auto;    text-align:center;}.GmailLogin TABLE{    margin:40px auto 10px auto;}.FileUpload TABLE{    margin:50px auto;}.GmailLogin TD+TD, .FileUpload TD+TD{    text-align:left;}.GmailLogin TD, .FileUpload TD{    width:50px;    text-align:right;    padding-right:5px;}.InviteContactsContacts .GmailError{    background-color:#f6f8fb;    border:1px solid #ccc;    margin:80px 60px 0px 60px;    padding:20px;    font-size:12px;    font-weight:bold;    color:Red;    height:30px;}.ImportButton{    cursor:pointer;    margin-left:13px;    margin-top:5px;}#InviteContacts_ContactArea_Left, #InviteContacts_ContactArea_Right{    width:380px;    padding-bottom:5px;    padding-left:5px;}#InviteContacts_ContactArea_Left SPAN, #InviteContacts_ContactArea_Right SPAN{    position:relative;    top:-2px;    font-size:10px;    font-weight:bold;}#InviteContacts_ContactArea_Left INPUT, #InviteContacts_ContactArea_Right INPUT{    margin-top:-5px;}#FileSource{    width:200px;}#InviteContacts_Completed{    display:none;    background: url("/functions/invitations/Images/boxGmail_white.png") no-repeat 0px 0px;    padding:10px;    height:190px;    width:621px;}#InviteContacts_Completed_header{    font-size:20px;    font-weight:normal;    margin-left:100px;    margin-top:16px;}#InviteContacts_Completed_body{    font-size:14px;    font-weight:normal;    margin-left:20px;    margin-top:20px;} /* @include url(/Functions/Invitations/Styles/InviteFriends.css); *//* Anpassad efter Marcus filer i /templates/ 2010-07-22 */.inviteContent h1, .inviteManualContent h1{	padding: 0;	margin: 0;	font-weight: normal;	font-size: 36px;	margin-bottom: -5px;}.bold{    font-weight:bold;}.inviteContent h2, .inviteManualContent h2{	padding: 0;	margin: 0;	font-weight: normal;	font-size: 22px;	margin-bottom: -3px;}.inviteContent h3, .inviteManualContent h3{	padding: 0;	margin: 0;	font-weight: normal;	font-size: 12px;}.inviteContent, .inviteManualContent{	width: 604px;	height: 497px;	padding-left: 25px;	padding-top: 30px;	background-color: #fff;	background-image: url("/functions/invitations/images/mailPointer.png");	background-repeat: no-repeat;	background-position: 13px 228px;}.inviteManualContent{	background-image: none;}.topBar{	clear: both;	height: 92px;	font-size: 20px;}.shareIcon{	background-image: url("/functions/invitations/Images/shareIcon.png");	width: 134px;	height: 78px;	float: left;	margin-right: 20px;}.bar{	width: 440px;	height: 61px;	background-repeat: no-repeat;	padding-left: 22px;	padding-top: 18px;	padding-right: 104px;	margin-bottom: 2px;}.explanation{	width: 599px;	color: #555;	font-size: 10px;	margin-left: 20px;	margin-top: 10px;}.facebook{	background-image: url("/functions/invitations/Images/barsFacebook.png");	padding-top: 10px;	height: 79px;}.gmail{	background-image: url("/functions/invitations/Images/barsGmail.png");}.msn{	background-image: url("/functions/invitations/Images/barsMsn.png");}.outlook{	background-image: url("/functions/invitations/Images/barsOutlook.png");}.inviteContentHeader{	width: 471px;	height: 71px;	margin-left: -12px;	margin-bottom: 18px;	padding-left: 128px;	padding-top: 25px;}.leftMenu, .rightContent, .leftMenuInstr, .rightContentInstr{	float: left;	font-size: 14px;}.leftMenu{	width: 115px;}.leftMenuInstr{	width: 125px;}.rightContent{	width: 400px;}.rightContentInstr{    width:350px;}.rightContent h2, .rightContentInstr h2{	margin-bottom: 12px;}.outlookHeader{	background-image: url("/functions/invitations/Images/headOutlook.png");}.msnHeader{	background-image: url("/functions/invitations/Images/headMsn.png");} /* @include url(/Functions/Invitations/Styles/Widgets.css); */#Widgets{    background:white url(/functions/invitations/images/widgethead.jpg) no-repeat 10px 10px;    font-size:10px;    height:520px;    width:640px;    font-family:Trebuchet MS;}#BannerGenerator{    background:white url(/contribution/functions/collection/images/marketing_banner_gen.jpg) no-repeat 10px -10px;    font-size:10px;    height:520px;    width:640px;    font-family:Trebuchet MS;}#BannerGenerator_Button{    position:relative;    top:485px;    left:340px;}#WidgetsPage1, #WidgetsPage2, #WidgetsPage3{    display:none;}#WidgetsPage3{    border:1px solid white;}#WidgetsPage1_Left, #WidgetsPage2_Left, #WidgetsPage3_Left{    float:left;    margin-left:20px;    margin-top:120px;}#WidgetsPage1_Left{    width:320px;}#WidgetsPage2_Left{    width:600px;}#WidgetsPage1_Left .WidgetsButton{    margin-top:10px;    cursor:pointer;}#WidgetsPage1_Left .WidgetsButtons{    margin-top:100px;}#WidgetsPage2_Left .WidgetsButtons{    margin-top:50px;}#WidgetsPage1_Right{    float:left;    width:280px;    margin-left:20px;    margin-top:120px;}.WidgetsTextLarge{    font-size:20px;    line-height:24px;    color:#333;}.WidgetsTextNormal{    font-size:13px;    color:#333;}#WidgetsPage3_TopRight {    cursor:pointer;    margin-top:50px;    margin-left:550px;    text-decoration:underline;    color:#762561;}#WidgetsPage3_Menu{    margin-left:130px;    margin-top:0px;    width:100px;    height:80px;}#WidgetsPage3_Menu SPAN{    text-decoration:underline;    color:#762561;    cursor:pointer;}#BannerGenerator_Button{    cursor:pointer;}#WidgetsPage3_CopyButton{    position:relative;    top:-40px;    left:320px;    cursor:pointer;}#WidgetsPage3_Widgets_1_Panel, #WidgetsPage3_Widgets_2_Panel, #WidgetsPage3_Widgets_3_Panel{    display:none;    margin-top:-10px;    margin-left:5px;    width:630px;    height:370px;    background-color:#f9f9f9;    border:1px solid #e5e5e5;    padding: 0px 0px 0px 5px;}#WidgetsPage3_Widgets_2_Panel_Left{    width:250px;}#WidgetsPage3_Widgets_2_Panel_Right{    width:380px;    padding-top:10px;}#WidgetsPage3_Widgets_2_Panel TABLE{    width:630px;}#WidgetsPage3_Widgets_2_Panel_Right CODE, #WidgetsPage3_Widgets_2_Panel_Right PRE {    font-family:Courier new;    font-size:10px;    width:360px;    margin:0px;        white-space: pre-wrap; /* css-3 */    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */    white-space: -pre-wrap; /* Opera 4-6 */    white-space: -o-pre-wrap; /* Opera 7 */    word-wrap: break-word; /* Internet Explorer 5.5+ */}#WidgetsPage3_Widgets_1_Panel code, #WidgetsPage3_Widgets_1_Panel pre,#WidgetsPage3_Widgets_3_Panel code, #WidgetsPage3_Widgets_3_Panel pre{    font-family:Courier new;    font-size:10px;    width:600px;    margin-top:0px;    margin-left:10px;        white-space: pre-wrap; /* css-3 */    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */    white-space: -pre-wrap; /* Opera 4-6 */    white-space: -o-pre-wrap; /* Opera 7 */    word-wrap: break-word; /* Internet Explorer 5.5+ */}#InviteContacts_MessageBox{    position:absolute;    left:380px;    top:135px;    z-index:999;    display:none;    border:1px solid #333;    background-color:#f9f9f9;    padding:9px;    height:20px;} /* @include url(/Functions/Invitations/Uploadify/uploadify.css); *//*Uploadify v2.1.0Release Date: August 24, 2009Copyright (c) 2009 Ronnie Garcia, Travis NickelsPermission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sellcopies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included inall copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS INTHE SOFTWARE.*/.uploadifyQueueItem {	font: 11px Verdana, Geneva, sans-serif;	border: 2px solid #E5E5E5;	background-color: #F5F5F5;	margin-top: 5px;	padding: 10px;	width: 350px;}.uploadifyError {	border: 2px solid #FBCBBC !important;	background-color: #FDE5DD !important;}.uploadifyQueueItem .cancel {	float: right;}.uploadifyProgress {	background-color: #FFFFFF;	border-top: 1px solid #808080;	border-left: 1px solid #808080;	border-right: 1px solid #C5C5C5;	border-bottom: 1px solid #C5C5C5;	margin-top: 10px;	width: 100%;}.uploadifyProgressBar {	background-color: #0099FF;	width: 1px;	height: 3px;} /* @include url(/Functions/Layout/Styles/ThreeColumns.css); */.ThreeColumns{	margin-bottom: 0;}.Columns{	clear: both;}.ColumnsHeading{	background: transparent url(/Functions/Layout/Images/ColumnsHeadingBgBar.gif) no-repeat 2px 2px;}.ColumnsHeading h2.Heading{	background: #fafafa url(/Functions/Layout/Images/ColumnsHeadingBgText.gif) no-repeat right 2px;	display: inline;	float: left;	padding-right: 6px;	margin-left: 22px;	text-transform: uppercase;	font-size: 90%;	line-height: normal;	color: #877a4f;}.ThreeColumns .Left,.ThreeColumns .Middle,.ThreeColumns .Right{	width: 229px;	float: left;}.ThreeColumns .Right{	float: right;}.ThreeColumns .Middle{	margin-left: 20px;}/* test */#RegionContent .ThreeColumns .Left,#RegionContent .ThreeColumns .Middle,#RegionContent .ThreeColumns .Right{	width: 309px;}#RegionContent .ThreeColumns .box .boxBody{	min-height: 345px;}#RegionContent #RegionMainContent .ThreeColumns .box .boxBody{	min-height: 150px;}#RegionMainContent .ThreeColumns .Left,#RegionMainContent .ThreeColumns .Middle,#RegionMainContent .ThreeColumns .Right{	width: 229px;}#RegionContent .ThreeColumns .box{	background-image: url(/Elements/Box/bottom_309px.png);}#RegionContent #RegionMainContent .ThreeColumns .box{	background-image: url(/Elements/Box/bottom_229px.png);}#RegionContent .ThreeColumns .boxHead{	background-image: url(/Elements/Box/head_309px.png);}#RegionContent #RegionMainContent .ThreeColumns .boxHead{	background-image: url(/Elements/Box/head_229px.png);}#RegionContent .ThreeColumns .boxTop{	background-image: url(/Elements/Box/top_309px.png);}#RegionContent #RegionMainContent .ThreeColumns .boxTop{	background-image: url(/Elements/Box/top_229px.png);}#RegionContent .ThreeColumns .boxBody{	min-height: 0;	padding: 0 12px 5px;	background-image: url(/Elements/Box/body_309px.png);}#RegionContent #RegionMainContent .ThreeColumns .boxBody{	background-image: url(/Elements/Box/body_229px.png);	padding: 0 2px;}#RegionContent .ThreeColumns .boxHead{	color: #2f2f2f;	font-family: Trebuchet MS, Helvetica, Sans-Serif;	text-transform: none;	font-size: 140%;	padding: 10px 10px 18px 8px;} /* @include url(/Functions/Listings/Styles/BannerRotator.css); */.BannerRotator img{	vertical-align: bottom;} /* @include url(/Functions/Listings/Styles/CategoryListingBlock.css); */.CategoryListingBlock h1{	padding: 10px 10px 0 10px;} /* @include url(/Functions/Listings/Styles/SectionSubPagesListing.css); */.SectionSubPagesListing .PageListItem{	margin-bottom: 20px;}.SectionSubPagesListing .PageListItem .boxBody{	padding: 13px 18px;}.SectionSubPagesListing .PageListItem .ImageCaptionBlock{	float: left;	margin: 0;}.SectionSubPagesListing .PageListItem .ImageCaptionBlock img{	margin-bottom: 3px;}.SectionSubPagesListing .PageListItem .ImageCaptionBlock p,.SectionSubPagesListing .PageListItem .ImageCaptionBlock div{	width: 200px;}.SectionSubPagesListing .PageListItem .Text{	float: right;	width: 430px;	padding: 4px;}.SectionSubPagesListing .PageListItem h2 a{	text-decoration: none;	color: #000;	border-bottom: 1px dotted #ccc;	line-height: normal;}.SectionSubPagesListing .PageListItem h2 a:hover{	color: #000;	border-bottom: 1px solid #000;}.SectionSubPagesListing .PageListItem p{	margin: 0;}.SectionSubPagesListing .PageListItem .intro{	margin-bottom: .5em;}.SectionSubPagesListing ul.SubPageList{	list-style: none none;	margin: 0;	padding: 0;}.SectionSubPagesListing ul.SubPageList li{	display: inline;	float: left;	width: 210px;	margin: 0;	padding: 8px 0 2px 0;	clear: both;	line-height: normal;}.SectionSubPagesListing ul.SubPageList li.alt{	float: right;	clear: right;}.SectionSubPagesListing ul.SubPageList li h3{	font-size: 100%;	font-weight: normal;} /* @include url(/Functions/Listings/Styles/SubSectionSubPagesListing.css); */.SubSectionSubPagesListing h1{	padding: 10px 10px 0 10px;} /* @include url(/Functions/Listings/Styles/Units/PageDataCollectionList.css); */.PageContainer,.PagingContainer{	padding: 10px;	border-top: 1px solid #e6e6e6;}.PagingContainer{	text-align: center;}.PagingContainer span{	padding: 0 2px;}.PagingHeader{	padding: 0 10px;}.PageContainer img{	float: right;	padding: 4px;	border: 1px solid #dad7c8;	margin: 0 0 0 10px;}.PageContainer img.leftAligned{	float: left;	margin: 0 10px 0 0;}.PageContainer h2{	line-height: normal;	font-size: 150%;}.PageContainer p{	margin-bottom: .3em;}.PageContainer .dateLabel{	color: #999;	display: block;}.PageContainer .ArticleTags{	margin-bottom: 5px;} /* @include url(/Functions/Login/Styles/LoginView.css); */.LoginView .boxBody{	padding: 0px 22px 17px 22px;}.LoginView .AboutText{	border-top: 1px solid #e6e6e6;	padding-top: 20px;	margin-top: 20px;}.LoginView .box-InnerBox .boxBody{	padding: 20px 30px;} /* @include url(/Functions/News/NewsScroller.css); */.NewsScroller{	margin-bottom:10px;	margin-top:-5px;}.NewsScrollerOffset{	display:inline-block;	margin-top:2px;	vertical-align:top;}.NewsScrollerHeader{	font-size:12px;	font-weight:bold;}.NewsScrollerContainer{	margin-left:2px;	margin-bottom:-10px;	padding:2px 10px 2px 10px;	background-color:white;	font-size:12px;	font-weight:normal;	color:black;	text-decoration:underline !important;}.NewsScrollerDate{	font-size:10px;	color:black;	text-decoration:none !important;}NewsScrollerDate A {	text-decoration:none !important;}#newsScroller_scrollContent, #newsScroller_measureContainer{	position:relative;	font-size:12px;}#newsScroller_scrollContainer{	height:18px;	overflow:hidden;} /* @include url(/Functions/News/Styles/NewsListing.css); */.NewsListing h1{	padding: 10px 10px 0 10px;}.NewsListing .FreeText{	padding: 0 10px;}.NewsListing .DateLinks{	padding: 10px;}.NewsListing .DateLinks .noLink{	padding: 0 2px;}.NewsListing .DateLinks .disabled{	font-weight: bold;	border-bottom: none;	color: #333;} /* @include url(/Functions/News/Styles/PressreleaseListing.css); */.PressreleaseListing .PressItem a:hover h2{	text-decoration: underline;}.PressreleaseListing .PressItem h2{	margin-bottom: 0;}.PressreleaseListing .PressItem .ingress{	margin-top: 0.3em;}.PressreleaseListing .Paging{	text-align: center;}.PressreleaseListing .Navigation{	margin-bottom: 20px;	text-align: left;}.PressreleaseListing .Paging span{	margin-right: 3px;}.PressreleaseListing .box .boxBody{	padding: 17px 22px;}.PressreleaseListing .ArticleToolbar{	padding: 5px 0;	margin-bottom: 20px;	border-top: 1px solid #e6e6e6;	border-bottom: 1px solid #e6e6e6;}.PressreleaseListing .ArticleToolbar .dateLabel{	display: inline;	float: left;	font-size: 1em;	color: #333;	background: transparent url(/Elements/Icons/Clock.gif) no-repeat left center;	padding-left: 20px;}.PressreleaseListing .ArticleToolbar ul{	list-style: none none;	float: right;	margin: 0;	padding: 0;}.PressreleaseListing .ArticleToolbar ul li{	border-right: 1px solid #e6e6e6;	float: left;	margin: 0;	padding: 0 10px 0 30px;	background: transparent url(/Elements/Icons/Clock.gif) no-repeat 10px center;	min-height: 16px;}.PressreleaseListing .ArticleToolbar ul li.last{	border: none;	padding-right: 0;}.PressreleaseListing .ArticleToolbar ul li.DownloadLink{	background-image: url(/Elements/Icons/ArticleDownload.gif);}.PressreleaseListing .ArticleToolbar ul li.SendTipLink{	background-image: url(/Elements/Icons/Envelope.gif);}.PressreleaseListing .ArticleToolbar ul li.PrintLink{	background-image: url(/Elements/Icons/Print.gif);}.PressreleaseListing .ArticleToolbar ul li.ContributeLink{	background-image: url(/Elements/Icons/Contribute.gif);	padding-left: 25px;}.PressreleaseListing .ArticleToolbar ul li a,.PressreleaseListing .ArticleToolbar ul li a:visited{	color: #000;	border-bottom-color: #000;}.PressreleaseListing .ArticleToolbar ul li a:hover{	color: #000;	border-bottom-color: #000;} /* @include url(/Functions/NovaProjects/Styles/ProjectListing.css); */.ProjectListing .gridView{	margin-bottom: 0;}.ProjectListing .gridView .header{	background-image: url(/Elements/Gridview/HeadingBg_685px.gif);}.ProjectListing .gridView .header th{	vertical-align: bottom;	text-transform: none;	font-size: .9em;}.ProjectListing .gridView td{	font-size: .9em;	padding: 5px 0 5px 10px;}.ProjectListing .gridView .header th.last,.ProjectListing .gridView td.last{	text-align: right;	padding-right: 5px;}.ProjectListing .gridView .header th.first,.ProjectListing .gridView td.first{	padding-left: 5px;}.ProjectListing .Paging{	border-top: 1px solid #e6e6e6;	padding: 10px 0 0 0;	text-align: center;} /* @include url(/Functions/NovaProjectsNew/Styles/NovaProjectsList.css); */.research .pie{	float: left;	width: 250px;	height: 250px;	margin: 10px 0 0 0;	padding: 0;}.research .info{	float: left;	width: 455px;	margin: 30px 0 0 0;	padding: 0;}.research .table{	float: left;	width: 455px;	margin: 0;	padding: 0;}.research .showall{	margin: 20px 0 0 0;	float: right;}.research .table .left, .research .table .right{	float: left;	/*width: 223px;*/}.research .table .right{	margin: 0;}.research .table .left{	width: 220px;}.research .exportblock{	float: right;	/*clear: both;*/	margin: 20px 0 0 0;}.research .diagnoses, .research .researchareas, .research .university{	margin: 10px 0 0 0;}.research .clear{	clear: both;}.research .table .left div.clicked a, .research .table .right div.clicked a{	color: #000;	font-weight: bold;}.research .table .left div span, .research .table .right div span{	width: 14px;	height: 14px;	line-height: 14px;	margin: 0 7px 0 0;	display: inline-block;}.research .table .left div div, .research .table .right div div{	display: inline-block;}.research .table .color1{	background-color: #af92c5;}.research .table .color2{	background-color: #e9bcf1;}.research .table .color3{	background-color: #9b5fc4;}.research .table .color4{	background-color: #93bde6;}.research .table .color5{	background-color: #0571ba;}.research .table .color6{	background-color: #ffc2bc;}.research .table .color7{	background-color: #c4275d;}.research .table .color8{	background-color: #622777;}.research .table .color9{	background-color: #9433b8;}.research .table .color10{	background-color: #221f1f;}.research .table .color11{	background-color: #525152;}.research .table .color12{	background-color: #7c7c7c;}.research .table .color13{	background-color: #a3a3a3;}.research .table .color14{	background-color: #c6c6c6;}.research .table .color15{	background-color: #123456;}.research .table .color16{	background-color: #654321;}.research .table .color17{	background-color: #123456;}.research .table .color18{	background-color: #654321;}.research .table .color19{	background-color: #123456;}.research .table .color20{	background-color: #654321;}.research .table .color21{	background-color: #123456;}.research .diagnoses h3{	margin: 0;	padding: 0 0 10px;	font-family: Trebuchet MS,Helvetica,Sans-Serif;	font-size: 18px;}.research .researchareas h3 {    font-family: Trebuchet MS,Helvetica,Sans-Serif;    font-size: 18px;    margin: 0;    padding: 0 0 10px;}.research .university h3 {    font-family: Trebuchet MS,Helvetica,Sans-Serif;    font-size: 18px;    margin: 0;    padding: 0 0 10px;}.research .projects .project{	border-top: 1px solid #e6e6e6;	margin: 0 0 20px 0;	cursor: pointer;}.research .projects .project.empty{    cursor: default;}.research .projects .project h4{	float: left;	width: 550px;	padding: 15px 0 10px 0;	font-family: Trebuchet MS,Helvetica,Sans-Serif;	font-size: 15px;}.research .projects .project h4:hover{	float: left;	width: 550px;	padding: 15px 0 10px 0;	font-family: Trebuchet MS,Helvetica,Sans-Serif;	font-size: 15px;	text-decoration: underline;}.research .projects .project h4.empty:hover{	/*float: left;	width: 550px;	padding: 15px 0 10px 0;	font-family: Trebuchet MS,Helvetica,Sans-Serif;	font-size: 15px;*/	text-decoration: none;}.underlineheader{	text-decoration: underline;}.research .projects .project h4.right{	float: right;	width: 150px;	text-align: right;}.research .projects .project label{	font-weight: bold;	vertical-align: baseline;}.research .projects .project div span{	padding: 10px 20px 10px 0;	font-size: 12px;}.research .projects .project div.applicant{	margin-bottom: 15px;}.research .projects .project .more div{	padding: 0 0 15px 0;	font-size: 12px;}.research .projects .project .more{	display: none;}.research .projects .project .hide{	float: right;	clear: both;}.research .projects .loadmore{	border-top: 1px solid #e6e6e6;	text-align: right;	padding: 20px 0 20px;}.research .info p{	margin-bottom: 15px;	font-size: 15px;	color: #666666;}.research .info p.ChartHeading{	margin-bottom: 15px;	font-size: 15px;	color: #000;	font-weight:bold;}.research .projects .loadmore span, .research .projects .loadmore div, .research .projects .loadmore input{	display: inline-block;	vertical-align: top;}.research .projects .loadmore span, .research .projects .loadmore div{	margin: 10px 5px 0 0;}.research .loader{	width: 16px;	height: 16px;}.research .loader.showall{	float: right;	margin: 32px 5px 0 5px;}.research .exportblock .loader{	float: left;	margin: 10px 5px 0 0;}#researchpietooltip {    position : absolute;    border : 1px solid gray;    background-color : #efefef;    padding : 5px;    z-index: 1000;    max-width: 200px;} /* @include url(/Functions/PageFoot/DefaultPageFoot.css); */.PageFooterMenu{	width: 1011px !important;	padding: 0;	margin: 0 auto;	background: 0;}.OrganizationActivityBlock{	background-image: none;	padding: 0 13px;}.MKPartnerFooterimageLink{    padding-left:10px;}.MKMainPartnersInner {    background-color:#f7f7f7 !important;    height:100px;    margin:10px 5px -10px -4px;    padding:14px 0px 0px 5px;    border:1px solid #ececec;    border-top:1px solid white !important;    text-align:center;}.MKPartnersHeader{    background-color:#f7f7f7 !important;    margin:-10px 5px -10px -4px;    height:28px;    border:1px solid #ececec;    text-align:center;    vertical-align:middle;}.MKPartnersHeader img{    margin-top:4px;}.MainSponsors{/*	background: transparent url(/Sites/Mustaschkampen/Frameworks/Default/Units/Images/BgHeading_Huvudsponsorer.gif) no-repeat 1px center;*/	padding: 0 13px;}.MainSponsors img{	vertical-align: bottom;}.OrganizationActivityBlock h2{	float: left;	font-size: 160%;	margin-bottom: 2px;}.OrganizationActivityBlock .linkList a{	margin: .3em 5px 0 5px;	white-space: nowrap;	/*background-color: #d1df91;*/	background-color: #f3e4f0;	border-bottom: 1px solid #8fa239;	color: #000;	float: right;	padding: 0 2px;}.OrganizationActivityBlock .linkList a:hover{	background-color: #fff;	border-color: #000;	color: #000;}.PageFooterMenu h2{	font-size: 150%;	margin-bottom: 2px;}.PageFooterMenu .box{/*	background-image: url(/Sites/Rosabandet/Frameworks/Default/Units/Images/FooterBoxBottom.gif);*/	padding-bottom: 3px;	margin-bottom: 20px;	width: 1015px;}.PageFooterMenu .boxTop{/*	background-image: url(/Sites/Rosabandet/Frameworks/Default/Units/Images/FooterBoxTop.gif);*/	padding-top: 2px;}.PageFooterMenu .boxBody{/*	background-image: url(/Sites/Rosabandet/Frameworks/Default/Units/Images/FooterBoxBody.gif);*/	padding: 12px 20px 12px;	overflow: hidden;	text-align: center;}.MainPartners {    margin-top:-12px !important;    margin-left:-4px !important;    background:0 !Important;}.PageFooterMenu .MainPartners a.imageLink,.PageFooterMenu .MainPartners span.imageLink{	margin: 0 10px;		width: 165px;	min-height: 85px;}.PageFooterMenu .MainPartners a.imageLink img,.PageFooterMenu .MainPartners span.imageLink img{	vertical-align: bottom;}.PageFooterMenu .MainPartners .imageLink:hover{	opacity: .75;}.PageFooterMenu .MainPartners .boxBody{	padding: 15px 0 15px 12px;	text-align: left;}.PageFooterMenu .Partners .boxBody{	font-size: 1.2em;}.PageFooterMenu .Partners .boxBody span{	padding-right: 2px;	white-space: nowrap;}.PageFooterMenu .Organizations .boxBody{	line-height: 1.8em;}.PageFooterMenu .Organizations .boxBody span{	white-space: nowrap;	padding-right: 2px;}.PageFooterMenu .Partners .boxBody .sep,.PageFooterMenu .Organizations .boxBody .sep{	padding: 0 5px 0 0;/*	color: #ebebeb;*/} /* @include url(/Functions/PageFoot/GeneralPageFoot.css); */.generalBoxOuter{    text-align: center;	padding:10px;	background-color:White;	width:985px;	margin: 0 auto;}.generalBox{	width:1005px !important;	background: transparent url(/Functions/PageFoot/Images/PartnerBox-bottom_grey.gif) no-repeat bottom left;	padding: 0 0 2px 0;	display: block;}.generalBox .generalBoxBody{  background: transparent url(/Functions/PageFoot/Images/PartnerBox-plain_grey.gif) no-repeat top left;	padding: 15px 0 15px 15px;} .generalBox .generalBoxHead{	background: transparent url() no-repeat top left;	padding: 8px 15px 5px;	text-transform: uppercase;	font-size: 1.17em;	line-height: normal;	font-weight: bold;	color: #000;}.generalBoxOuter .imageLink:hover{	opacity: .8;} /* @include url(/Functions/PageFoot/GeneralPageFooter.css); */.generalBoxOuter {    background-color: White;    margin: 0 auto;    padding: 10px;    text-align: center;    width: 985px;}.generalBox {    background: url("/Functions/PageFoot/Images/PartnerBox-bottom_grey.gif") no-repeat scroll left bottom transparent;    display: block;    padding: 0 0 2px;  /*  width: 985px !important; */}.generalBox .generalBoxBody {    background: url("/Functions/PageFoot/Images/PartnerBox-plain_grey.gif") no-repeat scroll left top transparent;    padding: 15px;}.generalBox .generalBoxHead {    background: url("/Functions/PageFoot/Images/PartnerBox-plain_grey.gif") no-repeat scroll left top transparent;    color: #000000;    font-size: 1.17em;    font-weight: bold;    line-height: normal;    padding: 8px 15px 5px;    text-transform: uppercase;}.generalBoxOuter .imageLink:hover {    opacity: 0.8;} /* @include url(/Functions/PageFoot/RosaBandetPageFoot.css); */.PageFooterMenu{	width: 1011px !important;	padding: 0;	margin: 0 auto;	background: 0;}.OrganizationActivityBlock{	background-image: none;	padding: 0 13px;}.RBPartnerFooterimageLink{    padding-left:10px;}.RBMainPartnersInner {    background-color:#f7f7f7 !important;    height:100px;   /* margin:10px 5px -10px -4px; */       border:1px solid #ececec;    border-top:1px solid white !important;    text-align:center;    padding: 14px 0 0 5px;}.RBPartnersHeader{    background-color:#f7f7f7 !important;    margin:-13px 0 0 0;  /*  height:28px; */    border:1px solid #ececec;    text-align:center;    vertical-align:middle;	font-size:1.17em;	font-weight:bold;	line-height:normal;	text-transform:uppercase;	padding-bottom:5px;	padding-top:5px;}.RBPartnersHeader img{    margin-top:4px;}.MainSponsors{/*	background: transparent url(/Sites/Mustaschkampen/Frameworks/Default/Units/Images/BgHeading_Huvudsponsorer.gif) no-repeat 1px center;*/	padding: 0 13px;}.MainSponsors img{	vertical-align: bottom;}.OrganizationActivityBlock h2{	float: left;	font-size: 160%;	margin-bottom: 2px;}.OrganizationActivityBlock .linkList a{	margin: .3em 5px 0 5px;	white-space: nowrap;	/*background-color: #d1df91;*/	background-color: #f3e4f0;	border-bottom: 1px solid #8fa239;	color: #000;	float: right;	padding: 0 2px;}.OrganizationActivityBlock .linkList a:hover{	background-color: #fff;	border-color: #000;	color: #000;}.PageFooterMenu h2{	font-size: 150%;	margin-bottom: 2px;}.PageFooterMenu .box{/*	background-image: url(/Sites/Rosabandet/Frameworks/Default/Units/Images/FooterBoxBottom.gif);*/	padding-bottom: 3px;	margin-bottom: 20px;	width: 1015px;}.PageFooterMenu .boxTop{/*	background-image: url(/Sites/Rosabandet/Frameworks/Default/Units/Images/FooterBoxTop.gif);*/	padding-top: 2px;}.PageFooterMenu .boxBody{/*	background-image: url(/Sites/Rosabandet/Frameworks/Default/Units/Images/FooterBoxBody.gif);*/	/* padding: 12px 20px 12px; */	overflow: hidden;	text-align: center;}.MainPartners {    margin-top:-12px !important;    margin-left:-4px !important;    background:0 !Important;}.PageFooterMenu .MainPartners a.imageLink,.PageFooterMenu .MainPartners span.imageLink{	margin: 0 10px;		width: 165px;	min-height: 85px;}.PageFooterMenu .MainPartners a.imageLink img,.PageFooterMenu .MainPartners span.imageLink img{	vertical-align: bottom;}.PageFooterMenu .MainPartners .imageLink:hover{	opacity: .75;}.PageFooterMenu .MainPartners .boxBody{	padding: 15px 0 15px 12px;	text-align: left;}.PageFooterMenu .Partners .boxBody{	font-size: 1.2em;}.PageFooterMenu .Partners .boxBody span{	padding-right: 2px;	white-space: nowrap;}.PageFooterMenu .Organizations .boxBody{	line-height: 1.8em;}.PageFooterMenu .Organizations .boxBody span{	white-space: nowrap;	padding-right: 2px;}.PageFooterMenu .Partners .boxBody .sep,.PageFooterMenu .Organizations .boxBody .sep{	padding: 0 5px 0 0;/*	color: #ebebeb;*/} /* @include url(/Functions/Partners/PartnerTicker.css); */.PartnerTicker .partnerBoxOuter{	padding:10px;	background-color:White;	width:985px;	margin: 0 auto;}.PartnerTicker .partnerBox{	width:1005px !important;	background: transparent url(/Functions/Partners/Images/PartnerBox-bottom_grey.gif) no-repeat bottom left;	padding: 0 0 2px 0;	display: block;}.PartnerTicker .partnerBox .partnerBoxBody{	background: transparent url(/Functions/Partners/Images/PartnerBox-body_grey.gif) no-repeat top left;	padding: 15px 0 15px 15px;}.PartnerTicker .partnerBox .partnerBoxHead{	background: transparent url(/Functions/Partners/Images/PartnerBox-top_grey.gif) no-repeat top left;	padding: 8px 15px 5px;	text-transform: uppercase;	font-size: 1.17em;	line-height: normal;	font-weight: bold;	color: #000;}.PartnerTicker .imageLink:hover{	opacity: .8;}.PartnerTicker .mainPartnerFader,.PartnerTicker .mainPartnerHeader{	width: 165px;	margin-right: 30px;	float: left;}.PartnerTicker .mainPartnerHeader{	visibility:hidden;}.PartnerTicker .partnerScroller,.PartnerTicker .partnerHeader{	float: left;	margin-left: 15px;}.PartnerTicker .partnerScroller{	position:relative;	overflow:hidden;	width: 715px;}.PartnerTicker .mainPartnerFader,.PartnerTicker .partnerScroller{	height: 85px;}.PartnerTicker .partnerScroller .scrollItems{	position:absolute;	width: 20000em;}.PartnerTicker .partnerScroller .scrollItems div{	float: left;	margin: 0 30px 0 0;} /* @include url(/Functions/Reminder/OutlookReminder.css); */.OutlookReminder a,.OutlookReminder a:visited{	border-bottom-color:#FFFFFF;	color:#666666;}.OutlookReminder a:hover{	border-bottom-color:#000;	color:#000;} /* @include url(/Functions/Search/Styles/SearchResultItem.css); */.SearchResultList .SearchResultItem {	border-top: 1px solid #e6e6e6;	padding: 10px;}.SearchResultList .panelList .first{	border: none;}.SearchResultItem a.imageLink,.SearchResultItem a.imageLink:hover{	border: 1px solid #dad7c8;	padding: 5px;	float: right;	margin-left: 20px;}.SearchResultItem a.ac,.SearchResultItem a.ac:hover{}.SearchResultItem a.collections,.SearchResultItem a.collections:hover{	float: left;	margin-right: 20px;	margin-left: 0;}.SearchResultItem a.imageLink:hover{	border-color: #999;}.SearchResultItem p{	margin-bottom: 0;}.SearchResultItem .KeywordsLabel{	padding-top: 5px;}.SearchResultItem .BreadcrumbLabel{	padding-top: 5px;	font-weight: bold;	color: #000;}.SearchResultItem .BreadcrumbLabel em{	color: #666;	font-weight: normal;	font-style: italic;}.SearchResultItem .BreadcrumbLabel span{	color: #666;	font-weight: normal;}.SearchResultItem .ContributionAmountContainer{	display: block;	padding: 8px 0 5px 0;}.ContributionAmountContainer strong{	font-weight: bold;	float: left;	padding: 3px 0;	line-height: normal;}.SearchResultItem .ContributionAmount {	background: transparent url(/Elements/Common/InnerBox_AmountTag.gif) no-repeat scroll left bottom;	float: left;	margin-left: 10px;	padding: 0;}.SearchResultItem .ContributionAmount div {	background: transparent url(/Elements/Common/InnerBox_AmountTag_Right.gif) no-repeat scroll right bottom;	margin: 0;	padding: 0 0 3px;}.SearchResultItem .ContributionAmount div div {	background: transparent url(/Elements/Common/InnerBox_AmountTag.gif) no-repeat scroll left top;	padding: 0;}.SearchResultItem .ContributionAmount div div div {	background: transparent url(/Elements/Common/InnerBox_AmountTag_Right.gif) no-repeat scroll right top;	color: #000;	font-weight: bold;	line-height: normal;	padding: 3px 5px 0 5px;} /* @include url(/Functions/Search/Styles/SearchResultList.css); */.SearchResultList .boxBody{	padding: 17px 2px;}.SearchResultList h1,.SearchResultList .SearchResultInfo,.SearchResultList .inputBlock{	padding: 0 20px;}.SearchResultList .tabStrip li div div a span,.SearchResultList .tabStrip li div div span span{	display: inline;	float: none;	padding: 0;	color: #999;	background: none;}.SearchResultList .tabStrip .active a,.SearchResultList .tabStrip .active a:hover,.SearchResultList .tabStrip .active a span,.SearchResultList .tabStrip .active a:hover span,.SearchResultList .tabStrip li.active div div a span{	color: #fff;}.SearchResultList .tabStrip li:hover div div a span{	color: #666;}/*.SearchResultList .tabStrip li.inActive:hover div{	background: transparent url(/Contribution/Functions/Collection/Images/TabBottomLeft.png) no-repeat left bottom;}.SearchResultList .tabStrip li.inActive:hover div div{	background: transparent url(/Contribution/Functions/Collection/Images/Tab.png) no-repeat right 2px;}*/.SearchResultList .tabStrip li div div span.noLink,.SearchResultList .tabStrip li div div span.noLink:hover{	color: #999;	/*background-image: url(/Contribution/Functions/Collection/Images/TabBottom.png);*/	cursor: default;}.SearchResultList .panelList{	padding: 0 10px;	margin-bottom: 0;}.box h2,.box h2 a{		color: #000;	display: inline;}.SearchResultList .Paging{	border-top: 1px solid #e6e6e6;	padding: 10px 20px 0 20px;	text-align: center;} /* @include url(/Functions/Search/Styles/SearchTabStrip.css); */.SearchTabStrip{	margin-bottom: 10px;} /* @include url(/Functions/Teaser/Styles/ArticleTeaser.css); */.ArticleTeaser .Image{	display: block;	margin-bottom: 5px;}.ArticleTeaser p{	margin-bottom: 10px;}.ArticleTeaser .linkList{	list-style: none none;	margin: 0 0 10px 0;	padding: 0;}#RegionContent #RegionSecondaryContent .ArticleTeaser .boxContent{	padding: 9px 10px;	border-top:0px;}#RegionContent .ArticleTeaser .boxContent{	padding-top:2px;}#RegionContent #RegionSecondaryContent .ArticleTeaser .boxTop .boxContent{	border-top: none;}.height_fit .boxBody {    min-height:  265px !important;    height: 265px !important;} /* @include url(/Functions/Teaser/Styles/ArticleWideTeaser.css); */.ArticleWideTeaser .Image{	display: block;	float:left !important;	margin-bottom: 5px;	margin-left:0px;}.ArticleWideTeaserMain {	width:690px;	float:right;	border:1px solid black;	display:block;}.ArticleWideTeaser .box{	background: transparent url(/Elements/Box/bottom_949px.png) no-repeat left bottom;	padding:  0 0 5px 0;	border-width:1px 1px 0px 1px;	border-style:solid;	border-color:#eee;}.ArticleWideTeaser .boxTop{	background: transparent url(/Elements/Box/top_949px.png) no-repeat left top;	padding: 5px 0 0 0;}.ArticleWideTeaser .boxBody{	background: transparent url(/Elements/Box/body_949px.png) repeat-y left top;	padding: 7px 12px;}.ArticleWideTeaser .boxHead{	background: transparent url(/Elements/Box/head_wide.png) no-repeat left top;	padding: 7px 12px;} /* @include url(/Functions/Teaser/Styles/FullWidthImageTeaser.css); */.FullWidthImageTeaser img{	vertical-align: bottom;} /* @include url(/Functions/Teaser/Styles/ImageLinkListTeaser.css); */.ImageLinkListTeaser li{	padding-right: 15px;}.ImageLinkListTeaser li img{	display: inline;	float: left;	padding: 3px;	border: 1px solid #dad7c8;	margin-right: 7px;}.ImageLinkListTeaser h4{	margin: 3px 0 0 0;}.ImageLinkListTeaser h4 a{	color: #000;	border: none;}.ImageLinkListTeaser h4 a:hover{	color: #000;	border-bottom: 1px solid #000;}.ImageLinkListTeaser .ingress{	font-weight: normal;	color:#000;	font-size: 1em;}.ImageLinkListTeaser .linkBlock{	padding: 8px 7px 4px 7px;}.ImageLinkListTeaser .linkBlock .imageLink{	float: right;	margin-left: 10px;}.ImageLinkListTeaser .linkBlock .imageLink img{	vertical-align: bottom;}.ImageLinkListTeaser .linkBlock .actionLink{	margin-top: 4px;	float: right;} /* @include url(/Functions/Teaser/Styles/ImageTeaser.css); */#RegionContent .ImageTeaser .imageLink{	padding: 0;	display: block;}#RegionContent #RegionMainContent .ImageTeaser .box .imageLink,#RegionContent #RegionSecondaryContent .ImageTeaser .box .imageLink{	padding: 10px 10px 7px 10px;}#RegionContent #RegionMainContent .ImageTeaser .box a.imageLink,#RegionContent #RegionSecondaryContent .ImageTeaser .box a.imageLink,#RegionContent #RegionMainContent .ImageTeaser .box a.imageLink:hover,#RegionContent #RegionSecondaryContent .ImageTeaser .box a.imageLink:hover{	border-top:0px;}#RegionContent #RegionMainContent .ImageTeaser .boxTop a.imageLink,#RegionContent #RegionSecondaryContent .ImageTeaser .boxTop a.imageLink,#RegionContent #RegionMainContent .ImageTeaser .boxTop a.imageLink:hover,#RegionContent #RegionSecondaryContent .ImageTeaser .boxTop a.imageLink:hover{	border-top: none;	padding-top: 7px;}.ImageTeaser img,.BannerRotatorBlock img{	vertical-align: bottom;}.BannerRotatorBlock .box-ImageTeaser a,.BannerRotatorBlock .box-ImageTeaser a:hover{	display: block;	border-bottom: none;} /* @include url(/Functions/Teaser/Styles/LatestBlogsTeaser.css); */.LatestBlogsInfo {	font-size:0.8em;	font-weight:bold;}.LatestBlogsBody{	padding:0px;	font-size:1.0em;}.LatestBlogsContainer{	padding:5px 5px 10px 0px;	height:340px !important;	border:0px;	width:288px;	overflow:auto;} /* @include url(/Functions/Teaser/Styles/LinkListTeaser.css); */.LinkListTeaser ul{	padding: 10px 0;}.LinkListTeaser li{	padding:1px 10px;	border: none;} /* @include url(/Functions/Teaser/Styles/NewsListTeaser.css); */.NewsListTeaser ul{	border-bottom: 1px solid #e6e6e6;	padding-bottom: 8px;}.NewsListTeaser li.first{	padding: 8px 15px 10px 15px;}.NewsListTeaser li.item{	border: none;	padding: 8px 15px 0 0px;}.NewsListTeaser li.first h3{	font-family: Trebuchet MS, Helvetica, Sans-Serif;	font-size: 140%;}.NewsListTeaser li a{	color: #000;	text-decoration: none;	border: none;}.NewsListTeaser li a:hover{	color: #000;	text-decoration: underline;	border: none;}.NewsListTeaser li.item a{	font-family: Trebuchet MS, Helvetica, Sans-Serif;	font-weight: bold;}.NewsListTeaser li.first p{	margin-bottom: 0;	color: #000;}.NewsListTeaser li .dateLabel{	font-weight: bold;	white-space: nowrap;	font-size: .9em;}.NewsListTeaser .buttonBlock{	padding: 8px;	margin: 0;} /* @include url(/Functions/Teaser/Styles/PaymentPlanTeaser.css); */.PaymentPlanTeaser .Image{	display: block;	margin-bottom: 5px;}.PaymentPlanTeaser p{	margin-bottom: 10px;}.PaymentPlanTeaser .linkList{	list-style: none none;	margin: 0 0 10px 0;	padding: 0;}#RegionContent #RegionSecondaryContent .PaymentPlanTeaser .boxContent{	padding: 9px 10px;	border-top:0px;}#RegionContent .PaymentPlanTeaser .boxContent{	padding-top:2px;}#RegionContent #RegionSecondaryContent .PaymentPlanTeaser .boxTop .boxContent{	border-top: none;}.height_fit .boxBody {    min-height:  265px !important;    height: 265px !important;} /* @include url(/Functions/Teaser/Styles/RssTeaser.css); */.RssTeaser{}.RssTeaser table{	margin-left:-8px;}.RssBody{	height:340px !important;	border:0px;	overflow:auto;	padding:5px 5px 10px 0px;	width:288px;}.RssBody img{	max-width: 200px;	//float: right;}.RssTeaserTime{	display:block;	text-align:center;	color:#666 !important;	font-family: Trebuchet MS, Helvetica, Sans-Serif;	font-weight:normal !important;	font-size:0.8em;	margin-top:-5px;	margin-bottom:5px;}.RssTeaserDate{	display:block;	font-family: Trebuchet MS, Helvetica, Sans-Serif;	color:#666 !important;	font-weight:normal !important;	font-size:0.9em;	width:60px;	position:relative;	top:-2px;}.RssTeaserHeading{	display:block;	margin:0px !important;	margin-left:5px;	font-family: Trebuchet MS, Helvetica, Sans-Serif !important;	color:Black !important;	font-weight: bold;	font-size:1.1em;}.RssTeaserTableCellLeft{	width:60px;	vertical-align:top;	text-align:center; }.RssTeaserTableCellRight{	font-family: Trebuchet MS, Helvetica, Sans-Serif;	color:#666 !important;	vertical-align:top;	font-weight:normal !important;	font-size:0.9em;	width:300px;}.RssTeaserLink{	width:40px;	height:40px;}A{	margin:0px;	padding:0px;}.RssTeaser .box a{	border-bottom: 1px dotted #000;}.RssTeaser .box a:hover{	border-bottom: 1px solid #000;} /* @include url(/Functions/Teaser/Styles/TopCollectionsTeaser.css); */.TopCollectionsTeaserBody{	height:340px !important;	border:0px;   	overflow:auto;}.TopCollectionsTeaserAmount{	color:#612676;	font-weight:bold;	font-size:1.1em;}.TopCollectionsTeaserName{	font-family: Trebuchet MS, Helvetica, Sans-Serif !important;	color:#000;	font-weight:bold;	font-size:1.1em;}.TopCollectionsTeaserCellRight{	padding:5px 5px 5px 5px;}.TopCollectionsTeaserCellRight{	font-family: Trebuchet MS, Helvetica, Sans-Serif !important;	padding:5px 5px 5px 5px;} /* @include url(/Functions/TipFriend/TipAFriend.css); */.TipAFriend .messageBlock{	margin-bottom: 10px;}.TipAFriend .messageBlock textarea{	height: 50px;}.TipAFriend .inputBlock label{	width: 150px;}.TipAFriend .ContentFrame{}.TipAFriend .buttonBlock{	margin-bottom: 0;}.TipAFriend .inlineValidationInvalid,.TipAFriend .inlineValidationValid,.TipAFriend .inlineValidationInfo{	padding-left: 0;} /* @include url(/Functions/TipFriend/TipYourBoss.css); */.TipYourBoss .boxBody div{	padding: 0 10px;}.TipYourBoss .buttonBlock{	margin: 8px 0 4px 0;}.TipYourBoss .inputBlock{	margin-bottom: 20px;}.TipYourBoss .errorIndicator{	float: left;}.TipYourBoss .buttonBlock span.button{	cursor: pointer;	vertical-align: bottom;	display: inline-block;}.TipYourBoss .buttonBlock input.button{	margin-bottom: 4px;} /* @include url(/Functions/Toplist/Toplist.css); */.topListContainer{	background: #fff url("/Frameworks/Default/Images/Backgrounds/toplistBg.png") no-repeat top left;	width: 942px;	height: 361px;	font-size: 16px;	font-family: Trebuchet MS;	margin: 19px 0 0 13px;}.topListContainer .leftColumn{	width: 563px;	padding: 142px 0 0 13px;	float: left;}.topListContainer .leftColumn .leftImages,.topListContainer .leftColumn .rightImages{	width: 70px;	float: left;}.topListContainer .leftColumn .leftImages .image,.topListContainer .leftColumn .rightImages .image{	width: 70px;	height: 51px;	border: 1px solid #e7e1eb;	margin: 0 0 9px 0;}.topListContainer .leftColumn .leftImages .image img,.topListContainer .leftColumn .rightImages .image img{	width: 66px;	height: 47px;	margin: 2px 0 0 2px;}.topListContainer .leftColumn .middleContent{	width: 409px;	float: left;	text-align: center;	font-weight: bold;	line-height: 21px;}.topListContainer .leftColumn .middleContent h2{	font-size: 33px;	margin: 1px 0 16px 0;}.topListContainer .leftColumn .middleContent .buttonBlock{	clear: both;	margin: 28px 0px 0px 0px;	text-align: center;}.topListContainer .leftColumn .middleContent a.showAllContributions{	font-size: 12px;	border-bottom: 1px dotted #9b35b8;}.topListContainer .leftColumn a.showAllContributions:hover{	border-bottom: 1px solid #9b35b8;}.topListContainer .rightColumn{	width: 365px;	float: left;}.topListContainer .rightColumn .totalContribution{	font-size: 22px;	font-weight: bold;	margin: 14px 0 0 27px;	text-align: center;	width: 295px;}.topListContainer .rightColumn .topListResults{	margin: 20px 0 0 20px;	font-size: 13px;}.topListContainer .rightColumn .topListResults h3{	font-size: 16px;	margin: 0 0 12px 0;	padding: 0;}.topListContainer .rightColumn .topListResults .row, .topListContainer .rightColumn .topListResults .rowGray{	clear: both;	height: 24px;}.topListContainer .rightColumn .topListResults .first{	margin-top: 12px;}.topListContainer .rightColumn .topListResults .name{	width: 180px;	height: 20px;	float: left;	margin: 0 9px 0 0;	padding: 1px 0 0 0;	overflow: hidden;	white-space: nowrap;}.topListContainer .rightColumn .topListResults a,.topListContainer .rightColumn .topListResults a:hover{	color: #000;	text-decoration: none;}.topListContainer .rightColumn .topListResults .contribution{	width: 95px;	height: 21px;	float: left;	background: #fff url("/Frameworks/Default/Images/topListContributionYellow.png") no-repeat top left;	text-align: center;	padding: 1px 0 0 0;}.topListContainer .rightColumn .topListResults .rowGray .contribution{	background: #fff url("/Frameworks/Default/Images/topListContributionGray.png") no-repeat top left;}.topListContainer .rightColumn .topListResults .change{	float: left;	height: 15px;	padding: 6px 0 0 12px;	width: 15px;}
