BODY{
background: none;
margin:0px;
padding:0px;
font-family: arial, sans serif;
}

.beschreibung{
display:none;
}

#rahmen{
}

#seitenrahmen{
text-align:left;
}

#header img{
display:none;
}

#links{
display:none;
}

#rechts{

margin-bottom:20px;
}

#hauptmenu{
border:10px solid #ffffff;
padding:0px;
margin-top:10px;
background-color:#cccccc;
}

#hauptmenu ul{
list-style:none;
}

#hauptmenu ul.menu1{
	margin:0px;
	padding:0px;
	font-size:12px;
	text-transform: uppercase;
}

	
#hauptmenu ul.menu1 li.auswahl a{
	color:#ffffff;
	background-color:#FF0000;
	}	
	
#hauptmenu ul.menu1 li.auswahl_letzte a{
	background-color:#FF0000;
	color:#ffffff;
	}	

#hauptmenu ul.menu2 li.auswahl a{
background-color:#dedede;
font-weight:bold;
color:#ff0000;
}

#hauptmenu ul.menu2 li.auswahl_letzte a{
background-color:#dedede;
font-weight:bold;
color:#ff0000;
padding-bottom:5px;
}

#hauptmenu ul.menu3 li.auswahl a{
color:#ff0000;

}

#hauptmenu ul.menu3 li.auswahl_letzte a{
padding-bottom:5px;
color:#ff0000;

}

#hauptmenu ul.menu2 li.letzte a{
padding-bottom:4px;
}

#hauptmenu ul.menu3 li.letzte a{
padding-bottom:4px;

}

#hauptmenu ul.menu1 a{
	padding:5px 0px 5px 10px;
}


#hauptmenu ul.menu1 li{ 
	margin:0px;
}

#hauptmenu ul.menu2 {
	margin:0px;
	padding:0px;
	font-size:11px;
	line-height:11px;
}

#hauptmenu ul.menu3 {
	margin:0px;
	padding:0px;
	font-size:10px;
	line-height:10px;


}

#hauptmenu ul.menu2 a{
	padding:4px 0px 4px 15px;
	color:#646464;
	font-weight:normal;
	
}

#hauptmenu ul.menu3 a{
	padding:4px 0px 4px 34px;
	color:#646464;
	font-weight:normal;
}

#hauptmenu ul.menu2 li{ 
	margin:0px 0px 0px 0px;

}

#hauptmenu ul.menu3 li{ 
	margin:0px 0px 0px 0px;

}

.letzte {
	
}

#hauptmenu ul.menu2 li{
	margin-top:0px;
	background-color:#dedede;

}

#hauptmenu ul.menu3 li{
	margin-top:0px;
	background-color:#dedede;
}


#hauptmenu a{
	color:#646464;
	display:block;
	text-decoration:none;
	font-weight:bold;
}


#hauptmenu a:hover,
#hauptmenu a:focus, 
#hauptmenu a:active{
	background-color:#bbbbbb;
	color:#ffffff;
	display:block;
}

#hauptmenu ul.menu2 a:hover,
#hauptmenu ul.menu2 a:focus, 
#hauptmenu ul.menu2 a:active{
display:block;
color:#646464;
background-color:#efefef;
}

#hauptmenu ul.menu3 a:hover,
#hauptmenu ul.menu3 a:focus, 
#hauptmenu ul.menu3 a:active{
display:block;
color:#646464;
background-color:#efefef;
}

#hauptmenu ul.menu3 li.auswahl a:hover,
#hauptmenu ul.menu3 li.auswahl a:focus, 
#hauptmenu ul.menu3 li.auswahl a:active{
display:block;
color:#ff0000;
background-color:#efefef;
}

#hauptmenu ul.menu2 li.auswahl a:hover,
#hauptmenu ul.menu2 li.auswahl a:focus, 
#hauptmenu ul.menu2 li.auswahl a:active{
display:block;
color:#ff0000;
background-color:#efefef;
}


.CONTENTITEM{
border:10px solid #ffffff;
margin-top:10px;
background-color:#e5e5e5;
padding:0px;
float:none;
clear:both;
width:100%;
}

.CONTENTITEM H1{
background-color:#7f7f7f;
margin:0px;
padding:5px;
padding-left:10px;
font-size:14px;
color: #ffffff;
text-transform: uppercase;
margin-bottom:20px;
}

.CONTENTITEM H2{
margin:0px;
padding:5px;
padding-left:10px;
font-size:14px;
color: #444444;
text-transform: uppercase;
margin-top:15px;
}

.CONTENTITEM H3{
margin:0px;
padding:0px;
padding-bottom:5px;
padding-left:10px;
font-size:12px;
color: #444444;
margin-top:15px;
}

.CONTENTITEM P{
margin:0px;
padding:10px;
padding-top:0px;
font-size:11px;
color: #444444;
line-height:16px;
}

.CONTENTITEM A{
color: #ff0000;
text-decoration:none;
}


.CONTENTITEM UL{
list-style:square;
margin-bottom:0px;
margin-top:0px;
}

.CONTENTITEM LI{
font-size:11px;
color:#444444;
line-height:18px;
}


.inhalt .csi-imagewrap li.csi-image img{
border:10px solid #cccccc;
}


.inhalt.csi-imagewrap{
margin-left:5px;
margin-right:5px;
margin-bottom:0px;
padding-bottom:20px;
}


html>body .csi-imagewrap{ margin-left:10px;}
html>body .csi-imagewrap{ margin-right:30px;}


