/* inline styles that have been overridden */
.tx-pohlsurveyfrontheader-pi1 table {margin-left:-10px !important;}
.tx-pohlsurvey-pi3 {margin-left:15px;}
.tx-pohlsurvey-pi2 {margin-left:15px;} /* http://www.klimakbh.dk/index.php?id=41 compesate for inner div adding margin-left:-15px */
#front_login {margin-bottom:10px !important;}
p {margin-left:0 !important} /*why a global left margin on all p elements?! */

p a, p a:visited {color:#ff5600; text-decoration:underline;}
p a:hover {text-decoration:none;}

.question {color:#6e6e6e; margin:0 !important; clear:both; *margin-top:20px;}

html,body {margin:0; padding:0;}

	/*
	html {
		overflow-y: scroll;
	}
	*/
	.align-center {
		text-align: center;
	}	
	body {
		font: normal normal normal 12px/17px arial,verdana, sans-serif;
		text-align: center;
		margin: 0;
		padding: 0;
		background: #f3f3f3;
		background-image: url('/fileadmin/templates/images/redesign/page_bg_full.jpg');
		background-repeat: no-repeat;	
		background-position: left top;
		/* height: 100%; */
		z-index: 2;

	}
	img {
		border: none;
	}
	


/* Scroll bar - derfor hjælper de os : begin */ 



/* Scroll bar - derfor hjælper de os : end */ 

/* forside login boks : begin */
div#front_login #user {
	border: 0px;
	font-size: 11px;
	height: 12px;
}

div#front_login #pass {
	border: 0px;
	font-size: 11px;
	height: 12px;
}

div#front_login #submit {
	border: 0px;
	font-size: 11px;
	width: 200px;
	height: 40px;
	position: relative;
	top: 53px;
	left: 20px;
	background-image: url('http://www.klimakbh.dk/clear.gif');

}





/* forside login boks : end */


/* Klimaplan : Begin */

#next {
color: #fff;
background: #fff url("/fileadmin/templates/images/redesign/naeste_knap.gif");
border: none;
width: 78px;
height: 20px;
}

#prev {
color: #fff;
background: #fff  url("/fileadmin/templates/images/redesign/tilbage_knap.gif");
border: none;
width: 78px;
height: 20px;
}

#done {
color: #fff;
background: #fff  url("/fileadmin/templates/images/redesign/afslut_knap.gif");
border: none;
width: 78px;
height: 20px;
}


div.Spg_container {
  width: 438px;

}

td {
  font-size: 12px;
}


td.odd {
  background-color: #FFFFFF;
  text-align: center;
  border-left: 1px dotted black;
}

td.even {
  background-color: #f4f4f4;
  text-align: center;
  border-left: 1px dotted black;
}


td.odd_spg {
  background-color: #FFFFFF;
  width: 300px;
}

td.even_spg {
  background-color: #f4f4f4;
  width: 300px;
}

div#spg_nav {
  float: right;
  padding-right: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
}

div.spg_info_tekst {
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}

div.spg_info_tekst p {
	font-size: 10px;
}

td.spg_tekst {
  border-bottom: 1px dotted black; 
}
/* Klimaplan : End */


	/* Rounded corners for mainarea : Begin */

.ro {
	background:url("/fileadmin/templates/images/redesign/roundedbox_ro.gif") top right no-repeat;
	margin:0 6px;
	padding:0;
	float: left;
	display: inline;
	width: 452px;
}

.lo {
	background:url("/fileadmin/templates/images/redesign/roundedbox_lo.gif") top left no-repeat;
	margin:0;
	padding:0;
}

.ru {
	background:url("/fileadmin/templates/images/redesign/roundedbox_ru.gif") bottom right no-repeat;
	margin:0;
	padding:0;
	zoom:1;
}

.lu {
	background:url("/fileadmin/templates/images/redesign/roundedbox_lu.gif") bottom left no-repeat;
	margin:0;
	padding:0;
	zoom:1;
}

.indhold {
	margin:0;
	padding:20px 20px 40px;
}

