body {
	text-align:center; 
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:76%; 
	color:#ffffff; 
	padding:0; 
	border:0; 
	margin:0; 
	background:#333333;  
	text-align:center;
}
*html body {
	text-align:center; 
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:76%; 
	color:#ffffff; 
	padding:0; 
	border:0; 
	margin:0; 
	background:#333333;  
	text-align:center;
}
a img{border:0;}
#wrapper {
	width:900px; 
	margin:0 auto;
	padding-left:50px;
	padding-right:50px; 
	text-align:left;
	background:#6E6C6B;
}

*html #wrapper{
	width:950px; 
	padding-left:0px;
	padding-right:0px; 
	text-align:left;
	background:#6E6C6B;
}

#header {
	width:900px; 
	height:180px;
}


*html #header {
	width:950px; 
	height:180px;
	
}

#showcase {
	clear:both; 
	width:900px; 
	height:145px;
	padding:0;
	margin:0;
}
*html #showcase{
	clear:both; 
	width:950px; 
	height:145px;
	padding:0;
	margin:0;
}
#logo {
	margin-top:0px;
	width:411px; 
	float:left;
	margin-left:-50px;
}

*html #logo {
	margin-top:0px;
	width:411px; 
	float:left;
	margin-left:0px;
}

#info_right {
	display:block; 
	float:right; 
	width:300px;
	padding-right:50px;
}

#menuwrap{
	width: 1000px;
	background:#EC921A;
	height:20px;
	margin-left:-50px;
	}
	
*html #menuwrap{
	width: 1023px;
	background:#EC921A;
	height:20px;
	margin-left:-23px;
	}
	
#menu-container {
	width:450px; 
	height:20px; 
	float:left;
	margin-left:30px; 
	font-weight:bold;
}

*html #menu-container {
	width:450px; 
	height:20px; 
	float:left;
	margin-left:60px; 
	font-weight:bold;
}

/*------------------------ BOXEN--------------------------*/
#content {
	width:720px; 
	background:transparent; 
	float:left; 
	margin-bottom:5px;
}

*html #content {
	width:760px; 
	background:transparent; 
	float:left; 
	margin-bottom:5px;
}

#left_column {
	width:180px; 
	background:transparent; 
	float:left; 
	margin:0 30px 0 -23px;

}

* html #left_column {
	width:170px;
	margin-left:45px; 

}

#right_column {
	width:520px; 
	background:transparent; 
	float:left; 
}

* html #right_column {
	width:515px; 
}
#far_right {
	width:180px; 
	float:left; 
}

* html #far_right {
	width:180px; 
}
#newsbox{
	width: 175px;
	background:#FDE9D9;
	padding:5px;
}
.tx-mininews-pi1-fp_listrow-first{
  	border-bottom: 1px #ec921a solid;
}

.tx-mininews-pi1-fp_listrow-normal{
  	border-bottom: 1px #ec921a solid;
}

.tx-mininews-pi1-fp_listrow-last{
  	border-bottom: 1px #ec921a solid;
}

.tx-mininews-pi1-fp_listrow{
	margin-top:1px;
}

.csc-mailform-field{
	font-weight:bold;
	width: 500px;
}

.csc-mailform-label{
	font-weight:bold;
}
.partnertb{
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:100%;
	margin-bottom:30px;
	margin-top:15px;
}


#far_right .box{
border: 1px #ec921a solid;
margin-top: 5px;
margin-left:20px;
margin-right:-20px;
}

*html #far_right .box{
border: 1px #ec921a solid;
margin-top: 5px;
margin-right:0px;
margin-left:0px;
}
.print{
	background: url(../img/ic_print2.gif) no-repeat 0px top;
	width: 1px;
	height: 1px;
	font-size: 1px;
	line-height: 15px;
	padding: 0 4px 4px 10px;
	margin: 4px 0px 0px 6px;
}

.print span{
	display:none;
}

/*----------------------------INHALT---------------------------*/
h1{
color:#ec921a;
margin: 0 0 1.5em 0;
}
*html h1{
color:#ec921a;
margin: 0 0 1.5em 0;
font-size:190%;
}
h2{
color:#ec921a;
margin: 0 0 0.5em 0;
}
*html h2{
color:#ec921a;
margin: 0 0 0.5em 0;
font-size:140%;
}
h3{
color:#ec921a;
margin: 0 0 0.5em 0;
}
*html h3{
color:#ec921a;
margin: 0 0 0.5em 0;
font-size:120%;
}
h4{
color:#ec921a;
margin: 0 0 0.5em 0;
}
*html h4{
font size: 12 px;
color:#ec921a;
margin: 0 0 0.5em 0;
font-size:120%;
}
h5{
color:#ec921a;
margin: 0 0 0.5em 0;
}
h6{
color:#ec921a;
margin: 0 0 0.5em 0;
}
.bodytext{
margin-Top: 1px;
}
.Kontakt{
font-size: 12px;
}


