/* Standard elements */
body { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:13px; line-height: 20px; background-image:url(/public/grafik/bg.jpg); background-position:top; background-color:#414141; margin: 0 auto; width:994px; color:#ffffff; background-repeat:repeat-x;}
h1 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff; letter-spacing:0px; font-weight:normal; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; line-height: 30px; }
h2 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 17px; font-weight:normal; padding-top:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding-bottom:0px; padding-top:0px; color: #ffffff; line-height:45px; }
h3 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 17px; font-weight:normal; padding-top:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding-bottom:0px; padding-top:0px; color: #000000; line-height:39px; }
p { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
hr { height:1px; color:#cce3f7; }
em, i { line-height:15px; font-size:12px; color: #8F8F8F; }
li { padding-bottom:14px; }
img { border:none; }
input { font-family: "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }




	
	/* Standardlänkar */ 
		
			a:link{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold; 
			}
		
			a:visited{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			font-family:  "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold; 
			}
		
			a:active{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			font-family:  "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold; 
			}
		
			a:hover{
			TEXT-DECORATION: none;
			COLOR: #5B97D3;
			font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold; 
			/*background-color:#D3EBFF;*/
			text-decoration:underline;
			}





/* DIV ID's */
#BODY { width:994px; }
#BODY_top { width:994px; float:left; height:156px; background-image:url(/public/grafik/BODY_top.jpg); overflow:hidden; }
#BODY_top_toplinks_m { width:986px; text-align:right; padding-bottom:5px; padding-right:8px; color:#6C6C6C; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
#BODY_top_toplinks { width:986px; height:70px; text-align:right; padding-top:0px; padding-right:8px; color:#ABAAAA; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
#BODY_top_city { width:954px; height:40px; text-align:right; padding-right:40px;  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff; letter-spacing:0px; font-weight:normal; line-height: 30px;}


#BODY_top_toplinks a { color: #ABAAAA; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
#BODY_top_toplinks a:active { color: #ABAAAA; text-decoration:none; font-size: 12px; font-weight: normal; }
#BODY_top_toplinks a:link { color: #ABAAAA; text-decoration:none; font-size: 12px; font-weight: normal; }
#BODY_top_toplinks a:visited { color: #ABAAAA; text-decoration:none; font-size: 12px; font-weight: normal; }
#BODY_top_toplinks a:hover { color: #ABAAAA; text-decoration: underline; font-size: 12px; font-weight: normal; }

#BODY_menu { width:954px; float:left; height:41px; padding-left:20px; padding-right:20px; background-image:url(/public/grafik/BODY_menu.gif); overflow:hidden; }
#BODY_topimage { width:984px; float:left; height:217px; padding-left:5px; padding-right:5px; }
#BODY_payoff { width:994px; float:left; height:54px; background-image:url(/public/grafik/BODY_payoff.gif); overflow:hidden; }
#BODY_boxes { width:994px; float:left; height:304px; background-image:url(/public/grafik/BODY_boxes_bg.gif); overflow:hidden; }
#BODY_boxes_left { width:14px; float:left; height:304px; background-image:url(/public/grafik/BODY_boxes_left_vert.gif); overflow:hidden; }
#BODY_boxes_content { width:966px; float:left; height:304px; overflow:hidden; }
#BODY_boxes_right { width:14px; float:left; height:304px; background-image:url(/public/grafik/BODY_boxes_right_vert.gif); overflow:hidden; }
#BODY_footer { width:994px; float:left; height:38px; float:left; background-image:url(/public/grafik/BODY_footer.gif); }
#BODY_footer_text { width:974px; float:left; height:30px; float:left; padding-left:10px; padding-right:10px; padding-bottom:10px; color:#ABAAAA; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing:1px; }
#BODY_footer_text_l { width:70%; float:left; }
#BODY_footer_text_2 { width:30%; float:left; text-align:right; }
#BODY_footer_text_2 a { color: #6C6C6C; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; letter-spacing:0px; }
#BODY_footer_text_2 a:active { color: #6C6C6C; text-decoration:none; font-size: 12px; font-weight: normal; letter-spacing:0px; }
#BODY_footer_text_2 a:link { color: #6C6C6C; text-decoration:none; font-size: 12px; font-weight: normal; letter-spacing:0px; }
#BODY_footer_text_2 a:visited { color: #6C6C6C; text-decoration:none; font-size: 12px; font-weight: normal; letter-spacing:0px; }
#BODY_footer_text_2 a:hover { color: #6C6C6C; text-decoration: underline; font-size: 12px; font-weight: normal; letter-spacing:0px; }

#BODY_top_toplinks_m a { color: #6C6C6C; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; letter-spacing:0px; }
#BODY_top_toplinks_m a:active { color: #6C6C6C; text-decoration:none; font-size: 12px; font-weight: normal; letter-spacing:0px; }
#BODY_top_toplinks_m a:link { color: #6C6C6C; text-decoration:none; font-size: 12px; font-weight: normal; letter-spacing:0px; }
#BODY_top_toplinks_m a:visited { color: #6C6C6C; text-decoration:none; font-size: 12px; font-weight: normal; letter-spacing:0px; }
#BODY_top_toplinks_m a:hover { color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; letter-spacing:0px;}


/* Klasser */
.CONTENT_frontbox { width:235px; height:304px; float:left; }
.CONTENT_frontbox_top { width:195px; height:49px; padding-left:20px; padding-top:6px; padding-right:20px; background-image:url(/public/grafik/frontbox_top.gif); overflow:hidden; }
.CONTENT_frontbox_img { width:223px; height:170px; padding-left:6px; padding-right:6px; background-image:url(/public/grafik/frontbox_image_bg.gif); overflow:hidden; }
.CONTENT_frontbox_bottom { width:195px; height:75px; padding-left:20px; padding-right:20px; background-image:url(/public/grafik/frontbox_bottom.gif); overflow:hidden; }
.CONTENT_frontbox_bottom_1 { width:195px; height:35px; overflow:hidden; }
.CONTENT_frontbox_bottom_2 { width:195px; height:25px; overflow:hidden; }
.CONTENT_frontbox_bottom_2_1 { width:25px; height:23px; float:left; overflow:hidden; padding-top:2px; }
.CONTENT_frontbox_bottom_2_2 { width:170px; height:25px; float:left; overflow:hidden; }
.CONTENT_frontbox_spacer { width:8px; height:304px; float:left; }
.CONTENT_frontbox_bottom a { color: #006224; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height:25px; }
.CONTENT_frontbox_bottom a:active { color: #006224; text-decoration:none; font-size: 14px; font-weight: normal; line-height:25px; }
.CONTENT_frontbox_bottom a:link { color: #006224; text-decoration:none; font-size: 14px; font-weight: normal; line-height:25px; }
.CONTENT_frontbox_bottom a:visited { color: #006224; text-decoration:none; font-size: 14px; font-weight: normal; line-height:25px; }
.CONTENT_frontbox_bottom a:hover { color: #006224; text-decoration: underline; font-size: 14px; font-weight: normal; line-height:25px; }


.frontpage_calendar a { color: #ddac17; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height:15px;}
.frontpage_calendar a:active { color: #ddac17; text-decoration:none; font-size: 11px; font-weight: normal; line-height:15px;}
.frontpage_calendar a:link { color: #ddac17; text-decoration:none; font-size: 11px; font-weight: normal; line-height:15px;}
.frontpage_calendar a:visited { color: #ddac17; text-decoration:none; font-size: 11px; font-weight: normal; line-height:15px;}
.frontpage_calendar a:hover { color: #ddac17; text-decoration: underline; font-size: 11px; font-weight: normal; line-height:15px;}



/* Klasser och ID:n till toppmenyn */
.BODY_topmenu_off { float:left; padding-left:19px; padding-right:19px; padding-top:9px; text-align:center; }
.BODY_topmenu_link { color: #FFFFFF; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 13px; letter-spacing:1px; font-weight: normal; text-decoration: none; background-color:transparent; line-height:normal; }
a.BODY_topmenu_link:active { color: #FFFFFF; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 13px; letter-spacing:1px; font-weight: normal; text-decoration: none; background-color:transparent; line-height:normal; }
a.BODY_topmenu_link:link { color: #FFFFFF; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 13px; letter-spacing:1px; font-weight: normal; text-decoration: none; background-color:transparent; line-height:normal; }
a.BODY_topmenu_link:visited { color: #FFFFFF; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 13px; letter-spacing:1px; font-weight: normal; text-decoration: none; background-color:transparent; line-height:normal; }
a.BODY_topmenu_link:hover { color: #DECAAB; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 13px; letter-spacing:1px; font-weight: normal; text-decoration: none; background-color:transparent; line-height:normal; }
.BODY_topmenu_link_on { color: #FFFFFF; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 13px; letter-spacing:1px; font-weight: normal; text-decoration: none; background-color:transparent; line-height:normal; }
a.BODY_topmenu_link_on:active { color: #FFFFFF; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 13px; letter-spacing:1px; font-weight: normal; text-decoration: none; background-color:transparent; line-height:normal; }
a.BODY_topmenu_link_on:link { color: #FFFFFF; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 13px; letter-spacing:1px; font-weight: normal; text-decoration: none; background-color:transparent; line-height:normal; }
a.BODY_topmenu_link_on:visited { color: #FFFFFF; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 13px; letter-spacing:1px; font-weight: normal; text-decoration: none; background-color:transparent; line-height:normal; }
a.BODY_topmenu_link_on:hover { color: #FFFFFF; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 13px; letter-spacing:1px; font-weight: normal; text-decoration: none; background-color:transparent; line-height:normal; }
#BODY_topmenu_on_left { float:left; height:41px; width:4px; background-image:url(/public/grafik/BODY_menu_on_left.gif); }
#BODY_topmenu_on_right { float:left; height:41px; width:4px; background-image:url(/public/grafik/BODY_menu_on_right.gif); }
#BODY_topmenu_on_content { float:left; height:41px; text-align:center; padding-left:15px; padding-right:15px; padding-top:9px; background-image:url(/public/grafik/BODY_menu_on_bg.gif); }
#BODY_topmenu_on_main { float:left; }
#eventsStart { font-size: 12px; }
#eventsStart dl { margin: 0; padding: 0; }
#eventsStart dt { position: relative; left: 0; top: 0.5em; width: 3.5em; font-weight: bold; text-align: right; }
#eventsStart dd { margin: 0 0 0 4em; padding: 0 0 0 .2em; }