#suchbereich{
border:10px solid #ffffff;
padding:10px;
margin-top:10px;
background-color:#cccccc;
}

#suchbereich FORM{
margin:0px;
padding:0px;
}

#linkleiste {
font-size:11px;
margin-top:5px;
}

#linkleiste a{
text-decoration:none;
margin-top:5px;
color:#444444;
}


#bannerbereich img{
border:none;
margin:0px;
padding:0px;
}

#bannerbereich h1{
background-color:#ff0000;
margin:0px;
}

#bannerbereich ul{
margin:0px;
padding:0px;
}

#bannerbereich .imgtext-table{
margin:0px;
padding:0px;
}

#bannerbereich .csi-imagewrap {
margin:0px;
padding:0px;
}

#bannerbereich .csi-imagewrap ul{
margin:0px;
padding:0px;
}

#bannerbereich P{
margin-top:10px;
}

#bannerbereich .csi-imagewrap ul li{
margin:0px;
padding:0px;
}


#bannerbereich .csi-imagewrap .csi-text {
margin:0px;
padding:0px;
display:none;
}


.news-latest-container{
border:none;
background-color:#e5e5e5;

}

.news-latest-container h2{
border:none;
background-color:#7f7f7f;
margin:0px;
padding:5px;
padding-left:0px;
font-size:14px;
color: #ffffff;
text-transform: uppercase;
margin-bottom:20px;
}

.news-latest-container h3{
margin:0px;
padding:5px;
padding-left:0px;
font-size:14px;
color: #444444;
margin-bottom:5px;
background-color:#e5e5e5;
}

.news-latest-container h3 a{
margin:0px;
font-size:14px;
color: #444444;
margin-bottom:5px;
text-decoration:none;
}

.news-latest-item{
clear:both;
float:none;
border:none;
background-color:#e5e5e5;
margin-bottom: 0px;
}

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
}


.news-latest-item UL{
  list-style-type:none;
  margin:0px;
  padding:0px;

}

.news-latest-item li {
  height:1%;
  padding:0px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:0px;
}

.news-latest-container P{
margin:0px;
padding:0px;
font-size:11px;
font-weight:normal;
color:#444444;
}

.news-latest-container A{
color:#444444;
}

.news-latest-date{
margin:0px;
padding:0px;
font-size:11px;
font-weight:bold;
color:#aaaaaa;
display:block;
border-bottom:1px solid #aaaaaa;
}

.news-latest-morelink A{
margin:0px;
text-decoration:none;
font-size:11px;
line-height:11px;
font-weight:bold;
color:#ffffff;
padding:3px 5px 3px 5px;
background-color:#cccccc;
border:1px solid #aaaaaa;
}

.news-latest-morelink A:hover{
background-color:#bbbbbb;
}

.news-latest-morelink {
margin-bottom:10px;
margin-top:10px;
}

.news-latest-container img{
float:left;
border:10px solid #cccccc;
margin:0px;
margin-right:10px;
}

.news-list-browse{
clear:both;
float:none;
border-top:10px solid #ffffff;
margin-top:10px;
}

.tx-ttnews-browsebox {
border:none;
background-color:#e5e5e5;
}

.tx-ttnews-browsebox TD{
margin:10px;
padding:10px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #e5e5e5;
	border:0px solid #666;
}

.news-list-browse A{
text-decoration:none;
font-size:11px;
line-height:11px;
font-weight:bold;
color:#ffffff;
padding:3px 5px 3px 5px;
background-color:#cccccc;
border:1px solid #aaaaaa;
}

.news-list-browse A:hover{
background-color:#bbbbbb;
}

.tx-ttnews-browsebox-SCell A,.tx-ttnews-browsebox-SCell A:hover{
	background-color: #ff0000;
	border:1px solid #ff0000;
}

.news-single-item{
margin:0px;
padding:0px;
clear:both;
float:none;
border:none;
background-color:#e5e5e5;
margin-bottom: 20px;
}

.news-single-timedata{
margin:10px;
padding:0px;
font-size:11px;
font-weight:bold;
color:#aaaaaa;
display:block;
border-bottom:1px solid #aaaaaa;
float:none;
}

.news-single-item h2{
background-color:#7f7f7f;
margin:0px;
padding:5px;
padding-left:10px;
font-size:14px;
color: #ffffff;
text-transform: uppercase;
margin-bottom:10px;
}

.news-single-item UL{
  list-style-type:none;
  margin:0px;
  padding:0px;

}

.news-single-item li {
  height:1%;
  padding:0px;
  padding-bottom:5px;
}

.news-single-img img{
border:10px solid #cccccc;
margin:0px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}

.news-single-item A{
color:#444444;
}

.news-single-backlink A{
margin:10px;
text-decoration:none;
font-size:11px;
line-height:11px;
font-weight:bold;
color:#ffffff;
padding:3px 5px 3px 5px;
background-color:#cccccc;
border:1px solid #aaaaaa;
}

.news-single-backlink A:hover{
background-color:#bbbbbb;
}

.tx-indexedsearch SELECT{
margin:0px;
padding:0px;
font-size:10px;
}

.tx-indexedsearch{
padding:0px;
margin:0px;
}


.tx-indexedsearch-searchbox A,.tx-indexedsearch-title-caption A, .tx-indexedsearch-secHead h2 A, .tx-indexedsearch-info A, .tx-indexedsearch-browsebox-SCell A{
color:#444444;
}

.tx-indexedsearch-sectionlinks A{
color:#444444;
font-size:11px;
}

DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #444444; font-weight:bold;}
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #444444; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #444444; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #444444; }