body, html {
	margin:0;
	padding:0;
	height:100%;
	background-image:url(/bilder/design/bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px; 
	background-color: #fcfdfe;
	line-height:20px;
}

h1	{ padding:10px 0 5px 0; margin:0px; font-size:15px; font-family:Tahoma, Geneva, sans-serif; color: #001B2F;  }
h2	{ padding:7px 0 5px 0; margin:0px; font-size:15px; font-family:Tahoma, Geneva, sans-serif; color: #001B2F; }
h3	{ padding:5px 0 5px 0; margin:0px; font-size:12pt; font-family:Tahoma, Geneva, sans-serif; color: #001B2F; }
p	{ margin:9px 0 13px 0; font-size:11px; }
img	{ border:none; }
object { outline:0; }
a { color: #0076d2; }

ul { font-size:12px;  margin:0; padding-left:15px; }
li { font-size:12px; text-indent:0; }

.brodtext_ingress {
	font-size: 13px;
}

.brodtext_underrubrik {
	font-weight: bold;	
}

.brodtext p{
 line-height: 21px;	 	
}



/** Bloggpuff **/
#startsida_bloggpuff {
	width: 268px;
	padding-left: 25px;
}

#startsida_bloggpuff .startsida_bloggpuff_top {
	width: 268px;
}
#startsida_bloggpuff .startsida_bloggpuff_top img{
	float:left;
}
#startsida_bloggpuff .startsida_bloggpuff_top div{
	bottom:0;
	display:block;
	float:right;
	position:relative;
	right:0;
	top:5px;
}

#startsida_bloggpuff .startsida_bloggpuff_top  .blogg_puff_datum {
	color: #595959;
	font-size: 11px;
	line-height: 14px;
}

#startsida_bloggpuff .startsida_bloggpuff_top  .blogg_puff_namn {
	color: #0076d2;
	font-size: 11px;
	line-height: 14px;
}

#startsida_bloggpuff .rubrik{
	color: #001b2f;
	font-size: 18px;
}

#startsida_bloggpuff  .pufftext {
	padding-top: 12px;
}

/** slut bloggpuff **/

.sidhuvud {
	width: 100%;
	height: 185px;
	text-align:center;
	background-image: url(/bilder/design/noflash_header.jpg);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

#container {
	margin: 0 auto;
	width: 960px;
}



.topmenu{
	width: 900px;
	height: 40px;
	margin-top: 0;
	padding-top: 20px;
	padding-left:60px;
}

.eventpuff {
	width: 660px;
	height: 316px;
}

.eventpuffliten {
	width: 280px;
	height: 134px;
	margin-left: 4px;
}

.evenkalenderrubrik {
	margin-left: 18px;	
}


.vanstarkolumn_startsidan {
		width: 660px;
		float: left;	
}


.vanstarkolumn_startsidan .eventpuff{
			
}

.vanstarkolumn_startsidan .vansterspalt {
		background-image: url(/bilder/design/bg_vansterkolumn.png); 
		background-repeat:no-repeat;
		overflow:hidden;
		min-height: 480px;
		margin-top: 20px;		
}


.vanster_meny {
	width: 155px;
	min-height: 741px;
	background-repeat:no-repeat;
	padding-left: 20px;
	float:left;
	overflow:hidden;
	
}

.hoger_info {
	width: 455px;
	background-color:#fff;
	float:right;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 20px;
}

.hoger_info h1 {
	font-size: 18px;
	color: #001b2f;
	padding-bottom: 5px;
}

.menuname {
	font-size: 13px;
	font-weight: bold;
	padding-top: 40px;
	padding-bottom: 15px;
}



.vanstarkolumn_startsidan .vansterspalt .vanster{
		width: 297px;
		background-color:#FFF;
		float:left;
		margin-top: 25px;
		padding-left: 25px;	
		padding-right: 20px;
}

.vanstarkolumn_startsidan .vansterspalt h2 {
		color: #001b2f;
		font-size: 14px;
}


.vanstarkolumn_startsidan .vansterspalt .aktuelltpuff {
		margin-top: 15px;	
}

.vanstarkolumn_startsidan .vansterspalt .aktuelltdatum {
		color: #392200;
		font-size: 11px;
		font-weight: bold;
}

.vanstarkolumn_startsidan .vansterspalt .aktuelltingress {
		color: #001b2f;
		font-size: 11px;
}

