﻿body
{
	background: #000000 url(Images/bg.png) repeat-x scroll 0 0;
	text-align: center;
}

/* MAIN CONTAINERS */
div#OuterWrapper
{
	width: 960px;
	text-align: left;
	margin: 0 auto;
}
div#InnerWrapper
{
	background-color: #FFFFFF;
	padding-bottom: 20px;
	overflow: hidden;
	height: 100%;
	position: relative;
	min-height:250px;
}
div#InnerWrapper div#LeftMenuContainer
{
	float: left;
	width: 275px;
	margin-right:15px;
	padding-left:30px;
	padding-top: 15px;
}
div#InnerWrapper div#LeftMenuContainer h3
{
	color: black;
	font-size: 16px;
	text-transform: uppercase;
	font-family: Trebuchet MS, Arial, Sans-Serif, Verdana;
}
div#InnerWrapper div#ContentContainer
{
	float: left;
	width: 610px;
	padding-right: 30px;
	padding-top: 15px;
}
div#InnerWrapper div#PortalContentContainer
{
	width: 100%;
}
div#InnerWrapper div#ContentBottom
{
	clear: both;
}

div.seAlle, div#PortalLists .seAlle
{
	text-align:right;
	padding-top:5px;
}
div.seAlle a, div#PortalLists .seAlle a
{
	background:transparent url('images/link_arrow.png') no-repeat right 4px;
	padding-right:13px;
	font-size: 11px;
	color:#0190d4;
}
div#PortalLists .seAlle 
{
	padding-right:8px;
}

/* HEADER */
div#Header div#WebsiteLinks
{
	text-align: right;
	padding: 9px 0 6px 0;
}
div#Header div#WebsiteLinks a,
div#Header div#WebsiteLinks span
{
	margin-left: 20px;
	color: #99ccff;
	font-family: Trebuchet MS, Arial, Sans-Serif, Verdana;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}
div#Header div#WebsiteLinks span
{
	color:#ffffff;	
}
div#Header div#HeaderInner
{
	background-color: #FFFFFF;
	height: 85px;
	border-top: 1px solid #abb1b5;
	padding: 10px;
	overflow: hidden;
}
div#Header div#HeaderInner a.Logo
{
	float: left;
	width: 250px;
	margin-left: 40px;
}
div#Header div#HeaderInner a.LogoMediabank
{
	float: left;
	width: 250px;
	margin-left: 44px;
	position:relative;
	top:21px;
}
div#Header div#HeaderInner div#TabMenuContainer
{
	float: right;
	text-align: right;
	width: 630px;
	margin-top: 32px;
}
div#Header div#HeaderInner div#Search
{
	text-align: right;
	color: #000000;
}
div#Header div#HeaderInner div#Search .SearchInput
{
	border: 1px solid #cccccc;
	width: 220px;
	height: 17px;
	vertical-align: top;
	padding-top: 2px;
}
div#Header div#HeaderInner div#Search .SearchButton
{
	border: 1px solid #cccccc;
	background-color: #e7e7e7;
	height: 21px;
	width: 42px;
	text-align: center;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Sans-Serif, Verdana;
}

/* BREADCRUMB */
div#BreadcrumbContainer
{
	margin-top: 4px;
	background-color: #FFFFFF;
	font-family:Trebuchet MS, Arial, Sans-Serif, Verdana;
	font-size:12px;
	text-transform:uppercase;
	padding-left:30px;
	line-height:30px;
}
div#BreadcrumbContainer span.YouAreHere
{
	color:#272526;
}
div#BreadcrumbContainer span.BreadcrumbItem a
{
	color: #666666;
	text-decoration: none;
}
div#BreadcrumbContainer span.BreadcrumbItem span.Separator
{
	background:transparent url('images/single_arrow.png') no-repeat 3px top;
	padding-left:5px;
}

/* Portal EDITOR */
div#EditorContainer
{
	overflow: hidden;
	height: 100%;
	background-color: Black;
}
div#EditorContainer div#Teaser
{
	float: left;
	width: 797px;
	position:relative;
}
div#EditorContainer div#ContactFind
{
	float: right;
	width: 163px;
}
div#EditorContainer div#FindOffice
{
	background:transparent url('Images/finn_kart.gif') no-repeat;
	padding:132px 14px 10px;	
	height:150px;
}
div#EditorContainer div#FindOffice ul.newList
{
	height:135px;
}
select.selectOffice
{
	background:transparent url('Images/finn_dropdown_bg.jpg') no-repeat;
	width:143px;
	height:20px;
	border:0;
	color:White;
}
select.selectOffice option
{
	color:Black;
	background-color:white;
}
div#EditorContainer div#Contact
{
	border:4px solid #83c4ed;
	padding:10px;
	height:130px;
}
div#EditorContainer div#Contact h3,
div#EditorContainer div#FindOffice h3
{
	color:#83c4ed;
	font-size:13px;
	font-family:Arial;
	margin-bottom:7px;
}
div#EditorContainer div#Contact input
{
	width:127px;
	margin-bottom:6px;
	padding:3px;
	color:#565656;
}
div#EditorContainer div#Contact .loginbutton
{
	background:transparent url('images/login.png') no-repeat;
	width:73px;
	height:23px;
	border:0;
	float:right;
}
div#EditorContainer div#Contact .glemtPassord
{
	clear:right;
	font-size:11px;
}
div#EditorContainer div#Contact .glemtPassord a
{
	background:transparent url(images/link_arrow.png) no-repeat right 4px;
	padding-right:11px;
	color:#83c4ed;
}
div#EditorContainer div#EditorField
{
	position:absolute;
	top:172px;
	left:165px;
}