.indhold p {
	margin:0;
	padding:0;
}

	/* Rounded corners for mainarea : End */



	hr {
	color: #E3E2E2;
	border-color: #E3E2E2;	
	} 
	a {
		color: #3399cc;
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
	}
	a:active {
		outline: none;
	}
	label {
		cursor: pointer;
		cursor: hand;
	}
	p {
		margin: 0 0 20px 0;
		padding: 0;
		color: #000000;
	}
	.clearfloat {
		clear: both;
	}
	#page {
		width: 968px;
		margin: 10px auto;
		text-align: left;
	}
	#pagetop {
		font-height: 1px;
		height: 20px;
		background: transparent url(/fileadmin/templates/images/redesign/page-top.gif) 0 0 no-repeat;
	}
	#pagebottom {
		font-height: 1px;
		height: 20px;
		background: #f3f3f3 url(/fileadmin/templates/images/page_bottom_bg.gif) no-repeat;
		padding-bottom: 20px;
	}
	#pagecontainer {
		width: 928px;
		background: #ffffff;
		padding: 0px 20px;
	}
	#header {
		position: relative;
		height: 170px;
		background: #6fa7de url(/fileadmin/templates/images/header.jpg) no-repeat;
		margin-bottom: 5px;
	}
	#logo {
		position: absolute;
		left: 19px;
		top: 19px;
		margin:  0px;
		padding: 0;
		clear: both;
		width: 296px;
		height: 63px;
	}
	#logo a {
		position: relative;
		display: block;
		margin: 0;
		padding: 0;
	}
	#miljo {
		position: absolute;
		left: 845px;
		top: 16px;
	}

	#antalklimakbher {
		position: absolute;
		left: 700px;
		top: 40px;
		text-align: center;
	}

	#antalklimakbher p.header {
		font-size: 14px;
		font-weight: bold;
		color: white;
		font-family: Arial;
	}

	#antalklimakbher p.text {
		font-size: 22px;
		font-weight: bold;
		color: white;
		margin-top: -10px;
		font-family; Arial;
	}	


	#utilitymenu {
		/* width: 100%;
		position: absolute;
		top: -40px;
		left: 100px; */
		right:0;
		top:-20px;
		position:absolute;
	}
	#utilitymenu ul {
		list-style-type: none;
		margin: 0;
		display:inline;
		padding:0;
	}
	#utilitymenu ul li {
		list-style-type: none;
		float: left;
		display: inline;
	}
	#utilitymenu ul li a {
		display: block;
		text-decoration: none;
		font: normal normal normal 16px/22px Arial;
		font-size: 12px;
		padding: 0px 6px;
		color: #000000;
	}
	#utilitymenu ul li a.act,
	#utilitymenu ul li a:focus,
	#utilitymenu ul li a:hover {
		color: #000000;
	}
	#loginbox {
		position: absolute;
		width: 182px;
		height: 90px;
		left: 700px;
		top: 90px;
		margin: 0px;
		padding: 14px;
	}
	#loginbox .loginbutton {
		margin: 10px 0px;
	}
	#loginbox .logoutbutton {
		margin: 10px 0px 0px 0px;
	}
	#loginbox p {
		font-size:11px;
		line-height:13px;
		color: #fff;
		padding: 0;
		margin: 0;
	}
	#loginbox a {
		font-size:11px;
		line-height:13px;
		color: #ffffff;
		text-decoration: none;
	}
	#loginbox a:hover {
		text-decoration: underline;
	}
	#topmenu {
		height: 44px;
		background: white url(/fileadmin/templates/images/topmenu_bg.gif) repeat-x;
	}
	#topmenu ul {
		list-style-type: none;
		margin: 0;
		padding: 0 0 0 10px;
		overflow: hidden;
		/*width: 100%;*/
	}
	#topmenu ul li {
		float: left;
		display: inline;
	}
	#topmenu ul li a {
		display: block;
		text-decoration: none;
		font: normal normal normal 12px/45px Arial;
		font-weight: bold;
		padding: 0px 10px;
		color: #66ccff;
		color: white;
	}
	#topmenu ul li a.act {
		color: #ffffff;
	}

	#topmenu ul li a:focus,
	/*	
	#topmenu ul li a:hover {
		background: #676767 url(/fileadmin/templates/images/topmenu_ro_bg.gif) repeat-x;
	}
	*/
	#topmenu ul li a sub {
		font-size: 10px;
	}
	#tabsmenu {
		height: 45px;
		background: #cccccc;
	}
	#tabsmenu ul {
		list-style-type: none;
		margin: 0;
		padding: 0 0 0 10px;
		overflow: hidden;
		width: 100%;
	}
	#tabsmenu ul li {
		float: left;
		display: inline;
		padding: 15px 0 0 0;
	}
	#tabsmenu ul li a {
		display: block;
		text-decoration: none;
		font: normal normal normal 16px/30px Arial;
		font-weight: bold;
		width: 270px;
		padding: 0px 10px;
		margin: 0 10px 0 0;
		background: #676767 url(/fileadmin/templates/images/tabs_no.gif) no-repeat;
		color: #66ccff;
	}
	#tabsmenu ul li a:focus,
	#tabsmenu ul li a:hover {
		background: #676767 url(/fileadmin/templates/images/tabs_ro.gif) no-repeat;
	}	
	#tabsmenu ul li a.act,
	#tabsmenu ul li a.act:focus,
	#tabsmenu ul li a.act:hover {
		color: #000000;
		background: #676767 url(/fileadmin/templates/images/tabs_act.gif) no-repeat;
	}
	#contentcontainer {
		/*border-top: 8px solid #ffffff;*/
		/* background: #ffffff url(/fileadmin/templates/images/content_bg.gif) repeat-y; */
	}
	#contentcontainer_end {
		clear: left;
		/*background: #ffffff url(/fileadmin/templates/images/content_end_bg.gif) no-repeat;*/
		height: 1px;
		font-size: 1px;

	}
	div#left_container {
    		float: left;
    		display: inline;
    		width: 236px;
		margin-top: -2px;
  	}

	#columnleft {
		float: left;
		display: inline;
		width: 236px;
		_overflow:hidden;
		
		}
	
	#columnleftSubmenu {
		float: left;
		display: inline;
		width: 236px;
		margin-bottom: 20px;
	}
	#columnleft div#wn {
		position: relative;
		width: 236px; height: 297px;
		overflow: hidden;
		background-image: url('/fileadmin/templates/images/redesign/sponsor_boks.gif');
		background-repeat: no-repeat;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 45px;

	}

	#columnleft div#wn div#box {
		width: 220px;
		height: 230px;
		overflow: auto;
	}

	#columncenter {
		/*float: left;
		display: inline;
		width: 438px;
		height: 780px;*/
		/* padding: 0px 12px; */
		/*padding-top: 20px;
		margin-left: 12px;
		margin-right: 12px;*/
		/* background-image: url('/fileadmin/templates/images/redesign/centerboks.gif');
		background-repeat: no-repeat;
		border: solid thick grey; 
		border-radius: 1px;
		box-shadow: black 0.5em 0.5em 0.3em;*/
		margin:0 6px;
	}

	#coloumncenter_top {
		background-image: url('/fileadmin/templates/images/redesign/centerboks_top.gif');
		background-repeat: no-repeat;
	}
	#coloumncenter_bottom {
		background-image: url('/fileadmin/templates/images/redesign/centerboks_bund.gif');
		background-repeat: no-repeat;
	}


	#columncenter h2, .tcuserprofile-single .meeting h2 {
		font: normal normal bold 16px/20px Arial, sans-serif;
		color: #333333;
		
		padding: 0px 20px 5px 20px;		
		padding:0 0 5px;
	}
	.tcuserprofile-single .meeting h2 {margin: 0;}
	#columncenter p, .tcuserprofile-single .meeting p {
		padding: 0px 20px;
		padding:0;
	}
	#columncenter2 {
		float: left;
		display: inline;
		width: 678px;
		padding: 0px 20px 0px 0px;
		
	}
	#columnright {
		float: left;
		display: inline;
		width: 228px;
		margin-right:-10px;
		/* background: transparent url(/fileadmin/templates/images/rightcolumn_bg.gif) no-repeat; */
		_height: 64px;
		min-height: 64px;
		/*padding: 21px 21px 20px 21px;*/
		padding-top: 6px;
}
	
	#columnright .element-divider {
		font-size: 1px;
		height: 6px;
		/*background: transparent url(/fileadmin/templates/images/rightcol_divider.gif) repeat-x bottom left;
		padding: 14px 0px 0px 0px;
		margin: 0px 0px 18px 0px;*/
	}


