/*
// Version:		4.00
// Date:		2010-03-31
// Module:		Munskankarna WebSite
// Scripting;	© 2010, Bengt Lindholm, uNeed AB, Sweden
//
//
//	Revisions
//


*/


/* Basic page settings - Overrides ***************************************** */

body 
{

color: 					#343434;
background: 			#d2cfc8;
margin-top:				0px;
}



/* Typography settings - Overrides ***************************************** */

h1 
{

margin-top:				0px;
font-size: 				30px;
}


h2, 
.header2, 
font.Header2 
{

font-size: 				18px;
font-weight:			bold;
margin-bottom: 			6px;
}


h3 
{

font-size: 				13px;
margin-bottom: 			4px;
margin-top: 			10px;
}


h4 
{

font-size: 				13px;
}


p 
{

font-weight:			normal;
}


.ingress 
{

font-size: 				13px;
}


/* List settings - Overrides *********************************************** */

ul 
{

list-style-type: 		disc;
padding-bottom: 		5px;
}


li 
{

font-size: 				13px;
margin-left: 			17px;
}



/* Link settings - Overrides *********************************************** */

a:link, 
a:visited, 
a:hover 
{

color: 					#e24418;
text-decoration: 		none;
}


a.nowrap:link, 
a.nowrap:visited, 
a.nowrap:hover 
{

white-space:			nowrap;
}


a:hover 
{

text-decoration: 		underline;
}



/* Table settings - Overrides ********************************************** */



/* Page elements *********************************************************** */

#wrapper 
{

text-align: 			left;
background: 			#ffffff;
width: 					980px;
margin-top: 			0;
margin-right: 			auto;
margin-bottom: 			0;
margin-left: 			auto;
font-size: 				0.9em; /*   */
overflow: 				hidden; /*   */
}


#page_header 
{

margin: 				0px;
padding: 				0px;
height: 				145px;
width: 					980px;
position: 				relative;
background-image: 		url(../../../munskankarna/g/bg_header.jpg);
overflow: 				hidden;
}


#page_header #page_header_buttons 
{

position:				absolute;
right: 					36px;
top: 					10px;
overflow: 				hidden;
}


#page_header #page_header_buttons a:link, 
#page_header #page_header_buttons a:visited, 
#page_header #page_header_buttons a:hover, 
#archives a:link, 
#archives a:visited, 
#archives a:hover, 
#sections a:link, 
#sections a:visited, 
#sections a:hover, 
#footer a:link, 
#footer a:visited, 
#footer a:hover, 
td.arrangement_link a:link, 
td.arrangement_link a:visited, 
td.arrangement_link a:hover 
{

color:					#ffffff;
}


#page_header #nav_buttons 
{

text-align: 			left;
position: 				absolute;
bottom: 				11px;
height: 				22px;
left: 					35px;
width: 					700px;
overflow: 				hidden;
}


#page_header #search_box 
{

text-align: 			right;
position: 				absolute;
bottom: 				11px;
height: 				23px;
right: 					25px;
width: 					200px;
overflow: 				hidden;
}


#page_header #nav_buttons ul 
{

list-style: 			none;
float:					left;
width:					100%;
}


#page_header #nav_buttons li 
{

float: 					left;
margin-left:			8px;
margin-right:			8px;
padding-left:			12px;
padding-right:			12px;
}


#page_header #nav_buttons ul li a:link, 
#page_header #nav_buttons ul li a:visited 
{

font-size: 				0.96em;
text-decoration: 		none;
color: 					#ffffff;
display: 				block;
width:					auto;
height: 				31px;
line-height: 			2.2em;
padding-top: 			0px;
}


#page_header #nav_buttons ul li a:hover 
{

color: 					#e24418;
text-decoration: 		none;
border: 				none;
}


#page_header #nav_buttons ul li.current a:hover 
{

color: 					#ffffff;
cursor: 				default;
}


#page_header #nav_buttons ul li.current 
{

background: 			#e24418;
}


#top_image
{

margin: 				0px;
padding: 				0px;
width: 					452px;
position: 				relative;
overflow: 				hidden;
}


#nav_buttons_sub 
{

background-image: 		url(../../../munskankarna/g/bg_content.gif);
background-repeat: 		repeat-y;
text-align: 			left;
position: 				relative;
clear: 					both;
display: 				block;
float: 					left;
width: 					980px;
overflow: 				hidden;
padding-left:			12px;
padding-top:			2px;
padding-bottom:			4px;
}


div.grey_line 
{

width:					100%;
height:					4px;
background: 			#b3aeaa;
background-image:		url(../../../g/dot.gif);
margin-left:			0px;
margin-right:			0px;
clear:					none;
}


#image_buttons 
{

text-align: 			center;
position: 				absolute;
left:					0px;
bottom: 				20px;
right:					0px;
height:					32px;
width:					452px;
}


#image_buttons table tr td 
{

margin: 				0px;
padding: 				0px;
bottom:					0px;
vertical-align:			bottom;
}


