﻿
*
{
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 100% !important;
	color: Black !important;
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	position: static !important;
	top: 0 !important;
	left: 0 !important;
}

small,
.caption,
.small,
.preheadline
{
	font-size: 70% !important;
}

body
{
	padding: 0;
	margin: 0;
}

strong,
b,
p.summary
{
	font-weight: bold;
}

#cLogo
{
	left: 0 !important;
	top: 0 !important;
	margin-bottom: 1em !important;
}


h1 { font-size: 170% !important; }
h2 { font-size: 150% !important; }
h3 { font-size: 110% !important; }
h4 { font-size: 110% !important; }

h2, h3 { margin-bottom: 1em !important; }

div.foMainheadline
{
	font-size: 120% !important;
	font-weight: bold !important;
}

dl.foldout dt
{
	font-weight: bold !important;
	margin-bottom: 1em !important;
}

dl.foldout dt *
{
	text-decoration: none !important;
}

#bgHelper,
#cService,
#cMenu,
#cBreadcrumb,
.dontprint,
.hidden,
div#topTeaserControl,
dl.tabcontainer dt,
div.tcRenderedContainer div.tcHeads,
div.socialMedia_top,
div.socialMedia_bottom,
div.socialMedia,
div#toHeadline,
div#toSubnavi,
div#toIssueNavi,
div#cOnPageSubmenuContent,
div#toTopIcons,
div#toTopNavigation_numbers,
div#toTopNavigation_text,
div#toCNavigation,
div#toRecomentPage,
a.jScrollArrowUp,
a.jScrollArrowDown
{
	display: none !important;
}

div#hpTopTeaser
{
	width: 100% !important;
	height: auto !important;
	overflow: visible !important;
	position: static !important;
	margin: 0 !important;
	padding: 0 !important;
	margin-bottom: 1em !important;
}

div#hpTopTeaser ul
{
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

div#hpTopTeaser ul li.tt
{
	display: block !important;
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	position: static !important;
	width: 100% !important;
	height: auto !important;
	margin-bottom: 1em !important;
}

div#hpTopTeaser ul li.tt div.teaserCorner
{
	margin: 0 !important;
}

p,
img,
div
{
	margin: 0 !important;
	padding: 0 !important;
	margin-bottom: 1em !important;
	position: static !important;
	top: 0 !important;
	left: 0 !important;
}

img
{
	margin-top: 1em !important;
}

div.bigTeaser
{
	margin: 0 !important;
	margin-bottom: 2em !important;
}

h3.sectionhead,
h3.sectionheadNoBorder
{
	margin: 0 !important;
	margin-top: 2em !important;
	margin-bottom: 1em !important;
}

div.linklist,
div.navigation
{
	margin: 0 !important;
	margin-bottom: 2em !important;
}

div.linklist h4,
h4.linklist
{
	margin: 0 !important;
	margin-bottom: 1em !important;
}

div.linklist p,
div.navigation p
{
	margin: 0 !important;
}

div.teaserbox,
div.text
{
	width: 100% !important;
	margin: 0 !important;
	margin-bottom: 1em !important;
}

table
{
	border: solid 1px black !important;
}

td,
table.answer td
{
	border: solid 1px black !important;
	padding: 0.2em !important;
}

table.answer
{
	margin-bottom: 16px !important;
}

