body {
    background-color: #DDDBD5;
    background-image: none;
}
#allespalten {
    background: url("../images/background02.jpg") no-repeat scroll center bottom #DDDBD5;
}
#spalteLinks {
    background: url("../images/spalte.gif") repeat-x scroll right top transparent;
    vertical-align: top;
    width: 50%;
}
#spalteMitte {
    background: url("../images/spalte.gif") repeat-x scroll right top transparent;
    vertical-align: top;
    width: 980px;
}
#spalteRechts {
    background: url("../images/spalte.gif") repeat-x scroll right top transparent;
    vertical-align: top;
    width: 50%;
}
#homeLayout01 {
    background-image: url("../images/homeLayout01_2.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    padding-bottom: 25px;
    padding-left: 47px;
    padding-right: 46px;
    width: 887px;
}
#homeLayout02 {
    color: #5C0009;
    float: left;
    font-size: 11px;
    padding-top: 46px;
    width: 304px;
}
#homeLayout02 a {
    color: #5C0009;
}
#homeLayout03 {
    float: left;
    padding-top: 25px;
    width: 275px;
}
#homeLayout04 {
    background-color: #FFFFFF;
    border: 1px solid #BAB8B2;
    float: left;
    margin-bottom: 35px;
    margin-top: 15px;
    padding: 9px;
    position: relative;
    text-align: center;
    width: 869px;
}
#homeLayout05 {
    bottom: -35px;
    float: left;
    left: 139px;
    position: absolute;
    width: 632px;
    z-index: 6;
}
#homeLayout06 {
    float: left;
    width: 887px;
}
#homeLayout08 {
    background-image: url("../images/homeLayout07_2.png");
    background-position: 0 34px;
    background-repeat: no-repeat;
    float: right;
    height: 320px;
    width: 423px;
}
#homeLayout09 {
    color: #940315;
    float: right;
    font-size: 11px;
    padding-right: 20px;
    padding-top: 71px;
    text-align: center;
    width: 107px;
}
#homeLayout09 a {
    color: #940315;
}
#homeLayout10 {
    background-color: #FFFFFF;
    border: 1px solid #C0BEB8;
    float: right;
    margin-bottom: 9px;
    padding: 9px;
    width: 87px;
}
#homeLayout10 img {
    border: 1px solid #E5E5E5;
}
#calendar {
    float: left;
    padding-bottom: 14px;
    padding-left: 14px;
    width: 260px;
}
#calendar ul {
    margin: 0;
    padding: 0;
}
#calendar ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#calendar .date {
    background-image: url("../images/uhr.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #1A171C;
    float: left;
    font-size: 12px;
    height: 35px;
    margin-bottom: 10px;
    margin-left: 14px;
    width: 70px;
}
#calendar .entry {
    color: #000000;
    float: right;
    font-size: 11px;
    padding-bottom: 21px;
    width: 160px;
}
#calendar .entry h3 {
    color: #940315;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 3px;
}
#calendar .entry h3 a {
    color: #940315;
}
#calendar #item0 {
    background-image: url("../images/item0.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    padding-bottom: 7px;
    padding-top: 13px;
    width: 260px;
}
#calendar #item1 {
    background-image: url("../images/item0.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    padding-bottom: 7px;
    padding-top: 12px;
    width: 260px;
}
#calendar #item2 {    
	float: left;
    padding-top: 15px;
    width: 260px;
}
#homeLayout07oben {
    float: left;
    width: 423px;
}
#homeLayout07 {
    background-image: url("../images/homeLayout07_2.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 283px;
    padding-left: 10px;
    padding-top: 1px;
    position: relative;
    width: 414px;
}
#homeLayout07oben h2, #homeLayout08 h2 {
    color: #940315;
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 10px;
}
#homeLayout07oben h2 a, #homeLayout08 h2 a {
    color: #940315;
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 10px;
}
#homeLayout07 h2 {
    padding-bottom: 41px;
}
#homeLayout08 h2 {
    text-align: right;
}
#weitereArtikel {
    float: right;
    height: 25px;
    width: 550px;
}
#weitereArtikel a {
	color: #940315;
	
}
#footer {
    background-color: transparent;
    background-image: none;
    border-top: 1px solid #B6B4B0;
    float: left;
    padding: 32px 35px 32px 47px;
    position: relative;
    width: 888px;
}
.publishSystemNotify {
    display: none;
}
.scrollable {
    height: 277px;
    overflow: hidden;
    position: relative;
    width: 413px;
}
.scrollable .items {
    height: 20000em;
    position: absolute;
    width: 413px;
}
#homeLayout07 .items .item {
   background-image: url("../images/newsTrennerLinks.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 90px;
    padding-bottom: 6px;
}
#homeLayout07 .items #item0, #homeLayout07 .items #item2, #homeLayout07 .items #item4, #homeLayout07 .items #item6, #homeLayout07 .items #item8, #homeLayout07 .items div #item10, #homeLayout07 .items #item12 {
}
#homeLayout07 .items #item1, #homeLayout07 .items #item3, #homeLayout07 .items #item5, #homeLayout07 .items #item7, #homeLayout07 .items #item9, #homeLayout07 .items #item11 {
}
#homeLayout07 .items {
}
#homeLayout07 .border {
    float: left;
    padding-left: 6px;
    padding-top: 7px;
    width: 389px;
}
#homeLayout07 .tesaserpic {
    background: url("../images/item3.png") repeat scroll 0 0 transparent;
    border: 1px solid #B8B6B1;
    float: left;
    height: 56px;
    padding: 9px;
    text-align: center;
    width: 89px;
}
#homeLayout07 .tesaserpic img {
    max-height: 82px;
}
#homeLayout07 .entry {
    float: right;
    height: 63px;
    width: 267px;
}
#homeLayout07 .entry h3 {
    color: #940315;
    font-size: 12px;
    padding-bottom: 14px;
}
#homeLayout07 .entry h3 a {
    color: #940315;
}
#homeLayout07 .entry .teasertext {
    color: #000000;
    float: left;
    font-size: 12px;
    width: 270px;
}
#homeLayout07 .entry .weiter {
    color: #940315;
    float: left;
    font-size: 11px;
    padding-top: 14px;
    width: 178px;
}
#homeLayout07 .entry .weiter a {
    color: #940315;
}
#prev {
    left: 180px;
    position: absolute;
    top: -26px;
    width: 14px;
    z-index: 88;
}
#next a.next {
    background-image: url("../images/next.gif");
    background-position: 16px top;
    background-repeat: no-repeat;
    color: #C4C4C4;
    cursor: pointer;
}
#prev a.prev {
    background-image: url("../images/prev.gif");
    background-position: 22px top;
    background-repeat: no-repeat;
    color: #C4C4C4;
    cursor: pointer;
}
.disabled {
    display: none;
}
#next {
    bottom: -19px;
    left: 187px;
    position: absolute;
    width: 14px;
    z-index: 88;
}
a.browse {
    display: block;
}
a.disabled {
}
#suchbereich {
    float: left;
    position: absolute;
    right: 35px;
    top: 44px;
    width: 162px;
    z-index: 5;
}
#suchbereich .suche {
    background-color: #BCBCBC;
    border: 1px solid #B7B7B2;
    color: #1A171B;
    padding-bottom: 3px;
    padding-top: 4px;
}
#suchbereich .bereich1 {
    float: left;
    padding-top: 8px;
    width: 121px;
}
.typo3-editPanel {
    display: none;
}

