html {
padding			: 0px;
margin			: 0px;
}

body {
font-family		: Arial,Helvetica,sans-serif;
font-size		: 12px;
padding			: 0px;
margin			: 0px;
background-color	: #161a26;
background-image	: url(/images/pfarrei-hg.jpg);
background-repeat	: no-repeat;
background-position	: top center;
}

/* Seite in die Mitte setzen */
DIV.rahmen {
width			: 960px;
float			: left; 
position		: relative;
top			: 0px;
left			: 50%;
height			: auto;
margin-left		: -480px;
margin-right		: auto;
background-color	: #ede5da;
background-image	: url('/images/bg-top.png');
background-repeat	: no-repeat;
background-position	: 0px 0px;
padding			: 34px 0px 0px 0px;
} 

/* vertikales Menü */

.menuspalte {
width			: 236px;
float			: left;
}

.emflink {
position		: relative;
width			: 234px;
height			: 77px;
}

.emflink:hover {
cursor			: pointer;
}

.vmenu {
background-color	: #FFFFFF;
width			: 234px;
margin			: 16px 0px 0px 0px;
padding			: 0px 0px 27px 0px;
}

.vmenu h1 {
font-family		: Arial, sans-serif;
font-size		: 16px;
font-weight		: bold;
padding			: 14px 4px 0px 4px;
text-align		: center;
line-height		: 16px;
}

.orange .vmenu, .orange .inhalte, .orange .seitenstreifen {background-image:url('/images/leiste-orange.png');}
.gras .vmenu, .gras .inhalte, .gras .seitenstreifen {background-image:url('/images/leiste-gras.png');}
.see .vmenu, .see .inhalte, .see .seitenstreifen {background-image:url('/images/leiste-see.png');}
.caelum .vmenu, .caelum .inhalte, .caelum .seitenstreifen {background-image:url('/images/leiste-caelum.png');}
.ecclesia .vmenu, .ecclesia .inhalte, .ecclesia .seitenstreifen {background-image:url('/images/leiste-ecclesia.png');}
.passion .vmenu, .passion .inhalte, .passion .seitenstreifen {background-image:url('/images/leiste-passion.png');}
.baldachin .vmenu, .baldachin .inhalte, .baldachin .seitenstreifen {background-image:url('/images/leiste-baldachin.png');}
.drat .vmenu, .drat .inhalte, .drat .seitenstreifen {background-image:url('/images/leiste-fDioezesanrat.png');}

.vmenu, .inhalte, .seitenstreifen {background-repeat: no-repeat; background-position: top;}

.vmenu ul, .vmenu ul li {
list-style-type		: none;
padding			: 0px;
margin			: 0px;
}

.vmenu .no, .vmenu #act {padding: 8px 12px 8px 20px;}
.orange .vmenu .no:hover, .orange .vmenu #act {background-color: #9c5220;}
.gras .vmenu .no:hover, .gras .vmenu #act {background-color: #5f7d19;}
.see .vmenu .no:hover, .see .vmenu #act {background-color: #357165;}
.caelum .vmenu .no:hover, .caelum .vmenu #act {background-color: #2e4674;}
.ecclesia .vmenu .no:hover, .ecclesia .vmenu #act {background-color: #977f1f;}
.passion .vmenu .no:hover, .passion .vmenu #act {background-color: #8f5fa5;}
.baldachin .vmenu .no:hover, .baldachin .vmenu #act {background-color: #5f96a5;}
.drat .vmenu .no:hover, .drat .vmenu #act {background-color: #81006d;}

