body{
	background-color:#FFFFFF;
	font-size: 12px;
	text-align: center;
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
    overflow: scroll;
    overflow-x: auto;
}
.header{
padding-top: 20;
}


html{
	background-color:#FFFFFF;
	text-align: center;
	width: 99%;
	height: 99%;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	font-size: 12px;
}


tx-cmwlinklist-pi1 p,td,tr
{ 	
font-size: 12px; color:#000000;
}

H1{ 
	font-size: 12px; 
	font-weight: bold;
	font-style 
	color: #000000; 
	margin-top:0px;
	margin-left:0px;
	padding: 10px 0px 0px 0px;
	text-transform:uppercase;
	letter-spacing:.1em;
	height: 20px;
}
H2{ font-size: 11px; font-weight: bold; color: #444444;margin-top:5px;}
H3{ font-size: 11px; font-weight: bold; color: #444444;margin-top:5px;}
H4{ font-size: 12px; font-weight: bold; color: #000000;margin-top:5px;
	letter-spacing:0.1em;
	border-bottom: 1px dotted #808080;
	height: 20px;
}
p{margin: 0px 0px 8px 0px;}

.border_tt_news
{ font-size: 20px; font-weight: bold; color: #000000;margin-top:5px;
	text-transform:uppercase;
	letter-spacing:0.1em;
	border-bottom: 1px dotted #808080;
	height: 20px;
}

#ulMenu1{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: "obst&gemuese";
	font-size: 12px;
	text-transform:uppercase;
	letter-spacing:0.00em;
	border-top: none;
	padding-top: 15px;
	padding-bottom: 0px;
	border-bottom: none;
}


#ulMenu2{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: "obst&gemuese";
	font-size: 12px;
	text-transform:uppercase;
	letter-spacing:0.0em;
	border-bottom: none;
	padding-top: 5px;
	padding-bottom: 0px;
}

#ulMenu3{
	width: 150px;
	vertical-align: top;
	text-align: right;
	list-style-type: none;
	text-decoration: none;
	font-family: courier;
	font-size: 10px;
	padding: 19px 0px 20px 0px;
}

#ulMenu4{
	color: #444444;
	vertical-align: top;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: courier;
	font-size: 10px;
	letter-spacing:0.2em;
}


#ulMenu1 li.NO{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-decoration: none;
	
}
#ulMenu1 li.ACT{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-decoration: none;
}


#ulMenu2 li.NO{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	border: none;
	font-weight: normal;
	text-decoration: none;
}
#ulMenu2 li.ACT{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	border: none;
	color: #FF6666;
	font-weight: normal;
	text-decoration: none;
}


#li2ACT a, #li2ACT a:active, #li2NO a:hover{
	border: none;
	color: #FF6666;
	text-decoration: none;
}

#ulsidemenu li.NO{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-decoration: none;
	
}
#ulsidemenu li.ACT{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-decoration: none;
}