.vanstarkolumn_startsidan .vansterspalt .aktuelltingress a {
		color: #0076d2;
		font-size: 11px;
		text-decoration: none;
}


.vanstarkolumn_startsidan .vansterspalt  .hstreck_gra{
		background-image: url(/bilder/design/hstreck_gra.jpg);
		background-repeat: repeat-x;
		width: 100%;
		height: 3px;
}


.vanstarkolumn_startsidan .vansterspalt .hoger{
		width: 317px;
		float: right;
		padding-top: 25px;
}






/*** Vänsterkolumn allmän **/


.vanstarkolumn {
		width: 660px;
		float: left;
		background-image: url(/bilder/design/vansterkolumn_top.png);
		background-position:top left;
		background-repeat:no-repeat;
		margin-top: 3px;
}


.vanterspalt_kalender_top {
	background-color:#FFF;
	margin-top: 3px;
	padding-top: 40px;
	padding-right: 25px;
	padding-left: 25px;
	overflow:hidden;
}

.vanterspalt_kalender_top .kaldatum {
	color: #392200;
	font-size: 12px;
	font-weight:bold;
}

.vanterspalt_kalender_top .l {
	color: #392200;
	font-size: 18px;
	font-weight: 100;
}

.vanterspalt_kalender_top .rubrik {
	color: #001b2f;
	font-size: 18px;
	font-weight:bold;
}

.vanterspalt_kalender_top .sidbild1 {
	margin-top: 15px;	
	float:left;
}


.vanterspalt_kalender_top .sidbild2 {
	margin-top: 15px;	
	float:right;
}


.vanstarkolumn .eventpuff{
			
}

.vanstarkolumn .vansterspalt {
		/**background-image: url(/bilder/design/vansterkolumn_bottom.png); 
		background-repeat:no-repeat;
		min-height: 480px;**/
		background-color:#FFF;
		min-height: 750px;
}


.vanstarkolumn .vansterspalt .vanster{
		width: 321px;
		background-color:#FFF;
		float:left;
		padding-left: 25px;	
		padding-right: 20px;
		padding-top: 25px;
		padding-bottom: 25px;
		font-size: 12px;
}

.vanstarkolumn .vansterspalt .vanster p{
		color: #001b2f;
		font-size: 12px;
}




.vanstarkolumn .vansterspalt .vanster h2{
		color: #004b85;
		font-size: 12px;
}


.vanstarkolumn .vansterspalt h2 {
		color: #001b2f;
		font-size: 13px;
}


.vanstarkolumn .vansterspalt .hoger{
	background-image:url(/bilder/design/btn_hoger_col.png);
	background-repeat:no-repeat;
	width: 209px;
	min-height: 486px;
	float:right;
	margin-top:20px;
	margin-right: 25px;
	padding-top: 30px;
	padding-left: 15px;
}

.vanstarkolumn .vansterspalt .hoger .linje {
	height: 1px;
	width: 194px; 
	overflow: hidden;
	background-color: #d4d8dd;
	margin-bottom: 15px;
	margin-top: 15px;
	
}


.vanstarkolumn .vansterspalt .hoger .ico_abbon1 {
	background:url(/bilder/design/aboon_rod_aktiv.png);
	width:  24px;
	height: 24px;
	float: left;
	margin-left: 4px;
}
.vanstarkolumn .vansterspalt .hoger .ico_abbon1_ejaktiv {
	background:url(/bilder/design/aboon_rod_ejaktiv.png);
	width:  24px;
	height: 24px;
	float: left;
	margin-left: 4px;
}


.vanstarkolumn .vansterspalt .hoger .ico_abbon2 {
	background:url(/bilder/design/aboon_gul_aktiv.png);
	width:  24px;
	height: 24px;
	float: left;
	margin-left: 4px;
}
.vanstarkolumn .vansterspalt .hoger .ico_abbon2_ejaktiv {
	background:url(/bilder/design/aboon_gul_ejaktiv.png);
	width:  24px;
	height: 24px;
	float: left;
	margin-left: 4px;
}


.vanstarkolumn .vansterspalt .hoger .ico_abbon3 {
	background:url(/bilder/design/aboon_gron_aktiv.png);
	width:  24px;
	height: 24px;
	float: left;
	margin-left: 4px;
}
.vanstarkolumn .vansterspalt .hoger .ico_abbon3_ejaktiv {
	background:url(/bilder/design/aboon_gron_ejaktiv.png);
	width:  24px;
	height: 24px;
	float: left;
	margin-left: 4px;
}


