/*****************************************

/* This file should contain the paths 

/* to all function stylesheets that should

/* be included on all pages

/*****************************************/

 

/* @include url(/Functions/Accessibility/Accessibility.css); */

.Accessibility .inputBlock

{

	margin-bottom: 0;

	padding: 5px;

}



.Accessibility .ContrastNormal

{

	color: #000;

	background-color: #fff;

}

.Accessibility .ContrastInverted

{

	color: #fff;

	background-color: #000;

}

.Accessibility .ContrastBlock .stateList span

{

	padding: 3px 5px 3px 2px;

}



.Accessibility .inputBlock .stateList input

{

	vertical-align: text-bottom;

}



.Accessibility .FontSizeLarger

{

	font-size: 1.25em;

}

.Accessibility .FontSizeLargest

{

	font-size: 1.5em;

}

body.Larger .Accessibility .FontSizes .stateList

{

	font-size: .85em;

}

body.Largest .Accessibility .FontSizes .stateList

{

	font-size: .75em;

}

 

/* @include url(/Functions/Article/ArticleBlock.css); */

.ArticleBlock .Image

{

	display: block;

	margin-bottom: 10px;

}



.ArticleImageLeft .Image

{

	float: left;

	margin-right: 10px;

}



.ArticleImageRight .Image

{

	float: right;

	margin-left: 10px;

}

 

/* @include url(/Functions/Basic/Styles/Divider.css); */

.Divider

{

	clear: both;

	height: 1px;

	margin-bottom: 10px;

	border-bottom: solid 1px #b5b5b5;

}



.Divider hr

{

	display: none;

} 

/* @include url(/Functions/Basic/Styles/ImageBlock.css); */

.ImageBlock

{

	display: block;

	line-height: 0;

	text-decoration: none;

}



.ImageBlock img

{

	display: block;

}

.ImageBlock a:hover img

{

	opacity: .8;

	filter: alpha(opacity=80);

} 

/* @include url(/Functions/Contact/ContactForm.css); */

.ContactForm

{

	min-height: 200px;

}



.ContactForm .inputBlock

{

	padding: 5px;

	margin-bottom: 0;

}

.ContactForm select

{

	width: 305px;

}



.ContactForm #RecipientInfo

{

	border-bottom: 1px solid #b5b5b5;

	margin-bottom: 20px;

}

.ContactForm .RecipientInfoLabel

{

	padding-left: 125px;

}



.ContactForm .ChooseCountry

{

	border-top: 1px solid #b5b5b5;

	border-bottom: 1px solid #b5b5b5;

}



.ContactForm .ContactTextInfo

{

	margin-top: 20px;

}



.ContactForm .errorLabel

{

	border: 1px solid #c00;

	padding: 5px;

	background-color: #fff5f5;

	margin-bottom: 10px;

}

.ContactForm .errorLabel strong

{

	display: block;

} 

/* @include url(/Functions/Dictionary/DictionaryBox.css); */

.DictionaryBox h2

{

	padding: 5px 5px 0 5px;

}

.DictionaryBox p

{

	margin: 0;

	padding: 0 5px 3px 5px;

}

.DictionaryBox .textBox

{

	width: 159px;

}



.DictionaryBox .SuggestBox

{

	list-style: none none;

	background-color: #fff;

	border: 1px solid #b5b5b5;

	margin: 0;

	padding: 0;

}

.DictionaryBox .SuggestBox li

{

	list-style: none none;

	padding: 2px 5px;

	margin: 0;

}

.DictionaryBox .SuggestBox .listItem

{

	background-color: #fff;

	color: #666;

}

.DictionaryBox .SuggestBox .selected

{

	background-color: #e5e6d5;

	color: #333;

}





.DictionaryBox .blockLink

{

	padding: 0 5px 5px 5px;

}

.DictionaryBox .TranslationLabel

{

	background-color: #f5f6e5;

	padding: 5px;

	margin-bottom: 10px;

}

.DictionaryBox .TranslationFlags

{

	list-style: none none;

	padding: 0;

	margin: 0;

}

.TranslationFlags li

{

	list-style: none none;

	display: inline;

	float: left;

	padding: 0;

	margin: 0 5px 0 0;

	background: Transparent url(/Frameworks/Common/Images/Icons/en_bg.gif) no-repeat left 21px;

}

.TranslationFlags li.FlagDA

{

	background-image: url(/Frameworks/Common/Images/Icons/da_bg.gif);

}

.TranslationFlags li.FlagEN

{

	background-image: url(/Frameworks/Common/Images/Icons/en_bg.gif);

}

.TranslationFlags li.FlagFO

{

	background-image: url(/Frameworks/Common/Images/Icons/fo_bg.gif);

}

