body {  background-color: #CC6600; background-image: url(../bilder/bg1.gif); background-repeat: repeat-x; 
	text-align: center; margin-top: 0px; padding-top: 0px }
td	{ font-family: Verdana, Arial, Helvetica, sans-serif;  }
p, h1, h2, h3, h4, address	{margin-right: 4px ; margin-left: 8px}
p, ul, li { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-style: normal;
	font-weight: normal; }
p {	margin-top: 0px; 
	margin-bottom: 7px}
ul,ol {	margin-top: 5px; 
	margin-bottom: 2px}
li {	margin-top: 2px; 
	margin-bottom: 2px}
h1, h2, h3, h4 {	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-weight: bold;  }
h1 {
	font-size: 24pt;
	margin-top: 15px;
	margin-bottom: 2px;
	color: #990000;
	line-height: 97%;
	}
h2 { 	font-size: 17pt;
	margin-top: 15px; 
	margin-bottom: 0px;
	}
h3 { 	font-size: 12pt; 
	margin-top: 15px; 
	margin-bottom: 5px}
h4 { 	font-size: 10pt; 
	margin-top: 15px; 
	margin-bottom: 0px }
i,cite {  font-style: italic}
b,strong { font-weight: bold}
address {	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal; 
	font-weight: normal; line-height: 10px; color: #666666}
/* Lnkstilar: normala, menyn, programlistan och copy. Varianterna styrs av a-taggen. */
a:link {  color:#CC3300; text-decoration: underline}
a:visited {  color:#CC3300; text-decoration: underline}
a:hover {  color: #FFFFFF; background-color:#CC3300}
a:visited:hover {  color: #FFFFFF; background-color:#CC3300}
a:active, a:hover p {  color:#999999; text-decoration: none; background-color: #FFFFFF}
a img  {  color:transparent; background-color:transparent; text-decoration: none; border:none; }

.meny,.menyaktiv{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	text-decoration: none; 
	margin-right: 4px; margin-left: 4px; 
	text-align: center; 
	font-weight: bold}
.meny:link {  	color: #CC3300; text-decoration: none; margin-top: 4px; margin-bottom: 4px}
.meny:visited {  	color: #CC3300; text-decoration: none; margin-top: 4px; margin-bottom: 4px}
.meny:visited:hover { color: #FFFFFF; background-color: #990000}
.meny:hover { color: #FFFFFF; background-color: #990000}
.meny:active {  color:#999999; text-decoration: none; background-color: #FFFFFF}
.menyaktiv:link { color: #FFFFFF; background-color: #990000; text-decoration: none; margin-top: 4px; margin-bottom: 4px}
.menyaktiv:visited { color: #FFFFFF; background-color: #990000; text-decoration: none; margin-top: 4px; margin-bottom: 4px}
.menyaktiv:visited:hover { color: #FFFFFF; background-color: #990000; margin-top: 4px; margin-bottom: 4px}
.menyaktiv:hover { color: #FFFFFF; background-color: #990000; margin-top: 4px; margin-bottom: 4px}
.menyaktiv:active { color: #FFFFFF; background-color: #990000; margin-top: 4px; margin-bottom: 4px}
.programmeny,.programmenyaktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	text-decoration: none;  
	font-weight: bold}
.programmeny {
	color: #CC3300;
	padding-left: 8px;
}
.programmenyaktiv { color:#FFFFFF; text-indent: 8px; background-color: #CC3300}
.copy:link {  font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #CC9900;
	text-decoration: none; 
	text-align: right}
.copy:visited {  font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #CC9900;
	text-decoration: none; 
	text-align: right}
/* Ngra varianter p textstilar, bottenplattor, hur bilder & inlagda tabeller ska flyta i texten samt markering var ev sidbrytning ska gras vid utskrift. */
.titel { 		font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	margin-top: 0px;}
.mindrestil {  font-size: 70%}
.bildtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 2px;
	color: #666666;
}
.ingress { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-style: italic; font-weight: bold;; margin-top: 5px; margin-bottom: 2px }
.bottenplatta1 {  background-color: #E1DAD5}
.bottenplatta2 { background-color: #CC9900}
.bottenplatta3 { background-color: #CCCC99}
.bottenplatta4 { background-color: #6699CC}
.bottenplatta5 { background-color: #009999}
.tabell-ram {  border: 1px #FFFFFF solid; width: 240px; margin-top: 8px; margin-bottom: 5px}
.tabell-bg {  background-color: #FFCC66; width: 100%}
.tabell-ram p {  font-size: 70%}
.rubtabell {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; background-color: #990000}
.bildleft {	float:left;	display:block; margin-right:8px;}
.bildright { float:right; display:block; margin-left:8px;}
.sidbrytinnan {page-break-before: always}
.red {
	color: #C00;
}

/* Runda hörn  */	
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #ffffff;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #ffffff;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #ffffff;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #ffffff;}
/* Slut på runda hörn  */
/* Ruta med runda hörn  */	
#ruta {
	background: #ffffff;
	margin: 15px;
}
.rutakanttop {background: #ffffff;}
.rutakantbottom {background: #ffffff;}
.k1{margin: 0 5px; height: 1px; overflow: hidden; background: #cccccc; 
border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.k2{margin: 0 3px; height: 1px; overflow: hidden; background: #ffffff; 
border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-width:0 2px;}
.k3{margin: 0 2px; height: 1px; overflow: hidden; background: #ffffff; 
border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.k4{margin: 0 1px; height: 2px; overflow: hidden; background: #ffffff; 
border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.content {padding: 1px 8px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
/* Slut på ruta med runda hörn  */	