body {
        color: #666666;
        background: #F3F0E1; background-image: url(../images/kreishintergrund.gif);
        font-family: arial, helvetica, futura, sans-serif;
        font-size: 10pt;
        font-weight: 400; /*entspricht normal*/
        text-align: center; /*zentriert Seitenrahmen im IE*/
        margin: 0px;
        padding: 0px 0px 0px 0px;
        }

p, form, input, textarea {
        text-align: left; /*Zentrierung für IE wieder rausnehmen*/
        background-color: #FFFFFF;
        margin-left: 6px;
        padding-left: 5px;
        padding-right: 8px;
        }
ul, li {
        padding-right: 8px;
        }

h1, h2, h3, h4, h5 {
        font-size: 11pt;
        font-weight: 700;
        margin-top: 12px;
        margin-bottom: 4px;
        margin-left: 6px;
        padding-left: 5px;
        }

h1 {
        font-weight: 400;
        font-size: 15pt;
        margin-bottom: 8px;
        }

h2 {
        font-size: 11pt;
        }

h3 {
        background-image: url(../images/quaro_green_10_10.gif);
        background-repeat: no-repeat;
        padding-left: 22px;
        background-position: 6px;
        }

h4        {
        font-size: 10pt;
        }

h5        {
        font-size: 10pt;
        font-weight: 400;
        font-style: italic;
        }

tr        {
        font-size: 10pt;
        }

.td-0        {
        width: 30px;
        }

greentext {
        background-color: #F3F0E1;
        font-size: 10pt;
        }

/*Grafik ohne Border*/
img {
        border: 0px;
        }

/*Textlink*/
a:link, a:visited, a:focus, a:hover, a:active {
        color: #01804D;
        text-decoration: none;
        }

a:hover {
        color: #996633;
        }

a:active {
        color: #996633;
        }
/*Ende Textlink*/

/*????
.bodytext {
        font: 12px Arial;
        padding: 5px;
        }
*/

/*Hauptnavigation links*/
#navilinks {
        width: 180px;
        }

#navigation a {
        color: #01804D;
        background-color: #F3F0E1;
        display: block; /*block und width damit ganze Zelle link im IE*/
        width: 163px;
        padding: 2px;
        padding-left: 5px;
        border-left: 10px solid #01804D;
        font: 12px Arial, sans-serif;
        font-weight: 700;
        text-decoration: none;
        text-align: left;
        margin-top: 1px;
        }

#navigation a:hover {
        color: #996633;
        background-color: #FFE6CC;
        border-left: 10px solid #996633;
        text-decoration: none;
        }

#navigation_sub a {
        color: #01804D;
        background-color: #FFF;
        padding: 2px;
        padding-left: 15px;
        display: block;
        width: 153px;
        border-left: 10px solid #F3F0E1;
        border-bottom: 1px solid #F3F0E1;
        font: 12px Arial, sans-serif;
        font-weight: 700;
        text-decoration: none;
        text-align: left;
        margin-top: 1px;
        }

#navigation_sub a:hover {
        color: #996633;
        background-color: #FFE6CC;
        border-left: 10px solid #FFF;
        text-decoration: none;
        }

#navigation_sub_sub a{
        color: #01804D;
        background-color: #FFF;
        padding-left: 20px;
        display: block;
        width: 148px;
        font: 12px Arial, sans-serif;
        font-weight: 400;
        text-decoration: none;
        text-align: left;
        margin-top: 1px;}

#navigation_sub_sub a:hover {
        color: #01804D;
        background-color: #FFE6CC;
        border-left: 10px solid #FFF;
        text-decoration: none;
        }

/*Ende Hauptnavigation*/

#hauptrahmen {
        width: 920px;
        /*text-align: left;*/
        margin-left: auto;
        margin-right: auto;
        background-color: #FFFFFF;
        }

#kopfzeile {
        background: #FFFFFF;
        height: 120px;
        float: left;
        }

#kopfzeile_links {
        width: 198px;
        background: #FFFFFF;
        float: left;
        }

#kopfzeile_mitte {
        width: 518px;
        background: #FFFFFF;
        margin-top: 5px;
        float: left;
        }

#kopfzeile_rechts {
        width: 198px;
        background: #FFFFFF;
        margin-top: 8px;
        float: left;
        }

/*Beginn Navigation oben*/

#naviListeOben {
        background: #01804D;
        font-weight: 700;
        }

#sprachauswahl {
        /*min-width: 115px;*/
        width: 150px;
        float: left;
        text-align: left;
        color: #FFFFFF;
        background: #01804D;
        padding-top: 2px;
        padding-bottom: 2px;
        border-bottom: 1px solid #FFFFFF;
        }

#sprachauswahl a {
        color: #FFFFFF;
        }

#sprachauswahl a:hover {
        color: #FFE6CC;
        }

#naviOben {
        width: 770px;
        float: right;
        text-align: right;
        color: #FFFFFF;
        background: #01804D;
        padding-top: 2px;
        padding-bottom: 2px;
        border-bottom: 1px solid #FFFFFF;
        }

#naviOben a {
        color: white;
        }

#naviOben a:hover {
        color: #FFE6CC;
        }

