/**************************************************/
html, body, p, h1, h2, h3, h4, h5, h6, li, dt, caption, th, td, label
{
	margin: 0;
	padding: 0;
	font: 12px Arial, Geneva, Helvetica, sans-serif;
	color: #333;
}

div, ul, ol, dl, dd, table, form
{
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

input, select, textarea
{
	font: 11px Arial, Geneva, Helvetica, sans-serif;
	color: #333;
}

input, select, textarea
{
	font: 11px Arial, Geneva, Helvetica, sans-serif;
	color: #333;
}

select, textarea
{
	margin: 0;
	padding: 0;
	background: #fff;
}

img
{
	margin: 0;
	padding: 0;
	border: none;
}

form
{
	display: inline;
}

dl, ul, dt, dd, li
{
	list-style-type: none;
}

a
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}

span
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
}

body
{
	width: 100%;
}

/* 1 Global Zone Siemens Marke. Default Hintergrund weiß. */
#global-zone
{
	position: absolute;
	top: 0;
	left: 144px;
	width: 612px;
	height: 54px;
	background: url(../../img/logo.gif) 18px 19px no-repeat #fff;
	text-align:right;
}

/* 1 Horizontal nach der Global Zone. Default weiß. */
#global-fill-zone
{
	position: relative;
	margin: 0 0 0 756px;
	height: 54px;
	background: #fff;
}

/* 3 Key Visual */
#key-visual-zone
{
	position: absolute;
	top: 0;
	left: 0;
	width: 144px;
	height: 90px;
	background: url(../../img/keyvisual.jpg);
}

/* 3 Site Identifier */
#site-id-zone
{
	position: absolute;
	top: 90px;
	left: 0;
	width: 144px;
	height: 54px;
	background: url(../../img/siteId_en.gif);
}

/* 2 Local Zone. Sprachumschaltung (rechts ausgerichtet) */
#local-zone
{
	position: absolute;
	top: 54px;
	left: 144px;
	width: 612px;
	height: 36px;
	background: #CAD6DA;
	text-align: right;
}

#local-padding
{
	padding: 13px 8px 0 0;
}

/* 4 Primnav Zone. Abbildung der PrimNav. */
#prim-nav-zone
{
	position: absolute;
	top: 90px;
	left: 144px;
	width: 612px;
	height: 54px;
	background: #CCC;
}

#prim-nav-padding
{
	padding: 5px 0 0 18px;
}

/* 4 SecNav Zone. Achtung!! Hintergrund wird durch StyleSheet im Header generiert. */
#sec-nav-zone
{
	position: absolute;
	top: 144px;
	left: 0;
	width: 144px;
}

#sec-nav-padding
{
	padding: 23px 9px 0 9px;
}

/* 6 Generic Zone. Contact, SiteMap, Help */
#generic-zone
{
	position: relative;
	margin: 0 0 0 756px;
	height: 36px;
	background: #CCC;
}

#generic-padding
{
	padding: 13px 0 0 9px;
}

/* 7 Search Zone. */
#search-zone
{
	position: relative;
	margin: 0 0 0 756px;
	height: 54px;
	background: #CAD6DA;
}

#search-padding
{
	padding: 6px 0 0 9px;
}

/* 5 Content Zone. Achtung! Die Hintergrundfarbe wird durch das StyleSheet im Header angezeigt. */
#content-zone
{
	position:absolute;
	top: 144px;
	left: 144px;
	width: 612px;
}

/* 8 Context Zone. Achtung! Hintergrund wird durch das StyleSheet im Header gesetzt. */
#context-zone
{
	position: relative;
	margin: 0 0 0 756px;
}

#context-padding
{
	padding: 18px 9px 0 9px;
	width: 234px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 216px;
}

html>body #context-padding
{
	width: 216px;
}

#footer-padding
{
	position: relative;
	padding: 32px 0 15px 0;
}

#sec-nav-footer-placeholder,
#context-footer-placeholder
{
	height: 90px;
}

#content-footer-placeholder
{
	height: 0;
}

div.content-2cols-594,
div.content-3cols-594
{
	width: 594px;
}

div.content-2cols-594 div.col-left
{
	width: 294px;
	float: left;
}

div.content-2cols-594 div.col-right
{
	width: 294px;
	float: left;
	margin: 0 0 0 6px;
}

div.content-3cols-594 div.col-left
{
	width: 194px;
	float: left;
}

div.content-3cols-594 div.col-middle,
div.content-3cols-594 div.col-right
{
	width: 194px;
	float: left;
	margin: 0 0 0 6px;
}

div.clear,
br.clear
{
	clear: both;
	height: 0;
}

* html div.clear p
{
	line-height: 0;
	font-size: 0;
}