/* CSS Document */

/* 
---------------------------------------------------------------------
	Airstar AB, November 2009
	Design: parny produktion, www.parny.se    
---------------------------------------------------------------------
*/

* 			{ margin:0; padding:0;} 
body 		{ font: 12px arial, verdana, sans-serif; background-color:#000; color:#666; background-image:url(../grafik/bg.jpg); background-repeat: repeat-x;}
a:link 		{ text-decoration: none; color: #752316;}
a:visited 	{ text-decoration: none; color: #752316;}
a:active 	{ text-decoration: none; color: #000;}
a:hover 	{ color: #004171; text-decoration: underline; }
a img 		{ border: 0; }

hr 			{ height:0; border: none 0; border-top: 1px solid #ccc;	}

h1 			{ font: 30px Georgia, "Times New Roman", Times, serif; color:#336699; margin-top:0px; margin-bottom:15px;}
h2 			{ font-size: 14px; color:#F90; font-weight:bold; margin-bottom:-7px; margin-top:0px; }

input		{ padding: 0.2em}

div#allt 	{ position:absolute; width:895px; top:50%; left:50%; margin-left:-447px; margin-top:-225px;}
div#main 	{ position:relative; width:895px; height:450px; background-color: #fff; text-align:left; background-image: url(../grafik/virvlar_orange.gif);	background-position: bottom left; background-repeat: no-repeat; }

div#logga 			{ position:absolute; top:-65px; left:0px; }
div#virvlar 		{ position:absolute; top:-249px; left:250px; }
div#madeinsweden 	{ position:absolute; top:-65px; right:-30px; }
div#menycontainer 	{ position:static; width:165px; margin-top:20px; padding-left:5px; float:left; }
div#adress 			{ position:absolute; left:7px; bottom:7px; font-size:11px; }
div#innehall 		{ position:static; width:490px; height:450px; overflow:auto; padding-right:15px; padding-top:0px; float:left; padding-bottom:0px; }
div#hoger 			{ position:static; width:215px; height:450px; float:right; }
div#hoger_vinjett	{ position:static; width:210px; height:25px; background-color:#ff9900; color:#FFF; text-align:center; font-size:14px; padding-top:8px; margin-top:5px; margin-bottom:5px; margin-right: 5px;}
div#hoger_bakgrund	{ position:relative; width:200px; height:390px; overflow: auto; background-color:#ebebeb; padding:5px; margin-right: 5px;}
/*div#hoger_bakgrund_down	{ height:210px;overflow:auto; background-color:transparent; }*/

#meny li 			{ list-style:none; font: 12px Arial, Verdana, Helvetica, sans-serif; }
#meny a 			{ color: #336699; display: block; padding-bottom:4px; padding-left:18px; text-decoration: none; }
#meny a#current		{ background: url("../grafik/hover.gif") left center no-repeat; color: #336699; }
#meny a:hover 		{ background: url("../grafik/hover.gif") left center no-repeat; color: #ff9900; }
#meny ul li			{ display:none; } /*gömmer undermenyn */
#meny ul a 			{ font-size:11px; padding-bottom:2px; padding-left:35px; }

#parny 				{ position:absolute; bottom:-15px; right:0px; font-size: 9px; }
#parny a:link 		{ color: #3862a6; text-decoration: none; }
#parny a:visited 	{ color: #3862a6; text-decoration: none; }
#parny a:hover 		{ color: #ff9933; text-decoration: none; }

#flaggor			{ position:absolute; bottom:-23px; left:0px; }

#narkiv				{ position:absolute; bottom: 0px; left: 2px;}
.formular	 		{ background-color:#ffffcc; }

.nyhetsrubrik		{ font: 14px Georgia, "Times New Roman", Times, serif; color:#ff9900; }
.ingress			{ font-style:italic; }
.nyhetslista_rubrik 		{ font-size:12px; color:#333; padding-bottom:20px;}
.datum 				{ font-size:10px; color:#333;}
.center 			{ text-align: center;}
.right	 			{ text-align: right;}
.mrgv10 			{ margin: 10px 0;}
.mrgr5 				{ margin-right: 15px;}
.mrgt30				{ margin-top: 30px;}
.pdgb10				{ padding-bottom: 100px;}
.brdt				{ border-top: 1px solid #000;}
.h					{ height: 50px}
.w20				{ width: 20px}
.w30				{ width: 30px}
.w70				{ width: 70px}
.w100				{ width: 100px}
.w130				{ width: 130px}
.w165				{ width: 165px}
.w205				{ width: 205px}
.w400				{ width: 400px}

.red				{ color: #ff0000}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../grafik/overlay.png); }
.show {display:block;}
.hide {display:none;}
td.up {vertical-align:top}
* html #overlay{
	background-color: #333;
	/*background-image: url(blank.gif);*/
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../grafik/overlay.png", sizingMethod="scale");
	}
	
