/* - - - - - - - - - - - - - - - - - - -  Global - - - - - - - - - - - - - - - - - - -  */      /* Elements which should not be printed */#left, div.druckbutton, div.colorteaser, .emotional, #navhelper, #footcontainer, form.rightbox, .printbutton, .do_not_print, #langselect, .countryselector, #homepage .emotional img, #homepage div.darkcolorimage{display: none}body {    margin: 0; padding: 0;    background: transparent;    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;    font-size: 11pt;    /* following is for IE 5.5 */    text-align:center;	}        a:link {color:#000;text-decoration:none}a:visited {color:#000;text-decoration:none}a:hover {color:#ff660d;background:transparent;text-decoration:none}a:active {color:#ff660d;background:transparent;text-decoration:none} div.midcontent{	width:100%;} .cleaner {    clear:both;    height:1pt;    font-size:1px;    border:none;    margin:0; padding:0;    background:transparent;	}div.druckbutton, div.colorteaser, div.ipic, div.ipic img {height:0;margin:0; padding:0;}h1 {font-size:14pt;}/* - - - - - - - - - - - - - - - -  Content Areas - - - - - - - - - - - - - - - - - -  */#content {	margin:0 auto 0 auto;	padding:0;    /* following is for IE 5.5 */	text-align:left;	width: auto;}/* Head Area */#header {	height: 60pt;	margin: 0;	padding: 0;	background: #fff;	/* for whatever reason Firefox needs this border */	border: 1px solid #fff;}#logo { 	display:block;	float:left;	margin: 0;    padding: 0;    width: 200px;}#logo img {border:0}a#logo:link, a#logo:visited{color:transparent; background:#fff; text-decoration:none; border:0}a#logo:hover, a#logo:active{color:transparent; background:#fff; text-decoration:none; border:0}     #breadcrum { 	clear:both; 	margin: 0;    padding: 0;    text-align:  right;    color: #98a9b1;    font-size:9pt;} #breadcrum a:link,  #breadcrum a:visited, #metanav a:link,  #metanav a:visited {  text-decoration: none; color: #98a9b1; background: transparent; }#breadcrum a:hover,  #breadcrum a:active, #metanav a:hover,  #metanav a:active {  text-decoration: none; color: #6e7a80; background: transparent; } /* END Head Area*/#main1, #homepage #main1 {    margin: 0;     margin-top:0;    padding: 0;    background:transparent;    border-top: 1px solid #999;	width: auto;}#main2 {    margin:0; padding:0;	width: auto;	}#right {    margin-top:5pt;    width: 120pt;    border: none;	display:none;	}#middle, #homepage  #middle  {    margin: 0 20pt 0 0;    padding: 0;    border: 0;    background:transparent;	}/*  - - - - - - - - - - - - - - - - - - Homepage  - - - - - - - - - - - - - - - - - - */#homepage .emotional {	display: block;	border: none;	height: auto;	margin-top: 1pt;	}#homepage .boxleft, #homepage .boxright {	float: none;	width: auto;		height: auto;	overflow: visible;	margin-bottom: 10pt;	border: none;	border-bottom: 1px solid;	}#homepage .secondrow {clear: left; }#homepage .txtboxleft, #homepage .txtboxright, #homepage .txtboxrightlast {	width: auto;	height: auto;	overflow: visible;	float: none;	margin-bottom: 10pt;	border-right: none;	border-bottom: 1px solid;	}#homepage .greyhead {	padding-left: 5pt;	font-weight: bold;	border: none;	}.hometeasertxt {margin: 5pt 15pt 5pt 5pt;}
