/*-------------------------------------------------
Generella definitioner
-------------------------------------------------*/
body,td,iframe {
	scrollbar-base-color : #ccc;
	scrollbar-face-color : #eee;
	scrollbar-track-color : #eee;
	scrollbar-darkshadow-color : #aaa;
	scrollbar-shadow-color : #fff;
	scrollbar-arrow-color : #ccc;
	scrollbar-highlight-color : #fff;
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height: 14px;
	color:#2C2C2C;
	margin:0px;
	padding:0px;
	margin-top:0px;
	padding-top:0px;
}

a {
	color:#777;
	text-decoration:none;
	font-weight:bold;
}
a:Hover {
	color: #999;
}

img {
	border:0px;
}

img.border {
	border:1px solid #000;
}

b {
	font-weight:bold;
}

#ram {
	height: 500px;
	width:750px;
	border:1px solid #DDD;
}


/*-------------------------------------------------
Sidhuvudet med logotyper etc
-------------------------------------------------*/
#sidhuvud {
	height:70px;
}

#ra_logo {
	position:absolute;
	top:20px;
	left:0px;
}

#rada_logo {
	position:absolute;
	top:20px;
	left:690px;
}

#fargstreck {
	margin-left:490px;
	background-color:#aaa;
}


/*-------------------------------------------------
Röda navigationsmenyn i botten
-------------------------------------------------*/
#nav {
	padding-top:0px;
	margin-top:0px;
	height:60px;
	background-color:#AD2624;
}

#nav a {
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	margin:5px 3px 0px 3px;
}

#navtable {
	margin-top:8px;
	margin-left:65px;
}

#navtable td.pil {
	height:30px;
}

#navtable td.pil a {
	margin:0px;
	padding:0px;
}

#navtable td.link {
	padding-top:6px;
}

#navtable td.streck {
	background-color:#C66866;
	height:1px;
}

#navtable td.markering {
	height:4px;
}


/*-------------------------------------------------
Undermenyn till höger
-------------------------------------------------*/
body.unav {
	background-image:url(../gui/unav/unav_bg.gif);
	background-repeat:repeat-y;
}

#unavcontainer {
	margin-left:1px;
}
#unav td.kapitel {
	height:30px;
	width:189px;
}
#unav td.kapitel div {
	padding-top:8px;
	padding-left:25px;
}
#unav td.kapitel a {
	font-size:14px;
}
#unav td {
	vertical-align:top;
}
#unav td.left {
	width:25px;
}
#unav td.left div {
	padding-left:15px;padding-top:7px;
}
#unav td.mid {
	width:145px;
}
#unav td.right {
	width:19px;
}
#unav td.streck {
	background-color: #DDD;
}
#unav td.lasmer {
	color:#AAA;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:30px;
}
#unav a {
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

/*-------------------------------------------------
Main
-------------------------------------------------*/
#content {
	margin-left:70px;
	width:426px;
	padding-bottom:20px;
}

div.rubrik {
	margin-bottom:15px;
}

div.ingress {
	margin-bottom:8px;
	font-weight:bold;
}

div.brodtext {
	margin-bottom:8px;
}

/*-------------------------------------------------
Fördjupingssidor
-------------------------------------------------*/
#fordjupningsbilder {
	margin:0px 0px 18px 0px;
}
#fordjupningsbilder td.fordjupningsbild {
	width:82px;
	height:62px;
	background-image : url(../gui/fordjupningsbild_bg.gif);
	background-repeat:no-repeat;
	vertical-align:top;
}
#fordjupningsbilder td.fordjupningsbildtext {
	width:105px;
}
#fordjupningsbilder td.fordjupningsbild_mellanrum {
	width:33px;
	height:62px;
	background-image : url(../gui/fordjupningsbild_streck.gif);
	background-repeat: repeat-x;
}
#fordjupningsbilder td.fordjupningsbild_mellanrum img {
	margin-left:3px;
	margin-top:35px;
}
.fordjupningsdatum {
	font-size:11px;
	font-weight:normal;
	margin-bottom:2px;
}
.fordjupningsrubrik {
	font-size:14px;
	font-weight:bold;
	margin-bottom:16px;
}
.fordjupningsingress {
	font-weight:bold;
	margin-bottom:10px;
}
#dokument {
	margin:18px 0px;
}

#dokument a {
	color:#777;
	text-decoration:none;
	font-weight:bold;
}
#dokument a:Hover {
	color: #999;
}

td.filtyp {
	padding-bottom:10px;
	width:20px;
}

