* { outline: 0; }
body, html {
	margin:0;
	padding:0;
	height:100%;
	Font: 11px Tahoma;
}

h1	{ padding:5px 0 5px 0; margin:0px; font-size:12pt; }
/*h1	{ padding:0px 0px 20px 0px; margin:0px; font: 26px Tahoma; }*/
h2	{ padding:7px 0 5px 0; margin:0px; font-size:14pt; }
h3	{ padding:5px 0 5px 0; margin:0px; font-size:12pt; }
p	{ margin:0 0 0 0; Font: 12px Tahoma; Line-height: 18px; }
img	{ border:none; }

a { text-decoration:none; color: #61033a; }


/* För stilning av den nya ul-li-menyn */

.link { color: #61033a; cursor: pointer; }

.submenu_lv1, .submenu_lv2, .submenu_lv3 { padding:0; margin:0; list-style:none; }
.submenu_lv1 li a, .submenu_lv2 li a, .submenu_lv3 li a { color:#4e4d50; padding:3px 0; }
.submenu_lv1 li.active { font-weight:bold; }

.submenu_lv1 li a { Color: #5a776e; Line-height: 23px; }
.submenu_lv1 li a:hover { Color: #142f27; }

.submenu_lv2 li.active { font-weight:bold; }
.submenu_lv2 li { padding-left:10px; Font: 11px Tahoma; }
.submenu_lv2 li a { Color: #606060; Line-height: 19px; }
.submenu_lv2 li a:hover { Color: #000000; }

.submenu_lv3 li { padding-left:10px; font-style:italic; }
.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*/

.HeaderCenter {	Font: bold 15px Tahoma; }

.BF_button {	Font: 11px Tahoma; }
.BF_textinput { 	Margin-bottom: 10px;
				Width: 180px; 
				Color: #555555; 
				Border: 1px solid #777777;
				Padding: 2px 0px 2px 4px;
				Font: 11px Tahoma;
				filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; } 
	#BF_textarea { Width: 250px; Height: 50px; }
	#BF_ankomst {	Width: 100px; }
	#BF_avresa {	Width: 100px; }
	#BF_antal { 	Width: 40px; Padding: 0px; Height: 20px;}

/* -------- */

/* Grunder */

#Main {	Position: relative;
		_Height: 100%;
		Min-height: 100%;
		Background: #b1c5c0 url(/bilder/design/background.gif) repeat-x;
		Text-align: center; }

		#Footer{Position: relative;
				Margin: 0 auto;
				Width: 1007px;
				Font: 11px Tahoma;
				Color: #5a776e;
				font-weight:normal;
				Text-align: center;	}

	#Container_Outer {	Position: relative;
				Margin: 0 auto;
				Margin-Top: 0px;
				Width: 1007px;
				overflow: hidden;
				Height: 636px;
				Text-align: left; }

		#ContainerBG{ 	Position: absolute;
						Top: 0px;
						Left: 0px;
						Height: 636px;
						Width: 1007px; }

		#Container_Inner{	Position: relative;
							Top: 17px;
							Left: 23px;
							Width: 960px;
							overflow: hidden;
							Height: 599px;
							Text-align: left; }

			#MenuTopDiv {	Height: 37px;
							Width: 960px;
							Background: #61033a; 
							Padding-left: 45px; }

				.TopMenuClass {	Height: 35px; 
								Padding: 10px 0px 0px 0px; 
								Float: left; 
								Text-align: center; 
								Font: 12px Tahoma; 
								Line-height: 18px; }

				.MenuSpacer {	Height: 35px;
								Padding: 10px 0px 0px 0px; 
								Float: left;
								Width: 29px;
								Background: url(/bilder/design/MenuSpacer.gif) no-repeat; }
	
		#ContentInner {	height: 562px; 
						Width: 960px;
						Position: relative; }
			#BgChangeDiv {	height: 562px; 
							Width: 960px;
							Position: absolute; 
							Top: 0px;
							Left: 0px; }

	#Top {	Margin: 0 auto;
			Width: 960px;
			Height: 122px;
			Position: relative;
			_margin-bottom: -15px; }




#LeftMenuDiv{	Width:200px;
				Height: 552px; 
				Background: #FFFFFF; 
				filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;
				Position: absolute;
				Top: 5px;
				Left: 5px; }

#CenterMenuDiv{	Width:638px;
				Height: 402px; 
				Background: #FFFFFF;
				filter:alpha(opacity=00); -moz-opacity:.00; opacity:.00;
				Position: absolute;
				Display: none;
				Border: 1px solid #000000;
				Top: 55px;
				Z-index: 8100;
				Left: 110px; }

