	html, body 
	{ 
		background-color: #919191; 
		padding: 0px; 
		margin: 0px; 
		background-image: url("../images/content_bg.png"); 
		background-repeat: no-repeat; 
		background-position: center top; 
		font-family: Verdana, Sans-Serif;
		font-size: 10px;
		color: #303030;
		line-height: 22px;
		width: 100%;
		height: 100%;
	}
	
	
	textarea	{ font-family: Verdana; font-size: 12px; border: 1px solid black; padding: 3px 3px 1px 3px; }
	input		{ height: 17px; font-family: Verdana; font-size: 12px; border: 1px solid black; padding: 3px 3px 1px 3px; }
	.submit		{ padding: 0px; height: auto; margin-top: 15px; }
	
	.tipField { width: 0px; height: 0px; overflow: hidden; }
	
	
	a:link		{ color: #2f6e6b; text-decoration: none; font-weight: bold; }
	a:visited	{ color: #2f6e6b; text-decoration: none; font-weight: bold; }
	a:active	{ color: #2f6e6b; text-decoration: none; font-weight: bold; }
	a:hover		{ color: #2f6e6b; text-decoration: underline; font-weight: bold; }
	
	a.footerLink:link		{ color: #000000; text-decoration: none; font-weight: bold; }
	a.footerLink:visited	{ color: #000000; text-decoration: none; font-weight: bold; }
	a.footerLink:active	    { color: #000000; text-decoration: none; font-weight: bold; }
	a.footerLink:hover		{ color: #f3ebd4; text-decoration: underline; font-weight: bold; }
	
	h1			{ font-size: 13px; margin-left: -10px; margin-bottom: 12px; }
	h2			{ font-size: 11px; margin-bottom: 0px; }
	.s { font-weight: normal; font-size: 10px; font-family: Verdana; padding: 0px; margin: 0px; line-height: 0px; font-style: italic; cursor: help; }
	p { padding-bottom: 20px; }
	#bloggContent p { padding-right: 10px; }
	
	.clear		{ clear: both; }
	
	
#container			{ min-width: 900px; _width: 100%; height: 100%;  }
.contentContainer	{ margin: auto; padding-top: 170px; width: 787px; height: 391px; }
.menu				{ width: 755px; height: 25px; margin-bottom: -19px; _margin-bottom: -15px; margin-left: 12px; position: relative; }
.contentTop			{ width: 785px; height: 14px; _margin-bottom: -4px; background-image: url("../images/content_top.png"); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/content_top.png',sizingMethod='crop'); }
.contentBg			{ width: 787px; min-height: 363px; _height: 363px; background-image: url("../images/content__bg.png"); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/content__bg.png',sizingMethod='scale'); }
.contentBottom		{ width: 785px; height: 14px; background-image: url("../images/content_bottom.png"); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/content_bottom.png',sizingMethod='crop'); }
.hiddenFade         { width: 100%; height: 100%; position: absolute; z-index: 999999999; background-image: url("../images/overlay.png"); }
.tjanster_ruta      { position: absolute; right: 10px; text-align: right; padding-top: 8px; border-right: 1px dotted #c0c0c0; background-image: url("../images/tjanster.png"); background-repeat: no-repeat; background-position: right top; margin-top: 10px; top: 65px; _top: 70px; padding-left: 15px; }

.bloggInfo { padding-right: 15px; padding-top: 12px; }
    .bloggInfo_top { width: 233px; height: 9px; background-image: url("../images/blogginfo_top.png"); }
    .bloggInfo_bg { width: 233px; min-height: 20px; _height: 20px; background-image: url("../images/blogginfo_bg.png"); }
    .bloggInfo_bottom { width: 233px; height: 9px; background-image: url("../images/blogginfo_bottom.png"); }
    .blogg_panel        { width: 248px; min-height: 100%; _height: 100%; right: -238px; position: absolute; background-repeat: repeat-y; background-image: url("../images/blogg_panel_bg.png"); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/blogg_panel_bg.png',sizingMethod='scale'); }
    
.fakturaPuffHeader { height: 24px; text-align: center; background-color: Black; color: White; }
.printfix { width: 240px; text-align: right; margin-top: 10px; border: 2px solid black; }
.summaDiv { float: right; margin-right: 22px; padding-top: 10px; }
    
    
/*CSS för utskrift*/
@media print{
   body *{visibility: hidden;}
   body {background-color: white;}
   .contentBg{visibility: visible; position:absolute; margin: 0px; padding: 0px; font-family: verdana; font-size: 12px; font-weight: none; top: 0px; left: 0px; width:100%; color: Black; background-color: #FFFFFF;}
   .contentBg *{visibility: visible; }
   .menu { display: none; }
   .fakturaPuffHeader { text-align: left; color: Black; }
   table { color: Black; }
   table tr { text-align: left; color: Black; }
   .printer { display: none; }
   .printfix { width: 220px; margin-left: 20px; text-align: right; margin-top: 10px; border: 1px solid black; }
   .summaDiv { float: left; margin-right: 22px; padding-top: 10px; }
   .printSpec { padding: 25px 0px; border-top: 1px solid black; border-bottom: 1px solid black; }
   #orgnromomsregnr { border-top: 1px solid black; margin-top: 25px; padding-bottom: 25px; }
}