.menu1{
font-family: "obst&gemuese";
font-size: 12px;
font-weight: normal;
padding: 0px 0px 0px 0px;
letter-spacing:0.00em;
text-decoration: none;
text-transform:uppercase;
color: #808080;
}
.menu1:hover {color: #FFFFFF; }

.menu2 {
font-family: "obst&gemuese";
font-size: 12px;
font-weight: normal;
padding: 0px 0px 0px 0px;
letter-spacing:0.00em;
text-decoration: none;
text-transform:uppercase;
color: #808080;
}
.menu2:hover { color: #000000; }

.menu3 {
font-family: courier;
font-size: 12px;
font-weight: normal;
padding: 0px 7px 0px 0px;
letter-spacing:0.00em;
text-decoration: none;
text-transform:uppercase;
color: #808080;
}
.menu3:hover { color: #000000; }

.aktiverlink {
font-family: "obst&gemuese";
font-size: 12px;
font-weight: normal;
padding: 0px 0px 0px 0px;
letter-spacing:0.0em;
text-decoration: none;
color: #000000;
text-transform:uppercase;
}
.actifsub{
font-family: "obst&gemuese";
font-size: 12px;
font-weight: normal;
padding: 0px 0px 0px 0px;
letter-spacing:0.0em;
text-decoration: none;
text-transform:uppercase;
color: #000000;

}

.sidemenu {
font-family: courier, verdana, arial;
font-size: 11px;
font-weight: normal;
text-decoration:none;
padding: 0px 0px 0px 0px;
color: #000000;
letter-spacing:0.00em;
text-transform:uppercase;
border-bottom: 1px dotted #808080;
}
.sidemenu:hover { color: #e00228; }

.sideaktiverlink {
font-family: courier, verdana, arial;
font-size: 11px;
font-weight: normal;
padding: 0px 0px 0px 0px;
letter-spacing:0.00em;
text-decoration: none;
color: #e00228;
text-transform:uppercase;
border-bottom: 1px dotted #808080;
}




.content1{
height: 100%;
text-align: left;
vertical-align: top;
font-family: courier;
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration:none;
padding: 10px 0px 0px 10px;
letter-spacing:0.08em;
background-color: #FFFFFF;
}

.content1 a:link{
color: #747474;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.content1 a:visited{
color: #747474;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.content1 a:active{
color: #edeeee;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.content1 a:hover{
color: #c93333;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}

.content2{
height: 100%;
text-align: left;
vertical-align: top;
font-family: courier;
font-size: 11px;
color: #03c95c;
font-weight: normal;
text-decoration:none;
padding: 10px 0px 0px 0px;
letter-spacing:0.08em;
background-color: #fff;;
}
.content2 a:link{
color: #747474;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.content2 a:visited{
color: #747474;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.content2 a:active{
color: #edeeee;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.content2 a:hover{
color: #c93333;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}


.content3{
height: 100%;
text-align: left;
vertical-align: top;
font-family: courier;
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration:none;
padding: 10px 0px 0px 0px;
letter-spacing:0.08em;
background-color: #fff;;
}

.content3 H1{
color: #e10627;
font-size: 20px;
font-weight: normal;
margin-top:0px;
margin-left:0px;
padding: 0px 0px 0px 0px;
text-transform:uppercase;
letter-spacing:.1em;	
height: 0px;
text-align: right;
}

.content3 a:link{
color: #000000;
padding: 0px 0px 0px 0px;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.content3 a:visited{
color: #e10627;
padding: 0px 0px 0px 0px;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.content3 a:active{
color: #e10627;
padding: 0px 0px 0px 0px;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.content3 a:hover{
color: #ffffff;

text-decoration: none;
font-weight: bold;
font-size: 11px;
}







.news-list H1{
font-size: 30px;
color: #000000; 
font-weight: bold;
margin-top:0px;
margin-left:0px;
padding: 10px 0px 0px 0px;
text-transform:uppercase;
letter-spacing:.1em;	
height: 0px;
text-align: right;
}

.news-list_1{
text-align: left;
vertical-align: top;
font-family: courier;
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration:none;
padding: 0px 0px 0px 0px;
letter-spacing:0.08em;
background-color: #fff;;
}

.news-list_1 H1{
color: #000000; 
font-weight: bold;
margin-top:0px;
margin-left:0px;
padding: 0px 0px 0px 0px;
text-transform:uppercase;
letter-spacing:.1em;	
height: 0px;
text-align: right;
}

.news-list_1 a:link{
color: #000000;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.news-list_1 a:visited{
color: #e10627;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.news-list_1 a:active{
color: #e10627;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.news-list_1 a:hover{
color: #e10627;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}


.news-list_2{
text-align: left;
vertical-align: top;
font-family: courier;
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration:none;
padding: 0px 0px 0px 0px;
letter-spacing:0.08em;
background-color: #fff;;
}

.news-list_2 H1{
color: #000000; 
font-weight: bold;
margin-top:0px;
margin-left:0px;
padding: 0px 0px 0px 0px;
text-transform:uppercase;
letter-spacing:.1em;	
height: 0px;
text-align: right;
}

.news-list_2 a:link{
color: #000000;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.news-list_2 a:visited{
color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.news-list_2 a:active{
color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.news-list_2 a:hover{
color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}





#contentbox{
color: #000000;
background: #61656a url(../gfx/pixel3.gif) repeat;	
font-size: 10px;
}

.contentLanguage{
font-family: courier;
font-size: 10px;
font-weight: normal;
text-decoration:none;
padding: 0px 0px 0px 0px;
color: #000000;
letter-spacing:0.00em;
text-transform:uppercase;
}
.contentLanguage a:link{
color: #000000;
text-decoration: none;
font-family: "courier";
font-size: 10px;
word-spacing: 5px;
}
.contentLanguage a:visited{
color: #000000;
text-decoration: none;
font-family: courier;
font-size: 10px;
}
.contentLanguage a:active{
color: #000000;
text-decoration: none;
font-family: courier;
font-size: 11px;
}
.contentLanguage a:hover{
color: #03c95c;
text-decoration: none;
font-family: courier;
font-size: 10px;
}

.contentsearch{
width: 100%;
text-align: right;
vertical-align: right;
color: #000000;
text-decoration: none;
font-family: courier;
font-size: 8px;
}


.news-latest-date{
color: #edeeee;
font-size: 10px;
height: auto;
}

#Suchformular Eigenschaften
.tx-indexedsearch.tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:10px; }
.tx-indexedsearch.tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:10px; }
.tx-indexedsearch.tx-indexedsearch-whatis P.tx-indexedsearch-sw { font-weight:bold; font-style:italic; color:#000000; }
.tx-indexedsearch.tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; color:#000000; }
.tx-indexedsearch.tx-indexedsearch-res.tx-indexedsearch-title { background:#000000; }
.tx-indexedsearch.tx-indexedsearch-res.tx-indexedsearch-title P { font-weight:bold; color:#000000; }
.tx-indexedsearch.tx-indexedsearch-res.tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; color:#000000; }
.tx-indexedsearch.tx-indexedsearch-res.tx-indexedsearch-descr P { font-style:italic; color:#000000;}
.tx-indexedsearch.tx-indexedsearch-res.tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#ffffff; }
.tx-indexedsearch.tx-indexedsearch-res.tx-indexedsearch-info { background:#FFFFFF; }
.tx-indexedsearch.tx-indexedsearch-res.tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch.tx-indexedsearch-res.tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch.tx-indexedsearch-res.tx-indexedsearch-secHead TABLE { background:#FFFFFF; }
.tx-indexedsearch.tx-indexedsearch-res.tx-indexedsearch-secHead TD { vertical-align:middle; }
#Suchformular END


.csc-textpicHeader h1 {
font-size: 12px;
font-weight: normal !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}



.csc-textpicHeader-25 h1 {
font-weight:bold;
}