#image_buttons table tr td a:link, 
#image_buttons table tr td a:visited 
{

font-size: 				13px;
text-decoration: 		none;
color: 					#e24418;
display: 				block;
}


#image_buttons table tr td a:hover 
{

text-decoration: 		underline;
color: 					#e24418;
border: 				none;
top: 					0px;
}


table.menu, 
table.menu_sub 
{

border:					0px;
padding:				0px;
text-align:				center;
vertical-align:			middle;
width:					auto;
}


table.menu_sub 
{

padding-top:			5px;
}


td.menu, 
td.current 
{

font-size: 				13px;
color: 					#ffffff;
height:					22px;
margin-left:			8px;
margin-top:				1px;
margin-right:			8px;
margin-bottom:			0px;
padding-left:			12px;
padding-top:			3px;
padding-right:			12px;
padding-bottom:			0px;
white-space:			nowrap;
}


td.current 
{

background: 			#e24418;
}


td.menu a:link, 
td.menu a:visited 
{

text-decoration: 		none;
color: 					#ffffff;
display: 				block;
width:					auto;
border: 				none;
}


td.menu a:hover 
{

color: 					#e24418;
text-decoration: 		none;
border: 				none;
}


td.current a:hover
{

color: 					#ffffff;
cursor: 				default;
}


td.menu_sub, 
td.current_sub 
{

color: 					#343434;
height:					22px;
margin-left:			8px;
margin-top:				1px;
margin-right:			8px;
margin-bottom:			0px;
padding-left:			12px;
padding-top:			1px;
padding-right:			12px;
padding-bottom:			0px;
white-space:			nowrap;
}


td.menu_sub a:link, 
td.menu_sub a:visited 
{

font-size: 				14px;
text-decoration: 		none;
color: 					#343434;
display: 				block;
width:					auto;
border: 				none;
}


td.menu_sub a:hover 
{

color: 					#e24418;
text-decoration: 		none;
border: 				none;
}


td.current_sub, 
td.current_sub a:link, 
td.current_sub a:visited, 
td.current_sub a:hover 
{

color: 					#e24418;
cursor: 				default;
}


table.balloons
{

border:					0px;
padding:				0px;
text-align:				center;
width: 					auto;
margin-left:			50px;
}


td.balloon 
{

background: 			url(../../../munskankarna/g/balloon_middle.gif) bottom no-repeat;
height:					32px;
line-height:			25px;
}


td.sub_menu_sides 
{

width:					5px;
height:					32px;
}


td.sub_menu_spacer
{

width:					10px;
height:					32px;
}


.row_header 
{

background-color:		#ebe7e4;
padding-top:			0px;
}


#content 
{

background-image: 		url(../../../munskankarna/g/bg_content.gif);
background-repeat: 		repeat-y;
margin: 				0px;
padding: 				0px;
padding-top: 			0px;
width: 					980px;
position: 				relative;
clear: 					both;
display: 				block;
float: 					left;
}


#main_content, 
#main_conten_front 
{

float:					left;
width: 					494px;
padding: 				0px;
padding-left: 			10px;
top:					12px;
margin-left: 			0px;
clear:					none;
}


#main_content_front 
{

width:					452px;
padding-left:			0px;
margin-left:			22px;
margin-right:			0px;
position:				relative;
float:					left;
}


#main_content h1, 
#main_content h2, 
#main_content h3, 
#main_content h4, 
#main_content p, 
#main_content table, 
#main_content_front h1, 
#main_content_front h2, 
#main_content_front h3, 
#main_content_front h4, 
#main_content_front p, 
#main_content_front table 
{

margin-left:			10px;
margin-right:			10px;
}


#list_box 
{

overflow:				hidden;
}


#list_box h2, 
#list_box h1 header2 
{

margin-left:			0px;
}


#list_box h3 
{

margin-left:			3px;
}


#infos, 
#infos_front 
{ 

float:					left;
margin-top:				0px;
margin-left: 			0px;
margin-right:			0px;
padding-left: 			10px;
width: 					252px;
clear:					none;
overflow:				hidden;
}


#infos_front
{

float:					left;
margin-left:			0px;
width: 					262px;
clear:					none;
}


#infos h2,
#infos p.info, 
#popup h1,
#popup h2,
#popup h3,
#popup p.info, 
#popup div.info 
{

margin-left:			5px;
margin-right:			5px;
}


#infos h2, 
#infos_front h2 
{

<!--margin-top:				0px; -->
}


#ads 
{

float:					left;
padding-right:			24px;
padding-bottom:			10px;
margin-left:			10px;
top: 					10px;
right: 					30px;
width: 					200px;
bottom:					20px;
clear:					none;
}


#ads p
{

font-size: 				0.72em;
color:					#000000;
line-height: 			0.5em;
margin-bottom:			10px;
}


#min_height 
{

float:					left;
margin-left: 			0px;
margin-top:				0px;
margin-right:			0px;
padding-left: 			7px;
width: 					1px;
height:					480px;
clear:					none;
}