.TranslationFlags li.FlagFI

{

	background-image: url(/Frameworks/Common/Images/Icons/fi_bg.gif);

}

.TranslationFlags li.FlagGL

{

	background-image: url(/Frameworks/Common/Images/Icons/gl_bg.gif);

}

.TranslationFlags li.FlagIS

{

	background-image: url(/Frameworks/Common/Images/Icons/is_bg.gif);

}

.TranslationFlags li.FlagNO

{

	background-image: url(/Frameworks/Common/Images/Icons/no_bg.gif);

}

.TranslationFlags li.FlagSV

{

	background-image: url(/Frameworks/Common/Images/Icons/sv_bg.gif);

}

.TranslationFlags li.last

{

	margin: 0;

}

.TranslationFlags li.selected

{

	background-position: left bottom;

}

.TranslationFlags li input

{

	display: block;

	width: 20px;

	margin: 3px 0 20px 0;

	border-bottom: 1px solid #ccc!important;

}

.TranslationFlags li.selected input,

.TranslationFlags li input:hover

{

	border-color: #eee!important;

	margin-top: 0;

	padding-bottom: 3px;

}

 

/* @include url(/Functions/Dictionary/DictionaryList.css); */

.DictionaryList .AlphabeticalList

{

	list-style: none none;

	padding: 5px 0;

	margin: 0 0 20px 0;

	border-top: 1px solid #b5b5b5;

	border-bottom: 1px solid #b5b5b5;

}

.DictionaryList .AlphabeticalList li

{

	list-style: none none;

	padding: 0;

	margin: 0;

	display: inline;

	float: left;

}

.DictionaryList .AlphabeticalList li span,

.DictionaryList .AlphabeticalList li a

{

	float: left;

	padding: 2px 3px;

}

.DictionaryList .AlphabeticalList li span

{

	color: #ccc;

	cursor: default;

}

.DictionaryList .AlphabeticalList li a

{

	font-weight: bold;

}

.DictionaryList .AlphabeticalList li a:hover,

.DictionaryList .AlphabeticalList li a.selected

{

	background-color: #a0a400;

	color: #fff;

	text-decoration: none;

}

.DictionaryList #TranslateTo p,

.DictionaryList #TranslateTo ul.TranslationFlags

{

	width: 235px;

	display: inline;

	clear: right;

	float: right;

	padding: 0 5px;

	margin: 0;

}

.DictionaryList #TranslateTo p

{

	padding-bottom: 3px;

}

.DictionaryList .gridView

{

	clear: both;

}

.DictionaryList .gridView th,

.DictionaryList .gridView td

{

	padding: 5px;

}

.DictionaryList .gridView th.last

{

	width: 235px;

}



 

/* @include url(/Functions/Faq/FaqBox.css); */

.FaqBox ul

{

	list-style: none none;

	padding: 5px 0 0 0;

	margin: 0;

}

.FaqBox li

{

	list-style: none none;

	margin: 0;

	padding: 0 0 10px 0;

}

.FaqBox li .category

{

	display: block;

}

.FaqBox li a,

.FaqBox li a:visited

{

	display: block;

	font-weight: bold;

	color: #333;

}

.FaqBox li a:hover

{

	display: block;

	color: #999;

	text-decoration: none;

}



#RegionSecondaryContent .FaqBox h2

{

	padding: 5px 5px 0 5px;

}

#RegionSecondaryContent .FaqBox ul

{

	padding: 0 5px 5px 5px;

}

#RegionSecondaryContent .FaqBox .blockLink

{

	margin-right: 5px;

}

 

/* @include url(/Functions/Faq/FaqList.css); */

.FaqList .CategoryList

{

	list-style: none none;

	padding: 5px 0 4px 0;

	margin: 0 0 20px 0;

	border-top: 1px solid #b5b5b5;

	border-bottom: 1px solid #b5b5b5;

}

.FaqList .CategoryList li

{

	width: 50%;

	overflow: visible;

	display: inline;

	float: left;

	padding: 0 0 1px 0;

	margin: 0;

}

.FaqList .CategoryList li a

{

	float: left;

	padding: 2px 3px;

}

.FaqList .CategoryList li a

{

	font-weight: bold;

}

.FaqList .CategoryList li a:hover,

.FaqList .CategoryList li a.selected

{

	background-color: #a0a400;

	color: #fff;

	text-decoration: none;

}

.FaqList h2

{

	font-size: 1em;

	color: #fff;

	background-color: #647a84;

	padding: 5px;

	margin: 0;

	line-height: 1.455;

} 

/* @include url(/Functions/FiftyFifty/FiftyFifty.css); */