.csc-textpic-caption{
font-size: 10px;
}
.test{
font-size: 12px;
}

.test .tr-1{
font-size: 12px;
color:#Ec921a;
}


.test1{
font-size: 12px;
}

.test1 .tr-1{
font-weight:bold;
}

.test1 .tr-5{
font-weight:bold;
}

.csc-uploads-fileName{
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:76%;
}
.csc-textpic-image{
	padding: 5px 17px 0 0px;
}
#content p {
	line-height:16px; 
	margin:5px 0 8px 0;
}
#far_right p {

}
.tx-mininews-pi1-listrowField-teaser{
color:#000000;
}
.tx-indexedsearch-info{
background:000000;
}
csc-uploads-icon{
font-sice: 10px;
}

a:link { color:#ffffff; text-decoration:underline; }
a:visited { color:#b6dde8; text-decoration:underline; }
a:active { color:#ffffff; text-decoration:underline; }

a:focus { color:#ec921a; text-decoration:underline; }
a:hover { color:#ec921a; text-decoration:underline; }


.h4 .a{
color:#eca921;
}

.tx-mininews-pi1-fp_listrowField-title a{
  text-decoration: none;
}
ul{
  list-style-type:square;
}
.tx-mininews-pi1{
padding:2px 5px 3px 5px;
margin: 2px 0 0 0;
}


#content h3, #far_right h3 {
	margin:5px 0 5px 0; 
}
#far_right div{
}

.csc-sitemap{
line-height: 2;
}
#mailform FIELDSET.csc-mailform {border:none; }
DIV.csc-mailform-field {margin:10px 0 10px 0 }
DIV.csc-mailform-field label {width:200px; display:block; float:left; }

DIV.csc-mailform-field INPUT.css-mailform-submit{
margin-left:0px;
color:#fff;
border:none;
height:18px;
margin-top:10px;
font-size:76%;
}
.clear {clear:both;}








/*------------------------------- Topnavi 1---------------------- */
#menu-container ul {
	padding:0; 
	margin:0; 

	list-style-type:none;
}

#menu-container ul li {
	float:left; 
	font-size:12px; 


	color:#ffffff; 
	margin:0 15px 0 0; 
	line-height:20px;
}

#menu-container ul li a, #menu-container ul li a:visited {
	font-size:12px; 
	color:#ffffff; 
	text-decoration:none;
}

#menu-container ul li a:hover {
	color:#fff; 
	text-decoration:none;
}
#menu-container ul li a.active {
	color:#fff; 
	text-decoration:none;
}

/*------------------------ Hauptemnu---------------------------------*/

#leftmenu {style.css (line 235)
font-weight:bold;
padding:0px 0px 0px 0px;
}

#leftmenu ul {
	padding:0; 

	margin:0; 
	list-style-type:none;

}
#leftmenu ul li {
	margin:5px 0 5px 0;
	line-height:25px; 
  border: 1px #ec921a solid;
}
#leftmenu ul li a, #leftmenu ul li a:visited {
	font-size:12px;
	font-weight:bold; 
	color:#ffffff; 
	padding:5px;
	text-decoration:none;
}
#leftmenu ul li a.active, #leftmenu ul li a:hover, #leftmenu ul li a:active {







	font-size:12px; 
	color:#EC921A; 
	padding:5px;
	text-decoration:none;
}

#leftmenu ul li ul {
	padding:0; 
	padding-left:5px;
	font-weight:normal; 
  border: 0;
}
#leftmenu ul li ul li {

	margin:5px;
	line-height:25px; 
  border: 0;
}





/*------------------------ Search-------------------------*/
#topmenu2{
	float:left;
}

#suchbox{
	float:right;
}

.tx-indexedsearch{
font-size:12px;
}
.tx-indexedsearch table{
font-size:12px;
}

#search {
	width:200px; 
	height:20px; 
	float:right;
	background:transparent;
	font-weight:bold;
	margin-right:20px;

}

* html #search {
	margin-top:2px;
	height:20px;
}
#search ul {
	padding:0; 
	margin:0; 
	list-style-type:none;
	float:right;
}

#search ul li {
	float:left; 
	font-size:10px;
	color:#333; 
	margin:0 5px 0 0; 
	line-height:20px;
}

#search ul li a, #search ul li a:visited {
	font-size:10px;
	font-weight:bold; 
	color:#333; 
	text-decoration:none;
}

#search ul li a:hover {
	color:#333;
	font-weight:bold; 
	text-decoration:underline;
}

/*--------------------Footer-------------------------*/


#foot {
	clear:both; 
	width:900px; 
	height:25px; 
	font-size:10px;
	text-align:center;
}

/*--------------------------------------------------------------------*/
/* ----- FORMULARE----- */
/*--------------------------------------------------------------------*/
    
form div{
	padding:0px;
}
input.left{
	float:left;
	width:142px;
	margin:1px 5px 0 0;
	border:0;
}



