﻿/* rot_dunkel: #E1003A, gelb #fff381 , blau #cfdce6, bg_blau #ebf1f5*/












































































































html, body {
	margin : 0;
	padding:0;
	font : 14px/140% Geneva, Arial, Helvetica, sans-serif;
	color : #342F42;
	height: 100%;
	background:  url(img/bg_body2.gif) repeat-x 0px 0px;
}
* {
	padding:0;
	margin: 0;
}
h1, h2, h3, p, ul, ol, li, dd, span, img {
	padding : 0;
	margin : 0;
}
img {
	border : none;
}
.noborder {
	border : none;
}
blockquote {
	text-align:center;
	padding :0;
	margin : 0;
	font-weight:bold;
}
li {
	list-style: none;
	margin-left:2em;
}
h2 {
	color: #342F42;
	text-transform: uppercase;
	font: bold 10pt/110% Geneva, Arial, Helvetica, sans-serif;
}
h3 {
	color: #342F42;
	font: bold 11pt/12pt Geneva, Arial, Helvetica, sans-serif;
	padding:0.2em 1em;
	margin-bottom:0.5em;
	background: #fff381;
}
hr {
	border: 1px dotted #000;
	margin:5px 0;
}
.fett {
	font-weight: bold;
	padding:0;
	margin:0;
}
#contentcenter p.fett_right_small {
	font: bold 8pt/110% Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	margin:0;
	padding:0;
}
.small {
	font : 8pt/1.1em Geneva, Arial, Helvetica, sans-serif;
	margin-left: 1em;
}
a:link, a:visited, a:active {
	color : #E1003A;
	font : bold 11px/120% Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
a:hover {
	color : #342F42;
	text-decoration : none;
}
#center {
	position : relative;
	margin : 0 auto;
	width : 980px;
	height:auto;
	background: #fff;
}
#nav {
	width:300px;
	height : 40px;
	margin-bottom:10px;
	padding: 10px 0 0 680px;
	background: #fff url(img/top.gif) no-repeat 0px 0px;
}
#nav ul {
	list-style-type: none;
	padding: 0;
	margin:0;
}
#nav ul li {
	float:left;
	display: inline;
	padding: 0;
	margin:0;
	width:100px;
}
#nav ul li a {
	color : #342F42;
	font :bold 9pt/1.5em Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	display: block;
	text-align:center;
	text-transform: uppercase;
	padding:0;
	margin:0;
}
#nav ul li a:hover {
	background:#cfdce6;
	color : #fff;
	text-decoration : none;
}
#header {
	width: 980px;
	height :200px;
	padding : 0;
	margin:0;
	background: #fff url(img/titel.gif) no-repeat 0px 0px;
}
/*JS Animation*/
#imageContainer2 {
	position:relative;
	height:200px;
}
#imageContainer2 img {
	display:none;
	position:absolute;
	top:0;
	left:0;
}
#home .home, #kontakt .kontakt, #impressum .impressum {
	background:#cfdce6;
	color : #fff;
	text-decoration : none;
	padding:0 5px;
}
#biuro .biuro, #aktuell .aktuell, #msze .msze, #szkola .szkola, #termine .termine, #patron .patron, #patron_miesiaca .patron_miesiaca, #temat_miesiaca .temat_miesiaca, #muenster .muenster, #z_zycia .z_zycia, #grupy .grupy, #historia .historia, #dojazd .dojazd, #wydarzenia .wydarzenia, #memoriam .memoriam, #rekolekcje .rekolekcje {
	background: #cfdce6 url(img/bg_link.gif) no-repeat 180px 5px;
	color : #342F42;
	text-decoration : none;
}
#contentleft {
	width : 200px;
	height: 99%;
	padding : 0;
	margin: 2em 1em 2em 0;
	float : left;
	background: #fff;
	clear:both;
}
#contentleft ul {
	position: relative;
	width : 200px;
	list-style-type: none;
	padding: 0;
	margin:0;
}
#contentleft ul li {
	padding: 0;
	margin:0;
}
#contentleft ul li a {
	color : #E1003A;
	font :bold 15px/110% Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-transform: uppercase;
	line-height:1.5em;
	height:1.5em;
	display: block;
	padding-left:0.3em;
	margin:0;
	border-bottom: 1px solid #fff381;
}
#contentleft ul li a:hover {
	background: #cfdce6 url(img/bg_link.gif) no-repeat 180px 5px;
	color : #342F42;
	text-decoration : none;
}
#contentcenter {
	position : relative;
	float:right;
	width : 720px;
	height: 99%;
	min-height:300px;
	background: #ebf1f5;
	padding : 2em 1em;
	margin : 0;
}
#contentcenter h2 {
	margin:0 0 1em 0; /*border: 1px solid #FD4703;*/
}
#contentcenter p {
	padding:0;
	margin:0 0.5em 0.5em 0;
}
#contentcenter p.fett {
	font-weight: bold;
	padding: 0;
	margin:10px 0 0;
}
#contentcenter p.tag {
	font: bold 10pt/12pt Geneva, Arial, Helvetica, sans-serif;
	color:#E1003A;
	margin-top : 1em;
}
#contentcenter p.text {
	margin : 1em 0.5em 0 1em;
}
#contentcenter p.fett_right {
	font-weight: bold;
	text-align:right;
	margin:0;
	padding:0 1em;
}
#contentcenter li {
	list-style: circle;
}
.red {
	color: #E1003A;
	padding:0;
	margin:0;
}
a.bottom:link, a.bottom:visited, a.bottom:active {
	padding:0.5em 0.22em 0;
	color: #E1003A;
	font: 11px/110% Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.bottom:hover {
	color: #342F42;
}
#bottom {
	clear:both;
	background: url(img/hintergrund_bottom.gif) repeat-x 0px 0px;
	text-align: center;
	width:960px;
	margin :0 auto;
	padding:10px;
	border-top:1px solid #342F42;
}
#bottom p {
	padding: 5px 0;
	text-align: center;
	color: #342F42;
	font: 8pt/110% Geneva, Arial, Helvetica, sans-serif;
}
#wraphome {
	height:100%;
	overflow:hidden;
	background: #ebf1f5;
	padding:0 10px 20px 10px;
	border: 1px solid #ebf1f5;
}
p.tit {
	color: #E1003A;
	padding:0.5em 0;
	text-transform: uppercase;
	font: bold 13px/110% Geneva, Arial, Helvetica, sans-serif;
}
.boxbottom {
	clear:both;
}
.boxhome, .box2home {
	float: left;
	width: 180px;
	margin:1px;
	padding: 0;
}
.boxhome h2 {
	padding: 0.4em 10px;
	text-transform: uppercase;
	background: #fff381;
	font: bold 13px/120% Geneva, Arial, Helvetica, sans-serif;
}
.boxhome p, .box2home p {
	padding: 0 10px;
}
.boxhome img, .box2home img {
	padding: 0;
	margin:0;
}
.box2home h2 {
	padding: 0.4em 10px;
	text-transform: uppercase;
	background: #fff381;
	font: bold 13px/120% Geneva, Arial, Helvetica, sans-serif;
}
#contentcenterhome {
	width : 360px;
	padding : 1em 10px 1em 0;
	margin :1em 0;
	float : left;
	border-right: 1px dotted #000;
}
#contentrighthome {
	width : 350px;
	overflow:hidden;
	padding : 1em 0;
	margin :1em 0 0 1em;
	float : right; /*border: 1px dotted #000;*/
}
a.more, a.more:active, a.more:visited {
	padding: 0;
	color: #004b93;
	font: oblique bold 13px/100% Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	text-transform: none;
}
a.more:hover {
	color: #342F42;
	text-decoration : none;
}
.content {
	width: 700px;
	overflow:hidden;
	padding:1em 0;
	margin:1em 0;
	border-left: 1px solid #D93130;
	border-right: 1px solid #D93130;
	border-top: 1px solid #D93130;
	border-bottom: 2px solid #D93130;
	background: #FFf;
	height: auto;
	visibility: inherit;
}
#contentcenter .content p {
	margin:0;
	padding:0 1em 0.5em;
}
#contentcenter .content img {
	padding:0.5em;
}
.content h2 {
	padding:0.5em 0.5em 0;
	margin:0;
	color:#E1003A;
}
.content ol {
	margin-bottom:1em;
	padding:0;
}
.content li {
	list-style: disc outside;
	margin:0 0 0 3em;
	padding:0;
}
.inhalt {
	width: 700px;
	height:100%;
	overflow:hidden;
	padding:0 0 0.5em 0;
	margin-top:0.5em;
	border-bottom: 3px solid #D93130;
	background: #ebf1f5;
}
#contentcenter .inhalt p {
	margin:0;
	padding:0 1em 0.5em 0;
}
#contentcenter .inhalt img {
	padding:0.2em;
	border: 1px solid #E1003A;
	margin-bottom: 0.5em;
}
#contentcenter .inhalt h2 {
	padding:1em 0.5em 0.5em 0;
	margin:0;
	color:#E1003A;
}

 