#columnright ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
/*
#columnright ul li {
		font-size:10px;
		line-height:15px;

}
*/
	#contentcontainer>#columnright {
		height: auto;
	}
	#frontcontentcontainer {
		overflow: auto;
		border-top: 20px solid #ffffff;
	}
	#frontcolumnleft {
		float: left;
		display: inline;
		width: 296px;
	}
	#frontcolumncenter {
		float: left;
		display: inline;
		width: 612px;
		padding: 0px 0px 0px 20px;
	}
	#footer {
		clear: left;
		border-top: 20px solid #ffffff;
		height: 1px;
		/*background: #979797 url(/fileadmin/templates/images/footer_bg.gif) repeat-x;
		#visibility: hidden;*/
	}
	#pagetools {
		float: right;
		display:inline;
		
		font: normal normal normal 10px/12px Arial, sans-serif;
		color: #3399cc;
	}
	#pagetools a {
		font: normal normal normal 10px/12px Arial, sans-serif;
		color: #3399cc;
		text-decoration: none;
	}
	#pagetools a:hover {
		text-decoration: underline;
	}
	.greenbox {
		background: #edf7e8 url(/fileadmin/templates/images/greenbox_bg.gif) repeat-x;
		border: 1px solid #e2e1e1;
		padding: 20px 20px 0px 20px;
		margin: 0px 0px 20px 0px;
	}
	.greenbox h3 {
		font-weight:bold;
		font-size:16px;
		line-height:21px;
		
		margin: 0 0 20px 0;
		padding: 0;
		color: #3399cc;
	}
	.greenbox p {
		font-size:12px;
		line-height:17px;
		
		margin: 0 0 20px 0;
		padding: 0;
		color: #000000;
	}
	.greenbox a {
		color: #3399cc;
		text-decoration: none;
	}
	.greenbox a:focus,
	.greenbox a:hover {
		text-decoration: underline;
	}
	
	#submenu {
		width:242px;
		margin:6px -3px 10px; 
		background:url(/fileadmin/templates/images/redesign/leftmenu_bg.gif) no-repeat 0 0;
		padding-top:40px;
		_position:relative;
		}
	
	#submenu ul {
		list-style-type: none;
		margin: 0;
		padding:10px 13px 40px;
		background:url(/fileadmin/templates/images/redesign/leftmenu_bg.gif) no-repeat left bottom;
	}
	#submenu #submenu {
		margin:0;
		padding:0;
		background:none;
		width:auto;
	}
	#submenu ul ul {
		margin:0;
		margin-left:10px;
		padding:0;
		background:none;
	}
	#submenu ul li {

	}
	#submenu ul li a {
		display: block;
		text-decoration: none;
		color: #3399cc;
		font-size:12px;
		line-height:17px;
		_height:1px;
		padding: 5px 10px;
		border-bottom: 1px solid #e2e1e1;
	}
	#submenu ul li a.act {
		color:#ff5600;
		font-weight: bold;
	}
	#submenu ul li a:focus,
	#submenu ul li a:hover {
		background: #f3f3f3;
	}
	.frontbox1,
	.frontbox2,
	.frontbox3 {
		width: 612px;
		margin: 0 0 20px 0px;
	}
	.frontbox1 .frontbox_start {
		height: 5px;
		font-height: 1px;
		background: transparent url(/fileadmin/templates/images/frontbox1_start_bg.gif) no-repeat;
	}
	.frontbox1 .frontbox_middle {
		background: #007880 url(/fileadmin/templates/images/frontbox1_middle_bg.gif) repeat-x;
		width: 572px;
		overflow: hidden;
		padding: 15px 20px 15px 20px;
	}
	.frontbox1 .frontbox_end {
		height: 5px;
		font-height: 1px;
		background: transparent url(/fileadmin/templates/images/frontbox1_end_bg.gif) no-repeat;
	}
	
	.frontbox2 .frontbox_start {
		height: 5px;
		font-height: 1px;
		background: transparent url(/fileadmin/templates/images/frontbox2_start_bg.gif) no-repeat;
	}
	.frontbox2 .frontbox_middle {
		background: #42A5DE url(/fileadmin/templates/images/frontbox2_middle_bg.gif) repeat-x;
		width: 572px;
		overflow: hidden;
		padding: 15px 20px 15px 20px;
	}
	.frontbox2 .frontbox_end {
		height: 5px;
		font-height: 1px;
		background: transparent url(/fileadmin/templates/images/frontbox2_end_bg.gif) no-repeat;
	}
	
	
	.frontbox3 .frontbox_start {
		height: 5px;
		font-height: 1px;
		background: transparent url(/fileadmin/templates/images/frontbox3_start_bg.gif) no-repeat;
	}
	.frontbox3 .frontbox_middle {
		background: transparent url(/fileadmin/templates/images/frontbox3_middle_bg.gif) repeat-y;
		width: 572px;
		overflow: hidden;
		padding: 15px 20px 15px 20px;
	}
	.frontbox3 .frontbox_end {
		height: 5px;
		font-height: 1px;
		background: transparent url(/fileadmin/templates/images/frontbox3_end_bg.gif) no-repeat;
	}
	
	
	.frontbox_middle img {
		border: none;
	}
	.frontbox_middle .frontbox_left {
		float: left;
		display: inline;
		width: 346px;
	}
	.frontbox_middle .frontbox_left h2 {
		font: normal normal bold 30px/36px Arial, sans-serif;
		margin: 0 0px;
		padding: 0;
		color: #ffffff;
	}
	.frontbox_middle .frontbox_left a,
	.frontbox_middle .frontbox_left p {
		font-size:14px;
		line-height:20px;		
		margin: 0 0px;
		padding: 0;
		color: #ffffff;
	}
	.frontbox_middle .frontbox_right {
		float: right;
		display: inline;
		width: 200px;
	}
	.frontbox3 .frontbox_middle .frontbox_left a,
	.frontbox3 .frontbox_middle .frontbox_left h2,
	.frontbox3 .frontbox_middle .frontbox_left p {
		color: #000000;
	}
	
	.bluebox {
		width: 448px;
		background: #e7f7fe;
		margin: 0px 0px 20px 0px;
	}
	.bluebox_start {
		height: 5px;
		font-height: 1px;
		background: #e7f7fe url(/fileadmin/templates/images/bluebox_start_bg.gif) no-repeat;
		padding: 0 0 15px 0;
	}
	.bluebox_end {
		height: 5px;
		font-height: 1px;
		background: #e7f7fe url(/fileadmin/templates/images/bluebox_end_bg.gif) no-repeat;
	}
	#columncenter .bluebox p {
		font-size:12px;
		line-height:17px;
		margin: 0 20px 20px 20px;
		padding: 0;
		color: #000000;
	}
	.oldheaderbox {
		margin: 0;
		padding: 0;
		background: transparent url(/fileadmin/templates/images/headerbar_bg.gif) no-repeat top left;
	}
	.oldheaderbox h1 {
		background: transparent url(/fileadmin/templates/images/headerbar_end_bg.gif) no-repeat top right;
		padding: 10px 20px;
		font: normal normal bold 20px/25px Arial, sans-serif;
		color: #3399cc;
	}
	ul#sectionmenu {
		padding: 0 0 0 20px;
		margin: 0 0 20px 0;
		list-style-type: none;
	}
	/*	
	.greybox {
		background: transparent url(/fileadmin/templates/images/greybar_bg.gif) no-repeat top left;
		margin: 25px 0 20px 0;
		padding: 0 0 0 20px;
	}
	.greybox div {
		padding: 45px 0 0 0;
		background: transparent url(/fileadmin/templates/images/greybar_end_bg.gif) no-repeat top right;
	}*/
	.fce2col {
		overflow: hidden;
		width: 612px;
	}
	.fce2col .fce2colleft {
		float: left;
		width: 296px;
		margin-right: 20px;
		display:inline;
		
	}
	.fce2col .fce2colright {
		float: left;
		width: 296px;
	}
	.fce2col .csc-header {
		margin: 0;
		padding: 0;
		background: transparent url(/fileadmin/templates/images/headerbar_bg.gif) no-repeat top left;
	}
	.fce2col .csc-header h2 {
		background: transparent url(/fileadmin/templates/images/headerbar_end_bg.gif) no-repeat top right;
		padding: 10px 20px;
		font: normal normal bold 15px/25px Arial, sans-serif;
		color: #3399cc;
	}
	.fce2col p {
		padding: 0px 20px;
	}
	.frontleftbox {
		width: 210px;
		background: #F3F3F3;
		margin: 0 0 20px 0;
		padding: 0;
	}
	.frontleftbox .frontleftbox_start {
		height: 4px;
		font-height: 1px;
		background: #ffffff url(/fileadmin/templates/images/frontboxleft_start_bg.gif) no-repeat;
	}
	.frontleftbox .frontleftbox_end {
		height: 4px;
		font-height: 1px;
		background: #ffffff url(/fileadmin/templates/images/frontboxleft_end_bg.gif) no-repeat;
	}
	.frontleftbox .frontleftbox_middle {
		margin: 16px 20px;
	}
	.frontleftbox .frontleftbox_middle p,
	#columnright p {
		/*font-size:10px;
		line-height:15px;*/
		padding: 0;
		margin: 0 0 16px 0;
	}
	.frontleftbox .frontleftbox_middle h2,
	#columnright h2 {
		font: normal normal bold 15px/20px Arial, sans-serif;
		padding: 0;
		color: #333333;
	}
	.frontleftbox .frontleftbox_middle h2 {margin: 0 0 4px 0;}
	div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
		margin-left: 0;
	}
	.ogSlideWrapper {
		border: 1px solid black;
	}
	#contentscroll ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#contentscroll ul li {
		float: left;
		display: inline;
		margin: 0;
		padding: 0;
	}
	.clearleft {
		clear: left;
	}
	.gfxheader {
		padding: 0 0 10px 0;
		margin: 0;
	}
	#footerleft {
		float: left;
		padding: 16px 0px 0px 18px;
	}
	#footerleft ul {
		width: 900px;
		overflow: hidden;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#footerleft ul li {
		float: left;
		display: inline;
		padding: 5px 20px 0 0;
	}
	#footerright {
		padding: 12px 0 0 0;
		float: right;
	}
	.tx-tcuserregister-pi1 fieldset {
		margin: 0;
		border: none;
		padding: 0;
		font-size:12px;
		line-height:17px;		
	}
	.tx-tcuserregister-pi1 .formEl {
		padding: 0 0 20px 20px;
	}

	.tx-tcuserregister-pi1 label {
		font-size:12px;
		line-height:17px;
	}
	.tx-tcuserregister-pi1 input.text {
		margin-bottom: 8px;
		border: 1px solid #e2e1e1;
		width: 250px;
		font-size:12px;
		line-height:17px;
	}
	.tx-tcuserregister-pi1 select.select {
		border: 1px solid #e2e1e1;
		font-size:12px;
		line-height:17px;
		width: 250px;
	}
	.tx-tcuserregister-pi1 .imageContainer {
		float: left;
		display:inline;
		margin-right: 5px;
	}
	.news-list-item div {float:right; display:inline;}
	.news-list-item div div img {margin-right:10px;}
	.news-list-item .news-list-morelink,
	.news-list-item .divider{float:none; clear:both; display:block;}
	.news-list-item img {
		float: right;
		display:inline;
		margin-left: 20px;
	}
	.news-single-item .news-single-backlink,
	.news-single-item .news-single-additional-info,
	.news-list-item .news-list-morelink {
		/* margin-left: 20px; */
	}
	.news-list-item h3 {
		font: normal normal bold 16px/20px Arial;
		padding: 5px 0 0 0;
		margin: 0;
	}
	.news-single-item .divider,
	.news-list-item .divider {
		border-top: 1px solid #e2e1e1;
		font-height: 1px;
		margin: 20px 0px 25px 0px;
	}
	.news-single-item .news-single-date,
	.news-single-item .news-single-timedata,
	.news-list-item .news-list-date {
		font-size:10px;
		line-height:17px;
		margin: 0 0 0 20px;
		padding: 0 0 20px 0;
	}
	.headerbox {
		background: transparent url(/fileadmin/templates/images/header_br.gif) no-repeat bottom right;
		margin: 14px 0 15px 0;
		padding: 0;

	}
	.headerboxtop {
		background: transparent url(/fileadmin/templates/images/header_tr.gif) no-repeat top right;
		margin: 0;
		padding: 0;
	}
	.headerboxtop .headerboxtop2 {
		background: transparent url(/fileadmin/templates/images/header_tl.gif) no-repeat top left;
		margin: 0;
		padding: 5px 0 0 0;
	}
	.headerboxbody {
		background: transparent url(/fileadmin/templates/images/header_bl.gif) no-repeat bottom left;
		margin: 0;
		padding: 5px 0 10px 0;
	}
	.headerboxbody h1 {
		margin: 0;
		padding: 0px 20px;
		font: normal normal bold 20px/25px Arial, sans-serif;
		color: #3399cc;
	}
	.headerbox2 {
		background: transparent url(/fileadmin/templates/images/header2_br.gif) no-repeat bottom right;
		margin: 14px 0 15px 0;
		padding: 0;
	}
	.headerbox2top {
		background: transparent url(/fileadmin/templates/images/header2_tr.gif) no-repeat top right;
		margin: 0;
		padding: 0;
	}
	.headerbox2top .headerbox2top2 {
		background: transparent url(/fileadmin/templates/images/header2_tl.gif) no-repeat top left;
		margin: 0;
		padding: 5px 0 0 0;
	}
	.headerbox2body {
		background: transparent url(/fileadmin/templates/images/header2_bl.gif) no-repeat bottom left;
		margin: 0;
		padding: 5px 0 10px 0;
	}
	.headerbox2body h4 {
		margin: 0;
		padding: 0px 20px;
		font: normal normal bold 16px/25px Arial, sans-serif;
		color: #333333;
	}
	.tcuserprofile-overview .scoreboard .labels {
		overflow: hidden;
		width: 100%;
		border-bottom: 1px solid #F4F4F4;
	}
	.tcuserprofile-overview .scoreboard .labels .area {
		margin-left: 20px;
		float: left;
		display: inline;
		font-size:12px;
		line-height:26px;
		font-weight:bold;
		text-align: left;
		width: 300px;
	}
	.tcuserprofile-overview .scoreboard .labels .signups {
		float: left;
		display: inline;
		font-size:12px;
		line-height:26px;
		font-weight:bold;
		text-align: center;
		width: 160px;
	}
	.tcuserprofile-overview .scoreboard .labels .percentage {
		float: left;
		display: inline;
		font-size:12px;
		line-height:26px;
		font-weight:bold;



		text-align: center;
		width: 170px;
	}
	.tcuserprofile-overview .scoreboard .el {
		overflow: hidden;
		width: 100%;
		border-bottom: 1px solid #F4F4F4;
	}
	.tcuserprofile-overview .scoreboard .el .area {
		margin-left: 20px;
		float: left;
		display: inline;
		font-size:12px;
		line-height:26px;
		font-weight:normal;
		text-align: left;
		width: 300px;
	}
	.tcuserprofile-overview .scoreboard .el .signups {
		float: left;
		display: inline;
		font-size:12px;
		line-height:26px;
		font-weight:normal;
		text-align: center;
		width: 160px;
	}
	.tcuserprofile-overview .scoreboard .el .percentage {
		float: left;
		display: inline;
		font-size:12px;
		line-height:26px;
		font-weight:normal;
		text-align: center;
		width: 170px;
	}
	.tx-tcuserprofile-pi1 fieldset {
		border: none;
		margin: 0;
		padding: 0;

		font-size:10px;
		line-height:15px;

	}

	.tx-tcuserprofile-pi1 label {
		display: block;
		padding: 5px 0 0 0;
		margin: 0;
	}
	.tx-tcuserprofile-pi1 input.text {
		border: 1px solid #e2e1e1;
		width: 190px;
		font-size:10px;
		line-height:15px;
	}
	.tx-tcuserprofile-pi1 select.select {
		border: 1px solid #e2e1e1;
		font-size:10px;
		line-height:15px;
		width: 190px;
	}
	#columncenter .tx-felogin-pi1 {
		margin-left: 20px;
		font-size:12px;
		line-height:17px;
	}
	#columncenter .tx-felogin-pi1 label {
		display: block;
		padding: 5px 0 0 0;
		margin: 0;
	}
	#columncenter .tx-felogin-pi1 fieldset {
		border: none;
		margin: 0;
		padding: 0;
		font-size:12px;
		line-height:17px;
		
	}
	#columncenter .tx-felogin-pi1 fieldset legend {
		display: none;
	}
	#columncenter .tx-felogin-pi1 input.text {
		border: 1px solid #e2e1e1;
		width: 250px;
		font-size:12px;
		line-height:17px;
		margin: 0 0 5px 0;
	}
	#columnright .tx-felogin-pi1 {
		font-size:10px;
		line-height:15px;
	}
	#columnright .tx-felogin-pi1 label {
		display: block;
		padding: 5px 0 0 0;
		margin: 0;
	}
	#columnright .tx-felogin-pi1 fieldset {
		border: none;
		margin: 0;
		padding: 0;
		font-size:10px;
		line-height:15px;
	}
	#columnright .tx-felogin-pi1 fieldset legend {
		display: none;
	}
	#columnright .tx-felogin-pi1 input.text {
		border: 1px solid #e2e1e1;
		width: 190px;
		font-size:10px;
		line-height:15px;
		margin: 0 0 5px 0;
	}
	.tcuserprofile-list .list .profile {
		width: 638px;
		overflow: hidden;
		background: #f3f3f3;
		color: #000000;
		padding: 10px 20px;
		margin: 0px 0px 10px 0px;
	}
	.tcuserprofile-list .list .profile .image {
		float: left;
		display:inline;
		margin: 0px 20px 0px 0px;
	}
	.tcuserprofile-list .list .profile .info {
		float: left;
		display:inline;
		width: 220px;
		margin: 0px 20px 0px 0px;
	}
	.tcuserprofile-list .list .profile .info h3 {
		font: normal normal bold 16px/17px arial, verdana;
		margin: 0;
		padding: 0;
	}
	.tcuserprofile-list .list .profile .info .rating {
		padding: 4px 0px 2px 0px;
	}
	.tcuserprofile-list .list .profile .info .area {
		font: normal normal normal 10px/15px arial, verdana;
		margin: 0;
		padding: 0;
	}
	.tcuserprofile-list .list .profile .info .link {
		font: normal normal normal 12px/22px arial, verdana;
		margin: 0;
		padding: 0;
	}
	.tcuserprofile-list .list .profile .achievements {
		float: left;
	}
	.tcuserprofile-list .list .profile .achievements ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.tcuserprofile-list .list .profile .achievements ul li {
		font: normal normal normal 12px/17px arial, verdana;
	}
	.tcuserprofile-list .pagination fieldset {
		width: 600px;
		overflow: hidden;
		font: normal normal normal 12px/17px arial, verdana;
		padding: 0px 0px 20px 0px;
	}
	.tcuserprofile-list .pagination fieldset .page_prev {
		float: left;
		padding-right: 10px;
	}
	.tcuserprofile-list .pagination fieldset .page_next {
		float: left;
	}
	.tcuserprofile-list .pagination fieldset input {
		float: left;
		margin: 0px 10px 0px 2px;
	}
	.tcuserprofile-list .pagination fieldset select {
		float: left;display:inline;
		margin: 0px 0px 0px 4px;
	}
	.tcuserprofile-list .pagination fieldset label {
		float: left;
		margin: 0;
		padding: 2px 0 0 0;
	}
	.tcuserprofile-single .personalInfo {
		width: 638px;
		overflow: hidden;
		background: #f3f3f3;
		color: #000000;
		padding: 10px 20px;

		margin: 0px 0px 10px 0px;
	}
	.tcuserprofile-single .personalInfo .image {
		float: right;
	}

	.tcuserprofile-single .personalInfo .image {
		float: right;
	}
	.tcuserprofile-single .personalInfo h2.name {
		font: normal normal bold 16px/17px arial, verdana;
		margin: 4px 0px 2px 0px;
		padding: 0;
		color: #3399cc;
	}
	.tcuserprofile-single .personalInfo .area {
		font: normal normal normal 10px/15px arial, verdana;
		margin: 0 0 10px 0;
		padding: 0;
		color: #000000;
	}
	.tcuserprofile-single .personalInfo .area .label {
		font-weight: bold;
	}
	.tcuserprofile-single .personalInfo .referral {
		font: normal normal normal 10px/15px arial, verdana;
		margin: 0;
		padding: 0;
		color: #3399cc;
	}
	.tcuserprofile-single .personalInfo .referral .label {
		font-weight: bold;
		color: #000000;
	}
	.tcuserprofile-single .personalInfo .invites {
		font: normal normal normal 10px/15px arial, verdana;
		margin: 0;
		padding: 0;
		color: #3399cc;
	}
	.tcuserprofile-single .personalInfo .invites .label {
		font-weight: bold;
		color: #000000;
	}
	.tcuserprofile-single .personalInfo .tiltag {
		font: normal normal normal 10px/15px arial, verdana;
		margin: 0;
		padding: 0;
	}

	.tcuserprofile-single .personalInfo .tiltag .label {
		font-weight: bold;
		color: #000;
	}

