﻿body { background:#fff; text-align:center; font-family: 'Asap', sans-serife; line-height:1.4em; }
body a { text-decoration:none; color:#039AB0; }
body a:hover { text-decoration:underline; color:#9B551D; }
div#wrapper { width:800px; margin:0 auto; text-align:left; }
div#headerwrap { background:url(/images/mainback.gif) 0 20px no-repeat; height:150px; margin:0;padding:0em; text-align:right; }
div#mainnavi ul { margin:0; padding:0.3em 0em 0.3em 0em; }
div#mainnavi ul li { display:inline; padding-right:0.6em; }
div#mainnavi a { color: #000; text-decoration: none; }
div#mainnavi a:hover { color: #a52a2a; text-decoration: underline; }
div#content-2col { width:480px; padding-top:2em; float:left; }
div#content-2col h1 { font-size:1.3em; color: #a52a2a; }
div#content-2col h2 { font-size:1em; color: #000; line-height:1.4em; }
div#contentfooter { text-align:right; padding-top:1em; padding-bottom:1em; }
div#contentfooterleft { display:inline; padding-right:1em; }
div#contentfooterright { float:right; }
div#footerwrap { font-size:0.9em; color:#a0a0a0; border-top:1px solid #bbb; padding-top:0.65em; margin-top:1em; }
div#release { display: none; }
div#suche { display:none; }
div#marginal { float: right; font: 1.1em/1.4 'Asap',sans-serif; margin: 0; padding-top: 2em;width: 288px; text-align:right; }
div#mainnavi { border-bottom:1px solid #a52a2a; padding-bottom:0.1em; }
div#mainnavi ul li a.aktiv { color:#a52a2a; }
ul.level2 { float:left; width:100%;position:relative; }
ul.level1 li.first, ul.level2 li.pos1 { background:none; padding-left:0em; }
div#headerwrap div#headerlogo2 a { margin:0;padding:0; }
div#headerwrap img { border:0px; }
div#headerlogo1 { float:left; position:relative; top: 24px; left:10px; }
br.clear { clear:both; }
/* Fotostrecken */
div.thumbnails a img { border:1px solid transparent; padding: 0.4em; }
div.thumbnails a:hover img { border:1px outset #777; }
div.picnav { background:#f0f0f0; padding:0.3em; }
div.picnav div.picback { float:left; }
div.picnav div.picnext { float:right; }
p.bild { padding-top:0em; margin-top: 0px; }
/* Mehrsprachigkeit (Headernavigation) */
div#headermeta ul { list-style:none; background:#e0e0e0; padding-right:0.4em; font-size:1.1em; }
div#headermeta ul li { margin-left:0.25em; display:inline; font-size:0.85em; padding-left:0.85em; background:url(/images/background_navigationspunkt.gif) no-repeat scroll 0 6px transparent; }
div#headermeta ul li a { color:#000; font-weight:bold; }
body { background:#e0e0e0; }
#wrapper { background:#fff; padding:1em; box-shadow: 0px 0px 4px #555; width:900px; }
div#footerwrap { background:#f0f0f0; padding:0.5em; border:none; }
div#footerwrap #footerright { color:#555; }
div#headermeta ul { background: none; padding-top:0em; margin-top:0em; }
div#headermeta ul li { background:none; padding-left:0.65em; }
div#headermeta ul li a { font-weight:normal; }
div#headerwrap { background:#fff url(/images/2_head_eza.png) 0px 22px no-repeat; height:150px; }
/* Konstrukt */
body #wrapper { width: 900px; }
#wrapper #mainwrap div.content { width: 640px; }
#contentfooter { display:none; }
/* Hauptnavigation */
#mainwrap #mainnavi { border:none; padding:0em 0em 0em 0em; background:#FFC488; height:auto; }
#mainwrap #mainnavi ul { padding:0em; background: #FF6F28; }
#mainwrap #mainnavi ul li { padding:0em 0em 0em 0em; line-height:2.5em; margin-right:-0.2em;  }
#mainwrap #mainnavi ul li a { padding:0.65em; margin-right:0em; }
#mainwrap #mainnavi ul li a.aktiv { background:#FFC488; font-weight:bold; color:#000; }
#mainwrap #mainnavi ul li a:hover { background:#F1C07B; color:#000; text-decoration:none; }
#mainwrap #mainnavi ul.level2 { border:none; clear:both; margin-top:1px; background:#D2C3AE; width:100%;}
#mainwrap #mainnavi ul.level2 li ul.level3 { display:none; }
#breadcrumb { display:none; }
div#headermeta ul li a { color:#999; }
div#headermeta ul li a:hover { color:#000; }
/* Marginalia */
div#marginal { width: 230px; }
div#marginal div.marginalblock { border: 1px solid #888; margin-bottom:1em; text-align:left; font-size:0.9em; }
div#marginal div.marginalblock div.top { line-height:0px; }
div#marginal div.marginalblock h6 { text-align:left; font-size:1em; font-weight:bold; margin-top:0em; padding:0.3em; margin-bottom:0em; background:#888; color:#fff; }
div#marginal div.marginalblock p { text-align: left; padding:0.3em; margin-top:0em; }
div#marginal div.marginalblock ul.linklist { padding-left:0.5em; list-style:none; margin-left:0;}
div#marginal div.marginalblock ul.linklist li a { background:url(/images/eza_dotz_klein.gif) 0px 1px no-repeat; padding-left:16px; display:block; }
/* Content */
#mainwrap .content h1 { font-family: 'Libre Baskerville', serife; color: #444; font-size:1.95em; margin-bottom:1em; }
#mainwrap .content h1.article { font-family: 'Libre Baskerville', serife; color: #777; font-size:1.95em; margin-bottom:1em; line-height:1.4em; }
#mainwrap .content h2 { font-family: 'Libre Baskerville', serife; color: #444; font-size:1.3em; margin-top:2.5em; }
#mainwrap .content div.linklist h1 { font-size:1.2em; margin-top:1.2em; }
#mainwrap .content p { font-size:1.1em; line-height:1.45em; font-weight:400; color:#222; text-indent:0em; text-align:left; }
#mainwrap .content p img { padding:1em; }
#mainwrap .content ul { list-style: square; }
#mainwrap .content ol li, #mainwrap .content ul li { font-size:1.1em; line-height:1.45em; font-weight:400; color:#222; padding-bottom:0.5em; }
#mainwrap .content ol li ol { padding-top:0.5em; }
#mainwrap .content ol li ol li { font-size:1em; }
#mainwrap .content ul li ul li { font-size:1em; }
#mainwrap .content blockquote { font-size:1.1em; line-height:1.45em; font-style:italic; color:#444; }
#mainwrap .content table { width:100%; border:1px solid #777; }
#mainwrap .content table tr th { background:#f0f0f0; padding:0.3em; }
#mainwrap .content table tr td { padding:0.3em; padding-left:1.5em; }
#mainwrap .content ul.downloads li div.rightcontent p.link { text-indent: 0em; text-align:left; }
#mainwrap .content ul.downloads li div.rightcontent p.upload { display: none; }
div#content-1col { float:left; padding-top:2em; }
#mainwrap div.content p.back { text-align:right; font-size:0.9em; }
/* Kontaktformulare */
div#content-1col form { background:#ffebcd; }
div#content-1col form fieldset { border: none; padding:1em; margin-bottom:0.65em; background:#ffebcd; }
div#content-1col form fieldset legend { display:none; }
div#content-1col form fieldset label { width:11em; float:left; }
div#content-1col form fieldset input { width:460px; margin-bottom:1px; }
div#content-1col form fieldset select { margin-bottom:1px; }
div#content-1col form fieldset textarea { width:460px; }
div#content-1col form fieldset br { clear:both; }
div#content-1col form div.buttons { background:#F7E0BF; padding:0.5em; text-align:right; }
#mainwrap div#content-1col form p { font-weight:bold; text-indent:0em; padding-top:1em; }
div#content-1col form fieldset div input { width:auto; float:left; }
div#content-1col form fieldset div label { width:auto; padding-right:0.65em; }
/* Teaser */
#mainwrap .content div.contentteaser h1 { font-size:1.5em; color:#777; }
#mainwrap .content div.contentteaser p { text-indent:0em; }
#mainwrap .content div.contentteaser img.teaser { float:left; padding-right:1.5em; }
/* Aktuelles */
p.article { padding-left:1em; clear:both; margin-bottom:2em; }
#mainwrap #content-2col p.article img.lstteaserbild { float:right; padding:0em 0em 1em 1em; }
p.article a.headline { background:url(/images/eza_dotz.gif) 2px 3px no-repeat; padding-left:26px; display:block; }
p.article br { display: none; }
p.article span.subheadline { display:block; padding-left:26px; }
p.article span.teaser { display:block; padding-left:26px; padding-top:8px; }
#mainwrap #content-2col table tr td h2 { font-size:1em; display: inline; padding:0; margin:0; }
#mainwrap #content-2col table tr td p { font-size:1em; padding:0; margin:0; display:inline; }
#mainwrap #content-2col table tr td h2 p { font-size:1em; padding:0; margin:0; display:inline; }
#mainwrap #mainnavi ul.level2 { background:#FFC488; }
/* Kirchenbuchsuche */
#mainwrap .content table.kirchenbuch tr td { vertical-align:top; }
#mainwrap .content table.kirchenbuch tr td h2 { font-size:1em; font-family:"Asap", sans-serife; margin-top:0em; display:inline; font-weight:normal; }
#mainwrap .content table.kirchenbuch tr td h2 p { font-size:1em; margin-top:0em; }
#mainwrap .content table.kirchenbuch tr td p { font-size:1em; margin-top:0em; }
#mainwrap .content table.kirchenbuch tr td p strong { font-weight:normal; }

div.content p.article a img { border:none; }