td.fil {
	padding-bottom:10px;
}
#dokumentstreck{
	height:3px;
	width:426px;
	background-image: url(../gui/relaterade_dokument_streck.gif);
	margin:5px 0px;
}
#dokumentrubrik {
	margin:5px 0px;
}
.ar {
	margin-top:16px;
	margin-bottom:3px;
	font-size:11px;
	font-weight:bold;
}

#bildsnurra {
	margin-bottom:15px;
}
/*-------------------------------------------------
Övrigt
-------------------------------------------------*/
#fluga {
	position:absolute;
	top:10px;
	left:520px;
}
#kapitelsiffra {
	position:absolute;
	top:380px;
	left:705px;
	font-size:58px;
	font-weight:bold;
}


/*-------------------------------------------------
Startsidan
-------------------------------------------------*/
#intro {
	margin-left:70px;
	padding-bottom:30px;
}

td.left {
	vertical-align:top;
	width:300px;
}
td.right {
	width:330px;
}

/*-------------------------------------------------
Kapitelbotten
-------------------------------------------------*/
body.kapitelbotten {
	background-image:url(../gui/kapitelbotten/kapitelbotten_bg.jpg);
	background-repeat:repeat-x;
}

td.left {
	vertical-align:top;
	width:300px;
}
td.right {
	width:330px;
}

#tidslinjefakta_container {
	position:absolute;
	top:250px;
	left:100px;
	width:400px;
	color:#FFF;
	font-weight:bold;
}

#tidslinjefakta_container div.fakta_rub {
	font-size:12px;
	margin-bottom:5px;
}

#tidslinjefakta_container div.fakta_content {
	padding:5px 10px;
	background-image:url(../gui/platta_400px_bg.gif);
	background-repeat:repeat-y;
	font-weight:bold;
}

#konstverken td.left {
	width:110px;
	vertical-align:top;
}

#konstverken td.mid div.rubrik {
	font-weight:bold;
	margin-bottom:6px;
}

#konstverken td.right {
	width:75px;
	vertical-align:top;
	padding-top:30px;
	text-align:right;
}

#konstverken td.mid {
	width:295px;
	vertical-align:top;
	padding-top:10px;
}
#konstverken td.mellan {
	height:20px;
}

#kyrkan td.left {
	width:110px;
	vertical-align:top;
}

#kyrkan td.right div.rubrik {
	font-weight:bold;
	margin-bottom:6px;
}

#kyrkan td.right {
	width:370px;
	vertical-align:top;
	padding-top:10px;
}
#kyrkan td.mellan {
	height:20px;
}


/*-------------------------------------------------
Popup
-------------------------------------------------*/
body.popup {
	background-image : url(../gui/fargstreck.gif);
	background-repeat: no-repeat;
	background-position:right top;
}

#popup_fargstreck {
	background-color:#aaa;
	width:370px;
	float:right;
}

#popup_sidfot {
	height:50px;
	background-color:#AD2624;
}
#popup_sidfot img {
	margin-left:600px;
	margin-top:5px;
}

#popup_bild {
	margin-top:50px;
	margin-left:65px;
	width:547px;
	height:367px;
}

#popup_bild .bildtext {
	font-weight:bold;
	margin-top:10px;
}

/*-------------------------------------------------
Admin
-------------------------------------------------*/
#adminlogo {
	width:100%;
	background-color:#AC2625;
	height:75px;
}
body.admin {
	margin:10px;
	padding:0px;
}
body.admin .content {
	width:500px;
}
#adminnav {
	margin-left:10px;
	margin-top:22px;

}
.navstreck {
	border-bottom:1px dashed #000;
	height:1px;
	margin-top:12px;
	margin-bottom:12px;
	width:181px;
}
#adminnav h1 {
	font-size:12px;
	color:#000;
	margin-bottom:3px;
	padding-bottom:0px;
	padding-top:0px;
}
.admin h1, #publnav h1 {
	font-size:12px;
	color:#000;
	margin-bottom:10px;
	padding-bottom:0px;
}
#adminnav a {
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
#adminnav a.hk {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
body.admin a, #publnav a {
	color:#AD2624;
	text-decoration:underline;
	font-weight:normal;
}
#publnav {
	width:500px;
	background-color:#AC2625;
	color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	margin-bottom:6px;
}
#publnav a {
	color:#FFF;
	text-decoration:none;
}
#loginruta {
	width:190px;
	margin:20px;
	padding:8px;
}
.fel {
	color:#AD2624;
	font-weight:bold;
}
.opubl {
	color:#F00;
	font-weight:bold;
}
 .streck {
	 background-color: #DDD;
}
 
#bildbank td {
	vertical-align:top;
}
#bildbank td.bild img {
	width:82px;
	height:62px;
	border:1px solid #000;
}