/* CSS Document RIKSKONSERTER 
created:2007
Uppdated:
4 aug 
31 aug
7 sept
30 jan 2008
Christer Schweitz*/

body   {
	background-color:#C90A42;
	background-repeat: repeat-x;
	background-image:url(../img/bg_all_pages.gif);
	margin:0px;
	font-size:100%;
	color:#545452;
}


/*
h1, h2    {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
*/
h1  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

h2  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin-bottom:0px;
	padding:0px 0px 2px 0px;
}

.top   {
	height:80px;
	margin:0px;
	padding-right:9px;
}

.topMenu {
	float:right;
	height:44px;
	width:530px;
	background-image:url(../img/top_menu_Right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 0.66em;
	font-weight:bold;
	color:#FEFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px 22px 0px 0px;
}

.topMenu img {
	margin-bottom:-2px;
}


.topMenuInner  {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	display: block;
	width: 500px;
	text-align:right;
	float:right;
}

.topMenuLeft {
	float:left;
	background-image:url(../img/top_menu_left.gif);
	width:20px;
	height:44px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.searchForm   {
	border-top: 1px solid #9C9C90;
	border-left: 1px solid #9C9C90;
	border-bottom: 1px solid #545454;
	border-right: 1px solid #545454;
	background-color:#F5F3F1;
	width: 108px;
	font-size:11px;
	font-weight:normal;
	height:14px !important;
	height:15px;
	padding:2px;
	padding:2px;
	margin: 0px 5px -2px 8px;
	color:#6F706A;
	
}

.searchButton   {
	background-color:#FCF7E3;
	color:#6F706A;
	padding:2px;
	font-weight:normal;
	font-size:10px;
	border-top: 1px solid #9C9C90;
	border-left: 1px solid #9C9C90;
	border-bottom: 1px solid #545454;
	border-right: 1px solid #545454;
	background-image:url(../img/bg_search_button.gif);
	background-repeat: repeat-x;
	background-position: left top;
	cursor:pointer;
	margin-bottom:-2px ;
}

.topMenu a {
	color:#FFFFFF;
	text-decoration:none;
	margin: 4px 4px 0px 4px;
}

.topMenu a:hover {
	border-bottom: dotted #FFCCCC 1px;
}


.topText {
	padding-top: 56px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 360px;
}


#skiplinks		{
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height:1px;
}

#pageContent {
	width: 972px;
	text-align:left;
	overflow: hidden;
	border-right-color: #E27091;
	border-right-width: 1px;
	border-right-style: solid;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E27091;
	background-image:url(../img/white.gif);
	background-position:211px 130px;
	background-repeat:no-repeat
}

#screenContent   {
	text-align:left;
}


.logo   {
	width:317px;
	height:60px;
	top: 21px;
	position: absolute;
	z-index: 10;
}

.logoScreen    {
	display:block;
}

.logoPrint   {
	display:none;
}

.clearBoth {
	clear: both;
	height: 1px;
	margin:0px;
	padding:0px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	line-height:1px;
}

img {
	border:none;
}

input, select, form   {
}

legend {
	margin: 0px;
	padding: 0px;
	color:#545452;
}

form {
	margin: 0px;
	padding: 0px;
}

/*content*/

.backgroundShadow    {
	background-image:url(../img/left_shadow.jpg);
	background-repeat:no-repeat;
	background-position:111px 20px;
}


.bgWhite {	

}

.contentTop {
	background-image:url(../img/content_top.jpg);
	background-repeat:no-repeat;
	background-position:10px bottom;
	height:36px;
	z-index:10;
	
}

