body {	background-attachment: fixed;
		background-image: url("../images/bgr2.gif"); }
		
.main_body { 	background-color:#5797d1; 
				color: #000000; 
				background-attachment: fixed; }

/********** Länkar **********/
a {					color: #CC3333; }
a:hover {			color: #990000; }
a.huvudmeny {		margin: 0 3px 0 0; }
a.vimmel {			color: #FFFFFF; }
a.vimmel:link { 	text-decoration: none; }
a.vimmel:hover {	text-decoration: underline; }
a.vimmel:active {	text-decoration: none; }
a.vimmel:visited {	color: #CCCCCC;
					text-decoration: none; }

/****************************/
					
h6 {	margin: 10px 0 2px 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000; }

img {	border-width: 0px; }
							
td {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		line-height: 12px; }

p {		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF; }
			
/********** Global prefs **********/
.bgColor1 		{ 	background-color: #D9E6F6; } 
.bgColor2 		{ 	background-color: #B4D4F0; }

.left_topbox {	border: 0;
				width: 116px;
				margin: 0px; }
.left_box {		border: 0;
				width: 116px;
				margin: 5px 0 0 0; }

.inlay { 		margin: 10px; }
.inlay2 {		margin: 15px 0 20px 11px; }
.inlay_td {		padding: 10px;
				background-color: #D9E6F6; }
.tbl_border {	width: 467px;
				border:	1px solid #40567B; }
.flik_long {	height: 17px;
				background: url("../images/flik_long.gif") no-repeat;
				color: #FFFFFF;
				font-weight: bold;
				padding-left: 10px; }

/********** FORMULÄR **********/
form {	margin: 0;
		padding: 0; }
input, textarea, option {	font-family: Verdana, Arial, Helvetica, sans-serif; 
							font-size: 10px; color: #A34625;  
							background: #FFFFFF none;
							border-bottom: 1px;
							border-left-width: 1px;
							border-right-width: 1px; }

/********** HEADER **********/
.top_banner {	background-image: url("../images/toplogo.gif");
				width: 766px;
				height: 73px;
				margin: 0;
				padding: 0;
				vertical-align: middle;
				border: 1px solid #000000; }
.new_login {	height: 68px;
				margin: 0;
				padding: 1px 1px 1px 5px;
				border: 1px solid #000000;
				border-top-style: none;
 				border-bottom-style: solid;
				background-color: #FFFFFF; }
.memberbox {	margin: 0;
				padding: 5px 0px 5px 0px;
				border: 1px solid #000000;
				border-top-style: none;
				background-color: #D9E6F6; }
.loginbox {		margin: 0;
				padding: 5px 0px 5px 0px;
				border: 1px solid #000000;
				border-top-style: none;
				background-color: #D9E6F6; }
.mainbox {		margin: 0;
				padding: 0;
				border: 1px solid #000000;
				border-top-style: none;
 				border-bottom-style: none;
				background-color: #D9E6F6;
				width: 490px; }
.mainbox_b {	margin: 0;
				padding: 5px;
				border: 1px solid #000000;
				border-top-style: none;
 				border-bottom-style: none;
				background-color: #000000;
				width: 490px; }
.main_table {	border: 0;
				padding: 0;
				margin: 0;
				width: 64px; }
.main_td {		width: 512px; 
				vertical-align: top; 
				border-color: #5484AE; }

/********** FOOTER **********/
.footer {	border: 1px solid #000000;
			border-top-style: none;
			border-bottom-style: none;
			text-align: center;
			background-color: #FFFFFF;
			margin: 0;
			padding: 5px 0 0 0; }			
.footer_ad {		background-image: url("../images/box_main_bot1.gif");
					width: 142px;
					height: 72px;
					margin: 0;
					padding: 0;					
					border-left-style; solid;
					border-right-style; solid;
					vertical-align: top;
					text-align: center;
					border: 1px solid #000000;
					border-top-style: none;
					border-bottom-style: none;
					}
.footer_ad_b {		background-image: url("../images/box_main_bot_black.gif");
					width: 490px;
					height: 72px;
					margin: 0;
					padding: 0;
					vertical-align: middle;
					text-align: center;
					border: 0; }
.footer_rek {		border: 0;
					margin: 5px 0 5px 0; }
									
/********** NEWMEMBERBOX **********/
.newmembersbox { 	margin: 0;
					padding: 5px 0 5px 5px;
					border: 1px solid #000000;
					border-top-style: none;
					background-color: #FFFFFF; }
.nmb_box {	 		border: 0;
					padding: 0;
					margin: 0; }
.nmb_td1 {			width: 25px;
					padding: 0;
					margin: 0; }
.nmb_td2 {			vertical-align: top;
					padding: 0;
					margin: 0; }

/********** INFOBOX **********/					
.infobox {			border: 1px solid #000000;
					border-top-style: none;
					background-color: #FFFFFF;
					padding: 5px; }

/********** POLLEN **********/
.poll_td {			font-weight: bold;
					margin: 0;
					padding: 0; }

/********** TEMPERATURBOX **********/					
.temp 	{	margin: 0px;
			padding: 0px 0px 5px 5px;
			border: 1px solid #000000;
			border-top-style: none;
			border-bottom-style: none;
			background-color: #FFFFFF; }
			
/********** INDEX **********/
.news_box {			width: 450px;
					margin-bottom: 12px; }
.news_flap {		background: url("../images/top_bgr.gif") no-repeat;
 					height: 12px;
					padding-left: 5px;
					color: #FFFFFF;
					font-weight: bold; }
.news_box_td {		background-color: #B4D4F0;		
					padding: 5px 5px 12px 5px;
					border: 1px solid #5484AE; }
.news_nav {			width: 450px;
					margin-top: 12px;
					border: 0; }

/********** VISA PROFIL **********/
.showprofile {		border: 0;
					padding: 0;
					width: 488px;
					background: #FFFFFF url("../images/box_medlem_bgr.jpg"); }

/********** GÄSTBOK **********/
.guest_navtop {		width: 40px;
					text-align: right;
					vertical-align: top; }
.guest_box {		width: 90%;
					margin-top: 20px;
					padding: 0;
					border: 1px solid #5484AE; }
.guest_topleft {	width: 25px;
					padding: 0;
					margin: 0;
					background-color: #40567B; }
.guest_topmid, .guest_topmid a 
				{		width: 34%;
					padding: 0 0 0 5px;
					vertical-align: middle;
					background-color: #40567B;
					color: #FFF; }
.guest_toprigth {	color: FFFFFF;
					width: 60%;
					padding: 0 5px 0 0;	
					vertical-align: middle;
					text-align: right;
					background-color: #40567B; }
.guest_bot {		padding: 10px 0 10px 0; }
.guest_admin_td {	padding-left: 5px; }
.guest_admin {		color: #FF0000;
					font-weight: bold; }
.guest_nav {		width: 90%;
					border: 0;
					padding: 0;
					margin-top: 20px;
					margin-bottom: 5px; }

/********** PRIVAT GÄSTBOK **********/
.mg_info {			width: 450px;
					border: 0;
					margin: 5px; }
.mg_topnav {		width: 458px;
					border: 0;
					padding: 0;
					margin: 10px 0 20px 15px; }
.mg_topnav_td {		text-align: right;
					vertical-align: top; }
.mg_inlagg {		
					width: 458px;
					padding: 0;
					margin: 0 0 20px 15px;
					border:	 1px solid #40567B; }
.mg_time {			color: FFFFFF;
					text-align: right;
					padding-right: 5px; }
.mg_meddelande {	padding: 15px 0 15px 0; }
.mg_bottnav {		width: 458px;
					border: 0;
					padding: 0;
					margin: 10px 0 8px 15px; }					
					
/********** ONLINE **********/
.online {			width: 94%;
					margin-top: 20px;
					padding: 0;
					border:	 1px solid #5484AE; }
.online_top {		background-color: #D9E6F6;
					padding: 5px 0 8px 5px; }

/********** MINA UPPGIFTER **********/
.mina_uppg { 		width: 455px;
					padding: 0;
					margin: 15px 0 10px 15px;
					background-color: #FFFFFF;
					border:	1px solid #40567B; }
.mu_inlay {			padding: 10px 5px 20px 10px; }
.mu_resa {			width: 435px;
					padding: 0;
					margin: 5px 0 5px 0px;
					background-color: #FFFFFF;
					border:	1px solid #5484AE; }

/********** HITTA RESOR **********/
.show_travel {		width: 405px;
					margin: 20px 0 20px 42px;
					border: 0; 
					padding: 0;}
.travel_flap {		background: url("../images/top_bgr.gif") no-repeat;
 					height: 12px;
					margin: 0;
					padding-left: 5px;
					color: #FFFFFF; }
.travel_box {		padding: 0;
					border: 1px solid #40567B; }

/********** MEMBER CARD **********/
.mc_black {			width: 478px;
					border: 0;
					background-color: #000000;
					padding: 0; 
					margin: 5px 0 5px 5px;}
.mc_top {			width: 450px;
					height: 17px;
					background: url("../images/flik_long.gif") no-repeat;
					color: #FFFFFF;
					font-weight: bold;
					padding-left: 10px; }
.mc_whitebox {		padding: 10px 5px 15px 5px;
					color: #FFFFFF; }
.mc_goldbox {		padding: 10px 5px 15px 5px;
					color: #DFB44C; }
.mc_silverbox {		padding: 10px 5px 15px 5px;
					color: #CCCCCC; }

/********** MEDDELANDEN **********/
.mess_topnav {		text-align: right;
					margin: 0 10px 2px 0; }
.mess_box_tbl	{	width: 467px;
					padding: 0;
					background-color: #FFFFFF; 
					border-left: 1px solid #40567B;
					border-right: 1px solid #40567B;
					border-bottom: 1px solid #40567B; }
.mess_box {			background-color: #40567B; 
					color: #FFFFFF;
					height: 20px; }
.mess_td {			height: 20px;
					padding: 2px 0 4px 0; }
.mess_button { 		margin-top: 5px; }

/********** LÄS MEDDELANDEN **********/
.rm_box {		width: 95%;
				margin: 11px;
				border: 1px solid #40567B;
				background-color: #D9E6F6; }
.rm_white {		color: #FFFFFF;
				font-weight: bold;
				padding: 2px;
				background-color: #40567B; }
.rm_mezz {		padding: 10px 8px 20px 8px; }

/********** MEMBERCARD **********/
.order_box {		width: 400px;
					background-color: #FFFF00;	
					border-left: 1px solid #000000; 
					border-right: 1px solid #000000;
					border-bottom: 1px solid #000000;
					margin-top: 20px; }
.mess_imtext {		text-align: center;
					color: #FF0000;
					margin: 20px 10px 20px 10px; }
.mess_tnx {			padding: 20px 40px 20px 15px; }
.reun_style10 {		color: #FF0000; font-weight: bold; }

/********** VIMMEL **********/
.vimmel_box {		background-color: #5484AE;
					padding: 15px 0 15px 0; }
.vimmel_title {		height: 17px;
					padding-left: 10px;
					background: url("../images/flik_vimmel_bg.gif") no-repeat; }
.vimmel_img {		padding-bottom: 12px; }
					
/********** VIMMELTILLFÄLLEN **********/
.vimmel_inlay {		margin: 0;
					padding: 10px 0 20px 0;
					background-color: #5484AE; }
.vimmel_tbl {		width: 450px;
					border: 1px solid #000000;
					padding: 0;
					margin-top: 20px;
					background-color: #5484AE; }
.vimmel_bild {		width: 125px;
					height: 83px;
					border: 0;
					margin: 20px 0 0px 18px; }
					
.long_flik	{	background-image: url("../images/flik_long.gif");
				width: 766px;
				height: 73px;
				margin: 0;
				padding: 0;
			}
			
.strander	{	background-image: url("../images/strander/top.jpg");
				width: 302px;
				height: 322px;
				margin: 0;
				padding: 10;
			}