.tcuserprofile-single .messageBox {
	padding: 10px 20px;
}

.tcuserprofile-single .messageBox h2 {
		font: normal normal bold 12px/17px arial, verdana, sans-serif;
		margin: 0;
		padding: 0;
}

.tcuserprofile-single .messageBox form {
	margin: 0 0 10px 0;
}

.tcuserprofile-single .messageBox textarea {
	font: normal normal normal 12px/12px arial, verdana, sans-serif;
	width: 250px;
	height: 75px;
}

.tcuserprofile-ownmessages .messages {
	padding: 10px 20px;
}

.tcuserprofile-single .messages .messageEl, .tcuserprofile-ownmessages .messages .messageEl {
	margin: 0 0 10px 0;
}

.tcuserprofile-single .messages .heading img, .tcuserprofile-ownmessages .messages .heading img {
	margin: 0 4px 0 0;
}
	
.tcuserprofile-single .messages .heading span, .tcuserprofile-ownmessages .messages .heading span {
	margin: 0 4px 0 0;
}
/*
	.tx-tcuserregister-pi1 table.klimaplan-subject,
	.tx-tcuserregister-pi1 table.klimaplan-total {
		width: 448px;
		margin: 0 0 20px 0;
	}
	.tx-tcuserregister-pi1 table.klimaplan-total th,
	.tx-tcuserregister-pi1 table.klimaplan-subject th {
		font: normal normal bold 12px/17px arial, verdana, sans-serif;
		vertical-align: top;
		font-weight: bold;
	}
	.tx-tcuserregister-pi1 table.klimaplan-subject th,
	.tx-tcuserregister-pi1 table.klimaplan-subject td,
	.tx-tcuserregister-pi1 table.klimaplan-total td,
	.tx-tcuserregister-pi1 table.klimaplan-total th {
		padding: 10px;
		background: #ebf7fe;
	}
	.tx-tcuserregister-pi1 table.klimaplan-subject .label,
	.tx-tcuserregister-pi1 table.klimaplan-total .label {
		width: 310px;
	}
	.tx-tcuserregister-pi1 table.klimaplan-subject .label input {
		float: left;
		display: block;
		margin-right: 10px;
	}
	.tx-tcuserregister-pi1 table.klimaplan-subject .label label {
	}
	.tx-tcuserregister-pi1 table.klimaplan-subject .co2-saving,
	.tx-tcuserregister-pi1 table.klimaplan-total .co2-saving {
		text-align: center;
		width: 65px;
	}
	.tx-tcuserregister-pi1 table.klimaplan-subject .kr-saving,
	.tx-tcuserregister-pi1 table.klimaplan-total .kr-saving {
		text-align: center;
		width: 73px;
	}
	.tx-tcuserregister-pi1 table.klimaplan-subject .thickbox {
		margin-left: 32px;
	}
*/
	.tx-smscheck-pi1 {
		padding-left: 20px;
	}
	.greenbox .tx-smscheck-pi1 h3 {
		margin: 0;
		padding: 0;
	}
	.greenbox .tx-smscheck-pi1,
	#columncenter .tx-smscheck-pi1 p {
		padding-left: 0px;
	}
	.csc-mailform-field {
		padding-left: 20px;
	}
