/* Färger

Blå.........: 0a4a9d
Grå - Mörk..: a6a6a6
Grå - Mellan: b4b4b4
Grå - Ljus..: c2c2c2
Röd.........: cd0012

*/

* { margin: 0; padding: 0; }

/* BAKGRUNDER */
body { text-align: center; background: #ffffff; font-family: verdana; font-size: 10px; color: #000000; margin:0; padding:0; 
							background-position: 100% 100%;	background-repeat: repeat-x;	background-attachment: fixed;	background-image: url("/bilder/bakgrund.gif") }

body.bestallpop { text-align: left; background:#ffffff; font-family:verdana; font-size:10px; color:#000000; margin:0; padding:0; }

/* commented backslash hack \*/ 
html,body { height:100%; } 
/* end hack */

/* BILDER */

img { color:#cd0012; font-weight: bold; border: 0px; }
img.normal { color:#cd0012; font-weight: bold; border: 0px; }

.pdfer ul dl img { color:#cd0012; font-weight: bold; border: 1px solid #000000; margin: 0px 10px 0px 0px; }

/* BOXAR - RUTOR */

.marginalruta { background-color: #ffffff; }

.meny { width: 150px; display: block; }

/* BOXAR - YTOR */

.marginal-hoger { width:140px; margin: 5px 0px 0px 0px; padding:5px; text-align: left; float: left; clear: right; 
																		background-color:#b4b4b4; background-image: url("/bilder/marginal-bakgrund.gif"); display: table-column; }
.marginal-mitten { width:355px; padding:0px 5px 0px 5px; margin: 5px 5px 0px 5px; text-align: left; float: left; display: table-column; }
.marginal-vanster { left:5px; margin: 5px 0px 0px 0px; width:160px; padding:0px; text-align: left; float: left; min-height:100%; height:auto;
																				background-color:#b4b4b4; background-image: url("/bilder/marginal-bakgrund.gif"); display: block; }
																				
.mittruta { margin: 15px 0px 0px 0px; width: 100%; padding:0px; text-align: center; display: block; border: 1px solid #0a4a9d; float: left; }

.sidan { width:685px; margin:0px auto 0px auto; padding: 0px 5px 5px 5px; text-align: left; background:#ffffff; display: table; background-color: #ffffff; }

.sidfot { width:685px; height:40px; padding: 5px 5px 0px 0px; margin:0px auto 0px auto; text-align: center; display: block; }

.sidhuvud { top: 0px; width:685px; height:80px; padding: 10px 0px 0px 0px; margin:0px; text-align: left; display: block; }

.startfot_1 { float: left; }
.startfot_2 { margin: 15px 0px 0px 0px; width: 170px; padding:0px; text-align: center; display: block; border: 1px solid #cd0012; float: left; }

.stripe { top: 90px; width:685px; height:200px; margin:0px; text-align: left; display: block; }

/* FORMULÄR */
.bestallruta { width: 18px; height: 18px; border: 1px solid #a6a6a6; }
.infotjanst_text { width: 132px; height: 18px; border: 1px solid #a6a6a6; }
.kryssruta { width: 13px; height: 13px; }
.text { width: 355px; height: 18px; border: 1px solid #a6a6a6; }
.text_halv { width: 175px; height: 18px; border: 1px solid #a6a6a6; }

/* LINJER */
hr { margin-top: 10px; border: 0px; height: 1px; background-color: #b4b4b4; }

.pdfer ul hr { margin: 10px 0px 10px 0px; border: 0px; height: 1px; background-color: #b4b4b4; }

/* LISTOR */

.infotjanst ul {	list-style: none;	margin: 10px 0px 0px 0px; }

.infotjanst ul dl {	margin: 0px 0px 0px 3px; }
.infotjanst ul dl.infotjanst_knapp {	padding: 10px 0px 10px 0px; text-align: right; }

       .lista { width: 355px; padding-left: 10px; list-style: square; line-height: 18px; }
* html .lista { width: 345px; }

.lista li { margin-left: 10px; list-style: square; }

       .olista { width: 355px; padding-left: 10px; list-style: none; line-height: 18px; }
* html .olista { width: 345px; }

.olista li { margin-left: 10px; list-style: none; }

.meny ul {	float: left;	list-style: none;	width: 160px;	height: 500px; margin: 5px 0px 0px 0px; }

.meny ul li {	float: left;	font-weight: bold;	width: 160px;	height: 22px;	border-bottom: 1px solid #ffffff;	background-color: #b4b4b4; }

.bestallning ul {	width: 430px; list-style: none;	margin: 10px 0px 0px 0px; }

div.bestallning ul dl.left {	float: left; clear: left; margin: 0px 10px 0px 0px; }
div.bestallning ul dl.right {	float: left; clear: right; margin: 0px; }

.mittruta ul {	height: auto; }
.mittruta ul li {	list-style: none; text-align: left; height: auto; padding: 5px 5px 0px 5px; background: #ffffff; }

.pdfer ul {	list-style: none;	margin: 10px 0px 0px 0px; }

.pdfer ul dl {	float: left; }
.pdfer ul dl.pdfer_right {	float: left; clear: right; width: 243px; }

dl.skicka { width: 355px; text-align: right; margin: 10px 0px 10px 0px; }

.startfot_2 ul {	float: left;	width: 170px;	height: auto; }
.startfot_2 ul li {	float: left;	list-style: none; width: 160px;	text-align: left; height: auto; padding: 5px 5px 0px 5px; background: #ffffff; }

/* LÄNKAR */
a {	color: #0a4a9d;	font-weight: bold; text-decoration: none;	}
a:visited {	color: #0a4a9d; }
a:hover { color: #cd0012; text-decoration: underline; }
a:active { color: #cd0012; text-decoration: underline; }

a.sidfoten {	color: #000000; font-weight: normal; text-decoration: none;	}
a.sidfoten:visited {	color: #000000; }
a.sidfoten:hover { color: #cd0012; text-decoration: underline; }
a.sidfoten:active { color: #cd0012; text-decoration: underline; }

.meny ul li a {	color: #0a4a9d; text-decoration: none;	padding: 4px 0px 0px 2px;	width: 158px;	height: 18px;	display: block; }
.meny ul li a:visited {	color: #0a4a9d; }
.meny ul li a:hover { color: #cd0012; background-color: #c2c2c2; }
.meny ul li a:active { color: #cd0012; background-color:#c2c2c2; }

a.pdfer_rubrik {	color: #000000; text-decoration: none; }
a.pdfer_rubrik:visited {	color: #000000; }
a.pdfer_rubrik:hover { color: #cd0012; text-decoration: underline; }
a.pdfer_rubrik:active { color: #cd0012; text-decoration: underline; }

/* RUBRIKER */
h1 { color: #0a4a9d; font-weight: bold; font-size: 14px; }
h1.press { color: #0a4a9d; font-weight: bold; font-size: 34px; margin: 0px 0px 15px 0px; }
h2 { color: #000000; font-weight: bold; font-size: 10px; }
h2.tva { color: #000000; font-weight: bold; font-size: 10px; margin: 0px 0px 5px 0px; }
h3 { color: #cd0012; font-weight: bold; font-size: 12px; margin: 10px 0px 0px 0px; }
h4 { color: #000000; font-weight: normal; font-size: 10px; margin: 10px 0px 5px 0px; }
h5 { color: #000000; font-weight: bold; font-size: 12px; }

.mittruta h5.nyheter-topp { background-color: #0a4a9d; color: #ffffff; font-size: 10px; text-align: left; font-weight: bold; padding: 2px 0px 0px 5px; width: 351px; height: 17px; }

.startfot_2 h5.nyheter-topp { background-color: #cd0012; color: #ffffff; font-size: 10px; text-align: left; font-weight: bold; padding: 0px 0px 0px 5px; width: 166px; height: 27px; }

h6 { color: #000000; font-weight: bold; font-size: 10px; margin: 0px 0px 5px 0px; }

/* TEXT */
p { line-height: 18px; margin-top: 10px; }

p.rod { line-height: 18px; margin-top: 10px; color: #cd0012; font-weight: bold; }

.pdfer ul dl.pdfer_right p { line-height: normal; margin-top: 10px; }

p.marginal { color: #cd0012; line-height: 15px; margin: 2px; }

h4 span { color: #cd0012; font-weight: bold; }

/* TABELLER */


/* XXX */

.floatkiller { height: 1px; margin: -1px 0 0 0; clear: both; }
.floatkiller10 { height: 10px; margin: 10px 0 0 0; clear: both; }


