@charset "utf-8";
@import url(pagination_css.css);

/* Birger Jarl (C) Interactive Solutions 2010  */

a:link { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color: #ffffff}
a:visited { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color: #ffffff}
a:active { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color: #ffffff}
a:hover { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color: #666}

.fontBottom_1d1d1d_11px a:link { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color: #3e3e3e}
.fontBottom_1d1d1d_11px a:visited { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color: #3e3e3e}
.fontBottom_1d1d1d_11px a:active { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color: #3e3e3e}
.fontBottom_1d1d1d_11px a:hover { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color: #848484}

.font_1a1a1a_tahoma a:link { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color: #1a1a1a}
.font_1a1a1a_tahoma a:visited { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color: #1a1a1a}
.font_1a1a1a_tahoma a:active { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color: #1a1a1a}
.font_1a1a1a_tahoma a:hover { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color: #666}

.fontCharts_6195ed_bold_verdana_artist_11px a:link { text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color: #6195ed}
.fontCharts_6195ed_bold_verdana_artist_11px a:visited { text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color: #6195ed}
.fontCharts_6195ed_bold_verdana_artist_11px a:active { text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color: #6195ed}
.fontCharts_6195ed_bold_verdana_artist_11px a:hover { text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color: #d4e5f3}

.font_6195ed_tahoma a:link { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color: #6195ed}
.font_6195ed_tahoma a:visited { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color: #6195ed}
.font_6195ed_tahoma a:active { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color: #6195ed}
.font_6195ed_tahoma a:hover { text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color: #ffffff}

ul,li				{ list-style-type: none; margin:0px; padding:0px; }

/* ------B A S E ---------------------------------------------------------------------------------------------------------------------------- */
HTML {
	height:1000px;
	width:100%;
	background-image:url(../images/base/content_bg.jpg);
	background-position:top;
	background-repeat:repeat-y;
	background-color:#000;
	border:0px;
}
body {
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	border:0px;
	top:0px;
	/*height:100%;*/
	height:1000px;
	width:100%;
	background-image:url(../images/base/bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.pageHolder {
	position:relative;
	margin:auto;
	width:1006px;
	height:1000px;
	background-color:#000;
	background-image:url(../images/base/logotype.gif);
	background-repeat:no-repeat;
	background-position:center 205px;
	overflow:visible;
	z-index:1;
}
.head {
	position:relative;
	float:left;
	width:1006px;
	height:458px;
	padding-bottom:5px;
}
.bottom {
	position:relative;
	float:left;
	width:1131px;
	height:123px;
	background-image:url(../images/base/bg_bottom.jpg);
	background-repeat:no-repeat;
	background-position:0px;
	left:-60px;
	margin-top:-35px;
	z-index:1;
}
.bottomContent {
	position:relative;
	width:570px;
	height:auto;
	margin-left:91px;
	margin-top:79px;
}
.contentHolder {
	position:relative;
	background-color:#000;
	width:1006px;
	float:left;
	height:auto;
	margin:auto;
	overflow:visible;
	z-index:2;
	background-image:url(../images/base/hr.gif);
	background-repeat:repeat-y;
	background-position:5px;
	background-repeat:repeat-y;
}
.contentLeft {
	position:relative;
	float:left;
	width:696px;
	overflow:visible;
	height:auto;
	padding-left:31px;
	z-index:1;
}
.contentRight {
	position:relative;
	float:left;
	width:254px;
	height:auto;
	overflow:visible;
	margin-left:12px;
}
/* ------B A S E  S L U T ------------------------------------------------------------------------------------------------------------------- */

/* ------VIMMEL PÅ STARTSIDAN---------------------------------------------------------------------------------------------------------------- */
.moduleVimmel {
	position:relative;
	float:left;
	width:326px;
	height:auto;
	overflow:visible;
	cursor:pointer;
	padding-right:22px;
}
.moduleVimmelBild {
	position:relative;
	float:left;
	border:1px solid #1f1f1f;
}
/*
.moduleVimmelBild:hover {
	position:relative;
	border:1px solid #ffffff;
	float:left;
}
*/
.moduleVimmelContentHolder {
	position:relative;
	float:left;
	width:326px;
	height:auto;
	overflow:visible;
}
.moduleVimmelContentRubrik {
	position:relative;
	float:left;
	width:326px;
	height:34px;
	padding-top:9px;
	overflow:visible;
}
.moduleVimmelContent {
	position:relative;
	float:left;
	width:326px;
	height:auto;
	overflow:visible;
	padding-bottom:20px;
}
.moduleVimmelFlik {
	position:absolute;
	width:118px;
	height:98px;
	left: -2px;
	top: -2px;
}
.oldVimmelbildHolder {
	position:relative;
	float:left;
	width:148px;
	height:auto;
	padding-top:20px;
	overflow:visible;
	padding-right:26px;
	padding-bottom:20px;
}
.oldVimmelbild {
	position:relative;
	overflow:visible;
	float:left;
	width:148px;
	height:auto;
	border:1px solid #1f1f1f;
}
.oldVimmelbildRubrik {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	padding-top:8px;
}

/* ------M O D U L  Ö V R I G T --------------------------------------------------------------------------------------------------------------- */

.moduleOvrigtHolder {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	overflow:visible;
	padding-top:10px;
	z-index:1;
}
.moduleOvrigtRubrik {
	position:relative;
	float:left;
	width:672px;
	height:23px;
	overflow:visible;
	padding-bottom:23px;
}
.moduleOvrigt {
	position:relative;
	float:left;
	width:326px;
	height:auto;
	overflow:visible;
	cursor:pointer;
	padding-right:22px;
	z-index:1;
}
.moduleOvrigtFlik {
	position:absolute;
	width:118px;
	height:98px;
	left: -2px;
	top: -2px;
	z-index:2;
}
.moduleOvrigtBild {
	position:relative;
	float:left;
}
.moduleOvrigtContentHolder {
	position:relative;
	float:left;
	width:326px;
	height:auto;
	overflow:visible;
}
.moduleOvrigtContentRubrik {
	position:relative;
	float:left;
	width:326px;
	height:34px;
	padding-top:9px;
	overflow:visible;
}
.moduleOvrigtContent {
	position:relative;
	float:left;
	width:326px;
	height:auto;
	overflow:visible;
	padding-bottom:20px;
}
.moduleOvrigtBorder {
	position:absolute;
	width:324px;
	height:154px;
	top:0px;
	left:0px;
	z-index:1;
}

/* ------M O D U L  Ö V R I G T  S L U T------------------------------------------------------------------------------------------------------- */

/* ------C H A R T S -------------------------------------------------------------------------------------------------------------------------- */

.chartsHolder {
	position:relative;
	float:left;
	width:254px;
	/*height:auto;*/
	padding-bottom:30px;
}
.chartsRubrik {
	position:relative;
	float:left;
	width:254px;
	height:23px;
	padding-bottom:4px;
}
.chartsPic {
	position:relative;
	float:left;
	width:254px;
	height:117px;
	padding-bottom:20px;
}
.chartsContentHolder {
	position:relative;
	float:left;
	width:249px;
	height:auto;
	overflow:visible;
	padding-left:5px;
	padding-bottom:10px;
}
/*
.chartsVoteHolder {
	position:relative;
	float:left;
	width:249px;
	height:auto;
	overflow:visible;
}
.chartsVoteOption {
	position:relative;
	float:left;
	width:249px;
	height:auto;
	overflow:visible;
	padding-bottom:5px;
}
.chartsVoteRadiobutton {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	overflow:visible;
	padding-right:10px;
}
.chartsVoteTitle {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	overflow:visible;
}
*/
/* ------C H A R T S  S L U T------------------------------------------------------------------------------------------------------------------ */

/* ------N Y H E T S B R E V E T--------------------------------------------------------------------------------------------------------------- */

.nyhetsbrevetHolder {
	position:relative;
	float:left;
	width:254px;
	height:auto;
	overflow:visible;
	padding-bottom:40px;
}
.nyhetsbrevetRubrik {
	position:relative;
	float:left;
	width:254px;
	height:23px;
	overflow:visible;
	padding-bottom:4px;
}
.nyhetsbrevetContentHolder {
	position:relative;
	float:left;
	width:254px;
	height:auto;
	overflow:visible;
	background-image:url(../images/front/nyhetsbrevet/bg.jpg);
	background-repeat:repeat-x;
}
.nyhetsbrevetContent {
	position:relative;
	width:220px;
	margin:auto;
	height:auto;
	overflow:visible;
	padding-top:12px;
	padding-bottom:10px;
}
.nyhetsbrevetFormHolder {
	position:relative;
	width:220px;
	margin:auto;
	height:23px;
}
.nyhetsbrevetFormName {
	position:relative;
	width:45px;
	height:auto;
	float:left;
	padding-right:10px;
	overflow:visible;
}
.nyhetsbrevetFormfield {
	position:relative;
	width:auto;
	height:23px;
	float:left;
	text-align:right;
}
.nyhetsbrevetFormfieldStyle {
	border:0px solid #000;
	height:15px;
	width:158px;
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:4px;
}
.nyhetsbrevetButtonHolder {
	position:relative;
	margin:auto;
	width:214px;
	height:23px;
}
.nyhetsbrevetButton {
	position:relative;
	float:right;
	width:auto;
	height:auto;
}
.nyhetsbrevetAvregistreraHolder {
	position:relative;
	float:right;
	width:auto;
	height:auto;
	padding-right:5px;
	overflow:visible;
}

/* ------N Y H E T S B R E V E T  S L U T------------------------------------------------------------------------------------------------------ */

/* ------P A R T N E R S ---------------------------------------------------------------------------------------------------------------------- */

.partnersHolder {
	position:relative;
	float:left;
	width:275px;
	height:auto;
}
.partnersRubrik {
	position:relative;
	float:left;
	width:254px;
	height:23px;
	padding-bottom:15px;
}
.partnersContent {
	position:relative;
	float:left;
	width:254px;
	height:auto;
	overflow:visible;
}

/* ------P A R T N E R S  S L U T-------------------------------------------------------------------------------------------------------------- */

/* ------V I M M E L  U N D E R S I D A-------------------------------------------------------------------------------------------------------- */

.vimmel {
	position:relative;
	float:left;
	overflow:visible;
	width:670px;
	height:auto;
}
.vimmelImageHolder {
	position:relative;
	float:left;
	overflow:visible;
	width:670px;
	aheight:468px;
}
.vimmelImage {
	position:relative;
	float:left;
	overflow:hidden;
	width:670px;
	height:447px;
}
.vimmelBorder {
	position:absolute;
	top:0px;
	left:0px;
	width:670px;
	height:447px;
	background-image:url(../images/vimmel/border.gif);
	background-repeat:no-repeat;
}
.vimmelPagingHolder {
	position:relative;
	float:left;
	width:670px;
	height:auto;
	padding-top:6px;
	overflow:visible;
}
.vimmelPaging {
	position:relative;
	float:right;
	width:auto;
	height:auto;
	overflow:visible;
}
.vimmelRubrikHolder {
	position:relative;
	float:left;
	width:670px;
	height:31px;
	overflow:visible;
	padding-top:10px;
}
.vimmelVisaAllaHolder {
	position:relative;
	background-image:url(../images/vimmel/hr_bg.gif);
	background-repeat:repeat-x;
	float:left;
	width:668px;
	height:23px;
	overflow:visible;
}
.vimmelVisaAllaButtonHolder {
	position:relative;
	float:right;
	width:99px;
	height:23px;
	overflow:hidden;
}
.vimmelImagesHolder {
	position:relative;
	float:left;
	width:680px;
	height:auto;
	overflow:visible;
	padding-top:13px;
	cursor:pointer;
}
.vimmelPicHolder {
	position:relative;
	float:left;
	width:126px;
	height:90px;
	overflow:hidden;
	padding-right:9px;
	padding-bottom:2px;
}
.vimmelPic {
	position:relative;
	width:126px;
	height:83px;
	overflow:hidden;
	border:1px #333 solid;
}
.vimmelPic:hover {
	border:1px #777 solid;
}
.vimmelPicBorder {
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/vimmel/border3.gif);
	background-repeat:no-repeat;
	width:128px;
	height:85px;
	overflow:hidden;
	display:none;
}
.vimmelOldHolder {
	position:relative;
	float:left;
	width:670px;
	height:auto;
	overflow:visible;
	padding-top:25px;
}
.vimmelOldHolderRubrik {
	position:relative;
	background-image:url(../images/vimmel/hr2_bg.gif);
	background-repeat:repeat-x;
	float:left;
	width:670px;
	height:32px;
	overflow:visible;
}
.vimmelOldRow {
	position:relative;
	float:left;
	width:670px;
	height:19px;
	background-color:#0b0b0b;
	padding-bottom:2px;
}
.vimmelOldRow_black_bg {
	background-color:#000;
}
.vimmelOldRow1_star_active {
	background-image:url(../images/vimmel/star.png);
	background-position:7px 6px;
	background-repeat:no-repeat;
	font-weight:bold;
}
.vimmelOldRow1_date {
	position:relative;
	float:left;
	width:70px;
	height:auto;
	overflow:visible;
	padding-left:26px;
	padding-top:4px;
}
.vimmelOldRow1_title {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	overflow:visible;
	padding-top:4px;
	padding-left:40px;
}
.vimmelSokHolder {
	position:relative;
	float:left;
	width:254px;
	height:97px;
	padding-bottom:20px;
}
.vimmelSokRubrik {
	position:relative;
	float:left;
	width:254px;
	height:23px;
	padding-bottom:4px;
}
.vimmelSokContentHolder {
	position:relative;
	background-image:url(../images/vimmel/bg.gif);
	background-repeat:repeat-x;
	float:left;
	width:254px;
	height:71px;
}
.vimmelSokContent {
	position:relative;
	width:222px;
	height:23px;
	margin:auto;
	padding-top:17px;
}
.vimmelSokFormHolder {
	position:relative;
	float:left;
	background-image:url(../images/vimmel/formfield.gif);
	background-repeat:no-repeat;
	width:144px;
	height:22px;
}
.vimmelSokFormStyle {
	border:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	width:140px;
	padding-top:4px;
	height:15px;
}
.vimmelSokButton {
	position:relative;
	float:left;
	width:48px;
	height:23px;
	padding-left:8px;
	overflow:hidden;
}

.bluShade {
	background-color:#0066cc;
	position:absolute;
	/*display:none;*/
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	width:324px;
	height:154px;
}

/* ------V I M M E L  U N D E R S I D A  S L U T----------------------------------------------------------------------------------------------- */

/* ------V I P - L O U N G E N ---------------------------------------------------------------------------------------------------------------- */
.vipHolder {
	position:relative;
	float:left;
	width:672px;
	height:auto;
	overflow:visible;
}
.vipRubrik {
	position:relative;
	float:left;
	width:672px;
	height:23px;
	padding-bottom:4px;
}
.vipHeader {
	position:relative;
	float:left;
	width:672px;
	height:122px;
	overflow:hidden;
	padding-bottom:20px;
}
.vipContent {
	position:relative;
	background-image:url(../images/vip/hr.gif);
	background-repeat:repeat-y;
	float:left;
	padding-left:28px;
	width:645px;
	height:auto;
	overflow:visible;
}
.vipContentLoggedIn {
	position:relative;
	background-image:url(../images/vip/hr2.gif);
	background-repeat:repeat-y;
	float:left;
	padding-left:28px;
	width:645px;
	height:auto;
	overflow:visible;
}
.vipContentTextHolder {
	position:relative;
	float:left;
	width:286px;
	height:auto;
	padding-right:15px;
}
.vipContentLoggedInTextHolder {
	position:relative;
	float:left;
	width:286px;
	height:auto;
	padding-right:15px;
	padding-top:25px;
	overflow:visible;
}
.vipContentTextRubrik {
	position:relative;
	float:left;
	width:300px;
	height:auto;
	overflow:visible;
	padding-bottom:5px;
}
.vipContentTextContent {
	position:relative;
	float:left;
	width:300px;
	height:auto;
	overflow:visible;
	padding-bottom:25px;
}
.vipContentLoginHolder {
	position:relative;
	float:left;
	width:260px;
	height:auto;
	overflow:visible;
	padding-left:40px;
	padding-top:50px;
}
.vipContentLoginRubrik {
	position:relative;
	float:left;
	width:197px;
	height:27px;
	overflow:visible;
}
.vipContentLoginFormHolder {
	position:relative;
	float:left;
	width:197px;
	height:auto;
	overflow:visible;
}
.vipContentLoginFormRub {
	position:relative;
	float:left;
	width:197px;
	height:13px;
	overflow:visible;
}
.vipContentLoginFormfieldHolder {
	position:relative;
	float:left;
	width:197px;
	height:25px;
	overflow:visible;
	background-image:url(../images/vip/form_bg.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
}
.vipLaddaUppFormfieldHolder {
	position:relative;
	float:left;
	width:204px;
	height:25px;
	overflow:visible;
	background-image:url(../images/vip/form3_bg.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
}
.vipContentFormfieldHolder {
	position:relative;
	float:left;
	width:197px;
	height:25px;
	overflow:visible;
	background-image:url(../images/vip/form2_bg.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
}
.vipContentFormHolder {
	position:relative;
	float:left;
	width:300px;
	height:auto;
	overflow:hidden;
}
.vipLaddaUppFormHolder {
	position:relative;
	float:left;
	width:309px;
	height:auto;
	overflow:hidden;
}
.vipContentFormText {
	position:relative;
	float:left;
	width:90px;
	height:20px;
	padding-top:5px;
	overflow:visible;
}
.vipContentLoginFormStyleHolder {
	position:relative;
	margin:auto;
	width:196px;
	height:25px;
	overflow:hidden;
}
.vipContentFormStyleYYHolder {
	position:relative;
	float:left;
	width:38px;
	height:25px;
	overflow:hidden;
}
.vipContentLoginFormStyleYY {
	background-color:transparent;
	width:17px;
	height:15px;
	border:0px solid #000;
	margin:0px;
	padding-left:12px;
	padding-top:5px;
	padding-right:9px;
	padding-bottom:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.vipContentFormStyle0000Holder {
	position:relative;
	float:left;
	width:55px;
	height:25px;
	overflow:hidden;
}
.vipContentLoginFormStyle0000 {
	background-color:transparent;
	width:39px;
	height:15px;
	border:0px solid #000;
	margin:0px;
	padding-left:7px;
	padding-top:5px;
	padding-right:9px;
	padding-bottom:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}
.vipContentLoginFormStyle {
	background-color:transparent;
	width:180px;
	height:15px;
	border:0px solid #000;
	margin:0px;
	padding-left:7px;
	padding-top:5px;
	padding-right:9px;
	padding-bottom:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.vipContentLoginForgottenPassword {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	overflow:visible;
	padding-top:5px;
}
.vipLoginButton {
	position:relative;
	float:right;
	width:99px;
	height:23px;
	overflow:hidden;
}
.vipContentButtonHolder {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	overflow:visible;
}
.vipContentRightHolder {
	width:245px;
	position:relative;
	float:left;
	height:auto;
	overflow:visible;
	padding-left:40px;
}
.vipContentLoggedInRightHolder {
	width:245px;
	position:relative;
	float:left;
	height:auto;
	overflow:visible;
	padding-left:70px;
	padding-top:25px;
}
.vipLoggedInHolder {
	position:relative;
	background-image:url(../images/vip/loggedin_bg.gif);
	background-position:29px;
	background-repeat:no-repeat;
	float:left;
	width:645px;
	height:33px;
	padding-left:27px;
	overflow:hidden;
}
.vipLoggedInRub {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	padding-top:16px;
	padding-left:25px;
}
.vipMenuButtonHolder {
	position:relative;
	float:left;
	width:100px;
	height:auto;
	overflow:visible;
	padding-bottom:20px;
}
.vipMenuButtonHolder {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	overflow:visible;
}
.vipMenuText {
	position:relative;
	float:left;
	width:245px;
	height:auto;
	overflow:visible;
	clear:both;
	padding-left:1px;
}
.vipLogOut {
	position:relative;
	float:right;
	width:auto;
	height:auto;
	overflow:visible;
	padding-top:5px;
	padding-right:4px;
}
.vipLogOutText {
	position:relative;
	float:right;
	width:auto;
	height:auto;
	overflow:visible;
	padding-top:10px;
	padding-right:10px;
}
.vipLaddaUppText {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	overflow:visible;
}
.vipLaddaUppHr {
	position:relative;
	background-image:url(../images/vip/hr3.gif);
	background-repeat:repeat-x;
	float:left;
	width:309px;
	height:19px;
	overflow:hidden;
	margin-top:5px;
}
.vipLaddaUppImageHolder {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	overflow:visible;
}
.vipLaddaUppBildtext {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	overflow:visible;
}
.vipGastlistaRullgardin {
	position:relative;
	float:left;
	width:200px;
	height:auto;
	overflow:visible;
}
.vipGastlistaRullgardinAntal {
	position:relative;
	float:left;
	width:67px;
	height:auto;
	overflow:visible;
	padding-left:10px;
}
.vipGastlistaRullgardinStyle {
	position:relative;
	float:left;
	border:1px solid #333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	background-color:#161616;
	width:200px;
	height:18px;
}
.vipGastlistaRullgardinAntalStyle {
	position:relative;
	float:left;
	border:1px solid #333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	background-color:#161616;
	width:67px;
	height:18px;
}
.vipGastlistaFormHolder {
	position:relative;
	clear:left;
	float:left;
	width:99px;
	height:auto;
	overflow:visible;
}

/* ------V I P - L O U N G E N  S L U T-------------------------------------------------------------------------------------------------------- */

/* ------V I M M E L  U N D E R S I D A  S L U T----------------------------------------------------------------------------------------------- */

/* ------B U T T O N S ------------------------------------------------------------------------------------------------------------------------ */
ul,li  {
list-style-type: none; margin:0px; padding:0px;
}

a.staticMenu {
	color:#ffffff;
	text-decoration: none;
	font-family:verdana,arial;
	font-weight: normal;
}
a.staticMenu:hover {
	color:#90b0e0;
}

#menubutton li {
	display: block;
	height:23px;
	float:left;
}
#menubutton li a {
	display: block;
	height: 22px;
	text-decoration: none;
}
#menubuttonLogout li {
	display: block;
	height:22px;
	float:left;
}
#menubuttonLogout li a {
	display: block;
	height: 23px;
	text-decoration: none;
}
#menubutton_vipMenu li {
	display: block;
	height:24px;
	float:left;
}
#menubutton_vipMenu li a {
	display: block;
	height: 24px;
	text-decoration: none;
}
#menubutton_mini li {
	display: block;
	height:23px;
	float:left;
}
#menubutton_mini li a {
	display: block;
	height: 23px;
	text-decoration: none;
}
#menubutton li.menuSok {
	background:url(../images/front/buttons/sokmini.gif);
	background-repeat:no-repeat;
	width: 48px;
	height: 23px;
}
#menubutton li.menuSok a:hover {
	background:url(../images/front/buttons/sokmini_hover.gif);
	background-repeat:no-repeat;
}
#menubutton li.menuRegistrera {
	background:url(../images/front/buttons/registrera.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 23px;
}
#menubutton li.menuRegistrera a:hover {
	background: url(../images/front/buttons/registrera_hover.gif);
	background-repeat:no-repeat;
}
#menubutton li.menuAvregistrera {
	background:url(../images/front/buttons/avregistrera.gif);
	background-repeat:no-repeat;
	width: 24px;
	height: 23px;
}
#menubutton li.menuAvregistrera a:hover {
	background: url(../images/front/buttons/avregistrera_hover.gif);
	background-repeat:no-repeat;
}
#menubutton li.menuVisaAlla {
	background:url(../images/front/buttons/visaalla.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 23px;
}
#menubutton li.menuVisaAlla a:hover {
	background: url(../images/front/buttons/visaalla_hover.gif);
	background-repeat:no-repeat;
}
#menubutton li.menuLogin {
	background:url(../images/front/buttons/login.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 23px;
}
#menubutton li.menuLogin a:hover {
	background: url(../images/front/buttons/login_hover.gif);
	background-repeat:no-repeat;
}
#menubutton li.menuAnsok {
	background:url(../images/vip/ansok.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 23px;
}
#menubutton li.menuAnsok a:hover {
	background:url(../images/vip/ansok_hover.gif);
	background-repeat:no-repeat;
}
#menubutton li.menuAndra {
	background:url(../images/front/buttons/andra.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 23px;
}
#menubutton li.menuAndra a:hover {
	background:url(../images/front/buttons/andra_hover.gif);
	background-repeat:no-repeat;
}
#menubutton li.menuBladdra {
	background:url(../images/front/buttons/bladdra.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 23px;
}
#menubutton li.menuBladdra a:hover {
	background:url(../images/front/buttons/bladdra_hover.gif);
	background-repeat:no-repeat;
}
#menubutton li.menuLaddaUpp2 {
	background:url(../images/front/buttons/laddaupp2.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 23px;
}
#menubutton li.menuLaddaUpp2 a:hover {
	background:url(../images/front/buttons/laddaupp2_hover.gif);
	background-repeat:no-repeat;
}
#menubutton li.menuKlar {
	background:url(../images/front/buttons/klar.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 23px;
}
#menubutton li.menuKlar a:hover {
	background:url(../images/front/buttons/klar_hover.gif);
	background-repeat:no-repeat;
}
#menubutton li.menuSendLista {
	background:url(../images/front/buttons/anmallista.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 23px;
}
#menubutton li.menuSendLista a:hover {
	background:url(../images/front/buttons/anmallista_hover.gif);
	background-repeat:no-repeat;
}
#menubutton_vipMenu li.menuVipMenuLaddaUpp {
	background:url(../images/front/buttons/laddaupp.gif);
	background-repeat:no-repeat;
	width: 96px;
	height: 24px;
}
#menubutton_vipMenu li.menuVipMenuLaddaUpp a:hover {
	background:url(../images/front/buttons/laddaupp_hover.gif);
	background-repeat:no-repeat;
}
#menubutton_vipMenu li.menuVipMenuGastlistan {
	background:url(../images/front/buttons/gastlistan.gif);
	background-repeat:no-repeat;
	width: 96px;
	height: 24px;
}
#menubutton_vipMenu li.menuVipMenuGastlistan a:hover {
	background:url(../images/front/buttons/gastlistan_hover.gif);
	background-repeat:no-repeat;
}
#menubutton_vipMenu li.menuVipMenuDinaUppgifter {
	background:url(../images/front/buttons/dinauppgifter.gif);
	background-repeat:no-repeat;
	width: 130px;
	height: 24px;
}
#menubutton_vipMenu li.menuVipMenuDinaUppgifter a:hover {
	background:url(../images/front/buttons/dinauppgifter_hover.gif);
	background-repeat:no-repeat;
}
#menubuttonLogout li.menuLogout {
	background:url(../images/front/buttons/logout.gif);
	background-repeat:no-repeat;
	width: 24px;
	height: 22px;
}
#menubuttonLogout li.menuLogout a:hover {
	background:url(../images/front/buttons/logout_hover.gif);
	background-repeat:no-repeat;
}

