/* Body */
* {margin:0; padding:0;}

body {
font:76% Verdana,Tahoma,Arial,sans-serif;
background:url(img/b.gif) repeat-x scroll center top #ddd;
color:#000000;
}

#wrap { 
color:#000;
margin:0 auto;
width:940px;
background:#fff;
border:4px solid #FFFFFF;
}

/* Links */
a {
background-color:transparent;
font-family:georgia,Arial,verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

a:hover {
background-color:inherit;
color:#000;
font-weight:bold;
text-decoration:none;
}

a img {
border:0;
}

/* Kategorier */
#vanster {
background:url(img/bg_meny.jpg);
float:left;
font-family:Verdana,Tahoma,Arial,sans-serif;
overflow:hidden;
padding-left:0;
margin-right: 30px;
width:204px;
min-height: 600px;
}

.cat-head {
border-bottom:1px solid #D9D7D9;
width:180px;
background-color:transparent;
font-family:georgia,Arial,verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.cat-head a {
color:#1A67B8;
}

.cat-head a:hover {
color:#1A67B8;
text-decoration: underline;
padding-left: 20px;
}

.cat-sub{
width:180px;
background-color:transparent;
font-family:tahoma,Arial,verdana,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.cat-sub a {
color:#383538;
}

.cat-sub a:hover {
color:#383538;
text-decoration: underline;
}

.meny_rubrik {
/* border-bottom:1px solid #CCCCCC; */
font-size:1.1em;
height:20px;
margin-bottom:10px;
margin-top:10px;
padding-left:5px;
font-weight: bold;
}

#menulinks li {
color:#000;
font-size:0.9em;
line-height:1.6em;
margin-top:2px;
margin-bottom: 0px;
margin-left: 8px;
margin-right: 0px;
list-style-type:none;
}

#vanster ul#menulinks a {
list-style-type:none;
margin-bottom:2px;
margin-left:0px;
padding-left:0;
}

.intro {
line-height:1.5em;
}

h1 {
color:#E56102;
font-family:Georgia,times new roman,Verdana,Arial,Helvetica,sans-serif;
font-size:24px;
margin-bottom:2px;
margin-top:2px;
line-height:24px;
}

h2 a {
color:#E56102;
font-family:Georgia,times new roman,Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
line-height:18px;
margin-bottom:2px;
margin-top:2px;
}

.webbkarta {
margin-bottom: 15px;
padding-top: 10px;
}

h4 {
color:#505050;
font-size:1.3em;
font-weight:normal;
margin:0 0 6px;
text-align:left;
}

.formtext {
padding-top:30px;
padding-left: 15px;
font-family:Arial,sans-serif;
font-size:12px;
color: #555;
}


/* Navigering */
#navbar {
float:left;
margin-top:10px;
width:940px;
}

#pagebar {
float:left;
height:20px;
margin:0;
padding:0;
width:940px;
}

#pagebar li {
cursor:pointer;
display:block;
float:left;
font-family:Arial,sans-serif;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:1px 9px 1px 25px;
text-transform:uppercase;
}



img#wpstats{
width:0px;
height:0px;
padding:0px;
border:0;
overflow:hidden
}

#excerpt_wrapper {
float: left;
width: 500px;
}

.headsection {
/* background-color:#F1F1F1; */
/* border:1px solid #CBCBCB; */
float:right;
margin-top:0px;
margin-right: 0px;
padding:5px;
}

img.canariabild {
border:1px solid #CBCBCB;
float:left;
height:120px;
width:190px;
}

img.canariabild_single {
border:1px solid #CBCBCB;
float:left;
height:120px;
width:190px;
}

.more {
float: right;
width: 280px;
margin-top: 10px;
}

.more a {
color:#1A67B8;
font-weight:bold;
text-decoration:underline;
}

.more a:hover {
color:#555;
font-weight:bold;
}

.more img {
padding-right: 4px; 
}

/* Top */
#toolbarwrapper {
height: 36px;
background-color: #fff;
background-image: url(img/bg_toolbar_black.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 0% 0%;
white-space: nowrap;
}

#toolbar { 
margin:0 auto;
width:960px;
}

#domainsearch {
float: right;
width: 200px;
margin-top: 1px;
padding: 4px 20px 0 20px;
height: 29px;
/* background: url(img/bg_domainsearch.gif) no-repeat; */
}

#toolbar .tbtextbox { float: left;
padding: 3px 3px 0 3px;
height: 20px;
border: 1px solid #ccc;
background: #fff url(img/bg_toolbar_input.png) repeat-x;
font-size: 1.2em;
color: #60710b;
max-width:180px;
}


#ad {
padding-bottom: 15px;
padding-left: 0px;
/* width: 470px; */
float: left;
}

#ad2 {
margin-left: 15px;
float: left;
}



/* Header */
#header {
width:940px;
height:101px;
} 

#logon { 
width:940px; 
height:101px;
float:left;
}               


#container{	
margin:0 auto;
position:relative;
text-align:left;
width:706px;
/*  background:url(img/bg_container.gif) repeat-y;	*/	
margin-bottom:2em;
}


#intro{
/*  background:url(img/bg_inner.gif) no-repeat 0 0;  */		
position:relative;
}	

#intro ul, #intro li{ 
margin:0;
padding:0;
list-style:none;
}
	
#intro div{ 
height:241px;
width:696px;
margin-left:5px;
overflow:hidden;
position:relative;
}

#intro ul{ 
height:241px;		
}

#intro li{ 
float:left;
display:inline;
height:241px;
width:696px;
}	

#intro span{ 
display:block;
width:35px;
height:69px;
position:absolute;
left:-30px;
top:75px;
}

#intro span.next { 
left:701px;
}
													
#intro span a{  
display: block;
background-color: transparent;
background-image: url(img/pil_vanster.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 0px;
width: 35px;
height: 69px;
text-decoration: none;
color: #458c00;
}

#intro span.next a{ 
background-color: transparent;
background-image: url(img/pil_hoger.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 0px;
text-decoration: none;
color: #458c00;
}	

#inner{
/* background:url(img/bg_inner.gif) no-repeat 0 0;	*/	
}

ul, .fixed {
display: block;
}

ul, .fixed {
min-height: 1%;
}

blockquote, ul {
margin-top: 1em;
margin-right: 0pt;
margin-bottom: 1em;
margin-left: 0pt;
}

#price{
position:absolute;
top:178px;
left:-49px;
width:276px;
height:143px;
background:url(img/bg_tag.png) no-repeat 0 0;	
z-index:100;
}

#price a {
display: block;
width: 276px;
height: 143px;
}


/* Sidebars */
#leftside {clear:left; float:left; line-height:1.5em; margin:0 0 0 10px; padding:0px 0px 0px 5px; width:140px;}
#extras {
float:right; 
line-height:1.4em; 
margin:0 0 5px; 
padding:0; 
width:200px;
overflow: hidden;
}
#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget {font-size:0.9em; margin:0 0 18px;}
#leftside li, #extras li {line-height:1.2em; list-style:none; margin:0 0 6px;}
#leftside ul ul, #extras ul ul {margin:6px 0 0 10px;}
#leftside ul ul li, #extras ul ul li {margin:0 0 4px;}
#leftside ul ul li a, #extras ul ul li a {font-weight:normal;}
#leftside ul.linklist, #extras ul.linklist {font-size:1em;}
#leftside ul.linklist ul, #extras ul.linklist ul {margin:0 0 20px;}
#leftside ul.linklist ul li a, #extras ul.linklist ul li a {font-weight:bold;}
#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption {background-color:inherit; color:#505050; font-size:1.3em; font-weight:normal; text-align:left; margin:0 0 6px;}
/* #leftside label, #extras label {display:none;} */

#respond {
margin-top:40px;
}

#respond p{
line-height:1.1em;
width: 490px;
float:left;
}

h3 {
float: left;
width: 490px;
padding-bottom: 10px;
}


/* Main menu */
ul.page {list-style:none; margin:0 0 20px; width:130px;}
ul.li {display:inline; line-height:1.4em; width:130px;}
ul.page li a {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:140px;}
ul.page li a:hover, ul.page li.current_page_item a {background-color:#eaeaea; border-left:4px solid #34beed; color:#505050;}
ul.page ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}
ul.page ul a {padding:3px 1px 3px 5px; width:115px;}
ul.page ul ul {width:113px;}
ul.page ul ul a {width:100px;}

/*  */
#content {
line-height:1em; 
margin-left: 0px; 
padding:0;
overflow: hidden;
width: 735px;
float: left;
}

#single_content {
float:left;
line-height:1em;
margin-left:0px;
overflow:hidden;
padding:0;
width:700px;
}

#page_content {
line-height:1em; 
margin-left: 20px; 
padding:0;
width: 600px;
overflow: hidden;
}

#content h2{
padding-bottom:1px;
padding-top:0px;
font-family: arial,Helvetica,sans-serif;
float: left;
width: 500px;
font-size:35px;
line-height:35px;
}

#content h2 a{

font-weight:normal;
}

#contentwide h2 {
font-size:1.6em;
padding-top: 10px;
padding-bottom: 15px;
color: #666666;
font-family: arial,Helvetica,sans-serif;
float: left;
}



#content h3{
font-size:1.3em;
 margin:0 0 8px;
 color: #666666;
 font-family: arial,Helvetica,sans-serif;
}

#contentwide h3 {
font-size:1.3em;
 margin:0 0 8px;
 color: #666666;
 font-family: arial,Helvetica,sans-serif;
}

#content ul,#contentwide ul,#content ol,#contentwide ol {margin:0 0 16px 2px;}

#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {margin:0 0 0 16px;}


/* Page */
#contentwide {
line-height: 1.6em;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 15px;
width: 650px;
overflow: hidden;
float:left;
}

