/*********************************************************************************

	Project		:	FCS
	Copyright	:	Design - Holger Frank - www.dalliclick.de

**********************************************************************************/
@import url("x-form.css");
@import url("evnt_cal.css");
@import url("groupletter.css");
@import url("news.css");
@import url("imgbox.css");
@import url("artikelliste.css");

#site-content {
/*	text-align:left;*/
	background: inherit;
}

/* ### headlines ############################################################ */

#main-block h1 {
	color:#281e5a;
	background: none;
	font-size:1.6em;
	font-weight:bold;
	line-height:1.8em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

#main-block h2 {
	color:#444;
	background: none;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.6em;
}

#main-block h3 {
	color:#90B0BF;
	background: none;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.4em;
}

#main-block h4 {
	color:#c4c4c4;
	background: none;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2em;
}

#main-block h5 {
	color:#c4c4c4;
	background: none;
	font-size:1.0em;
	font-weight:bold;
	line-height:1.0em;
}

#main-block h6 {
	background: none;
	color:#c4c4c4;
	font-size:0.9em;
	font-weight:bold;
	line-height:1.0em;
}

/* ### Images ############################################################ */

#main-block img {
	display:block;
	margin:4px 0;
}

#main-block img.floatLeft {
	float:left;
	margin:4px 10px 4px 0;
}

#main-block img.floatRight {
	float:right;
	margin:4px 0 4px 10px;
}



/* ### Hyperlinks ######################################################### */

#main-block a, 
#main-block a:link {
	color:#CC3300;
	background: none;
	text-decoration:underline;
}

#main-block a:hover {
	color:#CC3300;
	background: none;
	text-decoration: none;
}

#main-block a:visited{
	color:#555;
}

/* ### Paragraphs ########################################################## */

#main-block p, #main-block table {
	margin-bottom:0em;
	margin-top:1.2em;
	font-size:1.2em;
	line-height:1.4em;
}

#nav p {
/*	margin-bottom:1.2em;
*/}



/* ### Tables ############################################################## */

/*#main-block td {
	padding:0;
}
*/

/* ### Blockquotes ########################################################## */

#main-block blockquote {
	margin:0 0 0 20px;
}


/* ### Lists ################################################################ */

#main-block ul, 
#main-block ol {
	margin-bottom:1.2em;
	margin-top:1.2em;
	margin-left:2em;
	font-size:1.2em;
/*	font-weight:bold;
*/	line-height:1.4em;
}

#main-block ol li {
	margin:0 0 0 30px;
	list-style-type:decimal-leading-zero;
} 
#main-block ul li {
	margin:0 0 0.6em 20px;
	list-style-type:square;
}


/**************** Sidebar ************/
#sidebar {
	font-size:7pt;
}

#sidebar h1{
	font-size:130%;
	border-bottom:#666666 2px solid;
	border-right:#666666 2px solid;
	background-color:#fcab04;
	padding:0 0.3em;
	text-transform:uppercase;
	margin-bottom:1em;
	line-height:130%;
}

#sidebar h1+h1{
	margin-top:2em;
}

#sidebar h2 {
	color:#fff;
	background-color:#281e5a;
	font-size:120%;
	font-weight:bold;
	line-height:1.6em;
}

#sidebar h3 {
	color:#444;
	background: none;
	font-size:110%;
	font-weight:bold;
	line-height:1.4em;
}

#sidebar p{
	line-height:110%;
	margin:0;
}

/* ### Module ################################################################ */

#main-content-block div.floatLeft img {
	float:left;
	margin:4px 0px 4px 0;
}

#main-content-block div.floatRight img {
	float:right;
	margin:4px 0 4px 40px;
}

#main-content-block a.more {
	clear:left;
	position: relative;
	left: 1em;
}

/* ### Team ### */

#main-content-block div.txt-img {
	clear: both;
	padding: 0 0;
}


/* ### Team (TExt And iMage) ### */