.news-latest-container {
margin: -10px 0 0 0;
	padding: 0 0 20px 0;
}

.news-latest-item .news-latest-date a {
	color: #6e6e6e;
	
}
.news-latest-item .news-latest-morelink a {
	color: #6e6e6e;
	font-weight: bold;
	font-size: 11px;
}

.news-latest-title, div#artikel_front_container h2, div#boks2 span.header {
	font-weight: bold;
	color: #099ad1;
	font-size: 12px;
}

div#columnleft .news-latest-subheader, div#boks2 span.broed, span.broed {
	color: #6e6e6e;
	font-size: 12px;
}


/*
.news-latest-item span {
	line-height: 8px;
	font-size: 12px;
	font-family: Arial;
}



.news-latest-item .news-latest-date {
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	color: #6e6e6e;
	margin-top: 12px;
	margin-bottom: 12px;
}




*/

.news-latest-item h3 {
	font: normal normal normal 12px/17px arial, verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Print Styles */
@media print {
	#pagetop,
	#header,
	#topmenu,
	#tabsmenu,
	#footer,
	#pagebottom,
	#pagetools,
	#contentcontainer #columnleft,
	#contentcontainer #columnright,
	#frontcontentcontainer #frontcolumnleft {
		display: none;
	}
}
.csc-sitemap ul li {
	list-style: disc;
}
.tcuserregister-dinklimaplan table tfoot td.label {
	padding-left: 38px;
	font-weight: bold;
}

	.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
	.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

	/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
	.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
	.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:6em; float:left; }
	.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
	.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
	.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
	.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
	
	.tx-indexedsearch fieldset {
		border: none;
		margin: 0;
		padding: 30px 0 0 20px;
	}
	.tx-indexedsearch .tx-indexedsearch-res h3 {
		color: #000000;
		font-family: arial, verdana,sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		line-height: 17px;
		padding: 0 0 0 20px;
		margin: 10px 0px 3px 0px;
	}
	.tx-indexedsearch .tx-indexedsearch-whatis,
	.tx-indexedsearch .tx-indexedsearch-res p {
		padding: 0 0 0 20px;
	}
	.tx-indexedsearch  .tx-indexedsearch-search-submit {
		margin-top: 3px;
		margin-left: 88px;
	}
	ul.klimastats {
		list-style: none;
		margin: 0 0 20px 0;
		padding: 0;
		/*width: 270px;*/
		overflow: hidden;
	}
	ul.klimastats li {
		float: left;
		width: 130px;
	}
	ul.klimastats li h3 {
		font: normal normal bold 16px/35px Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
	}
	ul.klimastats li div.display {
		text-align: right;
		padding: 0px 5px;
		background: #ffffff;
		margin: 0 10px 0 0;
		font: normal normal bold 19px/29px arial, verdana, Helvetica, sans-serif;
	}
	
