body, html {
	margin:0;
	padding:0;
	_height:100%;
	height: 100%;
	background: #ffffff;
	font: 11px Verdana;
	color: #1a1a1a;
}

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:9px 0 13px 0; font-size:9pt; }
img	{ border:none; }
object { outline:0; }

/* Användbara klasser */
.clear  { clear:both; }
.Gclear { height: 30px; 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*/
/* -------- */

#rundturBild {
	margin:0 0 0 -30px;
}
#rt_head {
	font-size:16px;
	color:#c00000;
	margin-top:2px;
	margin-bottom:3px;
}
.tipsyTooltip { position:relative; }

a {	color: #c00000; text-decoration:none; }


.forfraganInput {	Width: 140px; margin-bottom: 5px; }
.forfraganInput2 {	Width: 100px; margin-bottom: 5px; }


#container2 {	width: 100%;
				min-height: 100%;
				background: url(/bilder/design/background_footer.gif) repeat-x center bottom; }

#container {	margin: 0 auto; width: 960px; height: 100%; }

#top{	width: 960px;
		height: 295px; }
	.header_div {	height: 252px; overflow: hidden; Width: 100%; position: absolute; Top: 43px; background-color: #cccccc; }
	.header_over {	Width: 1202px; Height: 100px; margin: 0 auto; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/design/header_over.png',sizingMethod='scale'); }
	.header_over[class] {	Background-image:url('/bilder/design/header_over.png'); }
	
#mainMenuDiv{	width: 960px;
		height: 35px;
		padding-top: 15px;
		background: #ffffff; }

#mainContainer{	width: 960px;
				_height: 530px; 
				min-height: 530px; 
				background: url(/bilder/design/background.gif) repeat-y center top; }

#leftContainer{	width: 220px;
				float: left;
				padding: 10px 20px 10px 10px;
				_height: 530px; 
				min-height: 530px;
				background: url(/bilder/design/left_bg.gif) no-repeat top left; }

	#MainMenuRubrik {	Padding: 10px 0px 5px 12px; margin-bottom: 20px; border-bottom: 1px solid #95b0aa; }

	#kapacitet {	padding: 52px 10px 0px 10px; height: 138px; width: 199px; margin-bottom: 20px;  }

#midContainer{	width: 460px;
				overflow-x:hidden;
				_height: 530px; 
				float: left;
				min-height: 530px; }
	
	#midContainerText {	padding: 30px;
						padding-bottom: 367px;
						_height: 340px;
						min-height: 340px;
						background: #e4e4e4 url(/bilder/design/background_centerDiv.gif) no-repeat bottom center;
						line-height: 18px; }

#rightContainer{width: 220px;
				padding: 10px 10px 0px 20px;
				float: left;
				min-height: 530px;
				background: url(/bilder/design/right_bg.gif) no-repeat top right;
				overflow:hidden;
				}

#sm {
	display: block;
	text-align: center;
}
#sm img {
	margin: 25px 0 7px;
}

.ErbjPuffDiv {	padding: 5px 5px 10px 5px; line-height: 18px; border-bottom: 1px solid #d8d9d9; overflow: hidden }


.dropContent {	display: none; 
				position: absolute; 
				top: 20px; 
				left: -1px;
				z-index: 999;
				border: 1px solid #999999; 
				border-top: 0px;
				border-bottom: 0px;
				background: #efefef; }

.dropContainer {	position: relative; 
				border: 1px solid #999999; 
				background: url(/bilder/design/dropbox/bg.gif) no-repeat top right;
				height: 19px;
				float: left;
				margin-right: 2px;
				cursor: pointer; }

.dropSelect {	padding: 3px 0px 3px 4px; 
				border-bottom: 1px solid #999999; }

.dropMonth, .dropDay, .dropYear {
			cursor: default; 
			padding-left: 4px; 
			padding-top: 3px; 
			font: 10px verdana; }
.dropDay, .dropYear {	width: 36px; }
.dropMonth {	width: 66px; }

.BOblackout {	z-index: 1001; 
				position: absolute;
				display: none;
				top: 0px; 
				left: 0px; 
				background: #000000;
				filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;
				width: 200px;
				height: 125px; }




.galleriBouble {	border: 1px solid #000000;
				cursor: pointer;
				width: 175px; 
				height: 100px; }

#JPic_back, #JPic_forward {	cursor: pointer; height: 39px; Width: 40px; }
#JPic_forward {	float: right; }
#JPic_back {	float: left; }
#JPic_control {	background:url(/bilder/design/bildspel_control.gif); height: 39px; position: relative; }
#JPic_hide {	z-index: 31; position: absolute; top: 0px; left: 0px; display: none; filter:alpha(opacity=00); -moz-opacity:.00; opacity:.00; }
#JPic_show {	z-index: 30; position: absolute; top: 0px; left: 0px; }

#JPicA_hide {	z-index: 31; position: absolute; top: 0px; left: 0px; display: none; filter:alpha(opacity=00); -moz-opacity:.00; opacity:.00; }
#JPicA_show {	z-index: 30; position: absolute; top: 0px; left: 0px; }


#flashcontent {text-align:center;}

.erbj_lasalla_lank { }

.aktuelltpuff {
	margin-top:10px;	
}

/*CSS för utskrift*/
@media print{
   body *{ visibility:hidden; }
   body { background-color:white; }
   #printyta { visibility:visible; position:absolute; top:0px; left:0px; width:100%; background-color:#ffffff; }
   #printyta *{ visibility:visible; }
}