/* CSS Document */


html, body {
        margin: 0;
        padding: 0;
        font-family:Arial, Helvetica, sans-serif;
        font-size: 11px;
        background: #011202 url(lautertal_hintergrund_neu.jpg) no-repeat;
        background-position:top center;
        overflow-x:hidden;
        text-align:center;
        }

#wrap {
        width: 1000px;
        margin: 0 auto;
        text-align: left;
        }

p, .news-single-item h3 {
         font-size:14px;
         line-height:20px;
         /*letter-spacing:2px;*/
         word-spacing:2px;
         }

/* Kopfbereich */

#header {
        width:1000px;
        height:90px;
        margin-top:20px;
        margin-bottom:30px;
        background: #FBFDCC url(alb-biosphaere-2010-neu.jpg);
        }

/* Hauptbereich */
#main {
       background-color:#FBFDCC;
        }


#left {
        float:left;
        width:220px;
        margin-right:0px;
        }

#content {
        float: left;
        width: 780px;
        }

#content_top_left {
        float: left;
        width: 522px;
        /**background-color:#DAEBB8;*/
        margin-bottom:10px;
        margin-right:18px;
        }

* html #content_top_left {
         margin-right:18px;
         margin-left:5px;
         }

#content_right {
        margin-top:20px;
        float:left;
        width:220px;
        }

#content_middle {
        float:left;
        width:780px;
}


#content_middle_left {
        float:left;
        padding-left:10px;
        width:340px;
        margin-top:-33px;
}

* + html #content_middle_left {
         margin-top:-20px;
         }

#content_middle_right {
float:left;
width:430px;
margin-top:-2px;
/margin-top:-4px;
}

* html #content_middle_right {
margin-right:0px;
margin-left:-1px;
}

#content_middle_left .news-latest-container {
margin-top:-10px;
padding-right:5px;
}

#content_middle_left .news-latest-item h2 a {
        color:black;
        font-weight:bold;
        text-decoration:none;
        font-size:18px;
        margin-top:-10px;
        line-height:20px;
}

#content_middle_left p {
padding-right:10px;
text-decoration: none;
margin-top:0px;
margin-right:20px;
}

#content_top_left p a {
text-decoration:none;
color:black;
}


#content_middle_left p a {
text-decoration:none;
color:black;
}

#content_middle_left h3 {
visibility:hidden;
margin:0;
margin-top:0px;
margin-left:-10px;
padding: 6px 8px 4px 10px;
font-size:11px;
color:#FF0000;
font-weight:700;
background: url(green_top_380.gif) no-repeat bottom left;
}

#content_middle_left img {
float:left;
margin: 0px 5px 0px 0;
padding: 0 0px 0px 0;
border:1px solid #5282AF;
margin-bottom:10px;
margin-top:5px;
}

#content_left img {
margin-top:5px;
}

#content_top_left .tx-spnewsteaserbox-pi1 img {
 border:1px solid #5282AF;
 }

#content_bottom {
width:400px;
float:right;
}

.csc-frame {
margin-top:-10px;
background-color:#DAEBB8;
width:190px;
margin-bottom:20px;
}

.csc-frame img {
margin-left:5px;
margin-top:5px;
}

.csc-frame h3 {
font-size:12px;
margin-left:5px;
margin-top:-10px;
padding-bottom:5px;
}

/* gutters */

#content .gutter {
        }

#left .gutter {
        }

#right .gutter {
        }

/* Menü */

#menu_layer {
background-color:#A8CF67;
width:222px;
height:200px;
margin-top:-12px;
margin-left:-12px;
/margin-left:-15px;
margin-bottom:5px;
opacity: 0.9;
filter: alpha(opacity=70);
z-index:22;
}

* + html #menu_layer {
margin-top:-15px;
padding-left:3px;
}

* html #menu_layer {
margin-top:0px;
margin-left:0px;
margin-right:-15px;
width:180px;
height:200px,
z-index:1;
}

:root #menu_layer {
position:relative;
}

#menu ul {
padding-top:18px;
padding-left:18px;
list-style:none;
z-index:33;
        }

* html #menu ul {
}