#columncenter .csc-textpic,
#columncenter .tx-flvplayer2-pi1,
.invite-form fieldset {
	padding: 0 0 0 20px;
	padding:0;
}
.invite-form fieldset label {
	padding: 4px 0 0 0;
	display: block;
}
.invite-form fieldset .button{
	margin: 5px 0 0 0;
}
.clearer {
clear: both;
}
	table.klimaplan-total,
	table.klimaplan-subject {
		border-collapse: separate;
		border-spacing: 2px 2px;
	}

	table.klimaplan-total thead tr th,
	table.klimaplan-total tbody tr td,
	table.klimaplan-subject tbody tr td,
	table.klimaplan-subject tfoot tr td,
	table.klimaplan-subject thead tr th {
		background: #EBF7FE;
	}
	table.klimaplan-total tbody tr td,
	table.klimaplan-subject tbody tr td,
	table.klimaplan-subject tfoot tr td {
		padding: 10px;
		font: normal normal normal 12px/17px arial, verdana, Helvetica, sans-serif;
	}
	table.klimaplan-total thead tr th,
	table.klimaplan-subject thead tr th {
		padding: 10px;
		font: normal normal normal 10px/11px arial, verdana, Helvetica, sans-serif;
	}
	table.klimaplan-total thead tr td.label,
	table.klimaplan-total tbody tr td.label,
	table.klimaplan-subject thead tr th.label,
	table.klimaplan-subject tfoot tr td.label,
	table.klimaplan-subject tbody tr td.label {
		padding-left: 20px;
		width: 244px;
	}
	table.klimaplan-total thead tr td.co2-saving,
	table.klimaplan-total tbody tr td.co2-saving,
	table.klimaplan-subject thead tr th.co2-saving,
	table.klimaplan-subject tbody tr td.co2-saving,
	table.klimaplan-subject tfoot tr td.co2-saving {
		text-align: center;
		vertical-align: top;
		width: 64px;
	}
	table.klimaplan-total thead tr td.kr-saving,
	table.klimaplan-total tbody tr td.kr-saving,
	table.klimaplan-subject thead tr th.kr-saving,
	table.klimaplan-subject tbody tr td.kr-saving,
	table.klimaplan-subject tfoot tr td.kr-saving {
		text-align: center;
		vertical-align: top;
		width: 70px;
	}
	table.klimaplan-total tbody tr td.label .field,
	table.klimaplan-subject tbody tr td.label .field {
		display: inline;
		float: left;
		margin-right: 5px;
	}
	table.klimaplan-total tbody tr td.label .text,
	table.klimaplan-subject tbody tr td.label .text {
		display: inline;
		float: left;
		width: 210px;
	}
	table.klimaplan-subject tfoot tr td.current-co2-savings,
	table.klimaplan-subject tfoot tr td.current-kr-savings {
		font-weight: bold;
	}
	.clearfloat {
		clear: both;
	}
	.tcuserregister-dinklimaplan div.info {
		background: #EBF7FE;
		margin: 0;
		padding: 10px 10px 10px 10px;
	}
	#columncenter .tcuserregister-dinklimaplan div.info p,
	#columncenter .tcuserregister-dinklimaplan div.info h2 {
		margin: 0 10px;
		padding: 0 0 10px 0;
	}
	.tcuserregister-dinklimaplan {
		margin: 0px 0px 20px 0px;
	}
	.tx-tckonsulent-pi1 fieldset {
		margin: 0 0 0 20px;
		padding: 0;
		border: none;
	}
	.tx-tckonsulent-pi1 label {
		font: normal normal normal 12px/17px arial, verdana, sans-serif;
		display: block;
		margin: 6px 0 2px 0;
	}
	#columncenter .tx-tckonsulent-pi1 fieldset p {
		padding-left: 0;
	}
	.tx-tckonsulent-pi1 .submit {
		margin-top: 6px;
	}
	.currentImage {
		margin-left: 20px;
	}
	.tx-tckonsulent-pi1 {
		margin-left: 20px;
	}
	#columncenter .tx-tckonsulent-pi1 h2 {
		padding-left: 0px;
	}
	.tx-tckonsulent-pi1 dt {
		font-weight: bold;
	}
	.tx-tckonsulent-pi1 dd {
		margin: 0;
		padding: 0 0 8px 0;
	}
	.tx-tckonsulent-pi1 dd ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#columncenter .tx-tckonsulent-pi1 p {
		padding-left: 0px;
	}
	#columncenter .csc-textpic-intext-right-nowrap .csc-textpic-text p {
		padding-left: 0;
	}
	.tx-klimarandomtiltag-pi1 img,
	.tx-klimavinder-pi1 img {
		margin-right: 10px;
	}
	.tx-klimarandomtiltag-pi1 .ratings img,
	.tx-klimavinder-pi1 .ratings img {
		margin-right: 0px;
	}
	.tc-advice-form {
	
	}
	.tc-advice-form fieldset {
		margin: 0;
		border: none;
		padding: 0;
		font: normal normal normal 12px/17px arial, verdana;
	}
	.tc-advice-ownprofile,
	.tc-advice-form .formEl {
		padding: 0 0 20px 20px;
	}
	.tc-advice-form .formEl label {
		font: normal normal normal 12px/17px arial, verdana;
	}
	.tc-advice-form .formEl input#adviceHeading {
		margin-bottom: 8px;
		border: 1px solid #e2e1e1;
		width: 250px;
		font: normal normal normal 12px/17px arial, verdana;
	}
	.tc-advice-form .formEl select#adviceCategory {
			border: 1px solid #e2e1e1;
			font: normal normal normal 12px/17px arial, verdana;
			width: 250px;
	}
	.tc-advice-form .formEl textarea#advice {
			border: 1px solid #e2e1e1;
			font: normal normal normal 12px/17px arial, verdana;
			width: 400px;
			height: 200px;
	}
