/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */

/* ----------------------------- WT GALLERY category mode ----------------------------- */

div.wtgallery_categories { 
	border: 1px solid silver;
	width: 170px;
	padding: 10px;
	float: left;
	margin: 5px 0;
}
div.wtgallery_category_pic {
	float: left;
}
div.wtgallery_category_pic {
	margin-right: 10px;
}
div.wtgallery_category_folder {
	margin: 20px 0 10px 0;
}
p.wtgallery_category_pagebrowser {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	display: none;
}

/* ----------------------------- WT GALLERY list mode ----------------------------- */

.wtgallery_listpic_pic {
	border: 1px solid white;
	align: center;
}
.wtgallery_listpic {
	border: 1px solid #888888;
	width: 52px;
	height: 52px;
	margin: 5px;
}

.wtgallery_pagebrowser {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
}

.wtgallery_pagebrowser_up {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	display: none;
}

/* ----------------------------- WT GALLERY singleview mode ----------------------------- */

.wtgallery_singlepic_popup {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	text-align: center;
}

.wtgallery_singlepic_fwd {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	text-align: center;
}

.wtgallery_singlepic_back {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	text-align: center;
}


.wtgallery_singlepic_pic {
	border: 1px solid white;
}

.wtgallery_singlepic {
	text-align: center;
}


/* wt_gallery END */






TABLE {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFFFFF;
	margin-right : 0px;
	margin : 0px;
}

H1 {
	font-family : Verdana, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #FFFFFF;
	padding-left : 10px;
	margin-bottom : 15px;
	margin-top : 15px;
	letter-spacing: 4px;
	text-transform: uppercase;

}

H2 {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #FFFFFF;
	padding-left : 5px;
	margin-bottom : 10px;
	margin-top : 10px;
	letter-spacing : 2px;
	text-transform : none;
}

H3 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	padding-left : 5px;
	margin-bottom : 10px;
	margin-top : 10px;
	letter-spacing : 4px;
	text-transform : normal;
}

H4 {
	font-family : Verdana, sans-serif;
	font-size : 8px;
	font-weight : bold;
	color : #FFFFFF;
	padding-left : 5px;
	margin-bottom : 10px;
	margin-top : 10px;
	letter-spacing : 4px;
	text-transform : normal;
}


.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	padding-left : 25px;
}

.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	padding-left : 25px;
}

.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : navy;
}

P {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 180%;
	color: #FFFFFF;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left : 20px;
	padding-right : 30px;
	padding-bottom : 0px;
	text-indent : 0px;
}

.top {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	font-weight : normal;
	line-height : 180%;
	color: #FFFFFF;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left : 0px;
	padding-right : 30px;
	text-indent : 0px;
	text-align : right;
	text-decoration : none;
}


/* ----------------------------- Styles für Links ohne Klassen ----------------------------- */

A:link {
	background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
}

A:visited {
	background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
}

A:hover {
	background-color : transparent;
	color : #FFFFFF;
	text-decoration : underline;
	font-weight : bold;
}

A:active {
	background-color : transparent;
	color : #FFFFFF;
	text-decoration : underline;
	font-weight : bold;
}

.navi_druck A:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
}

/* ----------------------------- Styles für Links in Hauptnavigation ----------------------------- */

.navi_no A:link {
	background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
}

.navi_no A:visited {
	background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
}

.navi_no A:hover {
	background-color : transparent;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}

.navi_no A:active {
	background-color : transparent;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}

.navi_active A:link {
	background-color : transparent;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}

.navi_active A:visited {
	background-color : transparent;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}

.navi_active A:hover {
	background-color : transparent;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}

.navi_active A:active {
	background-color : transparent;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}

/* ----------------------------- Styles für Links in Subnavigation ----------------------------- */

.subnavi_no A:link {
	font-size : 11px;
	background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
}

.subnavi_no A:visited {
	font-size : 11px;
	background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
}

.subnavi_no A:hover {
	font-size : 11px;
	background-color : transparent;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}

.subnavi_no A:active {
	font-size : 11px;
	background-color : transparent;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}

.subnavi_active A:link {
	font-size : 13px;
	background-color : transparent;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}

.subnavi_active A:hover {
	font-size : 13px;
	background-color : transparent;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}

.subnavi_active A:visited {
	font-size : 13px;
	background-color : transparent;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}

.subnavi_active A:active {
	font-size : 13px;
	background-color : transparent;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}

/* ----------------------------- Styles für Links in Subnavigation 2 ----------------------------- */

.subnavi_2_no A:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	line-height : 200%;
	text-decoration : none;
}

.subnavi_2_no A:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	line-height : 200%;
	text-decoration : none;
}

.subnavi_2_no A:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	line-height : 200%;
	text-decoration : none;
}

.subnavi_2_no A:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	line-height : 200%;
	text-decoration : none;
}

.subnavi_2_active A:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	line-height : 200%;
	text-decoration : none;
}

.subnavi_2_active A:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	line-height : 200%;
	text-decoration : none;
}

.subnavi_2_active A:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	line-height : 200%;
	text-decoration : none;
}

.subnavi_2_active A:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	line-height : 200%;
	text-decoration : none;
}


/* ----------------------------- Styles für Calendar ----------------------------- */


	.upcoming_title {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 14px;
		font-weight : bold;
		color : #FFFFFF;
		padding-left : 3px;
	}

	.event_date {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight : none;
		color : #FFFFFF;
		padding-left: 20px;	
	}

	.event_title {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 14px;
		font-weight : bold;
		color : #FFFFFF;
		text-decoration: none;
		padding-left: 20px;	
		letter-spacing : 1px;
	}

	.event_linie {
		padding-left : 0px;
	}


	.weekHeader {
			font-family : Verdana;
			font-size : 11px;
			font-weight : bold;
			color : #FFFFFF;
			padding-top : 5px;
			padding-bottom : 5px;
		}

	.event_time {
			font-family : Verdana;
			font-size : 11px;
			font-weight : bold;
			color : #FFFFFF;
			line-height : 250%;
			padding-left : 10px;
}

	.event {
			font-family : Verdana;
			font-size : 11px;
			color : #FFFFFF;
			line-height : 180%;
			padding-left : 20px;
			padding-bottom : 5px;
}


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

.news-latest-container {
}

.news-latest-container H2, .news-latest-gotoarchive {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	text-align : left;
	line-height : 160%;
	color:#fff;
	padding:3px;
	margin:3px;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	padding:3px;
	margin:3px;
}

.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 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	height:12px;
	padding-top : 5px;
	padding-bottom : 15px;
	margin-left : 20px;
	margin-right : 25px;
}

.news-latest-morelink A {
	float:right;
}

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

.news-list-container {
	text-decoration : none;
}



.news-list-container h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
	margin-top : 5px;
	margin-right: 5px;
	padding-left : 30px;
}

.news-list-more {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
	margin-top : 10px;
	margin-bottom : 10px;
	padding-left : 20px;
}


/* ----------------------------- Styles für News ----------------------------- */

.news_list A:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
	margin-top : 20px;
	padding-left : 20px;
}

.news_list A:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
	margin-top : 20px;
	padding-left : 20px;
}

.news_list A:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
	margin-top : 20px;
	padding-left : 20px;
}

.news_list A:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : #FFFFFF;
	margin-top : 20px;
	padding-left : 20px;
}



.news_browser p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : none;
	color : #000000;
	text-decoration : none;
}

.news_browser A:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : none;
	color : #000000;
	text-decoration : none;
}

.news_browser A:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : none;
	color : #000000;
	text-decoration : none;
}

.news_browser A:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : none;
	color : #000000;
	text-decoration : none;
}

.news_single A:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	padding-left : 0px;
	margin-top : 10px;
	text-decoration : none;
}

.news_single A:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	padding-left : 0px;
	margin-top : 10px;
	text-decoration : none;
}

.news_single A:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	padding-left : 0px;
	margin-top : 10px;
	text-decoration : underline;
}

.news_single h2{
	font-family : Verdana, Arial, Hevetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #FFFFFF;
	padding-left : 0px;
	margin-bottom : 10px;
	margin-top : 10px;
	margin-right : 10px;
	letter-spacing : 2px;
	text-transform : none;
}

.news_single p {
	margin-bottom : 10px;
}



/* ----------------------------- Styles für HINWEIS ----------------------------- */

.hinweis p{
	background-color : #808080;
	border : 3px double #ccc;
	padding : 15px;
	margin-top : 30px;
	margin-bottom : 10px;
	margin-right : 45px;
	margin-left : 15px;
	letter-spacing : 1px;
}


.hinweis H4 {
	padding-top : 30px;
	font-family : Verdana, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #FFF;
	padding-left : 0px;
	margin-bottom : 10px;
	margin-top : 0px;
	letter-spacing : 2px;
	text-transform : uppercase;
}








/* ----------------------------- Styles für VERANSTALTUNGSMANAGER ----------------------------- */

.EventsListViewToday {
	font-weight : bold;
	padding-left : 0px;
	margin-bottom : 15px;
}

.EventsListTable {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color: #FFFFFF;
	line-height : 220%;
}



.EventsSearchDateRange {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : normal;
	line-height : 180%;
	color: #FFFFFF;
	margin-top : 0px;
	margin-bottom : 10px;
	padding-left : 0px;
	padding-right : 30px;
	text-indent : 0px;
}

.EventsSingleTitle {
	font-family : Verdana, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #FFFFFF;
	padding-left : 20px;
	margin-bottom : 15px;
	margin-top : 15px;
	letter-spacing: 1px;
}

.EventsSingleDescription P{
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 180%;
	color: #fff;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left : 20px;
	padding-right : 30px;
	text-indent : 0px;
}

.EventsSingleDetailHeader {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 180%;
	color: #FFFFFF;

	padding-left : 20px;
	padding-right : 30px;
}

.EventsSingleDetailEntry {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : normal;
	line-height : 180%;
	color: #FFFFFF;

	padding-left : 20px;
	padding-right : 30px;
}



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 
}


.headerdate {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}


body.startseite {
	background-color: #E8EAEE;
}

body.aktuell {
	background-color: #F6EEEA;
}

body.kirche {
	background-color: #F6F2EA;
}

body.gemeinde {
	background-color: #EFEFEF;
}

body.musik {
	background-color: #FDF2EC;
}

body.service {
	background-color: #F6EEEA;
}

body.impressum {
	background-color: #F8F4EE;
}

ul {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 180%;
	color: #FFFFFF;
	margin-top : 1px;
	margin-bottom : 1px;
	margin-left : 60px;
	padding-right : 30px;
	text-indent : 0px;
}

ol {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 180%;
	color: #FFFFFF;
	margin-top : 1px;
	margin-bottom : 1px;
	margin-left : 20px;
	padding-right : 30px;
	text-indent : 0px;
}



.caption {
	padding-left : 0px;
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
}
.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #6600CC;
}

.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;
}




.mailform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}






.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : red;
}
.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;
}