.vanstarkolumn .vansterspalt .hoger .ico_abbon4 {
	background:url(/bilder/design/aboon_ork_aktiv.png);
	width:  24px;
	height: 24px;
	float: left;
	margin-left: 4px;
}
.vanstarkolumn .vansterspalt .hoger .ico_abbon4_ejaktiv {
	background:url(/bilder/design/aboon_ork_ejaktiv.png);
	width:  24px;
	height: 24px;
	float: left;
	margin-left: 4px;
}




.vanstarkolumn .vansterspalt .hoger .inforubrik {
	color: #004b85;		
}

.vanstarkolumn .vansterspalt .hoger .infotext {
	font-weight: bold;	
}


.vanstarkolumn .vansterspalt .hoger .rubrik {
	font-size: 13px;
	color: #001b2f; 
	font-weight: bold;
}



.sidbilder_staende {
	width: 205px;
	float: right;
	padding-top: 10px; 
	padding-left: 10px;
	padding-bottom: 5px;
}

.sidbilder_staende #info_sidbild {
	float:left;
	width: 205px;
}

.sidbilder_staende .info_sidbilder_icons {
	float: left;
	width: 205px;
}

.sidbilder_staende .info_sidbilder_icons img {
	padding-top: 5px;
	padding-right: 5px;
}

.sidbilder #info_sidbild {
	float:left;
	width: 376px;
}

.sidbilder .info_sidbilder_icons {
	float: right;
	width: 66px;
}

.info_sidbilder_icons img {
	cursor: pointer;
	padding-bottom: 12px;
}


/**  Högerkolumnen  ***/

.hogerkolumn {
	float: right;	
}



/** Högerkollumn startsidan **/

.hogerkolumn_startsidan {
	float: right;	
}

.sokruta {
	background-image: url(/bilder/design/bg_sok.png); 
	background-repeat:no-repeat;
	width: 290px;
	height: 45px;
}

.searchresult  {
	position: absolute;
	z-index: 99999;
	width: 280px;
	margin-left: 4px;
	margin-top: -5px;
	background-image:url(/bilder/design/serach_bg_top_left.png);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
	display:none;
	overflow:hidden;
}

.searchresult_rightbottom {
	background-image:url(/bilder/design/serach_bg_bottom_right.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding: 10px 10px 10px 10px;	
}

.searchresult_inner {
	background-image:url(/bilder/design/serach_bg.png);
	background-repeat:repeat;
	overflow:hidden;
	padding: 5px 15px 15px 15px;
}

.searchresult_inner  p{
		font-size: 10px;
		color: #446a86;
}

.searchresult_inner  a{
		color:#000;
		font-weight: bold;
}

.searchresult_inner  .las_mer{
	color: #0076d2;
	font-size: 10px;
}


.searchresult_inner .gulmarkering {
		background-color: #f3c340;
}

#searchfield {
	border:none;
	background: none;
	background-image: url(/bilder/design/search_field.png); 
	background-repeat:no-repeat;
	
	width: 230px;
	height: 23px;
	border: none;
	margin-left: 10px;
	margin-top: 11px;
	float: left;
}


#searchbtn {
	background:none;
	background-image: url(/bilder/design/btn_search.png); 
	background-repeat:no-repeat;
	width: 34px;
	height: 23px;
	border: none;
	margin-top: 11px;
	margin-right: 10px;
	float:right;
}



/** Kalender högesrspalten **/



/** Start kalender **/
.calendar {
	padding-top:  10px;
}

.calendar .navbutton {
	float: left;
	width: 30px;
	height: 40px;
	overflow:hidden;
	cursor:pointer;
}

.calendar .date {
	float: left;
	width: 220px;
	height: 35px;
	font-size: 13px;
	padding-top: 5px;
}

.calendar .date .aktuellmanad {
	font-size: 22px;
	padding-left: 10px;
}

.calendar .calheader {
	margin-left: 12px;
	margin-top: 10px;
}

.calendar  .week {
	margin-left: 10px;	
}

.calheader .calday{
	background-image:url(/bilder/design/kalender_bg_cell_veckodag.jpg);
	background-repeat:no-repeat;
	width: 36px;
	height: 26px;
	float:left;
	margin-right: 2px;
	text-align:center;
	padding-top: 10px;
	font-size: 11px;
	color:#FFF;
}

