/*
	vim: set fdm=marker:

	Common Styles für Seelsorge

	(c) 2005 by T-SIGN Studios, http://www.t-sign.com

	Authors: Thomas Vavra (t.vavra@t-sign.com)
	         Jens Nedal   (j.nedal@t-sign.com)
*/
/* {{{ Standard Styles */
html, body {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 60%;
	color: #7B4926;
}

a {
	color: #B8282E;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
ul,ol {
	padding: 0;
	margin: 0;
}
ul li {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
ol li {
	padding: 0;
	margin: 0;
	list-style-type: decimal;
}
img {
	border: 0;
}
p {
	margin: 0.6em 0;
	font-weight: normal;
	padding: 0;
}
h4 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}
form {
	margin: 0;
	padding: 0;
}

.clear {
	margin: 0;
	padding: 0;
	height: 1px;
	font-size: 0px;
	clear: both;
	
}
.nodisplay {
	display: none;
}
#container {
	width: 894px;
	margin: 10px auto;
	text-align: left;
}
#container-popup {
	background: #F3E0B7;
	padding: 20px;
	margin: 0;
	text-align: left;
}
/* {{{ Header */
#container #header {
	background: #BA2930 url(/legat/_images/misc/headerBg.jpg) no-repeat;
	width: 894px;
	height: 166px;
	cursor: hand;
	cursor: pointer;
}
#container #header #menu-home{
	width: 196px;
	height: 160px;
	float: left;
}
#container #header #menu {
	width: 124px;
	height: 160px;
	padding: 0;
	margin: 0;
	float: left;
}
#container #header #menu ul {
	padding: 40px 0 0 0;
	margin: 0;
}
#container #header #menu li {
	line-height: 1px;
	font-size: 1px;
}
#container #header #menu-info {
	width: 150px;
	padding: 0;
	margin: 0;
	float: left;
}
#container #header #menu-info ul {
	padding: 125px 0 0 35px;
	margin: 0;
}
#container #header #menu-info li {
	float: left;
}
#container #header #menu-image {
	width: 383px;
	padding: 0;
	margin: 0;
	text-align: right;
	float: left;
}
/* }}} */
/* {{{ Content */
#container #content {
	background: white url(/legat/_images/misc/contentBg.jpg);
	width: 894px;
	position: relative;
}
#container #startpage #content {
	background: white url(/legat/_images/misc/contentBeigeBeigeBeigeBg.png);
	width: 894px;
}
#container #page-content-full #content {
	background: white url(/legat/_images/misc/contentYellowBeigeBg.png);
	width: 894px;
}
#container #page-content-full-2 #content {
	background: white url(/legat/_images/misc/contentYellowDarkBeigeBg.png);
	width: 894px;
}
#container #page-content-middle-right #content {
	background: white url(/legat/_images/misc/contentYellowBeigeBeigeBg.png);
	width: 894px;
}
#container #news #content {
	background: white url(/legat/_images/misc/contentDarkBeigeBeigeBg.png);
	width: 894px;
}
#container #info #content {
	background: white url(/legat/_images/misc/contentDarkBeigeBeigeBg.png);
	width: 894px;
}
#container #content #content-left {
	width: 302px;
	min-height: 400px;
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
}
#container #content #content-left .content-left-header {
	padding: 19px 28px 10px 28px;
	margin: 0;
}
#container #content #content-left #ul-left {
	padding: 19px 28px 10px 28px;
}
#container #content #content-left .li-a {
	background: url(/legat/_images/misc/leftLiBg.png) no-repeat;
}
#container #content .teaser {
	width: 279px;
	height: 0px;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	text-align: left;
	position: absolute;
	top: 100%;
	left: 14px;
}
#container #content .mac-ie5-position-bug {
	position: absolute;
	border-top: 10px solid white;
	top: -177px;
	left: 0;
}
#container #content .teaser1 {
	width: 279px;
	height: 0px;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	text-align: left;
	position: absolute;
	top: 100%;
	left: 14px;
}
#container #content .mac-ie5-position-bug1 {
	position: absolute;
	border-top: 10px solid white;
	top: -177px;
	left: 0;
}
#container #content .design {
	width: 200px;
	padding: 0;
	margin: 0;
	text-align: right;
	position: absolute;
	top: 100%;
	right: 20px;
	display: none;
}
#container #content .mac-ie5-position-bug2 {
	width: 200px;
	position: absolute;
	text-align: right;
	top: -15px;
	left: 0;
	right: 0;
}
#container #content .mac-ie5-position-bug2 a {
	color: #7B4926;
	font-weight: normal;
}

#container #content #content-left .teaser img {
	padding: 0;
	margin: 0;
	border-top: 10px solid white;
}
#container #content #content-middle {
	width: 350px;
	margin: 0;
	float: left;
}
#container #content #content-middle .content-middle-header {
	padding: 19px 15px 0 19px;
	margin: 0;
}

