h2,h3,h4,h5,div,p,body,html,input,button { 
	font: normal 12px Helvetica,Verdana,Arial 
}
body{
	text-align:center;
}

h1 { 
	font: normal 14px Helvetica,Verdana,Arial;
	font-weight: bold;
}
h3 { 
	font: normal 14px Helvetica,Verdana,Arial;
	font-weight: bold;
}

h6 {
        font: normal 16px Helvetica,Verdana,Arial;
	font-weight:bold;
	color: #769024;
        margin-bottom: 0px;
        margin: 0px;
}

img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

div#container {
  width:939px;
  text-align:left; 
  margin:0px auto;
  border:1px solid silver;
  background: url(../fileadmin/images/background.gif) center repeat-y;
}

div#top {
  font: bold 10px Verdana,Arial;
  clear:both;
  background-color:#001463;
  text-align:right;
  color:#FFFFFF;  
  padding:5px;
  padding-right:10px;  
}

div#top a {
   text-decoration: none;
   color:white;
   }

div#header { background-color:white; }

/*-----------------------------------*/

div#links { 
	float:left;
	width:179px; 
	padding-top:37px;
	padding-bottom:10px;
	background-color:#364497;
}

div#head { 
	font: normal 10px Helvetica,Verdana,Arial;
	padding-top:5px;
	padding-bottom:5px;
}


div#center { 
	margin-left:190px; 
	width:490px; 
}

div#right { 
	width:215px; 
	height:auto;
	float:right; 
	text-align:left; 
	padding-top:10px;	
	background-color:#D3E2F9;
}

.float-left { 
	float:left; 
}

div#footer {
  clear:both;
  background-color:#001463;
  padding:10px;
}


/*-----------------------------------  tt_news LATEST view  -----------------------------------*/



.news-latest-gotoarchive {
 	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive H1 A:LINK,.news-latest-gotoarchive H1 A:VISITED,.news-latest-gotoarchive H1 A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	padding:3px;	
	margin:3px;
	border:1px solid #666;
	background-color:#F9FFE5;
}

.news-latest-item IMG {
	
	margin-bottom:5px;
	margin-right:5px;
 	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
border:none;
margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
 .news-list-container {
}	


.news-list-item {
        padding:3px;	
	margin:3px;
	} 
.news-search-form {	
padding:3px;	
	margin-bottom:5px;

}
.news-search-emptyMsg{

margin:0px;
}
.news-search-form FORM {
	margin:0px;	
}
.news-list-container H1 {
	margin-bottom: 2px;
	padding: 2px;
}
.news-list-container H1 A:LINK,.news-list-container H1 A:VISITED,.news-list-container H1 A:HOVER {
	padding-left:2px;
}

.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 18px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #F9FFE5;
	}

.news-list-imgcaption {
		float: right;
		padding-right:3px;
        padding-bottom: 1px;
        font-size: 9px;

	}

.news-list-container IMG {
		float: right;
	border:1px solid #666;
margin-bottom: 1px;
margin-right: 2px;
margin-left: 5px;
  }
.news-list-category IMG {
	float: none;
border:none;
margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
 margin-left:3px;
 }
 .news-list-morelink  {
 margin-bottom:3px;
 }
.news-list-browse {
	text-align: center;
}
	


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
 .tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}
.tx-ttnews-browsebox TD { 
	font-size: 10px; 
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg { 
	font-size: 11px;
	margin-left: 10px; 
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;	
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #85A600;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}

	

/**/

		

.news-single-img {
	float: right;
margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
	clear: both;
	margin-top: 15px;
	border: 1px solid #666;
padding:3px;
padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
margin:0px;
	margin-bottom: 3px;
padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
margin-left:20px;
;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
margin-left:5px;
width:90%;
}
	
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	padding:3px;	
 	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;	
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #364497;
	color:#fff;
}


/* Rahmen

/********************************/
/* Frames, spacing, link-to-top */
/********************************/

P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }
/* *************** Diesen Bereich ungeändert in das eigene CSS übernehmen */
DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #D3E2F9; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame2 { background-color: #D3E2F9; padding: 2px 4px 2px 4px; border: 1px solid #001463; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }
/* ****** Ende Rahmen ****************/

/* Newloginbox design */

.tx-newloginbox-pi1 table { border:2px solid #ccc; width:75%; }
.tx-newloginbox-pi1 th { background:#ccc; padding:4px; text-align:right; white-space:nowrap; width:25%; }
.tx-newloginbox-pi1 td { background:#eee; padding:4px; width:75%;}