body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table {
	font-size: 11px;
	color: #999;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0px;}
}

.unterzeile {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #999;
}

.unterzeile a { color: #999; }

td.unterzeile {
	padding-top: 3px;
}

.text11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 17px;
}

p 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 17px;
	margin-bottom: 10px;
	margin-top: 0px;
	}
	
.text11form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	list-style-position: outside;
	list-style-type: square;
	padding-left: 16px;
	margin-left: 0px;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	list-style-position: outside;
	list-style-type: square;
}
.text11schwarz {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;
}
.text11schwarzTabellarisch {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 23px;
}
.kalenderFett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;
	font-weight: bold;

}
.kalenderNormal {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;
}
.kalenderFarbeFett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #295454;
	line-height: 17px;
	font-weight: bold;
}
.kalenderFarbe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D4B4B;
	line-height: 17px;
}
.text11blau {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333366;
	line-height: 17px;
}
.text11formBlau {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333366;
	line-height: 16px;
}
.text11fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 17px;
	font-weight: bold;

}
.hgDunkelblau {
	background-color: #00486A;
}
.text11form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 15px;
}
.text10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 17px;
}
.hgDunkelrot {
	background-color: #7A0000;
}
.hgDunkelgruen {
	background-color: #2D491E;
}
.text11hellblau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7EB3CB;
	line-height: 17px;
}
.text11rosa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DF9297;
	line-height: 17px;
}
.text11hellgruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9EB194;
	line-height: 17px;
}

.imgLink {
	border: 1px solid #545481;
}
.imgLink:hover {
	border: 1px solid #9494A9;
}
.text9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.hgDunkeltuerkis {
	background-color: #244747;
}
.text11helltuerkis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C2D1D1;
	line-height: 17px;
}
.tnContainer td { padding: 7px; border-right: 1px solid #336; border-bottom: 1px solid #336; }

.thumbnail_dc {
	border:1px #9EB194 solid;
}
.thumbnail_public, .largeImg_public {
	border:1px #9999b3 solid;
}
.largeImg_dc {
	border:1px #9EB194 solid;
}
.thumbnail_kc {
	border:1px #C2D1D1 solid;
}
.largeImg_kc {
	border:1px #C2D1D1 solid;
}
.thumbnail_ds {
	border:1px #99C2D6 solid;
}
.largeImg_ds {
	border:1px #99C2D6 solid;
}
.thumbnail_mk {
	border:1px #D39191 solid;
}
.largeImg_mk {
	border:1px #D39191 solid;
}
a:hover .thumbnail_dc, a:hover .thumbnail_kc, a:hover .thumbnail_ds, a:hover .thumbnail_mk, a:hover .thumbnail_public  {
	border-color: #fff;
}
a:hover {
	border-color: #FFF;
}
a:hover {
	text-decoration: none;
}

.weiterlesen {
	margin-left: 5px;
	padding-left: 10px;
	backg\round: url(../typo/dreieck_violett.gif) no-repeat 0 0.4em;
}

a.weiterlesen:hover {
	backg\round-image: url(../typo/dreieck_violett_f2.gif);
}

.pressDate, .home .news_date {
	color: #CBCBD8;
	margin-bottom: 0;
}

div.pressItem {
	padding-bottom: 15px;
	margin: 0 0 10px 0;
	/*background: url(../typo/linie_dunkelviolett_200.gif) no-repeat left bottom;*/
}

body.impressum p { color: #333366; }

.home .news_item, .aktuelles .news_item {
	float: left;
	width: 490px;
	position: relative;
	display: inline;
	margin-bottom: 15px;
	margin-right: -50px;
}

.home .news_copy, .aktuelles .news_copy {
	width: 350px;
	float: left;
	position: relative;
	display: inline;
}

.home .news_img { float: left; width: 140px; min-height: 10px; display: inline; padding-top: 2px; position: relative; padding-bottom: 10px;  }

body.home table { color: #fff; }

.home .news_item p, .home td { line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.home .news_item h2 { margin: 0; font-size: 11px; line-height: 17px; font-weight: bold;  }

.aktuelles .news_item, .aktuelles .news_copy { width: 400px; }

.aktuelles .img_row { padding-top: 15px; padding-bottom: 20px; float: left; position: relative;}

.aktuelles .img_row img { border: 1px solid #5C5C84; }

.home td.unterzeile { text-align: left; font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; color: #999; }

.files td.subfolder { padding: 5px 10px 6px 25px;  }
.files td.file_folder, .files td.filelist_container  { padding: 10px 10px 4px 15px;  }
.files td.file_edit { padding: 10px 10px 4px 15px;  }
.files td.filelist_container  { padding-top: 0; padding-bottom: 8px;}


.files tr.filelist_head td { padding: 5px 10px 6px 15px; }

.hidden { display: none; }

.files td.filelist_container div { float: left; display: inline; position: relative; font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #fff; }

.files td.filelist_container div.hidden { display: none; }

td.filelist_container div.row, .subfolder, .subfolder_content { clear: both; width: 100%; }
.subfolder { padding: 5px 10px 6px 10px; }
.file_list { padding: 8px 10px 6px 25px; }

.file_list .row div { line-height: 2em; }

.folder_open, .folder_closed { background: url(../assets/typo/folder_intern.gif) no-repeat 2px 3px; padding-left: 13px; outline: none; text-decoration: none;}
.folder_open { background-position: 0 -26px; text-decoration: none;}

p.programm_orgel { width: 146px; background:url(../../bilder/icon_orgelflyer.png) no-repeat top left; text-align: left; padding: 2px 0 4px 31px; font-weight: normal; color: #A0B7B7; height: 37px; clear: none; margin-bottom: 0; float: right; margin-right: -3px; position: relative; }