html,body {
	margin:0;
	padding:0;
	}
body{
	font: 10pt trebuchet ms, tahoma, verdana, arial, sans-serif;
	text-align:center;
	background-image:url(images/bg_content.gif);
	background-position:50% 0;
	background-repeat:repeat-y;
	}

#header {
	position:relative;
	margin:0;
	padding:0;
	}
#header a {
	border:0;
	margin:0;
	padding:0;
	}
div#header img{
	border:0;
	margin:0;
	padding:0;
	}
#sprache {
	position:absolute;
	margin:118px 0 0 20px;
	padding:0;
	z-index:10;
	}
#spr1{
    position:absolute;
    width:65px;
	top:0;
	left:0;
	}
#spr2{
    position:absolute;
    width:65px;
	top:0;
	left:70px;
	}
#spr1 a, #spr2 a {
	margin-left:12px;
	}

a.sprachmen {
	text-decoration:none;
	color:#000000;
	}
img.fahne {
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:11px;
	border:0;
	}
img.pfeil{
	position:absolute;
	top:0px;
	width:6px;
	height:21px;
	left:0;
	}
#container{
	text-align:left;
	width:1000px;
	margin:0 auto;
	}
#content{
	margin: 0 234px;
	height:100px;
	}
#content p.bodytext {
	line-height:1.4;
	margin:10px 38px 10px 30px;
	}
table.csc-uploads.csc-uploads-0 p.csc-uploads-description{
	margin-top:-8px;
	}
#content p.csc-searchResult {
	line-height:1.4;
	margin:10px 38px 10px 30px;
	}
#content h1 {
	font-size:10pt;
	font-weight:bold;
	margin:10px 30px 10px 30px;
	}
#content h3 {
	font-size:10pt;
	font-weight:bold;
	margin:10px 30px 10px 30px;
	}
#content object {
	margin:10px 30px 10px 30px;
	}
#content a {
	text-decoration:none;
	color: #DF2D1E;
	}
#content a:hover {
	text-decoration:none;
	color: #000000;
	}
#content a.back {
	margin:0 0 0 330px;
	text-decoration:none;
	color: #DF2D1E;
	}
#content ul {
	list-style-type:none;
	margin:0 0 10px 30px;
	padding:0;
	}
#content ul li {
	background-image:url(images/aufzaehl.gif);
	background-position:0 8px;
	background-repeat:no-repeat;
	padding-left:10px;
	}
#wrapper{
	float:left;
	width:100%
	}
#navigation{
	float:left;
	width:234px;
	margin-left:-1000px;
	}
#navigation ul {
	margin:0 10px 0 20px;
	padding:0;
	list-style-type:none;
	font-weight:bold;
	font-size:10pt;
	}
#navigation li, #navigation ul li.aktiv{
	border-bottom:1px solid #ffffff;
	height:24px;
	}
#navigation ul li a {
	text-decoration:none;
	display: block;
	color: #ffffff;
	padding:4px 0 4px 10px;
	}
#navigation ul li.aktiv a, #navigation ul li a:hover{
   	display: block;
	color: #DF2D1E;
	}
#navigation ul li.sub a {
	background-image: url(images/pfeil3.gif);
    background-position: 0.8em 0.15em;
	background-repeat:no-repeat;
	display: block;
	padding:4px 0 4px 30px;
	color: #ffffff;
	}
#navigation ul li.sub_aktiv a, #navigation ul li.sub a:hover{
	background-image: url(images/pfeil_rot.gif);
    background-position:0.8em 0.15em;
	background-repeat:no-repeat;
	display: block;
	padding:4px 0 4px 30px;
	color: #DF2D1E;
	}
#rechts{
	float:left;
	width:234px;
	margin-left:-234px;
	text-align:center;
	}
#rechts img{
	margin-top:25px;
	}
#rechts p.bodytext{
	text-align:center;
	}
#rechts a {
	text-decoration:none;
	color: #DF2D1E;
	}
#rechts a:hover {
	text-decoration:none;
	color: #000000;
	}

#footer{
	clear:left;
	width:100%
	}
#content dl {
	margin:0;
	padding:0 0 0 28px;
	}
#content .csc-textpic-text {
	margin:0 0 0 58px;
	}
#content a img{
	border:0;
	margin:0;
	padding:0;
	}
#content .csc-textpic-imagewrap {
	margin:0;
	padding:0;
	}
#content .csc-textpic-imagewrap img{
	margin: 0;
	padding:0;
	}
#content .csc-textpic-imagewrap a img{
	border:1px solid #ffffff;
	margin:0;
	padding:0;
	}
#content .csc-textpic-imagewrap a:hover img{
	border:1px solid #DF2D1E;
	margin:0;
	padding:0;
	}
#content .csc-textpic-caption {
	margin:0;
	padding:0;
	}
#content .csc-textpic-clear{
	border-bottom:1px solid #E8E2D7;
	width:475px;
	margin-left:29px;
	}
#content .csc-textpic-caption {
	font-size:10px;
	line-height:110%;
	margin:0;
	padding:2px 0 3px 0;
	}
#content table {
	font-size:10pt;
	margin:0 0 0 28px;
	padding:0;
	width:475px;
	}
#content table td{
	margin:0;
	padding:4px 0 0 0;
	vertical-align:top;
	border-bottom:1px solid #E8E2D7;
	}
#content table td.td-0{
	width:100px;
	}
	
#content #vctagid {
	margin:0 0 0 30px;
	}
