﻿
/*************************************************** Tags */
html
{
	background: #d0dee2 url(../images/bg-html-body.jpg) no-repeat 50% 459px;
}
body
{
	background: url(../images/bg-body-standard.jpg) repeat-x left top;
    color:Black;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 75%;
    line-height: 1.25;
}

a
{
    text-decoration: underline;
}
a, .clickable
{
	color: Black;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
a:hover, 
a:focus, 
a:active
{
	text-decoration: none;	
}

p{margin-bottom:1em;}
em{font-style:italic;}
strong{font-weight:bold;}

h1 {
	font-size: 2.08em;
	margin-bottom: .5em;
}
h2{
	font-size: 1.5em;
	margin-bottom: .5em;
}
h3{
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: .3em;
}
h4
{
	font-size: 1.2em;
	font-weight:bold;
	line-height: 1.2em;
	margin-bottom:	.2em;
}
h5,h6{
	font-size: 1.1em;
	font-weight:bold;
	line-height: 1.2em;
}
/*************************************************** General */

.non-visual {
	color:#fff;
	font-size:1px;
	left:-900px;
	overflow:hidden;
	position:absolute;
	width:0pt;
}
.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 */

.display-none{
	display:none;
}
.read-more
{
	background: url(../images/read-more-link.png) no-repeat right top;
	font-weight: bold;
	margin: 0 0 -13px 0;
	padding: 0 21px 13px 0;
	text-decoration: none;
}
.read-more:hover,
.read-more:focus,
.read-more:active 
{
	background: url(../images/read-more-link-hover.png) no-repeat right top;
}

/******************************************************** Framework */
#page-wrapper
{
	margin: 0 auto;
	width: 995px;
}
#page
{
	
}
#header-wrapper
{
	background: url(../images/bg-page-top.png) no-repeat left bottom;
	padding: 36px 26px 0 20px;
}
#header
{
	background: #f8f7ef url(../images/bg-header-standard.png) repeat-x left top;
	height: 123px;
}
#aspnetForm
{
	background: url(../images/bg-page-left-right.png) repeat-y left top;
	padding: 0 26px 0 20px;
}
#content-wrapper
{
	background: #48463e url(../images/bg-page-panel.jpg) no-repeat 50% top;
	min-height: 708px;
	padding: 58px 0 0 0;
}
#main-content-wrapper
{
	background: url(../images/bg-sub-menu.png) repeat-y left top;
	min-height: 708px;
	
}
#footer-wrapper
{
	background: url(../images/bg-page-bottom.png) no-repeat left bottom;
	padding: 0 26px 25px 20px;
}
#footer
{
	background: #f8f7ef url(../images/kilen.png) no-repeat 0 2px;
	height: 133px;
}

/********************************************************** Header */
#header .logo
{
	display: inline;
	float: left;
	margin: 45px 10px 0;
}
#header h1
{
	display: inline;
	float: left;
	margin: 0;
}
#site-tools
{
	background: url(../images/bg-header-tools.png) no-repeat right 0;
	font-size: 1.08em;
	font-weight: bold;
	height: 97px;
	padding: 13px;
}
#site-tools ul
{
	text-align: right;
}
#site-tools ul li
{
	display: inline;
	padding: 7px;
}
#site-tools ul li a
{
	background: url(../images/read-more-link-hover.png) no-repeat 0 50%;
	padding-left: 14px;
	text-decoration: none;
}
#quick-search
{
	display: inline;
	float: right;
	height: 0;
	padding: 0 10px;
	position: relative;
	top: -40px;
}
#quick-search input
{
	border: none;
	font-family: Arial, Verdana;
	font-size: 1em;
	text-indent: 0;
}
#quick-search .button
{
	background: url(../images/search-buttonLong.png) no-repeat 4px 4px;
	color: White;
	font-family: Arial, Verdana;
	font-weight: bold;
	height: 33px;
	margin: 0;
	padding: 4px;
	text-align: center;
	text-transform: uppercase;
	width: 63px;
}
#quick-search .text
{
	background: url(../images/quick-search-text.png) no-repeat 4px 4px;
	font-family: Arial, Verdana;
	height: 17px;
	margin: 0 -7px 0 0;
	padding: 10px 6px 6px 10px;
	width: 163px;
}
/********************************************************* Main-navigation */
#main-navigation
{
	font-size: 0.92em;
	font-weight: bold;
	margin: 0 -25%;
	position:relative;
	top: 17px;
	width: 150%;
	text-align: center;
}
#main-navigation .main-menu
{
	margin: 0 auto;
	overflow: hidden;
}
#main-navigation .main-menu li
{
	background: url(../images/bg-main-menu-right.png) no-repeat right bottom;
	display: inline-block;
	margin: 0 -9px 0 0;
	padding: 0 7px 0 0;
	width: auto;
}

#main-navigation .main-menu .link
{
	background: url(../images/bg-main-menu-bottom.png) no-repeat left bottom;
	color:#fff;
	display: inline-block;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 0 0 7px 0;
	text-decoration:none;
	text-transform:uppercase;
}
#main-navigation .main-menu .link span
{
	background: #1a1a1a url(../images/main-menu-right.png) no-repeat right top;	
	display: inline-block;
	padding: 0;
}
#main-navigation .main-menu .link:hover span,
#main-navigation .main-menu .link:focus span,
#main-navigation .main-menu .link:active span,
#main-navigation .main-menu .selected .link span
{
	background: #c7c7c7 url(../images/main-menu-selected-right.png) no-repeat right top;
	color: Black;
}
#main-navigation .main-menu .link:hover span span,
#main-navigation .main-menu .link:focus span span,
#main-navigation .main-menu .link:active span span,
#main-navigation .main-menu .selected .link span span,
#main-navigation .main-menu .link span span {
	background: url(../images/main-menu-left.png) no-repeat left 50%;
	border: 2px solid #f8f7ef;
	line-height: 37px;
	margin: 0;
	padding: 0 15px 0 31px;
	vertical-align: middle;
}