.frontbox1dual {
	overflow: hidden;
	width: 612px;
/*	margin-bottom: 20px;*/
	padding-bottom: 20px;
}
.frontbox1a {
	float: left;
	width: 369px;
	background: #00777F url(/fileadmin/templates/images/frontbox1a_bg.gif) no-repeat;
}
.frontbox1a .frontbox_end {
	clear: both;
	height: 5px;
	font-height: 1px;
	background: #00777F url(/fileadmin/templates/images/frontbox1a_end_bg.gif) no-repeat;
}
.frontboxcontentdual {
	/*width: 336px;*/
	min-height: 200px; 
	float: left;
	display: inline;
	/*padding: 20px 20px 0px 20px;*/
	padding: 20px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
}
.frontboxcontentdual h3 {
	font: normal normal bold 30px/36px Arial, sans-serif;
/*
	margin: 0 0 20px 0;
	padding: 0;
*/
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	
	color: #ffffff;
}
.frontboxcontentdual p {
	font: normal normal normal 14px/20px arial, verdana, sans-serif;
/*
	margin: 0 0 20px 0;
	padding: 0;
*/
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;

	color: #ffffff;
}
.frontboxbuttondual {
	width: 196px;
/*
	padding: 0px 20px 15px 20px;
*/
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 20px;

}
.frontboxbuttondual IMG {
	border : none;
}
.frontbox1b {
	float: left;
/*	margin-left: 7px;*/
	width: 236px;
	background: #6b9d1b url(/fileadmin/templates/images/frontbox1b_bg.gif) no-repeat;
	border-left: 3px solid white;
} 

}
.frontbox1b .frontbox_end {
	clear: both;
	height: 5px;
	font-height: 1px;
	background: #6b9d1b url(/fileadmin/templates/images/frontbox1b_end_bg.gif) no-repeat;
}

