/*---------------------------------Generel styles---------------------------------*/

body {padding: 0; margin: 0; font: 62.5% Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff;}
p {font: 1em/1.6 Verdana, Arial, Helvetica, sans-serif; margin: 12px 0;}
h1 {}
h2 {font: 1.3em/1.6 Verdana, Arial, Helvetica, sans-serif; margin: 12px 0 8px; padding: 0; font-weight: bolder; color: #000;}
h3, h4, h5, h6 {font: 1.1em/1.5 Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
a {color:#d14b00; text-decoration: underline;}
a:hover {text-decoration: none; background: #d14b00; color: #fff;}
a img {border: none;}

/*------------------------------------Layout------------------------------------*/
#container {text-align: left; position:relative; width:910px; margin: 0 auto;}
#header_login {position: relative; width: inherit; height: 40px;}
#header {position: relative; width: inherit; height: 95px; background: url(top.jpg) 0 0 no-repeat;}
#navbar {position: relative; width: inherit; height: 24px; background: #fff; overflow: hidden;}
#servicebar {position: relative; width: inherit; height: 15px; background: #D9D9D9; overflow: hidden;}
#content_container {float: left; width: inherit; margin-top: 14px; background: #f2f2f2 url(../images/content_back.gif) 0 0 repeat-y; overflow: hidden;}
#leftcol {float: left; width: 160px; padding-bottom: 150px; overflow: hidden;}
#inner_left{ background-color:#dddddd;}
#content {float: left; width: 490px; padding: 0 15px; background: #fff; overflow: hidden;}
#rightcol {float: left; width: 230px; overflow: hidden;}
#tkrindhold {float: left; width: 485px;}
#hiddenNav {display: none;} /*genvejsmenu for dem som ikke har css*/


/*-----------------------------header_login-----------------------------*/

/*Newloginbox*/
.tx-newloginbox-pi1 {margin: 0; padding: 16px 0 0;position: absolute; top: 0; right: 0;}
.tx-newloginbox-pi1 form {margin: 0; padding: 0;}
.tx-newloginbox-pi1 label {margin: 0 0 5px 0;}
.tx-newloginbox-pi1 input {margin: 0; border: 1px solid #d9d9d9; width: 60px; font-size: 0.9em;}
.tx-newloginbox-pi1 .tx-newloginbox-pi1-submit {width: auto; font-size: 0.9em; border: none; background: #d9d9d9; color: #000; padding: 2px;}
.tx-newloginbox-pi1 .tx-newloginbox-pi1-submit:hover {padding: 1px; border: 1px solid #d9d9d9; background: #fff; color: #d9d9d9;}
.tx-newloginbox-pi1 .send_password .tx-newloginbox-pi1-submit {display: none;}
.tx-newloginbox-pi1-forgotP {display: none;}

.tx-newloginbox-pi1-username {position: absolute; right: 70px; font-size: 1em; margin: 0; padding: 0;}
.tx-newloginbox-pi1-logout_submit {}

/*--------------------------------Menuer og indhold i service/nav bars----------------------------------*/

/*menu0*/
#navbar ul{margin: 0; padding: 0; font-size: 1em; font-weight: bold; color: #336699; line-height: 24px;}
#navbar li{float:left; list-style: none; padding: 0; margin: 0;}
#navbar li a{text-decoration: none; padding: 4px 12px; margin: 0; line-height: 24px;}
#navbar li.menu0lvl1-cur {color: #d14b00;}

/*indexed search*/
#indexed_search {float: right; padding: 0; margin: 0;}
#indexed_search #inputSearch {margin: 1px; padding: 0; height: 16px;}
#indexed_search #inputSearchButton { padding: 0;}

/*menu1*/
.menu1_back{ background-color:#dddddd; width:160px; float:left;}
#menu1{font: 1em Verdana, Arial, Helvetica, sans-serif; position: relative; width: 150px; padding: 0; margin: 0 0 0 5px; font-weight:bold; clear:both; list-style:none;}
#menu1 li{ padding: 0; margin: 5px 0;}
#menu1 li a {color:#d14b00; text-decoration:none;}
#menu1 li a:hover {text-decoration: underline; color: #d14b00; background: transparent;}
#menu1 li.act_menu a {color: #000;}
/*menu1 niveau 2*/
#menu1 li ul {margin-left: 15px; padding: 0; list-style:none;}
#menu1 li.act_menu ul li a {color: #d14b00;}
#menu1 li.act_menu ul li.act_menu a {color: #000;}

/*breadcrumb*/
#servicebar #breadcrumb{font: 0.9em/1.6 Arial, Helvetica, sans-serif; color:#d14b00; padding: 0 0 0 6px;}
#breadcrumb .breadCrumbLink-cur { padding: 0 9px 0 6px;}
#breadcrumb .breadCrumbLink-no { padding: 0 9px 0 6px;}
#breadcrumb .breadCrumbLink-act { padding: 0 9px 0 6px; background: url(../images/bcarrow_01.gif) center right no-repeat;}
#breadcrumb a {padding: 0; margin: 0; text-decoration: none;}

/*Servicebar ikoner*/
#print{ position:absolute; width:13px; height:11px; left:780px; top: 2px;}
#sitemap{ position:absolute; width:14px; height:11px; left:805px; top: 2px;}
#contact{ position:absolute; width:14px; height:11px; left:830px; top: 2px;}
#search{ position:absolute; width:12px; height:11px; left:855px; top: 2px;}
#lille_fonte{ position:absolute; width:6px; height:11px; left:880px; top: 2px;}
#stort_fonte{ position:absolute; width:6px; height:11px; left:891px; top: 2px;}

/*----------------------------leftcol (Venstre kolonne)-------------------------------*/

#leftcol #inner_left {padding: 5px;}
#leftcol h2, #leftcol h1 {font-size: 1.1em;}

#address {clear: both; float: left; width: 160px; margin-top: -100px;}
#address ul {list-style: none; padding: 0 5px; margin: 0;}


/*----------------------------Content-------------------------------*/

#content h1, #content h2 {font-size: 1.6em; line-height: 1.2;}


/*----------------------------rightcol----------------------------------*/

/*kort - googlemap*/
#googlemap {float: left; border-bottom: 4px solid #fff;}
.leftfloat {float:left;}
.googlemapTopbar{ height:25px; width:100%; background-color:#f2f2f2;}
.googlemapMap{width:230px;}
.googlemapText{ background-color:#f2f2f2; padding: 1px;}

/*inner boxes*/
#rightcol .inner {float: left; width: 210px; border-bottom: 4px solid #fff; padding: 10px;}
*html #rightcol .inner {margin-right: -3px;}/*Fixes the 3px bug in IE6.*/

/*---------------------------------------FCE Styles----------------------------------------*/
.fce1{ width:490px; border:1px solid #bbb; margin-bottom:10px;}
.fce1Header{ margin: 3px 0 0 5px; padding: 0; height:38px;}
.fce1SearchWrap{background-color:#f2f2f2; height:32px; overflow: hidden; margin: 0; padding: 0;}
.fce1Search{ height: 26px; width: 370px; margin: 0; padding: 6px 0 0 30px; background: url(../images/search2.gif) 7px 10px no-repeat;}
.fce1Search a {display: none;}
.fce1Search input{font-size: 1.1em; margin: 0;}
.fce1Search select{font-size: 1.1em; width: 100px; margin: 0; }
.fce1Cat{ margin:0; padding: 0;}
.fce1Cat a:hover {text-decoration: underline;}
.fce1Cat h2 a {color: #d14b00; text-decoration: none; font-size: 1.2em;}
.fce1 h3 {font-weight: bold; margin: 15px 5px 0;}

.fce2 {float: left; width:490px; margin-bottom:10px;}
.fce2Left {float: left; width:230px; margin-right: 30px;}
.fce2Right {float: left; width:230px;}

/*----------------------------tt_news-------------------------------*/

/*Nyheder på forside*/
/*Latest visning*/
/*Top1*/
.news-top1 {padding-bottom: 20px;}
.news-top1-date {margin: 0;}
.news-top1 h3 {}
.news-top1 img{float: right; padding: 10px 0 10px 20px;}
.news-top1 p.bodytext {margin: 6px 0;}
/*Top2 og Top3*/
.fce2 .news-top1 img{padding: 10px 0 5px 10px;}


/*liste visning*/
.news-list-container {}
.news-list-container .news-list-item {width: 465px; border: 1px solid #F2F2F2; margin: 5px 0 20px; padding: 5px 10px;}
.news-list-container .news-list-item h3 {font: 1.1em/1.4 Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-weight: bolder; color: #369;}
.news-list-container .news-list-item .news-list-date {margin: 3px 0; padding: 0; }
.news-list-container .news-list-item .bodytext {margin: 3px 0; padding: 0;}
.news-list-container .news-list-item .news-list-morelink {text-align: right; margin: 0; padding: 0;}
.news-list-container .news-list-browse {}
/*single visning*/
.news-single-item {width: 485px;}
.news-forside {width: auto;}
.news-single-item a {text-decoration: none;}
.news-single-item .news-single-timedata {border-bottom: 1px solid #D9D9D9; width: 100%; padding: 0; margin: 0; text-align: right;}
.news-single-item h2 {font: 1.3em/1.5 Verdana, Arial, Helvetica, sans-serif; margin: 10px 0 0; padding: 0; font-weight: bolder; color: #369;}
.news-single-item h3 {margin: 3px 0 13px; padding: 0; font-size: 1.1em; font-weight:bold;}
.news-single-item .bodytext {margin: 3px 0; padding: 0;}
.news-single-item img, .news-single-item-nyheder img {margin: 0 0 10px 2px;}
.news-single-item .news-single-img, .news-single-item-nyheder .news-single-img {float: right; text-align: right;}
.news-single-item .news-single-img a:hover {background: none;}
.news-forside img {margin: 8px 0 0 2px;}
.news-single-item .news-single-backlink {}

.news-single-files {margin: 0; padding: 0;}
.news-single-files dd {height: 25px;}
.news-single-files dd a{line-height: 18px; margin: 0; padding: 0;}
.news-single-files dd img {padding: 0; margin: 0 10px -3px 0; display: inline;}

.news-single-related dd {margin: 0 0 0 10px;}
.news-single-related dd img{display: none;}

/*Latest visningner*/
.news-latest-tkintra-nyheder, .news-latest-tkintra-filarkiv, .news-latest-tkintra-forum, .news-latest-tkintra-cal {border: 1px solid #F2F2F2; margin: 5px 0; padding: 5px;}
.news-latest-tkintra-nyheder .news-latest-tkintra-date, .news-latest-tkintra-filarkiv .news-latest-tkintra-date, .news-latest-tkintra-forum .news-latest-tkintra-date, .news-latest-tkintra-cal .news-latest-tkintra-date {margin:0; font-size: 1em;}
.news-latest-tkintra-nyheder h3 {margin: 3px 0; padding-left: 20px; background: url(../images/intranet/newspaper.gif) 0 0 no-repeat;}
.news-latest-tkintra-filarkiv h3 {margin: 3px 0; padding-left: 20px; background: url(../images/intranet/folder.gif) 0 0 no-repeat;}
.news-latest-tkintra-forum h3 {margin: 3px 0; padding-left: 20px; background: url(../images/intranet/user_comment.gif) 0 0 no-repeat;}
.news-latest-tkintra-cal h3 {margin: 3px 0; padding-left: 20px; background: url(../images/intranet/calendar.gif) 0 0 no-repeat;}
.news-latest-tkintra-nyheder .bodytext, .news-latest-tkintra-filarkiv .bodytext, .news-latest-tkintra-forum .bodytext, .news-latest-tkintra-cal .bodytext {margin: 3px 0; padding: 0;}

/*tkrintra_forum.html styles*/
.news-list-item-ferie {width: 455px; padding-left: 30px; padding-top: 15px;}
.news-list-item-ferie p.news-list-item-date {margin: 0 0 10px -20px; line-height: 1.8; padding: 0 0 0 20px; background: url(../images/intranet/user_comment.gif) 0 0 no-repeat;}
.news-list-item-ferie p.bodytext {margin: 6px 0; padding: 0;}

/*Intranet Forum styles*/
.forum_single_item {width: 485px; padding-top: 15px;}
.forum_single_item h2 {color: #369; padding-left: 20px; background: url(../images/intranet/user_comment.gif) 0 0 no-repeat;}
.forum_single_item .forum_dato {margin: 5px 0 0;}
.forum_single_item .forum_kommentar {font-weight: bold;}
.forum_single_item p.news-single-author {margin: 0;}

/*gæstebog*/
.guestbook_container {width: 465px; padding: 10px; border: 1px solid #d9d9d9;}
#tx_guestbook_pi1_form {width: 485px; margin-top: 20px;}
#tx_guestbook_pi1_form label {float: left; width: 175px; margin: 3px 0; padding-left: 10px;}
#tx_guestbook_pi1_form input {float: left; width: 280px; margin: 3px 0;}
#tx_guestbook_pi1_form textarea {float: left; width: 250px; margin: 3px 0;}
#tx_guestbook_pi1_form .tx_guestbook_submit {width: auto; margin: 5px 0;}

#tx_guestbook_pi1_form .tx-guestbook-form-inputfield-med, #tx_guestbook_pi1_form .tx-guestbook-form-textarea, #tx_guestbook_pi1_form .tx-guestbook-form-inputfield-big {border: 1px solid #d9d9d9;}

.guestbook_comments {width: 465px; border: 1px solid #d9d9d9; margin: 5px 0; padding: 3px 10px;}
.guestbook_comments .tx-guestbook-list-header {margin: 3px 0; padding: 0;}
.guestbook_comments .guestbook_homepage {margin: 3px 0; padding: 0;}
.guestbook_comments .guestbook-date {margin: 3px 0; padding: 0;}
.guestbook_comments .guestbook_email {margin: 3px 0; padding: 0;}
.guestbook_comments .bodytext {margin-top: 7px;}

/*Fil liste - intranet*/
.news-list-item-filarkiv {width: 455px; padding-left: 30px; padding-top: 5px;}
.news-list-item-filarkiv p.filarkiv-list-title {margin: 0 0 10px -20px; line-height: 1.8; padding: 0 0 0 20px; background: url(../images/intranet/folder.gif) 0 0 no-repeat; font-weight: bold;}
.news-list-item-filarkiv p.bodytext {margin: 6px 0; padding: 0; line-height: 1.6;}

.file_single {width: 475px; padding-left: 10px; padding-top: 15px;}
.file_single h2 {color: #369; padding-left: 20px; background: url(../images/intranet/folder.gif) 0 0 no-repeat;}
.file_single .file_single_date {margin: 8px 0 8px;}
.file_single .file_single_desc {margin: 2px 0 0;}
.file_single .bodytext {margin: 0 0 6px;}

/*Nyheder - intranet*/
.news-list-item-nyheder {width: 455px; padding-left: 30px; padding-top: 15px;}
.news-list-item-nyheder p.news-list-item-date {margin: 0 0 10px -20px; line-height: 1.8; padding: 0 0 0 20px; background: url(../images/intranet/newspaper.gif) 0 0 no-repeat; font-weight: bold;}
.news-list-item-nyheder p.bodytext {margin: 6px 0; line-height: 1.6;}

.news-single-item-nyheder {width: 475px; padding-left: 10px; padding-top: 15px;}
.news-single-item-nyheder h2{color: #369; padding-left: 20px; background: url(../images/intranet/newspaper.gif) 0 0 no-repeat;}
.news-single-item-nyheder .news-single-item-dato{margin: 8px 0 0;}
.news-single-item-nyheder .news-single-author{margin: 0 0 8px;}
.news-single-item-nyheder .bodytext{margin: 6px 0; padding: 0; line-height: 1.6;}

/*Kalender - intranet*/
.news-list-item-cal {width: 475px; padding-left: 10px; padding-top: 15px;}
.news-list-item-cal p.news-list-item-date {margin: 0 0 10px 0; line-height: 1.8; padding: 0 0 0 20px; background: url(../images/intranet/calendar.gif) 0 0 no-repeat;}
.news-list-item-cal p.news-list-item-date a {font-weight: bold;}
.news-list-item-cal p.bodytext {margin: 6px 0; padding: 0; line-height: 1.6;}

.news-single-item-cal {width: 475px; padding-left: 10px; padding-top: 15px;}
#content .news-single-item-cal h2, #tkrindhold .news-single-item-cal h2{font-size: 1.2em; line-height: 1.6; color: #369; padding-left: 20px; background: url(../images/intranet/calendar.gif) 0 0 no-repeat;}
.news-single-item-cal .news-single-item-dato{margin: 8px 0 0;}
.news-single-item-cal .news-single-author{margin: 0 0 8px;}
.news-single-item-cal .bodytext{margin: 6px 0; padding: 0; line-height: 1.6;}
.news-single-item-cal h3 {font-weight: bold;}

/*SR_email_subscribe*/
.tx-sremailsubscribe-pi1 {width: 100%;}
.tx-sremailsubscribe-pi1 form {width: 100%; margin: 0; padding: 0;}
.tx-sremailsubscribe-pi1 dl {float: left; margin: 0; padding: 0;}
.tx-sremailsubscribe-pi1 dt {clear: both; float: left; text-align: right; width: 100px; padding: 5px 30px 5px 0; display: block;}
.tx-sremailsubscribe-pi1 dd {float: left; margin: 0; padding: 5px 50px 5px 0; display: block;}
.tx-sremailsubscribe-pi1 input.tx_sremailsubscribe-pi1-submit {clear: both;}
.tx-sremailsubscribe-pi1 p {padding: 0 50px; clear: both;}

.tx_tkrsmallprojectstatus_pi1-item {width:100%;margin-bottom:5px;text-align:right;align:right;font-size:1.1em;font-family:arial narrow,arial;}
/*Fjern fieldset fra login*/
.tx-srfeuserregister-pi1 fieldset{border: none;}





/*Einar - 29.02.08*/
.tx-newloginbox-pi1 p {margin: 0;}