body, html {
	margin:0;
	padding:0;
	height:100%;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:11px;
	background-color: #e8e8e8;
	line-height:140%;
}

h1	{ padding:10px 0 5px 0; margin:0px; font-size:16pt; }
h2	{ padding:7px 0 5px 0; margin:0px; font-size:14pt; }
h3	{ padding:5px 0 5px 0; margin:0px; font-size:12pt; }
p	{ margin:12px 0 13px 0; font-size:9pt; }
a img	{ border:none; }

a		{ color:#4a8500; text-decoration:none; }
a:hover	{ text-decoration:underline; }

#container {
	width:760px;
	background-color:white;
	margin:0 auto;
}
#header {
	height:150px;
}
    
#menu {
	height:21px;
	background:#ececec url("/jannessida/menu_tmp.jpg") no-repeat;
	font:normal 11px Arial, sans-serif;
	line-height:20px;
	color:#9c9c9c;
	padding-left:32px;
}
	#menu a {
		color:#9c9c9c;
		font:bold 11px Arial, sans-serif;
		text-transform:uppercase;
		padding:0 5px;
	}

#innerContainer {
	padding-top:22px;
}

#leftContent {
	width:512px;
	margin-left:20px !important;
	margin-left:12px;
	float:left;
}
	#leftContent .bloggImg {
		float:left;
		padding:3px 15px 10px 0px;
	}
	#inlaggRub {
	    clear:both;
	    width: 300px;
	    border-bottom: 2px solid #af9d00;
	    margin-bottom: 3px;
	    margin-top: 10px;
	}

#rightContent {
	width:201px;
	margin:0px 0px 10px 16px;
	float:left;
	color:#787878;
	background:url("/jannessida/right_bg.gif") repeat-y;
}
	#rightContent_container {
		background:url("/jannessida/right_body_2.gif") top center repeat-y;
	}
		#rightContent_body {
			width:153px;
			padding:25px 14px;
			margin:0 auto;
		}

#bocker {
	width: 201px;
	margin: 0 0 0 16px;
	float: left;
	color: #787878;
}
.bok {
	width: 153px;
	padding: 10px 14px 5px 14px;
	margin: 0 auto 10px auto;
	background: url("/jannessida/bok_bg.gif") bottom left no-repeat;
}
.bok div {
	float: right;
}
.bok p {
	font-size: x-small;
	line-height: 1.15em;
}
		
		
#footer {
	background-color:#a1a1a1;
	height:26px;
	color:#fff;
	text-align:center;
	line-height:26px;
}
	#footer span { color:#fff; padding:0px 10px; }
	#footer a { color:#fff; text-decoration:none; }

/* Ajax-sökfunktionen - START */
#search {
    position:relative;
	float:right;
	margin:-20px 2px 0 0;
}

#search_textbox {
    width:180px;
    height:13px;
    color:#000000;
    border: 1px solid #909090;
    font:11px Tahoma;
    padding: 0 1px 0 1px;
}

#search_button {
    font: 10px Verdana;
}

#searchResultWrapper {
    border:1px solid #999999;
    background-color:#efebef;
    width:722px;
    margin:9px 10px 0 10px;
    padding:5px 8px 4px 8px;
    display:none;
}

#searchResultTop {
    font-size:14px;
    font-weight:bolder;
    margin-bottom:5px;
}

#searchResultContent {
    width:100%;
}
/* Ajax-sökfunktionen - STOP */

/* "Tipsa en vän"-popup - START */
#mercDiv {
    display: none; 
    z-index: 603; 
	width: 350px; 
	_height: 400px; 
	min-height: 400px; 
	border: 1px solid #000000;
	background: #FFFFFF; 
	position: absolute;
	margin: 0 auto;
	top: 10px; 
}
	
#mercDivInner {
    cursor: default;
    width: 350px;
    padding: 24px;
    padding-top: 66px;
    background-repeat: no-repeat;
}
	
#mercDivClose {
    position: absolute;
    padding: 10px 10px 0 0;
	top: 0px;
	right: 0px;
	width: 350px;
	text-align: right;
}

#darkening {
    z-index: 499;
    cursor: pointer;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 1px;
	width: 100%;
	background-color: #000000;
	filter: alpha(opacity=0);
	opacity: 0.50;
}
/* "Tipsa en vän"-popup - SLUT */

/* Paging-funktion - START */
#pagingBox {
    background-color: #EEEEEE;
    border-bottom: solid 1px #A1A1A1;
    margin-bottom: 10px;
    height:18px;
    padding:4px 0 0 0;
    color: #000000;
}

#pagingBoxContent {
    width:187px;
    margin:0 auto;
}

#pagingForm {
    width:20px;
    height:13px;
    color:#000000;
    border: 1px solid #909090;
    font:11px Tahoma;
    padding: 0 1px 0 1px;
}
/* Paging-funktion - SLUT */

.spacer { clear:both; height:21px; background:url("/jannessida/hr.gif") repeat-x; margin-top:15px; }
.spacer2 { clear:both; height:10px; background:url("/jannessida/hr_10.gif") repeat-x; margin-top:15px; }

#platta_write { width:130px; height:17px; text-align:left; padding:5px 0 0 38px !important; padding:5px 0 0 34px; background:#ededed url("/jannessida/platta_write.gif") no-repeat; float:left; color:#1c1c1c; }
#platta_show { width:130px; height:17px; text-align:left; padding:5px 0 0 38px !important; padding:5px 0 0 34px; background:#ededed url("/jannessida/platta_show.gif") no-repeat; float:left; color:#1c1c1c; margin-left:3px !important; margin-left:3px; }
#platta_tipsa { width:130px; height:17px; text-align:left; padding:5px 0 0 38px !important; padding:5px 0 0 34px; background:#ededed url("/jannessida/platta_tipsa.gif") no-repeat; float:left; color:#1c1c1c; margin-left:3px !important; margin-left:3px; }

