﻿/**********************************************************************************************
	Title: Militærnægterne
	Author: ProActive A/S
	Date: April 7th 2010
***********************************************************************************************
	1. BASE
			1.1 Reset styles
			1.2 Typography styles (look in textsmall and textlarge)
			1.3 Basic styles
            1.4 Extras styles
            1.5 Forms styles
            1.6 Accessibillity Styles
	
	2. LAYOUT
			2.1 Grid styles 
			2.2 MainNavi
            2.3 Branding
            2.4 Seachbar 
            2.5 Helperfunctions
            	2.5.1 Tip a Friend
				2.5.2 Editfunctions            
            2.6 Siteinfo/footer 
			2.7 Content
            2.8 uiTabControl
			2.9 Sidebar
			
	3. Overwrite Core
			3.0 Webparts style
			3.1 Edit mode
			
	4. Pageslayouts
			4.0 News article style		

***********************************************************************************************/

/* 1.1 Reset styles */
html{margin: 0;padding: 0;border: 0;outline: 0;	font-size: 100%;vertical-align: baseline;background: transparent;}
/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;	font-size: 100%;vertical-align: baseline;background: transparent;}*/
body {line-height: 1;}
body{margin:0;padding:0;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}	
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

/* 1.2	Default styles */
body { background: #f0f0f0 !important;	text-align: center;}
hr { display: none;}
strong {font-weight: bold;}
em {font-style: italic;}
abbr, acronym {border-bottom: 1px dotted #999; cursor: help;}
input, textarea, select {}
a, a:link, a:active {color: #000;text-decoration: underline;}
a:visited{color: #000;text-decoration: underline;}
a:hover {color:#666666;	text-decoration: none;}

#pagecontentcontainer div.content-container{text-align:left !important; /* Reset from body */ }
#pagecontentcontainer div, #pagecontentcontainer span, #pagecontentcontainer object, #pagecontentcontainer iframe, #pagecontentcontainer h1, #pagecontentcontainer h2, 
#pagecontentcontainer h3, #pagecontentcontainer h4, #pagecontentcontainer h5, #pagecontentcontainer h6, #pagecontentcontainer p, #pagecontentcontainer blockquote, 
#pagecontentcontainer pre, #pagecontentcontainer a, #pagecontentcontainer abbr, #pagecontentcontainer acronym, #pagecontentcontainer address, #pagecontentcontainer code, 
#pagecontentcontainer del, #pagecontentcontainer dfn, #pagecontentcontainer em, #pagecontentcontainer img, #pagecontentcontainer q, #pagecontentcontainer dl, 
#pagecontentcontainer dt, #pagecontentcontainer dd, #pagecontentcontainer ol, #pagecontentcontainer ul, #pagecontentcontainer li, #pagecontentcontainer fieldset, 
#pagecontentcontainer form, #pagecontentcontainer label, #pagecontentcontainer legend, #pagecontentcontainer table, #pagecontentcontainer caption, #pagecontentcontainer tbody, 
#pagecontentcontainer tfoot, #pagecontentcontainer thead, #pagecontentcontainer tr, #pagecontentcontainer th, #pagecontentcontainer td {
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit;vertical-align:baseline;}
#pagecontentcontainer{/*line-height:1.5;*/}
#pagecontentcontainer table {border-collapse:separate;border-spacing:0;}
#pagecontentcontainer caption, #pagecontentcontainer th, #pagecontentcontainer td {text-align:left;font-weight:normal;}
#pagecontentcontainer table, #pagecontentcontainer td, #pagecontentcontainer th {vertical-align:middle;}
#pagecontentcontainer blockquote:before, #pagecontentcontainer blockquote:after, #pagecontentcontainer q:before, #pagecontentcontainer q:after {content:"";}
#pagecontentcontainer blockquote, #pagecontentcontainer q {quotes:"" "";}
#pagecontentcontainer a img {border:none;}

/* 1.3 Basic styles */
#pagecontentcontainer #hide{display:none;}
#pagecontentcontainer .hide{display:none;}


/* 1.4 Extras styles */
#pagecontentcontainer div.right{text-align:right;}
#pagecontentcontainer div.floatright{float:right;}
#pagecontentcontainer div.floatleft{float:left;}

/* 1.5 Forms styles */
#pagecontentcontainer label {font-weight:bold;}
#pagecontentcontainer fieldset {padding:0;margin:0;border:0px solid #ccc;}
#pagecontentcontainer legend {}
#pagecontentcontainer input.text, #pagecontentcontainer input.title, #pagecontentcontainer textarea, #pagecontentcontainer select {margin:0.5em 0;border-top:1px solid #848484; border-bottom:solid 1px #dddddd; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd;}
#pagecontentcontainer input.text:focus, #pagecontentcontainer input.title:focus, #pagecontentcontainer textarea:focus, #pagecontentcontainer select:focus {border:1px solid #666;}
#pagecontentcontainer input.text, #pagecontentcontainer input.title {width:129px;padding:0px;height:20px;}
#pagecontentcontainer input.title {}
#pagecontentcontainer textarea {width:390px;height:250px;padding:5px;}
#pagecontentcontainer .error, #pagecontentcontainer .notice, #pagecontentcontainer .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
#pagecontentcontainer .error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
#pagecontentcontainer .notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
#pagecontentcontainer .success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
#pagecontentcontainer .error a {color:#8a1f11;}
#pagecontentcontainer .notice a {color:#514721;}
#pagecontentcontainer .success a {color:#264409;}


/* 1.6 Accessibillity Styles */
.AccessibillityHidden{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.AccessibillityJumpToLinks 		{height:1px; overflow:hidden;}
.AccessibillityJumpToLinks ul	{margin:0; padding:0; border:0;}
.AccessibillityJumpToLinks li 	{list-style: none; display:inline;}
.AccessibillityJumpToLinks li a	{margin-top:2px;}

.AccessabillityShortCutAnchor{}
.SimpleSearchLabel {display:none;}

.hiddenStructure{display: block;background: transparent; background-image: none; /* safari bug */ border: none; height: 1px; overflow: hidden; padding: 0; margin: -1px 0 0 -1px; width: 1px;}
.hiddenStructure{position: absolute;top: -200px;left: -200px;}
.hiddenStructure a{position: absolute;top: -200px;left: -200px;}
.hiddenStructure HR{display: block;background: transparent; background-image: none; /* safari bug */ border: none; height: 1px; overflow: hidden; padding: 0; margin: -1px 0 0 -1px; width: 1px;}

/***** LAYOUT *****/
/* 2.1 Grid styles */
#pagecontentcontainer {width:985px;margin:0 auto;background:white;padding-bottom:1px;}
#pagecontentcontainer .showgrid {background:url(/Style%20Library/Skins/MNA/Resources/Images/grid.png);}
#pagecontentcontainer .containerbox-1, #pagecontentcontainer .containerbox-2, #pagecontentcontainer .containerbox-3, #pagecontentcontainer .containterbox-4, #pagecontentcontainer .containerbox-5{float:left;margin-right:20px;margin-bottom:20px;}
#pagecontentcontainer .last, #pagecontentcontainer  div.last {margin-right:0;}
#pagecontentcontainer div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
#pagecontentcontainer div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
#pagecontentcontainer .box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
#pagecontentcontainer hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
#pagecontentcontainer hr.space {background:#fff;color:#fff;}
#pagecontentcontainer .clearfix:after, #pagecontentcontainer .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#pagecontentcontainer .clearfix, #pagecontentcontainer .container {display:block;}
#pagecontentcontainer .clear {clear:both;}


#editcontentcontainer {width:985px;margin:0 auto;background:white;}

/* 2.2 MainNavi*/
#topnav {width:100%; position: absolute;top: 88px;left:0;padding-right:60px; background: url(/Style%20Library/Skins/MNA/Resources/Images/nav_bg.png) -200px top no-repeat; text-align:left;	height: 31px;	}
#topnav ul {margin-left: 10px;list-style-type: none; position: relative;	top:3px;left: 0;color: #FFFFFF;height: 26px; /* Height of the menu */}
#topnav ul li {	float: left;}		
#topnav ul li a {padding: 0 12px;	padding-top: 0px;}
#topnav ul li a:link, #topnav ul li a:active, #topnav ul li a:visited, #topnav ul li a:focus {color:#FFFFFF; text-decoration:none;}
#topnav ul li a:hover {color:#FFFFFF; text-decoration:underline;}
#topnav ul li ul {display: inline;position: absolute;left: 0;top: 30px;margin-left: 0px;}
#topnav ul li ul li a {}
#topnav ul li ul a:link, #topnav ul li ul a:active, #topnav ul li ul a:visited, #topnav ul li ul a:focus {color:#034a60; text-decoration:none;}
#topnav ul li ul li a:hover {color:#034a60; text-decoration:underline;}

#topnav a.LevelInSelectedPath, #topnav a.LevelSelected{	text-decoration:none !important;}


#leftnav {text-align:left;padding:15px !important;}
#leftnav ul {margin-left: 0px;list-style-type: none; color: #034a60;}
#leftnav ul li { background: url(/Style%20Library/Skins/MNA/Resources/Images/nav-bullet-red.gif) left 4px no-repeat; padding-left:10px; padding-bottom:5px; line-height:0.9em !important;}		
#leftnav ul li a {text-decoration: none;padding: 0 0px;padding-top: 0px;}
#leftnav ul li a:link, #leftnav ul li a:active, #leftnav ul li a:visited, #leftnav ul li a:focus {color:#034a60; text-decoration:none;}
#leftnav ul li a:hover {color:#034a60; text-decoration:underline;}
#leftnav ul li ul {display: block;padding-left:0px;padding-bottom:5px;padding-top:5px;}
#leftnav ul li ul li {background:none; padding-left:10px;}
#leftnav ul li ul a:link, #leftnav ul li ul a:active, #leftnav ul li ul a:visited, #leftnav ul li ul a:focus {color:#034a60; text-decoration:none;}
#leftnav ul li ul li a:hover {color:#034a60; text-decoration:underline;}
#leftnav a.LevelSelected{text-decoration:underline !important;}

#leftnav a.LevelInSelectedPath{	text-decoration:underline !important;}

#leftnav .LevelSelected a:link {text-decoration:underline;font-weight:bold;}
#leftnav .LevelSelected a:link, #leftnav .First a:link{padding:0;margin:0;}
.LevelSelected a, .LevelSelected a:link{text-decoration:underline !important;}

/* Styles to left nav from Forsvaret.dk */
/*
#LeftNavigation{width: 150px;float:left;border-top:1px #fff solid;font-size:0.9em;} 
#leftnavbox{ width: 150px; padding: 0px 0 20px 0; }
*/
#leftnav{ display:none; padding-left: 0px;}
/*
#leftnav UL{ text-align: left; padding: 0px;margin: 0px; list-style-type: none; border: none;}
#leftnav LI{ padding: 0px; margin: 0px;list-style-type: none;border-bottom:solid 1px #FFF;border-top:solid 0px #FFF;border-left:solid 0px #FFF;border-right:solid 0px #FFF; }
#leftnav UL LI{ padding: 0px; margin: 0px; list-style-type: none;}
#leftnav UL UL{ background-color:#C0C0C0;color:inherit; padding-bottom: 2px;}
#leftnav li A{ display: block; padding: 3px 0px 5px 2px;text-decoration: none; background-color:inherit; color: #FFF;font-weight:bold; width: 147px;voice-family:inherit; background-image: url("/Style Library/Skins/fsv/Resources/Images/ni_fko_false.gif");background-repeat:no-repeat;background-position:top right;cursor:hand;color:#ffffff !important;}
#leftnav UL LI LI{  background-color:#C0C0C0; color:inherit; border:none;} 
#leftnav li li A{ display: block; text-decoration: none; font-weight: normal; border: 0px; padding: 2px 0px 2px 2px; margin:  0px 0px 0px 0px; voice-family:inherit; background-image:none; background-color:#C0C0C0; color: #000; cursor: auto;color:#000000 !important;}
#leftnav li li li A{display: block;text-decoration: none;border: none;border: 0px;padding: 0px 0px 0px 22px; margin:  0px 0px 0px 0px; voice-family:inherit;cursor: auto;width:125px;}
#leftnav li li li li A{display: block; text-decoration: none; voice-family:inherit;}
#leftnav li li li li li A{display: block;text-decoration: none;padding-left: 0px;border: none;border: 0px; background-position: 45px 6px; voice-family:inherit;}
#leftnav A:hover{text-decoration: none;}
#leftnav li a.selected{ background-color:inherit; color: #FFF;}
#leftnav li li a.selected{ background-color:inherit; color: #000; font-weight: normal;}
#leftnav li a:hover{ background-color:inherit; color: #FFF;}
#leftnav li li a:hover{  background-color:inherit;color: #000;font-weight: normal; text-decoration:underline;text-decoration:underline !important;}
#leftnav .ChildLevelSelected{display: block; height:auto; padding: 3px 0px 1px 13px;text-decoration: none; background-color:inherit; color: #000;font-weight:normal; width: 127px;voice-family:inherit; background-image: url("/Style Library/Skins/fsv/Resources/Images/ni_fko_false_sub.gif"); background-repeat:no-repeat; background-position:4px 0px ; cursor: auto;}
#leftnav .ChildLevelInSelectedPath{	display: block; height:auto; padding: 3px 0px 0px 13px;text-decoration: none; background-color:inherit; color: #000;font-weight:normal; width: 127px;voice-family:inherit; background-image: url("/Style Library/Skins/fsv/Resources/Images/ni_fko_true_sub.gif"); background-repeat:no-repeat; background-position:top left; cursor: auto;}
#leftnav .FirstLevelSelected{display: block; padding: 3px 0px 5px 2px;text-decoration: none; background-color:inherit; color: #FFF;font-weight:bold; width: 147px;voice-family:inherit; background-image: url("/Style Library/Skins/fsv/Resources/Images/ni_fko_true.gif"); background-repeat:no-repeat; background-position:top right; cursor: auto;}
#leftnav .FirstLevelInSelectedPath{	display: block; padding: 3px 0px 5px 2px;text-decoration: none; background-color:inherit; color: #FFF;font-weight:bold; width: 147px;voice-family:inherit; background-image: url("/Style Library/Skins/fsv/Resources/Images/ni_fko_true.gif"); background-repeat:no-repeat; background-position:top right; cursor: auto;}
#LeftNavImages{display:none;}
.EmptyChild{height: 100%;}
*/

/* 2.3 Branding */
#pagecontentcontainer div.branding{ position:relative;text-align:right; width:985px;padding:0;margin:0; height:117px; overflow:hidden;}
#pagecontentcontainer div.branding #sublevel-logo{ position:absolute; width:355px; height:63px; left:20px; top:10px;}
#pagecontentcontainer div.branding #toplevel-logo{ position:absolute; width:168px; height:16px; right:10px; top:6px;}

/* 2.4 Seachbar */
#pagecontentcontainer div.searchbar{ background:url(/Style%20Library/Skins/MNA/Resources/Images/search-background.jpg) no-repeat; text-align:right; margin:0px; padding-right:15px; padding-top:0px; height:30px;}
#pagecontentcontainer div.searchbar .btn_search{margin-bottom:0.2em;}
#globalsearch{width:180px;position:relative;top:4px;right:0px;}
#globalsearch td.ms-sbcell{}
#globalsearch .ms-sbplain{}
#globalsearch input.ms-sbplain{border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;border-top:solid 1px #848484;}
#globalsearch td.ms-sbgo{background-color:#FFF !important;padding-left:3px;padding-right:0px !important;padding-bottom:0px !important;padding-top:0px !important;margin-left:3px !important;border-left:solid 0px red;}
#globalsearch .ms-sblink, #globalsearch .ms-sbscopes, #globalsearch .ms-sbLastcell {display:none;}
#globalsearch table.ms-sbtable {width:180px;}

#globalsearch .SidebarSearchTitle{display:none;}
#globalsearch .SidebarSearchInputDiv{float:left;padding-top:2px;vertical-align:middle;}
#globalsearch .SidebarSearchInput{border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;border-top:solid 1px #848484;height:15px;padding:1px 0px 0px 2px;margin-right:5px; width:126px;}
#globalsearch .SidebarSearchButtonDiv{float:left;padding:0px 0px 0px 0px}
#globalsearch .SidebarSpaceBreak{clear:both;float:none;padding:6px 0px 0px 0px;margin:0px;}
/* Search result */
table .ms-tztable{padding:15px 15px 15px 15px !important;height:100%;}
table .ms-tztable div{}
.ms-srchresultstop{	background-color:#FFF !important;}
td#MainLeftCell{padding-left:15px;}
td#RightCell{padding-right:15px;}

DIV.ms-searchChannelTitle {	BORDER-RIGHT: #cee0f9 1px solid;	PADDING-RIGHT: 0px;	BORDER-TOP: #cee0f9 1px solid;	PADDING-LEFT: 0px;	BACKGROUND: url(/Style%20Library/Skins/MNA/Resources/Images/search-background.jpg) #ddd repeat-x;	PADDING-BOTTOM: 3px;	MARGIN: 0px;	BORDER-LEFT: #cee0f9 1px solid;	PADDING-TOP: 2px;	BORDER-BOTTOM: #cee0f9 1px solid}
.ms-searchsummarybody{background-color:#fdfdfd;}
.ms-searchsummarymorelink{background-color:#fdfdfd;	background-image:none;}
div.ms-searchsummaryTitle img {padding-left:5px !important;}
div.ms-searchsummaryUrl{padding-bottom:10px;}
div.ms-pagemargin{	background-image:none;background-color:#FFF;}

/* 2.5 Helperfunctions */
#pagecontentcontainer div.helperfunctions{background:white; margin-right:20px;padding-bottom:4px; float:none;}
#pagecontentcontainer div.helperfunctions img{text-align:right; margin:5px 0px 5px 5px;}
#pagecontentcontainer div.helperfunctions div.right div.english {float:right;padding-right:10px;}
#pagecontentcontainer div.helperfunctions div.right div.tip {float:right; padding-right:10px;}
#pagecontentcontainer div.helperfunctions div.right div.sitemap {float:right; padding-right:10px;}
#pagecontentcontainer div.helperfunctions div.right div.print {float:right; padding-right:10px;}
#pagecontentcontainer div.helperfunctions div.right div.aplus {float:right;padding:0px !important;}
#pagecontentcontainer div.helperfunctions div.right div.aminus {float:right;padding-right:10px;}
#pagecontentcontainer div.helperfunctions div.right div.rss {float:right;}
#pagecontentcontainer div.helperfunctions div.right div.siteactions {float:right; width:100px; line-height:1.0em;}
#pagecontentcontainer div.helperfunctions div.breadcrumb{text-align:left;padding-left:22px;}
#pagecontentcontainer div.helperfunctions div.breadcrumb{color:#666666;}
#pagecontentcontainer div.helperfunctions div.breadcrumb span{float:left; padding-top:4px;}
#pagecontentcontainer div.helperfunctions div.breadcrumb span.breadcrumbCurrent{color:black;}

/* 2.5.1 Tip a Friend */
#tipafriend-popup {}
#tipafriend-popup .tipafriend_close {}
#tipafriend-popup .tipafriend_table {text-align:left;}
#tipafriend-popup .tipafriend_title{text-align:center;margin-top:10px;margin-bottom:20px; font-weight:bold;}
#tipafriend-popup .tipafriend_text { padding:0px 0px 0px 0px;}
#tipafriend-popup .tipafriend_space { padding:0px 0px 0px 0px;}
#tipafriend-popup .tipafriend_input {padding: 0px 0px 0px 10px; width: 183px;}
#tipafriend-popup .tipafriend_input input {margin:0.0em 0;border-top:1px solid #848484; border-bottom:solid 1px #dddddd; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd;}
#tipafriend-popup .tipafriend_textarea{padding: 0px 0px 0px 10px;}
#tipafriend-popup .tipafriend_textarea textarea {margin:0.0em 0;border-top:1px solid #848484; border-bottom:solid 1px #dddddd; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd;}
#tipafriend-popup .btnInput {margin:1.5em 0.0em; padding:0.2em 0.2em;border-top:1px solid #dddddd; border-bottom:solid 1px #848484; border-left:solid 1px #dddddd; border-right:solid 1px #848484; background-color:#FFFFFF;}
#tipafriend-popup .tipafriend_required {width: 40px;}
#tipafriend-popup .tipafriend_validator {padding-top: 3px; padding-bottom: 3px;}
#tipafriend-popup .tipafriend_error {padding-top: 3px; padding-bottom: 3px;color:red;}

/*	SiteMap */
.SitemapContainer{float:none;clear:both; width:100%;padding:15px 15px 15px 15px;}
.TitleStyleText{vertical-align:text-top;font-weight:bold;margin-top:15px;margin-bottom:15px;margin-left:2px;}
.UrlStyleText, .UrlStyleText a, .UrlStyleText a:link, .UrlStyleText a:visited, .UrlStyleText a:hover, UrlStyleText a:focus{
font-weight:bold; background-color:#FFFFFF;font-family:Verdana;font-size:0.9em;vertical-align:text-top;text-decoration:underline;margin-top:10px;margin-bottom:20px;margin-left:1.5px;}
.SortTitleStyleText{font-weight:bold; background-color:#FFFFFF;font-size:0.9em;vertical-align:text-top;margin-top:10pt;margin-bottom:2pt;margin-left:0.5px;}
.SortStyleText, .SortStyleText a, .SortStyleText a:link, .SortStyleText a:visited{background-color:#FFFFFF;vertical-align:text-top;margin-bottom:2px;margin-left:0.5px;}
.SortStyleText a:hover, SortStyleText a:focus{text-decoration:underline;background-color:#FFFFFF;vertical-align:text-top;margin-bottom:2px;}
.LevelStyleText{border:solid 1px #C0C0C0;font-weight:normal;background-color:#FFFFFF;vertical-align:text-top;text-align:left;padding-bottom:5px;}
.LevelTitleStyleText, .LevelTitleStyleText a, .LevelTitleStyleText a:link, .LevelTitleStyleText a:visited, .LevelTitleStyleText a:hover, LevelTitleStyleText a:focus{
font-weight:bold; background-color:#C0C0C0;vertical-align:middle;text-align:center;line-height:15pt;padding:0px 0px 0px 0px;}
.LevelStyleText ul{font-weight:normal;background-color:#FFFFFF;list-style:none;padding-left:0px;margin:0px 0px 0px 0px;padding:5px 0px 0px 8px;}
.LevelStyleText ul, .LevelStyleText ul li, .LevelStyleText ul li a{	font-weight:normal;background-color:#FFFFFF;list-style:none;}
.LevelStyleText ul li ul li{font-weight:normal;background-color:#FFFFFF;list-style:none;padding-left:15px;}
.LevelStyleText ul li a:hover{text-decoration:underline}

/* 2.5.2 Editfunctions */
#pagecontentcontainer div.editfunctions {background:white; margin-right:20px;padding-bottom:0px; float:none;}

/* 2.6 Siteinfo */
#pagecontentcontainer div.siteinfo{margin:15px 15px 15px 15px;background:url(/Style%20Library/Skins/MNA/Resources/Images/siteinfo-background.jpg) no-repeat; height:32px;}
#pagecontentcontainer div.siteinfo p, #pagecontentcontainer div.siteinfo td{padding:6px 10px 8px 11px; color:#666666 !important;}
#pagecontentcontainer div.siteinfo a:link, #pagecontentcontainer div.siteinfo a:visited, #pagecontentcontainer div.siteinfo a:active{color:#666666;}

/*2.7 Content */
#pagecontentcontainer div.header-single h1,
#pagecontentcontainer div.header-single h2,
#pagecontentcontainer div.header-multiply h1,
#pagecontentcontainer div.header-multiply h2{ color:#FFFFFF; margin:0; font-weight:normal;}

#pagecontentcontainer div.header-single-yellow h1,
#pagecontentcontainer div.header-single-yellow h2,
#pagecontentcontainer div.header-multiply-yellow h1,
#pagecontentcontainer div.header-multiply-yellow h2{color:Black; margin:0;font-weight:normal;}

#pagecontentcontainer div.header-single-alt h1,
#pagecontentcontainer div.header-single-alt h2,
#pagecontentcontainer div.header-multiply-alt h1,
#pagecontentcontainer div.header-multiply-alt h2{color:#FFFFFF; margin:0;font-weight:normal;}


#pagecontentcontainer div.box-01,
#pagecontentcontainer div.box-02,
#pagecontentcontainer div.box-03,
#pagecontentcontainer div.box-04,
#pagecontentcontainer div.box-05, 
#pagecontentcontainer div.box-tema{margin-left:20px; margin-bottom:20px;float: left; display: inline;  /* <---Solution for bug IE6 */ }

#pagecontentcontainer div.box-01{ width:173px;}
#pagecontentcontainer div.box-02{ width:366px;}
#pagecontentcontainer div.box-03{ width:559px;}
#pagecontentcontainer div.box-04{ width:752px;}
#pagecontentcontainer div.box-05{ width:945px;}           
#pagecontentcontainer div.box-06{ width:560px;}
#pagecontentcontainer div.box-07{ width:180px; margin:0;padding:0;}
#pagecontentcontainer div.box-tema{ width:465px;}         

                 
#pagecontentcontainer div.header-single,
#pagecontentcontainer div.header-multiply{ border-bottom:solid 3px #f3e400; background:url(/Style%20Library/Skins/MNA/Resources/Images/header-background.jpg) repeat right top; padding:8px 10px 0px 10px; color:white; height:18px;}         

/*frontpage*/
#pagecontentcontainer div#frontpage div.header-single, #pagecontentcontainer div#frontpage div.second-container div.header-single,
#pagecontentcontainer div#frontpage div.header-multiply{ border-bottom:solid 3px #f3e400; background:url(/Style%20Library/Skins/MNA/Resources/Images/header-background-blue.jpg) repeat right top; padding:8px 10px 0px 10px; color:white; height:18px;}         

#pagecontentcontainer div#frontpage div.box-01 div.ms-WPBody div.blue,
#pagecontentcontainer div#frontpage div.box-02 div.ms-WPBody div.yellow,
#pagecontentcontainer div#frontpage div.box-tema div.box-text
{height:206px;overflow:hidden;}

#pagecontentcontainer div#frontpage div.box-03 div.ms-WPBody div.blue,
#pagecontentcontainer div#frontpage div.box-03 div.ms-WPBody div.yellow
{height:204px;overflow:hidden;}


/*subpage*/
#subpage div.header-single,
#subpage div.header-multiply{ border-bottom:solid 3px #034a60; background:url(/Style%20Library/Skins/MNA/Resources/Images/header-background.jpg) repeat right top; padding:8px 10px 0px 10px;color:white; height:18px; color:black;}         

#subpage div.header-single h2,
#subpage div.header-multiply h2{color:black;}         

#subpage div.webpartzonemargin{	padding:10px 0 10px 0;}

#pagecontentcontainer div.header-single-yellow, 
#pagecontentcontainer div.header-multiply-yellow{ border-bottom:solid 3px #034a60; background:url(/Style%20Library/Skins/MNA/Resources/Images/header-background-yellow.jpg) repeat right top; padding:8px 10px 0px 10px; color:white; height:18px;}

#pagecontentcontainer div.header-single-alt, 
#pagecontentcontainer div.header-multiply-alt{ border-bottom:solid 3px #F3E400; background:url(/Style%20Library/Skins/MNA/Resources/Images/header-background-alt.jpg) repeat right top; padding:8px 10px 0px 10px; color:white; height:18px;}


#pagecontentcontainer div.header-single-tema{ background:url(/Style%20Library/Skins/MNA/Resources/Images/header-background-blue.jpg) no-repeat right;padding:0px 0px 0px 0px; padding-top:0px; color:white; border-bottom:solid 3px #F3E400; height:26px;} 
#pagecontentcontainer div.box-01 div.content,
#pagecontentcontainer div.box-02 div.content,
#pagecontentcontainer div.box-03 div.content,
#pagecontentcontainer div.box-04 div.content,
#pagecontentcontainer div.box-05 div.content{border-top:0px solid white; padding:4px 10px 4px 10px; clear:both; min-height:200px;}

#pagecontentcontainer div.box-04 {padding:0px !important;}

#subpage div.box-06 h1 {font-weight:normal;padding:10px 0 10px 0;margin:0;}


#subpage div.image img {border-bottom:solid 1px #033D4F !important;}
#subpage div.box-04 div.content ul {list-style-type:square !important;;list-style-image: url(/Style%20Library/Skins/MNA/Resources/Images/list-bullet-red.gif) !important;}
#subpage div.box-04 div.content ul li {line-height:1.5em !important;}

#pagecontentcontainer div.box-01 div.content div.blue, 
#pagecontentcontainer div.box-03 div.content div.blue{border-top:0px solid white; padding:4px 10px 4px 10px; clear:both; min-height:200px;}
#pagecontentcontainer div.box-tema div.content{ border-top:0px solid white; padding:4px 10px 4px 10px; clear:both; min-height:200px;}
#pagecontentcontainer div.header-multiply li{ float:left; margin-left:0; margin-right:10px; list-style:none; color:white; margin-top:0;}

#pagecontentcontainer div.header-multiply ul{ margin-left:0; margin-top:0; padding-left:0; margin-bottom:18px;}
#pagecontentcontainer .gradient{ background:url(/Style%20Library/Skins/MNA/Resources/Images/gradient.jpg) no-repeat;}
#pagecontentcontainer .yellow{ border-bottom:solid 1px #033D4F;}  
#pagecontentcontainer .blue{border-bottom:solid 1px #F3E400; background-color:#034a60; color:White;}      
  
#pagecontentcontainer .blue a:link, 
#pagecontentcontainer .blue a:visited, 
#pagecontentcontainer .blue a:active, 
#pagecontentcontainer .blue a:focus, 
#pagecontentcontainer .blue a:hover{color:White;}
#pagecontentcontainer .blue ul {list-style-type:square;list-style-image: url(/Style%20Library/Skins/MNA/Resources/Images/list-bullet-red.gif);}


/* 2.8 uiTabControl */
#pagecontentcontainer .navUnselected { color: White !important;	background:transparent url(/Style%20Library/Skins/MNA/Resources/Images/tema-select-bg.gif) repeat-x;margin: 0px !important;	font-weight:bold; position:relative; top:3px; height:26px;}
#pagecontentcontainer .navSelected { color: White;font-weight:normal; position:relative; top:0px;}
#pagecontentcontainer .navUnselected, #pagecontentcontainer .navselected {padding-bottom:2px !important;}
#pagecontentcontainer .navSep{ display: inline;  /* explicitly force to be inline */ background:url(/Style%20Library/Skins/MNA/Resources/Images/nav_sep.gif) no-repeat;width:1px;height:22px;margin:0px;padding:0px;}
 
#pagecontentcontainer .navSelected, #pagecontentcontainer .navUnselected {display: inline;  /* explicitly force to be inline */  padding:10px 20px 2px 20px;}
#pagecontentcontainer a:link.navSelected, 
#pagecontentcontainer a:active.navSelected, 
#pagecontentcontainer a:focus.navSelected, 
#pagecontentcontainer a:visited.navSelected {color:White;text-decoration:none;}
#pagecontentcontainer div.box-text {margin-top: 0px;padding: 0px; height: 206px; width: 465px; color:White; overflow:hidden;}
#pagecontentcontainer div.box-text div.content {margin-top: 0px; padding: 0px;  width: 170px; color:White;}
#pagecontentcontainer div.boxtemaimage, #pagecontentcontainer div.boxsejlimage{float:right;}
#pagecontentcontainer div.boxtemainfo, #pagecontentcontainer div.boxsejlinfo{float:left; padding:15px;}

/* 2.9 Sidebar */


/***** OVERWRITE CORE *****/
/* 3.0 Core */
#pagecontentcontainer .ms-WPHeader td { padding:0;border-bottom:solid 3px #ae141c !important; width:100%;margin:0;}
#pagecontentcontainer .ms-WPBorderBorderOnly td{border:solid 1px #ae141c !important;}

/* 3.1 Edit mode */
#siteaction{width:985px;margin:0 auto;text-align:left;margin:0 0 0 0 !important;}
#siteaction table, #siteaction td, .ms-consoletitleareaframe, .ms-consolestatusframe, .ms-globallinks{margin:0 0 0 0 !important;}
.ms-globallinks, ms-globallinks td, .ms-consolestatusframe, .ms-consolestatusframe table, .ms-consolestatusframe td,
.ms-consoletitleareaframe, .ms-consoletitleareaframe td {text-align:left !important;}
.ms-MenuUIPopupBody, .ms-MenuUIPopupBody table, .ms-MenuUIPopupBody td {text-align:left !important;}
table.ms-consoletitleareaframe, div.ms-consoletitleareaframe, div.ms-siteaction {text-align:left !important;}

.rade_contentCell{border:solid 1px #ccc;}
DIV.radwindow_Default2006 .windowcontent A SPAN {line-height: 14px !important;}
#pagecontentcontainer .radeditor {width:98% !important; border:solid 1px #666; }

#pagecontentcontainer div.box-01{ }
div.radwindow table{}
div.radwindow table table{width:100% !important;}
.radwindow_Default2006 ul {	float:none !important;}

/***** Pagelayouts *****/
/* 4.0 News article */
#pagecontentcontainer .image-article{}
#pagecontentcontainer .header-article{float:none;}
#pagecontentcontainer .caption-article{color:#666;}
#pagecontentcontainer .dateline-article{float:right; color:#666;}
#pagecontentcontainer .byline-article{float:left; color:#666;}
#pagecontentcontainer .content-article{float:none;content:"\0020";display:block;height:auto;clear:both; padding-top:5px;}

/*list styles */
#pagecontentcontainer #linkitem { padding-bottom:10px; padding-top:10px;border-bottom:solid 2px #034a60;border-top:solid 1px #034a60; width:100%;}
#pagecontentcontainer .image-area-left img.image {height:80px;width:80px;overflow:hidden; margin-right:10px !important;}
#pagecontentcontainer .link-item {}
#pagecontentcontainer .link-item A {}
#pagecontentcontainer .link-item A:link, #pagecontentcontainer .link-item A:visited, #pagecontentcontainer .link-item A:active {}
#pagecontentcontainer .link-item A:hover {}
#pagecontentcontainer .link-item-large {}
#pagecontentcontainer .link-item-large A, #pagecontentcontainer .link-item-large A:link, #pagecontentcontainer .link-item-large A:visited, #pagecontentcontainer .link-item-large A:active {}
#pagecontentcontainer .link-item-large A:hover {}

