/*--main settings--*/
body {font-size: 90%; font-family: Times New Roman, Times, serif; background-color:#e6e6e6; color: #000; text-align: left}
body { margin:0px 5% 0px 5%; padding:0px} 
body {background:url("/fileadmin/imgs/main_bg.gif");}
a {color:#333;}
a:hover {color:#c60;}
/*--block structure--*/
#cover {width:100%; height:100%; min-height:100%; min-width:770px; position:relative;}
#center{width:100%; display:block; float: left; background-color: #fff; }
#center_cover {margin-left: 30%;}
#left_cover {float:left; width:30%; margin:0; padding:0; vertical-align:top; text-align:left;}
#pagetop {background-color:#fff;}
#content_header {margin:30px 30px 10px 40px;}
#content {margin:20px 40px 20px 40px;  width:100%;}
HTML>BODY #content {margin:20px 40px 20px 40px; width:auto;}
#footer {margin:10px 30px 10px 40px;}
.clear {clear:both;}

.two_columns {clear:both; margin:0; padding:0; vertical-align:top; width:500px; display:block;}
.left_col {float:left; width:50%; background:url("/fileadmin/imgs/vertical_dot.gif") repeat-y  right;}
.right_col {margin-left:50%;}

/*---header---*/
div#header {clear:both; margin:0; border-bottom:3px solid #667484;}
div#logo {float:left; width:35%; background-color:#fff; height:118px; text-align:center; border-top:3px solid #667484;}
div#logo img {margin-top:20px;}
div#taffy {float:left; height:118px; border-top:3px solid #667484;}
HTML>BODY DIV#taffy {width:65%;}  /* no IE */
div#taffy div#top_bg {height:118px;}
div#taffy div#left {height:118px;}

#top_icons {float:right; margin:4px 10px 1px 10px;}
#top_icons span {padding-left:5px; padding-right:5px; }
#top_icons span:first-child {border:none;}
#top_icons img {border:0;}

/*----main menu-----*/
#main_menu {text-align:left;}
ul#root_menu {margin:0; padding:0; background-color:#fff; height:2.1em; float:left; }
ul#root_menu, ul#root_menu ul {display:block; padding:0; margin:0; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight:bold;}
ul#root_menu ul{margin:0; border-top:3px solid #667484; width:250px; background-color:#667484;}
ul#root_menu li#menu_active ul{margin:0; border-top:3px solid #f90; width:250px; background-color:#f90; border-left: 2px solid #c60;}
ul#root_menu li{float:left; margin:0; padding:0;}
ul#root_menu a {display: block; padding:0.5em 0.8em 0.5em 0.8em; text-decoration: none; background-color:#fff; border-right: 2px solid #fff; border-left: 2px solid #fff;} 
ul#root_menu li#menu_active a, ul#root_menu li#menu_active:hover a, ul#root_menu li#menu_active.hover a {background-color:#f90; border-right: 2px solid #c60; border-left: 2px solid #c60; color:#fff;} 
ul#root_menu li:hover a, ul#root_menu li.hover a {background-color:#667484; color:#fff; border-right: 2px solid #667484; border-left: 2px solid #667484;}
ul#root_menu ul a, ul#root_menu li:hover li a, ul#root_menu li.hover li a {font-size: 1.1em; border:none; color:#fff; margin:0; background:url("/fileadmin/imgs/dot_line.gif") repeat-x bottom left;}
ul#root_menu li#sub_active a, ul#root_menu li:hover li#sub_active a, ul#root_menu li.hover li#sub_active a, ul#root_menu ul a:hover, ul#root_menu li:hover li a:hover, ul#root_menu li.hover li a:hover {border:none; background-color:#536273; color:#fff;}
ul#root_menu li#menu_active ul a,  ul#root_menu li#menu_active:hover li a, ul#root_menu li#menu_active.hover li a {font-size: 1.1em; border:none; color:#fff; margin:0; background:url("/fileadmin/imgs/dot_line.gif") repeat-x bottom left;}
ul#root_menu li#menu_active li#sub_active a, ul#root_menu li#menu_active:hover li#sub_active a, ul#root_menu li#menu_active.hover li#sub_active a, ul#root_menu li#menu_active ul a:hover, ul#root_menu li#menu_active:hover li a:hover, ul#root_menu li#menu_active.hover li a:hover {border:none; background-color:#D88303; color:#fff;}
ul#root_menu ul{position:absolute; visibility:hidden;}
ul#root_menu li:hover ul, ul#root_menu li.hover ul{visibility:visible;}
ul#root_menu li li {float:none;	border:none; padding:0;}
ul#root_menu li {behavior: url(hover.htc);} /*4IE*/

/*----path-----*/
#nav_bar {font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 0.7em; margin:0px 0px 20px 0px; color:#666}

/*---sub menu--*/
#sub {padding:0; margin: 20px 0px 20px 10px;  border-right:1px solid #667484;}
.level2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; margin:0; padding:10px 0px 10px 0px;}
.level2 li.l2 {list-style:none;  margin-bottom:10px; padding: 0px 5px 0px 20px;}
.level2 li#m_root.l2 {padding: 10px 5px 10px 20px; margin-bottom:10px; background-color:#667484; border-left: 4px solid #536273;}
.level2 li#m_root.l2 a {color:#fff;}
.level2 li a {text-decoration:none;}
.level2 .l3 {list-style-image:url("/fileadmin/imgs/sub_bullet_gray.gif"); padding-bottom:5px; margin-right:10px; background:url("/fileadmin/imgs/dot_line_gray.gif") repeat-x bottom left;}

/*---sub sub---*/
.sub_sub {padding-top:10px; padding-bottom:20px; margin-top:0; list-style:none;}
.sub_sub ul {margin-bottom:20px;}
.sub_sub ul li {list-style-image:url("/fileadmin/imgs/bullet.gif"); padding-bottom:5px; padding-top:5px; margin-right:10px; background:url("/fileadmin/imgs/dot_line_gray.gif") repeat-x bottom left;}
.sub_sub li a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; text-decoration:none;}

/*---left_content---*/
#left_content .csc-bulletlist {padding-top:10px; padding-bottom:20px; margin-top:0; border-right:1px solid #e6e6e6;}
#left_content .csc-bulletlist li {list-style-image:url("/fileadmin/imgs/bullet.gif"); padding-bottom:2px; padding-top:5px; margin-right:10px; background:url("/fileadmin/imgs/dot_line_gray.gif") repeat-x bottom left;}
#left_content .csc-bulletlist li a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; text-decoration:none;}
#left_content h1 {margin:0; padding:4px 10px 4px 10px; margin-left:15px; color:#666; font-size: 1em;  font-size: 0.9em; background-color:#f6f6f6; border-right:1px solid #e6e6e6; border-top:3px solid #e6e6e6;}
.left_banner {margin-left:30px;}
 
/*---reliz-list---*/
.main_news  {margin:0; padding:0 10px 10 10px;}
.main_news_item {margin:0px; padding:5px 0px 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;}
.main_news_item span {color:#333; background-color:#f6f6f6; padding:2px 4px 2px 4px;}
.main_news_item h2 {margin:5px 0 5px 0; padding:0; font-size: 1.1em;}
.main_news_item h2 a{color:#4D5D6E;}
.main_news_item h2 a:hover{color:#c60;}
.main_news_item .main_news_sub .bodytext {margin:0; padding:0; color:#333;}
.main_news_item .more {margin-top:4px;}
.main_news_item .more a{padding:2px 4px 2px 4px;}
.main_news_item .more a:hover {color:#fff; background-color:#f90;}
.main_news_item .main_news_img {float:left;}
.main_news_item .main_news_img img {margin:10px 10px 5px 0px;}

/*---PRESS-CENTRE---*/
/*---reliz-list---*/
.reliz_list  {margin:0; padding:0;}
.reliz_item {margin:0px; padding:10px 0px 10px 0px;  border-bottom:1px solid #c6c6c6;}
.reliz_item span {font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 0.7em; color:#333;}
.reliz_item h2 {font-size: 0.9em; margin:5px 0 5px 0; padding:0;}
.reliz_item h2 a{color:#4D5D6E;}
.reliz_item h2 a:hover{color:#c60;}
.reliz_item .reliz_sub .bodytext {margin:0; padding:0;}
.reliz_item .more {margin-top:4px;}
.reliz_item .more a{font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 0.7em; padding:2px 4px 2px 4px;}
.reliz_item .more a:hover {color:#fff; background-color:#f90;}
.reliz_item .reliz_item_img {float:left; margin:5px 10px 5px 0px;}
/*---news-archive---*/
.news_archive {margin:0; padding:0; margin-left:10px; padding-bottom:20px; background-color:#f6f6f6;}
.news_archive h2{list-style:none; margin:0; padding: 10px 5px 10px 20px; color:#333; background-color:#e6e6e6; border-top:3px solid #c6c6c6; font-size:0.9em;}
.news_archive dd {font-weight:bold;}
.news_archive a {font-weight:normal;}
.news_archive dl {list-style:none; padding:0; margin:0;}
.news_archive li {padding-top:10px;}

/*---subscribe-form---*/
.subscribe {font-family: Arial, Helvetica, sans-serif; padding:15px 20px 20px 20px; text-align:right; margin-left:15px; margin-right:1px; margin-top:15px; border-top:3px solid #e6e6e6; background-color:#f6f6f6;}
.two_columns .subscribe {border:0; background-color:#fff;}
.subscribe h3 {margin:2; padding:0;}
.subscribe label {color:#666; font-family:Verdana,Arial, Helvetica, sans-serif;  font-size: 0.8em;}
.subscribe input {margin:1px; padding:0;}
.subscribe span {margin:0; padding:0;}

/*---energy_list---*/
.energy-item {font-family: Arial,Verdana, Helvetica, sans-serif; border-bottom:1px solid #c6c6c6;}
.energy-item h2 {font-size: 0.9em; margin:0;}
.energy-item h2 span {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color:#666; margin-left:10px; font-weight:normal;}
.energy-item p {font-size: 0.9em; color:#333; margin:0; margin-top:5px;}
.energy-item .energy-img {float:left; margin:10px; border:1px solid #c6c6c6;}
.energy-item .energy_subheader {padding-top:20px;}
.energy-item .attach ul {font-size: 0.9em; margin:0; padding:0; }

/*---video_list---*/
.main_news .video-img {float:left; margin:20px 10px 0px 0px;}
.energy-item .video-img {float:left; margin:30px 10px 50px 0px;}

/*---browser_box---*/
.tx-ttnews-browsebox  {margin-top:20px;}
.tx-ttnews-browsebox table td {padding:3px 7px 3px 7px; border:1px solid #999; background-color:#fff; font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 10px;}
.tx-ttnews-browsebox table td a {text-decoration:none; padding:0; margin:0;}
.tx-ttnews-browsebox table td.tx-ttnews-browsebox-SCell {background-color:#f90; border:1px solid #f90;}
.tx-ttnews-browsebox table td.tx-ttnews-browsebox-SCell a {color:#fff;} 

/*---attach---*/
.attach {margin-top: 20px;}
.attached_title {font-family:Arial, Helvetica, sans-serif; font-size:0.9em; list-style:none; font-weight:bold; color:#666; padding:0;}
.attached_title li {border-bottom: 1px solid #a6a6a6;}
.attached_files li {margin-left:10px; padding:0 2px 0 0; border:0; list-style:none;}
.attached_files, #related { padding:0;}
.attached_files img{vertical-align:middle; padding-right:0.5em;}
.related li {margin-left:30px; padding:5px; list-style-image:url("/fileadmin/imgs/tender_related.gif")}

/*---HEADERS-*/
h1 {font-family:Arial, Helvetica, sans-serif; font-size: 1.2em; color:#4D5D6E;}
.csc-header {margin:30px 0 0 0}
.csc-header h1 {font-family:Arial, Helvetica, sans-serif; font-size: 1em}
h2 {font-family:Arial, Helvetica, sans-serif; font-size: 1em; color:#4D5D6E;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size: 0.9em; color:#333;}

/*--CONTENT ELEMETS--*/
hr { height: 1px; color: #999; border: none; background:url("/fileadmin/imgs/hr_bg.gif"); } 
HTML>BODY HR { height: 1px; background-color: #999; background:url("/fileadmin/imgs/hr_bg.gif"); border: none} 
HTML>BODY HR {  height: 1px; background-color: #999; background:url("/fileadmin/imgs/hr_bg.gif"); border: 0px solid #e6e6e6}
.bodytext {font-size: 1em;}
.bodytext img {margin:20px;}
HTML>BODY .bodytext img {margin:15px; padding:5px; border:1px solid #c6c6c6;}
.rss_link {margin-left:15px; margin-top:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; padding:10px; }
.two_columns .rss_link {border:0;  background-color:#fff;}
.rss_link img {margin:4px; vertical-align:middle;}
.col_head {color:#c60; margin:0; padding:0; margin-right:10px; margin-bottom:10px; padding-left:10px; text-decoration:underline;}
.ligth_text {color:#666}
.small_text {color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em;}
.head_light {text-decoration:none; color:#333; font-weight:normal;}
.more_link {margin-left:10px; padding:5px; border-top:1px solid #e6e6e6; text-align:right;}
.more_link a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;}
.csc-menu .csc-section, .csc-menu p {margin-top:3px; margin-bottom:3px; margin-left:30px;}
.csc-menu .csc-section a, .csc-menu p a{display:list-item; list-style-image:url("/fileadmin/imgs/sub_bullet_gray.gif");}
#file_list {list-style:none;}
#data_table1, #data_table2, .data_table1, .data_table2  {border:0; font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; border-top:3px solid #667484; text-align:left; border-collapse:collapse;}
#data_table1 th,.data_table1 th {padding:5px; border-bottom:3px solid #667484; text-align:left;}
#data_table1 td,.data_table1 td {padding:5px;border-bottom:1px solid #c6c6c6;}
#data_table2 td, #data_table2 th,.data_table2 td, .data_table2 th {padding:5px;border:1px solid #c6c6c6;}
#data_table2 thead,.data_table2 thead {background-color:#f6f6f6;}
#data_table2 td,.data_table2 td {text-align:center;}
#data_table2 td#tlegend,.data_table2 td.tlegend {text-align:left;}
.v_d {display:none; visibility: hidden;}
.important {color:red;}

/*--SEARCH--*/
.tx-indexedsearch-rules {width:60%; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.8em; text-decoration:none; padding:5px; border: 1px solid #c6c6c6; background:#f6f6f6; color:#999;}
.tx-indexedsearch-rules h2 {bold; color:#666; margin:5px 5px 2px 2px;}
.tx-indexedsearch-descr {font-size:0.9em;}
.tx-indexedsearch-info {font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.7em; color:#666;}
.tx-indexedsearch-percent {font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.7em; text-decoration:none; padding:5px; border: 1px solid #c6c6c6; background:#f6f6f6;}
.tx-indexedsearch-secHead h2 {font-size:0.9em;}
.tx-indexedsearch-secHead p {font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.7em;}
.tx-indexedsearch-browsebox-SCell {font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.8em; margin-right:10px;}

/*--------------------------*/
/*          FOOTER          */
/*--------------------------*/
#footer {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;}
#copyright {width:70%%; float:left; padding: 10px 20px 50px 0px;  color:#666;}
#foot_menu {text-align:right; padding: 20px 20px 10px 20px;  color:#666;}

/*--------------------------*/
/*         PhotoBook        */
/*--------------------------*/
.tx-gooffotoboek-pi1  h3{margin-bottom:0; margin-top:2px; padding:0;}
#photo_nav  a {font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.7em; margin:5px; padding:2px;}
#photo_nav  a:hover {color:#fff; background-color:#f90;}
html >body table#photoalbum {width:100%;}
table#photoalbum td {width:30%; text-align:center; vertical-align:middle; padding-top:10px; padding-bottom:10px;}
table#photoalbum a {border:1px solid #999; padding:5px;}
html >body table#photoalbum   a {border:none; padding:0;}
html >body table#photoalbum   img {border:1px solid #999; padding:5px;}

/*--------------------------*/
/*          SITE MAP        */
/*--------------------------*/
.tx-dropdownsitemap-pi1 A {	font-weight: bold;}
.tx-dropdownsitemap-pi1 LI.open OL {display: block;}
.tx-dropdownsitemap-pi1 LI.closed OL {display: none;}
.tx-dropdownsitemap-pi1 LI.open UL {display: block;}
.tx-dropdownsitemap-pi1 LI.closed UL {display: none;}
.tx-dropdownsitemap-pi1 DIV {padding: 2px; margin-bottom: 5px;}
.tx-dropdownsitemap-pi1 DIV.level_2 {background: #fff;}
.tx-dropdownsitemap-pi1 DIV.level_2 A {font-weight: normal;}
.tx-dropdownsitemap-pi1 DIV.expAll a { font-weight: normal; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.7em; text-decoration:none; padding:5px; border: 1px solid #c6c6c6; background:#f6f6f6; color:#999;}
.tx-dropdownsitemap-pi1 DIV.expAll a:hover {border: 1px solid #C63; background:#fff; color:#C63;}

/*--------------------------*/
/*          TENDER          */
/*--------------------------*/
/*---TENDER SINGLE---*/
.tender_single {margin:0px 10px 0px 0px; padding:0}
.tender_single p {margin:0px; padding:5px 0 5px 0;}

/*---TENDER LIST---*/
.tender_list {margin:0px 10px 0px 0px; padding:5px 0px 0px 5px}
.tender_list_item {margin:0px 0px 30px 0px;}
.tender_list_item span {font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 0.7em; color:#333}
.tender_list_item h2{font-size: 0.9em; margin:5px 0 10px 0; padding:0}
.tender_list_item h3{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.7em; margin:5px 0 10px 0; padding:0;font-weight:normal; color:#666}
.tender_list_item h3 a {color:#666}
.tender_list_item h3 a:hover {color:#000}
.tender_single .tx-ttnews-browsebox table td p {padding:0; margin:0;}

/*---TENDER ARCHIVE---*/
.tender_archive {border-right: 1px solid #667484; padding-bottom:10px;}
.tender_archive h2{list-style:none; padding: 10px 5px 10px 20px; margin-bottom:10px; background:url("/fileadmin/imgs/left_menu_bg.gif") no-repeat top left; background-color:#667484; border-right: 4px solid #667484; color:#fff;}
.tender_archive dl {list-style:none; padding:0; margin:0;}
.tender_archive li {font-weight:bold; padding-top:10px;}