/* Footer */
#footer {border-top:2px solid #e0e0e0; font-size:0.9em; clear:both; color:#777; font-weight:normal; line-height:1.7em; margin:0 auto; padding:10px 0; text-align:center; width:940px;}
#footer p {margin:0; padding:0;}
#footer a {color:#777; font-weight:normal; text-decoration:none;}
#footer a:hover {color:#555; text-decoration:underline;}
#footer strong a {font-weight:bold;}
#footer span.credits {font-size:1.1em;}

/* Subpage menu */
#subpages {display:none; border:0px; float:left; font-weight:bold; line-height:1.3em; margin:-5px 0 8px 15px; padding:0 0 10px 10px; width:190px;}
#subpages h2 {font-size:1.2em; font-weight:bold; letter-spacing:-1px; line-height:1.3em; margin:0 0 12px;}
#subpages ul.submenu {line-height:1.4em; list-style:none; margin:0;}
#subpages ul.submenu li {display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:3px 1px 3px 5px; text-decoration:none; width:180px;}
#subpages ul.submenu li ul {margin:0 0 5px 10px; width:170px;}
#subpages ul.submenu li ul li a {width:170px;}
#subpages ul.submenu li ul ul {margin:0 0 5px 10px; width:160px;}
#subpages ul.submenu li ul ul li a {width:160px;}
#subpages ul.submenu li ul ul ul {margin:0 0 5px 10px; width:150px;}
#subpages ul.submenu li ul ul ul li a {width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {background-color:#eaeaea; border-left:4px solid #286ea0; color:#555;}
#subpages ul.submenu li.current_page_item ul li a {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#555;}

/* Tags */
p,ul,ol {margin:0 0 4px;}
blockquote {border-left:4px solid #e0e0e0; margin:20px; padding:8px 8px 8px 15px;}
blockquote p {background-color:inherit; color:#505050; font-size:0.9em; line-height:1.3em;}
label {background-color:inherit; color:#606060; font-size:0.9em; font-weight:bold;}
table#wp-calendar {margin:0 0 20px; width:140px;}
code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:4px solid #cccccc;}

/* Forms */
#s,#submit {background-color:#ffffff; border:1px solid #cccccc; color:#505050; font-size:0.9em; margin:0 0 16px; padding:4px; width:130px;}
#author,#email,#url,#comment {border:1px solid #cccccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
#commentsection {margin:25px 0 0;}
#commentsection p {margin:0 0 6px;}

/* Float fix */
.contenttext {
float:left;
line-height:1.5em;
width:280px;

}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}


.excerpt_text {
line-height:1.5em;
float: left;
width: 280px;
}

.excerpt_content {
float: left;
width: 280px;
}

* html .excerpt_content {height:1px; overflow:visible;}
* html .excerpt_content p {overflow:hidden; width:99%;}


/* WP image align classes */
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}

/* Various classes */
.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}
.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}
.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}

.post {
margin:0 0 25px;
}

.single_post {
float: left;
width: 460px;
}




.single_post h1 { 
float:left;
font-family:arial,Helvetica,sans-serif;
font-size:38px;
line-height:38px;
padding-bottom:10px;
padding-top:0px;
width: 500px;
font-weight:normal;

}

.excerpt_box { 
float: left;
margin-bottom: 25px;
padding-bottom: 10px;
width: 500px;
border-bottom-color:silver;
border-bottom-style:solid;
border-bottom-width:1px;
}

.excerpt_post img { 
display: none; 
}

.postinfo {
background-color:#F4F4F4;
border-left:8px solid #ED8F3A;
color:#606060;
float:left;
font-size:0.9em;
font-weight:bold;
line-height:1.5em;
margin:10px 0 30px;
padding:8px 5px 8px 8px;
width:480px;
}

.kat{ 
color:#aaa; 
font-size:0.9em; 
font-weight:bold;
float: left;}

.comment {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#606060; margin:0 0 10px; padding:8px 5px 0 8px;}
.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}
.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center; float: left;}
.navigation p {margin:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}x 5px 8px 8px;}

.kat{ 
color:#aaa; 
font-size:0.9em; 
font-weight:bold;
float: left;}

.comment {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#606060; margin:0 0 10px; padding:8px 5px 0 8px;}
.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}
.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center; float: left;}
.navigation p {margin:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}gin-left:20px;}x 5px 8px 8px;}

.kat{ 
color:#aaa; 
font-size:0.9em; 
font-weight:bold;
float: left;}

.comment {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#606060; margin:0 0 10px; padding:8px 5px 0 8px;}
.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}
.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center; float: left;}
.navigation p {margin:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}n:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}gin-left:20px;}x 5px 8px 8px;}

.kat{ 
color:#aaa; 
font-size:0.9em; 
font-weight:bold;
float: left;}

.comment {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#606060; margin:0 0 10px; padding:8px 5px 0 8px;}
.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}
.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center; float: left;}
.navigation p {margin:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}