body {
	background-color: #ffffff;
	font-family: Arial, Verdana; 
	margin-bottom:0;
	margin-top:0;
}

.main_tbl{
	border: 1px solid gray;
	padding: 0 0 0 0;
	xmargin: 0 0 0 0;
	width: 900;
}

.main_td_head{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	xheight: 140 px;
	vertical-align: bottom;
	background-color: #ffffff;	
}

.main_menu{
	background-color: #00569F;	
	padding: 3 0 3 0;
	margin: 0 0 0 0;
}

.footer_txt{
	color: #00569F;
}

.footer_td{
	background-image:url(/img/kartdetalj3.gif);
}

.footer_line_fat {
	background-color: #00569F;
	text-align: center;
	color: #D4E1F1;
	font-style: italic;
	font-size: 16px;
}

.footer_line_thin {
	background-color: #D4E1F1;
}

.path_table{
	width: 100%;
}

.path_td{
	font-size:70%;
	background-color: #D4E1F1;	
}

input{
	font-size: 85%;
}

.td_right{
	background-color:  #D4E1F1;	
	xbackground-color: #F2F0EC;
	text-align: center; 
	vertical-align: top; 
	width="185";
}

.td_left {
	background-color:  #D4E1F1;
	xbackground-color: #F2F0EC;
	text-align: center; 
	vertical-align: top; 
	width="185";
}

.mod_head{
	background-color:  #00569F;
	xbackground-color: #8C1200;
	color: #ffffff;
	text-align: "center"; 
	vertical-align: "top"; 
	width="200";
}

.tbl_mod_ac_list{
	xpadding: 5 5 5 5;
	width: 100%;
}

.td_mod_ac_list{
	xcolor: #00569F;
	vertical-align: "top"; 
	font-size: 11px;
}

.tbl_plan{
	xborder: 1px dashed gray;	
	background-color: #ffffff;
	padding: 5px;
	width: 100%;
	vertical-align: middle;
}


.bullett{
	color: #00569F;
	vertical-align: "top"; 
	font-size: 200%;
}

.tbl_partner{
	border: 0 solid gray;	
	background-color: #ffffff;
	padding: 5px;
	width: 100%;
	vertical-align: middle;
}

.quicklink{
	font-size:70%
}

a,a:visited,a:active {
	text-decoration: none;
	color:#0066CC;
}

.heading{
	color: #000000;
	font-weight: bold;
	font-size:100%
}

.bigheading{
	color: #0066CC;
	font-weight: bold;
	font-size:125%
}

td {
	font-size: 80%
}

.searchbox {
	color: #000000;
}

select {
	font-size: 75%;
}

.banner{
	width: 100%;
	align: center;
	padding: 10;
}

.date{
	font-size: 90%;
	font-style: italic;
}

.message{
	color: #FF3300;
	font-size: 120%;	
}

.related_articles_table{
	border: 1px dashed gray;
}

.activity_extras_table{
	border: 1px dashed gray;
}

.activity_dates_table{
	border: 1px dashed gray;
	margin-left: 10px;
	width: 200px;
}

.ac_dates_td{
	font-size: 60%;
	white-space: nowrap ;
}

.ac_dates_td_gray{
	font-size: 60%;
	white-space: nowrap ;
	color:#CCCCCC;
}

.search_module{
	border: 1px dashed gray;	
	padding: 5px;
	width: 100%;
	background-image:url(img/kartdetalj2.gif);
}

.ingress, .content{
	xtext-align: justify;
}

/* activity stuff (snipped from turplanlegger style.css) */
#facts_box_trip_activity {
	width: 155px;
	float: right;
	text-align: right;
	margin: 0 0 10px 20px;
	padding: 0 0 0 10px;
	border-left: 1px dashed gray;
}
.fact_item {
	margin-bottom: 5px;
}

h1.activity {
	font-family: Arial, Verdana;
	font-size: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
	line-height: 22px;
}
h3.activity {
	font-familty: Arial, Verdana;
	font-size: 14px;
	margin-bottom: 3px;
	margin-top: 0px;
	line-height: 18px;
}
.activity_trip_view_ingress {
	font-weight: bold;
}

/* styles for tables created with TinyMCE (or for any other use...) */

table.simple_table_no_border, table.simple_table_black_border, table.simple_table_dashed_border {
	border-collapse: collapse;
}

table.simple_table_no_border tr td, table.simple_table_black_border tr td, table.simple_table_dashed_border tr td {
	vertical-align: top;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 17px;
}

table.simple_table_no_border, table.simple_table_no_border tr td {
	border: none;
}

table.simple_table_black_border, table.simple_table_black_border tr td {
	border: 1px solid black;
}

table.simple_table_dashed_border, table.simple_table_dashed_border tr td {
	border: 1px dashed black;
}

.comment {
    background-color: #cccccc;
	border-bottom: 1px dashed gray;
}