#container #content #content-middle .ul-middle {
	padding: 10px 15px 19px 19px;
	margin: 0;
}
#container #content #content-middle .ul-middle ul {
	padding: 5px 0 5px 0;
	margin: 0;
}
#container #content #content-middle .ul-middle ul li {
	background: url(/legat/_images/misc/liBg.png) no-repeat 0px 5px;
	padding: 0 0 5px 19px;
	margin: 0;
}
#container #content #content-middle .ul-middle ul li.filiale-select,
#container #content #content-middle .ul-middle ul li.filiale {
	background-image: none;
	padding: 0 0 3px 0;
}
#container #content #content-middle .ul-middle ul li.filiale a {
	font-weight: normal;
	color: #7B4926;
}
#container #content #content-middle .ul-middle ul li.filiale-select a {
	font-weight: bold;
	color: #B8282E;
}
#container #content #content-middle .ul-middle ul li.filiale a:hover {
	font-weight: normal;
	color: #7B4926;
}
#container #content #content-middle .ul-middle ol {
	padding: 5px 0 5px 19px;
	margin: 0;
}
#container #content #content-middle .ul-middle ol li {
	padding: 0 0 5px 0;
	margin: 0;
}
#container #content #content-right {
	width: 228px;
	margin: 0;
	float: left;
}
#container #news #content #content-right {
	width: 166px;
	margin: 0;
	float: left;
}
#container #info #content #content-right {
	width: 166px;
	margin: 0;
	float: left;
}
#container #content #content-right .content-right-image {
	padding: 0;
}
#container #content #content-right .content-right-header {
	padding: 19px 30px 0 15px;
	margin: 0;
}
#container #content #content-right .ul-right {
	padding: 10px 15px 19px 15px;
	margin: 0;
}
#container #news #content #content-right .ul-right {
	padding: 0 0 10px 0;
	margin: 0;
}
#container #info #content #content-right .ul-right {
	padding: 0 0 10px 0;
	margin: 0;
}
#container #startpage #content #content-right .ul-right img {
	border: 3px solid white;
}
#container #content #content-right .ul-right ul {
	padding: 5px 0 5px 0;
	margin: 0;
}
#container #content #content-right .ul-right ul li {
	background: url(/legat/_images/misc/liBg.png) no-repeat 0px 5px;
	padding: 0 0 5px 15px;
	margin: 0;
}
#container #content #content-right .ul-right ol {
	padding: 5px 0 5px 19px;
	margin: 0;
}
#container #content #content-right .ul-right ol li {
	padding: 0 0 5px 0;
	margin: 0;
}
#container #content #content-right .ul-right-spruch {
	background: #F3E0B8;
	padding: 10px 5px 19px 15px;
	font-size: 1.2em;
	margin: 0;
}
#container #content #content-full {
	width: 592px;	
	float: left;
}
#container #news #content #content-full {
	width: 715px;	
	float: left;
}
#container #info #content #content-full {
	width: 715px;	
	float: left;
}
#container #content #content-full .ul-full {
	padding: 19px 30px 19px 15px;
}
#container #news #content #content-full .ul-full {
	padding: 5px 30px 5px 28px;
}
#container #info #content #content-full .ul-full {
	padding: 5px 30px 5px 28px;
}
#container #news #content #content-full .li-full {
	background: url(/legat/_images/misc/liBg.png) no-repeat 0px 5px;
	padding: 0 0 5px 19px;
	margin: 0;
}
#container #info #content #content-full .li-full {
	padding: 0 0 5px 0;
	margin: 0;
}
#container #content #content-full .content-full-header {
	padding: 19px 15px 0 15px;
	margin: 0;
}
#container #news #content .content-full-header {
	padding: 19px 15px 5px 28px;
	margin: 0;
}
#container #info #content .content-full-header {
	padding: 19px 15px 5px 28px;
	margin: 0;
}
#container #news #content .content-full-news-header {
	padding: 0 0 5px 0;
	color: #B8282E;
	font-weight: bold;
	font-size: 1.2em;
}
#container #content #content-full .ul-full ul {
	padding: 5px 0 5px 0;
	margin: 0;
}
#container #content #content-full .ul-full ul li {
	background: url(/legat/_images/misc/liBg.png) no-repeat 0px 5px;
	padding: 0 0 5px 19px;
	margin: 0;
}
#container #content #content-full .ul-full ol {
	padding: 5px 0 5px 19px;
	margin: 0;
}
#container #content #content-full .ul-full ol li {
	padding: 0 0 5px 0;
	margin: 0;
}
#container #content #content-full .ul-backwaren {
	padding: 0;
	margin: 0;
}
#container #content #content-full .ul-full .ul-backwaren li {
        background: none;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#container #content #content-full .ul-full .ul-backwaren .li-backwaren-1,
#container #content #content-full .ul-full .ul-backwaren .li-backwaren-3 {
	padding: 0 8px 0 8px;
	margin: 0;
	float: left;
}
#container #content #content-full .ul-full .ul-backwaren .li-backwaren-2 {
	padding: 0;
	width: 289px;
	margin: 0;
	float: left;
}
#container #content #content-full .ul-full .ul-backwaren .li-backwaren-2 .kategorie {
	padding-bottom: 5px;
	font-weight: bold;
	text-align: center;
	font-size: 1.4em;
}

#container #content #content-full .bewerben {
        text-align: right;
}
/* }}} */
/* {{{ Footer */
#container #footer {
	background: white url(/legat/_images/misc/footerBg.jpg) no-repeat;
	width: 894px;
	height: 14px;
}
/* }}} */
