body {background-color: #AFD46C; margin-top: 0px; margin-left: 0px; margin-right:0px; margin-bottom:20px;}
body {background-color: #FFFCF8; margin-top: 20px; margin-left: 0px; margin-right:0px; margin-bottom:20px;}
body {background-color: #9ccf3f; margin-top: 0px; margin-left: 0px; margin-right:0px; margin-bottom:20px;}
body {background-color: #FFFFFF; margin-top: 20px; margin-left: 0px; margin-right:0px; margin-bottom:20px;}

.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #575E2A; line-height:16px;}
.text A:link{ color:#E53C26; text-decoration: none;}
.text A:active{ color:#E53C26; text-decoration: none;}
.text A:visited{ color:#E53C26; text-decoration: none;}
.text A:hover{color: #E53C26; text-decoration: underline;}

.textbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #575E2A; line-height:16px; font-weight:bold;}
.textbold A:link{ color:#333333; text-decoration: none;}
.textbold A:active{ color:#333333; text-decoration: none;}
.textbold A:visited{ color:#333333; text-decoration: none;}
.textbold A:hover{ color:#E53C26; text-decoration: none;}

.title { font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #FFFFFF; line-height:26px; font-weight: normal;}
.titlepfad { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #999999; line-height:26px; font-weight: normal;}
.subtitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #575E2A; line-height:16px; font-weight:bold; margin-top: 0px; margin-bottom:0px;}
.subtitlelight {font-family: Arial, Helvetica, Verdana, SunSans-Regular, Sans-Serif; color: #929090; font-size: 12px; font-weight:bold;}

.mainnav { font-family: Verdana, Arial, Helvetica, Tahoma, Geneva, sans-serif; font-size: 10px; color: #575E2A; line-height:20px; text-transform:uppercase;}
.mainnav A:link{ color:#575E2A; text-decoration: none;}
.mainnav A:active{ color:#575E2A; text-decoration: none;}
.mainnav A:visited{ color:#575E2A; text-decoration: none;}
.mainnav A:hover{ color:#E53C26; text-decoration: none;}

.mainnavactive { font-family: Verdana, Arial, Helvetica, Tahoma, Geneva, sans-serif; font-size: 10px; color: #E53C26; line-height:20px;text-transform:uppercase;}
.mainnavactive A:link{ color:#E53C26; text-decoration: none;}
.mainnavactive A:active{ color:#E53C26; text-decoration: none;}
.mainnavactive A:visited{ color:#E53C26; text-decoration: none;}
.mainnavactive A:hover{ color:#E53C26; text-decoration: none;}

.nav2 { font-family: Verdana, Arial, Helvetica, Tahoma, Geneva, sans-serif; font-size: 10px; color: #575E2A; line-height:12px;}
.nav2 A:link{ color:#575E2A; text-decoration: none;}
.nav2 A:active{ color:#575E2A; text-decoration: none;}
.nav2 A:visited{ color:#575E2A; text-decoration: none;}
.nav2 A:hover{ color:#DE0808; text-decoration: none;}

.nav2active { font-family: Verdana, Arial, Helvetica, Tahoma, Geneva, sans-serif; font-size: 10px; color: #DE0808; line-height:12px;}
.nav2active A:link{ color:#DE0808; text-decoration: none;}
.nav2active A:active{ color:#DE0808; text-decoration: none;}
.nav2active A:visited{ color:#DE0808; text-decoration: none;}
.nav2active A:hover{ color:#DE0808; text-decoration: none;}

.footertext {font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #575E2A; font-size: 10px; line-height:14px;}
.footertext A:link{color: #575E2A; text-decoration: none;}
.footertext A:visited{color: #575E2A; text-decoration: none;}
.footertext A:active{color: #575E2A; text-decoration: none;}
.footertext A:hover{color: #E53C26; text-decoration: underline;}

.footeractive {font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #FF0000; font-size: 10px; line-height:14px;}

.meta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2px; color: #DCD6CC; line-height:2px;}

/* 
*	Header
*/
.csc-header h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #575E2A; line-height:16px; font-weight:bold; margin-top: 0px; margin-bottom:0px;
}

.csc-header-n1 h1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #FFFFFF; line-height:26px; font-weight: normal; margin-top: 0px; margin-bottom:26px;
}

/* 
Formulare
-------------------------------------------------- */ 
.form{ background-color: #F9F6F2; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; line-height: 12px; border: 1px double; border-color: #A49D7F #A49D7F #A49D7F #A49D7F; width: 192px; }
.formular{ background-color: #F9F6F2; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; line-height: 12px; border: 1px double; border-color: #A49D7F #A49D7F #A49D7F #A49D7F; width: 192px; height: 14px}
.formularfeld{ background-color: #F9F6F2; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; line-height: 12px; border: 1px double; border-color: #A49D7F #A49D7F #A49D7F #A49D7F; width: 192px; height: 80px}
.button{ background-color: #E53C26; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #FFFFFF; font-size: 10px; font-weight:bold; line-height: 12px; border: 1px double; border-color: #AD292F  #AD292F #AD292F #AD292F;}


/* 
Guestbook
-------------------------------------------------- */ 
    .tx-guestbook-list-header { background-color: #AFD46C; color: #FFFFFF; font-weight:bold; line-height: 13px; }
    .tx-guestbook-list-row { background-color: #F9F6F2; }
    .tx-guestbook-list-rowleft { background-color: #E0EBCB; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold;  }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 10px; line-height: 11px;}
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #B7AE9D; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 10px; color: #666666; line-height: 11px;}
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#97C249; font-size:12; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }