/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css 48 2003-10-26 17:07:44Z typo3 $ */

/* Hauptseitenstruktur */

html,body { height:100%; margin:0; background-color:#dcdcdc; }

/* CONTAINTER */
#search { width:248px; height:80px; margin-top:18px; margin-left:6px; margin-bottom:16px;  }
    #search_header  { width:248px; height:34px; background-image:url(../gfx/template/img_search_header.jpg); background-repeat:no-repeat;
	                  font-family:Verdana; font-size:18px; color:#FFFFFF; font-weight:bold; text-indent:40px; }
  	#search_content { width:248px; height:40px; background-image:url(../gfx/template/img_background_search.jpg); background-repeat:repeat-x; background-position:top; }
	
#news   { width:248px; margin-left:6px; margin-bottom:30px; }
    #news_header    { width:248px; height:34px; background-image:url(../gfx/template/img_news_header.jpg); background-repeat:no-repeat;
					  font-family:Verdana; font-size:18px; color:#FFFFFF; font-weight:bold; text-indent:40px; }
    #news_content   { width:248px; background-image:url(../gfx/template/img_background_news.jpg); background-repeat:repeat-x; }



#path { height:298px; width:275px; background-image:url(../gfx/template/img_background_sign.jpg); background-repeat:no-repeat; position:relative; }
    #path_position   { width:142px; height:50px; margin-top:67px; margin-left:5px; padding:1px; margin-bottom:5px; 
	                   font-family:Verdana; font-size:15px; color:#000000; font-weight:bold; position:absolute; bottom:170px; }
	#path_picture    { width:270px; padding:3px; position:absolute; bottom:0px; }
#path a { color: #000000; }

#header  { width:575px; height:108px; background-image:url(../gfx/template/img_header.jpg); background-repeat:no-repeat;  }
#menu    { width:575px; height:45px; background-color:#4a4638; }
		#co_menu_lvl_1 { float:left; height:32px; padding-top:13px; padding-left:4px; padding-right:4px; margin-left:3px; border-right:1px solid #7a776c; }
 
 
#content { width:570px; margin-top:5px; margin-bottom:7px; padding-right:5px}

#footer  { width:575px; height:60px; background-color:#837a60; }
     #holytools { width:166px; height:60px; border-right:1px solid #a5a5a5; padding:2px; float:left; }
	 #address_1 { width:205px; height:60px; border-right:1px solid #a5a5a5; padding:2px; float:left; }
	  #address_1 p { margin-left:3px; color:#FFFFFF }
	 #address_2 { width:190px; height:60px; padding:2px; float:left; }
	  #address_2 p { margin-left:3px; color:#FFFFFF; }

#searchbox { width:220px; height:22px; background-color:#FFFFFF; margin-left:11px; margin-bottom:4px; }
  .search_input { font-family:Verdana; font-size:11px; height:12px; width:130px; border:0px; }

#spacer { width:1px; height:7px; }

/* Hauptmenü 1 Ebene */
.menue_lvl_1_na         { font-family:Verdana; font-size:12px; color:#c3aa5f; text-decoration:none; }
.menue_lvl_1_na:link    { font-family:Verdana; font-size:12px; color:#c3aa5f; text-decoration:none; }
.menue_lvl_1_na:visited { font-family:Verdana; font-size:12px; color:#c3aa5f; text-decoration:none; }
.menue_lvl_1_na:hover   { font-family:Verdana; font-size:12px; color:#c3aa5f; text-decoration:underline; }
.menue_lvl_1_na:active  { font-family:Verdana; font-size:12px; color:#c3aa5f; text-decoration:none; }

/* Holytools */
.holytools_na         { font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:none; }
.holytools_na:link    { font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:none; }
.holytools_na:visited { font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:none; }
.holytools_na:hover   { font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:underline; }
.holytools_na:active  { font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:none; }

.holytools_ac         { font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:none; }
.holytools_ac:link    { font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:none; }
.holytools_ac:visited { font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:none; }
.holytools_ac:hover   { font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:underline; }
.holytools_ac:active  { font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration:none; }


/* Schriftformatierungen */

A:link    { font-family:Verdana; color:#c39a32; text-decoration:none; }
A:visited { font-family:Verdana; color:#c39a32; text-decoration:none; }
A:hover   { font-family:Verdana; color:#c39a32; text-decoration:underline; }
A:active  { font-family:Verdana; color:#c39a32; text-decoration:none; }


H1 { font-family:Verdana; font-size:15px; color:#525252; }
H2 { font-family:Verdana; font-size:12px; color:#000000; }
H3 { font-family:Verdana; font-size:12px; color:#000000; }
H4 { font-family:Verdana; font-size:12px; color:#000000; }

P  { font-family:Verdana, sans-serif; font-size:11px; color:#63625f; }

LI { font-family:Verdana, sans-serif; font-size:11px; color:#63625f; list-style-image:url(../gfx/template/img_dot_yellow.gif); }



/* Kontaktformular */

.mailform          { font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; color:#63625f; }
.mailformrequired  { font-family:Verdana, sans-serif; font-size:11px; font-weight:bold; color:#63625f; }
.mailformcomment   { font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; color:#63625f; }
.mailformradio     { font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; color:#63625f; }

SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px 
}



.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}


.caption {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #FF9966;
}
.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #6600CC;
}
.table {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC3366;
}







.searchform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}











.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : Green;
}



.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC6600;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}




.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}



/* NEWS PLUGIN */

.news-latest-container { }
.news-latest-container H2,.news-latest-gotoarchive { }
.news-latest-content { font-family:verdana; font-size:12px; color:#000000; }
.news-latest-item { padding:2px; margin-bottom:4px; }
.news-latest-item IMG { margin-bottom:0px; margin-right:5px; float:left; }
.news-latest-category IMG { float: none; border:none; margin:0px; }
.news-latest-date { font-size:12px; font-color:#141414; font-family:verdana; }
.news-latest-morelink { height:12px; font-size:12px; font-family:verdana; }
.news-latest-line  { height:1px; background-color:#000000; color:#815b56; }
.news-latest-morelink A { float:right; color:#815b56; }


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container { border:1px solid #000; background-color:#C0B99F; }	
.news-list-item { padding:3px; margin:3px; border:1px solid #666; background-color:#D4CDB6; } 
.news-search-form {	padding:3px; margin-bottom:5px; border:1px solid #666; background-color:#F9FFE5; }
.news-search-emptyMsg { margin:0px; }
.news-search-form FORM { margin:0px;	}
.news-list-container H3 { margin-bottom: 5px; padding: 2px; border-bottom: 1px solid #000000; background-color: #837A60; }
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER, { color:#fff; padding-left:2px; }
.news-list-container H3 A { color:#fff; }
.news-list-container H4 { font-weight:normal; height:70px; padding-left:3px; }
.news-list-date { float: right; color: #000000; width: 180px; text-align: right; height: 18px; margin-top: -2px; margin-right: -2px; font-size: 9px; font-weight: normal; background-color: #C1BAA0; }
.news-list-imgcaption { float: right; padding-top:3px; padding-right:3px; font-size: 9px; }
.news-list-container IMG { float: right; border:1px solid #666; margin-bottom:5px; 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 #333333; }
.news-single-item H2 { font-size: 16px; font-weight:bold; font-family:verdana; 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: left; font-family:verdana; font-size:13px; border-bottom:1px solid #000000; width:100%; background-color:#C0B69D; padding:2px; }
.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%; }
.news-single-line { height:2px; background-color:#333333; }
	
/*--------------------------------- 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: #769024; color:#fff; }