#header_list_box 
{

float:					left;
margin-left:			22px;
width:					170px;
}


#header_list_item 
{

background-color:		#83823a;
margin-bottom:			1px;
padding:				7px;
padding-top:			12px;
padding-bottom:			12px;
vertical-align:			middle;
}


#header_list_item.header_list_current 
{

background-color:		#a4a353;
}


#header_list_item a 
{

color:					#ffffff;
text-decoration:		none;
}


#header_list_bottom 
{

margin-bottom:			5px;
width:					170px;
height:					39px;
}


#trivia_list_item 
{

background-color:		#e24418;
color:					#ffffff;
margin-bottom:			1px;
padding:				7px;
padding-top:			12px;
padding-bottom:			12px;
vertical-align:			middle;
}


#trivia_text 
{

color:					#ffffff;
}


#trivia_list_bottom 
{

background:				url(../../../munskankarna/g/trivia_bottom.gif) no-repeat;
width:					170px;
height:					39px;
}


#archives 
{ 

background:				url(../../../munskankarna/g/front/Arkiv262b.gif) no-repeat;
margin-top:				5px;
width: 					262px;
height:					100px;
padding-top:			7px;
padding-left:			0px;
overflow:				hidden;
}


#archives h2, 
#archives p 
{

color:					#ffffff;
width:					150px;
padding-left:			20px;
}


#sections 
{ 

background:				url(../../../munskankarna/g/box_green.gif) no-repeat;
margin-top:				5px;
width: 					262px;
height:					93px;
padding-top:			7px;
padding-left:			0px;
overflow:				hidden;
}


#sections h2, 
#sections p 
{

color:					#ffffff;
width:					150px;
padding-left:			20px;
}


#trivia 
{ 

background:				url(../../../munskankarna/g/box_red.gif) no-repeat;
margin-top:				5px;
width: 					262px;
height:					137px;
padding-top:			7px;
padding-left:			0px;
overflow:				hidden;
}


#trivia h2, 
#trivia p 
{

color:					#ffffff;
width:					175px;
padding-left:			70px;
}


body.popup 
{

background:				#ffffff;
text-align:				left;
overflow:				hidden;
}


#popup_content 
{

float: 					left;
width: 					640px;
padding: 				20px;
padding-left: 			45px;
margin-left: 			0px;
position: 				relative;
}


#wrapper #content #main_content #page_intro p br, 
#wrapper #content #main_content p br
{

margin-bottom: 			5px;
}


#header 
{

height:					auto;
border-bottom: 			0px;
}


#footer 
{

background-image: 		url(../../../munskankarna/g/bg_footer.gif);
background-repeat: 		no-repeat;
height: 				64px;
width: 					980px;
clear: 					both;
float: 					left;
display: 				block;
position:				relative;
border-top:				0;
padding-top:			20px;
padding-left:			45px;
overflow: 				hidden;
}


#footer p 
{

color:					#ffffff;
}


#footer p.copyright 
{

font-size: 				10px;
color:					#e24418;
}


br.clear
{

clear:					both;
}


#arrangements_front, 
table.arrangements_front
{

margin-left:			-11px;
width:					100%;
padding:				0px;
border:					0;
}


td.arrangement_link, 
td.arrangement_image
{

text-align:				center;
width:					33%;
padding:				0px;
}


td.arrangement_header
{

text-align:				left;
width:					100%;
font-size:				18px;
font-weight:			bold;
color:					#323232;
padding:				0px;
padding-top:			15px;
padding-bottom:			5px;
padding-left:			10px;
}


td.arrangement_link 
{

padding-top:			3px;
background:				#e0b929;
color:					#ffffff;
font-size:				15px;
height:					24px;
}


td.thumbnail_col 
{

width:					80px;
}


.w_thumb
{

width:					80px;
}


ul.front_list li 
{

margin-left: 			30px;
}


.nopadding 
{

padding:				0px;
}


#striped tr.odd 
{

background-color: 		#ffffff;
}


.section_thumb 
{

margin-bottom:			10px;
}


.white
{

color:					#ffffff;
}


p.information 
{

font-size:				11px;
}


#infos h2,
#infos p.info, 
#infos_front h2,
#infos_front p.info 
{

margin-left:			5px;
margin-right:			5px;
}


.no_top_margin
{

margin-top:				0px;
}


.search_box 
{

width:					130px;
bottom:					0px;
left:					5px;
position:				absolute;
}


.search_submit 
{

bottom:					2px;
right:					0px;
position:				absolute;
}


#header_sektion_name 
{

position:				absolute;
top:					75px;
left:					110px;
width:					240px;
text-align:				center;
overflow:				hidden;
}


div.inline_thumb 
{

border:					1px solid #dddddd;
margin:					5px;
width:					120px;
overflow:				hidden;
}


#side_thumb
{

display:				none;
}


#content_list
{

padding-right:			10px;
}


#content_item_header
{

padding-right:			10px;
}