#menubutton_frgpwd li {
	display: block;
	height:23px;
	float:left;
}
#menubutton_frgpwd li a {
	display: block;
	height: 22px;
	text-decoration: none;
}
#menubutton_frgpwd li.menuFrgPwd {
	background:url(../images/front/buttons/skicka.gif);
	background-repeat:no-repeat;
	width: 99px;
	height: 23px;
}
#menubutton_frgpwd li.menuFrgPwd a:hover {
	background: url(../images/front/buttons/skicka_hover.gif);
	background-repeat:no-repeat;
}
/* ------B U T T O N S  S L U T---------------------------------------------------------------------------------------------------------------- */


/* ------Ö V R I G T -------------------------------------------------------------------------------------------------------------------------- */

.clear {
	clear:both;
}

/* ------Ö V R I G T  S L U T------------------------------------------------------------------------------------------------------------------ */

/* ------F O N T E R -------------------------------------------------------------------------------------------------------------------------- */

.fontVimmel_date_bold_11px {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#e24a72;
	font-weight:bold;
	line-height:16px;
}
.fontVimmel_content_11px {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#4f4f4f;
	line-height:18px;
}
.fontVimmel_12px_bold_white {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}
.fontBottom_1d1d1d_11px {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#1d1d1d;
	line-height:16px;
}
.fontCharts_ffffff_title_11px {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:16px;
}
.fontCharts_6195ed_bold_verdana_artist_11px {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6195ed;
	line-height:16px;
	font-weight:bold;
}
.font_e1e330_bold_verdana_11px {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#e1e330;
	line-height:16px;
	font-weight:bold;
}
.lineheight_24 {
	line-height:24px;
}
.font_verdana_white_bold {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}
.font_verdana_373737_bold {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#373737;
	font-weight:bold;
}
.font_ffffff_tahoma {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
}
.font_1a1a1a_tahoma {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#1a1a1a;
}
.font_6195ed_tahoma {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6195ed;
}

