@import url(./main/res/tt_news_v2_styles.css);

body, html {border:0; margin:0; height:100%; font:normal 10px/15px Arial, Helvetica, Verdana, sans-serif; 
      SCROLLBAR-FACE-COLOR:#CCCC99; SCROLLBAR-HIGHLIGHT-COLOR:#E2E2C6; SCROLLBAR-SHADOW-COLOR:#E2E2C6; 
      SCROLLBAR-3DLIGHT-COLOR:#CCCC99; SCROLLBAR-ARROW-COLOR:#E2E2C6; SCROLLBAR-TRACK-COLOR:#CCCC99; 
      SCROLLBAR-DARKSHADOW-COLOR:#CCCC99;}
  
#rahmen {margin:0 auto 0 auto; width:720px; position:relative; font:normal 11px Verdana,Arial,Helveticasana-serif; color:#404040; border-left:1px solid #404040; border-right:1px solid #404040; border-bottom:1px solid #404040;}
#rahmen02 {margin:0 auto 0 auto; width:700px; position:relative; font:normal 11px Verdana,Arial,Helvetica,sana-serif; color:#404040;}
#menu {margin:0 0 0 0; padding:0 0 0 0; background-color:#9da51e; font:normal 12px Verdana,Arial,Helvetica,sana-serif; color:#ffffff; font-weight:700;}

#topmenu {padding:0px 0 0 5; clear:both; font:normal 11px Arial,Helvetica,Verdana,sana-serif; color:#999999;}
#topmenu a {text-decoration: none;}
#motto {padding:0px 5 0 0; font:normal 11px Arial,Helvetica,Verdana,sana-serif; color:#999999; text-align:right;}
#content {width:100%; padding:0 0 0 0;}
#content_cal {width:740px; height:100%; padding:15 0 5 10;}
#buttommenu {padding:0px 5 0 5; clear:both; font:normal 11px Arial,Helvetica,Verdana,sana-serif; color:#999999;}
#search {margin: 0px 0 0 0px;}

a { COLOR:#333333; FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION:underline}
a:link { COLOR:#333333; FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION:underline}
a:active { COLOR:#333333; FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION:none; }
a:visited { COLOR:#333333; FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION:underline; }
a:hover { COLOR:#333333; FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION:none; }

p {margin:0px;}

.contenttable {border:0px solid #ffeea8; font:normal 11px Arial,Helvetica,Verdana,sana-serif; vertical-align:top;}
.contenttable tbody {border:0px solid #ffeea8; font:normal 11px Arial,Helvetica,Verdana,sana-serif; vertical-align:top; background-color:#ffffff;}
.contenttable thead {border:0px solid #ffeea8; font:normal 11px Arial,Helvetica,Verdana,sana-serif; vertical-align:top; background-color:#9da51e;}

.menu {FONT-WEIGHT:300; COLOR:#9da51e; LINE-HEIGHT:20px; font:normal 11px Arial,Helvetica,Verdana,sana-serif;}
.menu:link {COLOR:#9da51e; TEXT-DECORATION:none;}
.menu:active {COLOR:#9da51e; TEXT-DECORATION:none;}
.menu:visited {COLOR:#9da51e; TEXT-DECORATION:none;}
.menu:hover {COLOR:#9da51e; TEXT-DECORATION:underline;}

.global {background-color:#9da51e; FONT-WEIGHT:500; FONT-SIZE:10px; COLOR:#ffffff; LINE-HEIGHT:12px; FONT-STYLE:normal; FONT-FAMILY:arial, verdana, helvecta; text-decoration:none;}
.global:link {background-color:#9da51e; FONT-WEIGHT:500; FONT-SIZE:10px; COLOR:#ffffff; LINE-HEIGHT:12px; FONT-STYLE:normal; FONT-FAMILY:arial, verdana, helvecta; text-decoration:none;}
.global:active {background-color:#9da51e; FONT-WEIGHT:500; FONT-SIZE:10px; COLOR:#ffffff; LINE-HEIGHT:12px; FONT-STYLE:normal; FONT-FAMILY:arial, verdana, helvecta; text-decoration:none;}
.global:visited {background-color:#9da51e; FONT-WEIGHT:500; FONT-SIZE:10px; COLOR:#ffffff; LINE-HEIGHT:12px; FONT-STYLE:normal; FONT-FAMILY:arial, verdana, helvecta; text-decoration:none;}
.global:hover {background-color:#9da51e; FONT-WEIGHT:500; FONT-SIZE:10px; COLOR:#7a8017; LINE-HEIGHT:12px; FONT-STYLE:normal; FONT-FAMILY:arial, verdana, helvecta; text-decoration:none;}

.menu_weis {FONT-WEIGHT:900; FONT-SIZE:11px; COLOR:#ffffff; LINE-HEIGHT:16px; FONT-STYLE:normal; FONT-FAMILY:arial, verdana, helvecta;}
.menu_weis:link {COLOR:#ffffff; TEXT-DECORATION:none;}
.menu_weis:active {COLOR:#ffffff; TEXT-DECORATION:none;}
.menu_weis:visited {COLOR:#ffffff; TEXT-DECORATION:none;}
.menu_weis:hover {COLOR:#ffffff; TEXT-DECORATION:underline;}

.imgtext-nowrap {COLOR:#3E3E3E; font:normal 12px/17px Arial,Verdana,sana-serif; margin:0 0 0 0; padding:0 0 0 0; vertical-align:top;}
.text01 {COLOR:#3E3E3E; font:normal 12px/17px Arial,Verdana,sana-serif; margin:0 0 0 0; padding:0 0 5 15; vertical-align:top;}
.text02 {COLOR:#3E3E3E; font:normal 12px/17px Arial,Verdana,Helvetica,sana-serif; LINE-HEIGHT:14px; margin:0 0 0 10; padding:8; background-color:#F5F5EE; border-bottom:2px solid #ffffff}
.text03 {COLOR:#3E3E3E; font:normal 12px/17px Arial,Verdana,Helvetica,sana-serif; LINE-HEIGHT:16px; margin:0 0 0 5; padding:7 7 7 7; background-color:#E5E6E0; border-top:2px solid #ffffff}

.text {COLOR:#3E3E3E; font:normal 12px Arial,Verdana,sana-serif; LINE-HEIGHT:15px;}
.bild {COLOR:#3e3e3e; width:100%; font:normal 11px Arial,Helvetica,Verdana,sana-serif; LINE-HEIGHT:16px; margin:0 0 0 0; padding:0 0 0 0; background-color:#ffffff; border:0px solid #ffeea8}
.weisb {FONT-WEIGHT:900; FONT-SIZE:11px; COLOR:#FFFFFF; LINE-HEIGHT:14px; FONT-STYLE:normal; FONT-FAMILY:arial, verdana, helvecta}

.grau_9 {FONT-WEIGHT:500; FONT-SIZE:9px; COLOR:#CCCCCC; LINE-HEIGHT:20px; FONT-STYLE:normal; FONT-FAMILY:arial, verdana, helvecta; text-decoration:none;}
.grau_9:link {FONT-WEIGHT:500; FONT-SIZE:9px; COLOR:#cccccc; LINE-HEIGHT:20px; FONT-STYLE:normal; FONT-FAMILY:arial, verdana, helvecta; text-decoration:none;}
.grau_9:active {FONT-WEIGHT:500; FONT-SIZE:9px; COLOR:#cccccc; LINE-HEIGHT:20px; FONT-STYLE:normal; FONT-FAMILY:arial, verdana, helvecta; text-decoration:none;}
.grau_9:visited {FONT-WEIGHT:500; FONT-SIZE:9px; COLOR:#cccccc; LINE-HEIGHT:20px; FONT-STYLE:normal; FONT-FAMILY:arial, verdana, helvecta; text-decoration:none;}
.grau_9:hover {FONT-WEIGHT:500; FONT-SIZE:9px; COLOR:#808080; LINE-HEIGHT:20px; FONT-STYLE:normal; FONT-FAMILY:arial, verdana, helvecta; text-decoration:none;}

.graub {FONT-WEIGHT:900; FONT-SIZE:10px; COLOR:#808080; LINE-HEIGHT:20px; FONT-STYLE:normal; FONT-FAMILY:arial, verdana, helvecta}

h1,.header {COLOR:#9da51e; font:normal 15px/21px Arial,Verdana,sana-serif; FONT-WEIGHT:900; padding:0 0 3px 0; margin:0 0 0 0; vertical-align:top;}
h2,.header02 {COLOR:#ffffff; font:normal 11px Verdana,Arial,sana-serif; line-height:14px; FONT-WEIGHT:900; padding:0 0 2 5; margin:0 0 0 0; background-color:#9da51e}

div.csc-textpic div.csc-textpic-single-image img {margin-bottom: 0px;}


<!--KALENDER--------------------------------------------------------------->
.month_weekday {color: #000000;  background-color:#F5F5EE}
.month_today {color: #ff0000; background-color:#A9AC99}
.month_holiday {color: #000000;  background-color:#E5E6E0}

.list_header {COLOR:#000000; FONT-FAMILY:verdana, arial, helvecta; FONT-SIZE:10px; LINE-HEIGHT:15px; FONT-WEIGHT:normal; background-color:#F5F5EE;}

.cal_list {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#F5F5EE; border-top:1px solid #000000}
.cal_list:link {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#F5F5EE; border-top:1px solid #000000}
.cal_list:visited {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#F5F5EE; border-top:1px solid #000000}


.cal_list_on {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#E5E6E0; border-top:1px solid #ffffff}
.cal_list_on:link {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#E5E6E0; border-top:1px solid #ffffff}
.cal_list_on:visited {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#E5E6E0; border-top:1px solid #ffffff}


.cal_list_Alpha-Kurs {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#cccccc; border-top:1px solid #ffffff}
.cal_list_Kennenlernen {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#cccccc; border-top:1px solid #ffffff}
.cal_list_Sonstige_Veranstaltungen {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#cccccc; border-top:1px solid #ffffff}
.cal_list_Gottesdienst {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#CED28F; border-top:1px solid #ffffff}

.cal_list_Alpha-Kurs:link {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#cccccc; border-top:1px solid #ffffff}
.cal_list_Kennenlernen:link {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#cccccc; border-top:1px solid #ffffff}
.cal_list_Sonstige_Veranstaltungen:link {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#cccccc; border-top:1px solid #ffffff}
.cal_list_Gottesdienst:link {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#CED28F; border-top:1px solid #ffffff}

.cal_list_Alpha-Kurs:visited {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#cccccc; border-top:1px solid #ffffff}
.cal_list_Kennenlernen:visited {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#cccccc; border-top:1px solid #ffffff}
.cal_list_Sonstige_Veranstaltungen:visited {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#cccccc; border-top:1px solid #ffffff}
.cal_list_Gottesdienst:visited {COLOR:#000000; FONT-FAMILY:Arial,Verdana,sana-serif; FONT-SIZE:10px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#CED28F; border-top:1px solid #ffffff}

.list_softlinks {COLOR:#000000; FONT-WEIGHT:900; FONT-FAMILY:arial, verdana, helvecta; FONT-SIZE:11px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#E5E6E0;}
.list_softlinks:a {COLOR:#000000; FONT-WEIGHT:900; FONT-FAMILY:arial, verdana, helvecta; FONT-SIZE:11px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#E5E6E0;}
.list_softlinks:link {COLOR:#000000; FONT-WEIGHT:900; FONT-FAMILY:arial, verdana, helvecta; FONT-SIZE:11px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#E5E6E0;}
.list_softlinks:visited {COLOR:#000000; FONT-WEIGHT:900; FONT-FAMILY:arial, verdana, helvecta; FONT-SIZE:11px; LINE-HEIGHT:16px; FONT-WEIGHT:normal; padding:2 0 2 0; background-color:#E5E6E0;}


.calendar_sword {COLOR:#000000; FONT-FAMILY:arial, verdana, helvecta; FONT-SIZE:11px; LINE-HEIGHT:15px; FONT-WEIGHT:normal;}
.calendar_filters {COLOR:#000000; FONT-FAMILY:arial, verdana, helvecta; FONT-SIZE:11px; LINE-HEIGHT:15px; FONT-WEIGHT:normal;}
.tx-skcalendar-pi1 { COLOR:#000000; FONT-FAMILY:arial, verdana, helvecta; FONT-SIZE:11px; LINE-HEIGHT:15px; FONT-WEIGHT:normal; }
.tx-skcalendar-pi1:a {COLOR:#FFCC00; TEXT-DECORATION:none; FONT-FAMILY:arial, verdana, helvecta; FONT-SIZE:11px;}
.tx-skcalendar-pi1:link {COLOR:#FFCC00; TEXT-DECORATION:none; FONT-FAMILY:arial, verdana, helvecta; FONT-SIZE:11px;}
.tx-skcalendar-pi1:active {COLOR:#FFCC00; TEXT-DECORATION:none; FONT-FAMILY:arial, verdana, helvecta; FONT-SIZE:11px;}
.tx-skcalendar-pi1:visited {COLOR:#FFCC00; TEXT-DECORATION:none; FONT-FAMILY:arial, verdana, helvecta; FONT-SIZE:11px;}
.tx-skcalendar-pi1:hover {COLOR:#FFCC00; TEXT-DECORATION:underline; FONT-FAMILY:arial, verdana, helvecta; FONT-SIZE:11px;}
.calendar_filters {COLOR:#000000; FONT-FAMILY:arial, verdana, helvecta; FONT-SIZE:11px; LINE-HEIGHT:15px; FONT-WEIGHT:normal;}


/* CAL ---------------------------------- */

.tx-cal-controller {
  padding:0 0 3em 0;
  }
#calendar-event-backlink {
  padding:1em 0 0 0;
  }
.tx-cal-controller h1, #calendar-event h1 {
  font-size:13px;
  font-weight:bold;
  color:#999900;
  padding:0.5em 0 0.2em 0;
  }
.pagebrowser {
    background:#CED28F;
    margin:5px 0;
  padding:3px;
  color:#fff;
  font-size:10px;
  }
.pagebrowser a {
  color:#fff;
  }
.tx-cal-controller tr {
  padding:0px;
        margin:0px;
  }
.tx-cal-controller tr td {
  background:#efefef;
  padding:5px;
  vertical-align:text-top;
  color:#333333;
  font-size:12px;
  }
.tx-cal-controller tr.even td {
  background:#fff;
  vertical-align:text-top;
  }
.V9G {
  color:#333333;
  font-size:12px;
  }
.event {
  font-size:12px;
  color:#333333;
  line-height:1.5em;
  padding:0.5em 0 0 0;
  }
.tx-cal-controller .vevent {
    color: #000;
    padding: 5px;
}
.dtstart-container {
    width: 200px;
    float: left;
}


<!-- NEWS -------------------------------------
.news-latest-container {border:0px solid #333; background-color:#BBE53A; font:normal 9px Verdana,Arial,Helvetica,sana-serif;}
.news-latest-item {padding:0px;  margin:0px;  border:0px solid #666;  background-color:#DDDDDD;}
.news-latest-date,.news-latest-morelink,.news-latest-category {  font-size:9px;  font:normal 9px Verdana,Arial,Helvetica,sana-serif;}

form {
  PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 0px; 
  FONT-SIZE:10pt; COLOR:#000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
  SCROLLBAR-FACE-COLOR:#9da51e; SCROLLBAR-HIGHLIGHT-COLOR:#9da51e; 
  SCROLLBAR-SHADOW-COLOR:#000000; SCROLLBAR-3DLIGHT-COLOR:#9da51e; 
  SCROLLBAR-ARROW-COLOR:#000000; SCROLLBAR-TRACK-COLOR:#9da51e; 
  SCROLLBAR-DARKSHADOW-COLOR:#9da51e
  }
.csc-mailform { margin: 0; padding: 0; border: 0;}
.csc-mailform-label { padding: 8px 0; width: 100%; float:left;}
.csc-mailform-field {padding: 8px 0; border-bottom: 1px solid #cfcfcf; float:left; width: 100%;}
.csc-mailform-submit {background-color:#9da51e; padding: 8px 16px; color: #fff; font-weight: bold; font-size:12px;}
.csc-mailform-submit:hover {background-color:#cfcfcf;}
label { width: 200px; display: block; float: left;}
input, textarea {BACKGROUND-COLOR:#ffffff;color:#000000; src:fileadmin/img/input_button.png; border: 1px solid #9da51e}
