/* - - - - - - - - - - - - - - - - - - -  Global - - - - - - - - - - - - - - - - - - -  */      .do_not_print{border:1px solid red; width:0;height:0;padding:0;margin:0;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}    .cleaner {    clear:both;    height:1px;    font-size:1px;    border:none;    margin:0; padding:0;    background:transparent;}div.druckbutton, div.colorteaser, div.ipic, div.ipic img, .bereichsbild {height:0;margin:0; padding:0; display:none;}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: 92px;	margin: 0;	padding: 0;	background: #fff;	/* for whatever reason Firefox needs this border */	border: 1px solid #fff;}#logo { 	display:block;	float:left;	margin: 18px 0px 0px 22px;    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}     #langselect {display: none;}     #pfad { 	clear:both; 	margin: 5px 15px 4px 0px;    padding:20px 0 0 0;    text-align:  right;    color: #98a9b1;    font-size:9pt;} #pfad a:link,  #pfad a:visited, #metanav a:link,  #metanav a:visited {  text-decoration: none; color: #98a9b1; background: transparent; }#pfad a:hover,  #pfad a:active, #metanav a:hover,  #metanav a:active {  text-decoration: none; color: #6e7a80; background: transparent; } /* END Head Area*/#main1 {    margin: 0;     margin-top:20px;    padding: 0;    background:transparent;    border-top: 1px solid #999;	width: auto;}#main2 {    margin:0; padding:0;	width: auto;    background:transparent;	}#left {	display:none;}#right {    margin-top:40px;    margin-right:-50px;}#ie-helper {_position:absolute; _top:140px; _left:0; _width:550px; _overflow:hidden;}#middle {width:auto; margin:0; padding: 0;}.fliess  {width:auto; margin:0; padding: 0; margin-right: 100px;}.teas  {width:auto; margin:0; padding: 0; margin-right: 100px;}.contactform {height:0; padding:0; display:none;}#footcontainer{	display: none;}#metanav{	margin: 0;	padding: 5px 5px 15px 12px;	font-size:9px;	color: #98a9b1} #footer_left {    float:left;    width:145px;    margin:0;     padding:0;    background:#ededed;}     #footer_right {    float:right;    width:150px;    margin:0;     padding: 0 0 0 0;    background:#ededed;} #footer_middle {    margin:0 150px 0 145px;    padding: 0;    border-left:  1px solid #999;    border-right:  1px solid #999;    background:#fff;}/* Changed from navigation.css */#navhelper {display: none}