#main-content-block div.team {
	clear: both;
	padding: 12px 0;
	margin-bottom: 0px ;
}

#main-content-block div.team div{
/*	width:100px;
*/}

#main-content-block div.team p {
	font-size: 1.3em;
/*	letter-spacing: 0.05em;
*/	margin-top: 0px;
}

#main-content-block div.team div.floatLeft img,
#main-content-block div.team div.floatRight img {
	margin:4px 0px 4px 0;
}

/* ### Bildgalerie ### */

#main-content-block div.galerie {
	clear: both;
}
#main-content-block div.galerie div.image {
	float: left;
	width: 270px;
}

#main-content-block div.galerie div.image img{
	padding: 5px;
	border:1px solid #aaa;
}

/* --- Artikelliste --- */
#main-block span.artdescription{
	font-style:italic;
	margin-left:0.3em;
}

#main-block a.artlist
/*#main-block span.artdescription*/{
	font-size:1.2em;
	line-height:140%;
}

/*#main-block a.artlist, 
#main-block a.artlist:link {
	color:inherit;
	background:none;
	font-size:1.4em;
	text-decoration:none;
	text-transform:none;
	line-height: 2.0em;
}

#main-block a.artlist:hover {
	color:#90B0BF;
	background: inherit;
	text-decoration:underline;
}

*/

/* ######################################################################
   ###################################################################### 
   													Kategorienliste
	 ###################################################################### 
   ###################################################################### */
div.cat-list{
	line-height:140%;
	font-size:9pt;
	display:block;
}

/* ######################################################################
   ###################################################################### 
   													Downloadliste
	 ###################################################################### 
   ###################################################################### */
#article-content ul.filelist li{
	list-style-type:none;
	margin-bottom:1em;				/* nötig, da sonst das nächste li noch ins float:left vom img fällt */
}

ul.filelist {
}

div.filedata-block{
}

ul.filelist li{
}

ul.filelist li img{
	float:left;
	padding-right: 0.8em;
}

.filelist .filedata{
	font-style:italic;
	font-size:85%;
}


/* ######################################################################
   ###################################################################### 
   															search_index
	 ###################################################################### 
   ###################################################################### */

#search_form{
	margin:0.4em 0 0.4em 0;
}

#search_form input{
	width:170px;
	margin:0;
	padding:0;
}

#search_form input#searchButton{
	width:14px;
	float:left;
	margin-right:0.3em;
}

#search_form img{
}

.searchresult{
}

.searchresult .searchItems{
	background-color:#c4d4dc;
	padding:0.2em;
}

.searchresult p{
}

searchresult a{
}








/* ######################################################################
   ###################################################################### 
   															Sitemap
	 ###################################################################### 
   ###################################################################### */
	 
.sitemap{																				/* Container der gesamten Sitemap */
	font-size:8pt;
	padding-left:2em;
	
/* nur zum Testen */
/*	border-top:3px double #888;
	border-bottom:3px double #888;
	padding-left:1em;
*/}

.sitemap .catlink{																				/* Kategorielink, d.h. auf den Startartikel einer Kategorie */
	font-weight:bold;
	list-style-image:url(../img/sitemap_icon_kategorie.gif);
}

.sitemap .artlist{																				/* Liste von weiteren Artikeln in einer Kategorie */
}

.sitemap .artlink{																				/* Link auf Artikelseite (keine Startseite) */
	font-style:italic;
	font-weight:normal;
	list-style-image:url(../img/sitemap_icon_artikel.gif);
}

/*
	Die Angaben müssen alle important ausgezeichneet werden, damit die
	Angaben von #main-block ul überschrieben werden */
.sitemap ul{
	line-height:20px !important;
	font-size:8pt !important;
	margin:0 !important;
	margin-left:18px !important;
	padding:0 !important;
}

.sitemap li{
	margin:0.3em 0 !important;
	padding:0 !important;
}

