﻿/*
© zeta software 2005, Christine Kirchmeier


/* GENERAL TAG DEFINITIONS */

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

body {
	background: #FFF url(bg.jpg) repeat-x;
	margin: 7px 0 10px 0;
	padding: 0;
}

table,td,tr,p,h1,h2,h3,li,input,select,div {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

h1 {
	color: #E4001B;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 6px 0;
	background: url(title-bg.gif) no-repeat right bottom;
	display: inline;
	margin: 0 0 15px 0;
}

h2 {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

h3 {
	font-weight: bold;
}

ul {
	margin: 5px;
	padding: auto;
	list-style-type: none;
}

ul li {
	background: url(list.gif) no-repeat 1px .6em;
	line-height: 1.5em;
	margin: 0;
	padding: 0 0 2px 12px;
}

ol {
	list-style: decimal;
	line-height: 120%;
	vertical-align: middle;
}
	
a:link,a:visited,a:active {
	color: #00A5D9;
}

a:hover {
	color: #E4001B;
}

form {
	padding: 0;
	margin: 0;
}

submit {
	text-align: center;
}


/* GENERAL CLASS DEFINITIONS */

a.topmenu:link,a.topmenu:visited,a.topmenu:active {
	font-size: 12px;
	text-decoration: none;
	color: #606060;
	font-weight: bold;
	padding: 0;
	line-height: 16px;
}

a.topmenu:hover {
	font-size: 12px;
	text-decoration: none;
	color: #E4001B;
	font-weight: bold;
	padding: 0;
}

a.subnav1:link,a.subnav1:visited,a.subnav1:hover,a.subnav1:active {
	text-decoration: none;
	color: #5D5D5D;
	font-weight:bold;
	font-size: 10px;
	border-bottom: 1px solid #5B5B5B;
	background: url(sub1-i.gif) no-repeat 0 0;
	margin: 0 10px 4px 6px;
	padding: 3px 0 5px 13px;
	display: block;
}

a.subnav1:hover {
	color: #E4001B;
	background: url(sub1-a.gif) no-repeat 0 0;
}

a.subnav2:link,a.subnav2:visited,a.subnav2:hover,a.subnav2:active {
	color: #5D5D5D;
	font-size: 9px;
	font-weight: normal;
	display: block;
	text-decoration: none;
	padding: 0 5px 4px 19px;
}

a.subnav2:hover {
	color: #E4001B;
}

a.subnav3:link,a.subnav3:visited,a.subnav3:hover,a.subnav3:active {
	color: #5D5D5D;
	font-size: 9px;
	font-weight: normal;
	display: block;
	text-decoration: none;
	padding: 0 5px 4px 29px;
}

a.subnav3:hover {
	color: #E4001B;
}

a.topmenuactive:link,a.topmenuactive:visited,a.topmenuactive:hover,a.topmenuactive:active {
	font-size: 12px;
	text-decoration: none;
	color: #E4001B;
	font-weight: bold;
	padding: 0px 7px 0px 7px;
}

a.subnav1active:link,a.subnav1active:visited,a.subnav1active:hover,a.subnav1active:active {
	text-decoration: none;
	font-weight:bold;
	font-size: 10px;
	border-bottom: 1px solid #5B5B5B;
	margin: 0 10px 4px 6px;
	padding: 3px 0 5px 13px;
	display: block;
	color: #E4001B;
	background: url(sub1-a.gif) no-repeat 0 0;
}

a.subnav2active:link,a.subnav2active:visited,a.subnav2active:hover,a.subnav2active:active {
	color: #E4001B;
	font-size: 9px;
	font-weight: normal;
	display: block;
	text-decoration: none;
	padding: 0 5px 4px 19px;
}

a.subnav3active:link,a.subnav3active:visited,a.subnav3active:hover,a.subnav3active:active {
	color: #E4001B;
	font-size: 9px;
	font-weight: normal;
	display: block;
	text-decoration: none;
	padding: 0 5px 4px 29px;
}

.bildunterschrift {
	font-size: 10px;
	color: #666;
}

a.uplink {
	color: #679AE9;
	font-size: 10px;
}

.kasten, .kasten p {
	font-size: 11px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

.kasten ul {
	margin-left: 20px;
	line-height: 100%;
	font-size: 10px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}


/* SPECIFIC CLASS DEFINITIONS */

.farbe1 {
	background: #679AE9;
}

.farbe2 {
	background: #679AE9;
}

.farbe3 {
	background: #DCE967;
}

.ueberschrift {
	color: #1B5BBB;
	font-size: 14px;
	font-weight: bold;
}

.pagetitle {
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}

.dbheader {
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	background: #606060;
	padding: 4px 5px 4px 5px;
}

.dbheader strong {
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
}

.dbrow1,.dbrow2,.dbrow1 a,.dbrow2 a {
	padding: 4px 5px 4px 5px;
	font-size: 11px;
}

.dbrow1 {
	background: #FFF;
}

.dbrow2 {
	background: #F0F0F0;
}

.contenttable {
	border: 1px solid #5C5872;
	background: #FFF;
	margin: 0 auto 0 auto;
	width: 750px;
}

input.submit {
	text-align: center;
}

.NoMargin {
	margin: 0;
	padding: 0;
}

.Header {
	margin: 0 auto 0 auto;
	width: 769px;
	text-align: left;
}

.g1 {
	background: url(gingen-1.jpg) no-repeat 0 0;
	width: 220px;
	height: 62px;
	text-align: right;
	padding: 5px 0 0 0;
}

.g1 {
	he\ight: 62px;
}

* html .g1 {
	he\ight: 57px;
}

input.search {
	border: 1px solid #000;
	height: 14px;
	line-height: 14px;
	width: 124px;
}

.g2 {
	background: url(gingen-2.jpg) no-repeat 0 0;
	width: 103px;
	height: 62px;
	padding: 6px 0 0 4px;
}

.g2 {
	w\idth: 99px;
	he\ight: 56px;
}

.g3 {
	background: url(gingen-3.jpg) no-repeat 0 0;
	width: 446px;
	height: 62px;
	text-align: right;
	padding: 10px 90px 0 0;
}

.g3 {
	w\idth: 356px;
	he\ight: 52px;
}

.g3 a,.g3 a:link,.g3 a:visited,.g3 a:hover,.g3 a:active {
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

.g3 a:hover {
	color: #FFF;
}

.g4 {
	background: url(gingen-4.jpg) no-repeat 0 0;
	width: 446px;
	height: 46px;
}

.g5 {
	background: url(gingen-5.jpg) no-repeat 0 0;
	width: 103px;
	height: 46px;
}

.g6 {
	background: url(gingen-6.jpg) no-repeat 0 0;
	width: 220px;
	height: 46px;
}

.MainMenu {
	margin: 0 auto 0 auto;
	width: 769px;
}

.MainMenuLeft {
	background: url(menu-left.gif) no-repeat;
	width: 42px;
	height: 45px;
}

.MainMenuMiddle {
	background: url(menu-bg.gif);
	white-space: no-wrap;
	text-align: center;
	height: 45px;
}

.MainMenuRight {
	background: url(menu-right.gif) no-repeat;
	width: 28px;
	height: 45px;
}

.Additional {
	margin: 0 auto 0 auto;
	width: 769px;
	height: 22px;
	text-align: left;
}

td.AreaTitle {
	background: url(rot.jpg) no-repeat;
	width: 196px;
	color: #FFF;
	font-size: 11px;
	padding: 3px 10px 0 19px;
	font-family: Arial, Helvetica, sans-serif;
}

td.AreaTitle {
	w\idth: 167px;
}

div.AreaTitle {
	color: #FFF;
	height: 17px;
	overflow: hidden;
}

td.Path {
	background: url(grau.gif);
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 0 0 3px;
}

div.Path {
	color: #FFF;
	height: 18px;
	overflow: hidden;
}

.Path a,.Path a:link,.Path a:visited,.Path a:hover,.Path a:active {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.Print {
	background: url(blau.jpg) no-repeat;
	width: 193px;
	padding: 3px 0 0 25px;
}

.Print {
	w\idth: 168px;
}

.MainContent {
	margin: 0 auto 0 auto;
	width: 769px;
	text-align: left;
}

td.SubMenu {
	background: #EBEBEB url(kirche_1.jpg) no-repeat left bottom;
	width: 175px;
	border-right: 1px solid #5D5D5D;
	padding: 0 0 200px 0;
	height: 100%;
}

td.SubMenu {
	w\idth: 174px;
}

div.SubMenu {
	background: url(submenu-bg.gif) repeat-y;
	min-height: 100%;
	height: 100%;
	padding: 16px 0 0 0;
}

.Content {
	background: #FFF url(luftaufnahme.jpg) no-repeat;
	border-bottom: 4px solid #8C8C8C;
	padding: 22px 14px 14px 24px;
}

.contentBorder {
	background: #FFF url(content-border.gif) repeat-y right top;
	width: 30px;
	border-bottom: 4px solid #8C8C8C;
}

td.News {
	background: #E0E0E0 url(news-bg.gif);
	width: 192px;
	height: auto;
	border-left: 1px solid #656565;
}

td.NewsBottom {
	background: #E0E0E0 url(pfarrhaus.jpg) no-repeat right bottom;
	width: 192px;
	border-left: 1px solid #656565;
	height: 135px;
}

div.News {
	background: url(gemeinde.jpg) no-repeat;
	height: auto;
	width: 169px;
	padding: 12px 4px 0 19px;
}

table.NewsArticle {
	margin: 0 0 9px 0;
}

td.NewsArticleHeader {
	color: #606060;
	font-weight: bold;
	padding: 6px 0 4px 14px;
	background: url(news-top.gif) no-repeat;
	border-bottom: 1px solid #606060;
}

td.NewsArticleContent {
	background: #ECECEC url(news-bg2.gif) repeat-y;
	font-size: 11px;
	color: #606060;
	padding: 10px 10px 10px 14px;
}

td.NewsArticleContent p {
	font-size: 11px;
	color: #606060;
}

td.NewsArticleContent a, td.NewsArticleContent a:link, td.NewsArticleContent a:visited, td.NewsArticleContent a:hover, td.NewsArticleContent a:active {
	color: #E4001B;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	display: block;
	text-align: right;
}

td.NewsArticleBottom {
	background: url(news-bottom.gif) no-repeat;
	height: 3px;
	line-height: 3px;
	overflow: hidden;
}

/* CSS STILE FÜR ARTIKEL*/

.stilunterueberschrift {
	color: #E4001B;
	font-size: 12px;
	font-weight: bold;
}

.stilhervorhebunggross{
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #5C5872;
}

.stilhervorhebungklein{
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #5C5872;
}

.stilkasten {
	background-color: #F0F0F0;
	padding: 7px;
	border: 1px solid #5C5872;
	display: block;
}

/* Smart Objects */

.zpSO-Sitemap {

}

.zpSO-Overview {

}

.zpSO-Toc {

}

a.zpSO-PictureGallery, a.zpSO-PictureGallery:link, a.zpSO-PictureGallery:visited, a.zpSO-PictureGallery:hover, a.zpSO-PictureGallery:active,{
	font-size: 11px;
	text-decoration: none;
	color: #5C5872;
	font-weight: bold;
	background-color: #F0F0F0;
	padding: 0px 7px 0px 7px;
	border: 1px solid #5C5872;
}

.zpSO-Uplink {

}