/* fgfeaturestyle */

a.calendar_tabs {
        color:#2F2F2F;
}
a.calendar_tabs:hover{
        color:#fff;
}
.month{
        color:#fff;

}
div.tooltip {
        color: #2F2F2F;
}

div.tooltip h5 {
        color: #2F2F2F;
}

#menuebox {
    background-color: #565656;
    letter-spacing:1px;
    background-image:none;
    height: 23px;
    margin: 0;
    padding: 0;
    position: relative;
    border-bottom: 5px solid #F6BC00;
    z-index: 1;
}

/* fgstyle */

#nav {
        height:23px;
        min-height:23px;
}

#menue_search {

    background-color: #565656;
    width:279px;
    position:relative;
    left:561px;
    top:0px;
    height:23px;
    color: #fff;

}

.menue_search_label {
    float:left;
    height:23px;
    width:30px;
    text-align:left;
    margin-left:10px;
    margin-right:12px;
    margin-top: 3px;
    font-family:Georgia;
    font-size:13px;
    font-weight:bold;

}

input#search_input,
input#search_submit {
         margin-top: 3px !important;
}

input#search_input {
         height: 13px;
}

#menue {
         top: 3px;
}

.navi_dropdown {
        background-color:#f8bd00;
}

.inhalt {
    margin: -1px 0 0 0;
    background-color:#565656;
    padding:2px 10px;
}

#content_right {
        background-color:#FFFCF2;
        background:#FFFCF2 url("img/bottom_pic_sommer.gif") no-repeat bottom;
}

.list_color { background-color:#FFFCF2; }
.list_color_top { background-color:#FEF3D6; }

/* fgmainstyle */

h2.special {
        color:#F6BC00;
}

.highlight { color:#43B1C0; font-weight:bold; }

a.norm {
        color:#000;
}

a.norm:hover {
        color:#fff;
        background-color:#000;
}



.list_color { background-color:#FFFCF2; }
.list_color_top { background-color:#FEF3D6; }

.img_text_item_left {                     /* Großes Bild mit Bilduntertitel */
        background-color:#FFFCF2;
}

.int_oben{
        color:#43B1C0;
}

a.nav,
a.nav_on {
    font-size: 13px !important;
    position:relative;
    left:10px;
}

a.nav:hover {

        color:#F8BC02;
        position:relative;
        left:10px;
}

a.nav_on {
        color:#F8BC02;

}

a.nav_on:hover {
        color:#F8BC02;
}

a.sub_nav {
        font-family:Georgia;
        font-size:12px;
        font-style:normal;
        color:#ffffff;
        background-color:#565656; /*fff*/
        line-height:22px;
}

a.sub_nav:hover {
        font-family:Georgia;
        font-size:12px;
        color:#F8BC02;
        background-color:#565656; /*fff*/
        line-height:22px;
}



/*
#tabs {
        background:url('/img/infotabs_sommer.gif') no-repeat left;
}

#subtabs {
        background:url('/img/infotabs_sommer.gif') no-repeat left;
}


a.tabs {
        color:#2F2F2F;
        background-image:url('/img/tabsbg_icon_sommer.gif');
}

a.tabs:hover {
        background-image:url('/img/tabsbg_icon_over_sommer.gif');
        color:#000;
}

a.tabs_on, a.tabs_on:hover {
        color:#000;
        background-image:url('/img/tabsbg_icon_aktiv_sommer.gif');
}*/

#tabs {


        background-color:#565656;
        background-image:none;
        height:16px;
}


#subtabs {
        background-color:#565656;
        background-image:none;
        height:16px;
}

#tabs_short {

        background-color:#565656;
        background-image:none;
        height:16px;
}


a.tabs {
        color:#ffffff;
        background-image:none;

}


a.tabs:hover {
        color:#f6bc00;
        background-image:none;

}

a.tabs_on, a.tabs_on:hover {
        color:#f6bc00;
        background-image:none;


}


/*#login {
        background:url("/img/loginbackground_sommer.gif") no-repeat;
}*/

#login {
        /*background:url("/img/loginbackground_winter.gif") no-repeat; */

        background-image:none;
}

#login a.norm {
        color:#565656;
}

#login a.norm:hover {
        color:#000000;
        background-color:transparent;
}

#login h2.teaser {

    color:#000000;
}

#Loginformular input.text {

    background-image:none;
    background-color:#ffffff;
    border:none;
    color:#000;
    border:1px solid #999;
    height:13px;
    width:80px;
}

.sectionhead_left {
        background-color: #f6bc00;
        background-image:none !important;
        background-repeat: repeat-x;
        height:30px;
        min-height:30px;
        margin-left:0px;
        left: 0px !important;
        width: 560px !important;
        /*padding:4px 22px 0 10px;*/
}

.sectionhead_title {
    float:left;
    width:auto;
    font-family:"Georgia";
    font-weight:bold;
    font-size:20px;
    margin-right:10px;
    padding-right: 20px;
    text-transform:uppercase;
    position:relative;
    top:8px;
    left:20px;

}

.sectionhead_left_text {
    float:left;
    margin: 10px 10px 0 0;
    font-size: 10px !important;
}

.internbox{
    background-color:transparent;
}

.int_oben{
        color:#FFCC00;
}


h2.teaser {
        color:#000;
}

.onlinebox {
        background:url('img/online_sommer.gif') no-repeat;

}

.kalenderblatt {
    /*background: url("/img/kalenderblatt.gif") no-repeat scroll center center transparent;*/
    background-color:#000;
    background-image:none;
    float: left;
    height: 43px;
    margin: 3px 10px 5px 0;
    position: relative;
    width: 33px;
}

#nochstern { /* noch x tage bis - festivalprofil */
        background:url('/img/nochxtage_sommer.png') no-repeat left;
}

a.vlfbutton {
    background: transparent url('/img/button_arrow_sommer.gif') no-repeat center right;
    color: #444;
    display: block;
    float: left;
    font: bold 11px Georgia;
    height: 20px;
    margin-top:5px;
    margin-right: 6px;
    padding-right: 22px; /* sliding doors padding */
    text-decoration: none;
    border:none;
}

a.vlfbutton span {
    background: transparent url('/img/button_bg_sommer.gif') repeat-x;
    display: block;
    line-height: 18px;
    padding: 1px 2px 1px 18px;
}

a.vlfbutton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.vlfbutton:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}


a.vlfbutton:active span {
    background-position: bottom left;
    padding: 2px 2px 0 18px; /* push text down 1px */
}

input.vlfbutton
{
   font-size:11px;
   font-family:Georgia;
   font-weight:bold;
   height:20px;
   background-color:#FFFFFF;
   background-image:url('/img/button_bg_sommer.gif');
   border:none;
}

#features{position:relative;width:520px;height:190px}

#ff{width:520px;height:190px}
.featuretxtblock{position:absolute;top:140px;width:510px;height:40px;background-color:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;padding:5px}
.featureslider{position:absolute;top:0;left:0}
