body {
	margin: 0px;
	padding: 0px;
	background-image: url(bilder/bakgr.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	background-attachment: scroll; 
	background-color: #FFFFFF; 
}

body, table, tr, td { 
	font-family: Verdana, Tahoma, Arial, Geneva, Lucida, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	line-height: 15px;
	color: #000000;
} 

#mainContainer {
	width: 980px;
	clear: both;
}


#huvud {
	width: 980px;
	height: 179px;
	clear: both;
	background-image: url(bilder/bakgr_huvud.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll; 
	background-color: #FFFFFF;
}

#navigation {
	width: 980px;
	height: 27px;
	clear: both;
}

.spaltLeftTopBottom {
	width: 592px;
	height: 11px;
	margin-left: 21px;
	clear: both;
}

.spaltLeftMiddle {
	width: 567px; /*  592 - padding  */
	margin-left: 21px;
	padding: 15px 0px 30px 25px;
	background-image: url(bilder/spalt_left_bakgr.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-attachment: scroll; 
	clear: both;
}

.spaltRightTopBottom {
	width: 322px;
	height: 11px;
	clear: both;
}

.spaltRightMiddle {
	width: 310px; /*  322 - padding  */
	padding: 17px 8px 30px 4px;
	background-image: url(bilder/spalt_right_bakgr.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-attachment: scroll; 
	clear: both;
}

.textSpaltLeft {
	padding: 0px 45px 0px 16px;
	clear: both;
}

.textSpaltRight {
	width: 260px;
	padding: 0px 25px 0px 25px;
}

.textSpaltRightNyttStycke {
	width: 260px;
	padding: 7px 25px 0px 25px;
}

.rutaLeftTop {
	width: 542px;
	height: 15px;
	clear: both;
}

.rutaLeftMiddle {
	width: 472px; /*  542 - padding  */
	padding: 15px 37px 15px 33px;
	background-image: url(bilder/ruta_left_bakgr.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	background-attachment: scroll; 
	clear: both;
}

.rutaLeftBottom {
	width: 542px;
	height: 21px;
	clear: both;
}

.rutaRightTopBottom {  /*  Används bla för faktarutor till artiklar i högerspalten  */
	width: 293px;
	height: 12px;
	clear: both;
}

.rutaRightMiddle {  /*  Används bla för faktarutor till artiklar i högerspalten  */
	width: 222px; /*  293 - padding  */
	padding: 10px 27px 15px 44px;
	background-image: url(bilder/ruta_right_bakgr.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-attachment: scroll; 
	clear: both;
}

.rutaHogerRubrik {  /*  Används i rutor i högerspalten  */
	width: 204px; /*  222 - padding  */
	padding: 3px 9px 4px 9px;
	margin-top: 5px;
	background-color: #3E406A;
	color: #ECECF0;
	line-height: 14px;
	clear: both;	
}

.rutaHogerTextblock {  /*  Används i rutor i högerspalten  */
	padding: 6px 0px 8px 0px;
	clear: both;	
}

.artikellank {  /*  Används i artiklar, längst upp samt längst ner  */
	padding: 6px 0px 8px 0px;
	clear: both;	
}

.artikelrubrik {  /*  Rubriken i respektive artikel  */
	padding: 7px 45px 3px 16px;
	clear: both;	
}

.artikelingress {  /*  Används i artiklarnas ingress  */
	padding: 0px 45px 0px 16px;
	color: #222222;
	font-weight: bold;
	clear: both;	
}

.artikelFlytandeBild {  /*  Bild mitt i artiklarna  */
	padding: 3px 20px 7px 0px;
	float: left;
}

.spaltStoraTopBottom {
	width: 963px;
	height: 11px;
	clear: both;
}

.spaltStoraMiddle {
	width: 938px; /*  963 - padding  */
	padding: 15px 0px 15px 25px;
	background-image: url(bilder/spalt_stora_bakgr.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-attachment: scroll; 
	clear: both;
}

.bildram {
	border: 1px solid #6F6F6F;
}

.bildramLjus {
	border: 1px solid #CECECE;
}

.tidningar {/*  Används i högerspalten under Referenser  */
	width: 260px;
	padding: 4px 25px 0px 25px;
}

.logga {
	display:none;
	position:absolute;
	border: 1px solid #BEBEBE;
	background-color:#FFFFFF;
	padding: 15px;
}

.artikelpuffStor {
	width: 379px; /*  409 - padding  */
	padding: 15px 15px 35px 15px;
	background-image: url(bilder/artikel_bakgr_stor.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll; 
	clear: both;
}

.artikelpuffMellan {
	width: 232px; /*  262 - padding  */
	height: 229px; /*  243 - padding  */
	padding: 14px 15px 0px 15px;
	background-image: url(bilder/artikel_bakgr_mellan.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll; 
	clear: both;
}

.artikelpuffLiten {
	width: 385px; /*  415 - padding  */
	padding: 14px 15px 0px 15px;
	background-image: url(bilder/artikel_bakgr_liten.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll; 
	clear: both;
}


/*  Texter  */

h1 {
	margin: 0px;
	padding: 0px;
}

h2 { /* Sökord */
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, Geneva, Lucida, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 13px; 
	line-height: 15px;
	color: #A79C9A;
}

h3 { /* Minsta rubriken på puffarna på artikelsidan */
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, Geneva, Lucida, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 13px; 
	line-height: 15px;
	color: #222222;
}

h4 { /*  Citat-text 1:an samt referenssidan */
	margin: 0px;
	padding: 0px 0px 7px 0px;
	font-family: Verdana, Tahoma, Arial, Geneva, Lucida, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}

.rubrik

.signatur { /*  Signaturtext under citaten  */
	line-height: 14px;
	padding-bottom: 25px;
}

.rodfet {
	font-weight: bold;
	color: #B60000;
}

a:link {
	text-decoration: none;
	color : #000000;
} 
 
a:visited {
	text-decoration: none; 
	color : #505050;
}
 
a:active {
	text-decoration: none;
	color : #B60000;
}

a:hover {
	text-decoration: none;
	color : #000000;
	border-bottom: 1px solid #B60000;
}

a.bildlink:link, a.bildlink:visited {
	border: none;
}

a.bildlink:active, a.bildlink:hover {
	border: none;
}