

#outer_ie 
{
	width: 100%;
	text-align: center;
	background-color: #fff;
}

#rssitems ul
{
	list-style-type: none;
}

#rssitems ul li a
{
	FONT-SIZE: 8pt;
	font-weight: bold;
    FONT-FAMILY: Arial;
    text-decoration: none;
    color: #A89B67;
}
#rssitems ul li a:hover
{
    text-decoration: underline;
}

#container 
{
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 915px;
}

#logotype 
{
	position: absolute;
	top: 30px;
	left: 50px;
	width: 123px;
	height: 123px;
	background: url(/Upload/Images/2009/logo_shield_123.png);
	/*z-index: 14;*/
	z-index: 16;
	/*display: none;  temp */
}

#content_top 
{
	height: 25px;
	width: 100%;
	/*background-color: #A08C51;*/background-color: #968044;
	z-index: 101;
}

#MyBPControlLayout_Container_4_divContainer 
{
	z-index: 17 !important;
}
#content_left 
{
	width: 730px;
	height: 365px;
	float: left;
	z-index: 9;
}

#content_left_1 
{
	position: absolute;
	left: 0px;
	top: 25px;
	background-color: #ffffff;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	font-weight: bold;
	color: #968044;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 8px;
	z-index: 15;
	
	width: 730px; /* for IE5/Win */
	height: 30px;
}
/*Trick för att få rätt bredd i FF och Safari*/
html>body #content_left_1 {
	width: 722px;
	height: 22px;
}

#content_left_2 
{
}

#content_left_2 .divfronteditlinks 
{
	z-index: 999 !important;
	top: 35px !important;
	left: 180px !important;
}

#content_right 
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 5px;
	height: 365px;
	background-color: #2E4B11;
	float: right;
	color: #cccccc;
	
	width: 185px; /* for IE5/Win */ 
	z-index: 9;   
}
/*Trick för att få rätt bredd i FF och Safari*/
html>body #content_right {
	width: 180px;
}