/* ------F O N T E R  S L U T------------------------------------------------------------------------------------------------------------------ */

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

input.blogImg {
	position: relative;
	text-align: left;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

/* ------B A N N E R S------------------------------------------------------------------------------------------------------------------ */
.bannerbody { color:white; background-color:white; margin-bottom:20px; width:670px; }
/* ------B A N N E R S   S L U T------------------------------------------------------------------------------------------------------------------ */

#toolbarHolder {
	position:absolute;
	height:447px;
	width:670px;
	top:1px;
	left:0px;
	color:white;
	z-index:9000;
}

#toolbarLeft {
	float:left;
	width:76px;
	height:447px;
}

#toolbarRight {
	float:right;
	width:76px;
	height:447px;
}

.imgTool {
	cursor:pointer;
	opacity:0.0;
	filter:alpha(opacity=0);
	-moz-opacity:0.0;
	-khtml-opacity: 0.0;
	height:447px;
}

.imgText {
	color:white;
	float:left;
	font-family:tahoma;
	font-size:10px;
}

#imgTitleText {
	color:white;
	font-family:arial;
	font-size:26px;
	font-weight:bold;
}

#previewContent {
	clear:both;
	color:white;
	font-family:tahoma;
	padding-top:20px;
	padding-bottom:20px;
}

