html {
	height:100%;
}

body {
	padding:0px;
	margin:0px;
	background-color:white;
	height:100%;
}

.maintable {
	height:100%;
	width:774px;
}

.head {
	height:160px;
	width:609px;
	background-image:url(images/head.png);
	background-repeat:no-repeat;
}

.menuo {
	height:160px;
	width:165px;
	background-image:url(images/bgmenuo.png);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#f187b1;
	vertical-align:top;
	padding-top:45px;
}

.menu {
	background-image:url(images/bgmenu.png);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#163a7e;
	width:180px;
	height:100%;
	vertical-align:top;
	padding-top:35px;
}

.content {
	width:429px;
	background-color:white;
	vertical-align:top;
}

/*Links unterstrichen - auch besuchte Links!*/
DL.csc-menu a:visited, .content a, p.bodytext a, p.bodytext a:visited {
	text-decoration:underline;
	color:#163a7e;
}
	/*besuchte Links in Sitemap unterstrichen ;-) */
UL.csc-menu li a:visited {
	text-decoration:underline;
	color:#163a7e;
}

.content a:hover {
	text-decoration:underline;
	color:#f187b1;
}
.content a:visited {
	text-decoration:none;
	color:#15397c;
}
.content a:visited:hover {
	text-decoration:underline;
	color:#f187b1;
}

.content li {
    padding-top:10px;
    list-style-image:url(/fileadmin/templates/images/dot.png);
}

DIV.csc-sitemap li, UL.csc-menu li{
	padding-top:0px;
}

.inhalt {
	font-family:arial,sans,helvetica;
	font-size:12px;
	font-weight:normal;
	padding:20px;
	vertical-align:top;
}

.seitenstreifen {
	width:165px;
	background-color:#808dbd;
	background-image:url(images/logo2.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	vertical-align:top;
}

.csc-header H1 {
	font-family:arial,sans,helvetica;
	font-size:14px;
	font-weight:bold;
	color:black;
}
.csc-header H2, H4 {
	font-family:arial,sans,helvetica;
	font-size:12px;
	font-weight:bold;
	color:#15397c;
}

H5 {
	font-family:arial,sans,helvetica;
	font-size:11px;
	font-weight:bold;
	color:black;
}

/*######### FCE ##########*/

.fce_ss_bild {}
.fce_ss_titel {
	background-color:#15397C;
	font-family:arial,sans;
	font-size:10px;
	font-weight:bold;
	color:white;
	padding-left:5px;
	padding-right:5px;
}

/*########### ve_guestbook ############*/

.tx-veguestbook-pi1 table,.tx-veguestbook-pi1 input{
	font-family:arial,sans,helvetica;
	font-size:12px;
	font-weight:normal;
	color:black;
}

.tx-guestbook-form-inputfield-med,.tx-guestbook-form-inputfield-big,.tx-guestbook-form-textarea {
	border:1px solid #808dbd;
}
.tx-guestbook-list-header {
	background-color:#808dbd;
	font-family:arial,sans;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
.tx-guestbook-list-rowleft a {
	text-decoration:none;
	color:gray;
}
.tx-guestbook-list-rowleft a:hover {
	text-decoration:none;
	color:#15397c;
}
.tx-guestbook-list-table {
	border:1px solid #808dbd;
}

/*############ Mailformular ###############*/
.csc-mailform {
	border:none;
}

.csc-mailform-field input,.csc-mailform-field textarea{
	border:none;
	background-color:#E0E0E0;
}
.csc-mailform-field{
	padding:10px 0px 10px 0px;
}

/*################ NEWS#####################*/
.news-list-item H3 a {
	font-family:arial,sans;
	font-size:12px;
	font-weight:bold;
	color:#15397c;
}

.news-list-item {
	font-family:arial,sans;
	font-size:12px;
	font-weight:bold;
	color:#15397c;
}

.news-list-item p {
	font-family:arial,sans;
	font-size:12px;
	font-weight:normal;
	color:black;
	padding:0px;
	margin:0px;
}

.news-list-item img {
	padding-bottom:2px;
	padding-right:5px;
}

.news-single-timedata {
	padding-top:7px;
}

.news-list-date {
	font-family:arial,sans;
	font-size:12px;
	font-weight:bold;
	color:black;
}
.news-single-item H3 {
	font-family:arial,sans;
	font-size:11px;
	font-weight:bold;
	color:black;
}

.news-single-timedata {
	font-family:arial,sans;
	font-size:11px;
	font-weight:normal;
	color:gray;
}
.news-list-abstand {
	height:15px;
}

/* Login */
.csc-form-label-req p {
	font-family:arial,sans;
	font-size:11px;
	font-weight:normal;
	color:black;
}

.csc-loginform {
	border:1px solid gray;
	margin:10px;
	padding:10px;
	font-family:arial,sans;
	font-size:11px;
	font-weight:normal;
	color:gray;
}

.csc-loginform input {
	border:0px solid red;
	background:#A00D0D;
	color:orange;
	font-family:arial,sans;
	font-size:11px;
	font-weight:bold;
}

/*Bildunterschrift News*/
.news-single-imgcaption {
	font-family:arial,sans;
	font-size:11px;
	font-weight:bold;
	color:gray;
}

.news-list-abstand {
	height:15px;
}

/*Spirituelle Angebote im Seitenstreifen*/

.ss-tx-jwcalendar-pi1 {

}
.ss-jwcalendar_list {
	background-color:#BDC4DD;
	width:165px;

}
.ss-itemslist
.ss-items {
	padding:0px;
}
.ss-label {
	font-family:arial,sans;
	font-size:10px;
	font-weight:normal;
	color:black;
}
.ss-item {
	font-family:arial,sans;
	font-size:11px;
	font-weight:normal;
	background-color:#808dbd;
	border-top:1px solid #c252c2;
	color:white;
	padding:3px;
	padding-left:4px;
	padding-right:2px;
}
.ss-item b {
	font-style:normal;
}
.ss-item i {
	font-size:12px;
}

.ss-prev_items
.ss-next_items

/* GENESUNGSWUNSCH */

DIV.tx-srsendcard-pi1-field INPUT#tx_srsendcard_pi1_to_email {
	visibility:hidden;
}

.rootline {
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#bdc4dd;
}

/*Formatierung für RTE-Tabelle*/
.contenttable TD {
	text-align:top;
	font-size:11px;
	font-family:arial,sans;
}
TABLE .contenttable {
	width:388px;
}