body {
	font-family: 	Univers,"ER Univers",Helvetica,Gill,Verdana,Arial;	
	margin:0;
	padding:0;
}

a {
	color:#000000;
	text-decoration:none;
}

a:hover {
	color:000000;
	text-decoration:underline;
}


.main-container {
	width: 1280px;
}

#header {
	background:url("images/logo.png") no-repeat scroll left top transparent;
	height: 228px;
	width: 955px;
	margin-right:0px;
	margin-top:22px;
	float: right;
}

#header #contact-info {
	float:right;
	font-size: 14px;
	line-height: 18px;
	padding-top:38px;
}

#page {
	clear: both;	
}

#content-wrap {
	float:right;
	width:955px;
	font-size: 14px;
}

#content {
	padding-right:15px;
	padding-bottom:100px;
}

#content-footer {
	width:955px;
	border-top: 3px solid black;
	background-color: rgb(214,214,214);
	height:94px;
	visibility:hidden;
}

#sidebar {
	background:url("images/sidebar.png") no-repeat scroll left top transparent;
	font-size: 12px;
	float:left;
	width:270px;
	padding-right: 55px;
	/*padding-left:50px;*/
	/*padding-top: 350px;*/
}

#sidebar .tx-macinasearchbox-pi1 {
	margin-left:0px;
	background:url("images/rahmen_suchen.gif") no-repeat scroll 50px top transparent;
}

#sidebar #cubelink {
	margin-top:90px;
	height:200px;
	margin-bottom:60px;
}

#sidebar .tx-macinasearchbox-pi1 #searchform {
	width:220px;
	height:31px;
	margin-left:50px;
}

#sidebar .tx-macinasearchbox-pi1 #searchform input {
	margin-left:55px;
	font-size: 15px;
	border-width:0;
	margin-top: 5px;
	padding-right: 20px;
	width: 170px;

}

#IE #searchform input {
	padding-top: 8px;
}

#menu {
	border-bottom: 1px solid black;
	margin-left:50px;
}

#menu UL{
	line-height:normal;
	list-style:none outside none;
	margin:20px 0 0 0;	
	padding-left:0px;
}

#menu UL UL {
	margin-top:0px;
}

#menu LI.active {
	background-image: url(images/pfeil-rot.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
}

#menu LI.active A {
	padding-left:18px;
}

#menu LI A {
	border-top:1px solid #000000;
	color:#000000;
	display:block;
	line-height:1.6em;
	text-decoration:none;
	font-size: 15px;
	font-weight: bold;
	padding-left:0px;
	/*height:22px;
	width:170px;*/
}

#menu LI LI {
	background-image: url(images/menu-hintergrund.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;	
}

#menu LI LI A {
	font-weight: normal;
	padding-left:18px;	
}

#menu LI.active LI.active {
	padding-left:0px;
}

#menu LI LI a, #menu LI.firstItem LI a {
	border-top:0px solid #000000;
}


#content .csc-firstHeader {
	margin-top:0;
	margin-bottom: 50px;
	font-size:43px;
	font-weight: normal;
}

#content h2 {
	font-size:21px;
	line-height: 28px;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:10px;
}

#content h3 {
	font-size:21px;
	line-height: 28px;
	font-weight: bold;
	margin-top:10px;
	margin-bottom: 0px;
}

#content a {
	color:#000000;
	text-decoration:none;
}

#content a:hover {
	color:000000;
	text-decoration:underline;
}

#content OL {
	margin: 0;
	padding-left:18px;	
	margin-bottom:20px;
	line-height: 28px;
	font-size: 21px;
	font-weight: lighter;

}

#content OL LI{
	margin-bottom:20px;
}


#content p.bodytext {
	margin-top:0px;
	margin-bottom: 20px;
	line-height: 28px;
	font-size: 21px;
}

#content p.small-paragraph {
	margin-top:0px;
	margin-bottom: 0px;
	line-height: 18px;	
}

#content .contenttable tr {
	vertical-align:top;
}

#content .contenttable p.bodytext {
	margin-right:40px;
}

#content .csc-mailform { 
	font-size:21px;
}

#content .csc-mailform p { 
	margin:0;
	font-size:21px;
}

#content .csc-mailform tr { 
	vertical-align:center;
}

#content .csc-mailform input { 
	font-size:21px;
}

#content .csc-mailform .hidden-title { 
	visibility:hidden;
	margin-top:10px;
}

#content .csc-mailform td span.csc-form-radio {
	color: black;
	margin-left:10px;
}

#content .csc-mailform td.csc-form-fieldcell { 
	color:white;
}

#content .csc-form-label {
	padding-right:10px;
}

#content .table-2columns-caption td{
	width: 320px;
	height: 220px;
}

#content .table-2columns-caption td p{
	margin-top: 20px;
	margin-left: 0;
	margin-right: 20px;
	margin-bottom: 0;	
}

#content .table-single-small-columns td{
	width: 160px;
}

#content .table-single-small-columns td p{
	margin-top: 20px;
	margin-left: 0;
	margin-right: 20px;
	margin-bottom: 0;	
}

#content .table-image480-caption td{
	width: 500px;
}

#content .table-image480-caption td p{
	margin-top: 20px;
	margin-left: 0;
	margin-right: 20px;
	margin-bottom: 0;	
}

#content .table-text-image td.table-text-image-text p{
	width:280px;
	margin-right: 20px;
} 

#content .table-text-image td.table-text-image-image p{
	width:480px;
	margin: 0;
} 


#content .table-2imagecolumns td{
	width: 300px;
}

#content .table-2imagecolumns td p{
	margin-top: 20px;
	margin-left: 0;
	margin-right: 20px;
	margin-bottom: 0;	
}

#content .anperson-row {

}

#content .table-2columns-caption td.td-2 p,
#content .table-2columns-caption td.td-3 p{
	margin:0 20px 0 0;
}

#content .tx-schelbertaimg1-pi7 .table-2columns-caption td p.img-cnt {
	padding:0;
	margin:0;
	height: 20px;
}

#content .anperson-image {
	margin:0;
	height: 206px;
}

#content .anperson-cell .tx-schelbertaimg1-pi6 {
	float: left;
	margin-right:20px;
	margin-bottom:40px;
}

#content .anperson-cell h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	margin-top: 20px;
	line-height: 17px;
}

#content .anperson-cell .bodytext {
	font-size: 11px;
	margin:0;
	line-height: 17px;
}


#content .tx-schelbertaimg1-pi4 {
	margin-bottom:20px;
}


#content .tx-indexedsearch {
	font-size:21px;
	line-height:28px;
	margin-bottom:20px;
	margin-top:0;
}

#content .tx-indexedsearch-title {
	font-weight:bold;
}

#content .tx-indexedsearch-searchbox {
	display: none;
}

#content .csc-form-fieldcell{
	
}

#content .csc-form-fieldcell input[type=text] {
	background:url("images/rahmen_formular.gif") no-repeat scroll left top transparent;
	font-size: 21px;
	border-width:0;
	padding-left:5px;
	padding-right: 5px;
	width: 517px;
	height:30px;
}

#content .csc-form-fieldcell input[type=submit] {
	font-size:18px;
}

#content UL{
	line-height:normal;
	list-style:none outside none;
	margin:0;	
	padding-left:0px;
	margin-bottom: 40px;
}


#content UL LI {
	background-image: url(images/link-list.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;	
	padding-left:25px;
	font-size: 21px;
}

