* {margin:0; padding:0;}
#top {height:50px; background:#ae0303; width:100%; text-align:center; border-bottom:4px solid #c32121; font: 1em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Sans-Serif; font-weight:normal;}
#top #topcontainer {margin: 0 auto; width:780px; text-align:left;height:50px; line-height:50px;}
#top #topcontainer ul { width:779px;}
#top #topcontainer li {display:inline; float:left; line-height:50px;width:24%; height:50px; text-align:center; margin:0; padding:0;}
#top #topcontainer li a {display:block; background:#ae0303; color:#fff; width:100%; line-height:50px; height:50px;}
#top #topcontainer li a:hover { background:#c32121;}
#top #topcontainer li a.active { background:#c32121;}


body {background:#c7e4ec url(../../gfx/body.jpg) repeat-y 50% 0; text-align:center; font-family: "Lucida Sans Unicode", "Lucida Grande", arial, verdana, sans-serif; color:#222; line-height:150%; font-size:100%;}
	
#container {background:transparent; width: 780px; margin:0 auto; text-align:left;}
#header {height: 300px; background: url(../../gfx/header.jpg) no-repeat 50% 0; width:780px; margin:2em auto;}
#stats img {display:none;}

#infobox { width:780px; height:360px; padding:0; background:transparent url(../../gfx/infobox.gif) no-repeat 0 0; margin:20px 0;}

.infocontent {margin:0; padding: 75px 330px 0 70px; background:transparent;}


.sticky {padding:20px 10px; color:#fff; background:#111; margin:0 0 30px 0; font-size:x-small; line-height:180%;}

.sidebarnav {padding:20px 10px; color:#222; background:#a8c7d0; margin:0 0 30px 0; font-size:x-small; line-height:180%;}


.lefter {float:left; display:inline; width:519px;}
.righter {float:right; display:inline; width:220px; margin:0 0 0 39px;}


	
a {color:#528a9a; text-decoration:none;}
a:hover {color:#3d7888;}

ul {margin:0; padding:0; list-style:none;}
li {list-style-type:none; padding:0 0 0 0; background: transparent; margin:0;}



.righter ul {
margin:0 0 0 3px; padding:0 0 0 0;
}

.righter li {
list-style-type:none;
padding: 0 0 0 12px;
margin: 0;
background:transparent url(../../gfx/righter_li.gif) no-repeat 0 50%;
}


ul#recent {margin:0 0 10px; padding:10px; list-style:none; background:#f5f5f5; border:1px solid #ddd;}
ul#recent li {list-style-type:none;}


ul.wet_recent_comments li {background:transparent;}
ul.linklist li {background:transparent;}

ul.articleimage {margin:0; padding:0; list-style:none;}
ul.articleimage li {background:transparent; display:inline; margin:0; padding:0;}
ul.articleimage li img {border:5px solid #fff; margin:0 10px 10px 0; }


dl {margin:0; padding:0; list-style:none; width:100%;}

/*
dd {list-style-type:none; padding:0 0 0 0; background: transparent;  margin: 0.5em 0;}
*/

dd {float: left;
	width: 82%;
	margin: 0 0 0.5em 2%;
}
dt {font-weight: bold;
	float: left;
	clear: left;
	width: 15%;
	margin: 0 0 0.5em 0;
}


#bottomnav { width:100%; color:#fff; background:#111; margin:0; text-align:center; padding:20px 0; border-top:4px solid #af1010;}

#bottomnavcontainer {width:780px; margin:0 auto; text-align:left; padding:2em 0;}

#bottomleft,#bottommiddle,#bottomright {float:left; display:inline; }

#bottomleft {width:240px;margin:0 20px 0 0;}
#bottommiddle {width:240px;margin:0 10px;}
#bottomright {width:240px;margin:0 0 0 20px;}


#bottomleft ul,#bottommiddle ul,#bottomright ul {margin:0; padding:0; list-style:none;border-bottom:1px solid #222;font-size:small; }
#bottomleft li,#bottommiddle li,#bottomright li {border-top:1px solid #222; text-align:left; padding:0.3em 0; list-style-type:none; background:transparent; font-size:x-small; line-height:180%; padding:10px;}

#bottomleft li:hover,#bottommiddle li:hover,#bottomright li:hover {background:transparent   url(../../gfx/overlay.png) repeat 0 0;}
.small {font-size:small;}

.col {float:left; display:inline; width:30%; margin:1%;}
.col_wide {float:left; display:inline; width:360px; margin:25px;}
.col a {display:block; padding:0.1em 0.3em;}
.col a:hover {background:transparent url(../../gfx/bottomnav_hover.png) no-repeat 50% 0; color:#7db8c8;  }

p {margin:0 0 1em;}

.kommentar p {font-size:small;}
h1,h2,h3,h4,h5 {font-family: Arial, Sans-Serif; line-height:normal; }
h1 {display:none; font-size:1.8em;}
h2 { padding:0 0 .5em 0; font-size:1.5em;}
h3 {padding: 0 0 0.4em 0; font-size:1.2em;}
h4 {font-size:0.9em;}

h2.namn {font-size:1.1em;}

.sticky h2,.sidebarnav h2 {font-size:150%; color:#fff; background:transparent url(../../gfx/sticky.gif) no-repeat 0 50%; padding:0 0 0 20px; color:#95caec; margin:0 0 0.5em 0;}

h2.video { background:transparent url(../../gfx/videobullet.gif) no-repeat 0 50%; padding:0 0 0 20px; color:#fff;}

h4.date {font-size:x-small; color:#af1010; padding:0.3em 1em; background:#b9d6de;  margin:0 0 0 10px; float:right; display:inline; font-weight:normal;}

#bottomnav h4 {margin:0.5em 0;}

h4#senastekommentarerna {background:transparent url(../../gfx/senastekommentarerna.gif) no-repeat 0 50%; padding: 0 0 0 30px;}

/* senaste länkarna */
h4#senastebilderna {background:transparent url(../../gfx/senastebilderna.gif) no-repeat 0 50%; padding: 0 0 0 30px;}

h4#senastebloggarna {background:transparent url(../../gfx/senastebloggarna.gif) no-repeat 0 50%; padding: 0 0 0 30px;}

.article {margin:0 0 3em 0; padding:0 0 1.5em 0;}

#rss {background:transparent url(../../gfx/rss.gif) no-repeat top right; padding: 0 45px 20px 0;}


/* ####### galleri LB ##### */
ul.lightbox_fotogalleri {margin:0; padding:0; list-style:none;}

ul.lightbox_fotogalleri li { display:inline; width:120px; margin:0 10px 10px 0; padding:0; background:transparent; }
ul.lightbox_fotogalleri li img {border:5px solid #fff; }
//.txpThumbCap {display:none;}

img {border:none; }
img.float {dislay:inline; float:right; padding:0 0 0 20px; }

input {border:1px solid #fff; height:22px; line-height:22px;}
input.comment_name_input, input.comment_email_input, input.comment_web_input,  {width:300px; border:1px solid #fff; line-height:1.7em; font-size:0.9em; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, Sans-Serif;}

textarea {width:450px; height:180px; border:1px solid #fff;line-height:1.7em; font-size:0.9em;font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, Sans-Serif;}

fieldset.sok {margin:0; padding:0; border:none;}
input.buttom {width:60px;}

#search {background:#b8d4dc; padding:20px 10px;}

.clear {clear:both;}
.float_right {float:right; display:inline; margin:0 0 5px 5px;}

.the_date {
display:block;
text-align: center;
float:right;
font-family: Arial, Helvetica, sans-serif;
background: url(../../gfx/date.gif) no-repeat;
width:69px;
margin:0 0 10px 10px;
}

.date_m {
display:block;
font-size: x-small;
text-transform:uppercase;
margin:0;
padding:0;
font-weight: bold;
text-align:center;
color:#fff;
height:25px;
line-height:25px;
width:69px;
}

.date_d {
display:block;
font-size:xx-large;
font-weight:bold;
margin:0;
padding:0;
text-align: center;
height:55px;
line-height:55px;
width:69px;
}

.author {
font-size:x-small;
background: transparent url(../../gfx/author.gif) no-repeat 0 50%;
padding:0 0 0 20px;
height:20px;
line-height:28px;
margin:0;
}

p.clock {
background:transparent url(../../gfx/clock.gif) no-repeat 0 50%;
padding:0 0 0 15px;
}


a.button {
   background: transparent url(../../gfx/bg_button_right.gif) no-repeat top right;
font-size:small;
   display: block;
   float: left;
   height: 27px;
   margin:0 6px 10px 0;
   padding-right: 18px; /*sliding doors padding */
   text-decoration: none;
}

a.button span {
   background: transparent url(../../gfx/bg_button.gif) no-repeat;
   display: block;
   line-height: 17px;
   padding: 5px 0 5px 18px;
}



a.button:hover {
   text-decoration: none;
}

.issn { letter-spacing:-3px; font-size:3em; color:#c1cdad;  font-weight:bold; font-family:arial,sans-serif; line-height:100%; margin:0; padding:0;}

.green {background:#efffd5; color:#554e00;}
.orange {background:#faa036; color:#fff;}
.red {background:#ae0303; color:#fff;}

/* ######## kommentarer ########### */

.kommentar {width:499px; margin:0 0 2em;background:#fff; padding:20px 10px;}


/*
.kommentar_left {float:left; display:inline; width:160px;font-size:x-small;}
.kommentar_right {float:right; display:inline; width:379px; font-size:small; }
*/

a.kommentarwebb {display:block; width:50px; height:50px; line-height:50px; float:right; text-indent:-9999px; background: transparent url(../../gfx/kommentarwebb.gif) no-repeat 0 0; margin:0 0 0 10px;}

a.kommentaremail {display:block; width:50px; height:50px; line-height:50px; float:right; text-indent:-9999px; background: transparent url(../../gfx/kommentaremail.gif) no-repeat 0 0; margin:0;}

a:hover.kommentarwebb {background-position:-50px 0;}
a:hover.kommentaremail {background-position:-50px 0;}


.kommentarsformular {padding:20px; background:#b8d4dc; margin:0 0 40px 0;}

.kommentarsformular label {line-height:180%; font-size:small;}

a#txpCommentHelpLink {font-size:small; background:transparent url(../../gfx/help.gif) no-repeat 0 50%; padding:0.5em 0 0.5em 20px; margin: 0; }
input.sokfalt {border:none; float:left; display:inline;}

.sokknapp {border:none; float:left; display:inline;}
