body
{
	margin:0;
	padding:0;
	background-color:#fff;
	font:12px verdana,arial,helvetica,sans-serif;
}

frame, frameset
{
	margin:0;
	padding:0;
	border:0px solid #fff;
	overflow-x:hidden;
	overflow-y:auto;
}

/* Bilder in der Hauptnavigation */
#mainimage
{
	position:absolute; 
	top:9px; 
	left:2px;
}

#topicimage
{
	position:absolute; 
	top:9px; 
	left:108px;
}

#mainlogo
{
	position:absolute; 
	top:20px; 
	left:397px;
}

/* Navigation */
#mainnavi
{
	position:absolute;
	top:109px;
	left:2px;
	width:104px;
	background:#D1584A;
	color:#000;
	font:12px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	text-align:center;
	margin:0;
	line-height:2em;
	overflow:hidden;
}

#mainnavitopics
{
	position:absolute;
	top:109px;
	left:108px;	
	width:514px;	
	color:#000;
	font:12px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	margin:0;
	overflow:hidden;
}

#mainnavitopics ul.topicsmain
{
	margin-bottom:2px;
}

#mainnavitopics ul.active,
#mainnavitopics ul.topicssub
{
	color:#000;
	font:10px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	margin:0;
	overflow:hidden;
}

#mainnavitopics ul.topicssub
{
	visibility:hidden;
	display:none;
}

#mainnavi a,
#mainnavitopics a,
#footernavigation a
{
	color:#000; 
	background-color:transparent; 
	text-decoration:none; 
}

#mainnavi a.active,
#mainnavitopics a.active,
#footernavigation a.active
{
	color:#fff; 
	background-color:transparent; 
	text-decoration:none; 
}

#mainnavitopics a,
#footernavigation a
{
	padding:5px;
}

#mainnavi a:hover, 
#mainnavi a:focus,
#mainnavitopics a:hover, 
#mainnavitopics a:focus,
#footernavigation a:hover, 
#footernavigation a:focus
{ 
	color:#fff; 
	background-color:transparent;
	text-decoration:none; 
}

#mainnavi a:hover.active, 
#mainnavi a:focus.active,
#mainnavitopics a:hover.active, 
#mainnavitopics a:focus.active,
#footernavigation a:hover.active, 
#footernavigation a:focus.active
{ 
	color:#fff; 
	background-color:transparent;
	text-decoration:none; 
}

#mainnavitopics a.lastactive,
#mainnavitopics a:hover.lastactive, 
#mainnavitopics a:focus.lastactive
{ 
	color:#D1584A;
}

#mainnavitopics ul,
#footernavigation ul,
#footerlinks ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:left;
}

#mainnavitopics ul li,
#footernavigation ul li,
#footerlinks ul li
{ 
	display:inline;
	line-height:2em;
}

#footernavigation
{
	position:absolute;
	left:4px;
	color:#000;
	font:12px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	text-align:center;
	margin:0;
	line-height:2em;
	overflow:hidden;
}

#footerlinks
{
	position:absolute;
	top:47px;
	left:513px;
}

#footerlinks img
{
	padding:0 8px 0 0;
}

#copyright
{
	position:absolute;
	top:10px;
	width:611px;
	text-align:right;
	overflow:hidden;
	font:8px verdana,arial,helvetica,sans-serif;
	color:#D1584A;
}

/* Seiteninhalte */

#content
{
	margin:25px 0px 0px 106px;
	width:435px;
	padding-bottom:20px;
}

#content h1
{
	background:transparent;
	color:#D1584A;
	font:14px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	margin:0;
	padding:0;
}

#content h2
{
	background:transparent;
	color:#000;
	font:12px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	margin:0;
	padding:0;
}

ul.important
{
	color:#D1584A;
	font-weight:bold;
}

ol
{
	list-style-type:decimal;
}

ol li
{
	padding-top:0.75em;
}

ol li ul li
{
	list-style-type:disc;
	padding:0;
}

#content a
{
	color:#D1584A;
	background-color:transparent; 
	text-decoration:none; 
}

#content a:hover, 
#content a:focus
{ 
	color:#D1584A;
	background-color:transparent;
	text-decoration:underline; 
}

strong
{
	font-weight:bold;
}