#menu li {
text-decoration:none;
font-size:17px;
font-weight:bold;
color:#FFFFFF;
width:200px;
        }

* html #menu li {
width:190px;
}

#content_top_left .news-latest-container, content_top_left .news-list-container {
margin-top:20px;
margin-left:10px;
margin-bottom:10px;
margin-right:10px;
}

#content a {
text-decoration:none;
}

#content h4 {
        margin-top:10px;
        margin-bottom:-5px;
        padding: 0;
        font-size: 12px;
        color: red;
        font-weight:600;
        line-height:18px;
        }



#content h2 {
        margin: 15px 5px 5px 0;
        padding-right: 5px;
        font-size: 24px;
        line-height:28px;
        color:#5282AF;
        font-weight:bold;
        }

#content #content_middle_left h2 {
         font-size:18px;
         line-height:20px;
}

#content_top_left h2 a {
        margin: 5px 5px 5px 0;
        padding: 0;
        font-size:20px;
        line-height:24px;
        color:#5282AF;
        font-weight:1000;
        /font-weight:600;
        text-decoration:none;
}

#content .news-latest-item p, #content_top_left .news-list-item p {
        /*font-size: 12px;
        letter-spacing:1px;*/
        color:black;
        /*line-height:14px;*/
        text-decoration:none;
        word-spacing:2px;
        line-height:15px;
        }

#content_top_left .news-list-date {
         margin-bottom:8px;
}
#box1 h3 {
font-size:16px;
}

#box1 img {
z-index:1;
padding-top:10px;
}

#content_middle_right_top h3 {
margin:0;
margin-top:0px;
margin-left:0px;
padding: 6px 8px 4px 10px;
font-size:14px;
color:#FF0000;
font-weight:700;
/*border-bottom: 1px solid #E0CFAB;*/
background: url(brown_top_430.gif) no-repeat bottom left;
}

#content_middle_right_left {
float:left;
margin-top:-10px;
}

* html #content_middle_right_left {
        padding-top:20px;
        margin-top:-10px;
         }

* + html .news-latest-container-event {
margin-top:20px;
}

* html .news-latest-container-event {
margin-top:20px;
}

#content_middle_right_right {
float:right;
width:220px;
}

.news-latest-container-event a {
text-decoration:none;
font-size:12px;
color:black;
}

.event_text {
font-size:15px;
}

.news-latest-container-event h3 {
font-size:18px;
font-weight:bold;
margin-top:-10px;
}

.news-latest-item-event {
margin-bottom:10px;
border-bottom:8px solid #DAEBB8;
margin-right:10px;
}

.news-latest-container-event .news-list-morelink {
background: url(more.png) no-repeat;
padding-left:14px;
padding-top:5px;
margin-top:6px;
height:30px;
font-weight:bold;
color:white;

}

.news-latest-event-title {
font-size:15px;
}

.news-list-morelink {
font-weight:bold;
}

#content_middle_left .csc-frame {
width:301px;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
margin-top:20px;
}

* html #content_middle_left .csc-frame {
width:301px;
padding-right:0px;
padding-left:10px;
padding-bottom:10px;
margin-top:20px;
margin-right:-10px;
}


#content_right .csc-frame {
width:215px;
margin-bottom:30px;
padding-left:10px;
padding-bottom:5px;
margin-top:24px;
margin-top:12px\9;
padding-right:5px;
margin-right:-20px;
}

* + html #content_right .csc-frame {
margin-top:28px;
}

* html #content_right .csc-frame {
padding-top:10px;
padding-left:18px;
}

#content_middle_left .csc-frame h3 {
visibility:visible;
background:none;
font-size:14px;
background-color:#CDE39D;
width:302px;
margin-bottom:-10px;
}

#content_right .csc-frame h3 {
visibility:visible;
background:none;
font-size:14px;
background-color:#CDE39D;
width:217px;
margin-left:-10px;
margin-bottom:20px;
padding-top:3px;
padding-left:12px;
color:red;
}

* html content_right .csc-frame h3 {
padding-top:20px;
}

#content_middle_left .csc-frame h4 {
font-size:14px;
}

#content_right .csc-frame h4 {
font-size:14px;
margin-top:-5px;