.vmenu .no:hover {background-image: url('/images/u-pfeil.png'); background-repeat: no-repeat; background-position: left middle;}
.vmenu #act {background-image: url('/images/u-pfeil-runter.png'); background-repeat: no-repeat; background-position: left middle;}
.vmenu .no:hover a, .vmenu #act a {color: #ffffff;}
.imageGallery .imageGalleryPic a { padding: 1px; }
.orange .imageGallery .imageGalleryPic a:hover { background-color: #9c5220; }
.gras .imageGallery .imageGalleryPic a:hover { background-color: #5f7d19; }
.see .imageGallery .imageGalleryPic a:hover { background-color: #357165; }
.caelum .imageGallery .imageGalleryPic a:hover { background-color: #2e4674; }
.ecclesia .imageGallery .imageGalleryPic a:hover { background-color: #977f1f; }
.passion .imageGallery .imageGalleryPic a:hover { background-color: #8f5fa5; }
.baldachin .imageGallery .imageGalleryPic a:hover { background-color: #5f96a5; }
.drat .imageGallery .imageGalleryPic a:hover { background-color: #81006d; }

/* Untermenü vertikales Menü  Ebene 1 */
.vmenu .u-no, .vmenu  #u-act {padding: 1px 12px 1px 5px;}
.vmenu ul li ul {
background-color	: #e7e7e7;
margin			: 0px 0px 0px 20px;
padding			: 8px 0px 12px 0px;
}

#u-act a {text-decoration: underline;}

/* Untermenü vertikales Menü  Ebene 2 */
.vmenu ul li ul li ul {
font-size		: 11px;
line-height		: 12px;
}

#u2-act a {
text-decoration		: underline;
}
/* ------------------------- */

.rechtespalte {
float			: left;
width			: 681px;
padding			: 0px 0px 0px 14px;
}

.seitenstreifen {
float			: left;
width			: 186px;
min-height		: 300px;
padding			: 12px 7px 15px 7px;
}

/* -----BEGIN----------- ganze Seitenbreite für den Inhalt, kein Seitenstreifen ------------------- */
.contentcontainerbig {
background-image	: url(/images/contentcontainer-einespalte-bg.png);
background-repeat	: repeat;
float				: left;
width				: 695px;
margin				: 14px 0px 0px 0px;
}

.contentcontainerbig .inhalte {
float			: left;
width			: 671px;
min-height		: 300px;
padding			: 12px 15px 15px 12px;
}

.contentcontainerbig .seitenstreifen {
display			: none;
}

/* ------ENDE---------- ganze Seitenbreite für den Inhalt, kein Seitenstreifen ------------------- */

/* -----BEGIN----------- Inhalt, mit Seitenstreifen ------------------- */
.contentcontainer {
background-image	: url(/images/contentcontainer-zweispalten-bg.png);
background-repeat	: repeat;
float				: left;
width				: 695px;
margin				: 14px 0px 0px 0px;
}

.contentcontainer .inhalte {
float			: left;
width			: 468px;
min-height		: 300px;
padding			: 12px 15px 15px 12px;
}

.contentcontainer .seitenstreifen {
display			: block;
}
/* ------ENDE---------- ganze Seitenbreite für den Inhalt, kein Seitenstreifen ------------------- */



.illustration {
float			: left;
width			: 695px;
padding			: 12px 0px 0px 0px;
}

.illustrationtext {
float			: left;
width			: 695px;
padding			: 12px 0px 0px 0px;
height			: 53px; 
background-image	: url('/images/illustration-bg.png');
margin			: 12px 0px 2px 0px;
}

.illustrationtext p {
display			: block;
text-align		: center;
font-family		: arial, sans-serif;
font-size		: 20px;
font-weight		: bold;
padding			: 7px 0px 0px 0px;
margin			: 0px 0px 0px 0px;
color			: white;
}
/* --ENDE--8<-----(schnapp)----Schalter: ohne eigenes Bild, nur mit Pfarreinamen----8<-----(schnapp)---- */

.inhalte h1, .seitenstreifen h1 {
padding			: 0px 0px 9px 0px;
margin			: 0px;
font-size		: 16px;
font-weight		: bold;
color			: #000000;
}

h2 {
/* die Hauptüberschrift für Artikel */
font-size		: 14px;
font-weight		: bold;
color			: #000000;
margin			: 0px 0px 4px 0px;
}

.trenner-weiss
{
position: absolute;
top: 242px;
width: 698px;
height: 3px;
background-color: #faf9f5;
}

.fusszeile {
width			: 100%;
padding			: 25px 0px 25px 0px;
float			: left;
text-align		: center;
}

.fusszeile a, .fusszeile a:link, .fusszeile a:visited {
color			: #6f6f6f;
text-decoration		: none;
}

.fusszeile a:hover, .druck:hover {
text-decoration		: underline;
}

.fusszeile a img {
border			: none;
}

.fusszeile .druck {
cursor			: pointer;
}

a, a:link, a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:focus, a:active { border-bottom: 1px #2e4674 solid;}

.orange .active, .orange a, .orange a:link, .orange a:visited, .orange .druck {color: #9c5220;}
.gras .active, .gras a, .gras a:link, .gras a:visited, .gras .druck {color: #5f7d19;}
.see .active, .see a, .see a:link, .see a:visited, .see .druck  {color: #357165;}
.caelum .active, .caelum a, .caelum a:link, .caelum a:visited, .caelum .druck {color: #2e4674;}
.ecclesia .active, .ecclesia a, .ecclesia a:link, .ecclesia a:visited, .ecclesia .druck {color: #977f1f;}
.passion .active, .passion a, .passion a:link, .passion a:visited, .passion .druck {color: #8f5fa5;}
.baldachin .active, .baldachin a, .baldachin a:link, .baldachin a:visited, .baldachin .druck {color: #5f96a5;}
.drat .active, .drat a, .drat a:link, .drat a:visited, .druck {color: #81006d;}

.mediaicon{
height			: 12px;
padding			: 0px 0px 0px 12px;
}

.mediaicon a img {
vertical-align: bottom;
}

.trenner
{
	background-image	: url(/images/radio-trenner.png);
	background-repeat	: no-repeat;
	width			: 453px;
	height			: 7px;
	clear			: both;
	margin			: 18px 0px 18px 0px;
}

.trennerSmall
{
	background-image	: url(/images/radio-trenner.png);
	background-repeat	: no-repeat;
	width			: 230px;
	height			: 7px;
	clear			: both;
	margin			: 18px 0px 18px 0px;
}

.rechtespalte ul
{
	margin-top: 6px;
}

.rechtespalte ol
{
	margin-top: 6px;
}

form.cmxform fieldset {
	border-top: 0px;
}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
	border-bottom: 0px;
}

#iTB_window {
	background: #EDE5DA;
	border: 1px solid #CCCCCC;
}

#iTB_window input {
	width: 300px;
}

#iTB_window textarea {
	width: 300px;
}

