@charset "UTF-8";


/* import core styles | Basis-Stylesheets einbinden */
@import url(../css_standards/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../css_standards/navigation/nav_shinybuttons.css);

@import url(screen/basemod_equal_heights.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../css_standards/print/print_103_draft.css);



/* tilllägg och ändringar i layouten */

#topnav, #topnav a {
	font-size: 1.15em;
	color: #fff;
	text-decoration: none;
	
  }
  
  ul li {
	list-style: none;	
	font-size: 1.2em;
  }
  
  p {
	font-size: 1.2em;  
  }
  
  .info {
	margin-bottom: 0.5em;
	font-size: 1em;
	}
  
   #col1_content { padding: 14px 2.5em 10px 4em; }
   
 hr {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #0B9EE0;
}

.sponsrar {
margin: 0 0 0 2em;	
}
 
/* margins margins*//* margins margins*//* margins margins*/

   .margin1em {
	margin-top: 1em;
}

.margin2em {
	margin-top: 2em;
}

.margin3em {
	margin-top: 3em;
}

.margin5em {
	margin-top: 5em;
}

.margin7em {
	margin-top: 7em;
}

.margin8em {
	margin-top: 8em;
}

#header .namn {
 font-family: "Times New Roman", Times, serif;
 color:#333;
}

.namn{
font-family: "Times New Roman", Times, serif;
 color:#333;	
}

 .float_left p{
	font-size:0.8em;
	margin-top: 0.5em; 
	margin-bottom: -0.6em;
 }
/* END margins*/ /* END margins*/ /* END margins*/ 

/* rounded corners *//* box rounded corners */

.hu {
	margin:0;
	padding:0;
	background-image: url(../bilder/round_corners_02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.vu {
	margin:0;
	padding:0;
	background-image: url(../bilder/round_corners_01.jpg);		
	background-repeat: no-repeat;
	background-position: left top;
}

.hn {
	margin:0;
	padding:0;
	background-image: url(../bilder/round_corners_04.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.vn {
	margin:0;
	padding:0;
	background-image: url(../bilder/round_corners_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.boxtext {
		padding: 1em 0.5em 1em 1em;
			color:#333;
}



.boxtext_center, .boxtext_center a {
	text-align: center;
	border: none;
}

/* END rounded corners *//* END box rounded corners */

/* Kalender tabel *//* Kalender tabel *//* Kalender tabel *//* Kalender tabel */

dl {}
dd dl {border-left: 1px solid  #930016;}
dt {font-weight: bold; margin-top: 4px; color: #fc4111; text-transform: uppercase;}
dd dl dt {font-weight: bold; margin-top: 4px; color: #B4A400; text-transform: none; border-left: 10px solid #930016; padding-left: 6px;}
dd dl dd {margin-left: 10px;}
dd {margin-bottom: 10px;}

table {width: 560px; border: 2px solid #930016; margin-top: 1em;}


tbody tr.samman td {
border-bottom-width: 0px;
	}
	
col#coldag {
}

th, td {
	padding: 0.5em;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}


/* END Kalender tabel *//* END Kalender tabel *//* END Kalender tabel *//* END Kalender tabel */

 #col1_webbplats { padding: 14px 2.5em 10px 4em; }

.webbplatsoversikt {
	list-style-type: none;
	font-size: 1.4em;
	margin-left: 6em;
	
}

.webbplatsoversikt li, .webbplatsoversikt li a{
	list-style-type: none;
	text-decoration: none;
	line-height: 2em;
	text-decoration: none;
	}
	
	.webbplatsoversikt ul ul{
	margin: -10px 0 0 0;
	
	}
	
	.webbplatsoversikt li li, .webbplatsoversikt li li a{
	margin-bottom: -10px;
	font-size: 1.05em;
	}
	
#topnav	.webbplatsikon{
	padding-left: 23px;
	background-image: url(../bilder/sitemap.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	}
	
#topnav	.kontakt, .kontakt {
	padding-left: 29px;
	background-image: url(../bilder/email_i.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	margin-left: 2px;
	}
	
