html 	{ overflow: -moz-scrollbars-vertical; }
html 	{ overflow-y: scroll; }

.grayback { 
background-color : #ccc; 
} 
.menu { 
color : #333333; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9pt; 
font-weight : bold; 
color : #333333; 
} 
A { 
text-decoration : none; 
color : #333; 
} 

.bild a:hover { 
background-color : #ffffff;
}

A:hover { 
text-decoration : none; 
color : #fff; 
background-color : #d5442f; 
} 
.heading { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 24px; 
font-weight : bold; 
color : #666666; 
margin-bottom : 0; 
padding-bottom : 0; 
height : 50px; 
} 
.headingRed {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	color : #F00;
	margin-bottom : 0;
	padding-bottom : 0;
	height : 50px;
}

.content { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
.contentOblique { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-style : italic; 
} 
.contentObliqueFoto { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-style : italic; 
color : #999; 
} 
.vit_bakgrund {
	background-color: #FFF;
}

.contentHeading { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
} 
.menuHeadings { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : bold; 
text-decoration : underline; 
} 
.links { 
color : #0033cc; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
} 
.contentBold { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
} 
.contactTable1 { 
border : thin none #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
.contactTable2 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : #ffffff; 
} 
.footer { 
font-family : Arial, Helvetica, sans-serif; 
font-size : x-small; 
font-weight : normal; 
color : #ffffff; 
} 
.contentHeading_red { 
color : #f00; 
} 
.headingWhite { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 24px; 
font-weight : bold; 
color : #fff; 
margin-bottom : 0; 
padding-bottom : 0; 
height : 50px; 
} 
.contentHeadingRed { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #f00; 
} 
.tabell_vit { 
background-image : url(../img/sommarkonsert/white_table_back_round.png); 
background-repeat : repeat-y; 
} 
.tabell_vit { 
padding-left : 20px; 
padding-right : 20px; 
} 
.tabell_justify { 
text-align : justify; 
} 
.tabell_bla { 
background-color : #b1bce0; 
} 
.menu_konsert { 
color : #333333; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9pt; 
font-weight : bold; 
color : #fff; 
} 
.menu_konsert a { 
color : #fff; 
} 
.menu_subpage {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #333;
}
.menu_subpage a {
	color : #333;
}
.menu_subpage a:hover {
	text-decoration : none;
	color : #F00;
	background-color : #CCC;
} 

.tabell_logofooter { 
background-image : url(../img/sommarkonsert/white_table_back_round_bottomround.png); 
background-repeat : repeat-y; 
background-position : left bottom; 
font-family : Arial, Helvetica, sans-serif; 
font-size : xx-small; 
color : #415066; 
} 
.contentBoldWhite { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #fff; 
} 
body {
	background-color : #333;
} 
.newsback {
	background-image: url(../img/newsback.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}

