body {
	background-color: #C2DEF6;
	color: #313131;
	font-family : Arial, Helvetica, sans-serif;
	height: 100%;
	margin: 0;
	width: 100%;
}

h1 {
	font-size: 1.13em;
	margin: 0em 0em 0em 0em;
	line-height: 1.3em;
}

h2 {
	font-size: 1.13em;
	font-weight: normal;
	margin: 0em 0em 0em 0em;
	line-height: 1.3em;
}

h3 {
	font-size: 0.75em;
}

p {
	margin: 0;
	font-size: 0.75em;
	line-height: 1.625em;
}

a {
	color: #313131;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

img.toparrow {
	height: 0.44em;
	margin: 0em 0.44em 0.06em 0em;
	width: 0.44em;
}

div#top {
	background-color: #FFFFFF;
	height: 7em;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

div#logo {
	background-color: #FFFFFF;
	height: 8em;
	left: 0;
	position: absolute;
	top: 0;
	width: 24em;
	z-index: 1;
}

img#img_logo {
	margin: 1.75em 0em 0em 3.20em;
}

div#explore {
	bottom: 0.05em;
	font-size: 0.63em;
	left: 22.3em;
	position: absolute;
	z-index: 2;
}
div#explore a {
	color: #336699;
	margin-left: 0.25em;
	text-transform: uppercase;
}

div#explore img {
	margin-bottom: 0;
	font-size: 1.58em;
}

div#categories {
	background-color: #FFFFFF;
	position: absolute;
	right: 1.31em;
	top: 6em;
	width: auto;
}

div#categories a, div#categories a:hover {
	color: #336699;
	text-decoration: none;
}

div.catnav {
	background-color: #FFFFFF;
	border-left: 0.25em solid white;
	float: left;
	height: 1em;
}

div.catnavaktiv {
	background-color: #EEA701;
	border-left: 0.25em solid white;
	float: left;
	height: 1em;
}

div.catnav p, div.catnavaktiv p {
	margin: 0em 0.38em 0em 0.13em;
}

div.topnav {
	border-left: 0.13em solid #C2DEF6;
	float: left;
	height: 1em;
}

div#funcnav {
	left: 1.13em;
	position: absolute;
	top: 8.62em;
	width: 11.25em;
}
div#funcnav p.imglink {
	background: url(/49256AA000167200/GraphikTitelIntern/ArrowLightBlue/$File/arrow.gif) no-repeat 0px 4px;
	padding-left: 1.33em;
	margin-bottom: 0;
}
div#funcnav a {
	color: #336699;
}

div#searchdiv {
	left: 1.13em;
	position: absolute;
	top: 15.37em;
	width: 11.25em;
}

div#searchdiv input {
	border: 0.1em solid #FFFFFF;
	height: 1.1em;
	width: 12.9em;
}

div#topvisual {
	height: 7.5em;
	left: 13em;
	position: absolute;
	top: 7em;
	width: 49.19em;
	z-index: 3;
}

div#keyvisual {
	height: 3.75em;
	left: 13em;
	position: absolute;
	top: 14.5em;
	width: 12em;
}

div#pagetitle {
	left: 26em;
	position: absolute;
	top: 15.9em;
	width: 27em;
}

div#columnheader01 {
	left: 13em;
	padding-left: 1em;
	position: absolute;
	top: 19.38em;
	width: 10.5em;
}

div#columnheader02 {
	left: 25em;
	padding-left: 1em;
	position: absolute;
	top: 19.38em;
	width: 11.5em;
}

div#columnheader03 {
	left: 37.83em;
	padding-left: 1em;
	position: absolute;
	top: 19.38em;
	max-width: 18em;
	width: auto;
	width:expression(document.body.clientWidth < 910 ? "auto" : "18em" );
}
div#columnheader03 h2 {
}

div#column01 {
	margin: 0.69em 0em 0em -1em;
}

div#column02 {
	margin: 0.69em 0em 0em -1em;
}

div#column03 {
	margin: 0.69em 0em 0em -0.8em;
}

div#column01 p.imglink, div#column02 p.imglink, div#column03 p.imglink {
	background: url(/49256AA000167200/GraphikTitelIntern/ArrowBlack/$File/arrow.gif) no-repeat 0px 4px;
	padding-left: 1.33em;
	margin: 0;
}

div#column03 a {
	font-weight: bold;
}

div#column03 p.imglink {
	margin-bottom: 1.33em;
}

div.button {
	background-color: #e7f4fc;
	cursor: pointer;
	display: inline;
	float: left;
	font-size: 0.75em;
	height: auto;
	margin: 0.5em 0em 0em 0em;
	padding: 0.2em 2.5em 0.15em 1.2em;
	width: 3.5em;
}
div.button a, div.button a:hover {
	color: #336699;
	text-decoration: none;
}