div#artikel_front_container {
	margin:0 -20px 0;
	zoom:1;
	padding:10px 20px 1px;
	background: url(/fileadmin/templates/images/redesign/content-roundtop.png) no-repeat 0 0;
}


#artikel_front_container h2 {
	color: #099Ad1;
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: -10px;
}

#artikel_front_container a {
	color: grey;
	font-weight: bold;
}

div#pohl_profilboks a {
	color: white;
}
div#pohl_profil_header {padding-left:10px;}
div#pohl_profil_header h1{
	color: #099ad1;
	font-size: 16px;
	font-family: Arial;
	font-weight: Bold;
	margin-left: 0;
	margin-top: 5px;
	margin-bottom: -20px;
	padding:0;
}
div#pohl_profil_header h2{
	color: #099ad1;
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
	padding:0;
}
div#pohl_profil_header p{padding:0;}
div#pohl_profil_header p a{
	color: #099ad1;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	padding:0;
}

div#pohl_profil_header {
	margin-bottom: 20px;
}

/*html>/** /body div#tx_rsdynamicpoll_pi1_resultVote #answer_poll {
	padding-top: 20px;
}
*/

div#tx_rsdynamicpoll_pi1_resultVote div {
	background-image: none;
}

div.poll_container {
 	background-image: url('/fileadmin/templates/images/redesign/baggrund_afstemning.gif'); 
	background-repeat: no-repeat;
	background-position:0 0;
	margin-left: -20px; 
	padding-top: 20px;
	*padding-top:50px;
	width: 426px;
	padding-left:10px;
	/* border-bottom:1px solid #e5e5e5; */
	clear:both;
}
div.poll_container:after {content:"."; clear:both; display:block; visibility:hidden; height:0;}


div.poll_container div.poll_container {
	background-image: none;
	margin-left: 0px;
	margin-top: 0px;
	padding:0;
}

#submit_poll {
	background-image: url('/fileadmin/templates/images/redesign/stem_knap.gif');
	background-color: transparent;
	width: 82px;
	height: 23px;
	border: 0px;
	float: right;
	display:inline;
	margin-right: 13px;
	margin-bottom:-5px;
	_position:relative;
}

/* Artikel liste - single view */
div.artikelliste h3 {
	color: #099ad1;
	font-size: 12px;
	margin-left: 23px;
}

div.artikelliste p, div#artikel_front_container p {
	color: #6e6e6e;
	font-size: 12px;
}



div#columncenter span.news-latest-subheader {
	color: #6e6e6e;
	
}







div#boks2 span.subheader {
	font-size: 11px; 
	color: #6e6e6e; 
	font-weight: bold;
}


/* afstand mellem elementer i venstre og højrekolone */
div#columnleft > div {
margin-bottom: 10px;
}

div#columnright > div {
margin-bottom: 10px;
}

div#columnright div#front_login {
	margin-top: -10px;
	}

div#columnleft .'csc-header csc-header-n1' {
	margin-bottom: 0px;

}

/*
div#tx_rsdynamicpoll_pi1_resultVote > div.answer_result {
	margin-top: 15px;
}
*/

div#columncenter p{
	color: #6E6E6E;
}

td, table, p {
color:#6E6E6E;
font-family:arial, verdana,helvetica,sans-serif;
font-size:12px;
}

h6 {
	color:#099AD1;
	font-size:12px;
	margin-left: 20px;
}

div#wn div#box div.csc-textpic-clear {
	margin-bottom: 10px;
}
