* {
margin:0;
padding:0;
}

body {
	background-color:#fff;
	font-size:12px;
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#000000;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	
}

html {
height:100%;
padding:0 0 1px;
}

img.download {
vertical-align:middle;
}

#headerNumberOne {
width:896px;
margin:0 auto;
margin-top:30px;
background-color:#fff;
font-size:0.9em;
}

#headerNumberOneLeft {
height:10px;
width:200px;
float:left;
}


#headerNumberOneRight {
text-align:right;
 
}



#wrap {
width:896px;
background-color:#fff;
margin:0 auto;

vertical-align:top;


border:1px solid #fff;


}


#wrapInner {
width:894px;
background-color:#fff;
 
border:1px solid #6db54f;


}




#header {
	background-color:#fff;
	text-align:left;
	height:118px;
	/* background-image: url(../images/header.jpg);  */
	background-repeat: no-repeat;
}

#header2 {
	background-color:#68b500;
	text-align:left;
	height:31px;
	padding-left:210px;
	background-image: url(../images/bgNavi.jpg);
	background-repeat: no-repeat;
	background-position: 209px top; 
	
	 
}

#blueline {
 padding-left:240px;
  padding-top:5px;
	text-align:left;
	height:20px;
	background-image: url(../images/bgBlueline.jpg);
	background-repeat: no-repeat;
	background-position: left top; 
}


 #captchaEins img {
 height: 50px;
 width: 150px;
      } 
	  
	  
	  

#content {
 
margin:0 0 0 200px;
padding:10px;
 
}

div#content {
min-height:400px;
height:expression(this.scrollHeight > 400 ? "auto":"400px");
}

p,pre {
padding:5px 10px;
}

#left {
float:left;
width:200px;
}

#right {
float:right;
width:200px;
 
}
 
#footer {
	clear:both;
    height:69px;
    background-image: url(../images/footer.jpg);  
	background-repeat: no-repeat;
	background-position: left top;
}

.align-center {
text-align:center;
}

.align-right,.news-list-morelink {
text-align:right;
font-size:0.9em;
}

.news-list-item_angbote {
height:150px;
}


.news-list-item_angbote img {
float:left;
padding: 0 10px 0 10px;

}

 


.align-left {
text-align:left;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color:  #5CBC00;
	padding:5px 10px;
}


hr {
	clear:left;
	
	color: #B5DAA7;
background-color: #B5DAA7;
height: 1px;

 
}


 
#content li {
margin:2px 0 0 48px;
}

#content ul {
margin:8px 0 15px;
}

.tx-ttnews-browsebox,.browseBoxWrap {
border:1px solid #999;
background-color:#f2f2f2;
margin:3px;
padding:3px;
}

.news-single-timedata {
text-align:right;
font-size:0.9em;

}

a:link, a:visited {
color:#5CBC00;
text-decoration:underline;
}

a:hover {
  text-decoration:none;
  }
  
 
 
#headerNumberOne a {
 text-decoration:none;
}
 
 
  
#blueline a:link, #blueline a:visited {
color:#696969;
text-decoration:underline;
}

#blueline a:hover {
 
text-decoration:none;
}



.news-single-additional-info {

border:1px solid #666;
}



.tx-ttnews-browsebox TD {
font-size:10px;
}

.tx-ttnews-browsebox-strong,.tx-ttnews-browsebox-SCell {
font-weight:700;
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P {
margin:0;
}

.tx-ttnews-browsebox-SCell {
background-color:#ddd;
border:1px solid #666;
}

.news-search-emptyMsg {
font-size:11px;
margin-left:10px;
}

#indexedsearchbox {
width:85%;
margin:30px 0 0 5px;
padding:7px;
border: 1px solid #b6daa7;
}

.tx-indexedsearch-rules {
font-size:0.9em;
}

.tx-indexedsearch-rules h2 {
font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color:  #5CBC00;
	padding:5px 10px;
}


.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #f8f9fb;

}
.news-latest-container HR.clearer {
	clear:left;
}




.news-single-img {
float:right;
margin-left:5px;
}


 h3  {
font-size:1em;
display:block;
background-color:#FFCC7F;
border:solid 1px #FF9900;
margin:8px 0 5px 7px;
padding:4px;
}

.news-list-content {
padding:5px 10px;
}




.tx-cegallery-pi1 {
font-size:0.9em;

margin-bottom: 20px;
	 
}
.clearer,  {
clear:both;
	height:1px;
	border:1px solid #f8f9fb;
	}
	
	
 .tx-cegallery-pi1-clearer {
 border:1px solid #f8f9fb;
 clear:both;
 }
 
	
.tx-cegallery-pi1-album_date {
	font-size: 10px;
	}

.tx-cegallery-pi1-album_entry {
	float: left;
width:275px;
	height: 120px;
	 
padding:10px;
/*	height: 200px;
	width: 129px; */
	margin: 3px;
	text-align: center;
	top: inherit;
	vertical-align: bottom;
	 
	overflow: hidden;
	border: 1px solid #ddd;
}

.tx-cegallery-pi1-detail_entry{
	padding-top: 20px;

	text-align: center;
	overflow: hidden;
}

.fileitem {
 
text-align:left;
 
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
font-weight:bolder;
letter-spacing:.1em;
margin-left:10px;
 }
