div#no_show {display:none;}
html {margin:0; padding:0;}
body {
	color:#333333;
	background:#fff;
	text-align:center;
	font-weight:normal;
	margin:0;
	padding:0;
	font-family: "Lucida Sans Unicode","Lucida Grande", Verdana, Helvetica, Sans-Serif;
	font-size:0.8em;
	line-height:1.5em;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #191A15;
}	

div#container {
	width:900px;
	padding:0;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


div#logo {height:120px; margin:0;width:250px;}


div#content {margin:0;padding:10px 0;}
	div#left {float:left; width:900px;display:inline;}
				div#left form#searchform {width: 350px;margin:0;padding-left:110px;background:url(img/search_bg.gif) no-repeat 0 50%;border-right:1px dotted #ccc;}

	div#right {float:right;width:270px;display:inline;margin:0;}


div#footer {text-align:center; background:#fff; margin:0; padding:10px 0;line-height:1.5em; border-top:1px dotted #ccc;}

div#footer img {display:none;}


h1, h2 {font-weight:normal;}
h3, h4 {font-weight:bold;}

h2 a {font-weight:bold;}
h3 a {font-weight:bold;}
h2 {font-size:1.5em;line-height:1.8em;margin:0;color:#444;letter-spacing:-0.03em;}
h3 {font-size:1.25em;line-height:1.8em;margin:0;color:#444;letter-spacing:-0.03em;}
h4 {font-size:1em; line-height:1.5em; margin:0; color:#444;letter-spacing:-0.03em;} 

div#menu h2{display:none;}

div#right h3 {padding:0;border-top:2px solid #E730BE; border-bottom:1px dotted #333; margin:0;}
div.exempel h3 {background:transparent url(img/h3_code_bg.gif) no-repeat 0 50%; color:#fff; text-align: center;font-size:0.9em;letter-spacing:0;}

p {margin:0 0 10px 0;}


a {color:#333; text-decoration: none; font-weight: normal;}
a:link {text-decoration: none;}
a:visited {color:#333;}
a:hover {color:#B90000; text-decoration: none;}
a:active {color:#333;}


/* MENU */

div#right div#menu{background: #fff url(img/menu_bg.gif) no-repeat top left;margin:0;padding:0;}
div#right div#menu li a {margin:0;text-decoration:none; padding:0 10px 0 0; display: block; height:20px;line-height:20px;border-right:1px solid #E730BE;}

div#right div#menu li a:link{color:#333;}
div#right div#menu li a:visited{color:#333;}
div#right div#menu li a:hover{color:#E730BE;border-right:1px solid #333;}
div#right div#menu li a:active{color:#333;}

div#right div#menu li a.active{color:#333;font-weight:bold;border-right:1px solid #333; cursor:default;}

div#right div#menu ul {list-style:none; margin:0 0 20px; padding:5px 0 0 0;text-align:right;}
div#right div#menu li {list-style-type:none; padding:0;margin:0;background:transparent;height:20px;line-height:20px;border-bottom:none;} 
div#right div#menu li.borderless {border-right:none;}

div#right li.current a {color: #444;font-weight:bold;cursor:default;text-decoration:none;}

ul {list-style:none;margin:0;padding:0 0 10px 40px;}
li {list-style-type: disc; padding:0 0 5px 10px; margin:0;background:#fff;}

div#right ul {margin:0 0 20px 0; padding:0;}
div#right li {list-style-type:none; margin:0; padding:5px 0 5px 10px;border-bottom:1px dotted #ccc;background:url(img/right_li_bg.gif) no-repeat 0 50%;}
	div#right div#kommentarer li {padding:5px 0;background:transparent;}

div#footer ul {margin:0 0 1em 0;padding:0;}
div#footer li {list-style-type:none; display:inline;background:transparent; margin:0; padding:0 10px;border-right:1px dotted #ccc;}
	div#footer li.borderless {border-right:none;}


ol.kommentars_lista {margin:0 0 20px 0; padding:0;list-style:none;width:450px;}
ol.kommentars_lista li {list-style-type: none; padding:10px 15px 5px; margin:30px 0 30px;border:1px dotted #ccc;background:#F3F3F3 url(img/comment_bg.jpg) no-repeat top right;}
ol.kommentars_lista li div.kommentar {padding:10px 0 0; margin:0;}
span.comment_num {font-weight:bold;}
ol.kommentars_lista div.kommentar p.kommentar_bottom { line-height:25px;color:#999;padding:0;margin:10px 0 0; text-transform: uppercase; font-size:x-small; letter-spacing:-0.03em;text-align:right;}
ol.kommentars_lista h3 {width: 30px; height:20px; line-height:20px; font-size:x-small; margin:-31px 0 0 -16px ;text-align: center; color:#444; background:#fcfcfc; border-width:1px 1px 0 1px; border-style: dotted; border-color:#ccc;}

dl {margin:0 0 0 20px; padding:0 0 10px 20px;}
dd {list-style-type: none; padding:0 0 5px 20px; margin:0;background:url(img/li_bg.gif) no-repeat 0 50%;}
dt {font-weight:bold; margin:0 0 0 -20px;}

/* ONG's request */
ol li {background:transparent; list-style-type: decimal; }
/* End */

div#right dl,ol {margin:0 0 20px 0; padding:0;}
div#right dd {margin:0;padding:5px 0 5px 10px;background:url(img/right_li_bg.gif) no-repeat 0 50%;border-bottom:1px dotted #ccc;}
div#right dt {font-weight:bold; margin:0;}

ul.info {list-style:none; margin:0; padding:0;text-align:center;}
ul.info li {list-style-type:none; display: inline; padding:0 15px;background:transparent; border-right:1px dotted #ccc;} 
ul.info li.borderless {border-right:none;}


div.galleri_info {background:#fff url(img/click.gif) no-repeat 0 0;}
div.galleri_info ul {list-style:none; margin:0 0 20px 17px; padding:0;text-align:left;}
div.galleri_info li {list-style-type:none; display: inline; padding:0 8px;background:transparent; border-right:1px dotted #ccc;} 
div.galleri_info li.borderless {border-right:none;}

blockquote {margin:10px 25px 5px; border-left:2px solid #ccc; padding:0 5px;}


.author {line-height:25px;color:#999;padding:0 0 0 20px; background:url(img/author.gif) no-repeat 0 50%; text-transform: uppercase; font-size:x-small; letter-spacing:-0.03em;}

.date {color:#999;padding:0;text-transform: uppercase; font-size:x-small; letter-spacing:-0.03em;}

.click {padding:0 0 0 20px; margin-bottom:2em; background:url(img/click.gif) no-repeat 0 50%; }
.comments_invite {text-indent:-9999px;background:url(img/comments_invite.gif) no-repeat 0 50%;padding:0 0 0 20px;}

.float_l {display:inline;float:left;}
.float_r {display:inline;float:right;}
p.float_r {display:inline;float:right; padding:0 5px;text-transform: uppercase; font-size:x-small; letter-spacing:-0.03em;}


a.home_link {width:250px; height:120px; display: block; cursor: pointer; background:url(img/header_950.gif) no-repeat 0 0; margin:0; padding:0; }
a.home_link:hover {background:url(img/header_950.gif) no-repeat 0 0;background-position: -250px 0; }

.underline {text-decoration:underline;}

div.senaste_nyheterna {margin:0 0 20px 0;border-bottom:1px dotted #ccc; padding:10px 0;}


/*Galleri*/
div.float.galleri { width:370px; float: left;display:inline; margin:0 0 40px 0; padding:0;}


img {
	border:1px solid #eee;
	padding:0;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
img:hover {
	border:1px solid #ccc;
	background-image: url(img/bleistift.jpg);
}

img.no {border:none; padding:0; margin:5px 0 10px;}
img.no:hover {border:none;}

img.float_r {float:right;display:inline;border:none;}
img:hover.float_r {float:right;display:inline;border:none;}
div#right img, div#right img:hover {border:none;}

input, textarea, select {color:#222;font-family: "lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size:0.9em;}
input { padding:3px 0;margin:2px 0;border:1px solid #eee;background:#fff url(img/submit_bg.jpg) repeat-x top left;}
input:focus {border:1px solid #ccc;}
textarea {width:380px; height:100px;margin:2px 0;border:1px solid #eee;background:#fff url(img/textarea_bg.jpg) repeat top center;}
textarea:focus {margin:2px 0;border:1px solid #ccc;}


div#left form#searchform input {width:330px;}

div.form {margin:20px 0;}

div.form label {margin:5px 0;}
div.floater {display:inline; float: left; width:180px;margin:0 20px 0 0;}
div.floater2 {display:inline; float: left; width:380px;margin:10px 0;}
/* code */
div.exempel {width:458px;margin:10px 0px 20px;background:#f7f7f7;border:1px solid #ccc; }

pre {margin:0; padding:10px 0 10px 10px; overflow:auto; color:#222;font-size:11px;}

code {color:#222;background:#eee; border:1px dotted #ccc; font-size:12px;padding:1px 5px;line-height:1.6em;
white-space: nowrap;
}

/* LIVE SEARCH */

#LSResult { position: absolute; background:url(img/livesearch_bg.png) repeat 0 0; width: 330px;margin-left:0; border-left:1px solid #eee; border-bottom:1px solid #eee; border-right:1px solid #eee;}

#LSShadow { padding: 0px;margin:0; }

#LSRes { background: url(img/livesearch_bg.png) repeat 0 0; }
.LSRow { padding: 0 5px; }

#LSHighlight { background-color: #f7f7f7; }

#LSHeader { padding: 0 10px; }
.lsDate { display: block; color: #555; }

/* LIVE ARCHIVE STYLES */

#rssLiveArchive { margin: 30px 0; }
#rssLiveArchive .cmntcount {color:#ccc;}
#rssLiveArchive ul { padding: 0; margin:0 1px 0 0; list-style: none;border-right:1px dotted #eee; }
#rssLiveArchive ul li { text-align: left; padding: 5px 10px;list-style-type: none;background:transparent; }
#rssLiveArchive-year { float: left; width: 120px; margin: 0; padding: 0; }
#rssLiveArchive-year li { position: relative; font-weight: bold;}
#rssLiveArchive-month { float: left; width: 120px; margin: 0; font-weight: bold; }
#rssLiveArchive-month li { position: relative; }
#rssLiveArchive-post { float: left; width: 200px; margin: 0; }
#rssLiveArchive-post li { position: relative; font-weight: bold; }
#rssLiveArchive ul li span { position: absolute; right: 8px; font-weight: normal; color: #333; }
/* *html #rssLiveArchive ul li span { top: -4px; } */
#rssLiveArchive .selected { background: #f7f7f7; padding: 5px 10px; }

.rssSubdate {float:right;display:inline;}
#container #content .Stil1 strong {
	color: #666;
}
