/* ++++++++++++++++++++ TT_NEWS ANFANG ++++++++++++++++++++++++  */

.news-title a {
    color: #6A8CAF;
    font-weight: bold;
    text-decoration: none;
}
.news-single-backlink a {
    line-height: 50px;
    color: #6A8CAF;
    font-weight: normal;
    text-decoration: none;
}
.news-date,
.news-single-timedata {
    font-size: 12px !important;
}
.news-text {
    margin-bottom: 10px;
    border-bottom:1px solid #cccccc;  
    padding-bottom: 10px;
}
.alle-news {
    display: none;  
}
.news-single-item {
    margin-top: 20px;   
}
.tt3 {
    font-weight: bold;
    font-size: 16px;
    color: #6A8CAF;
}

/* ++++++++++++++++++++ POWERMAIL ANFANG ++++++++++++++++++++++++  */

.tx-powermail-pi1_form { background-color: #ffffff; }
.tx-powermail-pi1 fieldset { padding: 25px; border: 0px; color: #668eac; background-color: #ffffff;}
.tx-powermail-pi1 label { font-family: verdana,arial; width: 12em; font-size: 12px; color: #668eac; padding: 0px 10px 0px 10px; float: left; text-align: right;margin-right: 0.5em display: block }
.tx-powermail-pi1 input    { background-color:#ebebeb; font-face: verdana; font-size: 12px; color:#668eac; border-style:solid; border-width:1px; margin-bottom: 10px;}
.tx-powermail-pi1 textarea { background-color:#ebebeb; font-family: verdana; font-size: 12px; color:#668eac; border-style:solid; border-width:1px; overflow:auto;}
.tx-powermail-pi1 legend { font-family: verdana,arial; font-size: 12px; padding: 0px 10px 0px 10px; }
.tx-powermail-pi1 submit { border: 1px solid #044b85; margin-top: 10px;}
.tx-powermail-pi1_mandatory { font-family: verdana,arial; font-size: 14px; color: red; }
.tx-powermail-pi1_confirmation { font-family: verdana,arial; font-size: 14px; color: #668eac; }

/* ++++++++++++++++++++ POWERMAIL ENDE ++++++++++++++++++++++++  */



/* custom styles for extension "ml_maps" */

div.marker-layer {
         background-color:  #C3CEDC;
         color: #000;
}


div.marker-layer p.bodytext {
        margin: 0;
        border: 0;
        padding: 0.5em;
}



/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }


/* default styles for extension "tx_newloginbox_pi3" */
        .tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
        .tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
        .tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
        .tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }



/* default styles for extension "tx_sksimplegallery_pi1" */
.tx-sksimplegallery-pi1 {
        width:100%;
}

.tx-sksimplegallery-pi1 img {
   /* sonst flashed der IE7 */
        background-color: #FFF;
}
.tx-sksimplegallery-pi1 td a {
        padding-left:0px;
        background: none
}


.tx-sksimplegallery-pi1 p.pagebrowser span {
        padding:0 4px
}
.tx-sksimplegallery-pi1 dl.list {
        float:left;
        margin: 0 10px 10px 10px;
        border: 1px solid #FFF;
        background-color: #FFF;
}
.tx-sksimplegallery-pi1 dl.list dt {
        border-bottom: 1px solid #FFF;
        margin: 0;
}
.tx-sksimplegallery-pi1 dl.list dd {

        margin: 0;
        padding: 3px;
        font-size:12px;
        height:40px;
        text-align:center;
        font-weight:bold;
}

.tx-sksimplegallery-pi1 dl.single {
        float:left;
        margin: 0 10px 10px 10px;
        border: 1px solid #FFF;
}
.tx-sksimplegallery-pi1 dl.single img {
    display:block;
}
.tx-sksimplegallery-pi1 dl.single dt {
        border-bottom: 1px solid #FFF;
        margin: 0;
}
.tx-sksimplegallery-pi1 dl.single dd {
        background-color: #FFF;
        margin: 0;
        padding: 3px;
        font-size:12px;
        height:40px;
        text-align:center;
        font-weight:bold;
}
.tx-sksimplegallery-pi1 h3 {
        margin:6px;
}

.tx-sksimplegallery-pi1 .description {
        margin:6px 0 12px 0;
        padding-bottom:4px;
        border-bottom:1px solid #FFF;
}
.tx-sksimplegallery-pi1 br.clear {
        clear:both;
}


.content .tx-cal-controller a {
            text-decoration:none;
            color:#6a8caf;
                background:none;
                padding:0;  }
.tx-cal-controller .textlink a {
            background-image: url(../layout_img/navi/pfeil_kreis.gif);
            background-repeat: no-repeat;
            background-position:left;
            padding-left:15px;  }

#month-header-icons {
        display:none}
#month-header-prevnext {
        margin: 0px auto;
        float:none;
        text-align:center}

/* default styles for extension "tx_cal_controller" */
/*
.tx-cal-controller  {
                        }

.bold {
      font-weight: bold
      }

.tx-cal-controller h2 {
            margin:0px 0px 10px 0px;
            font-size:15px;
            font-weight:bold;
            line-height: 20px;
            color:#6a8caf;
      }
.tx-cal-controller hr {
            border-top:2px dotted #626166;
      margin-left: 0
      }
.content .tx-cal-controller a {
            text-decoration:none;
            color:#6a8caf;
                background:none;
                padding:0;            }
          .tx-cal-controller .textlink a {
            background-image: url(../layout_img/navi/pfeil_kreis.gif);
            background-repeat: no-repeat;
            background-position:left;
            padding-left:15px;
            }

                .tbll {
                        background:url(../layout_extension/cal/img/shadow_l.gif) no-repeat;
                        width:8px
                        }

                .tblbot {
                        background:url(../layout_extension/cal/img/shadow_m.gif) repeat-x;
                        width:100%
                        }

                .tblr {
                        background:url(../layout_extension/cal/img/shadow_r.gif) no-repeat;
                        width:8px
                        }

                .rowOn {
                        background-color:#cfc;
                        border-top:1px solid #fff;
                        border-left:1px solid #fff;
                        }

                .rowOn2 {
                        background-color:#cfc;
                        border-top:1px solid #fff;
                        }

                .rowOff {
                        background-color:#E1E8F1;
                        border-top:1px solid #fff;
                        border-left:1px solid #fff;
                        }

                .rowOff2 {
                        background-color:#E1E8F1;
                        border-top:1px solid #fff;
                        }

                .rowToday {
                        background-color:#cff;
                        border-top:1px solid #fff;
                        border-left:1px solid #fff;
                        }

                .padd {
                        padding:2px;
                        }

                .eventbg_1 {
                        background-color:#557CA3;
                        padding:2px;
                        }

                .eventbg_2 {
                        background-color:#53A062;
                        padding:2px;
                        }

                .eventbg_3 {
                        background-color:#E84F25;
                        padding:2px;
                        }

                .eventbg_4 {
                        background-color:#B257A2;
                        padding:2px;
                        }

                .eventbg_5 {
                        background-color:#D42020;
                        padding:2px;
                        }

                .eventbg_6 {
                        background-color:#B88F0B;
                        padding:2px;
                        }

                .eventbg_7 {
                        background-color:#73738C;
                        padding:2px;
                        }
                #allday {
                        border: 1px solid #557CA3;
      }
                #allday a {
                        }

                #allday a:hover {
                        }

                .eventbg2_1 {
                        background-color:#6699CC;
                        border:1px solid #557CA3;
                        }

                .eventbg2_2 {
                        background-color:#4FC464;
                        border:1px solid #53A062;
                        }

                .eventbg2_3 {
                        background-color:#FF6D3B;
                        border:1px solid #E84F25;
                        }

                .eventbg2_4 {
                        background-color:#EA62D4;
                        border:1px solid #B257A2;
                        }

                .eventbg2_5 {
                        background-color:#FF5E56;
                        border:1px solid #D42020;
                        }

                .eventbg2_6 {
                        background-color:#CCB21F;
                        border:1px solid #B88F0B;
                        }

                .eventbg2_7 {
                        background-color:#9292A1;
                        border:1px solid #73738C;
                        }

                .dayborder {
                        background-color:#fff;
                        border-top:1px solid #A1A5A9;
                        }

                .dayborder2 {
                        background-color:#fff;
                        border-top:1px dashed #ccc;
                        }

                .title {
                        }

                .title h1 {
                  font-size: 1.0em;
                  color: #000;
                  margin: 0;
                  font-weight: bold;
                        }

                .monthback {
                        background-color:#A1A5A9;
                        }

                .monthsmallbasic {
                        background-color:#fff;
                        text-align:left;
                        vertical-align:top;
                        }

                .monthmediumbasic {
                        background-color:#fff;
                        height:20px;
                        width:20px;
                        text-align:left;
                        vertical-align:top;
                        }

                .monthlargebasic {
                        background-color:#fff;
                        height:105px;
                        width:105px;
                        text-align:left;
                        vertical-align:top;
                        }

                .monthoff {
                        color: #ccc;
                        }

                .monthon {
                        background-color:#F2F9FF;
                        border: solid 1px #aaa;
                        }

                .monthselected {
                        }

                .montheventtop {
                        background-image:url(../layout_extension/cal/img/side_bg.gif);
                        border-top:1px solid #A1A5A9;
                        }

                .montheventline {
                        border-right:1px dotted #A1A5A9;
                        }

                .monthsmall td {
      text-align: center
      }

                .medtitle {
                        background-image:url(../layout_extension/cal/img/side_bg.gif);
                        height:20px;
                        margin-top:3px;
                        font-weight:900;
                        }

                .yearreg {
                        background-color:#fff;
                        height:30px;
                        width:30px;
                        text-align:right;
                        vertical-align:top;
                        font-size:9px;
                        }

                .yearoff {
                        background-color:#F2F2F2;
                        height:30px;
                        width:30px;
                        text-align:right;
                        vertical-align:top;
                        font-size:9px;
                        }

                .yearon {
                        background-color:#F2F9FF;
                        height:30px;
                        width:30px;
                        text-align:right;
                        vertical-align:top;
                        font-size:9px;
                        }

                .yearmonth {
                        background-color:#ccc;
                        }

                .yearweek {
                        background-color:#eee;
                        width:30px;
                        font-weight:900;
                        text-align:center;
                        height:15px;
                        }

                .eventborder {
                        background-image:url(../layout_extension/cal/img/day_title.gif);
                        border:1px #006699 solid;
                        }

                .calborder {
                        background-color:#fff;
                        }

                .dateback {
                        background-color:#eee;
                        }

                .weekborder {
                        border-top:1px dashed #A1A5A9;
                        border-right:1px solid #A1A5A9;
                        }

                .weekborder2 {
                        border-right:1px solid #A1A5A9;
                        }

                .timeborder {
                        border-right:2px solid #A1A5A9;
                        border-top:1px dashed #A1A5A9;
                        background-image:url(../layout_extension/cal/img/time_bg.gif);
                        }

                .timeborder2 {
                        border-right:2px solid #A1A5A9;
                        border-top:1px solid #A1A5A9;
                        background-image:url(../layout_extension/cal/img/time_bg.gif);
                        }

                .navback {
                        }

                .sideback {
                        background-image:url(../layout_extension/cal/img/side_bg.gif);
                        }

                a.psf {
                        text-decoration:none;
                        }

                a.psf:link {
                        color:#0066FF;
                        }

                a.psf:visited {
                        color:#0066FF;
                        }

                a.psf:active {
                        color:#3366CC;
                        }

                a.psf:hover {
                        color:#000099;
                        text-decoration:underline;
                        }

                a.ps2 {
                        text-decoration:underline;
                        }

                a.ps2:link {
                        color:#0066FF;
                        }

                a.ps2:visited {
                        color:#0066FF;
                        }

                a.ps2:active {
                        color:#3366CC;
                        }

                a.ps2:hover {
                        color:#000099;
                        }

                a.ps3 {
                        text-decoration:none;
                        }

                a.ps3:link {
                        color:#000;
                        }

                a.ps3:visited {
                        color:#000;
                        }

                a.ps3:active {
                        color:#000;
                        }

                a.ps3:hover {
                        color:#000;
                        text-decoration:underline;
                        }

                a.ps {
                        text-decoration:none;
                        }

                a.ps:link {
                        color:#fff;
                        }

                a.ps:visited {
                        color:#fff;
                        }

                a.ps:active {
                        color:#fff;
                        }

                a.ps:hover {
                        color:#fff;
                        text-decoration:underline;
                        }
                .legend_calendar {
                        margin-top:1em;
                        margin-left:1em;
                }

                .V9 {
                        }

                .V9 ul {
                        margin-bottom: 0px;
                        padding-bottom: 0px;
                        margin-left:20px;
                        padding-left:0px;
                        }
                .V9 li {
                        margin-bottom: 0px;
                        padding-bottom: 0px;
                        }

                .V10W {
                        }

                .V9W {
                        }

                .V10WB {
                        font-weight:900;
                        }

                .V9G {
                        color:#666666;
                        }

                .V10 {
                        color:#000000;
                        }

                .V9BOLD {
                        font-weight:900;
                        }

                .G10 {
                        color:#0066FF;
                        }

                .G10B {
                        color:#000000;
                        }

                .G10BOLD {
                        font-weight:900;
                        }

                .G10G {
                        color:#A1A5A9;
                        }

                .V12 {
                        }

                .eventfont {
                        }

                .query_style {
                        width:156px;
                        margin-bottom:0;
                        }

                .search_style {
                        width:134px;
                        margin-bottom:0;
                        }

                .login_style {
                        width:80px;
                        margin-bottom:0;
                        }

                .bold_link a:link{
                        font-weight: bold;
                }

                .bold_link a:active{
                        font-weight: bold;
                }

                .bold_link a:visited{
                        font-weight: bold;
                }


                .default_categoryheader{
                        background-color:#557CA3;
                        color: white;
                }

                .default_categoryheader_bullet{
                        color:#557CA3;
                }

                .default_categoryheader_text{
                        color:#000000;
                        margin-left:3px;
                }

                .default_categoryheader_legend_bullet{
                        margin-left:3px;
                }

                .default_categoryheader_legend_text{
                }

                .default_categoryheader_allday{
                        text-align:center;
                }

                .default_categorybody{
                        border: 1px solid #557CA3;
                }

                .default_categorybody a:link{
                }


                .green_catheader{
                        background-color:#53A062;
                }

                .green_catheader_bullet{
                        color:#4FC464;
                        font-size:13px;
                }

                .green_catheader_text{
                        color:#000000;
                        font-size:11px;
                        margin-left:3px;
                }

                .green_catheader_legend_bullet{
                        margin-left:3px;
                }

                .green_catheader_bullet_text{
                }

                .green_catheader_allday{
                        text-align:center;
                }

                .green_catbody{
                        background-color:#4FC464;
                        border: 1px solid #53A062;
                        color: #fff;
                }

                .green_catbody a:link{
                        color: #fff;
                }


                .orange_catheader{
                        background-color:#E84F25;
                }

                .orange_catheader_bullet{
                        color:#FF6D3B;
                        font-size:13px;
                }

                .orange_catheader_text{
                        color:#000000;
                        font-size:11px;
                        margin-left:3px;
                }

                .orange_catheader_legend_bullet{
                        margin-left:3px;
                }

                .orange_catheader_bullet_text{
                }

                .orange_catheader_allday{
                        text-align:center;
                }

                .orange_catbody{
                        background-color:#FF6D3B;
                        border: 1px solid #E84F25;
                        color: #fff;
                }

                .orange_catbody a:link{
                        color: #fff;
                }


                .pink_catheader{
                        background-color:#B257A2;
                }

                .pink_catheader_bullet{
                        color:#EA62D4;
                        font-size:13px;
                }

                .pink_catheader_text{
                        color:#000000;
                        font-size:11px;
                        margin-left:3px;
                }

                .pink_catheader_legend_bullet{
                        margin-left:3px;
                }

                .pink_catheader_bullet_text{
                }

                .pink_catheader_allday{
                        text-align:center;
                }

                .pink_catbody{
                        background-color:#EA62D4;
                        border: 1px solid #B257A2;
                        color: #fff;
                }

                .pink_catbody a:link{
                        color: #fff;
                }


                .red_catheader{
                        background-color:#D42020;
                }

                .red_catheader_bullet{
                        color:#FF5E56;
                        font-size:13px;
                }

                .red_catheader_text{
                        color:#000000;
                        font-size:11px;
                        margin-left:3px;
                }

                .red_catheader_legend_bullet{
                        margin-left:3px;
                }

                .red_catheader_bullet_text{
                }

                .red_catheader_allday{
                        text-align:center;
                }

                .red_catbody{
                        background-color:#FF5E56;
                        border: 1px solid #D42020;
                        color: #fff;
                }

                .red_catbody a:link{
                        color: #fff;
                }


                .yellow_catheader{
                        background-color:#B88F0B;
                }

                .yellow_catheader_bullet{
                        color:#CCB21F;
                        font-size:13px;
                }

                .yellow_catheader_text{
                        color:#000000;
                        font-size:11px;
                        margin-left:3px;
                }

                .yellow_catheader_legend_bullet{
                        margin-left:3px;
                }

                .yellow_catheader_bullet_text{
                }

                .yellow_catheader_allday{
                        text-align:center;
                }

                .yellow_catbody{
                        background-color:#CCB21F;
                        border: 1px solid #B88F0B;
                        color: #fff;
                }

                .yellow_catbody a:link{
                        color: #fff;
                }


                .grey_catheader{
                        background-color:#73738C;
                }

                .grey_catheader_bullet{
                        color:#9292A1;
                        font-size:13px;
                }

                .grey_catheader_text{
                        color:#000000;
                        font-size:11px;
                        margin-left:3px;
                }

                .grey_catheader_legend_bullet{
                        margin-left:3px;
                }

                .grey_catheader_bullet_text{
                }

                .grey_catheader_allday{
                        text-align:center;
                }

                .grey_catbody{
                        background-color:#9292A1;
                        border: 1px solid #73738C;
                        color: #fff;
                }

                .grey_catbody a:link{
                        color: #fff;
                }



                .refresh_calendar {
                        margin-right:5px;
                }


                .tx-cal-controller .weekview{
                        margin:0 auto;
                }

                .tx-cal-controller .weekview .nextweek_arrow, .tx-cal-controller .weekview .previousweek_arrow{
                        width:16px;
                        height:20px;
                        border:0px;
                        text-align:left;
                }

                .previsousweek_arrow {
                        text-align:right;
                }

                .fnb_header{
                        background-color:#444444;
                }

                .fnb_body{
                        background-color:#888888;
                        border: 1px solid #999999;
                        color: #fff;
                }
*/
