@charset "UTF-8";


html { height: 100%; }
BODY {
	margin: 0;
	padding: 0;
	font-size: 10pt;
	background: #fff !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
DIV {
	margin: 0;
	padding: 0;
	}

.clear {
	clear: both;
	font-size: 0;
	}

		
		
/*
############################################ CONTAINER
*/		
 #container {
	width: 100%;
	margin: auto;
}
			
			
/*
############################################ KOPF
*/			
#container #headline {
	height: 100px;
	background: white;
	text-align: center;
}
				
	#container #headline IMG.logo {
			margin: 10px 100px 0 0;
			float: left;
	}
	
		#container #headline IMG.cab {
				margin: 40px 0 0 0;
		}



/*
############################################  CONTENT-CONTAINER
*/

#container #content {
	width: 100%;
	min-height: 100%;
}

						
						

/*
############################################  FOOTER
*/
 #footer {
	width: 100%;
	margin: auto;
	text-align: center;
 }
 	#footer img{
		width: 600px; 
	}






/*
############################################  css-styled-content
*/

/******************/
/* Headers, plain */
/******************/
#container #content H1 {
	font-size: 20pt;
}


#container #content h1.csc-firstHeader {
	font-size: 20pt;
}


#container #content H2 {
	font-size: 15pt;
}

#container #content H3 { font-size: 11pt; }
#container #content H4 { font-size: 10pt; }


/* Header date */
#container #content P.csc-header-date { font-size: 10ptx;}

/* Subheader, general */
#container #content P.csc-subheader { 
	font-size: 15pt;
}




/* RTE / Table styling */
#container #content TABLE.contenttable, TABLE { 
	font-size: 10pt; 
}

#container #content TABLE.contenttable TR TD P.bodytext, 
#container #content TABLE UL, 
#container #content TABLE P {font-size: 10pt;}


/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
#container #content UL.csc-bulletlist LI { font-size: 10pt; }


/************************/
/* Filelinks, generally */
/************************/
#container #content TABLE.csc-uploads TR TD P { 
	font-size: 10pt; 
}



/*****************/
/* Various Forms */
/*****************/


#container #content .csc-mailform .csc-mailform-field textarea{
	font-size: 10pt;
}




/*****************/
/* Search result */
/*****************/
#container #content H3.csc-searchResultHeader { 
	font-size: 11pt; 
}



/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
#container #content DIV.csc-menu P { font-size: 10pt; }






/*
############################################  csc-style
*/

/* default styles for extension "tx_cssstyledcontent" */

/* Captions */
#container #content .csc-textpic-caption{
		font-size: 8pt;
	}
	
	
	
	
	
/*
############################################  indexed-search
*/	
	
/**** Suchergebnis-Seite ****/
#container #content .tx-indexedsearch .tx-indexedsearch-category {
	background: #cccccc;
	font-size: 11pt;
	font-weight: bold;
}





/*
############################################  tt_news
*/

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

#container #content .news-latest-date {
	font-size:10pt;
}

#container #content .news-latest-morelink {
	font-size: 10pt;
}


#container #content .news-latest-gotoarchive {
	font-size: 10pt;
}




/*--------------------------------- tt_news LIST view  -----------------------------------*/

#container #content .news-list-container H3 {
	font-size: 10pt;
}

#container #content .news-list-date {
	font-size: 10pt;
}

#container #content .news-list-imgcaption {
	font-size: 8pt;
}


#container #content .news-list-category {
	font-size: 10pt;
}
#container #content .news-list-morelink  {
	font-size:10pt;
}


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
#container #content .tx-ttnews-browsebox TD {
	font-size: 10pt;
}

#container #content .news-search-emptyMsg {
	font-size: 10pt;
}



	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

#container #content .news-single-backlink a {
	font-size: 10pt;
}


#container #content .news-single-timedata, 
#container #content .news-single-author {
	font-size: 10pt;
}

#container #content .news-single-imgcaption{
	font-size: 8pt;
	margin: 0;
	padding: 0;
}

#container #content .news-single-related DT, 
#container #content .news-single-links DT, 
#container #content .news-single-files DT {
	font-size: 10pt;
}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */


/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

#container #content .news-catmenu-header  {
	font-size:11pt;
}
#container #content .news-catmenu DIV {
	font-size:10pt;
}