.calendar .week .day {
	width: 36px;
	height: 22px;
	background-color: #dedede;
	float:left;
	margin-top: 2px;
	margin-left: 2px;
	text-align:center;
	vertical-align:middle;
	padding-top: 4px;
	font-size: 11px;
	color: #000;
}

.calendar .week .inactive {
	width: 36px;
	height: 22px;
	background-color: #b8b8b8;
	float:left;
	margin-top: 2px;
	margin-left: 2px;
	text-align:center;
	vertical-align:middle;
	padding-top: 4px;
}


.eday {
	width: 36px;
	height: 22px;
	background-color: #f0b410;
	float:left;
	margin-top: 2px;
	margin-left: 2px;
	text-align:center;
	vertical-align:middle;
	padding-top: 4px;
	font-size: 11px;
	color: #000;	
}






.tooltip {
	z-index: 3;
	position:absolute;
	background-image:url(/bilder/design/tooltip_bg_top_left.png);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
	padding: 6px 0px 0px 6px;
}

.tooltip p{
	line-height: 14px;
}

.tooltip .tooltiprightbottom{
	background-image:url(/bilder/design/tooltip_bg_bottom_right.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding: 0px 6px 6px 0px;
}

.tooltip .tooltipinner{
	background-image:url(/bilder/design/tooltip_bg.png);
	background-repeat:repeat;
	overflow:hidden;
}

.tooltip .tooltipinner_cd{
	background-image:url(/bilder/design/tooltip_bg.png);
	background-repeat:repeat;
	overflow:hidden;
	width: 350px;
	padding-top: 9px;
	padding-left: 20px;
	padding-right: 15px;
}

.tooltip .tooltipinner_cd img{ 
	float:right;
	padding-left: 5px;
	padding-right: 5px;
}

.tooltip .tooltipinner_cd h2 {
	padding-top: 5px;
	padding-bottom: 11px;
	padding-left: 0px;	
}

.tooltip .tooltipinner_cd p {
	padding: 0 0 0 0;
	margin: 0 0 0 0 ;
	float: left;
	font-size:12px;
	width:180px;
}

.tooltip .tooltipinner_cd .cdpris {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 15px;
}

.callev_lankarunder {
	padding-left: 10px;	
	padding-right: 10px;
}

.callev_alla {
	position: relative;
	float:right;
	font-size:11px;
	font-weight:100;
	cursor: pointer;
	padding-right: 5px;
}

.callev_visa {
	font-size: 12px;
	color: #004b85;	
	font-weight: bold;
	padding-top: 5px;
}

.callev_lank_left {
	float: left;
	width: 130px;
	cursor:pointer;
	font-size: 12px;
	color: #004b85;
	padding-top: 8px;
}

.callev_lank_right {
	float: right;
	width: 130px;
	cursor: pointer;
	font-size: 12px;
	color: #004b85;
	padding-top: 8px;
}


.img_roddagar{
	background-image:url(/bilder/design/img_rodadagar.png);	
	background-repeat:no-repeat;
	width: 13px;
	height: 13px;
}

.img_grondagar{
	background-image:url(/bilder/design/img_gronadagar.png);	
	background-repeat:no-repeat;
	width: 13px;
	height: 13px;
}

.img_guldagar{
	background-image:url(/bilder/design/img_guladagar.png);	
	background-repeat:no-repeat;
	width: 13px;
	height: 13px;
}

.img_kammarorkestern {
	background-image:url(/bilder/design/img_kammarorkestern.png);	
	background-repeat:no-repeat;
	width: 13px;
	height: 13px;	
}

.poopup_ev {
	width: 300px;
	position:relative;
	padding-left: 16px;
	padding-bottom: 10px;
}

.tooltiprub {
	padding-left: 16px;
	font-size: 12px;
	font-weight: bold;
}


.poopup_ev {
	font-weight:normal;
}

.poopup_ev span{
	position:relative;
	float: left;
}

.poopup_ev div{
	position:relative;
	float: left;
}

.poopup_ev .tid {
	color: #004b85;
}

.poopup_ev .rubrik {
	font-weight:bold;
}






/****************************/

.evenemangskalender {
		background-image: url(/bilder/design/bg_kalender.png); 
		background-repeat:no-repeat;
		overflow:hidden;
		height: 283px;
		width: 290px;
}


#evenemangskalender_kalender {
		background-image: url(/bilder/design/bg_kalender_kalender.png); 
		background-repeat:no-repeat;
		overflow:hidden;
		height: 353px;
		width: 290px;
}