/*Ende Navigation oben*/

#links {
        width: 200px;
        text-align: left;
        background: #FFFFFF;
        float: left;
        }

#bild_links {
        padding-top: 10px;
        text-align: center;
        }

#mitte {
        width: 518px;
        text-align: left;
        background: #FFFFFF;
        border: 1px solid #666666;
        margin-bottom: 1px;
        float: left;
        }

#rechts {
        width: 200px;
        background-color: #FFF;
        text-align: left;
        float: right;
        }

#newsrahmen {
        width: 190px;
        color: #666;
        background-color: #FFF;
        padding:2px 2px 0px 2px;
        float: right;
        }

#login_hinweis {
        background-color: #FFFFFF;
        }

#login_hinweis h1 {
        /*width: 200px;*/
        margin: 0px;
        margin-left: 10px;
        padding: 0px;
        color: red;
        }

#login_hinweis p {
        /*width: 200px;*/
        margin: 0px;
        margin-left: 10px;
        margin-right: 3px;
        padding: 0px;
        }

#logo_rechts_ueberschrift {
        margin-left: 10px;
        }

#logo_agris {
         margin: 30px 0px 0px 3px;
        }

#logo_agris_text {
        margin-left: 10px;
        }

#logo_vstl {
        margin: 30px 0px 0px 3px;
        }

#logo_vstl_text {
        margin-left: 10px;
        }

#logo_sbvv {
        margin: 30px 0px 0px 3px;
        }

#logo_sbvv_text {
        margin-left: 10px;
        }

#klickpfad {
        background: white;
        padding-top: 2px;
        padding-bottom: 3px;
        float: left;
        }

#seiteninhalt {
        clear: both;
        border-top: 1px solid #666666;
        border-bottom: 1px solid #666666;
        background-color: #FFFFFF;
        /*padding-left: 5px;*/
        /*padding-right: 8px;*/
        }

/*Beginn Footer Druckversion, Seitenanfang, zurück, ... */
#footer_funktionen {
        color: #01804D;
        background-color: #FFF;
        width: 516px; height: 22px;
        float:left;
        padding-top:2px;
        }

#footer_funktionen a {
        float: left;
        color: #01804D;
        background-color: #FFF;
        font-weight:bold;
        }

#footer_funktionen :hover {
        color: #996633;
        background-color: #FFF;
        }

#print a{
        width: 170px; height: 22px;
        padding-left: 4px;
        text-align: left;
        float: left;
        }

#zurueck a{
        width: 168px; height: 22px;
        padding-right: 0px;
        text-align: center;
        float: left;
        }

#seitenanfang a{
        width: 170px; height: 22px;
        padding-right: 4px;
        text-align: right;
        float: left;
        }

/*Ende Footer Druckversion, Seitenanfang, zurück, ... */

#fusszeile_firma {
        clear: both;
        text-align: center;
        border: 1px solid #666666;
        width: 918px;
        color: #FFFFFF;
        background-color: #01804D;
        padding: 2px 0px 2px 0px;
        color: #FFFFFF;
        font-weight: 700;
        margin-bottom: 1px;
        letter-spacing: 1px;
        }

/*Anfang Adressen*/
.adressen {
        margin-bottom: 5px; margin-top: 5px;
        background-color: White;
        float: none !important; /*fuer IE 6.0*/
        float/**/:/**/none; /*fuer IE 6.0*/
        width: 500px;
}
.kanton {
        margin-left: 1%;
        margin-top: 10px;
        width: 14%;
        float: left;
        background-color: white;
}
.postadressenfeld {
        width: 84%;
        margin-top: 10px;
        background-color: white;
        float: left;
}
.postadressentitel {
        padding-bottom: 2px;
        font-weight: 700;
}
.postadressen {
        font-weight: 400;
}
.adresselinie {
        width: 80%;
        background-color: white;
        border-bottom: solid 1px;
        float: left;
}
.adresserechts {
        width: 10%;
        background-color: white;
        float: none; /*wichtig für NS 6.0 damit restl. Text nicht überschrieben wird*/
}
/*Ende Adressen*/

/* Anfang Styles für Extension "tx_indexedsearch" */

.tx-indexedsearch-searchbox-sword {
        width:250px;
        }
.submit  {
        display: block; /*block und width damit ganze Zelle link im IE*/
        width: 140px;
        text-align: center;
        margin-left: 172px;
        background-color: #FFF;
        color: #01804D;
        border: solid 1px #01804D;
}

.tx-indexedsearch-whatis {
        margin-top:10px;
        margin-left: 10px;
        margin-bottom:5px;
        }
.tx-indexedsearch-noresults {
        text-align: center;
        font-weight: 700;
        }
.tx-indexedsearch-title, .tx-indexedsearch-percent {
        background-color: #F3F0E1;
        font-weight: 700;
        border-bottom: 2px solid #FFF;
        }
.tx-indexedsearch-percent {
        font-weight: 400;
        }
.tx-indexedsearch-info {
        background-color:#EEE;
        }

.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {
        background: #FFE6CC;
        font-weight: 700;
}


/* Ende Styles für Extension "tx_indexedsearch" */