﻿#wrapper {

        position: relative;

        margin: 0 auto;

        width: 922px;

        background: #F8FBF8 url('construct_03_FILES/shadow.gif') repeat-y 50%;

}



#contentwrapper {

        margin: 0 11px 0 12px;

        width: 899px;

}



#header {

        width: 899px;

        height: 158px;

        background: url("construct_03_FILES/header.jpg") repeat-y;

}

#date {

        position: absolute;

        top: 10px;

        left: 39px;

        color: #000;

}

#logo {

        position: absolute;

        top: 0px;

        right: 12px;

}

#search {

        position: absolute;

        top: 130px;

        right: 25px;

}

#search input {

        float: left;

        border: 1px solid #006600;

        font: 11px Trebuchet MS, Arial, Helvetica, sans-serif;

        color: #000;

        padding: 1px 4px;

        width: 144px;

        margin-right: 1px;

}

input#send_search {

        float: left;

        width: 22px;

        height: 20px;

        background: url("construct_03_FILES/send_search.gif");

}

#search a span { display: none; }





#wrapper_content {

        width: 900px;

        margin-bottom: 20px;

}

#left, #content, #right { float: left; }

#left {

        width: 173px;

        background: #CFE4D3;

}

#content {

        width: 468px;

        padding: 0 20px 20px 20px;

}



#right {

        width: 218px;

        padding: 23px 0 7px 0;

        background: #E9F8EC url("construct_03_FILES/border_right.gif") no-repeat;

        color: #476F4D;

}

#right a, #imprint a,#content a {

        color: #476F4D;

        font-weight: normal;

        text-decoration: none;

}

#right a:hover, #imprint a:hover,#content a:hover {

        text-decoration: underline;

}



#right ul {

        margin: 0 15px 16px 15px;

        padding: 0;

}

#right p {

        margin: 0 15px 16px 15px;

        padding: 0;



}



#right li {

        margin: 0;

        padding: 0;

        list-style: none;

}



#footer {

        width: 922px;

        height: 60px;

        background: url("construct_03_FILES/footer.jpg");

}



#button_top {

        float: left;

        margin: 2px 0 0 617px;

        z-index: 1;

}

*html #button_top { margin-left: 308px; }

#button_top a {

        color: #4D544E;

        text-decoration: none;

        background: url("construct_03_FILES/arrow_top.gif") no-repeat 0 4px;

        padding-left: 14px;

        width: 100px;

}

#button_top a:hover { text-decoration: underline; }





#imprint {

        float: left;

        margin-left: 20px;

        margin: 2px 0 0 5;

}

*html #imprint { margin-left: 170px; }

#imprint a { font-weight: normal; }





.cntimg_left {

        float: left;

        margin: 6px 12px 6px 0px;

}



.cntimg_right {

        float: right;

        margin: 6px 0px 6px 12px;

}





#navigation {

        position: absolute;

        top: 88px;

        left: 81px;

        margin: 0;

        padding: 0;

}

#navigation li {

        list-style: none;

        display: block;

        float: left;

        height: 34px;

}



#navigation li a {

        display: block;

        float: left;

        height: 34px;

}

#navigation span { display: none; }





#subnav {

        margin: 0;

        padding: 0;

}

#subnav li {

        list-style: none;

}

#subnav li a,#subnav a.act_level2{

        display: block;

        width: 160px;

        background: #F8FBF9;

        text-transform: uppercase;

        color: #476F4D;

        text-decoration: none;

        padding-left: 12px;

        border-top: 1px solid #CFE4D3;

        border-right: 1px solid #CFE4D3;

        line-height: 19px;

}

#subnav li a:hover,#subnav a.act_level2 {

        background: #FFF;

        border-right: #FFF;

        font-weight: bold;

}



#subnav li.firstitem a:hover {

        border-top: 1px solid #FFF;

}



#subnav a.act_level1 {

        display: block;

        border-right: #FFF;

        font-weight: bold;



}



#subnav li ul {

        margin: 0;

        padding: 0;

}

#subnav li {

        list-style: none;

}