#weekDayDate {
	font-size:12px;
	color:#E24A72;
	font-weight:bold;
}

.partnersContent img { border:0px; }

.ajaxShade {
	width:148px;
	height:95px;
	position:absolute;
	top:21px;
	left:1px;
}

.firstShade {
	width:148px;
	height:95px;
	position:absolute;
	top:21px;
	left:1px;
}
div.vimmelPaging a {
    margin-right:10px;
    color:#E24A72;
}    
#filter
{
    position: absolute; 
    background-image:url(../images/vimmel/imageoverlay.png);
 	/*background-color: green;
 	/*opacity: 0.7; 
 	filter: alpha(opacity=70);
 	*/
 	display: none;
	overflow:hidden;
	width:670px;
	height:447px;
	left:0px;
	top:0px;
	z-index: 9900;	
}

#filterinner
{
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:11px; 
	position:absolute;
	left:160px;
	width:350px;
	height:270px;
	color:white;
}
#friends
{
	border:0px;
	width:100%;
	height:100%;
	overflow-y:scroll;
}
#tagbutton
{
	margin-top:20px;
}
#fb_user_area .FB_Link
{
	margin:0;
}

#fb_user_area #logoutButton 
{
	margin:0px;
	display:block;
}

#fb_user_area #logoutButton img
{
	border:0px;
}
#fb_user_area img 
{
	//margin:17px;
	//float:left;
}
#fb_user_area, #fb_user_area_login
{
	margin: 10px 0 0 17px;
}

