/*
Dunkelgruen: #33862b;
Hellgruen: #99cc99;
*/



body {
background-color:;
background-image: url('bilder/sulzberger-kachel.gif');
background-repeat: repeat-x;
padding:0;
margin:0;
}

fieldset.tx-powermail-pi1_fieldset {
  background: none !important;
  box-shadow: none !important;
 }
.tx-powermail-pi1 legend {
  display: none;
}
fieldset.tx-powermail-pi1_fieldset label {
 color: #000 !important; 
}
#powermaildiv_uid30,
#powermaildiv_uid14 {
 margin-top: 20px; 
 }
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
    background: none !important;
    background-color: #33862b !important;
    float: left;
  }

.contenttable  a,
.lightbox img {
border: 0px solid red !important;
}

/* ----------container zentriert das layout-------------- */
#container {
width: 990px;
margin:0 auto;
background-color: #ffffff;
}

/* ----------Kopfbereich------------- */
#banner {
margin-top: 20px;
width: 990px;
height: 140px;
background-color: #ffffff;
}

#header {
position: absolute;
margin-top: 10px;
margin-left: 10px;
width: 970px;
height: 100px;
background-color: #33862b;
}

#logo {
width: 235px;
}

#topnavi {
position: absolute;
text-align: right;
width: 735px;
top: 10px;
right: 10px;
}

#suche {
position: absolute;
text-align: right;
top: 65px;
right: 20px;
}

#breadcrumb {
position: relative;
text-align: left;
top: 118px;
margin-left: 10px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
}

#print-it {
position: absolute;
text-align: right;
top: 136px;
margin-left: 950px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
}




/* -----------------Template 1-spaltig--------------------- */

#content-1 {
float: left;
padding: 0;
width: 700px;
margin: 0px 0px 0px 40px;
}

div#content-1 {
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");
}

#left-1 {
float: left;
width: 230px;
margin: 0;
padding: 0;
}

.csc-textpic-intext-left-nowrap,
.csc-textpic-imagewrap,
.csc-textpic-single-image {
float: left;
}

.csc-frame-rulerAfter {
border-bottom-style: dotted;
border-bottom-color: #666666;
border-bottom-width: 1px;
margin-bottom: 10px;
}

.csc-frame-rulerBefore {
border-top-style: dotted;
border-top-width: 1px;
border-color: #666666;
}

/* ----------------- 3-Spaltig --------------------- */

#content {
    float: left;
    margin: 0px 20px 0px 40px;
    padding: 0;
    width: 470px;

}

div#content {
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");
}

#left {
        float: left;
        width: 230px;
        margin: 0px;
        padding: 0px;
}
#right {
    float: left;
    margin: 0;
    padding: 0;
    width: 180px;

}
#right-fe {
    float: right;
    margin: 2px 10px 0px 0px;
    padding: 0;
    width: 180px;
}

/* -----------footer--------------------------- */

#footer {
clear: both;
margin: 0px 0px 20px 0px;
padding: 0px;
width: 990px;
height: 60px;
background-color: #ffffff;
}

#footer-inhalt {
position: absolute;
margin-top: 10px;
margin-left: 10px;
width: 970px;
height: 40px;
background-color: #33862b;
}




/*###########################
Suchfeld
###########################*/

.search {
        height: 21px !important;
        margin: 0;
        padding: 0;
        border: 0px;
}
fieldset {
        height: 21px !important;
        margin: 0;
        padding: 0;
        border: 0px;
}
.searchbox-sword {
        height: 21px !important;
        width: 135px;
        padding: 0;
        margin-top: -1px !important;
        background-image: url('bilder/search-field.png');
        background-repeat: no-repeat;
        border: 0px;
        vertical-align:middle;
}
form.search .submit {
        height: 21px;
        width: 18px;
        padding:0;
        margin:0;
        border:none;
        font-size:10px;
        background: url(bilder/search-button.png) no-repeat top;
        color: #AE0000;
        vertical-align:middle;
}
form.search {
        height: 21px
        display: inline;
        float: right;
        margin: 0;
        padding: 0;
        border: 0px !important;
}
form.search legend {
        display: none;
        border: none;
}

.tx-indexedsearch-searchbox{display:none;position:absolute;left:-200px;right:-200px}
.tx-indexedsearch-res h3{font-size:.93em}
.tx-indexedsearch-descr{font-size:.82em}
.tx-indexedsearch .info{font-size:.82em}
ul.tx-indexedsearch-res{margin:0;padding:0}
ul.tx-indexedsearch-res li{margin:0;padding:0}
span.tx-indexedsearch-title{float:left}
span.tx-indexedsearch-percent{float:right}
.tx-indexedsearch-text-item-crdate,
.tx-indexedsearch-text-item-mtime,
.tx-indexedsearch-text-item-path{font-style:italic;color:#999}
.tx-indexedsearch-text-item-crdate{padding-right:10px}
p.tx-indexedsearch-descr,pinfo{margin-bottom:0}
p.tx-indexedsearch-text-item-path{margin-top:0}
.tx-indexedsearch-browsebox p{color:#999;margin:10px 0 0}

ul.browsebox {
padding: 0;
margin: 20px 0;
color: #999999;
}

ul.browsebox li{display:inline;list-style:none;line-height:1em;margin:0 15px 0 0}
ul.browsebox li a:link,ul.browsebox li a:visited{color:#999}
form.sort{width:180px;display:inline;float:left;margin-right:5px}
form.sort legend,form.direc legend{font-size:.68em}
form.sort select{float:left;width:160px;display:inline}
form.direc select{margin-right:5px}

.tx-indexedsearch {
font-size: 12px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
}
strong {
font-color: #fe9901 !important;
}


.tx-indexedsearch-title a {
color: #33862b;
}
.tx-indexedsearch-info {
background-color: #99cc99 !important;
}
.tx-indexedsearch-path a {
color: #000000;
}


/* ----------------------- TABS -------------------------- */

.tx-sbtab-pi1_wrap {
width: 400px;
}

.align-center {
text-align: center;  
}

.jqfancybox a,
.jqfancybox img {
border: 0px !important; 
}