/*background: url(list.png) no-repeat top left;
background-position:5px 0px; */
}

#content_right .csc-frame h4 a{
text-decoration:none;
font-weight:bold;
color:#011202;
}

#content_right .csc-frame h5 {
font-size:12px;
margin-top:10px;
}

#content_right .csc-frame h5 a{
text-decoration:none;
font-weight:normal;
color:black;
}

#content_middle_left .csc-frame h5 {
font-size:11px;
margin-bottom:-10px;
}


#content_middle_left .csc-frame h4 a {
text-decoration:none;
color:black;
}

#content_middle_left .csc-frame h5 a {
text-decoration:none;
color:black;
}

#content_middle_right_left {
margin-top:5px;
}

#content_middle_right_left .csc-frame {
background-color:#E0F2FC;
padding-bottom:5px;
}

#content_middle_right_left .csc-frame p {
padding-left:10px;
padding-right:10px;
padding-top:0px;
margin-bottom:0px;
font-size:13px;
line-height:15px;
}

#content_middle_right_left img {
margin-top:10px;
margin-bottom:0px;
}


* + html #content_middle_right_left img {
margin-bottom:-13px;
}

#content_middle_right_top {
margin-bottom:20px;
/margin-bottom:22px;
}

* + html #content_middle_right_top {
}

#extra {
float:right;
margin-right:5px;
}

* + html #extra {
margin-top:10px;
}

* html #extra {
margin-top:10px;
}

#extra ul {

}

#extra li {
list-style:none;
display:inline;
margin-right:10px;
}

#extra ul li a {
text-decoration:none;
color:#5282AF;
font-size:14px;
font-weight:bold;
}

#content_top_left {
margin-top:20px;
margin-left:10px;
}

#content_top_left img {
 border:1px solid #C8D9A3;
}

#karte_biosphaere {
margin-left:-20px;
margin-right:10px;
float:left;
}

#karte_biosphaere img {
    border:0px solid #C8D9A3;
    }

#content_top_left .csc-textpic-intext-left img {
     border:0px solid #C8D9A3;
     }

#content_top_left h5 {
        margin-bottom:20px;
        padding: 5px;
        font-size:16px;
        background-color:#6CB5DB;
        color:#FFFFFF;
        font-weight:600;
}

.csc-header-n2 {
margin-top:25px;
}

.news-single-item  .csc-textpic-intext-right .csc-textpic-imagewrap {
margin-top:7px;
}

.news-single-item {
padding-top:15px;
clear:left;
}

.tx_tipafriend_tiplink {
text-decoration:none;
background:url(empfehlung.png) no-repeat;
background-position:left;
padding-left:25px;
background-position:0px 0px;
}

.tiplink a {

font-size:12px;
color:#006600;


}

.tiplink {
height:14px;
float:right;
}

.news-single-category {
margin-top:15px;
font-size:16px;
margin-bottom:-5px;
font-weight:bold;
}

.news-single-backlink a {
font-size:12px;
color:#006600;
}

/* News Top */

#content_top_left .news-latest-container, #content_top_left .news-list-container {
         margin-left:0px;
         margin-top:30px;
}

#content_top_left .news-latest-item, #content_top_left .news-list-item {
         float:left;
         margin-bottom:20px;
}

* + html #content_top_left .news-latest-item, * + html #content_top_left .news-list-item {
         margin-bottom:40px;
}

#content_top_left .news-latest-item h2, #content_top_left .news-list-item h2 {
        margin-top:-7px;
        margin-bottom:-5px;
        }


#content_top_left .news-latest-item h2 a, #content_top_left .news-list-item h2 a {
        color:#5282AF;
        font-weight:bold;
        text-decoration:none;
        font-size:15px;
        line-height:17px;
}

#content_top_left .news-latest-item h3 a, #content_top_left .news-list-item h3 a {
         font-size:11px;
         color:black;
         }


#content_top_left .news-latest-item-text, #content_top_left .news-list-item-text{
float:left;
width:275px;
margin-top:-12px;
}

* html #content_top_left .news-latest-item-text {
margin-top:0px;
}

#content_top_left img {
float:left;
margin: 0 15px 0px 0;
padding: 0 0px 0px 0;
}

