/*	CSS Stylesheet for Gallay	Dec 2008	David Forrest / G&M Radiator*//* Globals */body { background-color:#fff; margin:0; padding:0; text-align:center; }	.xstooltip 	{	    visibility: hidden; 	    position: absolute; 	    top: 0;  	    left: 0; 	    z-index: 2; 		background-color: #FFFFFF;	    font: normal 8pt sans-serif; 	    padding: 0px; 	    border: solid 1px #000000;	}p, td, div { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:15px }img { border:0 none #fff; }a { text-decoration:none; color:#01355D }a:hover { color:#fe0000 }a.block { display:block; clear:both; padding-bottom:12px; text-decoration:none; margin-bottom:11px; margin-top:5px; padding-right:4px; background-image:URL(img/nav/mehrpfeil.gif); background-position:right bottom; background-repeat:no-repeat }a.block:hover { background-image:URL(img/nav/mehrpfeil-hi.gif) }a.block img { margin-bottom:8px }p { margin:0 0 12px 0 }h1 { font-family:Arial, Verdana, sans-serif; font-size:16px; line-height:20px; margin:1px 0 5px 0 }h2 { font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:16px; margin:1px 0 5px 0 }h3 { font-family:Arial, Verdana, sans-serif; font-size:11px; margin:0 0 2px 0 }form { margin:0; padding:0 }table { empty-cells:show }input { font-family:Arial, Verdana, sans-serif; font-size:10px; color:#333; vertical-align:middle }fieldset { margin:0; padding:0 }/* Basics  */#mainwrapper { width:985px; text-align:left; margin:-23px auto auto auto }#mainwrapper2 { position:absolute; top:0; }#headcontent { position:absolute; width:985px; height:158px; left:0px; top:9px; font-size:12px; background-image:url(img/nav/xbg.gif); background-repeat:repeat-x; z-index:1; padding:0; margin:0 }#container { width:985px; text-align:left }#logo { position:absolute; left:0px; padding:0; top:8px; z-index:11 }#contentcontainer { position:absolute; top:160px; left:0; padding:0; width:985px; text-align:left }div.standardnav { font-family:Arial, Verdana, sans-serif; font-size:11px; color:#01355D; vertical-align:middle; position:relative; margin:auto auto auto auto; padding:0 12px 0 0; top:23px; max-width:973px; min-width:780px; width:expression(document.body.clientWidth > 1000? "973px": "auto" ); z-index:10; text-align:right; }div.standardnav div { width:expression(document.body.clientWidth < 800? "800px": "auto" ); }*html div.standardnav { margin-right:6px }div.standardnav form { font-family:Arial, Verdana, sans-serif; display:inline; margin:0 0 0 5px; padding:0 }div.standardnav form .eingabe { width:115px; padding:0 2px 0 2px; margin:2px 3px 3px 4px; border:1px solid #CE6B00; height:13px; color:#000 }div.standardnav a { font-family:Arial, Verdana, sans-serif; color:#01355D; text-decoration:none; padding:0; margin:0 6px 0 6px }div.standardnav a:hover { text-decoration:underline; }div.standardnav a.aktiv { font-family:Arial, Verdana, sans-serif; color:#CE6B00; text-decoration:none; padding:0; margin:0 6px 0 6px }div.standardnav a.aktiv:hover { text-decoration:none; color:#000 }div.standardnav img { margin:0px 0 2px 0; vertical-align:middle; }/* navigation */.navigation {	margin:0;	padding:0;	z-index:100;	position:absolute;	left:225px;	top:96px;	background: #D9E1E5 url(img/nav.gif);	border: 1px solid #DFEEF7;	border-color: #DFEEF7 #CFDEE7;	height: 25px;	font-size:12px;}.navigation a {	background: #D9E1E5 url(img/nav.gif);	border-right: 1px solid #AFBEC7;	color: #456;	display: block;	float: left;	font: bold 1.1em sans-serif;	line-height: 25px;	padding: 0 20px;	text-decoration: none;}.navigation a:hover {background-position: left bottom; color: #234;}/* right hand side box */.box_top {	background: #F0F0F0 url(img/leftbox_top.gif) no-repeat;	color: #808080;	height: 30px;	width: 159px;}	.box_top h4 {	color: #808080;	background: inherit;	padding: 7px 0 0 5px;	margin: 0;	font:  bold 1.1em sans-serif;	font-size:12px;}.box {	border-left: 2px solid #F0F0F0;	border-right: 2px solid #F0F0F0;	padding: 0 4px 0 7px;	margin: 0;	color: #595959;	background: #FFF;}.box_bottom {	background: #FFF url(img/leftbox_bottom.gif) no-repeat;	color: #000;	height: 13px;	width: 160px;	margin: 0 0 7px 0;}/* wide box for left hand side of all pages */.box_top_w {	background: #F0F0F0 url(img/leftbox_top_w.gif) no-repeat;	color: #808080;	height: 30px;	width: 191px;}	.box_top_w h4 {	color: #808080;	background: inherit;	padding: 7px 0 0 5px;	margin: 0;	font:  bold 1.1em sans-serif;	font-size:12px;}.box_w {	border-left: 2px solid #F0F0F0;	border-right: 2px solid #F0F0F0;	padding: 0 4px 0 7px;	margin: 0px;	color: #595959;	background: #FFF;}.box_w p {	color: #808080;	background: inherit;	padding: 3px 1px 3px 5px;	margin:0 0 8px 0;	border-bottom: 1px solid #aaa;}.box_bottom_w {	background: #FFF url(img/leftbox_bottom_w.gif) no-repeat;	color: #000;	height: 13px;	width: 191px;	margin: 0 0 7px 0;}/* box for news items on front page */.box_top_s {	background: #F0F0F0 url(img/leftbox_top_w.gif) no-repeat;	color: #808080;	height: 20px;	width: 191px;}	.box_top_s h4 {	color: #808080;	background: inherit;	padding: 7px 0 0 5px;	margin: 0;	font:  bold 1.1em sans-serif;	font-size:12px;}.box_s {	border-left: 2px solid #F0F0F0;	border-right: 2px solid #F0F0F0;	padding: 0 4px 0 7px;	margin: 0;	color: #595959;	background: #FFF;}.box_bottom_s {	background: #FFF url(img/leftbox_bottom_w.gif) no-repeat;	color: #000;	height: 13px;	width: 192px;	margin: 0 0 7px 0;}/* NEW box for NEWS items on front page */.box_top_nws {	background: #F0F0F0 url(img/leftbox_top_ww2.gif) no-repeat;	color: #808080;	height: 20px;	width: 255px;}	.box_top_nws h4 {	color: #808080;	background: inherit;	padding: 7px 0 0 5px;	margin: 0;	font:  bold 1.1em sans-serif;	font-size:12px;}.box_nws {	border-left: 2px solid #F0F0F0;	border-right: 2px solid #F0F0F0;	padding: 0 4px 0 7px;	margin: 0;	color: #595959;	background: #FFF;}.box_bottom_nws {	background: #FFF url(img/leftbox_bottom_ww2.gif) no-repeat;	color: #000;	height: 13px;	width: 256px;	margin: 0 0 7px 0;}/* box for Worldwide Locations items on front page */.box_top_ws {	background: #F0F0F0 url(img/leftbox_top_ww.gif) no-repeat;	color: #808080;	height: 20px;	width: 275px;}	.box_top_ws h4 {	color: #808080;	background: inherit;	padding: 7px 0 0 5px;	margin: 0;	font:  bold 1.1em sans-serif;	font-size:12px;}.box_ws {	border-left: 2px solid #F0F0F0;	border-right: 2px solid #F0F0F0;	padding: 0 4px 0 7px;	margin: 0;	color: #595959;	background: #FFF;}.box_bottom_ws {	background: #FFF url(img/leftbox_bottom_ww.gif) no-repeat;	color: #000;	height: 13px;	width: 276px;	margin: 0 0 7px 0;}/* box for full news items on news page */.box_top_fnb {	background: #F0F0F0 url(img/leftbox_top_fnb.gif) no-repeat;	color: #808080;	height: 20px;	width: 440px;}	.box_top_fnb h4 {	color: #808080;	background: inherit;	padding: 7px 0 0 5px;	margin: 0;	font:  bold 1.1em sans-serif;	font-size:12px;}.box_fnb {	border-left: 2px solid #F0F0F0;	border-right: 2px solid #F0F0F0;	padding: 0 4px 0 7px;	margin: 0;	color: #595959;	background: #FFF;}.box_bottom_fnb {	background: #FFF url(img/leftbox_bottom_fnb.gif) no-repeat;	color: #000;	height: 13px;	width: 441px;	margin: 0 0 7px 0;}/* Sub-Navigation */.subnav { width:200px; overflow:visible; margin:0 14px 20px 0; float:left; padding:0 0 20px 0 }.subnav ul { margin:0; padding:0; list-style:none; border-bottom:1px solid #C9CDD0 }.subnav ul li { margin: 0; padding:0 }.subnav ul li a { display:block }.subnav ul li a.kopf { font-family:Arial, Verdana, sans-serif; font-size:11px; line-height:15px; text-decoration:none; color:#002B5F; padding:2px 0 2px 18px; font-weight:bold; background-color:#F4F5F6; background-image:URL(img/nav/kopf-pfeil.gif); background-position:7px 5px; background-repeat:no-repeat; border-top:1px solid #C9CDD0 }*html .subnav ul li a.kopf { background-position:7px 7px }.subnav ul li a.kopf:hover { color:#CE6B00; background-image:URL(img/nav/kopf-pfeil-hi.gif) }.subnav ul li a.open { font-family:Arial, Verdana, sans-serif; text-decoration:none; padding:2px 0 2px 18px; color:#002B5F; margin:0 0 0 0; font-weight:bold; background-color:#fff; border-top:1px solid #C9CDD0; background-image:URL(img/nav/aktiv-pfeil.gif); background-position:5px 8px; background-repeat:no-repeat }.subnav ul li a.open:hover { color:#CE6B00; background-image:URL(img/nav/aktiv-pfeil-hi.gif) }.subnav ul ul { padding:0 0 2px 0; border:none	}.subnav ul ul li { margin:0; padding:0 }.subnav ul ul li a { font-family:Arial, Verdana, sans-serif; padding:1px 0 1px 30px; font-weight:normal; text-decoration:none; color:#002B5F; margin:0; background-color:#fff; background-image:URL(img/nav/subnav-pfeil.gif); background-repeat:no-repeat; background-position:21px 6px }.subnav ul ul li a:hover { background-color:#fff; color:#CE6B00; background-image:URL(img/nav/subnav-pfeil-aktiv.gif) }.subnav ul ul li a.open { font-family:Arial, Verdana, sans-serif; padding:1px 0 1px 30px; font-weight:normal; text-decoration:none; color:#002B5F; background-color:#fff; background-image:URL(img/nav/subnav-pfeil-offen.gif); background-repeat:no-repeat; background-position:20px 7px; border:none }.subnav ul ul li a.open:hover { color:#CE6B00; ; background-image:URL(img/nav/subnav-pfeil-offen-hi.gif) }.subnav ul ul li a.selected { font-family:Arial, Verdana, sans-serif; padding:1px 0 1px 30px; font-weight:normal; text-decoration:none; color:#CE6B00; background-color:#fff; background-image:URL(img/nav/subnav-pfeil-aktiv.gif); background-repeat:no-repeat; background-position:21px 6px; border:none }.subnav ul ul li a.selected:hover { color:#CE6B00;  background-image:URL(img/nav/subnav-pfeil-aktiv.gif) }.subnav ul ul ul li a { padding:1px 0 1px 40px;	margin:0; background-image:URL(img/nav/subnav-pfeil.gif); background-position:31px 6px }.subnav ul ul ul li a.open { padding:1px 0 1px 40px; background-image:URL(img/nav/subnav-pfeil-offen.gif); background-position:30px 7px }.subnav ul ul ul li a.selected { padding:1px 0 1px 40px; background-image:URL(img/nav/subnav-pfeil-aktiv.gif); background-position:31px 6px }.subnav ul ul ul ul li { margin:0; padding:0 }.subnav ul ul ul ul li a { padding:1px 0 1px 51px; margin:0; background-image:URL(img/nav/subnav-pfeil.gif); background-position:41px 6px }.subnav ul ul ul ul li a.open { padding:1px 0 1px 51px; background-image:URL(img/nav/subnav-pfeil-offen.gif); background-position:40px 7px }.subnav ul ul ul ul li a.selected { padding:1px 0 1px 51px; background-image:URL(img/nav/subnav-pfeil-aktiv.gif); background-position:41px 6px }.subnav ul ul ul ul ul li { margin:0; padding:0 }.subnav ul ul ul ul ul li a { padding:1px 0 1px 62px; margin:0; background-image:URL(img/nav/subnav-pfeil.gif); background-position:52px 6px }.subnav ul ul ul ul ul li a.open { padding:1px 0 1px 62px; margin:0; background-image:URL(img/nav/subnav-pfeil-offen.gif); background-position:51px 7px }.subnav ul ul ul ul ul li a.selected { padding:1px 0 1px 62px; background-image:URL(img/nav/subnav-pfeil-aktiv.gif); background-position:52px 6px }.subnav ul ul ul ul ul ul li { margin:0; padding:0 }.subnav ul ul ul ul ul ul li a {  padding:1px 0 1px 73px; margin:0; background-image:URL(img/nav/subnav-pfeil.gif); background-position:63px 6px }.subnav ul ul ul ul ul ul li a.selected { padding:1px 0 1px 73px; background-image:URL(img/nav/subnav-pfeil-aktiv.gif); background-position:63px 6px }/* Optional Sub-Navigation horizontal */#subnavopion { width:760px; left:221px; top:126px; z-index:100; position:absolute }#subnavopion a { text-decoration:none; padding: 2px 12px 3px 12px; margin:0; color:#002B5F }#subnavopion a:hover { color:#CE6B00 }#subnavopion a.aktiv { background-color:#fff; border-left:1px solid #002B5F; border-top:1px solid #002B5F; border-right:1px solid #002B5F; border-bottom:1px solid #fff; }#subnavopion a.aktiv:hover { color:#CE6B00; }*html #subnavopion {top:124px }*html #subnavopion a { height:19px; padding:1px 12px 1px 12px; }*html #subnavopion a.aktiv { height:20px }#middle_section_wide { float:left; width:758px; padding:0 0 8px 0; margin:0 0 18px 0; }#middle_section_wide .borderline { border-bottom:1px solid #D1D7DB; }#middle_section_wide .floatimage { float:left; margin:0 10px 15px 0; padding:0  }#middle_section_wide img { margin-bottom:12px }#middle_section_wide h1 { float:left; width:368px; padding:0; margin:0 22px 12px 0; font-size:16px; line-height:20px }*html #middle_section_wide h1 { padding:0 0 8px 0 }#middle_section_wide h2 { padding:0; margin:0 10px 30px 0; font-size:16px; line-height:20px }.miniteaser { border-top:1px solid #D1D7DB; padding: 4px 5px 5px 0; margin-bottom:5px }a.weiterblock { display:block; padding: 2px 10px 4px 10px; text-decoration:none; margin:16px 0 8px 0; font-weight:bold; background-image:url(img/nav/quicklinkkopf.gif); background-position:right; background-repeat:repeat-x; }a.weiterblock span { color:#CE6B00; margin-left:15px }a.weiterblock:hover { color:#CE6B00 }div.verteilerkopf { display:block; height:20px; margin:0 0 2px 0; color:#002B5F; padding:0 0 0 5px; line-height:19px; background-image:url(img/nav/quicklinkkopf.gif); background-position:right; background-repeat:repeat-x; font-weight:bold; text-decoration:none }a.verteilerkopf { display:block; height:20px; margin:0 0 2px 0; color:#002B5F; padding:0 0 0 5px; line-height:19px; background-image:url(img/nav/verteilerkopf.gif); background-position:right; background-repeat:no-repeat; font-weight:bold; text-decoration:none }a.verteilerkopf:hover { color:#CE6B00 }a.mehr  { display:block; text-decoration:none; padding-bottom:10px; background-image:url(img/nav/mehrpfeil.gif); background-repeat:no-repeat; background-position: right bottom; margin-bottom:8px }a.mehr:hover  { color:#CE6B00; background-image:url(img/nav/mehrpfeil-hi.gif) }/* Structures */#content            { width:758px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:15px }#content .cmain     { padding:8px 0 0 0; margin:18px 0 0 0; }#content .cmain     { padding:0 0 0 0; margin:0 0 0 0; }#content .ctop      { padding:0 0 8px 0; margin:0 0 0 0; border-bottom:1px solid #D1D7DB; }#content .cleft     { padding:8px 0 14px 0; margin:18px 0 20px 0; }#content .cleft2    { padding:0 0 14px 0; margin:0 0 20px 0; }#content .cright    { padding:8px 0 10px 12px; margin:18px 0 20px 0; border-left:1px solid #D1D7DB; }#content .cright2   { padding:0 0 10px 12px; margin:0 0 20px 0; border-left:1px solid #D1D7DB; }#content .crightrow { padding:0 0 10px 12px; margin:0 0 20px 0; border-left:1px solid #D1D7DB; }#content img        { margin:0 0 0 0; }#content h2         { font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:16px; font-weight:bold; margin:1px 0 15px 0; }#content h3         { font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:14px; font-weight:bold; margin:1px 0 3px 0; }#content h4         { font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:13px; font-weight:normal; font-style:italic; color:#6f6f6f; margin:0 0 2px 0; }#content td         { padding:0 0 0 0; margin:0 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:15px; }#content p          { padding:0 0 0 0; margin:0 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; line-height:15px; }/* Only for HRP Sides */#font1                  { color:#273341; font-family:Verdana, Arial, sans-serif; font-size:11px; font-style:normal; font-weight:normal; }#font1 a                { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#273341; font-weight:bold; text-decoration:none; }#font1 a:hover          { color:#CE6B00; }#font1 img              { margin:0 0 0 0; padding:0 0 0 0; }#font1 h2               { font-family:Arial, Verdana, sans-serif; font-size:14px; line-height:14px; font-weight:bold; margin:1px 0 15px 0; }/* Bottomlinks */.bottom { padding-top:5px; margin:0 0 6px 0; border-top:1px solid #D1D7DB; width:985px }.bottom div { font-family:Arial, Verdana, sans-serif; font-size:11px; text-align:right; padding-right:2px; color:#B97429 }.bottom div a { color:#01355D; text-decoration:none; margin:0 5px 0 5px; padding:0 }.bottom div a:hover { text-decoration:underline }.copyright { font-size:11px; margin-left:30px; color:#273341 }/* Other Styles */div.break { clear:both; line-height:0px; height:0px; margin:0; padding:0 }.or { color:#CE6B00 }span.suchwort { color:#CE6B00 }.floatimage {  float:left; margin:0 10px 0 0; padding:0 }/* Character sizes for IE */*html p, *html td, *html div, *html span {	font-size:100%;	}*html  #middle_section_wide ,*html .subnav {	font-size:11px;}*html  #middle_section_wide h3,*html  #middle_section_wide,*html  #middle_section_wide p,*html  #middle_section_wide a,*html  #middle_section_wide span,*html  #middle_section_wide p span,*html #subnavopion a,