#RightMenuDiv{	Width:300px;
				Height: 552px; 
				Background: #FFFFFF; 
				filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;
				Position: absolute;
				Top: 5px;
				Right: 5px; }

#LeftMenuText{	Width:190px;
				Height: 537px; 
				Position: absolute;
				Cursor: default;
				Top: 5px;
				Left: 5px; 
				Font: 10px Tahoma;
				Font-weight: normal;
				Padding-left: 10px; 
				Padding-top: 15px;}

#CenterMenuText{Width:630px;
				Height: 387px;
				Display: none;
				Padding-top: 15px;
				Position: absolute;
				Overflow: auto;
				Cursor: default;
				Color: #454545;
				Top: 55px;
				Left: 120px; 
				Font: 12px Tahoma;
				Font-weight: normal;
				Z-index: 8101;
				filter:alpha(opacity=00); -moz-opacity:.00; opacity:.00; }

#RightMenuText{	Width: 264px;
				_Width:300px;
				Height: 532px;
				_Height: 552px;
				Font: 12px Tahoma;
				Color: #454545;
				Line-height: 18px;
				Cursor: default;
				Padding: 20px 18px 0px 18px;
				overflow: auto;
				Position: absolute;
				Top: 5px;
				Right: 5px; }

#PicChangerDiv {	 	Width: 60px;
					Height: 20px;
					Position: absolute;
					Top: 12px;
					Left: 590px; }

	#PicChangerDivBg {	Width: 60px;
						Height: 20px; }

	#PicChanger0 { 	Width: 25px; 
					Height: 30px; 
					Cursor: pointer; 
					Position: absolute;
					Left: 14px; 
					Top: 0px; }

	#PicChanger1 { 	Width: 15px; 
					Height: 30px; 
					Cursor: pointer; 
					Position: absolute;
					Left: 0px; 
					Top: 0px; }

	#PicChanger2 { 	Width: 15px; 
					Height: 30px; 
					Cursor: pointer; 
					Position: absolute;
					Right: 0px;
					Top: 0px; }
					
.PicChangerDivBg {	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/design/PicChanger.png',sizingMethod='scale'); }

.PicChangerDivBg[class] {	Background-image:url('/bilder/design/PicChanger.png'); }

.ContainerBG{	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/design/contentBox.png',sizingMethod='scale'); }

.ContainerBG[class] {	Background-image:url('/bilder/design/contentBox.png'); }

/* -------- */

#dagboken {
	Position: absolute;
	Top: 5px;
	Left: 5px;
	z-index: 999;
}
.blog_hr {
	margin-top: 15px;
	border-top: 1px solid #999;
	width: 247px;
	height: 15px;
}
#BloggCommentFormDiv {
	margin-bottom: 10px;
}

.blogg_ul {
	list-style: none;
	padding: 0;
	margin:0;
}
.blogg_ul .blogg_ul {
	list-style: none;
	padding: 0 0 0 10px;
	margin:0;
}
.blogg_ul li a {
	font-size: x-small;
	font-weight: normal;
}
#longtext, #shorttext {
	width: 247px;
	overflow: hidden;
}


/* ###### Kristofer Håde 2008-10-29 ##########   */

/* puffar, startsida */

.boxHolder
{
    width:300px;
    height:400px;
    position:absolute;
    margin:50px 0px 0px 661px;
    text-align:right;
}

    .boxHolder .box                     {float:right;margin-top:10px;width:230px;height:114px;}
        .boxHolder .box .arrow          {float:left;background:url(/bilder/design/btn_pil2.png);height:114px;width:17px;}
        .boxHolder .box .content        {float:right;text-align:left;background:url(/bilder/design/bg_puff.png) repeat-x;height:114px;width:213px;}
            .boxHolder .box .content img    {margin:5px 8px 0px 8px;}
            .boxHolder .box .content .bild  {float:right;margin-left:0px;}
            .boxHolder .box .content .text  {float:left;margin:5px 10px 10px 0px;padding-left:10px;width:75px;}
    

/* ######## KH END ######### */


/* Ajax */
#AjaxLoader {	Position: absolute; Top: 260px; Left: 475px; Z-index: 5000px; }
/* -------- */


/*CSS för utskrift*/
@media print {
   body *{ visibility:hidden; }
   body { background-color:white; }
   #printyta { visibility:visible; position:fixed; top:0px; left:0px; width:100%; background-color:#ffffff;}
   #printyta * { visibility:visible;}
}