html { overflow-y: scroll; }
html, body { margin: 0; padding: 0; }
body { background: #FFF url(/files/billeder/climatecircle/gfx/climate_circle_bgg.jpg) no-repeat top center; padding: 80px 0 0 0; }








* { font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px; color: #797676; }
a { color: #8cc641; text-decoration: underline; font-size: 12px; }
a:hover { color: #8cc641; text-decoration: none; font-size: 12px; }
img { border: none; }
p, form { margin: 0; padding: 0; }








h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-family: Georgia, Arial, Helvetica, Tahoma, sans-serif; }
h1 { font-size: 28px; margin-bottom: 12px; color: #000;  font-weight: normal; }
h1 span { font-size: 28px; font-family: Georgia, Arial, Helvetica, Tahoma, sans-serif; font-weight: normal; }
h1 .h1b { color: #000; }
h1 .h1g { color: #8cc640; }
h1 .h1lg { color: #c9df8e; }
h2 { font-size: 20px; margin-bottom: 12px; font-weight: normal; color: #000; }








#container { width: 990px; margin: 0 auto; }
#fanemenu { position: relative; background: red; width: 990px; }
#fanemenu_item1, #fanemenu_item2, #fanemenu_item3, #fanemenu_item4,#fanemenu_item1_aktiv, #fanemenu_item2_aktiv, #fanemenu_item3_aktiv, #fanemenu_item4_aktiv { margin: 0; padding: 0; float: left; position: absolute; z-index: 1; }
#fanemenu_item1 { right: 43px; bottom: 10px; width: 150px; }
#fanemenu_item1_aktiv { right: 43px; bottom: 15px; width: 150px; }
#fanemenu_item2 { right: 188px; bottom: 10px; width: 150px; }
#fanemenu_item2_aktiv { right: 188px; bottom: 15px; width: 150px; }
#fanemenu_item3 { right: 333px; bottom: 10px; width: 150px; }
#fanemenu_item3_aktiv { right: 333px; bottom: 15px; width: 150px; }
#fanemenu_item4 { right: 478px; bottom: 10px; width: 150px; }
#fanemenu_item4_aktiv { right: 478px; bottom: 15px; width: 150px; }
.fanemenu_img { position: absolute; top: 0; left: 0; z-index: -1; }
.fanemenu_img_aktiv { position: absolute; top: 0; left: 0; z-index: -1; }
.fanemenu_a { position: absolute; top: 5px; left: 10px; z-index: 10; }
.fanemenu_a a { color: #FFF; text-decoration: none; font-family: Times New Roman, Times, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 135px; height: 20px; display: block; text-align: center; }
.fanemenu_a a:hover { text-decoration: underline; color: #FFF;  }
.fanemenu_a_aktiv { position: absolute; top: 10px; left: 10px; z-index: 10; }
.fanemenu_a_aktiv a { color: #FFF; text-decoration: none; font-family: Times New Roman, Times, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 135px; height: 20px; display: block; text-align: center; }
.fanemenu_a_aktiv a:hover { text-decoration: underline; color: #FFF; }
/* #main { min-height: 614px; height: auto !important; height: 614px; position: relative; overflow: hidden; } */
#main { min-height: 614px; height: auto !important; height: 100%; position: relative; overflow: hidden; }
#main_bgg { position: absolute; top: 5px; left: 0; z-index: -1; }
#main_container { padding: 41px 36px 10px 36px; }
#footer { min-height: 36px; position: relative; width: 990px; }
#footer_bgg { position: absolute; top: 0; left: 0; z-index: -1; }
#footer_container { width: 918px; padding: 20px 36px 0 36px; }
#footer_adresse { width: 615px; float: left; color: #666363; font-size: 10px; }
#footer_adresse a { color: #666363; font-size: 10px; text-decoration: none; }
#footer_adresse a:hover { text-decoration: underline; }
#footer_design { width: 300px; float: right; text-align: right; }
#footer_design a { color: #666363; font-size: 10px; text-decoration: none; }
#footer_design a:hover { text-decoration: underline; }








#top { height: 95px; position: relative; z-index: 1; }
#top_logo { width: 320px; height: 95px; overflow: hidden; float: left; }
#top_service { width: 595px; height: 95px; overflow: hidden; float: right; }
#top_menu { width: 394px; height: 88px; overflow: hidden; float: left; text-align: right; padding-top: 7px; }
#top_menu ul { margin: 0; padding: 0; list-style-type: none; }
#top_menu ul li { display: inline; margin: 0; padding: 0 16px 0 0; }
#top_menu a { color: #b3b2b2; text-decoration: none; }
#top_menu a:hover { text-decoration: underline; }
#top_soeg { width: 175px; height: 90px; overflow: hidden; float: right; background: url(/files/billeder/climatecircle/gfx/soegefelt.jpg) no-repeat top right; text-align: right; padding: 5px 25px 0 0; }
#top_soeg span { padding-right:15px; color: #52504f; }
#top_soeg form { margin: 0; padding: 0; display: inline; }
#top_soeg input { border: 0; }








#fp_banner { height: 264px; position: relative; z-index: 1; }
#fp_banner_img { position: absolute; top: -43px; left: 0; z-index: -1; }
#fp_banner_txt { position: absolute; top: 0; left: 0; z-index: 2; padding: 30px 370px 0 175px; }
#fp_banner_txt p { margin: 0; padding: 0; }
#fp_banner_txt a { color: #FFF; text-decoration: none; font-family: Georgia, Arial, Helvetica, sans-serif; padding-right: 4px; }
#fp_banner_txt a:hover { text-decoration: underline; font-family: Georgia, Arial, Helvetica, sans-serif; padding-right: 4px; }
.fp_banner_txt_tags1 { font-size: 22px; }
.fp_banner_txt_tags2 { font-size: 17px; }
.fp_banner_txt_tags3 { font-size: 35px; }
.fp_banner_txt_tags4 { font-size: 26px; }
a:hover.fp_banner_txt_tags1 { font-size: 22px; }
a:hover.fp_banner_txt_tags2 { font-size: 17px; }
a:hover.fp_banner_txt_tags3 { font-size: 35px; }
a:hover.fp_banner_txt_tags4 { font-size: 26px; }








#fp_indhold { padding-top: 14px; }
#fp_indhold_1 { width: 443px; float: left; border-right: 1px solid #8b8989; height: 182px; padding-right: 16px; }
#fp_indhold_2 { width: 193px; float: left; border-right: 1px solid #8b8989; height: 182px; padding: 0 16px; }
#fp_indhold_3 {  width: 210px; float: left; height: 182px; padding-left: 16px; }
#fp_indhold_1 strong { font-size: 15px; font-weight: normal; font-style: italic; }
.fp_nyhed_dato { font-weight: bold; color: #FFF; background: #8cc640; padding: 0 6px; }








#underside_container {}
#underside_container_table { width: 918px; height: 430px; }
#underside_container_table_kol1 { vertical-align: top; width: 158px; padding: 16px 16px 0 0; border-right: 1px solid #989595; }
#venstremenu { width: 158px; }
#underside_container_table_kol1 ul { margin: 0; padding: 0; list-style-type: none; }
#underside_container_table_kol1 ul li { margin: 0; padding: 0; background: url(/files/billeder/climatecircle/gfx/menu_pil.gif) no-repeat 0 5px; padding-left: 12px; margin-bottom: 15px; }
#underside_container_table_kol1 ul li a { color: #8e8d8d; text-decoration: none; }
#underside_container_table_kol1 ul li a:hover { color: #000; text-decoration: underline; }
#underside_container_table_kol1 ul li a.undermenu_aktiv { color: #000; text-decoration: none; }
#underside_container_table_kol1 ul li a:hover.undermenu_aktiv { color: #000; text-decoration: underline; }
#underside_container_table_kol1 ul li ul { margin: 4px 0 0 0; padding: 0; list-style-type: none; }
#underside_container_table_kol1 ul li ul li { margin: 0; padding: 0; background: url(/files/billeder/climatecircle/gfx/menu_pil.gif) no-repeat 0 5px; padding-left: 12px; margin-bottom: 4px; }
#underside_container_table_kol2 { vertical-align: top; width: 478px; padding: 0 25px; }
#indhold { width: 478px; }
#underside_container_table_kol3 { vertical-align: top; width: 198px; border-left: 1px solid #989595; padding-left: 16px; }
#hojre { width: 198px; }








#projekt_liste {}
.projekt_liste_item { width: 218px; height: 190px; padding-bottom: 10px; float: left; }
.projekt_liste_item h2 { color: #8e8d8d; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0; }
.projekt_liste_item_mere { text-align: right; }
.projekt_liste_item_mere a { font-weight: bold; text-decoration: none; }
.projekt_liste_item_mere a:hover { text-decoration: underline; }
.projekt_liste_item_1 { margin-right: 30px; }
.projekt_liste_item_0 { margin-right: 0; }








.boxnyhed a { text-decoration: none; color: #797676; }
.boxnyhed a:hover { text-decoration: underline; }
.boxnyhed_flere { text-align: right; }
.nyhed_liste_item_mere { text-align: right; }
.nyhed_liste_item_mere a { color: #8cc641; text-decoration: underline; font-size: 11px; }
.nyhed_liste_item_mere a:hover { color: #8cc641; text-decoration: none; font-size: 11px; }
#fpBoxNyhed { height: 95px; overflow: hidden; }
#fpBoxNyhed_flere { padding-top: 10px; text-align: right }








#soeg_liste_paging { text-align: center; }








div#loginForm {width: 260px; margin: 30px 0 30px 0;}
div#loginForm table tr td:first-child {font-weight: bold; width: 78px;}
div#loginForm table tr td.submit2 {float:right;}
div#loginForm table tr td input.textField {height: 15px; width: 160px; padding: 5px;}
div#loginForm table tr td div.submit {width: 256px;}
div#loginForm table tr td div.submit input.submit {background:transparent url(/files/billeder/climatecircle/debatforum/knap_log_ind.png) no-repeat; height: 31px; width: 113px; float:right; border: none; cursor:pointer;}
div#whatiscleantech {width: 138px; float:left;}
div#whatiscleantech table tr td.no {font-weight: bold; color:#8cc641; font-size: 28px;}
div.cleantechhbox {margin: 0 0 20px 0; padding: 0 0 20px 0;}








/* CleanTech Forum */
div#requestaccess {width: 198px; text-align:right; margin: 15px 0 15px 0;}
div#authorizedmenu {width: 100%; text-align:right;}
div#authorizedmenu a {color:#fe9134}
div#authorizedmenu a.authorizedlogoff {margin: 0 0 0 5px;}








div#forumIndhold {width: 650px;}








table#categorytbl {}
table#categorytbl tr.categoryTablehead td {height: 31px; background:#fff url(/files/billeder/climatecircle/debatforum/groen_bg.png) repeat-x;}
table#categorytbl tr.categoryTablehead td.first {height: 31px; width: 458px; background:#fff url(/files/billeder/climatecircle/debatforum/groen_kategori_top.png) no-repeat;}
table#categorytbl tr.categoryTablehead td.first {height: 31px; background:#fff url(/files/billeder/climatecircle/debatforum/groen_kategori_top.png) no-repeat;}
table#categorytbl tr.categoryTablehead td.last {height: 31px; width: 119px; background:#fff url(/files/billeder/climatecircle/debatforum/groen_kategori_top.png) no-repeat; background-position: -532px 0px;}
table#categorytbl tr.categoryTablehead td span {font-weight: bold; color: white;}
table#categorytbl tr.categoryTablehead td span.first {margin: 0 0 0 5px; }








table#categorytbl tr.categoryTrElement1 {background:#fff;}
table#categorytbl tr.categoryTrElement0 {background:#dcdcdc;}








table#categorytbl td.categoryTdElement {padding: 5px 0 10px 0;}
table#categorytbl .categoryName {text-decoration:none; margin: 0;}
table#categorytbl div.categoryimg {float:left; width: 37px; height: 47px; padding: 3px 0 0 3px;}








tr#threadMenu {height: 27px;}
.postNo {position:relative; top: 5px; font-weight: bold; font-size: 14px;}
.postNoTd {vertical-align: top;}
form#editThreadForm table tr td #btnSubmit2
{background:transparent url(/files/billeder/climatecircle/debatforum/knap_gem.png) no-repeat; height: 31px; width: 113px; border:none; cursor:pointer;}
form#editNewPostForm table tr td #btnSubmit  {background:transparent url(/files/billeder/climatecircle/debatforum/knap_log_ind.png) no-repeat; height: 31px; width: 113px; border:none; cursor:pointer;}
form#editThreadForm table tr td .textField,
form#editNewPostForm table tr td .textField  {width: 200px;}
form#editThreadForm table tr td #txText,
form#editNewPostForm table tr td #txText {width: 440px;}
form#editThreadForm table tr td span.reddish,
form#editUserProfile table tr td span.reddish {color:red;}








form#editUserProfile table tr td #btnSubmit {background:transparent url(/files/billeder/climatecircle/debatforum/knap_gem.png) no-repeat; height: 31px; width: 113px; border:none; cursor:pointer;}
form#editUserProfile table tr td.buttons {height:40px;}








div#cleanTechFormular {}
div#cleanTechFormular div.formular {margin: 10px 0 10px 0;}
div#cleanTechFormular div.formular table tr td .btnSend {background: transparent url(/files/billeder/climatecircle/debatforum/knap_send.png) no-repeat; height: 31px; width: 113px; border:none; cursor:pointer;}
div#cleanTechFormular div.formular table {width: 400px;}
div#cleanTechFormular div.formular table tr td:first-child {width: 142px;}








div#cleanTechFormular div.formular input.textField {width: 250px;}
div#cleanTechFormular div.formular textarea.noteField {width: 250px;}