#RegionPage .FiftyFifty

{

	padding: 0;

	background-color: Transparent;

	margin-bottom: 0;

}



.FiftyFifty .left

{

     float:left;

     width:50%;

}

.FiftyFifty .right

{

     float:right;

     width:50%;

}



#PortalStartSidebar .FiftyFifty .left,

#PortalStartSidebar .FiftyFifty .right,

#CountryStartSidebar .FiftyFifty .left,

#CountryStartSidebar .FiftyFifty .right

{

	width: 215px;

}

 

/* @include url(/Functions/Linkbox/Linkbox.css); */

.Linkbox h2

{

	padding: 5px 5px 0 5px;

}

.Linkbox ul

{

	list-style: none none;

	padding: 0 5px 5px 5px;

	margin: 0;

}

.Linkbox li

{

	list-style: none none;

	padding: 4px 0;

	margin: 0;

}



.Linkbox li a,

.Linkbox li a:visited

{

	font-weight: bold;

}

 

/* @include url(/Functions/Poll/QuickPoll.css); */

.QuickPoll .button

{

	margin: 5px 0;

}



.QuickPoll .Stats dl

{

}



.QuickPoll .Stats dt

{

	float: left;

	width: 100%;

}



* html .QuickPoll .Stats dt

{

	clear: none;

}



.QuickPoll .Stats dt span

{

	display: block;

	margin-right: 2.5em;

}



.QuickPoll .Stats .Percent

{

	float: left;

	width: 2.2em;

	margin-left: -2.2em;

	margin-bottom: 0;

	text-align: right;

}



.QuickPoll .Stats .Bar

{

	clear: both;

	display: block;

	height: 10px;

	overflow: hidden;

	background-image: url(/Functions/Poll/BarBg.gif);

	margin-bottom: 2px;

}



.QuickPoll .Stats .Bar span 

{

	display: block;

	background: transparent url(/Functions/Poll/Bar.gif) 100% 0% no-repeat;

}



.QuickPoll .Stats .Bar span span

{

	background: transparent url(/Functions/Poll/BarStart.gif) 0% 0% no-repeat;

	height: 10px;

	width: 2px;

}



.QuickPoll .TotalVotes

{

	display: block;

} 

/* @include url(/Functions/Search/SearchResultList.css); */

.SearchResultList .ResultsLabel

{

	border-top: 1px solid #b5b5b5;

	border-bottom: 1px solid #b5b5b5;

	padding: 10px 0;

	margin: 10px 0;

}



.SearchResultList ul

{

	list-style: none none;

	margin: 0;

	padding: 0;

}

.SearchResultList ul li

{

	list-style: none none;

	margin: 0;

	padding: 10px;

}

.SearchResultList ul li a

{

	font-size: 1.2em;

}

.SearchResultList ul li.Indent

{

	padding-left: 25px;

}

.SearchResultList ul li.alt

{

	background-color: #f1f3f4;

} 

/* @include url(/Functions/SiteMap/SiteMap.css); */

.SiteMap li

{

	font-size: 1.5em;

}

.SiteMap li li

{

	font-size: .9em;

}

 

/* @include url(/Functions/Teaser/Styles/BoxTeaser.css); */

.ArticleBlock .BoxTeaser

{

	display: inline;

	float: right;

	background-color: #f5f6e5;

	padding: 0;

	margin: 0 0 10px 10px;

	width: 215px;

}

.ArticleBlock .BoxTeaser .Text

{

	padding: 10px;

} 

/* @include url(/Functions/Teaser/Styles/StandardTeaser.css); */

.StandardTeaser .Image img

{

	display: block;

	margin-bottom: 10px;

}



.StandardTeaser .Text

{

	padding: 5px;

}

.StandardTeaser .Text p

{

	margin-bottom: 5px;

}



.TeaserImageLeft .Image,

.TeaserImageRight .Text

{

	float: left;

	width: 200px;

}



.TeaserImageRight .Image,

.TeaserImageLeft .Text

{

	float: right;

	width: 200px;

}



.TeaserImageLeft .Image img,

.TeaserImageRight .Image img

{

	margin-bottom: 0;

}

 

/* @include url(/Functions/Teaser/Styles/TeaserItem.css); */

.TeaserItem .Image img

{

	display: block;

	margin-bottom: 10px;

}

.TeaserItem .Text

{

	padding: 5px;

}

.TeaserItem .Text p

{

	margin-bottom: 5px;

}





.EmphasizedTeaserItem

{

	background-color: #f5f6e5;

}

.EmphasizedTeaserItem .Text

{

	padding: 10px;

}

.EmphasizedTeaserItem .Image img

{

	margin-bottom: 5px;

}