.evenemangskalender_info {
		background-image: url(/bilder/design/bg_right_tonad_nerat.png); 
		background-repeat:repeat-x;
		overflow:hidden;
		width: 280px;
		margin-left: 4px;
		min-height: 460px;
}

.evenemangskalender_info h3 {
	color: #001b2f;
	font-size: 14px;	
	margin-left: 20px;
}

.evenemangskalender_info  .kaldatum {
	font-weight: bold;
	font-size: 11px;
}

.evenemangskalender_info .kalrubrik {
	color: #0076d2;
	font-weight: bold;
	font-size: 11px;
}

.evenemangskalender_info .streck {
	color: #3d3d3d;
	font-size: 11px;
}


.evenemangskalender_info .kalingress {
	font-size: 11px;
	color: #001b2f;
	padding-bottom: 17px;
}

.evenemangskalender_info .hstreck {
	width: 267px;
	height: 3px;
	background-image:url(/bilder/design/streck.jpg);
	background-repeat:repeat-x;
	margin-left: 7px;
	padding-bottom: 17px;
}

.evenemangskalender_info a {
	color: #0076d2;
	text-decoration: none;
	font-size: 11px;
}

.evenemangskalender_info .evpuff {
	width: 180px;
	float:left;
	padding-left: 20px;
}


.evenemangskalender_info_head {
	background-image:url(/bilder/design/bg_kalender_info_top.jpg);
	width: 280px;
	height: 7px;
	margin-left:4px;
	margin-top:10px;
}


.dontforgot {
	background-color:#CCC;
	border: 1px solid #F00;
	padding: 5px 5px 5px 5px;
}



