hr
{
	clear:both;
}
body
{
	background:#f0f0f0;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS"; Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:black;
	font-weight: normal;
	
}
td
{
	font-size:10pt;
}

.bodytext
{
	color:black;
}
.important
{
	color:#990000;
}
.detail
{
	color:#009900;
}
.name-of-person
{
	color:#000099;
}
strong , 
b
{
	font-weight:bold;
}
#footer
{
	background:url(images/footer_neu.jpg) 20px 0px repeat-y;
	margin:0 auto; 
	padding:0px;
	height:30px;
	width:940px;
}
#copyright
{
	font-size:7pt;
	text-align:right;
	padding-right:20px;
	padding-top:10px;
}
#copyright a
{
	color:black;
	text-decoration:none;
	font-weight:bold;
}
#ostr
{
	background:url(images/header.jpg) top center no-repeat;
	height:200px;
	width:940px;
	margin:0px auto; 
	
}	 
#headerfix
{
	position:fixed;
	background:url(images/header.jpg) top center no-repeat;
	height:200px;
	width:940px;
}
#ostr span
{
	display:none;
}
#trailer
{
	float:left;
	height:147px;
	margin-left:56px;
/*	padding-left:28px;	*/
}
* html #trailer
{
	margin-left:28px;
}
#sprachwechsler
{
	float:right;
	text-align:right;
	margin-top:10px;
	padding-top:10px;
}
#navi
{
	width:820px;
	margin:auto; 
	text-align:center;
}
#navi a
{
	margin:0px;
	padding:0px;
	margin-right:3px;
	padding-right:3px;
}
#navi ul
{
	list-style-type: none;
	margin:0px;
	padding:0px;
}	
#navi ul li
{
	float:left;
	height:23px;
	margin:0px;
	padding:0px;
	margin-right:3px;
	padding-right:3px;
	display:inline;
}
#mainpage
{
	background:url(images/content.jpg) 20px 0px repeat-y;
	margin:0 auto; 
	padding:0px;
	width:940px;
	
}

#centercontent
{
	margin:0px;
	padding:1px;

	margin-left:70px;
	margin-right:70px;
	padding-left:0px;
	padding-right:0px;
	
	line-height:1.2;
}

#centercontent h1
{
	font-size:1.8em;
	font-weight:bold;
}
#centercontent h2
{
	font-size:1.4em;
	font-weight:normal;
}
#centercontent h3
{
	font-size:1.2em;
	font-weight:normal;
}
#centercontent h4
{
	font-size:1.8em;
	font-weight:bold;
    font-family:"Times New Roman", Times, serif;
}
#centercontent h5
{
	font-size:1.4em;
	font-weight:normal;
    font-family:"Times New Roman", Times, serif;
}
#centercontent h6
{
	font-size:1.2em;
	font-weight:normal;
    font-family:"Times New Roman", Times, serif;
}
/************* TYPO3 Styles ****************************/

.csc-textpic img
{
	padding-top:10px;
}
.csc-header h1
{
    font-family:"Times New Roman", Times, serif;
	font-size:1.6em;
}
.contenttable
{
	margin:auto;
	width:100%;
}
.contenttable tr.tr-0 td
{
	background:#ccc;
}

.csc-textpic-text .contenttable
{
	margin:0px;
}

.csc-textpic-left
{
	float:left;
}
.csc-textpic-clear
{
	clear:right;
}

.align-right
{
	text-align:right;
}

.tr-even
{
	background:#fff;
}
 

a 
{
	color:#666666;
	text-decoration:underline; 
}
a:hover 
{
	color:#999999;
	text-decoration:none;
}

.csc-textpic-caption
{
	position:absolute;
	left:-1500px;
}

.contenttable 
{
	border:solid 1px black;
}
.contenttable td
{
	border:solid 1px black;
	padding:2px;
}

.tx-srfreecap-pi2-image
{
	width:400px;
	height:80px;
}
.contenttable,
.htmlarea-showtableborders
{
	border:none;
}
.contenttable td,
.htmlarea-showtableborders td
{
	margin:2px;
	padding:2px;
	border:solid 1px #999;
}