#subnav li ul li a,#subnav a.act_level2{

        padding-left: 22px;

        color: #508C59;

        background: #EFF8F2 url("construct_03_FILES/dot.gif") no-repeat 16px 7px;

        width: 150px;

}

#subnav li ul li a:hover, #subnav li ul li a.over,#subnav a.act_level2,#subnav a.act_level2:hover  {

        background: #FFF url("construct_03_FILES/dot.gif") no-repeat 16px 7px;

}









#nav_aktuelles a { background: url("construct_03_FILES/aktuelles.gif"); width: 70px; }

#nav_stadt a { background: url("construct_03_FILES/stadt.gif"); width: 136px; }

#nav_rathaus a { background: url("construct_03_FILES/rathaus.gif"); width: 111px; }

#nav_leben a { background: url("construct_03_FILES/leben.gif"); width: 122px; }

#nav_tourismus a { background: url("construct_03_FILES/tourismus.gif"); width: 146px; }

#nav_wirtschaft a { background: url("construct_03_FILES/wirtschaft.gif"); width: 128px; }





/* Gästebuch */

.tx-guestbook-list-table { border-style: solid; border-color: #85AD8B; border-width: 1px; }

.tx-guestbook-list-header { background-color: #85AD8B; color: #FFFFFF; font-weight:bold; }

.tx-guestbook-list-row { background-color: #F8FBF9; }

.tx-guestbook-list-rowleft { background-color: #CFE4D3; }

.tx-guestbook-list-entrycomment-title {font-weight: bold; }

.tx-guestbook-list-entrycomment { font-style: italic; }

.tx-guestbook-list-small { font-size: 9px; color: #666666; }

.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: #539521; color: #FFFFFF; font-weight:bold; }

.tx-guestbook-latest-row { background-color: #FFFFFF; }

.tx-guestbook-latest-small { font-size: 9px; color: #666666; }

.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#85AD8B; font-size:14px; color:#333333; width:100px; }

.tx-guestbook-field { border-style: solid; border-width: 1pt; border-color:#85AD8B; font-size:14px; color:#333333; width:150px; }

.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#85AD8B; font-size:14px; color:#333333; width:250px; }

.tx-guestbook-form-obligationfield { color: #CC0000; }

.tx-guestbook-form-error { color: #CC0000; }



/* News Formansicht */



div.box_news h1 {

        color: #85AD8B;

        font-size: 19.5px;

        padding: 0;

        margin: 0;

}



div.box_news h2 {

        padding: 0;

        margin: 0;

        color: #476F6D;

}



div.box_news p.bodytext {

        padding:  3px 0 3px 0;

        margin: 0;

        color: #111111;

}





div.box_news {

        border: 0;

        padding: 0 0 3px 0;

        margin: 0 0 10px 0;

}



/* News Singelansicht */



div.news-single-item {

        border: 1px #85AD8B solid;

        padding: 0;

        margin:0;

}



div.news-single-item p.bodytext {

        padding:  3px 0 3px 0;

        margin: 0;

        color: #111111;

}



div.news-single-item h2 {

        padding: 0;

        margin: 0;

        color: #476F6D;

        font-size: 16px;

}



div.news-single-timedata {

        color: #85AD8B;

        margin: 0;

        padding: 0;

}





/* Tabellen */



table.monthview td{

        border: 1px solid #CFE4D3;

        border-collapse: separate;

        padding: 5px 0 5px 0;

}

table.monthview,table.monthview_navi {

        width: 100%;

        border-collapse: seperate;

}



.month_holiday,.month_sunday {

        color: red;

}





.tx-skcalendar-pi1 label {

        width: 100px;

        display:block;

        float:left;

}

.tx-skcalendar-pi1 td.yearname{
        text-align: center;
}

.tx-skcalendar-pi1 table.listmonthview td {
        empty-cells: show;
}


.tx-skcalendar-pi1 table.listmonthview td {
        border: 1px solid #CFE4D3;
}





.tx-skcalendar-pi1 categories{

        padding: 0 30px 0 0;

}
