body {margin:0px; padding:0px; background-color:white; font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 {margin:0px 0px 25px 0px; color:#000033; font-size:22px; font-weight:normal; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
h2 {margin:25px 0px 15px 0px; color:#000033; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
h3 {margin:20px 0px 10px 0px; color:#000033; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
h4 {margin:15px 0px 5px 0px; color:#000033; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
p {margin: -5px 0px 10px 0px; color:black; font-size:11px; line-height:20px;}
ul {margin:0px 0px 15px 0px; color:black; font-size:11px; line-height:20px;}
ol {margin:0px 0px 15px 0px; color:black; font-size:11px; line-height:20px;}
dl {margin:0px; padding:0px;}
dd {margin:0px; padding:0px;}
dt {margin:0px; padding:0px;}
table {margin:0px; padding:0px; border-spacing:0px;}

/* COLORs (5 kleine Farben im Logo)*/
.blau1 {color:#4f5ac3;}
.blau2 {color:#acc1ec;}
.blau3 {color:#858dd5;}
.blau4 {color:#333399;}
.orange {color:#ffab2f;}

/* IDs */
#master {position:absolute; left:50px; margin:10px 0px 0px 0px; padding:0px; width:900px; vertical-align:top;}
#toolbox {margin:0px 0px 10px 0px;}
#toolbox_intern {margin:0px 0px 10px 0px; position:absolute; top:50px; left:650px;}
#main {margin:0px; padding:0px;}
#nav {margin:30px 0px; padding:0px; width:140px; float:left;}
#content {margin:30px; padding:0px; width:500px; float:left;}
#content_intern {margin:30px; padding:0px; width:700px; float:right;}
#right {margin:5px 0px 30px 0px; padding:0px; width:200px; float:right;}
#footer {margin:0px; padding:30px 0px 20px 0px; width:900px; clear:both; font-size:10px; line-height:14px; color:#333399;}
#print_master {margin:10px 0px 0px 10px; padding:0px;}
#print_content {margin:30px 0px; padding:0px;}

/* CLASSes */
.nav1 {margin:0px 0px 10px 0px; font-size:15px; line-height:20px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.nav1akt {margin:0px 0px 10px 0px; padding:0px 0px 0px 20px; border-left:2px solid #333399; font-size:15px; line-height:20px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.nav2 {margin:-12px 0px 10px 22px; font-size:12px; line-height:20px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif;}
.nav2akt {margin:-12px 0px 10px 22px; font-size:12px; line-height:20px; text-transform:uppercase; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bodytext {color:black; font-size:11px; line-height:20px;}
.print {margin-left:7px; margin-right:2px;}
#content .bodytext {margin-bottom:20px;}
.clearer {clear:both;}

/* RANDBOXEN */
#right .blau {margin:0px 0px 30px 0px; padding:0px;}
#right .blau .csc-header {margin:0px; padding:3px 6px; background-color:#333399; }
#right .blau .csc-firstHeader {margin:0px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#CCCCFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
#right .blau .bodytext {margin:0px; padding:3px 6px; font-size:11px; background-color:#858dd5; color:#330000; line-height:13px;}
#right .orange {margin:0px 0px 30px 0px; padding:0px;}
#right .orange .csc-header {margin:0px; padding:3px 6px; background-color:#CC6600; }
#right .orange .csc-firstHeader {margin:0px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFCC99; font-family:Verdana, Arial, Helvetica, sans-serif;}
#right .orange .bodytext, #right .orange .csc-mailform {margin:0px; padding:3px 6px; font-size:11px; background-color:#ffab2f; color:#330000; line-height:13px;}
#right .csc-default {margin:0px 0px 30px 0px; padding:0px;}
#right .csc-textpic-image {margin:0px; padding:0px;}
#right .csc-mailform-field {display:inline;}
#bild_rechts .csc-default {position:absolute; top:0px;}

#nav .blau {margin:30px 0px 0px 0px; padding:0px;}
#nav .blau .csc-header {margin:0px; padding:3px 6px; background-color:#333399; }
#nav .blau .csc-firstHeader {margin:0px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#CCCCFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
#nav .blau .bodytext {margin:0px; padding:3px 6px; font-size:11px; background-color:#858dd5; color:#330000; line-height:13px;}
#nav .orange {margin:30px 0px 0px 0px; padding:0px;}
#nav .orange .csc-header {margin:0px; padding:3px 6px; background-color:#CC6600; }
#nav .orange .csc-firstHeader {margin:0px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFCC99; font-family:Verdana, Arial, Helvetica, sans-serif;}
#nav .orange .bodytext {margin:0px; padding:3px 6px; font-size:11px; background-color:#ffab2f; color:#330000; line-height:13px;}
#nav .csc-textpic {margin:0px 0px 20px 0px; padding:0px;}
#nav .csc-textpic-image {margin:0px; padding:0px;}
#bild_links .csc-default {position:absolute; top:30px;}

/* LINKs */
a:link, a:visited, a:active {color:#333399; border-bottom:1px solid #333399; text-decoration:none;}
a:hover {color:#333399; border-bottom:1px solid #333399; background-color:#ffab2f; text-decoration:none;}
.orange a:link, .orange a:visited, .orange a:active {color:#333399; border-bottom:1px solid #333399; text-decoration:none;}
.orange a:hover {color:#333399; border-bottom:1px solid #333399; background-color:#858dd5; text-decoration:none;}
#toolbox a:link, #toolbox a:visited, #toolbox a:active {color:black; border-bottom:0px;}
.csc-textpic-image a:hover, .news-list-item a:hover {border-bottom:0px; text-decoration:none;}
div.nav1 a:link, div.nav1 a:visited, div.nav1 a:active {color:#333399; border-bottom:0px; text-decoration:none;}
div.nav1 a:hover {color:#ffab2f; border-bottom:0px; text-decoration:none; background-color:white;}
div.nav1akt a:link, div.nav1akt a:visited, div.nav1akt a:active, div.nav1akt a:hover {color:#333399; border-bottom:0px; text-decoration:none; background-color:white;}
div.nav2 a:link, div.nav2 a:visited, div.nav2 a:active {color:#858dd5; border-bottom:0px; text-decoration:none;}
div.nav2 a:hover {color:#ffab2f; border-bottom:0px; text-decoration:none; background-color:white;}
div.nav2akt a:link, div.nav2akt a:visited, div.nav2akt a:active, div.nav2akt a:hover {color:#ffab2f; border-bottom:0px; text-decoration:none; background-color:white;}
.csc-textpic-image a {border-bottom:0px; text-decoration:none;}
.csc-textpic-caption a {color:#333399; border-bottom:1px solid #333399; text-decoration:none;}

/* UPLOADs */
.csc-uploads-icon a {border-bottom:0px; text-decoration:none; margin-right:5px;}
.csc-uploads-fileSize {color:black; font-size:11px; line-height:20px; padding-left:5px;}
.csc-uploads-fileName p {margin:0px; color:black; font-size:11px; line-height:20px;}
.csc-uploads {margin-bottom:20px;}

/* Content Frontseite */
#frontseitenbox {margin-top:-20px;}
#frontseitenbox h2 {margin:35px 0px 10px 0px;}
.frontbox {margin:0px;}
.frontbox .csc-textpic {margin-bottom:10px;}
.frontbox .csc-textpic-caption {font-size:11px; padding-top:5px;}
.frontbox .news-latest-item img {margin-bottom:15px;}
.frontbox .news-latest-container DIV.clearer {margin-top:-15px;}

/* .frontbox h1 {margin:20px 0px 0px 0px; color:#0673B9; font-size:14px; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; border-bottom: 2px solid #0673B9} /* Frontboxtitel */
/* .frontbox h1 A {text-decoration:none;}
/* .frontbox h5 {margin:8px 0px -2px 0px; }
/* .frontbox .newsitem {margin:10px 0px 0px 0px; }
/* .frontbox img {float:left; margin-top:4px;}
/* .frontbox .newstxt {margin-left:65px;}

/* Google Calendar Front */
.gcf {margin-bottom:15px; color:black; font-size:11px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.gcf a:link, .gcf a:visited, .gcf a:active {color:#333399; border-bottom:none; text-decoration:none;}
a.gcf:hover {color:#333399; background-color:#ffab2f; text-decoration:none;}
a.hid {text-decoration:none; outline:none; font-weight:bold;}
a.hid span {display:none; font-weight:normal;}
a.hid:active span, a.hid:focus span {display:block; text-decoration:none; border-bottom: 0px none #000000;}
a.hid:hover span {background-color:white;}

/* FORMs */
.csc-mailform-field label {color:black; font-size:11px; line-height:20px; display:block;}
.csc-mailform {margin:0px; padding:0px; border:0px;}
#right input {font-size:11px; color:#330000; line-height:13px; width:58px;}
#right form {margin:5px 0px 5px 0px; padding:0px; border:0px;}

/* TABELLEN */
.contenttable {margin:0px 0px 0px 0px; color:black; font-size:11px; line-height:20px; vertical-align:top;}
.td-0 {font-weight:bold; padding-right:10px;}
.contenttable td {vertical-align:top;}

/* SITEMAP */
.csc-sitemap ul {margin:0px 0px 15px 0px; padding:0px; list-style-type:none; color:black; font-size:12px;}
.sm_stufe1 { font-size: 14px; font-weight:bold; margin: 0px;}
.sm_stufe2 { margin-left: 0px; line-height:20px;}
.sm_stufe3 { margin-left: 10px; }
.sm_stufe4 { margin-left: 20px; }

/* TIPAFRIEND */
#tipafriend_master {margin:0px; padding:5px;}
#tipafriend_logo {margin-left:100px;}
#tipafriend_content {margin:0px; padding:0px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size: 11px; color: #000000;}

/* kOOL sermons */
.tx-koolsermons-pi1-table {margin-bottom:5px;}
.tx-koolsermons-pi1-table th {padding-right:10px;}
.tx-koolsermons-pi1-table-header {margin:0px 0px 10px 0px; text-align:left; color:#000033; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.tx-koolsermons-pi1-table-row-odd, .tx-koolsermons-pi1-table-row-even {color:black; font-size:11px; line-height:20px;}
.tx-koolsermons-pi1-table-row-odd td, .tx-koolsermons-pi1-table-row-even td {padding-right:10px;}
.tx-koolsermons-pi1-table-row-odd {background-color:#D4D4FF;}
.tx-koolsermons-pi1-table-row-even {background-color:#FBE6C7;}
#frontseitenbox .tx-koolsermons-pi1-paging {display:none;}

/* FELOGIN */
.tx-felogin-pi1 {color:black; font-size:11px;}
.tx-felogin-pi1 form {margin-top:20px;}
.tx-felogin-pi1 legend {font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/* POWERMAIL */
.tx-powermail-pi1_fieldset {margin:0px; padding:0px;}
.tx-powermail-pi1_fieldset legend {display:none;}
.tx_powermail_pi1_fieldwrap_html {margin:0px 0px 10px 0px; color:black; font-size:11px; line-height:20px;}
.tx_powermail_pi1_fieldwrap_html_radio_title {margin-bottom:0px;}
fieldset.tx-powermail-pi1_fieldset {border:none;}
fieldset.tx-powermail-pi1_fieldset label {display:block;}
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label {display:inline;}
fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner label {display:inline;}
div.tx_powermail_pi1_fieldwrap_html {margin-bottom:5px;}
.powermail_all, .powermail_all_table, .powermail_all_tr, .powermail_all_td {margin:0px; padding:0px;}
.powermail_all .bodytext {margin:0px 5px 5px 0px; line-height:14px;}
.tx-powermail-pi1_thx .bodytext {font-size:11px;}

/* DIVERSE */
.csc-textpic-caption {margin:0px; color:black; font-size:10px;}

/* FORUM */
.forum TD {height: 20px; padding:3px;}
.forum H2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin:0000;}
.forum H2 A { color:#1062A6;}
.forum H3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none;}
.forum H3 A { color:#1062A6; text-decoration:none;}
.forum .ftitle {color:#FFFFFF; background-color:#333333; font-weight:bold;}
.forum .cattitle {
        background-image:url(../images/linie_horizontal.gif);
        background-position:bottom;
        background-repeat:repeat-x;
        }

.forum .fcontent { background-color: #CAE2F6; }
.forum INPUT { height:18px;  font-size: 11px; margin:5px 0px 5px 10px; width:250px;}
.forum textarea { font-size: 11px; margin:5px 0px 5px 10px; width:250px;}

/* NEWSs */
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container DIV.clearer {clear:left;}
.news-single-item DIV.clearer {clear:left;}
.news-latest-item {clear:left;}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container DIV.news-latest-item {margin:5px 0px 10px 0px; border:0px;}
.news-latest-item H3 {margin:5px 0px 0px 0px; color:#000033; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.news-latest-item IMG {margin:5px 5px 0px 0px; float:left;}
.news-latest-item A {color:#333399; border-bottom:none; text-decoration:none;}
.news-latest-subheader {margin-left:0px;}
.news-latest-date {font-size:11px;}
.news-latest-date span {font-weight:bold;}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container DIV.news-list-item {margin-bottom:15px; padding:5px 0px 3px 0px; border:0px;
        background-image:url(pics/linie_horizontal.gif);
        background-position: bottom;
        background-repeat:repeat-x;
}
.news-list-item {padding:0px; margin:0px;}
.news-list-container H2 {margin:5px 0px 5px 0px; padding:0px; font-size:15px; font-weight:bold; }
.news-list-container H2 A {color:#333399; border-bottom:none; text-decoration:none;}
.news-list-date {font-size:11px;}
.news-list-date span {margin:0px; padding:0px; font-weight:bold; color:#333333;}
.news-list-container IMG {float: left; margin-bottom:5px; margin-right:5px;}
.news-list-morelink {display:block;}

.news-search-form {padding:0px; margin-bottom:15px; font-size:9px;}
.news-search-emptyMsg{margin:0px 0px 15px 0px; font-size:11px;}
.news-search-form FORM {margin:0px; font-size:11px;}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {padding:0px; margin-bottom:5px;}
.news-single-date {font-size:11px; margin-bottom:5px;}
.news-single-date span {margin:0px; padding:0px; font-weight:bold; font-size:9px; text-transform:uppercase; color:#333333;}
.news-single-item H1 {margin-bottom:10px; color:#000033; font-size:18px; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
.news-single-item H2 {margin:0px 0px 10px 0px; color:black; font-size:12px; line-height:20px; font-weight:bold; }
.news-single-item H3 {margin-bottom: 15px; font-size:12px; line-height:20px;}
.news-single-img {margin-bottom:10px; margin-right:10px; float:left;}
.news-single-img a {border-bottom:none; text-decoration:none;}
.news-single-imgcaption {margin:3px 0px 0px 0px; line-height:normal;}
.news-single-backlink, .news-single-backlink a {font-weight:bold; font-size:10px; margin-bottom:15px; margin-top:20px;}
.news-single-item #content {margin:0px; float:none;}

.news-single-additional-info {clear:both;}
.news-single-related, .news-single-files, .news-single-links  {margin:0px; padding:0px;}
.news-single-related DT, .news-single-links DT, .news-single-files DT {margin-top:15px; font-weight: bold; font-size: 11px; width:90%;}
.news-single-related DD, .news-single-links DD, .news-single-files DD {font-size:11px; margin-left:0px; margin-top:3px;}

.news-single-files a {border-bottom:0px; text-decoration:none; margin-left:5px;}
.news-single-files dd img {position:relative; top:3px;}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {margin:0px; padding:0px; margin-bottom:15px;}
.news-amenu-container LI {padding-bottom:1px;}
.news-amenu-container UL {padding:0px; margin-top:5px; margin-left:0px; margin-bottom:0px; list-style-type: none;}
.news-amenu-container H2 {padding:3px;}
.news-amenu-item-year {display:none;}