/************************************************************ Secondary Navigation */
#secondary-navigation
{
	clear: left;
	color: White;
	display: inline;
	float: left;
	font-weight: bold;
	line-height: 17px;
	padding: 38px 8px 145px;
	width: 173px;
}
#secondary-navigation .menu-heading
{
	font-size: 1em;
}
#secondary-navigation ul
{
	margin-bottom: 5px;
}
#secondary-navigation h2, #secondary-navigation ul, #secondary-navigation ul ul ul
{
	padding-left: 17px;
}
#secondary-navigation ul ul
{
	padding-left: 0px;
}
#secondary-navigation a
{
	color: White;
	display: block;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: -5px 0 -5px -20px;
	padding: 11px 0 10px 20px;
	text-decoration: none;
}
#secondary-navigation a:hover,
#secondary-navigation a:focus,
#secondary-navigation a:active,
#secondary-navigation .selected,
#secondary-navigation .selected-parent
{
	background: url(../images/secondary-navigation-arrow.png) no-repeat left top;	
}
#secondary-navigation li span
{
	background: url(../images/submenu-level1-line.png) no-repeat left bottom;
	display: block;
}
#secondary-navigation li li span
{
	background: none;
	display: inline;
}
#secondary-navigation li li a
{
	margin:-20px 0 -10px -15px;
}


