/* Standard elements */
body	{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; background-image:url(/public/grafik/homepage_bg.png); background-repeat:repeat-x; background-color:#FFFFFF; margin:0px auto; color:#666666; padding:0 0 0 0; width:950px;}
h1 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#000000; letter-spacing:0px; font-weight:normal; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; line-height: 18px; }
h2 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 14px; 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:28px; }
h3 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 14px; 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:36px; }
h4 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:normal; padding-top:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding-bottom:0px; padding-top:8px; 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:10px; }
img { border:none; }
input { font-family: "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
strong,b	{color:#333333;}
	
/* Standardlänkar */ 
a:link						{ color:#2c7ceb; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
a:visited					{ color:#2c7ceb; font-family:  "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
a:active					{ color:#2c7ceb; font-family:  "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
a:hover						{ color:#2c7ceb; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline; }

/* DIV ID's */
#BODY_main_top				{ float:left; width:950px; height:76px; padding:0px 0px 0px 0px; margin:0px; background-image:url(/public/grafik/logo.png); background-repeat:no-repeat;}
#BODY_main_logo				{ float:left; width:222px; height:40px;  padding:20px 0px 0px 31px;  }


#BODY_main_menu				{ float:left; width:950px; height:34px; padding:2px 40px 0 40px; background-image:url(/public/grafik/menu_bg.jpg); background-repeat:no-repeat; }
#BODY_main_menu_fullwidth	{ float:left; width:950px; height:34px; padding:2px 40px 0 40px; background-image:url(/public/grafik/menu_bg_fullwidth.jpg); background-repeat:no-repeat; }

#BODY_main_menu_sub			{ float:left; width:728px; height:35px; padding:2px 40px 0 182px; background-image:url(/public/grafik/topmenu_bg.png); background-repeat:no-repeat; }


#BODY_main_mid				{ float:left; width:950px; padding:0px 40px 0px 40px; background-image:url(/public/grafik/mid_bg.jpg); background-repeat:repeat-y; }
#BODY_main_mid_sub			{ float:left; width:950px; padding:0px 41px 0px 41px; background-image:url(/public/grafik/mid_bg_sub.jpg); background-repeat:repeat-y; }
#BODY_main_mid_sub_leftmenu	{ float:left; width:950px; padding:0px 0px 0px 0px;  }

#BODY_main_lang				{ float:right;width:300px; padding:10px 10px 0px 0px; text-align:right;}
#BODY_main_lang a:link, #BODY_main_lang a:active, #BODY_main_lang a:visited	{font-size:11px;color:#666666;}
#BODY_main_lang a:hover		{font-size:11px;color:#ffffff;text-decoration:none;}


#CONTENT_leftarea			{ float:left; width:699px; height:447px; }


#CONTENT_start_rightcolumn	{ float:left; width:221px; height:417px; overflow:hidden;  border-right:1px solid #313131; border-bottom:1px solid #313131; }
#CONTENT_start_headline		{ float:left; width:189px; }
#CONTENT_start_headline 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; }
#CONTENT_start_preamble		{ float:left; width:189px; }
#CONTENT_start_preamble h2	{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:18px; 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; }
#CONTENT_start_html			{ float:left; width:189px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#ffffff; }


#CONTENT_newsflash_headline				{ width:190px; padding:10px 15px 10px 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:20px; line-height:normal; color:#ffffff; }
#CONTENT_newsflash_date					{ width:190px; padding:10px 15px 0px 16px; }
#CONTENT_newsflash_text					{ width:190px; padding:0px 15px 10px 16px; }
#CONTENT_newsflash_text a:link, #CONTENT_newsflash_text a:active, #CONTENT_newsflash_text a:visited
										{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none; }
#CONTENT_newsflash_text a:hover			{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; text-decoration:underline; }
#CONTENT_newsflash_divider				{ width:221px; height:1px; background-color:#313131; }




#CONTENT_height_holder		{ float:left; line-height:0px; font-size:0px; width:1px; height:400px; }

#CONTENT_sub_fullwidth				{ float:left; width:888px; padding:15px 15px 15px 15px; }
#CONTENT_sub_fullwidth_headline		{ float:left; width:888px; }
#CONTENT_sub_fullwidth_headline h1	{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; letter-spacing:0px; font-weight:normal; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; line-height:22px; }
#CONTENT_sub_fullwidth_preamble		{ float:left; width:888px; }
#CONTENT_sub_fullwidth_preamble h2	{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:14px; 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; }
#CONTENT_sub_fullwidth_html			{ float:left; width:888px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#ffffff; }

#CONTENT_leftmenu						{ float:left; width:163px; padding:22px 0px 15px 28px; }
#CONTENT_sub_rightcolumn				{ float:left; width:644px; padding:22px 53px 15px 54px;}
#CONTENT_sub_rightcolumn_headline		{ float:left; width:644px; }
#CONTENT_sub_rightcolumn_headline h1	{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#2c7ceb; letter-spacing:0px; font-weight:normal; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; line-height:22px; }
#CONTENT_sub_rightcolumn_preamble		{ float:left; width:644px; }
#CONTENT_sub_rightcolumn_preamble h2	{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:14px; 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:#666666; }
#CONTENT_sub_rightcolumn_html			{ float:left; width:644px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#666666; }



#BODY_main_footer			{letter-spacing:1px; float:left; width:961px; height:107px; padding:40px 0 0 40px; margin:0 auto; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#555555; background-image:url(/public/grafik/bottom_bg.jpg); background-repeat:no-repeat; }
#BODY_main_footer a:link, #BODY_main_footer a:active, #BODY_main_footer a:visited
							{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#555555; letter-spacing:1px; text-decoration:none; font-weight:normal;  }
#BODY_main_footer a:hover	{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#555555; letter-spacing:1px; text-decoration:underline; font-weight:normal;  }

#BODY_main_footer_sub			{letter-spacing:1px; float:left; width:961px; height:107px; padding:40px 0 0 40px; margin:0 auto; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#555555; background-image:url(/public/grafik/bottom_bg_sub.jpg); background-repeat:no-repeat; }
#BODY_main_footer_sub a:link, #BODY_main_footer_sub a:active, #BODY_main_footer_sub a:visited
							{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#555555; letter-spacing:1px; text-decoration:none; font-weight:normal; }
#BODY_main_footer_sub a:hover	{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#555555; letter-spacing:1px; text-decoration:underline; font-weight:normal;  }



#BODY_main_produced_by		{ float:left; width:975px; padding:0px 26px 0px 0px; text-align:right; }
#BODY_main_produced_by a:link, #BODY_main_produced_by a:active, #BODY_main_produced_by a:visited
							{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#222222; text-decoration:none; font-weight:normal;  } 
#BODY_main_produced_by a:hover
							{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#222222; text-decoration:underline; font-weight:normal;  }



#crumbs				{padding-bottom:5px;}

/* Klasser */
.BODY_main_cityslash		{color: #F41C27;}






a.crumbs_Off			{font-size:12px;font-style:normal;color:#999999;font-weight:normal;}
a.crumbs_On			{font-size:12px;font-style:normal;color:#999999;font-weight:normal;}
a.crumbs_Offsmaller		{font-size:12px;font-style:normal;color:#999999;font-weight:normal;}
a.crumbs_Onsmallest		{font-size:12px;font-style:normal;color:#999999;font-weight:normal;}
a.crumbs_Onsmaller		{font-size:12px;font-style:normal;color:#999999;font-weight:normal;}




/* Gammalt skräp nedan, tas bort när sajten är klar... allt som skall användas skall finnas ovanför denna kommentar!!! */

#BODY { width:994px; }
#BODY_top { width:994px; float:left; height:156px; background-image:url(/public/grafik/BODY_top.jpg); overflow:hidden; }
#BODY_top_toplinks { width:986px; height:70px; text-align:right; padding-top:25px; 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; }

/* 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; }

/* 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; }
