html{			width: 100%; height: 100%;}
body{			width: 100%; height: 100%; margin: 0px; background-color: #C5D9BA; background-image: url(/bilder/design_sommar/bakgrundsskugga.gif); background-repeat: repeat-y; background-position: center;}
.asBody{			width: 100%; height: 100%; margin: 0px; background-color: #C5D9BA; background-image: url(/bilder/design_sommar/bakgrundsskugga_as.gif); background-repeat: repeat-y; background-position: center;}
td{			font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #1F3A40; line-height: 130%;}
h2{			font-size: 28px; color: #275D69; line-height: 130%;}
p{			line-height: 160%; margin: 0px; margin-bottom: 15px;}

.main{			width: 800px; height: 100%; background-color: #F6FBF2; background-image: url(/bilder/design_sommar/sidfot.gif); background-repeat: no-repeat; background-position: bottom;}
.mainASFile{		width: 400px; height: 100%; background-color: #F6FBF2; background-image: url(/bilder/design_sommar/sidfot.gif); background-repeat: no-repeat; background-position: bottom;}
.flash{			height: 230px; background-color: #56686C;}
.meny{			height: 30px; background-color: #BAD6B2; background-image: url(/bilder/design_sommar/meny_bakgrund.gif); background-repeat: repeat-x; text-align: center; vertical-align: middle;}
/* kh, meny-padding bort (IE7) */
.meny img{		margin-top:12px;}
/* -- */

.spalt{			width: 250px; height: 100%; vertical-align: top; padding: 30px 0px 0px 0px;}
.vspalt{			width: 190px; height: 100%;}
.hspalt{			width: 250px; height: 100%;}

.sida{			width: 300px; vertical-align: top; padding: 30px 0px 0px 0px;}

.undermeny{		width: 190px; background-color: #91A095; background-image: url(/bilder/design_sommar/undermeny_botten.gif); background-repeat: no-repeat; background-position: left bottom; padding: 0px 0px 22px 0px;}
.undermeny img {		margin:0px 0px 10px 20px;}
.undermeny_knapp{	width: 146px; height: 29px; margin: 20px 0px 0px 22px; background-image: url(/bilder/design_sommar/undermeny_knapp.gif); background-repeat: no-repeat; padding: 7px 0px 0px 1px; cursor: pointer;}

.ruta{			background-color: #BAD6B2; padding: 0px 16px 10px 16px; vertical-align: top;}
.ruta2{			width: 158px; background-color: #BAD6B2; padding: 18px 16px 4px 16px; background-image: url(/bilder/design_sommar/ruta_topp3.gif); background-repeat: no-repeat; background-position: top center; vertical-align: top;}
.ruta3{			width: 158px; height: 100%; background-color: #BAD6B2; padding: 8px 16px 4px 16px; background-image: url(/bilder/design_sommar/ruta_topp4.gif); background-repeat: no-repeat; background-position: top center; vertical-align: top; font-size: 9px;}
.ruta4{			background-color: #BAD6B2; padding: 19px 16px 8px 16px; font-size: 10px; background-image: url(/bilder/design_sommar/ruta_topp.gif); background-repeat: no-repeat;}
.ruta5{			width: 158px; height: 100%; background-color: #BAD6B2; padding: 8px 16px 4px 16px; vertical-align: top; font-size: 9px;}

.erbjudande{		width: 158px; height: 85px; background-image: url(/bilder/design_sommar/ruta_topp4.gif); background-repeat: no-repeat; background-position: top center; vertical-align: middle; text-align: center;}

.symbol{			padding: 0px 7px 8px 16px; background-color: #BAD6B2;}
.symboltext{		padding: 0px 5px 8px 0px; font-size: 9px; background-color: #BAD6B2;}
.symbolruta{		width: 28px; height: 28px; background-color: #00A4FF; background-image: url(/bilder/design_sommar/vader_bg.gif);}

.annons{			background-color: #BAD6B2; background-image: url(/bilder/design_sommar/ruta_botten.gif); background-repeat: no-repeat; background-position: bottom; text-align: center; padding: 0px 0px 18px 0px;}
.ikon{			margin-bottom: -1px;}
.diffus{			color: #6A836D;}
.pil{			margin: 0px 2px 6px 5px;}
.pil.tajtad{			margin: 0px 2px 6px 2px;}
.boxlank{		float: right; font-size: 9px;}

.bildmarginaler{		margin: 5px 0px 15px 0px;}

.sidfot_v{			padding: 70px 0px 17px 30px; vertical-align: bottom; color: #749077;}
.sidfot_h{			padding: 70px 15px 17px 0px; width: 150px; vertical-align: bottom; text-align: right; color: #749077;}
.sidfotavdelare{		olor: #B0BEA7;}

a{			text-decoration: none; color: #2D5092;}
a:hover{		text-decoration: underline; color: #0088cc;}
a.sidfotlank{		text-decoration: none; color: #749077;}
a.sidfotlank:hover{	text-decoration: underline; color: #3F5441;}

.undermenyUl {
	color:#FFF;
	margin:1px 0px 0px 18px;	
	padding:2px 0px 0px 3px;
}
.undermenyUl li {
	list-style-type:none;
	margin-bottom:4px; 

} 
.undermenyUl a {
	text-decoration: none; 
	color: #FFFFFF;
}
.undermenyUl a:hover {
	text-decoration: underline; 
	color: #FFFFFF;
}


.vagbform {
	margin-top: 2px;
	background: url("/bilder/design_sommar/bg_vagbeskr_form.png") no-repeat;
	padding-top: 16px;
	height: 50px;
}
	.vagbform .vagbform_label {
		text-align: right;
		margin-top: 5px;
		width: 134px;
		float: left;
		margin-right: 9px;
	}
	
	.vagbform .vagbform_input {
		border: none;
		background: none;
		width: 179px;
		height: 12px;
		float: left;
		color: #000;
		font: bold 12px Arial;
		padding: 6px 4px 2px 4px;
		text-transform: uppercase;
	}
	
	.vagbform .submitbtn {
		float: left;
		margin: 7px 0 0 10px;
	}
	
.vagbform_1033 {
	margin-top: 2px;
	background: url("/bilder/design_sommar/bg_vagbeskr_form_1033.png") no-repeat;
	padding-top: 16px;
	height: 50px;
}
	.vagbform_1033 .vagbform_label {
		text-align: right;
		margin-top: 5px;
		width: 104px;
		float: left;
		margin-right: 13px;
	}
	
	.vagbform_1033 .vagbform_input {
		border: none;
		background: none;
		width: 179px;
		height: 12px;
		float: left;
		color: #000;
		font: bold 12px Arial;
		padding: 6px 4px 2px 4px;
		text-transform: uppercase;
	}
	
	.vagbform_1033  .submitbtn {
		float: left;
		margin: 7px 0 0 12px;
	}
	
.vagbform2 {
	margin: 0 0 0 4px;
}

	.vagbform2 .vagbform_input {
		border: none;
		background: url("/bilder/design_sommar/input_vagbeskr.png") no-repeat;
		color: #000;
		font: bold 12px Arial;
		padding: 4px 4px 2px 6px;
		text-transform: uppercase;
		width: 160px;
		height: 25px;
		margin: 1px 0 3px 0;
	}
	
	.vagbform2 .submitbtn {
		float: right;
		margin: 5px 10px 20px 0;
	}
	
	.filmthumb {
		width: 161px;
		height: 164px;
		display: block;
		text-decoration: none;
		background-color: #91A095;
		color: #fff;
		float: left;
		margin-left: 18px;
		margin-bottom: 38px;
		position: relative;
	}
		.filmthumb .filmthumbimg {
			position: absolute;
			top: 0;
			left: 0;
		}
		
		.filmthumb.first {
			margin-left: 0px;
		}
		
		.filmthumb p {
			margin-top: 122px;
			padding: 6px 6px 0px 6px;
		}
		.filmthumb:hover {
			text-decoration: none;
			color: #fff;
		}
		
		.filmthumb .playbtn {
			position: absolute;
			z-index: 10;
			top: 42px;
			left: 60px;
		}
		
	#cboxContols {
		font: bold 11px Tahoma;
	}
	
		#cboxCurrent {
			color: #1F3A40 !important;		
			top: -33px !important;
		}
		
	#bordsbokning_form .b_input_date
	{
		border: solid 1px #bad6b2;
		background: url("/bilder/design_sommar/input_datum_bg.png");
	}

	#bordsbokning_form .select_time
	{
		border: solid 1px #bad6b2;
	}
	
	#bordsbokning_form .select_antal
	{
		border: solid 1px #bad6b2;
	}
	
	#bordsbokning_form .b_input
	{
		border: solid 1px #bad6b2;
	}

	#bordsbokning_form .b_input_wide
	{
		border: solid 1px #bad6b2;
	}

	#bordsbokning_form textarea
	{
		border: solid 1px #bad6b2;
	}
	
		#bordsbokning_form .styledSelect1 ul {
			border: 1px solid #bad6b2;
		}
		
		#bordsbokning_form .styledSelect2 ul {
			border: 1px solid #bad6b2;
		}