/************************************************************ Secondary Navigation Drop Down */
#drop-down
{
	background: url(../images/bg-more-menu-button-middle.png) no-repeat 14px 12px;
	margin-top: 15px;
	overflow: hidden;
	position: relative;
	z-index: 100;
}
#drop-down a
{
	background: none !important;
	color: Black;
	margin: 0 !important;
	padding: 0;
	z-index: 400;
}
#drop-down a:hover,
#drop-down a:focus,
#drop-down a:active,
#drop-down .selected,
#drop-down .selected-parent
{
	
}
#drop-down .button
{
	background: url(../images/bg-more-menu-button-top.png) no-repeat 14px top !important;
	display: block;
	padding-top: 6px;
}
#drop-down .button span
{
	background: url(../images/bg-more-menu-button-bottom.png) no-repeat 14px bottom;
	display: block;
	padding: 0 0 6px;
}
#drop-down .foldout span
{
	background: url(../images/bg-more-menu-foldout-button-bottom.png) no-repeat 14px bottom;
}
#drop-down .button span span
{
	background:transparent url(../images/more-menu-button.png) no-repeat scroll 149px 50%;
	line-height:22px;
	padding:0 32px 0 21px;
}
#drop-down .more-menu-hidden
{
	position: absolute;
}
#drop-down .more-menu-visible
{
	background: url(../images/bg-more-menu-bottom.png) no-repeat 14px bottom;
	padding: 0 0 20px 0;
}
#drop-down li
{
	background: url(../images/bg-more-menu-repeaty.png) repeat-y 14px top;
	padding: 6px 8px 0 21px;
}
#drop-down li li
{
	background: none;
	padding: 0 0 0 7px;
}
#drop-down .parent, #drop-down ul, #drop-down ul li span
{
	background: none;
	margin: 0;
}

/************************************************************ Bread Crumbs */
#bread-crumbs
{
	color:White;
	left:201px;
	line-height:36px;
	position:relative;
	top:4.75em;
}
#bread-crumbs ul
{
	display: inline;
	float: left;
}
#bread-crumbs ul li
{
	display: inline;
	float: left;
	font-size: 0.75em;
}
#bread-crumbs a
{
	color: White;
	text-decoration: underline;
}