#contentcenter .inhalt li {
	list-style: disc outside;
	margin-left:2em;
	padding:0;
}
.bildrechts {
	float:right;
	border:none;
	margin:0 0 20px 10px;
}
.bildlinks {
	float:left;
	border:none;
	margin:0 10px 10px 0;
}
.szkola_lista {
	list-style: square inside;
}
/* bildergalerie */
#bildergalerie {
	margin: 1em 0;
	width: 710px;
	display: block;
	text-align:center;
}
#bildergalerie img {
	margin:0;
	border: 1px solid #D93130;
}
.bildergalerie {
	margin: 0.5em 0;
	width: 720px;
	display: block;
	text-align:center;
}
.bildergalerie img {
	margin:0;
	border: 1px solid #72131a;
	padding:2px;
	background:#fff;
}
/* form elements */
#form {
	float : left;
	display : block;
	text-align : left;
	width : 70%;
	margin-left:1em;
}
label.left {
	float : left;
	width : 5em;
	margin : 0.5em 0 0.5em 0;
	padding :0 1em 0 0;
	font : 9pt/1.1em Geneva, Arial, Helvetica, sans-serif;
	color : #342F42;
}
input[type="text"], select {
	float : left;
}
form br {
	clear : both;
}
.box {
	border : 1px solid #D93130;
	width: 400px;
	margin :0.5em 0;
}
textarea {
	height:80px;
}
button.submit {
	float:right;
	padding : 0;
	font: 8pt verdana;
	color : #D93130;
	margin :0.5em 2em 0 0;
	border:1px solid #D93130;
}
button.submit:hover {
	color : #342F42;
	border:1px solid #342F42;
}
#fuss {
	background: #fff url(img/fuss.jpg) no-repeat 250px 95px;
}
#rekolekcje_adwent {
	height:100%;
	padding: 0;
	margin: 0;
	text-align: left;
	color: #000;
	background: #fff url(img/rekolekcje_adwent.jpg) no-repeat top right;
}
#rekolekcje_adwent p, #rekolekcje_adwent h2, #rekolekcje_adwent a {
	padding: 1em 1em 0;
	margin: 0;
}
a.adwent, a.adwent:hover, a.adwent:visited, a.adwent:active {
	color: #000;
}
#blau {
	background: #ebf1f5;
}
#map {
	margin:10px;
	border : 1px solid #D93130;
}
/*#rekolekcje_w {
	height:500px;
	padding: 0;
	margin: 0;
	text-align: left;
	color: #545f99;
	background:#fff url(img/rekolekcje_w.jpg) no-repeat 350px 60px;
}
#rekolekcje_w p, #rekolekcje_w h2, #rekolekcje_w a {
	padding: 1em 1em 0;
	margin: 0;
}
a._w {
	color: #1e2261;
}*/