.contentBottom {
	background-image:url(../img/content_bottom.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:40px;
	display: block;
	margin-top:-4px;
}

/*menuLeft*//*menuLeft*//*menuLeft*//*menuLeft*//*menuLeft*//*menuLeft*//*menuLeft*//*menuLeft*//*menuLeft*/

/*All*/

.leftCol   {
	width:203px;
	float:left;
	overflow: hidden;
	background-image: url(../img/leftMenuBgTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

.leftCol a  {
	color:#545452;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	text-decoration:none;
	font-size:0.7em;
}


.leftCol a:hover  {
	color:#6A7891;
	text-decoration:none;
}

.leftMenu   {
	margin:0px;
	width:204px;

}

.leftMenuInner   {
	padding:0px;
	background-color:#FFFFFF;
}



/*first style*/
.color1 .leftMenuTop   {
	background-image:url(../img/leftMenuTop1.jpg);
}

.color1 .leftMenuMiddle   {
	background-image:url(../img/leftMenuMiddle1.jpg);
}

.color1 .leftMenuBottom{
	background-image:url(../img/leftMenuBottom1.jpg);
}

/*second style*/

.color2 .leftMenuTop   {
	background-image:url(../img/leftMenuTop2.jpg);
}

.color2 .leftMenuMiddle   {
	background-image:url(../img/leftMenuMiddle2.jpg);
}

.color2 .leftMenuBottom{
	background-image:url(../img/leftMenuBottom2.jpg);
}


/*third style*/

.color3 .leftMenuTop   {
	background-image:url(../img/leftMenuTop3.jpg);
}

.color3 .leftMenuMiddle   {
	background-image:url(../img/leftMenuMiddle3.jpg);
}

.color3 .leftMenuBottom	  {
	background-image:url(../img/leftMenuBottom3.jpg);
}


/*First*/

.leftMenuTop {
	background-position:left top;
	background-repeat:no-repeat;
	height:10px;
	overflow: hidden;
}

.leftMenuMiddle {
	background-position:left top;
	background-repeat:repeat-y;
	padding: 0px;
}

.leftMenuBottom{
	background-position:left bottom;
	background-repeat:no-repeat;
	height:20px;
	margin-top:-2px;
}

.leftMenu ul   {
	margin: 0px;
	padding: 0px;
}

.leftMenu ul li  {
	xpadding: 0px 0px 4px 0px;
	padding:0px 0px 3px 0px;
	xmargin-top:-1px;
	margin-bottom:1px;
	list-style-type: none;
	background-image:url(../img/menu_line.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	text-transform: uppercase;
	height:auto !important;
	height:1%;
}

.leftMenu ul li a {
	width:150px;
	margin-left:4px;
	padding: 4px 20px 0px 26px;
	display:block;
}

ul li a.selected	{
	background-image:url(../img/a_selected.gif);
	background-repeat:no-repeat;
	background-position: 3px 4px;
}


/* Second*/

.leftMenu ul ul   {
	margin:4px 0px 0px 0px;
	margin:4px 0px -4px 0px !important;
	padding: 0px 0px 4px 0px !important;
	padding: 0px 0px 4px 0px;
	background-image:url(../img/bg_menu2.gif);
	background-repeat: no-repeat;
	background-position: 4px bottom;

	
}

.leftMenu ul ul li {
	padding:2px 0px 2px 0px;
	margin:0px;
	background-image:url(../img/menu_line2.gif);
	background-repeat:no-repeat;
	background-position: left top;
	font-size:98%;
	text-transform: none;
}

.leftMenu ul ul li a   {
	width:140px;
	margin-left:4px;
	padding: 3px 20px 1px 38px;
	display:block;
}

ul ul li a.selected	{
	background-image:url(../img/a_selected.gif);
	background-repeat:no-repeat;
	background-position: 16px 4px;
}


/* Third*/

.leftMenu ul ul ul {
	margin:4px 0px 0px 0px;
	margin:4px 0px -4px 0px !important;
	padding: 0px 0px 4px 0px !important;
	padding: 0px 0px 4px 0px;
	background-image:url(../img/bg_menu3.gif);
	background-repeat: repeat-y;
}


.leftMenu ul ul ul li {
	margin-bottom:0px;
	background-image:url(../img/menu_line2.gif);
	background-repeat:no-repeat;
	background-position: left top;
	font-size:100%;
}


.leftMenu ul ul ul li a   {
	margin-left:4px;
	padding:3px 0px 1px 50px;
	width:140px;
	font-weight:normal;
}


ul ul ul li a.selected	{
	background-image:url(../img/a_selected.gif);
	background-repeat:no-repeat;
	background-position: 28px 3px;
}

/*////////////////////////EXTERN LINKS//////////////////////*/

.extern		{
	xmargin:34px 0px 0px 8px;
	margin:14px 0px 0px 8px;
}

.externTop		{
	background-image:url(../img/externTop.gif);
	background-repeat:no-repeat;
	height:12px;

}

.externMiddle		{
	background-image:url(../img/externMiddle.gif);
	background-repeat:repeat-y;
}

.externMiddle a		{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:100%;
	color:#FFFFFF;
	margin:0px;
	xpadding:8px 0px 8px 18px;
	padding:8px 0px 4px 18px;
	text-transform: uppercase;
	width:155px;
}

.externMiddle a:hover	{
	color:#FFFFFF;
	text-decoration:underline;
}

.externBottom		{
	background-image:url(../img/externBottom.gif);
	background-repeat:no-repeat;
	height:18px;
	background-position:left top;

}

/*end left menu*/


/*END*//*menuLeft*//*menuLeft*//*menuLeft*//*menuLeft*//*menuLeft*//*menuLeft*//*menuLeft*//*menuLeft*//*menuLeft*//*


/*img-elements*//*img-elements*//*img-elements*//*img-elements*//*img-elements*//*img-elements*//*img-elements*/

.imgLeft  {
	float:left;
}

.imgRight  {
	float:right;
}

.imgCenter  {
	float:none;
	display:block;
	margin-bottom:6px;
}

.pictureText	{
	display:block;
	margin:12px 0px 4px 0px;
	font-size:92%;
}

/*Basic data all pages like com text, headings etc*/

.content {
	background-image:url(../img/content_middle.jpg);
	background-repeat:repeat-y;
	float:left;
	width:758px;
	min-height:1100px;
	overflow: hidden;
}


.contentInner   {
	padding: 0px 12px 14px 12px;

}

.content a   {
	color:#B92025;
	text-decoration:none;
}

.content a:hover   {
	color:#DF6868;
}


/*PROFIL ELEMENT*//*PROFIL ELEMENT*//*PROFIL ELEMENT*//*PROFIL ELEMENT*//*PROFIL ELEMENT*//*PROFIL ELEMENT*//*PROFIL ELEMENT*//*PROFIL ELEMENT*/

.color3 .vinjett h3     {	
	background-image:url(../img/vinjett_dot.gif);
	}

.color2 .vinjett h3    {	
	background-image:url(../img/vinjett_dot.gif);
	}
	
.color1 .vinjett h3   {
	background-image:url(../img/vinjett_dot.gif);
}

.color1 .mainNew p    {
	xbackground-image:url(../img/color1_ingress_dot.gif);
	background-repeat:no-repeat;
	xtext-indent:20px;
}

.leftContentContainer .singleColumn .color1 .mainNew p    {
	background-image:none;
	text-indent:0px;
}

/*table elements*//*table elements*//*table elements*//*table elements*//*table elements*//*table elements*//*table elements*//*table elements*/
/*article elements*//*article elements*//*article elements*//*article elements*//*article elements*//*article elements*//*article elements*/

/*////////////////////////////////////common elements///////////////////////////////////////////////////////////////////////////////*/



.common .date   {
	font-weight:bold;
	font-size:0.92em;
}


.list	{
	width:758px;
}

.common .overryckare   {
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	font-weight:bold;
	font-weight:normal;
	font-size:144%;
	margin:0px;
	padding: 0px 0px 5px 0px;
}

.common h1 span.underryckare   {
	font-weight:normal;
	font-size:68%;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}

.list h1, .common h1 	{
	margin:0px;
	font-size:2.8em;
	width:500px;
	xwidth:700px;
	padding: 4px 0px 10px 0px;
	xborder:1px solid black;
}

.list h2, .common h2 	{
	margin:0px;
	font-size:2.0em;
	padding: 0px 0px 0px 0px;
	margin-bottom:0px;
}

.list h3, .common h3 	{
	margin:0px;
	padding: 0px 0px 0px 0px;
	margin-bottom:0px;
	font-size:1.8em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

.list p, .common p 	{
	margin:0px;
	padding: 0px 0px 7px 0px;
	line-height:150%
}


.common .contentInner .imgLeft  {
	padding:6px;
	border:1px solid #CDCBBF;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 14px;
	margin-left: 0px;
}


.common .contentInner .vinjett   {
	background-image:url(../img/vinjett_wide.gif);
	background-repeat:no-repeat;
	height:32px;
	margin:10px 0px 4px 0px;
}

.common .contentInner .vinjett h3  {
	font-size:105%;
}

.common .imgRight  {
	padding:6px;
	border:1px solid #CDCBBF;
	margin:0px 0px 8px 14px;

}

.common .imgCenter  {

}

.list h1 .underryckare, .common  h1 .underryckare 	{
	padding:4px 0px 6px 0px;
	font-size:0.6em;
}
.h1_element{
	border-bottom:double 3px #C7C7C5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	xmargin-bottom:0px;
	margin-left: 0px;

}

.list .contentInner, .common .contentInner   	{
	padding: 0px 20px 14px 24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.74em;
}

.common .contact   	{
	margin:0px;
	padding: 6px 0px 6px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.74em;
}

.common .contact h4 	{
	border-bottom:#CDCBBF solid 1px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.6em;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 0px;
}


.common .contactList 	{
	font-size:120%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 4px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.content .contactList span 	{
	font-weight:bold;
	font-size:92%;
}


.content .contact ul {
	padding: 4px 0px 4px 5px !important;
	padding: 4px 0px 8px 5px;
	margin: 0px;
	border:dashed 1px #CDCBBF;

}

.content .contact li  {
	padding: 3px 0px 5px 22px !important;
	padding: 0px 0px 0px 22px;
	margin:0px;
	background-image: url(../img/li_dot.gif);
	background-repeat: no-repeat;
	background-position: left -1px !important;
	background-position: left 1px;
	list-style-type: none;
	list-style-position: outside;
}


.common ul {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.common li  {
	padding:1px 0px 3px 22px !important;
	padding:0px 0px 0px 22px;
	background-image: url(../img/li_dot.gif);
	background-position: left -2px !important;
	background-position: left top;
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-position: outside;
}


table.default   {
    margin-bottom: 18px;
    width:99%;
    border-top: 1px solid #CDCBBF;
    border-left: 1px solid #CDCBBF;
    border-collapse: collapse;
	font-size:92%;
	clear:both;
}
 

table.default  th {
     font-size:100%;
     text-align:left;
}

table.default td, th 
{
	border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #CDCBBF;
    border-bottom-color: #CDCBBF;
	padding: 4px 4px 4px 6px;
	font-size:100%;
}


hr  {
	line-height:4px;
	clear:both;
	margin:0px 0px 0px 0px !important;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-size:1px;
	height:2px;
	color: #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-top: 1px dashed #CDCBBF;
	border-left: 0px none;
}


.common .startListTop		{
	background-image:url(../img/start_list_top_wide.gif);
	background-repeat:no-repeat;
	height:20px;
}

.common .startListMiddle		{
	background-image:none;
	background-image:url(../img/start_list_middel_wide);
	background-repeat:repeat-y;
	border-left:#CDCBBF solid 1px;
	border-right:#CDCBBF solid 1px;
	font-size:140%;
	width:707px;
	padding:0px;
	height:auto;
}

.common .startListMiddle .media		{
	width:670px;
	display:block;
	line-height:150%;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 12px;
}

.common .startListMiddle a.media span	{
	font-size:100%;
	font-weight:bold;
	color:#B92025;
}

.common .startListMiddle .media img	{
	margin:0px 4px -6px 0px;
	padding:5px 0px 0px 0px;
}


.common .startListBottom		{
	background-image:url(../img/start_list_bottom_wide.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:12px;
}

.common .startListTop img		{
	display:none;
}

/*/////////////////////////////////////comments/////////////////////////////////////*/ 
 
.commentfield  {
	border:#CCCDBD 1px dashed;
	padding: 10px;
}

.commentfield h4  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	font-weight:normal;
	padding:0px 0px 8px 0px;
	margin:0px;
}


.commentfield p  {
	margin:0px;
	padding-bottom:8px;
}

.commentfield .beige  {
	margin:0px;
	background-color:#FFFFEB;
	padding-bottom:8px;
	/*border: 1px solid #C7C7C5;*/
}

.box    {
	padding:8px;
}


.writeCommentField {
	height:490px;
}

.writeCommentField form {
	float:left;
	width:300px;
}

.writeCommentField fieldset {
	margin-top:10px;
	padding:10px 18px 12px 18px;
	border:#CCCDBD 1px dashed;
}

.field1 {
	width:400px;
	margin:3px 0px 5px 0px;
}

.field2 {
	width:400px;
	margin:3px 0px 5px 0px;
}

.field3 {
	width:120px;
	margin:3px 0px 5px 0px;
}

legend.writeComment{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	font-weight:normal;
	padding:4px 6px 12px 6px;
	margin-left:-8px !important;
	margin-left:-14px;
	background-color:#FFFFFF;
}


/*///////////////////////////////////////END COMMON PAGE////////////////////////////////////////////////////*/

/*///////////////////////////////////////KONCERT NEWS////////////////////////////////////////////////////*/

.concertNewLeft	{
	margin:0px;
	padding:0px;
	float:left;
	width:518px;
	overflow: hidden;

}

.common .contentInner .concertNewLeft .vinjett{
 	background-image:url(../img/vinjett_wideConcertNew.gif);
	margin-bottom: 6px!important;
	margin-bottom: 6px;
	margin-left:-4px;
	width:512px;
}


.concertNewLeft .inner	{
	padding:0px 6px 0px 0px;
}


.common .concertNewLeft .startListMiddle, .common .concertNewLeft .rssTop  {
	width:504px;
}

.concertNewLeft .inner .rss h4 {
 	background-image:url(../img/icons/rssPage.gif);
	background-repeat:no-repeat;
	background-position:9px 8px;
	padding-left:28px;
	font-size:94%;
	line-height:130%
}

.concertNewLeft .inner .rss .rssMiddle .beige h4 .date, .concertNewLeft .inner .rss .rssMiddle .beige h4 .source {
	display:block;
	margin:0px;
	padding:0px;
}

.common .concertNewLeft .startListTop, .common .concertNewLeft .rssTop  {
	height:12px; /*justerad*/
 	background-image:url(../img/start_list_top_wideConcertNew.gif);
	width:100%;
}

.common .concertNewLeft .startListBottom, .common .concertNewLeft .rssBottom  {
	height:12px; /*justerad*/
 	background-image:url(../img/start_list_bottom_wideConcerNew.gif);
	width:100%;
}

.common .concertNewLeft .rss	{
	margin-bottom:0px;
}

.common .concertNewLeft .rssMiddle	{
	width:504px;
	line-height:150%;
	padding: 0px;
}
.common .concertNewLeft	.startListMiddle .media		{
	width:auto;
	line-height:150%;
	xpadding: 6px 0px 6px 8px;
	padding: 0px 0px 6px 8px;
}

.common .concertNewLeft	.startListMiddle .media img		{
	margin-left:0px;
}

.common .concertNewLeft	.commentfield	{
	width:482px;
}

.common .concertNewLeft	.writeCommentField	{
	width:504px;
	height:460px;
}

.common .concertNewLeft	 .commentText	{
	display:none;
}

.common .concertNewLeft	 .contact	{
	width:504px;
}

.common .concertNewLeft	 .contact .contactList li	{
	padding-top:4px;
	padding-bottom:4px;
}
.common .concertNewLeft	h1	{
	font-size:2.8em;
	padding:6px 0px 5px 0px;
	margin-bottom:6px;
	border-bottom:double 3px #CCCABE;
}

.common .concertNewLeft .overryckare   {
	display:block;
	font-weight:normal;
	font-size:50%;
	margin:0px;
	padding: 0px 0px 1px 0px;
}


.concertNewRight	{
	margin:0px;
	float:right;
	width:180px;
	overflow:hidden;
	xheight: 600px;
}

.concertNewRight .printLetter	{
	margin:0px 0px 12px 0px;
	width:180px;
	overflow:hidden;
	clear:both;
	
}

.concertNewRight .printLetter .letter	{
	margin:0px;
	
}

a.seeMembers	{
	display:block;
	width:78px;
	clear:both;
	font-size:92%;
	background-image:url(../img/plus.gif);
	background-repeat:no-repeat;
	background-position:right 4px;
	margin: 0px 0px 0px 10px;
	padding: 2px 12px 4px 0px;
}

a.selected	{
	background-image:url(../img/minus.gif);
}
	
.members {
}

 .programInfo .members ul	{
	font-size:92%;
	margin:0px 12px 0px 8px;
}

 .programInfo .members ul li	{
	margin:0px;
	padding:0px 0px 0px 15px !important;
	padding:0px 0px 0px 15px;
	background-image:url(../img/membersDot.gif);
	background-repeat:no-repeat;
	line-height:120% !important;
	line-height:120%;
	background-position:0px 1px !important;
	background-position:0px 0px;
}
	

.concertNewRight .inner	{
	padding:0px;
	font-size:0.9em;
}

.programInfo{
	background-image:url(../img/programmeInfo.gif);
	width:180px;
	background-repeat:no-repeat;
	padding-top:12px;
}

.arr   {
	margin-bottom:-6px;
}


.programInfoBottom{
	background-image:url(../img/programmeInfoBottom.gif);
	width:180px;
	height:16px;
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-bottom:12px;
}

.programInfo p{
	margin:0px;
	padding:0px 0px 6px 12px;
}

.showInformation {
	background-image:url(../img/redArrow.gif);
	background-repeat:no-repeat;
	width:100%;
	height:218px;
}

.showInformation form {
	padding:12px 0px 0px 13px;
}

.datafieldProgramMiddle .programInfo   {
	background-image:none;
	padding:0px 0px 6px 0px;
}

.datafieldProgramMiddle .programInfo .members ul	{
	font-size:92%;
	margin-bottom:6px;
}

.concertNewRight .inner	.showInformation H4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:12px 0px 0px 13px;
	margin:0px;
}

.showInformationSelect {
	width:160px;
	font-size:11px;
	margin-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
}

.showInformationSelectTime {
	width:77px;
	font-size:10px;
	margin-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	margin-right:8px;
}

.showInformationButton   {
	background-color:#FCF7E3;
	color:#6F706A;
	width:76px;
	padding:2px;
	font-weight:normal;
	font-size:10px;
	border-top: 1px solid #9C9C90;
	border-left: 1px solid #9C9C90;
	border-bottom: 1px solid #545454;
	border-right: 1px solid #545454;
	background-image:url(../img/bg_search_button.gif);
	background-repeat: repeat-x;
	background-position: left top;
	cursor:pointer;
	float:left;
}

.programInfo p span{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}



/*/////////////shows pogram date etc for concert////////////*/
.datafieldProgram

.datafieldProgram h4   {
	font-size:0.68em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:4px 8px 4px 8px;
	margin:0px;
}

.datafieldProgram	{
	margin-bottom:16px;
}

.datafieldProgramTop  {
	background-image:url(../img/datafieldProgramTop.gif);
	background-repeat:no-repeat;
	color:#CDCBBF;
	width:100%;
	height:12px;
	overflow:hidden;
}

.datafieldProgramBottom  {
	background-image:url(../img/datafieldProgramBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#CDCBBF;
	width:100%;
	height:14px;
}

.datafieldProgramMiddle  {
	border-left:#CDCBBF 1px solid;
	border-right:#CDCBBF 1px solid;
	width:177px;
	padding: 0px;
	overflow:hidden;
}

.datafieldProgramMiddle h3, .public h3   {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	padding: 7px 4px 7px 10px;
}


.public h3   {
	padding: 4px 4px 4px 10px;
}

.arr h3   {
	padding: 4px 4px 6px 10px;
}

.datafieldProgramMiddle h3 span, .public h3 span    {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	margin-left: 4px;
}

.dowloadProgram   {
	background-image:url(../img/dowloadProgram.gif);
	background-repeat:no-repeat;
	background-position:left;
	clear:both;
}

.dowloadProgram a   {
	padding:5px 0px 5px 84px;
	display:block;
}

.dowloadProgram h3   {
	font-size:1.6em;
}

.dowloadProgram h3 span   {
		font-size:0.8em;
}

/*/////////////////////////////// concert info supplier///////////////////////////////////////////////////*/

a.priceInfo   {
	display:block;
	width:150px;
	font-size:100%;
	margin:0px;
	padding:0px 0px 4px 0px;
	background-image:url(../img/priceGroupInfo.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.pricegroup     {
	margin-top:-12px;
	padding-top:0px;
	padding-bottom:6px;
	margin:0px;
}

.pricegroup h3    {
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	font-weight:normal;
}

.pricegroup h3 span    {
	padding:0px;
	margin:0px;
}


.boxPriceInfo  {
	margin:20px 0px 12px 0px;
	padding-bottom:12px;
	display:block;
	background-color:#FFFFEB;
	border:1px solid #C7C7C5;
	width: 178px;
}


.boxPriceInfo p  {
	padding:8px;
}

.orderbutton 	{
	background-image:url(../img/orderbutton.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:100px;
	width:173px;
	overflow:hidden;
}


.orderbutton a	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.6em;
	padding:26px 40px 70px 27px;
	display:block;
	width:173px;
	overflow:hidden;
}


/*/////////////////////////////// concert info supplier///////////////////////////////////////////////////*/

/*/////////////////////////////////////*/

/*/////////////////////////////////////END KONCERT NEW////////////////////////////////////////////////////*/

p.ingress 	{
	margin:0px;
	padding:0px 0px 12px 0px;
	font-size:1.1em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:130%;
}

.list p.ingress 	{
	font-size:1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:96%;
}

.printLetter 	{
	float:right;
	margin-top:-30px;
	width:194px;
}

a.letter	{
	padding:4px 4px 4px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(../img/letter.gif);
	display:block;
	float:left;
	background-repeat:no-repeat;
	margin-right:10px;
	color:#545452;
}

a.print	{
	padding:4px 4px 4px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(../img/print.gif);
	display:block;
	float:left;
	background-repeat:no-repeat;
	color:#545452;
}


/*tabledata*//*tabledata*//*tabledata*//*tabledata*//*tabledata*//*tabledata*//*tabledata*//*tabledata*/

.provider{
	background-image:url(../img/bg_provider.gif);
	background-repeat:repeat-y;
}


.provider .one label, .provider .two label{
	height:14px;
}


.provider .inputControlAreaTable .bgInputControls   {
	height:58px;
}

.visitor	{
	background-image:url(../img/bg_visitor.gif);
	height:1%;
}

.provider h2, .visitor h2	{
	font-size:12px;
	line-height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	padding-top: 8px;
	padding-right: 4px;
	padding-left: 14px;
}

.tableTop	{
	background-image:url(../img/table_top0.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:100px;
	overflow:hidden;
	padding-left:18px;
	float:left;
	width:690px;
	clear:both;
	display:block;
	padding-top: 12px;
}

.inputControlAreaTable	{

}

.inputControlAreaTable .bgInputControls  {
	background-image:url(../img/blackPanel.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:54px;
}

.inputControlAreaTable .newsListMiddleInner .bgInputControls .one select  {
	width:220px;
}


.inputControlAreaTable .newsListBottomInner {
	background-image:url(../img/newsListBottomInnerTable.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:18px;
	width:700px;
	float:left;
	clear:both;	
	margin-top:-2px;
}

.inputControlAreaTable .newsListTopInner	{
	background-image:url(../img/newsListTopInnerTable.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:16px;
	overflow:hidden;
}

.inputControlAreaTable .newsListMiddleInner	{
	background-image:url(../img/newsListCenterInnerTable.gif);
	background-repeat:repeat-y;
	padding:0px 0px 8px 17px;
}

.provider .tableTop .inputControlAreaTable .newsListMiddleInner .bgInputControls .one {
	width:240px;
}

.hide {
	visibility:hidden;
}

.inputControlAreaTable .bgInputControls  {
	background-image:url(../img/blackPanelTable.gif);
	padding-left:20px;
	background-position:left top;
	background-repeat:no-repeat;
	height:54px;
}


.tableStart	{
	background-image:url(../img/table_start.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:14px;
	overflow:hidden;
	padding-left:18px;
	float:left;
	width:690px;
	clear:both;
	display:block;
	padding-top: 12px;
}

.tableMiddle	{
	background-image:url(../img/table_middle.gif);
	background-repeat:repeat-y;
	height:auto;
	overflow:hidden;
	padding-left:25px;
	float:left;
	width:680px;
	clear:both;
	display:block;
}

.tableBottom	{
	background-image:url(../img/table_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:50px;
	width:700px;
	float:left;
	clear:both;
	display:block;
}



.tableTextarea   {
	width:207px;
	xwidth:100px;
	xborder:1px solid black;
	margin-right:4mm;
	xpadding-right:4mm;
	float:left;
}

.tableTextarea p  {
	margin:0px;
	padding:0px 0px 6px 0px;
	font-size:0.9em;
}

.visitor .tableTextarea p  {
	margin:0px;
	padding:0px 8px 6px 0px;
	font-size:0.9em;
}

.visitor .tableTextarea   {
	width:190px;
	float:left;
	margin-right:0mm;
}

.tableTextarea h3   {
	font-size:1.4em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#990017;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 5px 0px;
}

.tableTextarea h3 span.date   {
	font-size:0.64em;
	display:block;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}



.tablePictureArea   {
	width:144px;
	float:left;
	overflow:hidden;
	padding-top: 6px;
	xpadding-left:4mm;
}

.tablePictureArea img   {
	width:138px;
	background-color:#FFFFFF;
	padding:1px;
	margin:1px;
	border:1px solid #666666;
}


.provider .one  {
	width:370px;
	float:left;
	padding-left: 6px;
}

.visitor .one  {
	width:344px;
	float:left;
	padding-left: 6px;
}

.provider .two  {
	width:215px;
	float:left;
}

.provider .two .text  {
	font-size:0.9em;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 22px;
}

.provider .two .artist  {
	padding:3px 0px 3px 0px;
}

.provider .media,  .visitor .media  {
	font-size:92%;
}

.visitor .two  {
	width:252px;
	float:left;
	overflow: hidden;
}

.visitor .two .text  {
	font-size:0.9em;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.visitor .two .category  {
	text-align:center;
	display: block;
	width:55;
	padding-top: 8px;
}


.dateTimePlace .time {
	padding:1px 0px 5px 12px;
	width:45px;
	float:left;

}

.dateTimePlace .place  {
	width:174px;
	float:left;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
}

.dateTimePlace  {
	width:252px;
	margin-top:-2px;
	border-bottom:#C7C7C5 solid 1px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.visitorOne  {
	width:386px;
	float:left;
	padding-left:2px;
}

.visitorTwo {
	width:50px;
	padding-left: 4px;
	text-align:left;
	float:left;
}

.visitorThree {
	width:100px;
	padding-left:5px;
	text-align:left;
	float:left;
}

.provider .tableTop .one  {
	width:386px;
	float:left;
	padding-left:0px;
}

.provider .tableTop .two {
	width:120px;
	padding-left: 8px;
	text-align:left;
	float:left;
}

.provider .tableTop .three {
	width:100px;
	padding-left:8px;
	text-align:left;
	float:right;
}
.artist span  {
	font-weight:bold;
	font-size:0.92em;
}

.provider .line  {
	height:26px;
	background-image:url(../img/table_border_bottom2.gif);
	margin-left:-6px !important;
	margin-left:-3px;
	width:662px !important;
	width:663px;
	background-position:left center;
	background-repeat:no-repeat;
}

.visitor .line  {
	height:14px;
	padding:0px;
	background-image:url(../img/table_border_bottom2.gif);
	margin-left:-6px !important;
	margin-left:-3px;
	width:662px !important;
	width:663px;
	background-position:left center;
	background-repeat:no-repeat;
}


.provider .three  {
	float:left;
	width:30px;
	padding: 0px 0px 0px 6px;
}

.visitor .three  {
	float:left;
	padding: 10px 0px 0px 12px;
}

.visitor .three .category  {
	background-color:#EDEDEB;
	border:#C5C5C3 solid 1px;
	width:24px;
	padding: 2px 2px 2px 0px;
}

/*
 .visitor .three  {
	float:left;
	width:200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
*/

.provider .category  {
	background-color:#EDEDEB;
	border:#C5C5C3 solid 1px;
	width:50px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}



/*startelements*//*startelements*//*startelements*//*startelements*//*startelements*//*startelements*/

.start		{
}

.vinjett   {
	background-image:url(../img/vinjett.gif);
	background-repeat:no-repeat;
	height:32px;
	margin-top: 8px;
	margin-right: 0px;
	xmargin-bottom: -4px !important;
	margin-bottom: -3px;
	margin-left: 0px;
	padding-left: 8px;
}

.vinjett h3   {
	background-repeat:no-repeat;
	background-position:5px 4px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:0.68em;
	font-weight:bold;
	text-transform: uppercase;
	padding:8px 0px 0px 32px;
}


.bgLines   {
	background-image:url(../img/bg_start_cols.gif);
	background-repeat:repeat-y;
}



a.articleComments, a.media	{
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 0.7em;
	display:block;
	padding-bottom: 1px;
}

a.articleComments img, a.listen img, a.media img	{
	margin:0px 5px -4px 0px;
}

a.articleComments span, a.media span	{
	color:#999999;
}



.leftContentContainer   	{
	background-image:url(../img/double_lines.gif);
	background-repeat:repeat-y;
	width:505px;
	float:left;
}


.line	{
	width:662px;
	margin-left:-3px;
	background-image:url(../img/line.gif);
	display:block;
	clear:both;
	height:8px;
	overflow:hidden;
	float:left;
}

.doubleColumnLeft {
	float:left;
	width:249px;
}


.doubleColumnLeft .article {
	background-image:url(../img/doubleColumnLineBottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:4px;
	xmargin-bottom:4px;
	margin-bottom:-10px;
}

.doubleColumnRight {
	float:right;
	width:249px;
}

.doubleColumnRight .article {
	background-image:url(../img/doubleColumnLineBottom2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:4px;
	xmargin-bottom:4px;
	margin-bottom:-10px;
}

.doubleColumnRight .article, .doubleColumnLeft .article, .singleColumn .inner{
	padding: 8px;
}


.doubleColumnRight p, .doubleColumnLeft p, .singleColumn p{
	font-size:0.68em;
}

.rightContentContainer{
	float:right;
	width:194px;
}


/*banners*/

.banner {
	margin-left:-3px;
	xpadding-bottom: 16px;
	padding-bottom:8px;
	width:186px;
}

.bannerTop {
	background-image:url(../img/banner_top.gif);
	background-repeat:no-repeat;
	height:auto;
	background-color:#000000;
	padding-top: 10px;
}

.bannerTop h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#E2E2D9;
	font-size:20px;
	padding:0px 20px 6px 10px;
	margin:0px;
}

.bannerMiddle h4 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	display:block;
	color:#E2E2D9;
	font-size:20px;
	padding:4px 0px 6px 4px;
	margin:0px;
	text-align:left;
}

.bannerMiddle .underryckare  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:56%;
	margin:0px;
	padding:0px;
	line-height:130%;
	
}

.bannerMiddle .overryckare   {
	display:block;
	font-weight:bold;
	font-size:40%;
	margin:0px;
	padding: 0px 0px 1px 0px;
}


.bannerMiddle {
	background-image:url(../img/banner_bottom.gif);
	background-position:bottom;
	padding: 0px 0px 12px 4px;
	background-color:#000000;
}

.bannerMiddle img {
	margin-bottom:-14px;
}

.bannerBottom {
}


/*list*/

.startList	 {
}

.startListTop	 {
	background-image:url(../img/start_list_top.gif);
	background-repeat:no-repeat;
}


.startListTop img	 {
	width:200px;
	height:60px;
	margin:12px 0px 8px 16px;
	border:1px solid #CDCBBF;
	overflow:hidden;
}
.startListMiddle	 {
	background-image:url(../img/start_list_middle.gif);
	background-repeat:repeat-y;
	padding:2px;
}

.startListBottom	 {
	background-image:url(../img/start_list_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:12px;

}

.startList h4   {
	font-size:0.70em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:4px 2px 4px 15px;
	margin:0px;
}

.startList h4 a .source, .startList h4 .source  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px 4px 0px 0px;
	font-size:0.90em;
	display:block;
	font-weight:normal;
	color: #545452;
}

.startList a.articleComments, .startList a.media	{
	margin-left:0px;
	font-size:0.68em;
	padding-top:0px;
	display:block;
	width:190px;
}

.startList a.media	{
	padding:0px 0px 6px 10px;
	width:200px;
	
}

/*intern news*/

.internNews		{
}

.internNews .date	{
	font-size:0.64em;
	display:block;
	padding-bottom:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/*rss*/

.rss h4   {
	font-size:0.68em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:4px 8px 4px 8px;
	margin:0px;
}

.rss h4 a .date, .rss h4 a .source    {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.90em;
	display:block;
	font-weight:normal;
	color: #545452;
}


.rss	{
	margin-bottom:16px;
}

.rssTop  {
	background-image:url(../img/rss_top.gif);
	background-repeat:no-repeat;
	color:#CDCBBF;
	width:100%;
	height:8px;
	overflow:hidden;
}

.rssBottom  {
	background-image:url(../img/rss_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#CDCBBF;
	width:100%;
	height:14px;
}

.rssMiddle  {
	border-left:#CDCBBF 1px solid;
	border-right:#CDCBBF 1px solid;
	width:181px;
	padding: 0px;
	overflow:hidden;
}


.white {
	background-color:#FFFFFF;
}


.beige {
	background-color:#E3E2DD;
}

.singleColumn {
	float:left;
	background-color:#FFFFFF;
	width:100%;
}

/*///////////////////////*/



.start .leftContentContainer .mainNew    {
	width:100%;
	background-image:none;
	background-position: bottom;
	padding: 0px 0px 5px 8px;
	margin: 0px 0px 2px 0px;
}

.start .singleColumn .imgCenter  {
	margin-bottom:14px;
}

.start .singleColumn .imgRight  {
	padding:0px 14px 14px 14px;
}


.start .singleColumn .imgLeft  {
	padding:0px 14px 14px 0px;
}

.start .leftContentContainer .singleColumn .imgCenter  {
	margin-bottom:6px;
}

.start .leftContentContainer .mainNew h1  {
	font-size:1.6em;	
	margin:0px;
	padding:0px 0px 6px 0px;
	margin-bottom:-4px; /*xx*/
}

.start .leftContentContainer .mainNew p  {
	font-size:0.7em;	
	margin-top:0px;
	padding-top:0px;
}


.leftContentContainer .singleColumn {
	background-image:url(../img/singleColumnLineBottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:5px;
	margin-bottom:4px;
}

/*///////////////////////////////*/



.doubleColumn {
	width:502px;
	background-image:url(../img/doubleColumnLineCenter.gif);
	background-repeat:repeat-y;
	margin-top:-4px;
}

.singleColumn H1 {
	padding:0px 0px 6px 0px;
	margin:0px;
	xmargin-bottom:-26px;
}



.singleColumn p {
	padding:0px 0px 6px 0px;
	margin:0px;
}

.doubleColumn H1, .rssColumn H1 {
	font-size:1.8em;
	margin:0px;
	padding:0px 0px 8px 0px;
}

.doubleColumn H2, .rssColumn H2 {
	font-size:1.4em;
	margin:0px;
	padding:0px 0px 5px 0px;
	margin-bottom:-6px; /*justerat*/
	margin-top:10px; /*justerat*/
}

.doubleColumn p, .rssColumn p {
	margin:0px;
	padding:0px 0px 5px 0px;
}


.mainNew   {
	width:100%;
	background-image:url(../img/main_new_border.gif);
	background-position: bottom left;
	padding: 0px 0px 14px 8px;
	margin: 0px 0px 12px 0px;
	background-repeat: no-repeat;
}

.start .mainNew h1  {
	font-size:2.4em;	
	margin:0px;
	padding:0px 0px 10px 0px;
}

.start .mainNew p  {
	font-size:0.8em;	
}

.underryckare   {
	display:block;
	font-size:60%;
	margin:0px;
	padding:0px 0px 14px 0px;
	line-height:100%;
}

.overryckare   {
	display:block;
	font-weight:normal;
	font-size:44%;
	margin:0px;
	padding: 0px 0px 1px 0px;
}




.start p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	margin:0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.start p.ingress {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	margin:0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}


/*footer*/

.footer {

}

.footerTop {
	background-image:url(../img/footer_top.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:15px;
	margin:0px;
	overflow:hidden;
}

.footerMiddle {
	background-image:url(../img/footer_middle.gif);
	background-repeat:repeat-y;
	margin:0px;
	text-align:center;
	width:782px;
	float:right;
	clear:both;
}

.footerMiddle img {
	float:left;
}

.footerMiddle p {
	float:left;
	font-size:0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	margin-top:-2px;
	padding:4px 0px 4px 120px;
}


.footerBottom {
	background-image:url(../img/footer_bottom.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:30px;
	overflow:hidden;
	clear:both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}


/*////////////////////////////////////end footer////////////////////////////////////////*/



/*////////////////////////////////////PopUpBox//////////////////////////////////////////*/


.formSpace  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.74em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 600px;
	background-image: url(../img/friend.gif);
	background-repeat: no-repeat;
	height: 700px;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 80px;
}

.formSpace h1  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:38px;
	_font-weight: 600;
	margin: 0px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}


.commentFieldPopUp  {
	clear: both;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	width: 400px;
}


.buttonFriend   {
	width: 200px;
}


/*////////////////////////////NEWSLIST//////////////////////////////////*/	





.newsListTop	{
	background-image:url(../img/newsListTop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:18px;
	overflow:hidden;
	padding-left:18px;
	float:left;
	width:690px;
	clear:both;
	display:block;
}

.newsListMiddle	{
	background-image:url(../img/newsListMiddle.gif);
	background-repeat:repeat-y;
	height:auto;
	overflow:hidden;
	float:left;
	width:690px;
	clear:both;
	display:block;
	padding-left:38px;
}

.webMapMiddle	{
	background-image:url(../img/newsListMiddle.gif);
	background-repeat:repeat-y;
	height:auto;
	overflow:hidden;
	float:left;
	width:694px;
	clear:both;
	display:block;
	padding-left:14px;
}

.newsListBottom	{
	background-image:url(../img/newsListBottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:50px;
	width:700px;
	float:left;
	clear:both;
	display:block;
}

.newsListTopInner	{
	background-image:url(../img/newsListTopInner.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:15px;
}

.newsListMiddleInner	{
	background-image:url(../img/newsListCenterInner.gif);
	background-repeat:repeat-y;
	padding-left:17px;
	padding-top: 10px;
}

.newsListMiddleInner h3	{
	margin:0px;
	padding:0px 0px 4px 0px;
}


.newsListMiddleInner p{
	margin:0px;
	text-indent:15px;
	background-image:url(../img/color3_dot.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	font-size:0.92em;
	width:580px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;

}

.newsListMiddleInner p.date{
	margin:0px;
	xpadding:0px 0px 6px 0px;
	padding:4px 0px 0px 0px;
	background-image:none;
	font-size:0.86em;
	text-indent:0px;

}


.bgInputControls	{
	background-image:url(../img/blackPanel2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:58px;
}

.bgInputControls input,select	{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bgInputControls label	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.9em;
	display:block;
	margin: 0px;
	height: 1.2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 4px;
	overflow: hidden;
}

.bgInputControls .one	{
	width:120px;
	padding-left:20px;
	float:left;
}

.bgInputControls .one select {
	width:112px;
}

.bgInputControls .two	{
	width:62px;
	float:left;
}

.bgInputControls .two select {
	width:54px;

}

.bgInputControls .three	{
	float:left;
	width:194px;
}

.bgInputControls .three select	{
	width:186px;
}

.bgInputControls .four	{
	float:left;
	width:118px;
}

.bgInputControls .four input{
	width:104px;
	margin-top:0px !important;
	margin-top:-1px;
}

.bgInputControls .five	{
	float:left;
	width:110px;
}

.bgInputControls .five input{
	width:60px;
}

.newsListBottomInner	{
	background-image:url(../img/newsListBottomInner.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:30px;
	display:block;
	margin-top: 0px;
}


.newsListMiddleInner .doubleLine  	{
	background-image:url(../img/newsListLine.gif);
	background-position:bottom left;
	clear:both;
	height:6px;
	background-repeat:no-repeat;
}


/*/////////////////////////////////////SITEMAP////////////////////////*/



.sitemapAll   {
	font-size:88%;
}


/*.sitemapAll a {
	text-decoration:none;
}*/

.siteMapAreaTop   {
	background-image: url(../img/siteMap/sitemapTop.gif);
	background-repeat: no-repeat;
	height:14px;

}

.siteMapAreaBottom   {
	background-image: url(../img/siteMap/sitemapBottom.gif);
	background-repeat: no-repeat;
	height:20px;

}

.siteMapArea   {
	background-image: url(../img/siteMap/sitemapArea.gif);
	background-repeat:repeat-y;
	height:14px;
	height:auto;
	padding-left:10px;

}


.sitemapBlockLeft   {
	width:320px;
	float:left;
	margin-bottom:-12px;
	padding:0px
}

.sitemapBlockRight   {
	width:240px;
	float:left;
	margin-bottom:-12px;
	padding:0px
}

.sitemapBlockInner   {
	width:280px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}

/*Listan till stemap*/


.sitemap   {
	background-image: url(../img/bgSitemap.gif);
	background-repeat: no-repeat;
	width:250px;
	overflow:hidden;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}

div.bottom   {
	background-image: url(../img/bgSitemapBottom.gif);
	background-repeat: no-repeat;
	height:14px;
	margin-left:5px;
	width:270px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

.sitemap ul   {
	margin:4px 0px 0px 0px;
	padding-top: 2px;
	padding-left: 0px;
	margin-left: 0px;
}

.sitemap li { 
	list-style-position: outside;
	list-style-type: none; 
	background-image: url(../img/sitemapBg2.gif); 
	background-repeat: no-repeat; 
	background-position: left top;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0px 3px 12px;
	}

.sitemap ul li a   {
	display:block;
	width:80%;
	padding:0px 0px 0px 16px;
	margin-left:-7px;
}


li.border {

}


li.bottom {  
	background-image: url(../img/sitemapBg.gif);
	background-repeat: no-repeat; 
	background-position: left top;
}

.sitemap ul li div   {
	background-image: url(../img/sitemapLink2.gif); 
	background-repeat: no-repeat; 
	background-position: left top;
	margin-left:-9px;
	padding:0px;
}


.sitemapHeader   {
	margin-left: -30px;
	height:auto;
}

.sitemap h2  {
	margin:0px;
	padding:0px;
}

.sitemap h2 a  {
	font-size:1.0em;
	margin:0px;
	padding:0px;
	line-height:100%;
	margin-left:-4px;
	color:#434340;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding: 0px 0px 0px 24px;
}

.sitemapAll .color1 h2 a  {
	background-image: url(../img/webmap_head_color1.gif); 
}

.sitemapAll .color2 h2 a  {
	background-image: url(../img/webmap_head_color2.gif); 
}

.sitemapAll .color3 h2 a  {
	background-image: url(../img/webmap_head_color3.gif); 
}

.sitemapAll .color4 h2 a  {
	background-image: url(../img/webmap_head_color4.gif); 
}

.color5 h2 a  {
	background-image: url(../img/webmap_head_color5.gif); 
}

/*KONSERBESTALLNING STEG 1*//*KONSERBESTALLNING STEG 1*//*KONSERBESTALLNING STEG 1*//*KONSERBESTALLNING STEG 1*//*KONSERBESTALLNING STEG 1*/

 .lessPadding 	 {
	margin-top:-4px;
}

.navigation		 {
	height:54px;
	padding:6px 20px 12px 6px;
}

.btnLeft     {
	float:left;
}

.btnRight     {
	float:right;
}

.btnRight, .btnLeft      {
	background-image:url(../img/btnOrder.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	height:64px;
	width:185px;
	overflow:hidden;
	border:none;
	font-size:1.6em;
	font-weight:normal;
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align: baseline;
	cursor:pointer;
}


.lines   {
	border-bottom:3px double #CCCABE;
	clear:both;
	width: 98%;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.orderMenu   {
	width:180 px;
}


.orderMenuTop   {
	background-image:url(../img/orderMenuTop.gif);
	background-position:left top;
	height:12px;
	background-repeat:no-repeat;
}

.orderMenuMiddle  {
	background-image:url(../img/orderMenuMiddle.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding-left: 8px;
}

.loggedOn {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:6px 0px 8px 6px;
	display:block;
	line-height:160%;
}


a.passwordLink {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:14px 0px 8px 18px;
	display:block;
	font-size:92%;
	text-decoration:underline;
}

.loggedOn span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	font-size:92%;
}

.username, .password  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:normal;
	font-size:92%;
	width:150px !important;
	width:154px;
	margin:4px 0px 4px 0px;
}

.logInField {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
}

.logInField fieldset, .loggedOn fieldset {
	border:none;
	margin:0px;
	padding:3px;
}

.logIn  {
	background-image:url(../img/logInButton.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:8px;
	width:100px;
	height:28px;
	overflow:hidden;
	border:none;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B92025;
	font-size:100%;
	text-align:left;
	padding-left:22px;
}


.orderMenuBottom   {
	background-image:url(../img/orderMenuBottom.gif);
	background-position:left bottom;
	height:12px;
	background-repeat:no-repeat;
}


h2.step {
	font-size:140%;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 22px;
	padding-left: 0px;
}

h2.step span {
	color:#FFFFFF;
	padding: 6px 12px 8px 8px;
	line-height:150%;
	margin:0px;
	background-image:url(../img/orderStep.gif);
	background-position:left 6px;
	background-repeat:no-repeat;
}


.givenInformation {
	padding-top:12px;
	width:498px;
	font-size:96%;
	background-image:url(../img/newsListLine.gif);
	background-repeat:no-repeat;
	background-position:-8px bottom;
	clear:both;
	padding-bottom: 8px;
	margin-bottom:6px;
}

.givenInformation p {
	padding: 0px 0px 8px 0px;
	margin:0px;
}

.givenInformation strong {
	font-family:Arial, Helvetica, sans-serif;
}

.datePriority	{
	border:1px solid #E7E8E2;
	width:96%;
	margin-bottom:12px;
	display:block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.noDays	{
	text-align:right;
	font-size:92%;
	padding:12px 12px 12px;
}

.noDays input	{
	margin-bottom:-1px !important;
	margin-bottom:-2px;
	margin-top:0px;
}

.datePriority table 	{
	border:1px solid #E7E8E2;
	border-collapse:collapse;
}

.tableWidth250{
}

.tableWidth280{
}

.datePriority table td	{
	text-align:center;
	border-collapse:collapse;
	border:1px solid #E7E8E2;
	padding:3px;
}

.datePriority table th	{
	font-size:104%;
	border:none;
	text-align:center;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.datePriority legend	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px 8px 0px 8px;
}

.datePriority .left	{
	float:left;
	padding:12px;
	width:180px;
	font-size:92%;
}

a.calendar    {
	background-image:url(../img/calendar.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	margin-right:8px;
	padding-right:24px;
	white-space:nowrap;

}

.datePriority .right	{
	width:270px;
	float:left;
	font-size:92%;
}

.datePriority .right input, .datePriority .right select  {
	width:50px;
	text-align:center;
	font-size:92%;
}


.datePriority .right textarea.twoseventy, .datePriority .right input.twoseventy {
	width: 270px; 
}

.datePriority .wish select {
	width: 270px;
	text-align:left;
}

.rightFieldPadding 		{
	padding-top:8px;
}

/*steg2*//*steg2*//*steg2*//*steg2*//*steg2*//*steg2*//*steg2*//*steg2*//*steg2*//*steg2*/

h3.dot	 {
	background-image: url(../img/orderHeaderDot.gif); 
	background-repeat:no-repeat;
	background-position:left 12px;
	margin:12px 0px 0px 0px;
	padding:5px 0px 12px 16px;
	font-size:1.4em;
}

h3.noDot	 {
	margin:12px 0px 0px 0px;
	padding:5px 0px 12px 0px;
	font-size:1.4em;
}

.step2Box	{
	border:1px solid #C7C7C5;
	padding:12px;
	font-size:0.92em;
	width:93%;
	margin:0px 0px 12px 0px;
}

.step2Left	{
	float:left;
	width:200px;
}

.step2Right	{
	float:right;
	width:240px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.navigation		 {
	height:54px;
	padding:6px 20px 12px 6px;
}

.btnLeft     {
	float:left;
}

.btnRight     {
	float:right;
}

.btnRight a, .btnLeft a      {
	display:block;
	font-size:1.0em;
	font-weight:normal;
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 24px;
	padding-left: 0px;
}

input.btnRight , input.btnLeft      {
	padding-bottom:10px;
}

/*steg3*//*steg3*//*steg3*//*steg3*//*steg3*//*steg3*//*steg3*//*steg3*//*steg3*//*steg3*/

.step3	{
	xheight:600px;
	overflow:visible;
}


.order3Box a	{
	background-image:url(../img/searchArrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:3px 0px 3px 22px;
	margin:3px 0px 3px 10px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
}

.order3Box	{
	width:408px;
	margin:-8px 0px 0px -3px;
}

.order3Middle h3	{
	margin:0px 0px -5px 0px;
	background-image: url(../img/orderHeaderDot.gif); 
	background-repeat:no-repeat;
	background-position:left 15px;
	padding:8px 0px 12px 16px;
	font-size:1.4em;
}


.order3top	{
	background-image: url(../img/order3top.gif); 
	background-repeat:no-repeat;
	height:16px;
}

.order3Middle	{
	background-image: url(../img/order3Middle.gif); 
	background-repeat:repeat-y;
	padding:0px 0px 20px 20px;
}

.order3Bottom	{
	background-image: url(../img/order3Bottom.gif); 
	background-repeat:no-repeat;
	background-position:bottom left;
	height:16px;
}

/*marketing*//*marketing*//*marketing*//*marketing*//*marketing*//*marketing*/


p.lastDate	{
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image: url(../img/orderHeaderDot.gif); 
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0px 0px 12px 14px;
	display:block;

}

.lastDate span	{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:92%;
}

.marketingBoxAll	{
	border:1px solid #CECFCA;
	border-bottom:none;
	width:98%;
	margin-bottom:24px;
}

.marketingBox	{
	border-bottom:1px solid #CECFCA;
	font-size:94%;
	height:32px;
	overflow:hidden;
}

.marketingBox .inner	{
	padding:10px 40px 10px 10px;
}

.marketingBox strong	{
	font-family:Arial, Helvetica, sans-serif;
}


.marketingBox input	{
	float:right;
	margin-top:-3px;
	font-size:100%;
}


.marketingBox .left	{
	padding:12px;
	float:left;
	width:220px;
}

.marketingBox .right{
	padding:12px;
	float:left;
	width:160px;
}

.marketingLeft	{	
	margin-top:-12px;
	float:left;
	width:180px;
}

.marketingRight	{	
	margin-top:21px;
	float:right;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


/*Beslutad konsert1*//*Beslutad konsert1*//*Beslutad konsert1*//*Beslutad konsert1*//*Beslutad konsert1*//*Beslutad konsert1*/

.givenInformation span	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

input.radio{
	margin-bottom:-2px;
}


 .datePriority  .left a.contactList{
	display:block;
	margin-top:10px;
	padding:2px 0px 0px 8px;
	text-decoration:underline;
	font-size:0.94em;
}

 .datePriorityNew{
	width:494px;
}

 .datePriority .wish input{
	width:100px;
	border:none;
	background-color:#FFFFFF;
	color:#C20640;
	text-decoration:underline;
	cursor:pointer;
	float:right;
	margin-top:12px;
}

.estateLine  {
	width:100%;
	height:4px;
	overflow:hidden;
	border-bottom:1px solid #CECFCA;
	margin: 0px;
	padding: 0px;
}

 .datePriority  .right .twofifty  {
	width:250px;
	text-align:left;
}

.smallText  {
	font-size:110%;
	font-weight:bold;
}


/*Beslutad konsert2*//*Beslutad konsert2*//*Beslutad konsert2*//*Beslutad konsert2*//*Beslutad konsert2*//*Beslutad konsert2*/


.orderInstructionField  {
	width:180px;
	padding-bottom:12px;
	padding-top: 24px;
}


.orderInstructionField p {
	line-height:120%;
	margin:0px;
	padding:0px 0px 8px 0px;
}

.orderInstructionField .inner  {
	
}

.orderInstructionField h3  {
	font-size:1.8em;
	width:170px;
	margin:0px;
	padding:0px 0px 8px 0px;
}


.orderInstructionField h4  {
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	width:170px;
	margin:0px;
	padding:0px 0px 8px 0px;
}

.back	{
	width:92%;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../img/back.gif);
	padding-left:16px;
	background-repeat:no-repeat;
	font-weight:bold;
	display:block;
	margin-bottom:12px;
}


.backFloatLeft{
	float:right;
	margin:12px 10px 0px 0px;
	width:90px;
	font-size:90%;
}

.borderAll	{
	border:1px solid #CECFCA;
	font-size:92%;
	width:498px;
}

.borderAllBottom	{
	margin-bottom:12px;
}

.borderAll .beige, .borderAll .white	{
	padding:8px;
}

.borderAll .right	{
	width:208px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.borderAll .left	{
	width:270px;
	float:left;
}

.borderAll	{
	border:1px solid #CECFCA;
}

/*/*/

#screenContent #pageContent .backgroundShadow .content .order1	{
 	background-image:url(../img/bg_order.gif);
	background-repeat:repeat;
	height:auto !important;
}

.common .order1 .concertNewLeft .vinjett{
 	background-image:url(../img/vinjett_wideConcertNew2.gif);
	margin-top:20px;
	padding-left:0px;
}

.common .order1 .vinjett h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
 	background-image:url(../img/vinjett_dot2.gif);
	font-size:110%;
	padding-left:24px;
	text-transform:none;
}

.common  .order1 .startListTop, .common  .order1 .startListBottom	{
 	background-image:none;
	height:4px;
}


.common  .order1 .concertNewLeft .startListMiddle  {
	width:498px;
	border:1px solid #C7C7C5;
}

.common .order1 .article .white, .common .order1 .article .beige		{
	padding-bottom:4px;

}

/*/*/

/*Medialist*/


.mediaList .newsListMiddle .inputControlArea .newsListMiddleInner .doubleLine  {
	height:22px;
	background-position: left center;
}

.newsListMiddle .media	{
	width:92%;
	font-size:92%;
}

.newsListMiddle .media img	{
	margin-bottom:-6px;
}

.newsListMiddle .media span	{
	color:#B92025;
}

.mediaList .inputControlArea .media	{
	margin-left:-3px;
}

.mediaList .inputControlArea .one{
	width:190px;
}

.mediaList .inputControlArea .one select{
	width:180px;
}


/*article news*/


.backTo 	{
	background-image:url(../img/links_more_news.gif);
	background-repeat:no-repeat;
	background-position: left top;
	height:44px;
	width:220px;
	overflow:hidden;
	float:right;
	display:block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	margin: 0px;
}

.backTo a	{
	display:block;
	text-align:left;
	color:#828282;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.66em;
	background-position:left middle;
	padding-top: 8px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 38px;
	width: 100px;
	margin-left: 8px;
}


.new		{
	margin-top:-28px;
}


/*IMG press*/

.imgPressText	{
	display:block;
	float:left;
	width:454px;
}


.press .doubleLine	{
	height:14px !important;
	height:2px;	
	clear:both;
}

.imgPressText p	{
	width:100%;
}

.imgPress	{
	display:block;
	float:left;
	width:140px;
	padding-top: 5px;
}

.imgPress img	{
	width:120px;
	border: 1px solid #C7C7C5;
	padding: 2px;
	background-color: #FFFFFF;
}
.imgPressText .media {
	text-indent:0px;
	float:left;
	width:22px;
	height:18px;
	padding:0px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.fileSpecBlock	{
	clear:both;
	margin-bottom: 2px;
}

a.fileSpec   {
	display:block;
	width:412px;
	float:left;
	text-indent:0px;
	padding: 0px;
	font-size:92%;
}

/*medarbetare*//*medarbetare*//*medarbetare*//*medarbetare*//*medarbetare*//*medarbetare*//*medarbetare*/


.colleague .doubleLine	{
	height:16px !important;
	background-position:left -4px !important;
	background-position:left 4px;
	height:22px ;
	clear:both;
}

.colleague {
}


.colleague .left {
	float:left;
	width:270px;
	text-align:right;
	background-image:url(../img/color2_dot.gif);
	background-repeat:no-repeat;
	background-position:4px 10px;
}


.colleague .right {
	float:left;
	width:340px;
	height:100px !important;
	height:94px;
	overflow:hidden;
}

.colleague .right p{
	width:280px;
	padding:3px 0px 0px 12px;
	margin:0px;
	background-image:none;	
}

.colleague .right p span{
	font-weight:bold;
}

.colleague .newsListMiddleInner .left h2 {
	font-size:164%;
	font-weight:normal;
	margin:0px;
	padding:0px 24px 0px 0px;
	line-height:130%;
}

.colleague .newsListMiddleInner .left h2 span {
	font-size:60%;
	display:block;
	font-weight:bold;
	padding-top:3px;
}


.contactTop {
	background-image:url(../img/contact_top.gif);
	background-repeat:no-repeat;
	height:12px;
}

.contactMiddle {
	background-image:url(../img/contact_middle.gif);
	background-repeat:repeat-y;
	height:64px;
}

.contactBottom {
	background-image:url(../img/contact_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:12px;
}


.colleague .one {
	width:260px;
}

.colleague .one select{
	width:240px;
}

.colleague .four  {
	width:180px;
}

.colleague .four input  {
	width:160px;
}

/*search*//*search*//*search*//*search*//*search*//*search*//*search*//*search*//*search*/

.search	{
}

.searchfieldAll	{
	margin-bottom:24px;
}


.search .searchfieldAll .left	{
	width:280px;
	float:left;
	padding:0px;
}

.search .searchfieldAll .right	{
	width:360px;
	float:left;
	padding-left:14px;
}

.searchfieldAll .searchForm	{
	width:180px;
}

.search	.searchfieldAll .right h3	{
	font-size:140%;
	font-weight:normal;
	margin:0px;
	padding:4px 0px 3px 0px;
}

.search .newsListMiddleInner   {
	padding:0px;
	padding-left:1px;
}

.searchNumber	{
	border:1px solid #C7C7C5;
	padding:0px 5px 4px 7px;
	background-color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:160%;
	float:left;
}

.search .left	{
	width:44px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;

}

.search .right	{
	width:550px;
	float:left;
}


.search .right p	{
	width:550px;
	background-image:none;
	text-indent:0px;
}


.search	.grey	{
	background-color:#F7F7F7;
}

.search	.white, .search	.grey	{
	border-bottom:1px solid #C7C7C5;
	border-left:1px solid #C7C7C5;
	padding:10px 0px 8px 0px;
	display:block;
	height:auto !important;
	height:1%;
	width:625px;
}


.search	.white	{
	background-color:#FFFFFF;
}

.search	h3	{
	font-size:140%;
	font-weight:normal;
}

.searchfieldAll .right a	{
	background-image:url(../img/searchArrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:3px 0px 3px 16px;
	width:120px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:92%;
}



.search .right img	{
	margin-bottom:-4px;
}

.searchfieldAll .newsListBottom {
	height:22px;
}

.search .newsListTopInner{
	height:30px;
	background-image:url(../img/newsListTopInner2.gif);
	margin-bottom:-1px;
}

.search .newsListBottomInner{
	height:30px;
	background-image:url(../img/newsListBottomInner2.gif);
	margin-bottom:-1px;
}

.searchFieldTop	{
	height:15px;
	background-image:url(../img/searchTop.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.searchFieldMiddle	{
	height:48px;
	background-image:url(../img/searchMiddle.gif);
	background-repeat:repeat-y;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}

.searchFieldBottom	{
	height:15px;
	background-image:url(../img/searchBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}


/*order of composition*//*order of composition*//*order of composition*//*order of composition*//*order of composition*//*order of composition*/

.orderComposition	{
}

.orderComposition table	{
	border-collapse:collapse;

}

.orderComposition table th	{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:104%;
	padding:12px 12px 12px 10px;
}

.compLeftTop	{
	background-image:url(../img/bgCompositionLeftTop.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border-right:1px solid #C4C1B9;
}

.compRightTop	{
	background-image:url(../img/bgCompositionRightTop.gif);
	background-repeat:no-repeat;
	background-position:right top;
	border:none;
}


.compMiddleTop	{
	background-image:url(../img/bgThTop.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-right:1px solid #C4C1B9;
}

.orderComposition table td	{
	border-right:1px solid #C4C1B9;
	border-top:1px solid #C4C1B9;
	border-bottom:1px solid #C4C1B9;
	border-collapse:collapse;
	font-size:0.84em;
	padding:10px;
}

.orderComposition .newsListMiddle  {
	padding-top:10px;
	padding-left:20px;
}

.prod	{
	background-color:#F6F2EC;
	background-image:url(../img/greyLine.gif);
	background-repeat:repeat-y;
}


.tr1	{	
}

.comp	{
	background-color:#F6F2D9;	
}

.duration	{
	background-color:#F6F2D9;	
}

.title	{
	background-color:#F6F2EC;
}

.year	{
	background-color:#F6F2EC;
}

.tr2 .prod	{
	background-color:#FFFFFF;
}

.tr2 .comp	{
	background-color:#FFFFE9;
}

.tr2 .title	{
	background-color:#FFFFFF;
}

.tr2 .duration	{
	background-color:#FFFFE9;
}

.tr2 .year	{
	background-color:#FFFFFF;
}


/*compilation*//*compilation*//*compilation*//*compilation*//*compilation*//*compilation*/	


.compilation   {
	border-bottom:none;

}

.compilation .beige, .compilation .white	
{
	background-image:url(../img/bg_compilation2.gif);
	background-repeat:repeat-y;
	border-bottom:#B9B7AB solid 1px;
	padding: 0px 4px 0px 4px;
}

.compilation .print div, .compilation .links div	{	
	padding:8px 12px 8px 0px;
}

.compilation .detInfo div	{	
	padding:8px 12px 8px 2px;
}

.compilation .public div	{
	padding:8px 0px 8px 0px;	
}

.compilation .status div	{	
	padding:2px 0px 0px 0px;
	height:32px;

}

.compilation .status div img	{
	padding-top:4px;
	padding-left: 4px;

}

.compilation .detInfo	{
	width:216px;
	float:left;	
}

.compilation .detInfo2	{
	width:160px;
	float:left; xborder:1px solid black;	
}
.compilation .detInfo2 div	{	
	padding:8px 12px 8px 2px;
}

.compilation .print2	{
	width:100px;
	float:left; xborder:1px solid black;
}

.compilation .print2 div {	
	padding:8px 12px 8px 4px;
}
.compilation .print2 h4	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:0px;
	padding:8px 0px 8px 4px;
}
.compilation .white .public2 h4	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:0px;
	padding:8px 0px 8px 4px; border:1px solid black;
} 
.compilation .status	{
	width:46px;
	float:left;
}

.compilation .status div	{
}


.compilation .print	{
	width:76px;
	float:left;	
}

.compilation .links	{
	width:66px;
	float:left;	
}

.compilation .public	{
	width:76px;
	float:left;	
}

.compilation h4	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:0px;
	padding:8px 0px 8px 0px;
}


.detInfo h4	{	
	padding-left:3px;
}

.relatedLinks{	
}


/*ContactListArr*//*ContactListArr*//*ContactListArr*//*ContactListArr*//*ContactListArr*//*ContactListArr*//*ContactListArr*/

.contactListArr .doubleLine	{
	background-image:url(../img/newsListLine2.gif);
	height:40px !important;
	height:40px;
	background-repeat: no-repeat;
	background-position:left center;
}

.contactListArr {
}


.contactListArr .left {
	float:left;
	width:196px;
	text-align:right;
}


.contactListArr .right {
	float:left;
	width:313px;
	overflow:hidden;
}

.contactListArr .right p{
	width:280px;
	margin:0px;
	background-image:none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.contactListArr .right p span{
	font-weight:bold;
}


.contactListArr .left h2  {
	font-size:140%;
	font-weight:normal;
	margin:0px;
	padding:0px 24px 0px 0px;
	line-height:130%;
	display:block;
	margin-bottom:24px;
}


.contactListArr .left a  {
	font-size:92%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A9A9A6;
	display:block;
	border:1px solid #E8E7E1;
	width:100px;
	text-align:center;
	float: right;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 4px;
	margin-left: 0px;
}

.contactListArr .left h2 span {
	display:block;
	padding-top:12px;
}


.contactListArr .contactTop {
	background-image:url(../img/contactList_top.gif);
	background-repeat:no-repeat;
	height:12px;
}

.contactListArr .contactMiddle {
	background-image:url(../img/contactList_middle.gif);
	background-repeat:repeat-y;
	font-size:92%;
	height:9.4em;
}

.contactListArr .contactBottom {
	background-image:url(../img/contactList_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:12px;
}

.addMember	{
	background-image:url(../img/add_member.gif);
	display:block;
	background-repeat:no-repeat;
	background-position:top left;
	height:34px;
	width:306px;
	float:right;
	overflow:hidden;
}

.addMember a	{
	display:block;
	padding:7px 0px 5px 0px;
	width:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CD0C45;
}


.addMemberBox	{
	padding:8px 10px 0px 0px;
	height:44px;
	margin:12px 0px 20px 0px;
	background-image:url(../img/persons.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

/*lagg till kontakt*//*lagg till kontakt*//*lagg till kontakt*//*lagg till kontakt*//*lagg till kontakt*//*lagg till kontakt*/

.contactListArr fieldset	{
	width:468px;
	padding:16px;
	padding-top:0px;
	border:1px solid #CCCABE;
}

.contactListArr legend	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:140%;
	margin-top:24px;
	padding:6px 6px 0px 6px;
	margin:0px 0px 0px -14px;
}

.contactListArr label	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:92%;
	padding:6px 0px 5px 0px;
	display:block;
}

.contactListArr fieldset input.wide	{
	width:378px;
}

.contactListArr fieldset input.middle{
	width:100px !important;
	width:99px ;
}


.contactListArr fieldset input.middleRight{
	width:270px;
}

.contactListArr fieldset .tel1{
	width:32px;
}

.contactListArr fieldset .tel2{
	width:60px;
}

.contactListArr fieldset .tel3{
	width:260px !important;
	width:257px;
}

.submitAddContact    {
	padding:14px;
}

.submitAddContact .btnRight   {

}

/*arrangor*//*arrangor*//*arrangor*//*arrangor*//*arrangor*//*arrangor*//*arrangor*//*arrangor*/

.organizerBox	{
	margin-top:26px;
	width:488px;
	border:1px solid #CCCABE;
}

.orgLine	{
	height:3px;
	overflow:hidden;
	width:99%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCABE;
}

.organizerBox .inner	{
	padding:0px 16px 16px 16px;
}


.organizerBox strong	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


/*konsertrapportering*//*konsertrapportering*//*konsertrapportering*//*konsertrapportering*//*konsertrapportering*/


.report fieldset h3{
	background-image: url(../img/orderHeaderDot.gif);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	background-repeat:no-repeat;
	background-position:left 12px;
	font-size:1.4em;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 16px;
}

.report fieldset label{	
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image: none; 
	padding:5px 0px 12px 0px;
	font-weight:normal;
	font-size:1.4em;
}

.report fieldset p	{
	padding:0px 0px 8px 1px;
}


.reportBox	{
	padding:14px;
	width:92%;
	border: 1px dashed #CCCABE;
}

.numberOff	{
	width:160px;
}


/*Arkiv*//*Arkiv*//*Arkiv*//*Arkiv*//*Arkiv*//*Arkiv*//*Arkiv*//*Arkiv*//*Arkiv*//*Arkiv*//*Arkiv*//*Arkiv*/


.archive .detInfo	{
	width:270px;
}

.archive .print	{
	width:100px;
}

.archive .public	{
	width:120px;
}

.archive .white, .archive .beige	{
	background-image:url(../img/bg_archive.gif);
	background-repeat:repeat-y;
}

.orderarchive .white, .orderarchive .beige	{
	background-image:url(../img/bg_archive2.gif);
	background-repeat:repeat-y;
}


/*/prenumerera*//*/prenumerera*//*/prenumerera*//*/prenumerera*//*/prenumerera*//*/prenumerera*/

.content .subscribe h1 	{
	margin-bottom:26px;
}

.content .subscribe fieldset 	{
	padding-bottom:30px;
}

.content h1.marginBottom 	{
	margin-bottom:26px;
}


/*länksida*//*länksida*//*länksida*//*länksida*//*länksida*//*länksida*//*länksida*/


.linksBar    {
	background-image:url(../img/bg_links_bar.gif);
	background-repeat:no-repeat;
	background-position:-5px top;
	width:498px;
	height:77px;
	display:block;
}

.linksBar select    {
	width:200px;
}

.linksBar input   {
	width:120px;
	margin-left:12px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


.linksBar .inner   {
	padding:13px !important;
	padding:12px;
}

ul.links{

}

ul.links li{
	border-bottom:1px solid #DDDCD6;
	background-image:url(../img/li_links.gif);
	background-repeat:no-repeat;
	width: 480px;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 3px 0px !important;
	padding: 0px 0px 6px 0px;
}

ul.links li a{
	display:block;
	width:400px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	padding: 2px 0px 2px 24px;
	
	}
	
/*
    SIGN IN ADDON
*/
.signnamecontainer 
{
    width:300px;float:left;
}
.signcitycontainer,.signtitlecontainer
{
    width:185px;float:left;
}
.signinnamefield 
{
    margin:3px 0px 5px 0px;
    width:275px;
}
.signincityfield,.signintitlefield 
{
	margin:3px 0px 5px 0px;
    width:160px;
}
.signincontainer
{
	margin:2px;
	margin-top: 6px;
	
	padding:2px;
	
    width:704px;
   	border:dashed 1px #CDCBBF;

}
.signinrow 
{
    clear:both;
    float:none;
    width:100%;
	margin-bottom: 6px;
}
.signinrowbeige
{
    clear:both;
    float:none;
    width:100%;
	margin-bottom: 6px;
    background-color:#FFFFBB;

}
.signincell
{
    float:left;
    width:49%;
    xborder:1px solid blue;
    padding-right:6px;
}
.signincellname
{
    font-weight:bold;
}

.signinField {
}

.signinField form {
	float:left;
	width:300px;
}

.signinField fieldset {
	margin-top:10px;
	padding:10px 18px 12px 18px;
	border:#CCCDBD 1px dashed;
}

.hipborder 
{
    border:1px solid gray;
    margin:1px;
    padding:1px;
    float:left;
}
.hipinputs 
{
    float:left;
    margin:1px;
    padding:1px;
}
.hipinput 
{
    width:180px;
}
.hipimage 
{
    display:inline;
    clear:both;
}