/* CSS Document */
@import url('rkk_reset.css');
@import url("rkk_menyer.css"); /*lägger till regler för utseendet på menyer*/
@import url("rkk_internt.css");

/* Lite grundinställningar bl.a standardteckensnitt*/
* { font-family: helvetica, arial, sans-serif; font-size: 11pt;}
body {background-color: white;  height: 100%;}
html {height: 100%; }

/*Fast bredd och centrera blocket med både huvud och innehåll*/
#wrapper {position: relative; width: 820px; height: 100%; margin: auto; background-color: white; border: 0px solid black;}

/*Sidhuvudet (inklusive menyer)*/
div#head {position: relative; height: 129px;}
img#rkklogo{position: relative; top: 23px;}
a img#rkklogo{ opacity: 0.6; filter:alpha(opacity=60);}
a:hover img#rkklogo{ opacity: 1; filter:alpha(opacity=100);}

/*Innehållet*/
#content{ position: absolute; width: 100%; top: 0px; margin-top: 130px; padding-bottom: 2em;}

a img {border: none;}
a {outline: none;}

a { /*font-family: helvetica; font-weight: bold;*/}
a:link { color: blue; text-decoration: none; }
a:visited { color: blue; text-decoration: none; }
a:hover{ color: blue; text-decoration: underline; }
a:active{ color: blue; text-decoration: underline; }

h1 {font-size: 13pt; font-weight: bold; margin-bottom: 0.5em; margin-top: 0em;}
p + h1 { margin-top: 2em; }
h2 {font-size: 11pt; font-weight: bold; margin-bottom: 1em; }
h3 {font-size: 17px; margin-top: 1em; margin-bottom: 1em;}
h4 {font-size: 13pt; margin-bottom: 1em;}
h5 {font-size: 14px; margin-bottom: 1em;}
p {font-size: 11pt; line-height: 1.3em; margin: 0 250px 1em 0; background-color: #fff;}
em { font-style: italic; }
strong { font-weight: bold; }

.inaktuell { color: grey; }

#content ul { /*margin-right: 250px;*/ margin-bottom: 1em; list-style-position: outside; list-style-type: none;}

#content hr { margin-right: 250px; margin-top: 1em; margin-bottom: 1em; }
.ebrev {color: green;}

.internt hr { margin-right: 0;}
.internt p { margin-right: 0;}
.internt ul{ margin-right: 0;}
.internt ul li{ margin-right: 0;}


/*div#firstpage { position: relative; width: 725px; margin: auto; }*/
div#firstpage p { margin-right: 0; }
div#firstpage img { display: block; margin: auto; margin-bottom: 3em; }

#langsel { /*display: none;*/ position: absolute; top: 25px; right: 0;}
#langsel a {  color: #999999; }

ul li { line-height: 1.3em; }
ul.nostyle { list-style-type: none; list-style-position: outside; margin-left: 0; padding-left: 0;}
ul.streck { list-style-image: url(streck.gif); list-style-position: outside; padding-left: 1em; margin-right: 250px;}
ul.epostlista li { list-style-type: none; }
ul.lyssningslista li { padding-bottom: 1em;}
ul#externlinks a { padding-right: 1em; }

.clear { clear: both; }

/*Skuggningen på bilder*/
.photobox { /*float: right; clear: right; width:200px;*/ margin-bottom: 2em;}

.photo { /*width:200px;*/
  float: left;
  margin: 6px 0 0px 0;
  background: /*url(drop_shadow.gif)*/ url(shadow.png) no-repeat bottom right;
 }
.photo img {
	position: relative;
	top: -4px;
	left: -6px;
}
.width200 { width: 200px; }
.width550 { width: 550px; }
.right { float: right; clear: right; }
/*---------------------*/

form#kontaktformular fieldset{ width: 600px; background-color: #ddd; }
form#kontaktformular label { display: block; float: left; width: 10em; height: 1em; }
form#kontaktformular input { display: block; float: left; clear: right; height: 1em; }

