﻿/* GENEREL */
html, body, form, input, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, dd {margin:0px;padding:0px;}
#Hpx_master div {text-align:left;}
img {border:0px;}

/* PAGESETUP */
#Hpx_master {position:relative;width:931px;margin:9px 0px 9px 0px;}
#Hpx_top {height:144px;border-top:4px solid #f7941d;border-bottom:2px solid #c6c8ca;}
#Hpx_toplogo {float:left;}
#Hpx_topgraphic {float:left;}
#Hpx_page_fullpage {}
#Hpx_content {margin:12px 0px 12px 0px;}
#Hpx_bottom {position:relative;height:30px;border-top:2px solid #c6c8ca;}
#Hpx_bottomlogo {position:absolute;bottom:0px;left:11px;}
#Hpx_footer {position:absolute;bottom:0px;left:71px;}
#Hpx_footer small {color:#797b7e;}
#Hpx_footer small a {color:#797b7e;text-decoration:none;}
#Hpx_searchbox {float:right;margin-top:12px;}
#Hpx_searchbox .Hpx_search_begin {float:left;}
#Hpx_searchbox .Hpx_search_middle {float:left;background-color:#FFFFFF;}
#Hpx_searchbox .Hpx_search_middle .Hpx_search_text {width:126px;border:0px none;margin:0px;height:14px;padding:0px 0px 0px 0px;background-color:#FFFFFF;border:2px solid #939598;}
#Hpx_searchbox .Hpx_search_end {float:left;}



/* PARAGRAPH */
.Hpx_paragraphgrey {background-color:#797b7e;}
.Hpx_paragraphgrey .Hpx_paragraph_text {float:left;width:669px;}
.Hpx_paragraphgrey .Hpx_paragraph_image {float:left;}



/* PARAGRAPHSETUP */
#Hpx_page_fullpage .Hpx_setup_1 .Hpx_col_1 {margin-left:135px;}
#Hpx_page_fullpage .Hpx_setup_1-1 .Hpx_col_1 {width:458px;float:left;}
#Hpx_page_fullpage .Hpx_setup_1-1 .Hpx_col_2 {width:458px;float:right;}
#Hpx_page_fullpage .Hpx_setup_biblio .Hpx_col_1 {width:378px;float:left;margin:0px 80px 0px 70px;display:inline;}
#Hpx_page_fullpage .Hpx_setup_biblio .Hpx_col_2 {width:378px;float:right;}



/* NEWS V2 */
.Hpx_videolist {margin-top:15px;}
.Hpx_videolist .Hpx_videoelement {margin-bottom:15px;}
.Hpx_teknlist {margin-top:15px;}
.Hpx_teknlist .Hpx_teknelement {float:left;width:350px;margin-right:15px;margin-bottom:15px;}



/* TOPNAVI  OLD
#Hpx_topnavi {margin-top:5px;}
#Hpx_topnavi li {float:left;list-style-type:none;margin-right:3px;padding-bottom:5px;width:130px;}
*/

/* TOPNAVI 
#Hpx_topnavi {margin-top:5px;}
#Hpx_topnavi .M0 {margin-left:0px; padding-left:0px; white-space:nowrap;}
#Hpx_topnavi .M0 li {float:left;list-style-type: none;margin-right:3px;width:130px;background-color:#377f9a;text-align:center;padding: 2px 0px; 2px 0px;}
#Hpx_topnavi .M0 li .L1_Active {width:130px;background-color:#65686b;padding: 2px 0px; 2px 0px;}
#Hpx_topnavi a {text-transform: uppercase;color:#FFFFFF;text-decoration: none;}
#Hpx_topnavi .M0 li a:hover {color:#FFFFFF;background-color:#65686b;text-decoration: none;}
*/


#Hpx_topnavi {margin: 0 auto;padding: 1em 0 0 0;font-family:Verdana;text-transform: uppercase;}
/* to stretch the container div to contain floated list */
#Hpx_topnavi:after{content: ".";display: block;line-height: 1px;font-size: 1px;clear: both;}
ul.M0 {list-style: none;padding: 0;margin: 0 auto;font-size: 0.8em;}
ul.M0 li{display: block;float: left;width: 131px;margin: 0px;padding: 0px 2px 2px 0px;}
ul.M0 li a{display: block;padding: 0.5em;text-decoration: none;background: #377f9a;color: #FFFFFF;text-align:center;}
#Hpx_topnavi>ul#M0 li a { width: auto; }
ul.M0 li a.L1_Active{background: #65686b;color: #FFFFFF;}
ul.M0 li a:hover, ul.M0 li a:hover{color: #FFFFFF;background-color: #65686b;}



/* clearfix */
.clearfix:after {content: ".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix {display: inline-block;} /*ie7 b*/
.clearfix {display:block;} /*opera & safari */
/*ie6 and no IE mac*/
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */



@media print {
  /* style sheet for print goes here */
}