#content_right_1 
{
	display: block;
	margin-right: 0px;
	padding-right: 0px;
	text-align: right;
	height: 30px;
	padding-top: 5px;
	padding-right: 10px;
	background-image: url(/Design/Layouts/Bokskogen/img/green_hr.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	z-index: 8;
}

#MyBPControlLayout_Container_24_MyControl24_imgSearchIcon 
{
	display: none
}
#MyBPControlLayout_Container_24_MyControl24_tbSearch,
.mingolf_tb
{
	width: 113px;
	height: 22px;
	border: 1px solid #1C3305;
	background-color: #B9C7B0;
	font-family: Arial;
	font-size: 9pt;
	padding: 3px;
}

#content_right_2 
{
	height: 30px;
	background-image: url(/Design/Layouts/Bokskogen/img/green_hr.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-left: 10px;
	z-index: 7;
}

#content_right_3 
{
	height: 142px;
	background-image: url(/Design/Layouts/Bokskogen/img/green_hr.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 10px;
	padding-bottom: 6px;
	z-index: 6;
}
#mingolf_id,
#mingolf_passwd
{
	width: 113px;
	height: 22px;
	border: 1px solid #1C3305;
	background-color: #B9C7B0;
	font-family: Arial;
	font-size: 9pt;
	padding: 3px;
}
#mingolf_id2,
.mingolf_tb2
{
	width: 41px;
	height: 22px;
	border: 1px solid #1C3305;
	background-color: #B9C7B0;
	font-family: Arial;
	font-size: 9pt;
	padding: 3px;
}
#mingolf_submit
{
}

#content_right_4 
{
	height: 141px;
	padding: 10px;
	z-index: 5;
}
#content_right_4_junior
{
	height: 141px;
	padding: 10px;
	/*background-color: #B9C7B0;
	margin-left: 3px;
	margin-right: 7px;*/
}
#content_right_4_junior p
{
    color: #B9C7B0;
}
#content_right_4_junior .PuffRubrik
{
    color: #fff;
}
#content_right_4_junior .PuffText
{
    color: #B9C7B0;
}

#content_right_4 h2,
#content_right_3 h2
{
	FONT-SIZE: 18pt;
	font-weight: normal;
    FONT-FAMILY: Georgia;
    text-decoration: none;
    color: #ffffff;
}

#content_right_4 a 
{
	FONT-SIZE: 8pt;
	font-weight: bold;
    FONT-FAMILY: Arial;
    text-decoration: none;
    color: #8DA578;
    line-height: 1.5em;
}

#content_bottom 
{
	width: 100%;
	float: left;
	clear: both;
	z-index: 4;
}

#content_bottom_1,
#content_bottom_2,
#content_bottom_4,
#content_bottom_5
{
	width: 175px;
	height: 165px;
	float: left;
	margin-right: 10px;
	margin-top: 8px;
	border: 1px solid #E6E3D2;
	background-color: #fff;
	background-image: url(/Design/Layouts/Bokskogen/img/beige_box_175.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 8px;
}
html>body #content_bottom_1,
html>body #content_bottom_2,
html>body #content_bottom_4,
html>body #content_bottom_5
{
	width: 157px;
	height: 165px;
}

#content_bottom_3
{
	width: 175px;
	height: 165px;
	float: left;
	margin-right: 10px;
	margin-top: 8px;
}

#content_bottom_3_1
{
	width: 175px;
	height: 111px;
	background-color: #fff;
	background-image: url(/Design/Layouts/Bokskogen/img/beige_box_175_105.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 8px;
}

#content_bottom_3_2
{
	width: 175px;
	height: 45px;
	background-color: #fff;
	margin-top: 6px;
}

#content_bottom_5
{
	margin-right: 0px;
}

#content_bottom_5 .brodtext 
{
	font: normal 8pt Arial;
}

#bizofdiv_content_bottom_normal_1
{
	width: 545px;
	overflow-x: auto;
	float: left;
	background-color: #fff;
	margin-right: 10px;
	margin-top: 8px;
	padding: 8px;
}
html>body #bizofdiv_content_bottom_normal_1
{
	width: 527px;
}
#content_bottom_normal_1_Fullwidth
{
	float: left;
	background-color: #fff;
	margin-right: 10px;
	margin-top: 8px;
	padding: 8px;
}
html>body #content_bottom_normal_1_Fullwidth
{
}
#bizofdiv_content_bottom_normal_1_junior
{
	width: 725px;
	overflow-x: auto;
	float: left;
	background-color: #fff;
	margin-right: 10px;
	margin-top: 8px;
	padding: 8px;
}
html>body #bizofdiv_content_bottom_normal_1_junior
{
	width: 707px;
}
#bizofdiv_content_bottom_normal_1_veckonytt 
{
	width: 720px;
	overflow-x: auto;
	float: left;
	background-color: #fff;
	margin-right: 10px;
	margin-top: 8px;
	padding: 8px;
}
html>body #bizofdiv_content_bottom_normal_1_veckonytt
{
	width: 707px;
}

#content_bottom_normal_2
{
	width: 360px;
	float: left;
	background-color: #fff;
	margin-top: 8px;
}
#content_bottom_normal_2_junior
{
	width: 180px;
	float: left;
	background-color: #fff;
	margin-top: 8px;
}
#content_bottom_normal_2_veckonytt
{
	width: 180px;
	float: left;
	background-color: #fff;
	margin-top: 8px;
}

#content_bottom_normal_2_1
{
	width: 360px;
	height: 165px;
	background-image: url(/Design/Layouts/Bokskogen/img/beige_box_360.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	padding: 8px;
	margin-top: 8px;
}
html>body #content_bottom_normal_2_1 
{
	margin-top: 60px;
}

#content_bottom_normal_2_2
{
	width: 360px;
	float: left;
}

#content_bottom_normal_2_2_junior
{
	width: 180px;
	float: left;
}
#content_bottom_normal_2_2_veckonytt
{
	width: 180px;
	float: left;
}

#content_bottom_normal_2_2_1
{
	width: 175px;
	float: left;
}

#content_bottom_normal_2_2_2
{
	width: 175px;
	float: left;
	margin-right: 10px;
}

#content_bottom_normal_2_2_1_1,
#content_bottom_normal_2_2_1_2
{
	width: 175px;
	height: 165px;
	border: 1px solid #E6E3D2;
	background-color: #fff;
	background-image: url(/Design/Layouts/Bokskogen/img/beige_box_175.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	padding: 8px;
	margin-top: 8px;
}
html>body #content_bottom_normal_2_2_1_1,
html>body #content_bottom_normal_2_2_1_2
{
	width: 157px;
	height: 165px;
}

#content_bottom_normal_2_2_2_1
{
	width: 175px;
	background-color: #ffffff;
	float: left;
	margin-top: 8px;
}

#content_bottom_normal_2_2_2_2
{
	width: 175px;
	height: 45px;
	background-color: #fff;
	margin-top: 6px;
}


#content_bottom_normal_2_2_2_2_veckonytt
{
	float: left;
	width: 175px;
	margin-top: 6px;
	border: 1px solid #e7e7e7;
}
#content_bottom_normal_2_2_2_2_veckonytt td 
{
	font-family: Georgia;
	font-size: 9pt;
}
#content_bottom_normal_2_2_2_2_veckonytt a 
{
	padding-left: 10px;
	line-height: 1.7em;
}
#MyBPControlLayout_Container_587_divContainer 
{
	background-color: #F2EEE2;
}
#MyBPControlLayout_Container_587_MyControl587_dlHTMLTextList2 
{
	background-color: #fff;
	margin-top: 4px;
}
#MyBPControlLayout_Container_587_MyControl587_lblHeader 
{
	padding-left: 10px;
	width: 100%;
}
#MyBPControlLayout_Container_587_MyControl587_lblHeaderLineBreak 
{
	display: none;
}

#content_bottom_normal_2_2_2_1 table
{
	width: 175px;
	border: 1px solid #e7e7e7;
}
#content_bottom_normal_2_2_2_1 table td
{
	/*border-bottom: 1px solid #e7e7e7;
	padding: 6px;
    padding: 1px 3px 1px 4px;*/
	padding: 0;
}
#content_bottom_normal_2_2_2_1 table td div 
{
	padding: 2px 2px 2px 4px;
}
#content_bottom_normal_2_2_2_1 table a.VSMItem,
#content_bottom_normal_2_2_2_1 table a.current
{
    font: normal 9pt Georgia;
    line-height: 1.5em;
}
#content_bottom_normal_2_2_2_1 table td.current,
#content_bottom_normal_2_2_2_1 table div.current
{
	background-color: #B1BF9C;
    font: normal 9pt Georgia;
    text-decoration: none;
    /*color: #A89B67;*/
}
#content_bottom_normal_2_2_2_1 table td.header
{
	background-color: #F2EEE2;
}
#content_bottom_normal_2_2_2_1 table td.header a
{
	color: #28440C;
    font: normal 12pt Georgia;
	text-decoration: none;
}

#content_bottom_normal_2_2_2_1 #divVSMChilds 
{
	border: 0px;
	width: 170px;
}
#content_bottom_normal_2_2_2_1 #divVSMChilds ul li
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	list-style: none;
	padding-right: 0px;
	margin: 0px;
    font: normal 9pt Georgia;
    text-decoration: none;
	color: #28440C;
}
#content_bottom_normal_2_2_2_1 #divVSMChilds ul li ul li
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	list-style: none;
	padding-right: 0px;
	margin: 0px;
    font: normal 9pt Georgia;
    text-decoration: none;
	color: #28440C;
}
#content_bottom_normal_2_2_2_1 #divVSMChilds ul li .current
{
	font-weight: bold;
}

#footer 
{
	clear: both;
	float: left;
	margin-top: 10px;
	width: 100%;
	height: 20px;
	font-size: 11px;
	color: #AAAF91;
	text-align: center;
}
#footer a:link, #footer a:visited
{
	color: #AAAF91;
}
#footer a:hover 
{
	color: #4B4B4B;
}

#sponsors 
{
	clear: both;
	float: left;
	margin-top: 10px;
	width: 100%;
	text-align: center;
}
#sponsors ul 
{
	width: 750px;
	margin: 0 auto;
	text-align: center;
}
#sponsors ul li 
{
	list-style: none;
	float: left;
	padding: 10px;
}
#sponsors ul li img 
{
	border: 0;
}

#MyBPControlLayout_Container_33_divContainer 
{
	/*background: #fff url(/Design/Layouts/Bokskogen/img/spiral-bg.gif) repeat-y;
	padding-left: 55px;*/
}

#MyBPControlLayout_Container_222_MyControl222_panWeekCalendar td,
#MyBPControlLayout_Container_223_MyControl223_dlWeekCalendar__ctl0_dlWeekCalendarNested td
{
	FONT-SIZE: 11pt;
	font-weight: normal;
    COLOR: #000000;
    FONT-FAMILY: Georgia;
    line-height: 1.5em;
    padding-bottom: 3px;
}
#MyBPControlLayout_Container_228_MyControl228_lblHeader 
{
	FONT-SIZE: 28pt;
	font-weight: normal;
    COLOR: #28440C;
    FONT-FAMILY: Georgia;
}
#MyBPControlLayout_Container_26_MyControl26_lbtnUpdate 
{
	display: none;
}


#content_right_junior
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 5px;
	height: 180px;
	background-color: #2E4B11;
	float: right;
	color: #cccccc;
	
	width: 185px; /* for IE5/Win */    
}
/*Trick för att få rätt bredd i FF och Safari*/
html>body #content_right_junior {
	width: 180px;
}
#content_left_junior
{
	width: 730px;
	float: left;
}

#MyBPControlLayout_Container_33_divContainer
{
	border-bottom:1px none lightgray;
    border-left:1px none lightgray;
    border-right:1px solid lightgray;
    border-top: 1px none lightgray;
	background-image:url('/Design/Layouts/Bokskogen/img/spiral5.png');
	background-repeat: repeat-y;
	padding-left: 71px;
	background-color: #F8F8F8;
}

.AllDatesCalendarTable 
{
	width: 100%;
	border: 1px solid #cccccc;
}
.AllDatesCalendarTable td 
{
	padding: 3px;
	margin: 0px !important;
	vertical-align: top;
}
.AllDatesCalendarTable .WeekDay,
.AllDatesCalendarTable .Date,
.AllDatesCalendarTable .WeekDay_alt,
.AllDatesCalendarTable .Date_alt
{
	width: 25px;	
}
.AllMonthsListItem 
{
	padding: 2px;
}
.AllYearMonthsBrowse 
{
	background-color: #EEEEEE;
}
.AllYearMonthsBrowse td 
{
	padding: 3px;
}

.quicksearchbox 
{
	float: left;
}
.quicksearchbox_left
{
	float: left;
}
.quicksearchbox_middle
{
	float: left;
}
.quicksearchbox_right
{
	float: left;
}