body 				{ background-color:#ffffff; color:#333333; margin:1px }

a:link 				{ color:#1e569f; background-color:transparent }
a:active 			{ color:#666666; background-color:transparent }
a:visited 			{ color:#4775b1; background-color:transparent }
a:hover 			{ color:#666666; background-color:transparent }

#menu a,.sw a		{ text-decoration:none }
#menu a:link 		{ color:#333333; background-color:transparent }
#menu a:active 		{ color:#1e569f; background-color:transparent }
#menu a:visited 	{ color:#333333; background-color:transparent }
#menu a:hover 		{ color:#1e569f; background-color:transparent }

.sw a:link 			{ color:#ffffff; background-color:transparent }
.sw a:active 		{ color:#ffffff; background-color:transparent }
.sw a:visited 		{ color:#ffffff; background-color:transparent }
.sw a:hover 		{ color:#d2d2d2; background-color:transparent }

/* font colors */

.white				{ color:#ffffff; background-color:transparent }
.black				{ color:#000000; background-color:transparent }

/* top */

#top				{ color:#ffffff; background:#666666 url('../img/topdots.gif') no-repeat top right }
.crumbs, .crumbs a	{ color:#ffffff }
.sw					{ color:#ffffff }
td.crumbs img 		{ display: block; } /* för hem-bilden, för radbrytning efter */
.crumbs, .crumbs .sw { font-variant:small-caps; text-transform:uppercase }

/* menu */

#menu td a			{ padding:0px 6px 0px 6px; }
#menu td.bgnone 	{ background:none }

/* news */

#newshead			{ padding-left:20px; height:20px; background:#ffffff url('../img/newshead.gif') no-repeat }
#news				{ padding-left:20px }
#news a				{ margin-left:3px }

/* globals */

address				{ margin:4px 12px 10px 12px; color:#666666 }
hr					{ height:1px; color:#cdcdcd }
#home hr.footer		{ visibility:hidden; }
ul 					{ list-style-image:url('../img/list.gif') }
#main				{ margin-top:1px }

.example			{ position:relative; left:-15px; border-bottom:1px solid #cccccc; padding:0px 10px 0px 15px; }
.line				{ border-bottom:1px solid #cccccc; }

#stories td			{ background:#ffffff url('../img/storytop.gif') repeat-x; padding:22px 0px 10px 0px }

.dot 				{ font:bold 160%/10% tahoma, arial, helvetica, sans-serif; vertical-align:-2px; } /* används i b för middot till undermenyer */

h3 		{ margin-top:15px }
.sg		{ position:relative; top:-2px; color:#999999 }

/* collapse */

#c div 	{ display:none; width:470px }
#c h5 	{ margin:0px 0px 4px 0px; padding:3px; color:#333333; background:#ffffff }

/* extra qab */
blockquote { font: bolder italic 80% verdana, sans-serif;  }

/* GENERAL - overwritten in browser specific */


p,.m,ul,ol	{ font:70%/134% arial, helvetica, sans-serif }
p .s		{ font:90%/110% arial, helvetica, sans-serif }

ul.sm li,#root li 	{ font:11px arial, helvetica, sans-serif; line-height:20px }

/*.crumbs		{ font:60% tahoma, arial, helvetica, sans-serif } */
.sw			{ font:65% tahoma, arial, helvetica, sans-serif }
td.crumbs 	{ text-transform:none; font-variant:small-caps }

.s			{ font:65%/140% tahoma, arial, helvetica, sans-serif }
.l			{ font:110% arial, helvetica, sans-serif; line-height:140% }

.sg			{ font:65%/140% tahoma, arial, helvetica, sans-serif }

h1			{ font: bolder 100% tahoma,arial,helvetica, sans-serif; }
h2			{ font: bolder 95% tahoma,arial,helvetica, sans-serif; }
h3			{ font: bolder 90% tahoma,arial,helvetica, sans-serif; }
h4			{ font: bolder 80% tahoma,arial,helvetica, sans-serif; }
h5			{ font: bolder 70% tahoma,arial,helvetica, sans-serif; }

address		{ font:65%/140% tahoma, arial, helvetica, sans-serif }

/* menu */

#menu		{ font:bold 65% tahoma, arial, helvetica, sans-serif }

td img 		{ display:block }

/* news */

.newshead	{ font:bold 60% tahoma, arial, helvetica, sans-serif; color:#ffffff }

/* background pictures */

.bgstartutb 	{ background:transparent url('../img/front.jpg') no-repeat top left; }

/* formulär */

.frm	{ border:1px solid #999; }
.submit	{ border:1px solid #e3dd9a; background:#fff9bf; font:bold 65%/140% tahoma, arial, helvetica, sans-serif; padding:3px 8px; }
  
