/* Klima- og Energiuiden */
body { margin: 0; padding: 0; border: 0; background: #e4e5e7 url(http://www.klimaogenergiguiden.dk/Resources/Images/bg.gif) 0 -83px repeat-x; font-family: verdana, tahoma, sans-serif; font-size: 62.5%; color: #333; }

h1, h2, h3 { margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif }
img { border: none; }
ul, ol, li, p { margin: 0; padding: 0; }
.clear { clear: both; }
.dNone { display: none; }
a { color: #0b5500; text-decoration: underline; }
a:hover { text-decoration: none; }


/* Layout */
#wrap { width: 985px; margin: 0 auto; }
#head { width: 100%; height: 69px; margin: 0; padding: 0; float: left; }
#flash { width: 100%; height: 359px; float: left; margin: 0; padding: 0; position: relative; }
#content { clear: both; display: block; padding: 0 17px; margin: 0; }
#iCol01 { width: 420px; float: left; padding: 10px 0 0 0; }
#iCol02 { width: 485px; float: left; margin: 0 0 0 45px; padding: 14px 0 0 0; }
#links { width: 951px; padding: 17px 17px 0 17px; margin: 0; clear: both; display: block; }
#footer { padding: 20px 17px; width: 951px; float: left; margin: 0; }


/* Head */
#head h1.logo a
{
	width: 296px;
	height: 45px;
	text-indent: -10000em;
	display: block;
	background: url(http://www.klimaogenergiguiden.dk/Resources/Images/logo_dk.gif) 0 0 no-repeat;
	float: left;
	overflow: hidden;
	position: relative;
	left: 30px;
	top: 16px;
}

#head h1.logo_dk a { width: 296px; height: 45px; text-indent: -10000em; display: block; background: url(http://www.klimaogenergiguiden.dk/Resources/Images/logo_dk.gif) 0 0 no-repeat; float: left; overflow: hidden; position: relative; top: 16px; left: 18px; }
#head h1.logo_uk a { width: 296px; height: 45px; text-indent: -10000em; display: block; background: url(http://www.klimaogenergiguiden.dk/Resources/Images/logo_uk.gif) 0 0 no-repeat; float: left; overflow: hidden; position: relative; top: 16px; left: 18px; }


#head .es img
{
	width: 160px;
	height: 69px;
	overflow: hidden;
	float: left;
	position: relative;
	left: 297px;
}

#head .ke img
{
	width: 149px;
	height: 69px;
	overflow: hidden;
	float: right;
	position: relative;
	right: 25px;
}


/* Flash */
#area { width: 100%; display: block; }

#lang ul { float: right; list-style: none; position: relative; top: -31px; right: 0; display: block; width: 140px; right: 54px; background: url(pic/lang_bg.gif) 0 0 repeat-x; }
#lang li { display: inline; float: right; margin: 0 0 0 4px; list-style: none; }
#lang li.dk a { text-indent: -10000em; width: 28px; height: 17px; display: block; background: url(http://www.klimaogenergiguiden.dk/Resources/Images/dk.gif) 0 0 no-repeat; overflow: hidden; }
#lang li.dk a:hover { background: url(http://www.klimaogenergiguiden.dk/Resources/Images/dk.gif) 0 -17px no-repeat; }
#lang li.uk a { text-indent: -10000em; width: 28px; height: 17px; display: block; background: url(http://www.klimaogenergiguiden.dk/Resources/Images/uk.gif) 0 0 no-repeat; overflow: hidden; }
#lang li.uk a:hover{ background: url(http://www.klimaogenergiguiden.dk/Resources/Images/uk.gif) 0 -17px no-repeat; }
#lang li.frontP a { background: url(http://www.klimaogenergiguiden.dk/Resources/Images/frontP.gif) 0 1px no-repeat; width: 70px; height: 17px; display: block; font-size: 1em; padding: 1px 0 0 0; margin: -1px 0 0 0; text-align: center; text-transform: uppercase; text-decoration: none; font-weight: bold; font-family: arial; }
#lang li.frontP a:hover { color: #000; }

/* Inner */
#iCol01 h1
{
	font-size: 2.2em;
	border-bottom: 1px solid #d8d8d9;
	padding-bottom: 6px;
	line-height: 100%;
	letter-spacing: -1pt;
}

#iCol01 h2
{
	font-size: 1.6em;
	line-height: 100%;
	margin-top: 18px;
}

#iCol01 p
{
	font-size: 1.2em;
	line-height: 12pt;
	margin-top: 13px;
}


/* iCol02 */
#iCol h1 { display: none; }
#iCol02 h2 { font-size: 1.6em; line-height: 100%; padding: 0 0 4px; }
#iCol02 .boxen h2 { font-size: 1.4em; line-height: 100%; }
.tabs { width: 483px; margin: 3px 0 0 0; }
.boxen { width: 443px; padding: 20px; background: #fff; border: 1px solid #dfdfdf; }
.tabs .boxen { border: none !important; margin: 0 !important; }
.tabs { border: 1px solid #dfdfdf; width: 483px; background: url(http://www.klimaogenergiguiden.dk/Resources/Images/tab_bg.gif) 0 0 repeat-x; }
.boxen ol { font-weight: bold; font-size: 1.1em !important; margin: 0 0 0 23px; }
.boxen li { margin: 15px 0 0 0; }
.teaser, .url { font-weight: normal !important; }
.teaser { line-height: 10pt; }
.boxen br { display: none; }
.boxen a { display: block; text-decoration: none; }
/*.tabs .ajax__tab_tab { background: url(http://www.klimaogenergiguiden.dk/Resources/Images/tab_bg.gif) 0 0 repeat-x !important; color: #333; text-decoration: none; height: 23px !important; display: block; float: left; font-family: Georgia; font-size: 1.3em; padding: 0.12em 10px 0 10px !important; cursor: pointer; }
.tabs .ajax__tab_active .ajax__tab_tab, .tabs .ajax__tab_hover .ajax__tab_tab { background: url(http://www.klimaogenergiguiden.dk/Resources/Images/sel_tab.gif) 0 0 repeat-x !important; color: #fff; }
.tabs .ajax__tab_inner, .tabs .ajax__tab_outer { background-image: none !important; padding: 0 !important; }
.tabs .ajax__tab_panel, .tabs .ajax__tab_body, .tabs .ajax__tab_header { padding: 0 !important; margin: 0 !important;  border: none !important; border-collapse: collapse !important; background-image: none !important; position: relative; }
.tabs .ajax__tab_panel { font-size: 75% !important; }
.tabs .ajax__tab_panel .boxen { padding-top: 10px; }
.tabs .ajax__tab_header { font-weight: bold; height: 23px; background: #fff url(http://www.klimaogenergiguiden.dk/Resources/Images/tab_bg.gif) 0 0 repeat-x !important; }*/
.tabs .ajax__tab_outer { background-image: none !important; padding: 0 !important; }
.tabs .ajax__tab_inner { background-image: none !important; padding: 0 !important; }
.tabs .ajax__tab_tab { background-image: none !important; padding: 0 !important; height: 21px !important; }
.tabs .ajax__tab_tab span { cursor: pointer; float: left; display: block; text-align: left !important; padding: .12em 0 3px 10px; }
.tabs span.tab2 { border-right: 2px solid #fff; width: 230px; }
.tabs span.last2 { border-right: none; width: 231px; }
.tabs span.tab3 { border-right: 2px solid #fff; width: 149px; }
.tabs span.last3 { border-right: none; width: 151px; }
.tabs span.tab4 { border-right: 2px solid #fff; width: 109px; }
.tabs span.last4 { border-right: none; width: 110px; }
.tabs span.tab5 { border-right: 2px solid #fff; width: 85px; }
.tabs span.last5 { border-right: none; width: 85px; }
.tabs span.last1 { border-right: none; width: 483px; }


.tabs .ajax__tab_header { font-weight: bold; background: #fff url(http://www.klimaogenergiguiden.dk/Resources/Images/tab_bg.gif) 0 0 repeat-x !important; float: left !important; width: 100% !important; font-size: 1.3em !important; font-family: georgia !important; height: 21px !important; overflow: hidden !important; }
.tabs .ajax__tab_active span, .tabs span:hover { background: #64b545 /*url(http://www.klimaogenergiguiden.dk/Resources/Images/sel_tab.gif) 0 0 repeat-x*/ !important; color: #fff; }
.tabs .ajax__tab_body { font-size: 1em !important; padding: 10px 0 0 0 !important; border: none !important; background: #fff; }
.tabs .boxen span:hover { background-color: transparent !important; color: #333; }
.boxen a:hover { text-decoration: underline; }
/* Indeks */
#links h2 { font-size: 2.2em; border-bottom: 1px solid #d8d8d9; padding-bottom: 6px; line-height: 100%; letter-spacing: -1pt; }
.index { width: 612px; float: left; margin: 3px 0 0 0; }
.index li { width: 143px; padding: 0 10px 0 0; float: left; overflow: hidden; }
.index dl, .index dt, .index dd { margin: 0; padding: 0; }
.index dl { font-size: 1.2em; line-height: 12pt; }
.index dt { font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; line-height: 100%; font-size: 1.2em; margin: 17px 0 2px 0; }
.index dd { padding: 2px 0; }
.banner { width: 300px; height: 250px; float: right; border: 1px solid #d8d8d9; background: #dfdfdf; margin: 20px 0 0 0; padding: 0; }

/* Footer */
address { border-top: 1px solid #dfdfdf; padding-top: 6px; font-style: normal; font-size: 1.1em; color: #444; }
.dk .street, .dk .city, .dk .tel, .dk .fax, .dk .email, .dk .disc { margin-left: 4.7em; }
.uk .street, .uk .city, .uk .tel, .uk .fax, .uk .email, .uk .disc { margin-left: 3.0em; }

/* Lexicon */
.lexicon { background-color: #6ad459; cursor: default; padding: 0 2px 1px 2px; }