/* För stilning av den nya ul-li-menyn */
.submenu_lv1, .submenu_lv2, .submenu_lv3 { padding:0; margin: 0;  list-style:none;  }
.submenu_lv1 li { float: left; padding-left: 20px; padding-right: 20px; text-transform:uppercase; font-size: 13px; font-weight:bold;}
.submenu_lv1 li a, .submenu_lv2 li a, .submenu_lv3 li a { color:#4e4d50; padding:3px 0; display: block; text-decoration: none;  }
.submenu_lv1 li.active { font-weight:bold; }


.submenu_lv2 li.active { font-weight:normal;   }
.submenu_lv2 li { padding-left:10px;    }
.submenu_lv2 li a { font-weight:normal;  }

.submenu_lv3 li { padding-left:10px; font-style:italic; }
.submenu_lv3 li.active {  }
/* -------- */


.vanster_meny .submenu_lv1 li {  padding-left: 5px; padding-right: 25px; text-transform:none; font-size: 12px; color:#004b85;  font-weight:100;  }
.vanster_meny .submenu_lv1 li a { color:#004b85; vertical-align:top;  }
.vanster_meny .submenu_lv2 {  width: 100%;   }
.vanster_meny .submenu_lv2 li {  width: 100%;    }
.vanster_meny .submenu_lv1 li.active a  { font-weight:bold; color:#000000; width: 140px; }
.vanster_meny .submenu_lv1 li.active .submenu_lv2 a {  font-weight: normal;  color:#004B85; } 
.vanster_meny .submenu_lv1 li.active .submenu_lv2 li.active a {  font-weight:bold; color:#000000;  }



.vanstarkolumn .vansterspalt .brodtext {
	padding-top: 1px;	
}

.vanstarkolumn .vansterspalt .brodtext  p {
	font-size: 12px;
	margin-top: 0;
}



.vanstarkolumn .vansterspalt .brodtext  h1  {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 0 ;
}

.vanstarkolumn .vansterspalt .brodtext h2{
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 0 ;
}

.vanstarkolumn .vansterspalt .brodtext h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 0 ;
}

span.puffsidrubrik {
	display:block;
	text-decoration:none;
	color: #001b2f;
	font-size: 14px;
	font-weight:normal;
	padding-bottom: 2px;
}

span.puffsidbrodtext {
	font-size: 11px;	
}

span.puffsidbrodtext p{
	margin-top: 0px;
}

a.puff_lasmer {
	font-size: 11px;	
}


/*** Det som rör aktuellt sidan **/

.nyhetsdatum {
		color: #0076d2;
		text-decoration:none;
}

.nyhetsrubrik {
		color: #004b85;
		text-decoration:none;
}


.nyhetsdatum.active {
		font-size: 11px;
		font-weight: bold;
		text-decoration:none;
}

.nyhetsrubrik.active {
		font-size: 12px;
		font-weight: bold;
		text-decoration:none;
		color: #000;
}

.nyhetsbild {
	float: right;	
	margin:9px 15px 13px;
	
}





.puff_rubrinrod {
	width: 160px;
	height: 78px;
	background-image:url(/bilder/design/puff_rubinrodtorsdag.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-left: 45px;
	padding-top: 15px;
	padding-right: 10px;
	margin-bottom: 15px;
	position:relative;
}

.puff_gyllenegul {
	width: 160px;
	height: 78px;
	background-image:url(/bilder/design/puff_gulatorsdagar.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-left: 45px;
	padding-top: 15px;
	padding-right: 10px;
	margin-left: 15px;
	position:relative;
}

.puff_gronalordagar {
	width: 160px;
	height: 78px;
	background-image:url(/bilder/design/puff_gronatorsdagar.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-left: 45px;
	padding-top: 15px;
	padding-right: 10px;
	position:relative;
}

.puff_kammarmusik {
	width: 160px;
	height: 78px;
	background-image:url(/bilder/design/puff_kammarorkestern.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-left: 45px;
	padding-top: 15px;
	padding-right: 10px;
	margin-left: 15px;
	position:relative;
}


.abonnemangspuffar {
	margin-top: 30px;
	position:relative;
	
}

.abonnemangspuffar .rubrik{
	color: #343434;
	font-size: 13px;
	text-decoration: none;
	font-weight: 600;
}

.abonnemangspuffar .ingress{
	color: #343434;
	font-size: 11px;
	text-decoration: none;
	margin-top: 5px;
	display:block;
}

.abonnemangspuffar .lasmer{
	color: #004b85;
	font-size: 11px;
	text-decoration: none;
	margin-top: 5px;
	text-transform:uppercase;
	text-align:right;
	font-weight:bold;
	position:  absolute;
	bottom: 3px;
	right: 15px;

}


/** Orkestersidan **/

.label_orkester {
	width: 455px;
	overflow: hidden;
	margin-top: 10px;
}

.label_orkester_top {
	background-image:url(/bilder/design/label_top.jpg);
	width: 455px;
	height: 11px;
	overflow: hidden;
}

.label_orkester_middle {
	background-image:url(/bilder/design/label_middle.jpg);
	width: 455px;
	overflow: hidden;
}

.label_orkester_middle img {
	float:left;	
	/*margin-left: 10px;*/
}


.orkesterbild {
	float:left;	
	margin-left: 10px;
}


.label_orkester_middle .personinfo {
	float:left;
	margin-left: 10px;
	margin-right: 10px;
}

.label_orkester_middle .personinfombild {
	float:left;
	margin-left: 10px;
	margin-right: 10px;
	width: 315px;
}

.label_orkester_middle .title {
	color:#0076d2;
	font-weight: bold;
}

.label_orkester_bottom {
	background-image:url(/bilder/design/label_bottom.jpg);
	width: 455px;
	height: 11px;
	overflow: hidden;
}

.mellanrum {
	height: 5px;
	clear:both;
	overflow:hidden;
}


/** Våra vänner **/

.label_orkester_middle  td {
	vertical-align:middle;
	padding-right: 10px;
}

.label_orkester_middle  td img {
		vertical-align:middle;
}

.label_orkester_middle a {
	font-size: 11px;
	color: #004b85;
}

.label_orkester_middle  h2 {
	padding:0px 0 0px;
}


/** CD-sidan **/
.bgallery {
	cursor: pointer;	
}

.cd_inner_lightbox {
	background: url(/bilder/design/bg_skivomslagstor.gif);
	width: 960px;
	height: 444px;
	padding:  39px 20px 39px 20px;
	cursor: pointer;
}

.cdpuff {
	background-image:url(/bilder/design/bg_cdbox.gif);
	width:213px;
	height: 90px;
	background-repeat:no-repeat;
	background-position: bottom;
	float: left;
	margin-left: 10px;
	padding-top: 30px;
	position:relative;
}

.cdpuff .cdomslag_thum{ 
	float:left;
	margin-left: 10px;
}

.cdpuff p { 
	width: 125px;
	margin-left: 10px;
	padding-right: 15px;
	float:right;
}

.cdpuff .btn_las_mer {
	top: 85px;
	left: 10px;
	position: absolute;
}

.cdpuff .btn_kopcdskiva {
	position: absolute;
	top: 82px;
	right: 10px;
}


.skolkonsert .kaldatum {
	color: #392200;
	font-size: 12px;
	font-weight:bold;
}

.skolkonsert .l {
	color: #392200;
	font-size: 18px;
	font-weight: 100;
}

.skolkonsert .rubrik {
	color: #001b2f;
	font-size: 18px;
	font-weight:bold;
}



/** Slut CDsidan **/


/* Användbara klasser */
.clear  { clear:both; height: 0; overflow: hidden; }
.left { float:left; margin:0 4px 3px 0; }
.right { float:right; margin:0 0 3px 4px; }
.hr { margin-top:8px; width:95%; height:8px; border-top:1px solid #E5EBDC; margin:0 auto; } /* Horisontellt streck med div */
.input  { background-color:#f3f6ee; border:1px solid #4f8e4b; color:#003822; }
.l { color:#000; padding:0 4px; } /* Stående streck (avskiljare) */
.important { color:red; cursor:help; } /* Stjärna (krav) vid formulär*/
/* -------- */

/*** Formulär ***/
.textinput {
	border:none;
	background: none;
	background-image: url(/bilder/design/input_field.jpg);
	background-repeat:no-repeat;
	width: 242px;
	height: 24px;
	font-weight:bold;
}

.textinput_short {
	border:none;
	background: none;
	background-image: url(/bilder/design/input_field_short.jpg);
	background-repeat:no-repeat;
	width: 40px;
	height: 24px;
	font-weight:bold;
}

.textarea {	
	border: none;
	background: none;
	background-image: url(/bilder/design/textarea.jpg);
	background-repeat:no-repeat;
	width: 242px;
	height: 104px;
	font-weight:bold;
}

.submit {
	border: none;
	background: none;
	background-image: url(/bilder/design/submit_btn.jpg);
	background-repeat:no-repeat;
	width: 242px;
	height: 24px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	color: #333333;
}


.selectbox {
	border: 1px #bbdaf3 solid;
	background-color:#f7f9fb;
	background-repeat:no-repeat;
	background-image:url(/bilder/design/input_field.jpg);
	width: 242px;
	height: 24px;
	font-weight:bold;
}


.btn_las_mer 	{
	background-image:url(/bilder/design/btnlas_mer.gif);
	width: 52px;
	height: 16px;
	position:absolute;
	cursor: pointer;
}

/*
.tooltip {
	cursor: default !important;
}
*/

.sidbilder {
	margin-top: 10px;	
}

.vanstarkolumn .vansterspalt .brodtextbarn {
	padding-top: 20px;
}
.vanstarkolumn .vansterspalt .brodtextbarn p{
	font-size:12px;
}
.vanstarkolumn .vansterspalt p {
	padding-bottom: 10px;	
}

.vanstarkolumn .vansterspalt ul{
	margin-top: -5px;
}


#footer {
	margin: 0 auto;
	width: 960px;
	height: 80px;
	background-image:url(/bilder/design/bg_footer.jpg);
	background-repeat: repeat-y;
	font-size: 11px;
}


#footer_inner {
	background-image: url(/bilder/design/sidfoot_medlogga.jpg);
	background-repeat:no-repeat;
	width: 860px;
	height: 30px;
	margin-left: 10px;
	padding-top: 14px;
	padding-left: 80px;
	position:relative;	
}

.footer_name {
	font-weight: bold;	
}


.imperalogga {
	background-image: url(/bilder/design/impera_loggo.png);
	height:  22px;
	width: 34px;
	float:right;
}


.footerimpera {
	width: 120px; 
	position:absolute;
	bottom: 2px;
	right: 10px;
	vertical-align:bottom;
	height:27px;
}

.produceratavimpera {	
	position:relative;
	float:left;
}

/*** -- slut formulär --- ***/



/*CSS för utskrift*/
@media print{
   body *{ visibility:hidden; }
   body { background-color:white; }
   .hoger_info { visibility:visible; position:absolute; top:0px; left:0px; width:100%; background-color:#ffffff; }
   .hoger_info *{ visibility:visible; }
}