#comment_head { text-align:right; border-bottom:1px solid #dddddd; margin-top:30px; }
	

/* ************************************************************************************************** */
/* ************************************************************************************************** */
/* ************************************************************************************************** */
a.blogg_lank_vald {	text-decoration: underline;/* color: #d80f58;*/ }

.blogg_DateText {
    font:9px Verdana;
    padding:0;
    margin-top:0;
    color:#9c9c9c;
    margin-bottom:10px;
}
	.blogg_DateText em {
	    color:#595959;
	    font-style:normal;
	}

.blogg_inlagg_bild {
    float:right;
    padding: 2px 8px 8px 8px;
}

.blogg_inlagg_lista_div {
    padding-bottom: 20px;
    border-bottom: 2px solid #999999;
    margin-bottom: 20px;
    cursor: default;
    border: 0px;
}

.blogg_inlagg_div {
    padding-bottom:20px;
	cursor: default;
}

.blogg_inlagg_lista_actiondiv {
    padding: 8px 0px 0px 0px; 
}
.blogg_inlagg_actiondiv {
    text-align: right;
	padding: 8px 0px 20px 0px;
	font: 10px Verdana;
}

.blogg_form_input {
    width: 175px;
    padding: 0px 0px 0px 3px;
    font: 11px Tahoma;
    height: 14px;
    margin-bottom: 3px; 
    border: 1px solid #909090; 
    color: #333333;
}

.blogg_form_textarea {
    width: 275px;
    padding: 0px 0px 0px 3px;
    font: 11px Tahoma;
    height: 80px;
    border: 1px solid #909090; 
    color: #333333; }

.blogg_comment_counter {
    width: 100px;
    padding: 0px 0px 0px 5px;
    font: 11px Tahoma;
    height: 14px;
    border: 0px solid #A0A0A0;
    color: #333333; 
    background-color: #FFFFFF; 
    cursor: default; }

.blogg_comment_div {
    padding: 5px; 
	margin-bottom: 10px; 
	border: 1px solid #909090; 
	color: #333333; 
	background-color: #F9F9F9; 
	cursor: default;
}

.blogg_comment_div_ny {
    padding:5px; 
    margin-bottom:10px; 
    border:1px solid #909090; 
    color:#333333; 
    background-color:#EEEEEE; 
    cursor:default;
}

.blogg_comment_button {
    width:150px;
	padding:0px 3px 2px 3px;
	font:11px Tahoma;
	height:18px;
	border:1px solid #909090;
	color:#333333; 
	background-color:#DDDDDD; 
	cursor:pointer;
}

.blogg_menu_second_div {
    padding-left:0px;
}

.blogg_menu_third_div {
    padding-left:15px;
}

#comment_area {
     margin-bottom:10px;
}

/* ************************************************************************************************** */
/* ************************************************************************************************** */
/* ************************************************************************************************** */
.info_bottom {
    width: 918px;
    height: 69px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/info_bottom_bg.png',sizingMethod='crop');
}
.info_bottom[class] {
    background-image: url("/bilder/info_bottom_bg.png");
}

/* För stilning av den nya ul-li-menyn */
#topmenu .submenu_lv1, .submenu_lv2, .submenu_lv3 { padding:0; margin:0; list-style:none; }
#topmenu .submenu_lv1 li a, .submenu_lv2 li a, .submenu_lv3 li a { color:#968700; padding:3px 0px; text-decoration: none; }
#topmenu .submenu_lv1 li.active { }
#topmenu .submenu_lv1 li { display: inline; }

.submenu_lv2 { margin-bottom: 4px; }

.mainMenu { font-size: 10px; text-transform: uppercase; }
.subMenu { font-size: 12px; text-transform: uppercase; font-weight: bold; }
.submenu_menu_active { text-decoration: underline; color: Red; }

.submenu_lv2 li.active { font-weight:normal; }
.submenu_lv2 li { padding-left:5px; padding-top: 0px; }
.submenu_lv2 li a { font-weight:normal; }
.submenu_lv2 li a:hover { text-decoration: underline; }

.submenu_lv3 li { padding-left:10px }
.submenu_lv3 li.active {  }
/* -------- */

/* Användbara klasser */
.clear  { clear:both; }
.left { float:left; margin:0 4px 3px 0; }
.right { float:right; margin:0 0 3px 4px; }
.hr { margin-top:8px; width:95%; height:8px; border-top:1px solid #E5EBDC; margin:0 auto; } /* Horisontellt streck med div */
.input  { background-color:#f3f6ee; border:1px solid #4f8e4b; color:#003822; }
.l { color:#BCB9B4; padding:0 4px; } /* Stående streck (avskiljare) */
.important { color:red; cursor:help; } /* Stjärna (krav) vid formulär*/
/* -------- */

/*CSS för utskrift*/
@media print {
   body *{ visibility:hidden; }
   body { background-color:white; }
   .printYta { visibility:visible; position: absolute; top: 0px; left: 0px; font-size: 13px; width:100%; background-color:#ffffff; }
   .printYta *{ visibility:visible; }
   .printYta div { width: 900px; }
   .bilder { display: none; }
   #preloadPictures { display: none; }
}