/************************************************************ Main Content */
#main-content-wrapper ol
{
	list-style-type: upper-alpha;
	padding-left: 1.8em;
}
#main-content-wrapper ol,
#main-content-wrapper ol *
{
	font-family: TargetSansCapitals,Verdana,Arial,Geneva,Helvetica,sans-serif; 
}
#main-content-wrapper ol li
{
	padding: 2px 0;
}
#main-content-wrapper ul
{
	padding-left: 1.8em;
}
#main-content-wrapper ul li
{
	background: url(../images/list-bullet.png) no-repeat 5px 7px;
	margin-left: -17px;
	padding: 2px 0 2px 17px;
}
#main-content-wrapper ul a
{
	background: url(../images/link-list-arrow.png) no-repeat left top;
	display: block;
	margin: -1px 0 -7px -17px;
	padding: 1px 0 7px 17px;
}
#main-content-wrapper ul a:hover,
#main-content-wrapper ul a:focus,
#main-content-wrapper ul a:active
{
	background: url(../images/link-list-arrow-hover.png) no-repeat 2px top;
}
#main-content
{
	background: url(../images/bg-main-content.png) repeat-y left top;
	display: inline;
	float: left;
	margin: 41px 0 24px;
	padding: 22px 39px 22px 22px;
	width: 465px;
}
#main-content .media-content img 
{
	width: 100% !important;
}
#main-content img
{
	max-width: 100%;
}
#main-content img.right 
{
	display: inline;
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}
#main-content img.left 
{
	display: inline;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
#main-content img.center 
{	
	display:block;
	margin:5px auto;
}
#main-content .img-text{
	font-style:italic;
	margin: 0 10px 5px;
}
#main-content .img-text-left{
	font-style:italic;
	display: inline;
	float:left;
	margin: 0 10px 5px;
	clear:left; 
}
#main-content .img-text-right{
	font-style:italic;
	display: inline;
	float:right;
	margin: 0 10px 5px;
	clear:right;
}
#main-content .img-text-center{
	font-style:italic;
	margin: 0 10px 5px;
	text-align:center;
}
#main-content .left-menu-parent-name
{
	background:transparent url(../images/bg-main-content-parent-heading.png) no-repeat scroll left top;
	color:#eeedec;
	display: inline;
	float:left;
	font-family:TargetSansCapitals,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:3.8em;
	height:1em;
	line-height:1em;
	margin:-25px 0 -2.08em -22px;
	overflow:hidden;
	padding:3px 49px 0 12px;
	text-transform:uppercase;
	width:100%;
}
#main-content .left-menu-parent-name strong
{
	display: block;
	margin-right: -32px;
	overflow: hidden;
}
#main-content .meta-data
{
	background:transparent url(../images/bg-main-content-meta-data.png) no-repeat scroll left bottom;
	color:gray;
	display: inline;
	float:left;
	font-size: 0.75em;
	margin:0 0 -25px -22px;
	padding:0 49px 22px 12px;
	text-align:right;
	width:100%;
}
/************************************************************ Related Content */
#related-body-wrapper
{
	font-size: 0.92em;
	display: inline;
	float: right;
	line-height: 1.45em;
	padding: 12px 0;
	width: 234px;
}
#related-body-wrapper .teaser
{
	background: #e4decc url(../images/bg-teaser-paper.png) repeat-x left bottom;
	margin: 28px auto;
	padding: 10px 15px;
	width: 155px;
}
#related-body-wrapper .paper-lining
{
	background: url(../images/bg-teaser-paper-lining.png) repeat left bottom;
	font-weight: bold;
}
#related-body-wrapper .content-wrapper
{
	background: url(../images/bg-teaser-border-bottom.png) no-repeat 50% bottom;
	margin: 0 -31px -19px;
	padding: 0 31px 19px;
}
#related-body-wrapper .content
{
	background: url(../images/bg-teaser-border-left-right.png) repeat-y 50% top;
	margin: 0 -31px;
	min-height: 94px;
	padding: 0 31px 5px;
}
#related-body-wrapper .heading
{
	background: url(../images/bg-teaser-border-top.png) no-repeat 50% top;
	font-weight: bold;
	display: inline;
	float: left;
	margin: -19px -27px 0;
	padding: 19px 27px 0;
	width: 100%;
}
#related-body-wrapper .heading span
{
	background: url(../images/bg-teaser-heading-line.png) no-repeat left bottom;
	display: block;
	margin: 0 0 9px;
	padding: 0 0 3px;
}
#related-body-wrapper div
{
	clear: both;
}
#related-body-wrapper .paper-lining .heading span
{
	background: none;
}
#related-body-wrapper .block-heading .heading span
{
	background: none;
	margin-bottom: -16px;
	padding: 0 15px 46px;
}
#related-body-wrapper .block-heading .heading
{
	background: url(../images/bg-teaser-border-box-top.png) no-repeat 50% top;
	color: White;
}
#related-body-wrapper h2
{
	font-size: 1.36em;
}
#related-body-wrapper h3
{
	font-size: 1.27em;
}
#related-body-wrapper h4
{
	font-size: 1.18em;
}
#related-body-wrapper h5, h6
{
	font-size: 1.09em;
}
#related-body-wrapper img
{
	display: block;
	margin: auto;
	max-width: 156px;
}

/************************************************************ Footer */
#footer ul
{
	background: url(../images/bg-footer-bottom.png) no-repeat left bottom;
	display: block;
	height: 38px;
	padding: 95px 24px 0;
	position: absolute;
	text-align: right;
	width: 901px;
}
#footer ul li
{
	display: inline;
	padding: 7px;
}
#footer ul li a
{
	background: url(../images/read-more-link-hover.png) no-repeat 0 50%;
	font-size: 1.25em;
	padding-left: 14px;
	text-decoration: none;
}
#footer ul li a.first
{
	font-weight: bold;
}

a.funka img
{
  display: inline;
  width: 80px;
  float : left;
 margin: -7px 10px 0px 20px;
}