#fb_user_area a, #fb_user_area_login a
{
	float:left;
	margin:17px 10px 0px 17px;
	color:#4896e9;
	display:block;
}

#fb_user_area .fb_user_name, #fb_user_area_login .fb_user_name
{
	float:left;
	margin: 7px 0 0 9px;
	font-weight:bold;
	color:#4896e9;
}

#fb_user_area .block
{
	margin-bottom: 15px;
}

#fb_user_area_login p
{
	color:white;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
}
#fb_user_area_login #RES_ID_fb_login
{
	margin:0px;
}

.tags .clear
{
	font-weight:normal;
}
.tags
{
	line-height:16px;
	border:0px solid #00F;
	width:490px;
}

.tags, .tags a{
	color:#4896e9;
}
#friendform li
{
	margin-bottom:5px;
}

#friendform li span
{	
	font-size:0.8em;
	color:white;
}
#friendform ul
{
	list-style:none;
}

.fbConnectHolder {
	position:relative;
	float:left;
	width:254px;
	height:auto;
	overflow:visible;
	padding-bottom:5px;
}
.fbConnectRubrik {
	position:relative;
	float:left;
	width:254px;
	height:23px;
	overflow:visible;
	padding-bottom:4px;
}
.fbConnectContentHolder {
	position:relative;
	float:left;
	width:254px;
	height:auto;
	overflow:visible;
	background-image:url(../images/front/nyhetsbrevet/bg.jpg);
	background-repeat:repeat-x;
	padding-bottom:30px;
}
.fbConnectContent {
	position:relative;
	width:220px;
	margin:auto;
	height:auto;
	overflow:visible;
	padding-top:12px;
	padding-bottom:0px;
}

.vimmelOldRow1_tagcontainer
{
	float:right;
	width:250px;
	font-weight:normal;
}
.vimmelOldRow1_tagname
{
	position:relative;
	float:left;
	width:auto;
	height:auto;
	overflow:visible;
	padding-top:4px;
	padding-left:10px;
	
}
.vimmelOldRow1_tagcount
{
	position:relative;
	float:left;
	width:15px;
	height:auto;
	overflow:visible;
	padding-top:4px;
	padding-left:10px;
	
}
#fb_comments_box
{
	margin-top:15px;
}
.fbcommentandtag 
{
	background-image:url(http://www.birgerjarl.nu/images/vimmel/facebook_icon_small.png);
	background-position: 0 4px;
	background-repeat: no-repeat;
	margin-top: -8px;
	padding: 0 0 10px 18px;
}