﻿/*
Project:	Jägareförbundet 2009
Style:		General stylesheet
Version:	1.0
Author:	    Tomas Frieberg
Updated: 	2009-02-03

Sections:
01. GENERAL
	- Images
	- Links
	- Clearfix
	- Button
	
02. COLORTHEMES

03. PAGE ELEMENTS

------------------------------------------------------------ */


/* 01. GENERAL
------------------------------------------------------------ */
html { font-size: 100%; font-family: Arial, Helvetica, Sans-Serif; }
body { font-size: 60%; padding: 8px 0px; }

form { display: inherit !important; margin: inhert !important; width: inherit !important; }

h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 100%; font-weight: bold; margin: 0px 0px 6px 0px; }
h2 { font-family: "Trebuchet MS", Verdana, Sans-Serif; font-size: 110%; margin: 20px 0px 6px 0px; }
h3 { font-family: "Trebuchet MS", Verdana, Sans-Serif; font-size: 100%; margin: 20px 0px 6px 0px; }
h1.Beige { color: #c9904c ! important; }
h1.LightBlue { color: #808fd3 ! important; }
h1.Blue { color: #172a6c ! important; }

p { margin: 0px 0px 12px 0px; }
	p.PicText { font-size: 80%; }

textarea { font-family: Arial, Helvetica, Sans-Serif; }

.Ingress { font-weight: bold; margin: 0px 0px 12px 0px; }

strong, th, thead td, h1, h2, h3, h4, h5, h6, dt { font-weight: bold; }
cite, em, dfn { font-style: italic; }
abbr, acronym { text-transform: uppercase; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid; }
hr { width:100%; height:1px; border:0; clear:both; float:none; margin:0 0 15px 0; }
.hidden { display: none; }

/* IMAGES */
img { vertical-align: bottom; border: 0px; }
img.left, img[align=left], table[align=left] { float:left; }
img.right, img[align=right], table[align=right] { float:right; }

/* LINKS */
/*a:link, a:visited, a:hover, a:active, a:focus { text-decoration: none; cursor:pointer; }
a:hover, a:active, a:focus { text-decoration: underline; }*/

/* CLEARFIX */
#content:after,
.clearfix:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */

/* BUTTON */
button { border:0; cursor:pointer; font-weight:bold; padding:0 10px 0 0; text-align:center; outline:0; -moz-padding-end: 7px; }
button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 10px; outline:0; -moz-padding-start: 9px; }
button:focus::-moz-focus-inner { border-color: transparent ! important; }

/* LISTS */
/*ul, ol { list-style-type: square; list-style-position: outside; margin: 0px 0px 12px 0px; }
	ul li { list-style-type: square; list-style-position: outside; margin: 0px 0px 4px 25px; }*/

/*textarea { font-family: Arial, Helvetica, Sans-Serif; }*/

/* 02. COLORTHEMES
------------------------------------------------------------ */

/* GREEN */
body.Green a:link, body.Green a:visited,
body.Green a:active, body.Green a:hover { color: #0e4820; }

body.Green #DropDown { background: url('/library/images/GreenDropDownBg.png') repeat-x left top; color: White; border-bottom: 1px solid #ad916f; }
	body.Green #DropDown .Divider { background-image: url(/library/images/GreenDropDownDivider.gif) }

body.Green #Nav { background-image: url('/library/images/GreenLeftMenuBg.png'); }
	body.Green #Nav a:link, #Nav a:visited { color: Black; text-decoration: none; }
	body.Green #Nav a:active, #Nav a:hover { color: #0e4820 ! important; }

body.Green #DropDown .ItemOver {  }
body.Green #DropDown .subNav { background-color: #1f4525; }
	body.Green #DropDown div.subNavDelimiter { background: url(/library/images/GreenSubNavDelimiter.png) no-repeat left top; }
	body.Green #DropDown div.subNavRubOver { color: #459a53; }
	body.Green #DropDown div.DropDownSW { background: url('/library/images/GreenSubNavSW.png') no-repeat left top; }
	body.Green #DropDown div.DropDownBot { background: url('/library/images/GreenSubNavS.png') repeat-x left top; }
	body.Green #DropDown div.DropDownSE { background: url('/library/images/GreenSubNavSE.png') no-repeat left top; } 

body.Green #PageContent h1 { color: #0e4820; }
body.Green #LeftMenu h1,
body.Green #ContentRight h1 { color: #c9904c; }

body.Green #ContentRight .BlockFooter { background-color: #f4eddb; border-color: #e5e0dc; }

body.Green .FormBG { background: #b2c7bc; }
body.Green .FormBorder { border: 10px solid #99b5a7; }


/* LIGHTGREEN */
body.LightGreen a:link, body.LightGreen a:visited,
body.LightGreen a:active, body.LightGreen a:hover { color: #0e4820; }

body.LightGreen #DropDown { background: url('/library/images/LightGreenDropDownBg.png') repeat-x left top; color: White; border-bottom: 1px solid #ad916f; }
	body.LightGreen #DropDown .Divider { background-image: url(/library/images/LightGreenDropDownDivider.gif) }

body.LightGreen #Nav { background-image: url('/library/images/GreenLeftMenuBg.png'); }
	body.LightGreen #Nav a:link, #Nav a:visited { color: Black; text-decoration: none; }
	body.LightGreen #Nav a:active, #Nav a:hover { color: #0e4820 ! important; }

body.LightGreen #DropDown .ItemOver {  }
body.LightGreen #DropDown .subNav { background-color: #97a195; }
	body.LightGreen #DropDown div.subNavDelimiter { background: url(/library/images/LightGreenSubNavDelimiter.png) no-repeat left top; }
	body.LightGreen #DropDown div.subNavRubOver { color: #ccdaca; }
	body.LightGreen #DropDown div.DropDownSW { background: url('/library/images/LightGreenSubNavSW.png') no-repeat left top; }
	body.LightGreen #DropDown div.DropDownBot { background: url('/library/images/LightGreenSubNavS.png') repeat-x left top; }
	body.LightGreen #DropDown div.DropDownSE { background: url('/library/images/LightGreenSubNavSE.png') no-repeat left top; } 

body.LightGreen #PageContent h1 { color: #0e4820; }
body.LightGreen #LeftMenu h1,
body.LightGreen #ContentRight h1 { color: #c9904c; }

body.LightGreen #ContentRight .BlockFooter { background-color: #f4eddb; border-color: #e5e0dc; }


/* NAVY */
body.Navy a:link, body.Navy a:visited,
body.Navy a:active, body.Navy a:hover { color: #2c3665; }

body.Navy #DropDown { background: url('/library/images/NavyDropDownBg.png') repeat-x left top; color: White; border-bottom: 1px solid #ad916f; }
	body.Navy #DropDown .Divider { background-image: url(/library/images/NavyDropDownDivider.gif) }

body.Navy #Nav { background-image: url('/library/images/NavyLeftMenuBg.png'); }
	body.Navy #Nav a:link, #Nav a:visited { color: Black; text-decoration: none; }
	body.Navy #Nav a:active, #Nav a:hover { color: #0e4820 ! important; }

body.Navy #DropDown .ItemOver {  }
body.Navy #DropDown .subNav { background-color: #28315f; }
	body.Navy #DropDown div.subNavDelimiter { background: url(/library/images/NavySubNavDelimiter.png) no-repeat left top; }
	body.Navy #DropDown div.subNavRubOver { color: #6379eb; }
	body.Navy #DropDown div.DropDownSW { background: url('/library/images/NavySubNavSW.png') no-repeat left top; }
	body.Navy #DropDown div.DropDownBot { background: url('/library/images/NavySubNavS.png') repeat-x left top; }
	body.Navy #DropDown div.DropDownSE { background: url('/library/images/NavySubNavSE.png') no-repeat left top; } 

body.Navy #PageContent h1 { color: #2c3665; }
body.Navy #LeftMenu h1,
body.Navy #ContentRight h1 { color: #a70020; }

body.Navy #ContentRight .BlockFooter { background-color: #243977; border-color: #e5e0dc; color: White; }
	body.Navy #ContentRight .BlockFooter a:link,
	body.Navy #ContentRight .BlockFooter a:visited,
	body.Navy #ContentRight .BlockFooter a:active,
	body.Navy #ContentRight .BlockFooter a:hover { color: White ! important; }


/* BLUE */
body.Blue a:link, body.Blue a:visited,
body.Blue a:active, body.Blue a:hover { color: #2c3665; }

body.Blue #DropDown { background: url('/library/images/BlueDropDownBg.png') repeat-x left top; color: White; border-bottom: 1px solid #ad916f; }
	body.Blue #DropDown .Divider { background-image: url(/library/images/BlueDropDownDivider.gif) }

body.Blue #Nav { background-image: url('/library/images/GreenLeftMenuBg.png'); }
	body.Blue #Nav a:link, #Nav a:visited { color: Black; text-decoration: none; }
	body.Blue #Nav a:active, #Nav a:hover { color: #0e4820 ! important; }

body.Blue #DropDown .ItemOver {  }
body.Blue #DropDown .subNav { background-color: #8895b1; }
	body.Blue #DropDown div.subNavDelimiter { background: url(/library/images/BlueSubNavDelimiter.png) no-repeat left top; }
	body.Blue #DropDown div.subNavRubOver { color: #60697d; }
	body.Blue #DropDown div.DropDownSW { background: url('/library/images/BlueSubNavSW.png') no-repeat left top; }
	body.Blue #DropDown div.DropDownBot { background: url('/library/images/BlueSubNavS.png') repeat-x left top; }
	body.Blue #DropDown div.DropDownSE { background: url('/library/images/BlueSubNavSE.png') no-repeat left top; } 

body.Blue #PageContent h1 { color: #2c3665; }
body.Blue #LeftMenu h1,
body.Blue #ContentRight h1 { color: #a70020; }

body.Blue #ContentRight .BlockFooter { background-color: #f4eddb; border-color: #e5e0dc; }

body.Blue .FormBG { background: #dee3eb; }
body.Blue .FormBorder { border: 10px solid #c8d1de; }


/* BROWN */
body.Brown a:link, body.Brown a:visited,
body.Brown a:active, body.Brown a:hover { color: #0e4820; }

body.Brown #DropDown { background: url('/library/images/BrownDropDownBg.png') repeat-x left top; color: White; border-bottom: 1px solid #ad916f; }
	body.Brown #DropDown .Divider { background-image: url(/library/images/BrownDropDownDivider.gif) }

body.Brown #Nav { background-image: url('/library/images/GreenLeftMenuBg.png'); }
	body.Brown #Nav a:link, #Nav a:visited { color: Black; text-decoration: none; }
	body.Brown #Nav a:active, #Nav a:hover { color: #0e4820 ! important; }

body.Brown #DropDown .ItemOver {  }
body.Brown #DropDown .subNav { background-color: #4a392b; }
	body.Brown #DropDown div.subNavDelimiter { background: url(/library/images/BrownSubNavDelimiter.png) no-repeat left top; }
	body.Brown #DropDown div.subNavRubOver { color: #d0a079; }
	body.Brown #DropDown div.DropDownSW { background: url('/library/images/BrownSubNavSW.png') no-repeat left top; }
	body.Brown #DropDown div.DropDownBot { background: url('/library/images/BrownSubNavS.png') repeat-x left top; }
	body.Brown #DropDown div.DropDownSE { background: url('/library/images/BrownSubNavSE.png') no-repeat left top; } 

body.Brown #PageContent h1 { color: #0e4820; }
body.Brown #LeftMenu h1,
body.Brown #ContentRight h1 { color: #c9904c; }

body.Brown #ContentRight .BlockFooter { background-color: #f4eddb; border-color: #e5e0dc; }


/* LIGHTBROWN */
body.LightBrown a:link, body.LightBrown a:visited,
body.LightBrown a:active, body.LightBrown a:hover { color: #0e4820; }

body.LightBrown #DropDown { background: url('/library/images/LightBrownDropDownBg.png') repeat-x left top; color: White; border-bottom: 1px solid #ad916f; }
	body.LightBrown #DropDown .Divider { background-image: url(/library/images/LightBrownDropDownDivider.gif) }

body.LightBrown #Nav { background-image: url('/library/images/GreenLeftMenuBg.png'); }
	body.LightBrown #Nav a:link, #Nav a:visited { color: Black; text-decoration: none; }
	body.LightBrown #Nav a:active, #Nav a:hover { color: #0e4820 ! important; }

body.LightBrown #DropDown .ItemOver {  }
body.LightBrown #DropDown .subNav { background-color: #6c5a53; }
	body.LightBrown #DropDown div.subNavDelimiter { background: url(/library/images/LightBrownSubNavDelimiter.png) no-repeat left top; }
	body.LightBrown #DropDown div.subNavRubOver { color: #d4b1a3; }
	body.LightBrown #DropDown div.DropDownSW { background: url('/library/images/LightBrownSubNavSW.png') no-repeat left top; }
	body.LightBrown #DropDown div.DropDownBot { background: url('/library/images/LightBrownSubNavS.png') repeat-x left top; }
	body.LightBrown #DropDown div.DropDownSE { background: url('/library/images/LightBrownSubNavSE.png') no-repeat left top; } 

body.LightBrown #PageContent h1 { color: #0e4820; }
body.LightBrown #LeftMenu h1,
body.LightBrown #ContentRight h1 { color: #c9904c; }

body.LightBrown #ContentRight .BlockFooter { background-color: #f4eddb; border-color: #e5e0dc; }

body.LightBrown .FormBG { background: #ded8d6; }
body.LightBrown .FormBorder { border: 10px solid #cac1be; }

body.LightBrown .result-table { width: 100%; margin-top: 20px; }
	body.LightBrown .result-table .headline { background-color: #f0eae7; }
	body.LightBrown .result-table .item0 { background-color: #f0eae7; }
	body.LightBrown .result-table .item1 { background-color: #fef7f5; }


/* BEIGE */
body.Beige a:link, body.Beige a:visited,
body.Beige a:active, body.Beige a:hover { color: #0e4820; }

body.Beige #DropDown { background: url('/library/images/BeigeDropDownBg.png') repeat-x left top; color: White; border-bottom: 1px solid #ad916f; }
	body.Beige #DropDown .Divider { background-image: url(/library/images/BeigeDropDownDivider.gif) }

body.Beige #Nav { background-image: url('/library/images/GreenLeftMenuBg.png'); }
	body.Beige #Nav a:link, #Nav a:visited { color: Black; text-decoration: none; }
	body.Beige #Nav a:active, #Nav a:hover { color: #0e4820 ! important; }

body.Beige #DropDown .ItemOver {  }
body.Beige #DropDown .subNav { background-color: #aa7a45; }
	body.Beige #DropDown div.subNavDelimiter { background: url(/library/images/BeigeSubNavDelimiter.png) no-repeat left top; }
	body.Beige #DropDown div.subNavRubOver { color: #ffc482; }
	body.Beige #DropDown div.DropDownSW { background: url('/library/images/BeigeSubNavSW.png') no-repeat left top; }
	body.Beige #DropDown div.DropDownBot { background: url('/library/images/BeigeSubNavS.png') repeat-x left top; }
	body.Beige #DropDown div.DropDownSE { background: url('/library/images/BeigeSubNavSE.png') no-repeat left top; } 

body.Beige #PageContent h1 { color: #0e4820; }
body.Beige #LeftMenu h1,
body.Beige #ContentRight h1 { color: #c9904c; }

body.Beige #ContentRight .BlockFooter { background-color: #f4eddb; border-color: #e5e0dc; }


/* GRAY */
body.Gray a:link, body.Gray a:visited,
body.Gray a:active, body.Gray a:hover { color: #0e4820; }

body.Gray #DropDown { background: url('/library/images/GrayDropDownBg.png') repeat-x left top; color: White; border-bottom: 1px solid #ad916f; }
	body.Gray #DropDown .Divider { background-image: url(/library/images/GrayDropDownDivider.gif) }

body.Gray #Nav { background-image: url('/library/images/GrayLeftMenuBg.png'); }
	body.Gray #Nav a:link, #Nav a:visited { color: Black; text-decoration: none; }
	body.Gray #Nav a:active, #Nav a:hover { color: #565c69 ! important; }

body.Gray #DropDown .ItemOver {  }
body.Gray #DropDown .subNav { background-color: #515158; }
	body.Gray #DropDown div.subNavDelimiter { background: url(/library/images/GraySubNavDelimiter.png) no-repeat left top; }
	body.Gray #DropDown div.subNavRubOver { color: #adadbc; }
	body.Gray #DropDown div.DropDownSW { background: url('/library/images/GraySubNavSW.png') no-repeat left top; }
	body.Gray #DropDown div.DropDownBot { background: url('/library/images/GraySubNavS.png') repeat-x left top; }
	body.Gray #DropDown div.DropDownSE { background: url('/library/images/GraySubNavSE.png') no-repeat left top; } 

body.Gray #PageContent h1 { color: #2c3665; }
body.Gray #LeftMenu h1,
body.Gray #ContentRight h1 { color: #a70020; }

body.Gray #ContentRight .BlockFooter { background-color: #d5d6d9; border-color: #9a9da5; }



/* 03. PAGE ELEMENTS
------------------------------------------------------------ */
#PageWrapper { display: block; margin: auto; width: 960px; }
#PageContainer { min-width: 980px; }

#PageHead { height: 155px; overflow: hidden; }
.LogoContainer { float: left; width: 468px; height: 116px; padding: 44px 0px 0px 12px; background: url('/library/images/PageHeadBg.png') no-repeat left top; }
	.LogoContainer .SubLine { position: absolute; top: 127px; left: 88px; }
#SvJakt .LogoContainer { height: 135px ! important; padding-top: 25px ! important; background-image: url('/library/images/PageHeadNoDelimitBg.png') ! important; }
.PageHeadImg { float: left; position: relative; }
	.PageHeadImg div#PicDivider { position: absolute; top: 0px; right: 0px; }
	.PageHeadImg div#Pic01 { float: left; }
	.PageHeadImg div#Pic02 { float: left; }

#DropDown { width: 100%; height: 24px; padding: 8px 0px 0px 0px; font-size: 110%;  }
	#DropDown #Items { padding: 0px 5px; white-space: nowrap; overflow: visible; }
	#DropDown .Item,
	#DropDown .ItemOver { position: relative; float: left; margin: 0px 7px 0px 7px; line-height: 1.1em; z-index: 30; }
		#DropDown .Item a:link, #DropDown .Item a:visited,
		#DropDown .Item a:active, #DropDown .Item a:hover,
		#DropDown .ItemOver a:link, #DropDown .ItemOver a:visited,
		#DropDown .ItemOver a:active, #DropDown .ItemOver a:hover { color: white; text-decoration: none; }
		#DropDown .Divider { float: left; width: 2px; height: 27px; margin: -5px 0px 0px 0px; background-repeat: no-repeat; background-position: 0px 0px; }
#DropDownShade { background: url('/library/images/DropDownShade.png') repeat-x left top; width: 100%; height: 10px; position: absolute; top: 188px; left: 0px; }

div.subNavContainer { font-size: 80%; }
	div.subNavW { position: absolute; }
	div.subNavE { position: absolute; left: 167px; top: 0px; bottom: 18px; width: 8px; background: url('/library/images/SubNavE.png') repeat-y left top; }
	div.subNav { padding: 5px 10px 10px 10px;  }
		div.subNavRub,
		div.subNavRubOver { white-space: normal ! important; padding: 4px 0px; cursor: pointer; line-height: 1.1em; }
		div.subNavBorder { width: 147px ! important; }
		div.subNavDelimiter { width: 147px; height: 2px; }
	div.DropDownS { width: 175px; }
		div.DropDownSW { float: left; width: 12px; height: 18px; }
		div.DropDownBot { float: left; width: 146px; height: 18px; }
		div.DropDownSE { float: left; width: 17px; height: 18px; } 

#PageBodyContainer { _height: 1%; overflow: auto; width: 1108px; }

#FastLinks { width: 100%; }

#NewsHead { border-bottom: 1px solid #e8e6e6; _height: 1%; overflow: auto; margin: 0px 0px 6px 0px; }
	#NewsHead h1 { float: left; width: 372px; }
	#NewsHead #NewsDate { color: #aaaaaa; float: left; font-weight: bold; width: 150px; text-align: right; }

/*	LEFT MENU */
#LeftMenu { float: left; width: 159px; padding: 23px 12px 0px 8px; border-right: 1px solid #ead5bb; }
#LeftMenu h1 { color: #c9904c; text-transform: uppercase; }
.MenuDivider { margin: 6px 0px 0px -1px; }
#Nav { background-repeat: repeat-y; background-position: left top; margin: -6px -12px 0px -11px; padding: 6px 12px 10px 11px; list-style-type: none; }
	#Nav a:link, #Nav a:visited { text-decoration: none; }
	#Nav a:active, #Nav a:hover { text-decoration: underline ! important; }
	#Nav li { list-style-type: none; margin: 0px 0px 2px 0px; }
	#Nav ul { list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; }
	#Nav ul ul { list-style-type: none; font-size: 90%; padding: 0px 0px 0px 5px; margin: 4px 0px 5px 5px; }

#SearchField { margin: 0px 5px 5px 0px; }
#SearchButton { text-align: right; }
#SearchField input { width: 100%; }

#MemberUsrField, #MemberPwdField { margin: 0px 5px 5px 0px; }
#MemberUsrField input, #MemberPwdField input { width: 100%; }
#MemberButton { text-align: right; }

ul.LinkList { border-top: 1px solid #eeedec; list-style-type: none; margin: 10px 0px 10px 0px; padding: 10px 0px 0px 0px; }
	ul.LinkList li { margin: 0px 0px 5px 0px; }

#PageContent { float: left; width: 530px; overflow: hidden; border-right: 0px solid #c6cfba; padding: 0px 0px 0px 0px; line-height: 1.2em; }
	#PageContent h1 { /*text-transform: uppercase;*/ font-size: 1.4em; line-height: 1em; }
	#PageContent .ContentDivider { background: url(/library/images/ContentDividerLarge.png) no-repeat left top; width: 500px; height: 10px; margin: 10px 0px 20px 0px; }

#PageContentNoLeftMenu { float: left; width: 703px; overflow: hidden; padding: 23px 10px 0px 10px; border-right: 1px solid #c6cfba; line-height: 1.2em; }

#ContentLeft { float: left; width: 340px; margin: 0px 10px 0px 0px; overflow: hidden; }
	#ContentLeft .ContentDivider { background: url(/library/images/ContentDividerMedium.png) no-repeat left top; width: 332px; height: 17px; margin: 0px 4px 20px 4px; }
#ContentRight { float: left; min-width: 180px; max-width: 308px; margin-right: -10px; overflow: hidden; }
	#ContentLeft h1,
	#ContentRight h1 { padding-bottom: 2px; margin-bottom: 12px; border-bottom: 1px solid #e8e6e6; }
	#ContentRight .ContentDivider { background: url(/library/images/ContentDividerSmall.png) no-repeat left top; width: 240px; height: 13px; margin: 0px 0px 20px 0px; }

.ContentLeftTwoCols { _height: 1%; overflow: auto; }
	.ContentLeftTwoCols .LeftCol { float: left; margin: 0px 9px 0px 0px; width: 150px; }
	.ContentLeftTwoCols .RightCol { float: left; margin: 5px 0px 0px 0px; width: 181px; }
	.ContentLeftTwoCols h1 { font-size: 100%; font-weight: normal; text-transform: none ! important; border: 0px ! important; margin: 0px ! important; }

#ContentRight .ItemDate { color: #515151; font-size: 90%; padding-left: 10px; }
#ContentRight .ItemHead { background: url(/library/images/NewsHeadBg.png) repeat-y left top; color: Black; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 10px; }
	#ContentRight .ItemHead a:link, #ContentRight .ItemHead a:visited,
	#ContentRight .ItemHead a:active, #ContentRight .ItemHead a:hover,
	#ContentRight .BlockFooter a:link, #ContentRight .BlockFooter a:visited,
	#ContentRight .BlockFooter a:active, #ContentRight .BlockFooter a:hover { color: Black; text-decoration: none; }
	#ContentRight .ItemHead a:active, #ContentRight .ItemHead a:hover,
	#ContentRight .BlockFooter a:active, #ContentRight .BlockFooter a:hover { text-decoration: underline; }
#ContentRight .ItemSender { color: Black; font-size: 90%; padding-left: 10px; margin-bottom: 5px; }
#ContentRight .Block { margin-bottom: 40px; }
#ContentRight .BlockFooter { border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; padding: 2px 10px; _height: 1%; overflow: auto; margin-bottom: 40px; font-size: 90%; }
	.BlockFooter .Left { float: left; margin: 0px 10px 0px 0px; }
	.BlockFooter .Right { float: right; }

#BannerContainer { float: left; padding: 40px 0px 0px 7px; /*width: 250px; overflow: hidden;*/ }
	#BannerContainer div { margin: 0px 0px 20px 0px; }

.Flag { margin-right: 7px; }

a.RSS:link, a.RSS:visited,
a.RSS:active, a.RSS:hover { display: block; width: 40px; color: #cb5516 ! important; text-decoration: none; font-size: 100%; }
a.RSS:active, a.RSS:hover { text-decoration: underline; }
.RSS img { float: right; margin: 0px 0px -3px 4px; }

.DocItem { padding-left: 30px ! important; }
	.DocItem img { margin-left: -20px; vertical-align: middle; }

.Ingress .NewsImage { float: left; margin: 0px 10px 10px 0px; }
.NewsImage { width: 200px; }
	.NewsImage div, .NewsImage p { font-size: 80%; }

.MoreNewsItem { _height: 1%; overflow: auto; }
	.MoreNewsItem .ContentLeft { float: left; margin-right: 10px; width: 390px; }
	.MoreNewsItem .ContentRight { float: left; width: 120px; _height: 1%; overflow: auto; }
	.MoreNewsItem .NewsImage { float: left; width: 120px ! important; }

#ContentRight .MoreNewsItem .ContentLeft { width: 150px; }
	
.SpecialNewsItem { _height: 1%; overflow: auto; margin: 0px 0px 20px 0px; }
	.SpecialNewsItem .ContentRight { float: left; width: 120px; _height: 1%; overflow: auto; }
	.SpecialNewsItem .NewsImage { /*float: left;*/ width: 120px ! important; }
	.SpecialNewsItem .ContentLeftTwoCols .ContentLeft { float: left; width: 206px ! important; margin-right: 5px; }
	.SpecialNewsItem .ContentLeftTwoCols .ContentRight { float: left; width: 120px ! important; }
	.SpecialNewsItem .Sender { text-align: right; font-size: 80%; color: #515151; }
	.SpecialNewsItem .NewsDate { color: #515151; font-size: 80%; }

#ContentRight .SpecialNewsItem .ContentLeftTwoCols .ContentLeft { width: 150px ! important; }

.LeftMenuBox { width: 129px; }
	.LeftMenuBox .ContentContainer { _height: 1%; overflow: auto; margin: 0px 0px 4px 0px; }
		.LeftMenuBox .ContentContainer .ContentLeft { float: left; margin: 0px 4px 0px 0px; width: 10px; }
		.LeftMenuBox .ContentContainer .ContentRight { float: left; font-size: 0.9em; width: 115px; }
			.LeftMenuBox .ContentContainer .ContentLeft img { margin: 4px 0px 0px 0px; }

.StorageBar { width: 100px; height: 5px; border: 1px solid #eeeeee; margin: 5px 0px 0px 10px; overflow: hidden; }
	.StorageBar .Used { background: url(/medlem/library/images/percentbar.gif); height: 5px; }

.Ad { width: 530px; }
	.Ad h1 { margin: 20px 0px 10px 0px; }
	.Ad .MetaHead { _height: 1%; overflow: hidden; }
		.Ad .MetaHead div { float: left; margin-right: 10px; }
		.Ad .MetaHead .Delimiter { float: left; margin: 0px !important; }
	.Ad img { display: block; margin: 15px auto; }
	.Ad .Description { margin: 15px 0px; }
	.Ad .MetaFooter { _height: 1%; overflow: hidden; }
		.Ad .MetaFooter div { float: left; margin-right: 10px; }
		.Ad .MetaFooter .Delimiter { float: left; margin: 0px !important; }
	.Ad .Phone { margin: 15px 0px; font-weight: bold; }
	.Ad .PhoneBlock { width: 510px; padding: 10px; font-size: 1.2em; _height: 1%; overflow: hidden; }
	.Ad .AdBlock img { display: inline; margin: 0px !important; }
	.Ad .Link { margin: 10px 0px 20px 0px; }

/*.AdBlock { width: 490px; background: #cfd8c7; border-top: 1px solid #536f32; border-bottom: 1px solid #536f32; padding: 0px 0px 10px 0px; margin: 12px 0px; }
.AdNavBar { background: #1e4825; padding: 6px 10px; _height: 1%; overflow: auto; width: 510px; }
	.AdNavBar div { float: left; margin: 0px 10px 0px 0px; font-size: 0.8em; white-space: pre; }
	.AdNavBar a:link,
	.AdNavBar a:visited { color: white !important; text-decoration: none !important; }
	.AdNavBar a:active,
	.AdNavBar a:hover { color: #ffb400 !important; text-decoration: underline !important; }
.AdRow { background-color: #cfd8c7; cursor: pointer; }
.AdRowAlt { background-color: #f5f7f2; cursor: pointer; }
.AdRow img,
.AdRowAlt img { float: left; margin: 2px 4px 0px 0px; }

.AdImage { margin: 0px 0px 12px 0px; }*/

.AdBlock { background: #cfd8c7; border-top: 1px solid #536f32; border-bottom: 1px solid #536f32; padding: 0px 0px 10px 0px; margin: 12px 0px; }
.AdBlock { background: #cfd8c7; border-top: 1px solid #536f32; border-bottom: 1px solid #536f32; padding: 0px 20px 10px 20px; margin: 12px 0px; }
.AdNavBar { background: #1e4825; padding: 6px 10px; _height: 1%; overflow: auto; }
	.AdNavBar div { float: left; margin: 0px 10px 0px 0px; font-size: 0.8em; white-space: pre; }
	.AdNavBar a:link,
	.AdNavBar a:visited { color: white !important; text-decoration: none !important; }
	.AdNavBar a:active,
	.AdNavBar a:hover { color: #ffb400 !important; text-decoration: underline !important; }
.AdRow { background-color: #cfd8c7; cursor: pointer; }
.AdRowAlt { background-color: #f5f7f2; cursor: pointer; }
.AdRow img,
.AdRowAlt img { float: left; margin: 2px 4px 0px 0px; }

.AdImage { margin: 0px 0px 12px 0px; }

.Col00, .Col01, .Col02, .Col03 { padding: 10px; }
.Col00 {  }
.Col01 { background: #fafbf9; }
.Col02 { background: #eef0eb; }
.Col03 { background: #e2e4df; }
#Row02 .Col00, #Row02 .Col01, #Row02 .Col02, #Row02 .Col03,
#Row03 .Col00, #Row03 .Col01, #Row03 .Col02, #Row03 .Col03,
#Row04 .Col00, #Row04 .Col01, #Row04 .Col02, #Row04 .Col03,
#Row05 .Col00, #Row05 .Col01, #Row05 .Col02, #Row05 .Col03 { border-bottom: 1px solid #999999; }
#Row03 .Col01, #Row03 .Col02, #Row03 .Col03,
#Row04 .Col01, #Row04 .Col02, #Row04 .Col03,
#Row05 .Col01, #Row05 .Col02, #Row05 .Col03 { text-align: right; }

.Alert, .alert { font-weight: bold; color: red; }

#formTable { width: 530px; padding: 0px; }
	#formTable .C01 { width: 100px; padding: 0px 0px 0px 10px; }
	#formTable .C02 { width: 10px; text-align: right; padding: 0px 3px 0px 0px; }
	#formTable .C03 { padding: 3px 14px 3px 0px; }
.InputField { width: 390px; }

.ListDivider { border-bottom: 1px solid #f2f2f2; }

.Poll { background: url(/library/images/FadeTopBottom.jpg) repeat-x left top; padding: 10px 5px; }
	.Poll .PollIngress { margin: 0px 0px 6px 0px; }
		.Poll .PollIngress .Text { margin: 0px 0px 6px 0px; }
		.Poll .PollIngress .Link { text-align: right; }
	.Poll .PollAnswers { margin: 0px 0px 12px 6px; }
	.Poll .PollAnswer { _height: 1%; overflow: auto; margin: 0px 0px 4px 0px; }
		.Poll .PollAnswer .Left { float: left; margin-right: 4px; }
		.Poll .PollAnswer .Right { float: left; }

.Result { margin: 20px 0px; }
	.Result .BotLine { border-bottom: 1px solid #ded8d6; padding: 8px 3px; }
	.Result .FormBG .BotLine { border-top: 1px solid #cac1be; border-bottom: 1px solid #cac1be; padding: 8px 3px; }

#formConfirm { display: none; padding: 20px; width: 315px; }
#formTable { width: 315px; }

.TopListContainer { width: 530px; }
	.TopListContainer .TopListLeft { width: 255px; float: left; margin: 0px 20px 0px 0px; }
	.TopListContainer .TopListRight { width: 255px; float: left; }

.Top5List { width: 255px; }
	.Top5List h2 { color: #0e4820; text-transform: uppercase; margin: 20px 0px 10px 0px; font-size: 1em; }
	.Top5List .TopListItem { _height: 1%; overflow: hidden; border-top: 1px solid #edebe9; padding: 0px 0px 15px 0px; margin: 0px 0px 0px 0px; }
		.Top5List .TopListItem .Counter { float: left; width: 50px; margin: 0px 0px 0px 0px; font-family: Georgia, "Trebuchet MS", Serif; color: #bbb2ab; font-size: 60px; line-height: 1.1em; text-align: center; background: url(/library/images/TopListCounterBg.png) no-repeat left top; }
		.Top5List .TopListItem .ItemImg { float: left; width: 50px; margin: 15px 10px 0px 0px; }
		.Top5List .TopListItem .ItemTxt { float: left; width: 155px; margin: 15px 10px 0px 0px; }
			.Top5List .TopListItem .ItemTxt .ItemHeader { margin: 0px 0px 20px 0px; }
			.Top5List .TopListItem .ItemTxt .SubCategory { text-align: right; color: #b1b1b1; font-size: 10px; }

#Name02, #headline,
#phone, #description { background-color: #ffe7bb; }
#charCount { position: relative; z-index: 10; top: 0px; margin-bottom: -72px; left: 380px; background: url(/library/images/AdsBubble.png) no-repeat left top; width: 125px; height: 52px; font-size: 10px; color: #4c3e23; padding: 10px 10px; line-height: 10px; }
	#charCount.counter { color: White; font-size: 42px; font-family: Georgia, Arial, Sans-Serif; font-weight: bold; text-align: right; height: 67px; padding: 5px 25px 0px 0px; line-height: 46px; }

.iframe-settings { width: 500px !important; text-align: left; }
	.iframe-settings .course-item { padding: 10px 0px 10px 0px; border-bottom: 1px solid #e8e8e8; }
		.iframe-settings .course-item .item-left { float: left; width: 330px; padding: 0px 10px 0px 0px; }
		.iframe-settings .course-item .item-right { float: left; width: 160px; }

.member-settings { width: 330px; }

#AdsArea { padding-left: 12px; }

.product-table { width: 530px; table-layout: fixed; }
	.product-table .product-size { width: 60px; margin-left: 5px; }
	.product-table .product-column { width: 257px; padding: 0px 8px 20px 0px; height: 100%; }
	.product-table .product-buy { background: #F2F2E5; height: 43px; }

.pframe { width: 257px !important; }
	.pframe .ppic, .ppic { float: left; width: 90px; margin: 0px 10px 10px 0px; }

.christmas { border: 2px solid red; }
	.christmas .product-buy { background: red; color: White; padding: 4px 0px 0px 4px; }

.product-info-head { padding: 2px 10px; border-bottom: 1px solid #527031; }
.product-info-row { padding: 2px 10px; border-bottom: 1px solid #E7EADF; }

.product-info { width: 257px !important; padding-bottom: 5px; }
	.product-info h2 { margin-top: 0px; }

#member-address-change {  }
	#member-address-change .form-input { width: 310px; }

#avskjutning { width: 500px; text-align: left; }
	#avskjutning .logo { margin: 0px 0px 20px 0px; }

.footer-banner { margin: 5px 0 5px 5px; }