/* PAGE LIST / PAGE ITEM */
div.PageListContainer
{
	border: solid 1px Black;
	padding: 10px;
}
div.PageListContainer div.PageItem
{
	border: dashed 1px #CCCCCC;
}
div.PageListContainer div.PageItem h3
{
	text-transform: uppercase;
}
div.PageListContainer div.PageItem div.MetaInformation
{
	color: #999999;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
}
div#GenericChildListContainer div.PublishedItem img
{
	display:none;
	visibility:hidden;
}

/* FOOTER */
div#FooterPortal,
div#Footer
{
	background: transparent url('images/bg_footer.png') no-repeat;
	height: 150px;
	padding-top: 20px;
	padding-left: 10px;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 11px;
}
div#TopContainer
{
	overflow: hidden;
	margin-bottom: 30px;
}
div#FooterPortal div#FooterImg,
div#Footer div#FooterImg
{
	float: left;
	width: 80px;
}
div#FooterPortal div#ContactInformation,
div#Footer div#ContactInformation
{
	float: left;
	width: 230px;
	background: transparent url('images/footer_seperator.png') no-repeat right;
}
div#FooterPortal div#ContactInformation a,
div#Footer div#ContactInformation a
{
	color: #83c4ed;
}
div#FooterPortal div#Description
{
	float: left;
	width: 300px;
	padding: 0 10px;
	background: transparent url('images/footer_seperator.png') no-repeat right;
}
div#FooterPortal div#TagCloud
{
	float: left;
	width: 300px;
	padding: 0 10px;
}
div#SocialLinks
{
	float: right;
	color:#999999;
	font-family:Tahoma,Arial, Sans-Serif, Verdana;
	font-size:11px;
	text-align: right;
	padding-right: 3px;
}
div#SocialLinks a
{
	color:#999999;
}
div#SocialLinks .rss_link
{
	display:block;
	float:right;
	position:relative;
	top:-2px;
	padding-left:10px;
}
div#FooterPortal div#Shortcuts,
div#Footer div#Shortcuts
{
	float: left;
	width: 550px;
}
div#FooterPortal div#Shortcuts span
div#Footer div#Shortcuts span
{
	color: #83c4ed;
	font-size: 13px;
}
div#FooterPortal div#Shortcuts ul,
div#Footer div#Shortcuts ul
{
	list-style: none;
	display: inline;
	margin:0px;
}
div#FooterPortal div#Shortcuts ul li,
div#Footer div#Shortcuts ul li
{
	margin:0px;
	display: inline;
	padding: 0 12px;
	border-right: 1px solid #999999;
}
div#FooterPortal div#Shortcuts ul li a,
div#Footer div#Shortcuts ul li a
{
	color: White;
	font-size: 11px;
}
#FooterPortal #Description h1
{
	color:#FFFFFF;
	font-size:11px;
	padding:0;
	margin:0;
}

/* SITEMAPPAGE */
div#SiteMapContainer
{
	margin:15px 0 30px 30px;
}
div#SiteMapContainer h1
{
	color:Black;
	font-family:Trebuchet MS, Arial, Sans-Serif, Verdana;
	font-size:16px;
	text-transform:uppercase;
}
div#SiteMapContainer ul,
div#SiteMapContainer li
{
	margin:0;
	list-style-type:none;
	line-height:19px;
}
div#SiteMapContainer li
{
	padding-top:3px;
}
div#SiteMapContainer ul li a:hover
{
	text-decoration:none;
	color:#007FCA;
}
div#SiteMapContainer ul li a
{
	background: transparent url(images/single_arrow.png) no-repeat scroll 0 -2px;
	padding-left:12px;
	color:black;
	font-size:12px;
	text-transform:uppercase;
}
div#SiteMapContainer ul ul li
{
	margin-left:12px;
	padding-top:0px;
}
div#SiteMapContainer ul ul li a
{
	color:#666666;
}

/* SEARCH RESULTS PAGE */
div#search
{
	margin-left:30px;
}
div#search .alt1,
div#search .alt2
{
	padding:5px 2px;
}
div#search .alt1
{
	background:#E5F2FA;	
}
div#search h2 a
{
	color:#565656;
	font-size:17px;
}
div#search .Highlighted
{
	font-weight: bold;
	background-color: Yellow;
	padding:2px;
}

/**************** Admin Menu ************************/

div#AdminMenu
{
	overflow:hidden;
	
	border:1px solid #CCCCCC; 
	background-color:#646464;	
	text-align:left; 
	padding:2px;
	width:100%;
}
div#AdminMenu img
{
	float:left;
	padding:0px 5px 0px 5px;	
}
div#AdminMenu div#AdminMenuItems
{		
	padding-top:3px;	
}
div#AdminMenu div#AdminMenuItems ul
{	
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:2px;
	direction:ltr;
}
div#AdminMenu div#AdminMenuItems ul li
{	
	float:left;
	font-size:12px;	
	padding-left:10px;
	padding-right:10px;
}

div#AdminMenu div#AdminMenuItems div#LogOut
{	
	float:right;
	padding-right:20px;
}