@media screen, projection {

	/**************** HEADER COMPONENTS ******************/

	.SearchWrapper ul {
		padding: 0;
		margin: 0;
		height: 25px;
		width: 200px;
		float: left;
		vertical-align: middle;
	}

	.SearchWrapper li {
		zoom:1;
		float:left;
		padding: 0 8px 0 8px;
		list-style:none;
		display:inline;
	}

	.SearchWrapper li.First {
		zoom:1;
		float:left;
		padding: 0 8px 0 0;
		list-style:none;
		display:inline;
	}


	/**************** FOOTER COMPONENTS ******************/

	.FooterWrapper ul {
		width:auto;
		padding:0;
		margin:0;
		color:#fff;
	}

	.FooterWrapper ul li {
		list-style:none;
		padding-left:10px;
	}

	.FooterWrapper p {
		width: 320px;
		margin-right:50px;
		float: left;
	}


	/******************** MIDDLE MENU *******************/

	.MenuWrapper ul {
		height:49px;
		padding:0;
		margin:0 auto;
		text-align:center;
		overflow:hidden;
	}

	.MenuWrapper ul li {
		list-style:none;
		display:inline;
		text-transform:uppercase;
		height:49px;
		margin:0;
	}
	.MenuWrapper ul li a {
		line-height:49px;
		font-weight:bold;
		display:inline-block;
		margin-left:-4px;
		padding-right:12px;
		padding-left:11px;
	}


	/************* CENTER CONTENT ************/

	.AreaCenter .BottomContent .ColumnLeft ul.Publications li a {
		padding-left:27px;
	}

	.AreaCenter .BottomContent .ColumnLeft img {
		padding: 15px 13px;
		width: 331px;
		height: 202px;
		margin-left:-4px;
		margin-bottom:10px;
	}

	.AreaCenter .BottomContent .Big h2 {
		height:28px;
		padding-top:13px;
	}

	.AreaCenter .BottomContent .ColumnRightWrapper .First {
		padding-left: 13px;
		margin-bottom: 5px;
	}

	.AreaCenter .BottomContent .ColumnRight dl {
		font-family: Georgia, Serif;
		height:104px;
	}

	.AreaCenter .BottomContent .ColumnRight dt {
		font-size: 16px;
		color: #3e5d0c;
		margin: 10px 0;
		float:right;
		clear:right;
		width:348px;
	}

	.AreaCenter .BottomContent .ColumnRight dt a {
		color: #3e5d0c;
	}

	.AreaCenter .BottomContent .ColumnRight dd {
		line-height:16px;
		float:right;
		width:348px;
	}

	.AreaCenter .BottomContent .ColumnRight dd.Photo {
		width:154px;
		height:94px;
		float:left;
		padding-right: 10px;
	}
	.AreaCenter .BottomContent .ColumnRight dd.Photo img{
		width:154px;
		height:94px;
	}
	.AreaCenter .BottomContent .ColumnRight dd.Photo a {
		background: none;
		margin: 0;
		padding: 0;
	}


	/***************** TOP CONTENT *******************/

	.AreaTop .TopContent .MenuColumn .Map {
		margin-left:-5px;
		margin-right:-5px;
		height:174px;
		width:172px;
	}

	.AreaTop .TopContent .MenuColumn a img {
		margin:0;
	}

	.AreaTop .TopContent .MenuColumn h2 {
		margin-top: 30px;
	}

	.AreaTop .TopContent .MenuColumn p.Caption {
		font-size:10px;
		margin: 4px 0 0 0;
		text-transform: uppercase;
	}

	.AreaTop .TopContent .MenuColumn ul.Links {
		margin-bottom:16px;
	}

	.AreaTop .TopContent .ArticleColumn img.ArticleImage {
		width: 335px;
		height: 158px;
		clear:both;
		padding: 7px;
		margin: 12px 0 20px 0;
		background: url('../../img/klimakommuner/image_bg.png') no-repeat 0 0;
	}

	.AreaTop .TopContent .ArticleColumn .PdfFile {
		width:97px;
		padding-top:85px;
		float:right;
		clear:right;
		margin-left:5px;
	}

	.AreaTop .TopContent .ArticleColumn .PdfFile .RoundCorners {
		width:auto;
		height: 11px;
		margin:0;
	}

	.AreaTop .TopContent .ArticleColumn .PdfFile a {
		display:block;
		padding: 0 9px;
		text-align:center;
		text-transform:uppercase;
		font-size: 10px;
	}

	.AreaTop .TopContent .RightColumn .SideColumn ul.Links {
		width:166px;
	}

	.AreaTop .TopContent .RightColumn .SideColumn .Left {
		float:left;
		margin-left: 5px;
		margin-top: 15px;
	}

	.AreaTop .TopContent .RightColumn .SideColumn .Left h5 {
		margin-bottom: 5px;
	}


	.AreaTop .TopContent .RightColumn .SideColumn .Right {
		float:right;
		margin-left: 5px;
		margin-right:5px;
		margin-top: 15px;
	}

	.AreaTop .TopContent .RightColumn .SideColumn .Right h5 {
		margin-bottom: 5px;
	}

	/************* COMMON ****************/

	input.Watermark {
	color:#666;
	}

	ul.Links {
		width:auto;
		margin:0;
		padding:0;
	}

	ul.Links li {
		list-style:none;
		padding: 7px 0 7px 0;
		color:#999;
	}

	ul.Links li.Last {
		padding-left:0 !important;
	}

	a.Button {
		display:block;
		margin-bottom:4px;
	}

	a.Selected {
		color: #d51424;
	}

	p {
		color:#333;
		line-height:16px;
		margin-bottom:8px;
	}


	/******************** HEADERS ***********************/

	h2 {
		font-size:18px;
		font-weight:bold;
		width:auto;
		margin: 18px 0 9px;
	}

	h2.First {
		font-size:18px;
		font-weight:bold;
		width:auto;
		margin: 0 0 9px;
	}


	.ArticleColumn h2.First {
		font-size:18px;
		font-weight:bold;
		width:auto;
		margin: 11px 0 9px;
	}

	h2.Last {
		font-size:18px;
		font-weight:bold;
		width:auto;
		margin: 9px 0 9px;
	}

	h3 {
		font-size:18px;
		font-weight:bold;
		margin: 15px 0 12px 0;
	}

	h4 {
		font-weight:bold;
		font-size:12px;
		margin-bottom:10px;
	}

	h5 {
		font-size: 12px;
		font-weight: bold;
		margin-bottom:6px;
	}



	/**************** LINKS ********************/

	a {
		text-decoration: none;
	}

	/****************** BENNETT MODS **********************/




	/* STATUS */

	.Status {
			width: 348px;
	}

	.StatusContent {
		margin: 7px 20px 15px 20px;
		color: #333333;
	}

	.StatusRoundCorners {
			height: 8px;
			width: 348px;
	}


	/* FRONTPAGE INPUT/SEARCH */

	.FrontRightKommuneSearch {
		float: right;
	}

	.FrontRightFylkeListe {
		float: right;
		z-index: 1000;
		display: block;
	}

	.SearchBoxesWrapper {
		display: inline;
		width: 348px;
		float: right;
		margin-top: 15px;
		margin-bottom: 10px;
		z-index: 40;
		overflow: visible;
	}

	.DetailsContent h2 {
		font-size:18px;
		font-weight:bold;
		margin:0 0 9px;
		width:auto;
	}

	/* PAGER */


	div.pagerleft {
		margin-top: 5px;
		font-family: Arial;
		font-weight: bold;
		font-size: 12px;
		float: left; 
		text-align: left;	
		margin-left: 0px; 
	}



	div.pagerleft a {
		padding: 2px 4px;
		display: inline-block;
		text-decoration: none;
		height: 20px;
		width: 20px;
		background-color:#cbcac6;
		color:#6a6a6a;
		text-align: center;
	}


	div.pagerleft span span {
		padding: 2px 4px;
		display: inline-block;
		background-color: #3e5d0c;
		color: #ffffff;
		height: 20px;
		width: 20px;
		text-align: center;
	}


	div.pagerlefttop {
		background:	url('../../img/klimakommuner/dashed.png') repeat-x left top;
		width: 350px;
		height: 1px;
		float: right;
		margin-top: 0px;
		margin-left: 4px; 
	}

	div.pagerleftbottom {
		background:	url('../../img/klimakommuner/dashed.png') repeat-x left top;
		width: 350px;
		height: 1px;
		float: right;
		margin-top: 5px;
		margin-left: 0px; 
	}

	/* PATH */

	.PagePath {
		float: left;
		clear:left;
		display:block;
		padding-top:14px;
		width: 516px;
		height: 25px;
		margin-top: 17px;
		padding: 5px 0px 0px 5px;
		font-family: Arial;
		font-size: 12px;
	}


	/* POPOUT */

	.GreenPopOut {
		height: 31px;
		width: 378px;
		background: transparent url('../../img/klimakommuner/green_popout.png') no-repeat;
	}

	.YellowPopOut {
		margin-top: 5px;
		height: 31px;
		width: 378px;
		background: transparent url('../../img/klimakommuner/yellow_popout.png') no-repeat;
	}

	.RedPopOut {
		margin-top: 5px;
		height: 31px;
		width: 378px;
		background: transparent url('../../img/klimakommuner/red_popout.png') no-repeat;
	}

	.PopOutBoxWrapper {
		position: absolute;
		padding-top: 17px;
		width: 380px;
		font-size: 10px;
		left: 0px;
		top: 0px;
	}

	.PopOutCount {
		padding: 5px 0px 0px 13px;
		float: left;
		width: 30px;
		font-weight: bold;
		font-size: 12px;
	}

	.PopOutText {
		padding: 5px 0px 0px 38px;
		float: left;
	}

	.StatusWrapper {
		float: right;
		display: inline;
	}

	.ArticleSummary {
		font-size: 13px;
		font-family: Georgia, Serif;
	}

	.HeaderLogoFrontPage {
		float: right; 
		width: 348px; 
		padding-bottom: 15px; 
		padding-top: 13px;
	}
	
	.RightColumnStyle {
	 width:512px; 
	 padding:0 14px; 
	 float:left;
	}
}