* + html #content_top_left img {
margin: 0 15px 0px 0;
padding: 0 0px 0px 0;
margin-top:-10px;
}

* + html #content_top_left .csc-textpic-above img {
margin-top:0px;
}

#content_top_left .csc-textpic-intext-left img {
margin-top: 2px;
}

* + html #content_top_left .csc-textpic-intext-left img {
margin-top: 22px;
}

.wt_commerce_preview_area {
text-align:center;
margin-left:-15px;
}

.wt_commerce_preview_area img {
border:1px solid #C8D9A3;
margin-bottom:10px;
}

.wt_commerce_preview_area .wt_commerce_preview_title {
padding:5px;
}

.wt_commerce_preview_area .wt_commerce_preview_price {
font-size:12px;
font-weight:bold;
color:red;
margin-bottom:5px;
}

#content_middle_right_right .csc-textpic img {
margin-top:-4px;
margin-bottom:10px;
}

#content_left h5 {
font-size:12px;
font-weight:normal;
float:right;
margin-right:10px;
margin-bottom:-4px;
margin-top:2px;
}

#footer {
clear:both;
height:80px;
width:1000px;
background-color:#DAEBB8;
text-align:center;
padding-top:25px;
}

#footer p {
font-size:13px;
font-weight:bold;
color:#5282AF;
}

* html #footer {
padding-top:35px;
}

/* Archiv */

.news-amenu-container h2 {
visibility:hidden;
}

.news-amenu-container ul {
list-style:none;
margin-left:-40px;
/margin-left:0px;
}

.news-amenu-container ul li a{
text-decoration:none;
font-size:14px;
color:#5282AF;
}

.news-amenu-item-year {
font-size:14px;
font-weight:bold;
margin-top:15px;
margin-bottom:10px;
}
/* Archiv Ende */

.tx_tipafriend_url a {
font-size:14px;
color:#345472;
font-weight:bold;
}

.tx_tipafriend_url {
font-size:14px;
}

/* Powermail */
span.powermail_mandatory {
        color: red;
}
input.validation-failed,
textarea.validation-failed {
        background-color: red;
}
div.powermail_mandatory_js {
        color: red;
        margin: 3px 0 15px 120px;
}
fieldset.tx-powermail-pi1_fieldset {
        border-top: 1px solid #A5ACB2;
        background-repeat: no-repeat;
        background-position: 100% 60%;
        padding: 10px;
        font-family:Arial;
        font-weight:bold;
}
fieldset.tx-powermail-pi1_fieldset label {
        padding-top:5px;
        display: block;
        width: 120px;
        float: left;
        clear: both;
        font-weight: bold;
}

fieldset.tx-powermail-pi1_fieldset textarea {
        width: 487px;
}
div.tx_powermail_pi1_fieldwrap_html {
        margin: 3px 0;
}
input.powermail_submit {
        margin-top: 20px;
        /margin-top:19px;
        margin-left:270px;
        font-weight: bold;
        width: 100px;
}
input.powermail_reset {
        float:left;
        margin-top:-27px;
        margin-left:390px;
        /margin-left:390px;
        font-weight: bold;
        width: 100px;
}

* + html input.powermail_reset {
         margin-top: -25px;
         }
td.powermail_all_td {
        padding: 3px 10px 3px 3px;
}
legend {
color:#80A1BF;
font:125% Arial;
/font:100% Arial;
}

* html #content_middle_right_top {
margin-bottom:15px;
}

.news-single-item .mbl_newsevent_singledayevent, .news-single-item .mbl_newsevent_multidayevent {
font-size:15px;
color:#5282AF;
font-weight:bold;
}

#content_right ul {
font-size:13px;
font-weight:bold;
margin-left:-8px;
margin-top:5px;
}

#content_right ul li {
margin-bottom:5px;
}

#content_top_left ul {
font-size:14px;
}

#content_top_left ul li {
margin-bottom:3px;
}

dl.news-single-related, dl.news-single-links{
font-size:14px;
}

dl.news-single-related dt, dl.news-single-links dt{
font-weight:bold;
margin-bottom:5px;
}




