/********************
/* Content Basis
*********************/
#content {
	margin-left:		185px;		/* set left margin to #leftcolum{width} + x so it can't flow "under" #leftcolum */
	padding:		10px;
}

#content a {
	color:			#666666;
	text-decoration:	none;
	border-bottom:		1px dotted;
}

#content a:hover, #content a:active, #content a:focus {
	border-bottom:		1px solid;
}

#content a img {					/* to make clickable image look "good" in Typo3 */
	display:		block;			/* does not realy work in IE */
}

#content table {					/* to make tables look "good" in Typo3 */
	font-size:		11px;
	line-height:		130%;
	padding:		0px;
	margin:			0px;
	border:			none;
}

#content td, #content th {				/* to make tables look "good" in Typo3 */
	margin:			0px;
	padding:		0px;
	padding-right:		5px;
	vertical-align:		top;
}

#content p {						/* to make paragraphs look same in all browsers */
	margin:			1em 0px;
	padding:		0px;
}

#content ul {
	list-style-image:	url(bullet_c0.gif);
}

#content dd.csc-textpic-caption {
	color:			#999999;
	border-color:		#999999;
	border-width:		1px;
	border-style:		dotted;
	border-top:		none;
	padding:		2px 6px;
	margin-top:		-2px !important;	/* wierd bug in non IE browsers */
	margin-top:		0px;			/* IE shows it right, very wierd */
}

#content a.link_icon {
	padding-left:	9px;
	background-image:	url(link_icon_c0.gif);
	background-repeat:	no-repeat;
	background-position: left center;
}

/* Hack for CSC to disable float-clearing with pictures */
#content DIV.csc-textpic-clear {
	clear: none;
}

/********************
/* Ueberschriften
*********************/				/* to make headers look same in all browsers */
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	letter-spacing:		0em;
	font-weight:		normal;
	margin:			0px;
	padding:		0px;
	font-size:		13px;
	line-height:		125%;
}

#content div.headerspacer {
	position:		relative;	/* CSS-voodo to make the h1-border "auto-width" */
	height:			23px;
	margin:			3px 0px;
}

#content h1 {
	font-weight:		bold;
	white-space:		nowrap;		/* disable wrapping because of fixed height of div.headerspacer */
	border-style:		dotted;
	border-width:		1px;
	padding:		3px 5px;
	margin-left:		-5px;
	position:		absolute;	/* CSS-voodo to make the h1-border "auto-width" */
}

#content h1, #content h2 {
	color:			#999999;
	border-color:		#999999;
}

/********************
/* Sitemap
*********************/
#content div.sitemap_menu a {
	color:			#000000;
	border-bottom:		none;
	padding-left:	0px;
	background-image:	none;
}
#content div.sitemap_menu a:hover, #content div.sitemap_menu a:active, #content div.sitemap_menu a:focus {
	border-bottom:		none;
	text-decoration:	underline;
}

#content div.sitemap_menu ul {
	list-style-image:	none;
	list-style-type:	none;
	padding:		0px;
	margin:			0px;
	padding-left:		20px;
}

#content div.sitemap_menu li {
	padding:		0px;
	margin:			0px;
}

#content div.sitemap_menu ul a {
	font-weight:		bold;
}

#content div.sitemap_menu ul ul a {
	font-weight:		normal;
}

#content div.sitemap_menu a.c1 {
	color:			#69AB3A;
}

#content div.sitemap_menu a.c2 {
	color:			#0F4880;
}

#content div.sitemap_menu a.c3 {
	color:			#935291;
}

#content div.sitemap_menu a.c4 {
	color:			#AB2950;
}

#content div.sitemap_menu a.c5 {
	color:			#AD2A3B;
}
