/*111*/
body {
        background: url(pics/navihg.gif) repeat-y 0px 0px;
        /*background: url(pics/navihg.gif) repeat-y 0px 500px;*/
        /*background: url(/fileadmin/templates/pics/tophg.jpg) repeat-x 850px 0px;*/
        font-family: Arial, Helvetica, sans-serif;
        color: #000; /* dunkelblau #013A8B */
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}
/*body { behavior: url(csshover3-source.htc); }*/
* html body {
        background: url(pics/navihg.gif) repeat-y 0px 0px;
        /*background: url(/fileadmin/templates/pics/tophg.jpg) repeat-x 850px 0px;*/
        font-family: Arial, Helvetica, sans-serif;
        color: #000; /* dunkelblau #013A8B */
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}
.bodytext {
         padding-top: 1px;
         padding-bottom: 1px;
}

table p.bodytext {
         padding-top: 0px;
         padding-bottom: 0px;
}

table p.bodytext .red-text {
         color: red;
         font-size: 1.0em;
}

#container {
        /*min-width: 850px;
        background: url(pics/tophg.jpg) repeat-x 850px 0px; */
}
* html #container {
        /*min-width: 850px;*/
        /*top:0px;
        background: url(/fileadmin/templates/pics/tophg.jpg) repeat-x 850px 0px;*/
        /*background: url(/fileadmin/templates/pics/tophg.jpg) repeat-x 850px;*/
        /*width: 100%;*/
}

* html #head {
         /*width: 100%;*/
}


#head1 {
        position:absolute;
        /*margin-left: 0px;*/
        /*width: 100%;*/
        top: 0px;
        left: 0px;
        /*margin-top: 0px;*/
        z-index:10;
}
* html #head1 {
        position:absolute;
        /*margin-left: 0px;*/
        /*width: 100%;*/
        top: 0px;
        left: 0px;
        /*margin-top: 0px;*/
        z-index:10;
}
#head2 {
       position:absolute;
       top: 0px;
       left: 192px;
       /*margin-left: 0px;
       margin-top: 0px;
       padding-left: 0px;
       padding-top: 0px;*/
}
* html #head2 {
       position:absolute;
       top: 0px;
       left: 192px;
       /*margin-left: 0px;
       margin-top: 0px;
       padding-left: 0px;
       padding-top: 0px;*/
}
#head3 {
background: url(/fileadmin/templates/pics/tophg.jpg);
       position:absolute;
       top: 0px;
       /*right: 0px;*/
       left: 850px;
       /*margin-left: 0px;
       margin-right: 0px;
       margin-top: 0px;
       padding-left: 0px;
       padding-right: 0px;
       padding-top: 0px;*/
       background-repeat: repeat-x;
       width: 46%;
       right: 0px;
}
* html #head3 {
background: url(/fileadmin/templates/pics/tophg.jpg);
       position:absolute;
       top: 0px;
       /*right: 0px;*/
       left: 850px;
       /*margin-left: 0px;
       margin-right: 0px;
       margin-top: 0px;
       padding-left: 0px;
       padding-right: 0px;
       padding-top: 0px;*/
       background-repeat: repeat-x;
       width: 46%;
       right: 0px;
}
/*222/


/*111*/
/*submenu beginn */

#submenubox {
        position:absolute;
        color: #013A8B;
        font-size:0.7em;
        left: 550px;
        top: 106px;
        width: 200px;
}

* html #submenubox {
        position:absolute;
        color: #013A8B;
        font-size: 0.7em;
        left: 570px;
        top: 105px;
        /*width: 200px;*/
}

/** +html #submenubox {
        position:absolute;
        color: #013A8B;
        font-size: 0.7em;
        left: 525px;
        top: 125px;
}*/
/** html #submenubox table{
        color: #013A8B;
        font-size: 0.7em;
        padding-top: 0px;
        margin-top: 0px;
}*/


/*222*/



.submenu {
        display:inline;
}

#submenubox a:link {
        color: #013A8B;
        text-decoration: none;
}
#submenubox a:hover {
        color: #FF0000;
        text-decoration: none;
}
* html #submenubox a:hover {
        color: #FF0000;
        text-decoration: none;
}
* +html #submenubox a:hover {
        color: #FF0000;
        text-decoration: none;
}

#submenubox a:visited {
        color: #48608B;
        text-decoration: none;
}
* html #submenubox a:visited {
        color: #48608B;
        text-decoration: none;
}
* +html #submenubox a:visited {
        color: #48608B;
        text-decoration: none;
}

#submenubox a:visited:hover {
        color: #FF0000;
        text-decoration: none;
}
* html #submenubox a:visited:hover {
        color: #FF0000;
        text-decoration: none;
}
* +html #submenubox a:visited:hover {
        color: #FF0000;
        text-decoration: none;
}

#submenubox a.act-sub {
        color: #FF0000;
        text-decoration: none;
}
* html #submenubox a.act-sub {
        color: #FF0000;
        text-decoration: none;
}
* +html #submenubox a.act-sub {
        color: #FF0000;
        text-decoration: none;
}

#submenubox a.cur-sub {
        color: #FF0000;
        text-decoration: none;
}
* html #submenubox a.cur-sub {
        color: #FF0000;
        text-decoration: none;
}
* +html #submenubox a.cur-sub {
        color: #FF0000;
        text-decoration: none;
}
/* submenu end*/



/*111*/
#sprache {
        position: absolute;
        top: 97px;
        left: 660px;
        width: 200px;
}

* html #sprache {
        position: absolute;
        top: 96px;
        left: 670px;
        /*width: 100%;*/
}

/** +html #sprache {
        position: absolute;
        top: 115px;
        left: 635px;
}*/
/*222*/

#sprache img {
        padding-right: 10px;
        float: left;
}

/*1111*/
#join {
        position: absolute;
        top: 90px;
        left: 1200px;
}
* html #join {
        position: absolute;
        top: 90px;
        left: 1250px;
}
* +html #join {
        position: absolute;
        top: 100px;
        left: 1100px;
}
/*222*/

/*111*/
#suchbox {
        position: absolute;
        top: 96px;
        left: 800px;
        width: 200px;
}
* html #suchbox {
        position: absolute;
        top: 96px;
        left: 800px;
        width: 350px;
}
/** +html #suchbox {
        position: absolute;
        top: 100px;
        left: 800px;
}*/
#suchen form {
        margin-top: 2px;
}

/*222*/

#suchen input {
height: 18px;
width: 140px;
    padding: 1px 3px 1px 3px;
    font-style: normal;
    border: 1px solid #013A8B;
    background: #FFF;
    margin-right: 3px;
    /*float: left;*/
}

* html #suchen input {
height: 20px;
width: 140px;
    padding: 1px 3px 1px 3px;
    font-style: normal;
    border: 1px solid #013A8B;
    background: #FFF;
    margin-right: 3px;
    /*float: left;*/
}

#suchen input.submit {
   height: 22px;
    width: 28px;
    padding: 1px 3px 1px 3px;
    font-style: normal;
    border: 1px  solid #013A8B;
    background: #B0D3E9;
}
* html #suchen input.submit {
   height: 20px;
    width: 28px;
    padding: 1px 3px 1px 3px;
    font-style: normal;
    border: 1px  solid #013A8B;
    background: #B0D3E9;
}
#suchen input.submit: hover {
    border: 1px solid #FF0000;
    background: #FF0000;
    color:#FFFFFF;

}
* html #suchen input.submit: hover {
    border: 1px solid #FF0000;
    background: #FF0000;
    color:#FFFFFF;

}

/*222*/

* html .submit:hover {
    height: 20px;
    padding: 1px 3px 1px 3px;
    font-style: normal;
    border: 1px solid #FF0000;
    background: #FF0000;
        margin-right: 5px;
        color:#FFFFFF;
}
.submit:hover {
    height: 20px;
    padding: 1px 3px 1px 3px;
    font-style: normal;
    border: 1px solid #FF0000;
    background: #FF0000;
        margin-right: 5px;
        color:#FFFFFF;
}
/*111*/
#pdf_box {
        position: absolute;
        top: 98px;
        left: 1030px;
}
* html #pdf_box {
        position: absolute;
        top: 98px;
        left: 1030px;
}
#druck_box {
        position: absolute;
        top: 98px;
        left: 1055px;
}
* html #druck_box {
        position: absolute;
        top: 98px;
        left: 1055px;
}
/*222*/

.txt {
        font-size: 0.9em;
        font-weight:bold;
        color: #013A8B;
        z-index:5;
        float: left;
}

/*111*/
#breadcrumbs {
        position:absolute;
        top: 160px;
        left: 340px;
        font-size: 0.7em;
        color: #FF0000;
        text-decoration:none;
        width: 850px;
}
* html #breadcrumbs {
        position:absolute;
        top: 160px;
        left: 340px;
        font-size: 0.7em;
        color: #FF0000;
        text-decoration:none;
        width: 850px;
}
#breadcrumbs a:link {
    color: #FF0000;
        text-decoration:none;
}

#breadcrumbs a:visited {
    color: #FF0000;
        text-decoration:none;
}
#breadcrumbs a:hover {
    color: #013A8B;
        text-decoration:none;
}
/*222*/

/*111*/
#left {
        padding: 110px 0 0 0px;
        /*margin: 0px;*/
        margin-top: 215px;
        margin-bottom: 0px;
        width: 191px;
        background: url(pics/2limi.jpg) no-repeat 0px 0px;
        font-size: 0.9em;
        float: left;
}

* html #left {
        padding: 110px 0 0 0px;
        /*margin: -3px;*/
        margin-top: 215px;
        margin-bottom: 0px;
        width: 191px;
        background: url(pics/2limi.jpg) no-repeat 0px 0px;
        font-size: 0.9em;
        float: left;
}

/*222*/

/*111*/
#navi {
        color: #013A8B;
        font-size: 0.9em;
        width: 191px;

}
* html #navi {
        color: #013A8B;
        font-size: 0.9em;
        width: 191px;

}
#navi a {
        font-size: 13px;
        display: block;
        text-decoration: none;
        color: #013A8B;
        font-weight: bold;
        margin-top: 1px;
        margin-bottom: 1px;
        padding: 1px 0px 1px 20px;
        /*letter-spacing: 0.06em;*/
        border-top: 1px solid #B0D3E9;
        border-left: 1px solid #B0D3E9;
        border-bottom: 1px solid #B0D3E9;
}
/** html #navi a {
        font-size: 13px;
        display: block;
        text-decoration: none;
        color: #013A8B;
        font-weight: bold;
        margin-top: 1px;
        margin-bottom: 1px;
        padding: 1px 0px 1px 20px;
        border-top: 1px solid #B0D3E9;
        border-left: 1px solid #B0D3E9;
        border-bottom: 1px solid #B0D3E9;
}*/
#navi a.act-lv1 {
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat left 7px;
        }

#navi a.cur-lv1 {
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat left 7px;
        border: 1px solid #FFF;
}
.act-lv1 {
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat left 7px;
        }

.cur-lv1 {
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat left 7px;
        border: 1px solid #FFF;
}

#navi a.act-lv2 {
        margin-bottom: 2px;
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat 10px 5px;
        }

#navi a.cur-lv2 {
        margin-bottom: 2px;
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat 10px 5px;
        border: 1px solid #FFF;
}
.act-lv2 {
        margin-bottom: 2px;
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat 10px 5px;
        }

.cur-lv2 {
        margin-bottom: 2px;
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat 10px 5px;
        border: 1px solid #FFF;
}

#navi a.act-lv3 {
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat 18px 5px;
        }

#navi a.cur-lv3 {
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat 18px 5px;
        border: 1px solid #FFF;
}
.act-lv3 {
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat 18px 5px;
        }

.cur-lv3 {
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat 18px 5px;
        border: 1px solid #FFF;
}


#navi a.act-lv4 {
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat 28px 5px;
        }

#navi a.cur-lv4 {
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat 28px 5px;
        border: 1px solid #FFF;
}
.act-lv4 {
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat 28px 5px;
        }

.cur-lv4 {
        color: #FF0000;
        background: url(pics/navisquare.gif) no-repeat 28px 5px;
        border: 1px solid #FFF;
}



#navi ul {
        margin: 0px;
        padding: 0px;
}
*html #navi ul {
        margin: 0px;
        padding: 0px;
}

#navi ul a:hover{
        color: #FF0000;
        /*background: url(pics/navisquare.gif) no-repeat left 7px;*/

}

#navi ul ul a {
        font-weight: normal;
        font-size: 13px;
        padding: 0px 0px 0px 28px;
        /*background: url(../pics/navisquare.gif) no-repeat 10px 5px;*/
        letter-spacing: 0em;
}
/** html #navi ul ul a {
        font-weight: normal;
        font-size: 13px;
        padding: 0px 0px 0px 28px;
        letter-spacing: 0em;
}*/
#navi ul ul a:hover{
        color: #FF0000;
       /* background: url(pics/navisquare.gif) no-repeat 10px 5px; */
}

#navi ul ul ul a {
        font-weight: normal;
        font-size: 12px;
        padding: 0px 0px 1px 38px;
        /*background: url(../pics/navisquare.gif) no-repeat 18px 5px;*/
        letter-spacing: 0em;
}
/** html #navi ul ul ul a {
        font-weight: normal;
        font-size: 12px;
        padding: 0px 0px 1px 38px;
        letter-spacing: 0em;
}*/

#navi ul ul ul a:hover{
        color: #FF0000;
        /*background: url(pics/navisquare.gif) no-repeat 18px 5px;*/
}

#navi ul ul ul ul a {
        font-weight: normal;
        font-size: 11px;
        padding: 0px 0px 0px 48px;
        /*background: url(../pics/navisquare.gif) no-repeat 28px 5px;*/
        letter-spacing: 0em;
}
/** html #navi ul ul ul ul a {
        font-weight: normal;
        font-size: 11px;
        padding: 0px 0px 0px 48px;
        letter-spacing: 0em;
}*/
#navi ul ul ul ul a:hover{
        color: #FF0000;
        /*background: url(pics/navisquare.gif) no-repeat 28px 5px;*/
}

#navi ul li {
        list-style-type: none;
}

/** html #navi ul li {
        list-style-type: none;
         padding-left: 15px;
}*/
/*222*/

#content h3+ul {
        /*margin-left: -20px;*/
        list-style-position: outside;
        list-style-type: square;
}



#content ul li {
        margin-left: -15px; /*20px*/
        margin-bottom: 5px;
        list-style-position: outside;
        /*list-style-type: square;*/
        list-style-image: url(pics/list_point.gif);
}

#content .news-amenu-container ul li {
        list-style:none;
        list-style-type:none;
        font-weight:normal;
        margin-left: 660px;
}
* html #content .news-amenu-container ul li {
        font-weight:normal;
        margin-left: 700px;
        list-style-image: url(pics/list_point_white.gif);
}
#content .news-amenu-container a {
        margin-left: 0px;
        text-decoration: none;
}
* html #content .news-amenu-container a {
        margin-left: 0px;
        text-decoration: none;
}
#content .news-amenu-container a:focus {
        color: #FF0000;
        text-decoration: none;
}
#content .news-amenu-container a:active {
        color: #FF0000;
        text-decoration: none;
}


#content li.news-amenu-item-year {
        font-weight: bold;
        color:#FF0000;
}

#right {
        margin: 0;
        padding: 60px 50px 0 50px;
        width: 191px;
        float: right;
}

#news {
        background: #B0D3E9 url(pics/aktuell_head2.gif) no-repeat 0px 0px;
        font-size: 0.8em;
        padding: 0px 10px 5px 10px;
        margin-bottom: 30px;
}

#news #headline{
        font-weight: bold;
        color: #FFF;
        font-size: 1.2em;
        padding-top: 5px;
}

#news #inhalt{
        font-weight: normal;
        padding-top: 40px;
}

/***** Pagebrowser, Seitennummere ***************************************************/
/*.tx-ttnews-browsebox {
        padding-top: 0px;
        padding-bottom: 0px;
}*/
.tx-ttnews-browsebox td {
        border: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
}

.news-list-browse a {
        text-decoration: none;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
     font-weight: bold;
}
/*.tx-ttnews-browsebox-SCell P, tx-ttnews-browsebox td P {
     margin: 0px;
}*/
/*.tx-ttnews-browsebox table {
     margin-top: 0px;
     padding-top: 0px;
}*/
.news-single-backlink {
        padding-bottom: 20px;
}
/**********************************************************************************/

#center {
        position:absolute;
        left: 218px;
        top: 204px;
        right: 100px;
        padding: 0px  0px 0px 0px;
        width: 950px;
}

* html #center {
        position:absolute;
        left: 190px;
        top: 208px;
        right: 100px;
        padding: 0px  0px 0px 0px;
        width: 1000px;
}

/*#center1 {
        position:absolute;
        margin: 0;
        left: 200px;
        top: 200px;
        width: 191px;
}*/
#content {
        font-size: 0.9em;
        margin-left: 30px
        margin-bottom: 30px;
        /*padding: 0;
        width: 99%;
        float:left;*/
}


* html #content {
        font-size: 0.9em;
        margin-left: 30px;
        margin-bottom: 30px;
        /*padding: 0 0 30px 0;*/
        /*width: 200%;*/
        /*float: right;*/
        /*width: 100%;*/
}

/** +html #content {
        font-size: 0.8em;
        margin-left: 30px;
        padding: 0 0 30px 0;
        width: 99%;
        float:none;
}*/

#content strong {
        font-weight: bold;
        color:#000;
}
#content a strong {
        font-weight: bold;
        color: #013a8b;
}
#content a strong:hover{
        font-weight: bold;
        color: #FF0000;
}

h1 {
        font-size: 1.5em;
        color: #013A8B;
        margin-bottom: 30px;
}
* html h1 {
        font-size: 1.4em;
        color: #013A8B;

}
* +html h1 {
        font-size: 1.4em;
        color: #013A8B;
}

h2 {
        font-size: 1.2em;
        color: #013A8B;
}

h3 {
        font-size: 1.1em;
        color: #013A8B;
}

h4 {
        font-size: 1.1em;
        color: #FF0000;
        margin: 0px;
        padding: 0;
}

h5 {
        font-size: 1.2em;
        color: #FF0000;
}

h2.news-single-item {
        color: #013A8B !important;
}


hr.clearer {
        padding: 0px 0;
        border-top: 1px dashed #013A8B;
        border-right: 0px dashed #B0D3E9;
        border-bottom: 0px dashed #FFF;
        border-left: 0px dashed #B0D3E9;
        clear:left;
}

* html hr.clearer {
        border-top: 1px dashed #013A8B;
        border-right: 0px dashed #B0D3E9;
        border-bottom: 1px dashed #FFF;
        border-left: 0px dashed #B0D3E9;
        clear:left;
}

* +html hr.clearer {
        border-top: 1px dashed #013A8B;
        border-right: 0px dashed #B0D3E9;
        border-bottom: 1px dashed #FFF;
        border-left: 0px dashed #B0D3E9;
        clear:left;
}

.linie {
        border-top: 1px dashed #FF0000;
        padding-top: 10px;
}

.linie_bl {
        border-bottom: 1px dashed #013A8B;
        padding-top: 10px;
}


.news-list-date {
        padding-top: 0px;
        color: #013A8B;
        font-size:0.9em;
}
.text-category {
        color: #013A8B;
        font-size: 0.9em;
}
.news-category  {
        color: #013A8B;
        font-size:0.9em;
        font-weight: bold;
}

.news-latest-date {
        color: #013A8B;
        font-size:1.0em;
        /*font-weight: bold;*/
        /*text-decoration: underline;*/
}
.news-single-timedata {
        color: #013A8B;
        font-size:0.9em;
        /*font-weight: bold;*/
}
/*news-archiv text flieï¿½t um bild*/

.news-list-item img {
        float: left;
        margin-right: 20px;
        padding: 0 0 20px 0;
}

div.tx-ttnews-browsebox {
        color:#013A8B;
        font-size:1.0em;
}

div.tx-ttnews-browsebox a {
        color:#013A8B;
        font-size:1.0em;
}

div.news-list-morelink {
        font-size:0.9em;
        color:#013A8B;
        padding-top: 0
        margin-top: 0
}
div.news-latest-morelink {
        font-size:0.9em;
        color:#013A8B;
        padding-top: 0
        margin-top: 0
}
.news-title  {
        color: #013A8B;
        font-size:1.1em;
        text-decoration: none;
}

.news-latest-title{
        color: #013A8B;
        font-size:0.9em;
        text-decoration: none;
}
#content a:link {
        color: #013A8B;
}

#content a:hover {
        color: #FF0000;
}


#content a:visited {
        color: #48608B;
}

#content a:visited:hover {
        color: #FF0000;
}

.csc-textpic-caption
{
    padding-top:3pt;
        margin-top: 3pt;
    margin-right-value: 0pt;
    margin-bottom: 0pt;
    margin-left-value: 0pt;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
        font-size:0.9em;
}

* html .csc-textpic-caption
{
    padding-top:3pt;
        margin-top: 3pt;
    margin-right-value: 0pt;
    margin-bottom: 0pt;
    margin-left-value: 0pt;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
        font-size:0.8em;
}

* +html .csc-textpic-caption
{
    padding-top:3pt;
        margin-top: 3pt;
    margin-right-value: 0pt;
    margin-bottom: 0pt;
    margin-left-value: 0pt;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
        font-size:0.8em;
}


/*Abstand bei Bildern im Block*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
        display: inline; /* IE fix for double-margin bug */
        margin-right: 20px;
}


p.csc-linkToTop {
        text-align:right;
        margin-left: 0px;
        margin-top: 10px;


}

form p.csc-linkToTop a {
        text-decoration: none;

}
p.align-right {text-align: right;}
p.align-left {text-align: left;}
p.align-center {text-align: center;}

.align-right {text-align: right;}
.align-left {text-align: left;}
.align-center {text-align: center;}

.neueZeile {
        margin: 0;
        padding: 0;
        clear: both;
}

/*Folder-Galerie*/
#content .gallery {
        width: 140px;
        height: 27em;
        float:left;
        margin: 0 20px 10px 0px;
}

#sonderdruck {
        width: 140px;
        height: 29em;
        float:left;
        margin: 0 20px 10px 0px;
}

#zweiSpaltig {
        width: 320px;
        float:left;
        margin: 0 20px 10px 0px;
}

table .c3l1-left, .c3l1-middle, .c3l1-right {
        border: none;
        font-size:0.8em;
}

table .c2l1-left, .c2l1-middle{
        border: none;
        font-size:0.8em;
}


table.contenttable, table.contenttable-0 {
        border-collapse: collapse;
        font-size:1em;
    text-align: center;
}

table.contenttable td {
        border: 1px solid #666;
        padding: 2px 3px;
}
* html table.contenttable td {
        border: 1px solid #666;
        padding: 2px 3px;
}
table.contenttable tr {
        border: 1px solid #666;

}
* html table.contenttable tr {
        border: 1px solid #666;

}

table.contenttable th {
    background-color:#E7F0F6;
        border: 1px solid #666;
        padding: 3px;
}
* html table.contenttable th {
    background-color:#E7F0F6;
        border: 1px solid #666;
        padding: 3px;
}
td.align-center {text-align: center;}



#outertab2.contenttable td{      /*News*/
         border: 1px solid #ffffff;
}
* html #outertab2.contenttable td{
         border: 1px solid #ffffff;
}
#outertab2.contenttable ul li{
         list-style-position: inside;
         list-style-type: square;
         margin-bottom: 5px;
         margin-left: 0px;
         text-align: left;
}
* html #outertab2.contenttable ul li{
         list-style-position: inside;
         list-style-type: square;
         margin-bottom: 5px;
         margin-left: 0px;
         text-align: left;
}

#innertab2.contenttable td{
         border: 1px solid #666;
}
* html #innertab2.contenttable td{
         border: 1px solid #666;
}

/*************** BKG-Kompetenz/ Spezialisten: Fotobilder+Unterschriften **************************/
#outertab5.contenttable td{
         border: 1px solid #ffffff;
         padding-top:0px;
         padding-bottom:0px;
         font-size: 0.9em;
}
* html #outertab5.contenttable td{
         border: 1px solid #ffffff;
         padding-top:0px;
         padding-bottom:0px;
         font-size: 0.9em;
}
#outertab5.contenttable td img {
         border: 1px solid #646464; /*schwarz-grau*/
}

/*************** BKG-Kontakt/ Anschriften: **************************/
#outertab6.contenttable td{
         border: 1px solid #ffffff;
         padding-top:0px;
         padding-bottom:0px;
         vertical-align: top;
         width:300px;
         text-align:left;
}
* html #outertab6.contenttable td{
         border: 1px solid #ffffff;
         padding-top:0px;
         padding-bottom:0px;
         vertical-align: top;
         width:300px;
         text-align:left;
}
#outertab6.contenttable td img {
         border: 1px solid #646464; /*schwarz-grau*/
}

/*************** BKG-Presse/ Fachbeitrï¿½ge **************************/
#outertab7.contenttable td{
         border: 1px solid #ffffff;
         padding-top:0px;
         padding-bottom:0px;
         vertical-align: top;
         text-align:left;
}
* html #outertab7.contenttable td{
         border: 1px solid #ffffff;
         padding-top:0px;
         padding-bottom:0px;
         vertical-align: top;
         text-align:left;
}
#outertab7.contenttable ul li{
         margin-left: -25px;
}
/***** fuer nicht Standard-Tabellen **********************************************************/
table.contenttable td.pos_top_left {
         vertical-align: top;
         text-align: left;
         border: 1px solid #ffffff;
         width: 500px;
}
* html table.contenttable td.pos_top_left {
         vertical-align: top;
         text-align: left;
         border: 1px solid #ffffff;
         width: 500px;
}
table.contenttable td.pos_top_left_2 {
         vertical-align: top;
         text-align: left;
         border: 1px solid #ffffff;
         width: 300px;
}

* html table.contenttable td.pos_top_left_2 {
         vertical-align: top;
         text-align: left;
         border: 1px solid #ffffff;
         width: 300px;
}
table.contenttable td.pos_top_left_1 {
         vertical-align: top;
         text-align: left;
         border: 1px solid #ffffff;
         width: 600px;
         padding-right: 30px;
}

* html table.contenttable td.pos_top_left_1 {
         vertical-align: top;
         text-align: left;
         border: 1px solid #ffffff;
         width: 600px;
         padding-right: 30px;
}
/**********************************************************************************************/

p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center {text-align: center;}


td.csc-form-labelcell {border: 0px solid #FFF; font-size:0.9em;}
td.csc-form-fieldcell {border: 0px solid #FFF;}
td.csc-searchResultRange, td.csc-searchResultPrevNext{border: 0px solid #FFF; font-size: 0.8em;}

.news-list-container {
        padding-top: 5px;
        border-top: 1px dashed #013A8B;
}
.news-archiv-list-container {
        position: absolute;
        width: 660px;
        top: 55px;
        left: 5px;
        border: 1px solid #b0d3e9;
}

* html .news-archiv-list-container {
        position: absolute;
        width: 700px;
        top: 40px;
        left: 30px;
        border: 1px solid #b0d3e9;
}
.sub-news-container {
        /*position: absolute;
        width: 800px;
        top: 55px;
        left: 5px;*(
        /*border-top: 1px dashed #013A8B;*/
        /*border: 1px solid #b0d3e9;*/
        background-color: #f0f3f3;
        padding: 10px;
        /*margin: 0px;*/
        margin: 4px;
}



/*Suchbegriff Ergebnis hervorgehoben*/
.csc-sword {background-color: #B0D3E9;}


/*RTE konfigurieren*/
/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }



caption {
                font-size: 1.2em;
                caption-side: top;
                color: #013A8B;
                padding: 10px 0px 0px 0px;
}

/*Formular Beginn*/

input.txt {
        color: 3A3A3A;
        border: 1px inset #666;
        /*width: 215px;*/
        width: 215px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1em;
        font-weight: normal;
        color: #000;
}


input.txtinline {
        color: 3A3A3A;
        border: 1px inset #666;
        width: 120px;
}
textarea {
        color: 3A3A3A;
        border: 1px inset #666;
        /*width: 320px;*/
        width: 215px;
}

input.plz {
        color: 3A3A3A;
        border: 1px inset #666;
        width:50px;
}

input.ort {
        color: 3A3A3A;
        border: 1px inset #666;
        width:159px;
}

input.btn {
        background-color: #B0D3E9;
        border: 1px inset #000;
        border: 1px outset #FFF;
        margin-top:10px;
}

input.btn:hover {
        background-color: #FF0000;
        border: 1px inset #000;
        border: 1px outset #FFF;
        margin-top:10px;
        color: #FFF;
}

input.check {
        display: inline;
        float: left;
}


form p {
        clear: left;
        margin: 0;
        padding: 0;
        padding-top: 2px;
}
* html form p {
        clear: left;
        margin: 0;
        padding: 0;
        padding-top: 2px;
}

form p label {
        float: left;
        width: 115px;
        /*font: normal 0.9em Arial, Helvetica, sans-serif;*/
        padding-right: 3px;
}
* html form p label {
        float: left;
        width: 115px;
        /*font: normal 0.9em Arial, Helvetica, sans-serif;*/
        padding-right: 3px;
}
table td label {
        float: left;
        font: normal 0.8em Arial, Helvetica, sans-serif;
        font-weight: bold;
}

#anrede {
        display:inline;
        float:none;
}
#anrede.radio {
        width: 15px;
}
/***** Literatur Service - Seite (mailformplus) START **************************/
/*#literatur_sp1 {
        float: left;
        padding-right: 20px;
}*/
/*#literature {
position: relative;
        margin-left: 0px;
        margin-top: 0px;
}*/
#literature_col1 {
        position: absolute;
        left: 30px;
        margin-left: 0px;
        margin-top: 0px;
        width: 270px;
        padding-bottom: 20px;
        padding-left: 0px;
        background: #ffffff;
}
#literature_col2 {
        position: absolute;
        left: 320px;
        width: 270px;
        padding-bottom: 20px;
        padding-left: 0px;
        background: #ffffff;
}
#literature_col3 {
        position: absolute;
        left: 610px;
        width: 270px;
        padding-left: 0px;
        padding-bottom: 20px;
        background: #ffffff;
}
#literature_col4 {
        position: absolute;
        left: 900px;
        width: 270px;
        padding-left: 0px;
        padding-bottom: 20px;
        background: #ffffff;
}
#form_col {
        position: absolute;
        left: 900px;
        /*margin-left: 540px;
        margin-top: 0px;*/
        width: 250px;
        background: #f2f2f2
        text-align: right;
        padding-top: 10px;
        padding-left: 15px;
        padding-bottom: 10px;
}
* html #form_col {
        position: absolute;
        left: 900px;
        /*margin-left: 540px;
        margin-top: 0px;*/
        width: 250px;
        background: #f8f8f8
        text-align: right;
        padding-top: 10px;
        padding-left: 15px;
        padding-bottom: 10px;
}
.outertab {
        background: #B0D3E9;
        text-align: center;
        width: 250px;
}
.outertab td {
         font-weight: bold;
         color:#013a8b;
}
.innertab {
         width: 250px;
         background: #ffffff;
         text-align: left;
         margin-bottom: 1px;
}
.innertab label {
         font-weight: normal;
         color:#000000;
         /*color:#000000;*/
}
#content .innertab strong {
        font-weight: bold;
        color:#013a8b;
        font-size: 0.9em;
}

#outertab.contenttable {
        background: #B0D3E9;
        text-align: center;
}
#outertab.contenttable td {
         font-weight: bold;
         color:#013a8b;
         border: 1px solid #ffffff;
}
#innertab.contenttable {
         background: #ffffff;
         text-align: center;
         margin-bottom: 1px;
         width:400px;
}
#innertab.contenttable ul li {
         list-style-position: inside;
         list-style-type: disc;
         margin-bottom: 7px;
         margin-left: 0px;
         text-align: left;
}


.form_outertab td{
        font-size: 0.9em;
}
* html .form_outertab td{
        font-size: 0.8em;
}
.form_outertab label{
        font-size: 1.0em;
        font-weight: normal;
}
* html .form_outertab label{
        font-size: 0.9em;
        font-weight: normal;
}
/***** Literatur Service - Seite (mailformplus) END **************************/

/***** Kontakt-Seite; Presse/ Kundenmagazin-Seite (mailformplus) START **************************/
* html #form_col1 {
       /* position: absolute;
        left: 50px;*/
        width: 350px;
        background: #f8f8f8;
        padding-top: 10px;
        padding-bottom: 10px;
}
#form_col1 {
       /* position: absolute;
        left: 50px;*/
        width: 350px;
        background: #f8f8f8;
        padding-top: 10px;
        padding-bottom: 10px;
}
#form_col1 label {
      text-align: right;
      /*padding-left: 4px;
      padding-right: 4px;*/
}
* html #form_col1 label {
      text-align: right;
      /*padding-left: 4px;
      padding-right: 4px;*/
}
div #form_col1 p {
        font: normal 0.9em Arial, Helvetica, sans-serif;
        padding-left: 10px;
}
* html div #form_col1 p {
        font: normal 0.9em Arial, Helvetica, sans-serif;
        padding-left: 10px;
}
#anrede1 {
        display:inline;
        float:none;
        margin-left:125px;
        font: normal 0.9em Arial, Helvetica, sans-serif;
}
input.btn1 {
        background-color: #d6d6d6;
        border: 1px inset #000;
        border: 1px outset #FFF;
        margin-top:10px;
}

input.btn1:hover {
        background-color: #B0D3E9;
        color: #000000;
}
* html input.btn1:hover {
        background-color: #B0D3E9;
        color: #000000;
}
/***** Kontakt-Seite; Presse/ Kundenmagazin-Seite (mailformplus) END **************************/

/***** BECK/Unternehemen/History START; BKG/Kompetenz *******************/
* html #outertab1 {
        border: #B0D3E9 solid 2px;
        /*float: left;*/
        /*margin-right: 10px;*/
        margin-top: 0px;
        border-collapse: separate;
}
#outertab1 {
        border: #B0D3E9 solid 2px;
        /*float: left;*/
        /*margin-right: 10px;*/
        border-collapse: separate;
}
* html #outertab1 tr {
         /*border: #B0D3E9 solid 2px;*/
         border: 0px;
}
#outertab1 tr {
         /*border: #B0D3E9 solid 2px;*/
         border: 0px;
}
* html #outertab1 td {
         text-align:left;
         vertical-align:top;
         border:0px;
}
#outertab1 td {
         text-align:left;
         vertical-align:top;
         border: 0px;
}

* html #innertab1 {
         TEXT-ALIGN: left;
         WIDTH: 100%;
         HEIGHT: 100%;
}
#innertab1 {
         TEXT-ALIGN: left;
         WIDTH: 100%;
         HEIGHT: 100%;
}
* html #innertab1 th {
         BORDER: 0px;
         COLOR: #013a8b;
         FONT-SIZE: 1.2em;
         FONT-WEIGHT: bold;
         padding-left: 7px;
}
#innertab1 th {
         BORDER: 0px;
         COLOR: #013a8b;
         FONT-SIZE: 1.2em;
         FONT-WEIGHT: bold;
         padding-top: 0px;
         padding-bottom: 0px;
         padding-left: 7px;
         vertical-align: middle;
}
* html #innertab1 td {
         BORDER: 0px;
         padding-top: 6px;
         padding-bottom: 6px;
         vertical-align: middle;
}
#innertab1 td {
         BORDER: 0px;
}
#innertab1 td ul li {
         list-style-position: inside;
         list-style-type: disc;
         margin-bottom: 5px;
         margin-left: 0px;
         padding-left: 0px;
}
/***** Unternehemen/ History END *******************/

/**** BKG/ Kompetenz *******************************/
* html #innertab8 {
         TEXT-ALIGN: left;
         WIDTH: 100%;
         HEIGHT: 100%;
}
#innertab8 {
         TEXT-ALIGN: left;
         WIDTH: 1150px;
         HEIGHT: 100%;
}


#innertab9 {
         TEXT-ALIGN: left;
         WIDTH: 100%;
         HEIGHT: 100%;
}


* html #innertab8 th {
         BORDER: 0px;
         COLOR: #013a8b;
         FONT-SIZE: 1.2em;
         FONT-WEIGHT: bold;
         padding-top: 5px;
         padding-bottom: 5px;
         vertical-align: middle;
}
#innertab8 th {
         BORDER: 0px;
         COLOR: #013a8b;
         FONT-SIZE: 1.2em;
         FONT-WEIGHT: bold;
         padding-top: 5px;
         padding-bottom: 5px;
         vertical-align: middle;
}
#innertab9 th {
         BORDER: 0px;
         COLOR: #013a8b;
         FONT-SIZE: 1.2em;
         FONT-WEIGHT: bold;
         padding-top: 5px;
         padding-bottom: 5px;
         vertical-align: middle;
         padding-left: 10px;
}
* html #innertab9 th {
         BORDER: 0px;
         COLOR: #013a8b;
         FONT-SIZE: 1.2em;
         FONT-WEIGHT: bold;
         padding-top: 5px;
         padding-bottom: 5px;
         vertical-align: middle;
         padding-left: 10px;
}
* html #innertab8 td {
         BORDER: 0px;
         padding-top: 10px;
         padding-bottom: 2px;
}
#innertab8 td {
         BORDER: 0px;
}
#innertab9 td {
         BORDER: 0px;
         padding-left: 10px;
}
* html #innertab9 td {
         BORDER: 0px;
         padding-top: 5px;
         padding-bottom: 5px;
         padding-left: 10px;
}
/***** BKG-Kompetenz End *************************************/

/***** Presse/ BECKStage START *******************/
* html #innertab3 {
         border: 0px;
}
#innertab3 {
         border: 0px;
}
* html #innertab3 th {
         BORDER: 0px;
         /*BACKGROUND: #b0d3e9;*/
         COLOR: #013a8b;
         FONT-SIZE: 1.1em;
         FONT-WEIGHT: bold;
         TEXT-ALIGN: center;
}
#innertab3 th {
         BORDER: 0px;
         /*BACKGROUND: #b0d3e9;*/
         /*BACKGROUND: #cde3f1;*/
         COLOR: #013a8b;
         FONT-SIZE: 1.1em;
         FONT-WEIGHT: bold;
         TEXT-ALIGN: center;
}
* html #innertab3 td {
         padding-left: 3px;
         padding-right: 10px;
         TEXT-ALIGN: left;
         border: 1px solid #e7f0f6
}
#innertab3 td {
         padding-left: 3px;
         padding-right: 10px;
         TEXT-ALIGN: left;
         border: 1px solid #e7f0f6
}
#innertab3 a {
         text-decoration: none;
}
/***** Presse/ BECKStage END *******************/


/***** Referenzkunden START *******************/
#outertab3 {
        background-color:#E7F0F6;
        /*border-collapse: collapse;*/
}
/** html #outertab3 {
        background-color:#E7F0F6;
}*/
#outertab3 tr {
        border: 0px;
}
/** html #outertab3 tr {
        border: 0px;
}*/
#outertab3 td {
        border: 0px;
        padding: 5px 5px 5px 5px;
}
/** html #outertab3 td {
        border: 0px;
        padding: 5px 5px 5px 5px;
}*/
/** html #outertab3 td a {
         text-decoration: none;
}*/

#outertab3 td a {
         text-decoration: none;
}
/***********************************************/
/** html #innertab4 {
         border: 2px solid #B0D3E9;
         background-color:#ffffff;
         width: 100%;
}*/
#innertab4 {
         border: 2px solid #B0D3E9;
         background-color:#ffffff;
         width: 100%;
}
/***** Referenzkunden END *******************/

/******* Lieferprogramm/ Handelsprogramm *******************************/
* html #outertab4 tr{
        border: 0px;
}
#outertab4 tr {
        border: 0px;
}
* html #outertab4 td {
        border: 0px;
        text-align: center;
        vertical-align: middle;
        border-top: #B0D3E9 solid 2px;
        border-bottom: #B0D3E9 solid 2px;
}
#outertab4 td {
        border: 0px;
        text-align: center;
        vertical-align: middle;
        border-top: #B0D3E9 solid 2px;
        border-bottom: #B0D3E9 solid 2px;
}



* html #innertab5 {
         WIDTH: 100%;
}
#innertab5 {
         WIDTH: 100%;
}
* html #innertab5 td {
         BORDER: 0px;
         COLOR: #013a8b;
         FONT-SIZE: 1.0em;
         TEXT-ALIGN: left;
}
#innertab5 td {
         BORDER: 0px;
         COLOR: #013a8b;
         FONT-SIZE: 1.0em;
         TEXT-ALIGN: left;
}
#innertab5.contenttable td ul li {
         margin-left: 0px;
}
* html #innertab5.contenttable td ul li {
         margin-left: 0px;
}


* html #innertab6 {
         WIDTH: 100%;
         height: 100%;
         background-color:#E7F0F6;
         margin: 0px;
}
#innertab6 {
         WIDTH: 100%;
         height: 100%;
         background-color:#E7F0F6;
         margin: 0px;
}
* html #innertab6 td{
         BORDER: 0px;
         TEXT-ALIGN: center;
         vertical-align: middle;
}
#innertab6 td{
         BORDER: 0px;
         TEXT-ALIGN: center;
         vertical-align: middle;
}
* html #innertab6 img {
         border: 0px;
}
#innertab6 img {
         BORDER: 0px;
}

* html #innertab7 {
         WIDTH: 100%;
}
#innertab7 {
         WIDTH: 100%;
}
* html #innertab7 td{
         BORDER: 0px;
         TEXT-ALIGN: right;
}
#innertab7 td{
         BORDER: 0px;
         TEXT-ALIGN: right;
}
* html #innertab7 a {
         text-decoration: none;
}
#innertab7 a {
         text-decoration: none;
}
/*------------------ BECK/Optoelektronik/LED --------------------------------------*/
#outertab10.contenttable {
         padding: 0px 0px 0px 0px;
         /*margin: 20px 0px 0px 0px;*/
         border-collapse: collapse;
         border: 1px solid #ffffff;
         clear: both;
         margin-top:10px;
}

#outertab10.contenttable td {
         /*border: 0px;*/
         vertical-align: top;
         border: 1px solid #ffffff;
}

#innertab10.contenttable {
         border-collapse: collapse;
         background-color: #ffffff;
}
#innertab10.contenttable th, #innertab10.contenttable td {
         padding: 3px 5px 3px 5px;
         vertical-align: middle;
}
table #innertab10.contenttable td {
         border: 1px solid #B0D3E9;
         white-space: nowrap;
         vertical-align:middle;
}
#innertab10.contenttable th {
         border: 1px solid #B0D3E9;
         white-space:nowrap;
         background-color:#E7F0F6;
         text-align: center;
}

/*table #innertab10.contenttable td a {
         text-decoration: none;
}*/

table #innertab10.contenttable .tr-even {background-color:#F0F3F3;}
table #innertab10.contenttable .tr-odd {background-color:#ffffff;}

/*table #innertab10.contenttable .tr-even:hover {
    background-color: #D4E3EF;
}
table #innertab10.contenttable .tr-odd:hover {
    background-color: #D4E3EF;
}*/

table #innertab10.contenttable tr:hover {                /*für Firefox*/
    background-color: #D4E3EF;
}

table #innertab10.contenttable tr.tr-even {              /*für IE*/
hover:expression(this.onmouseover=new Function("this.style.background='#D4E3EF';"),this.onmouseout=new Function("this.style.background='#F0F3F3';"));
}
table #innertab10.contenttable tr.tr-odd {               /*für IE*/
hover:expression(this.onmouseover=new Function("this.style.background='#D4E3EF';"),this.onmouseout=new Function("this.style.background='#ffffff';"));
}
/********************************************************************/


#outertab11.contenttable td {    /*BKG/Kontakte*/
         font-size:0.8em;
         border-color: #ffffff;
}









#tab_border0 {
        background-color:#f8f8f8;
}
* html #tab_border0 {
        background-color:#f8f8f8;
}
#tab_border0 tr {
        border: 0px;
}
* html #tab_border0 tr {
        border: 0px;
}
#tab_border0 td {
        border: 0px;
        padding-top: 0px;
        text-align: center;
        WIDTH: 200px;
}
* html #tab_border0 td {
        border: 0px;
        padding-top: 20px;
        text-align: center;
        WIDTH: 200px;
}
* html #tab_border0 td a {
         text-decoration: none;
}
#tab_border0 td a {
         text-decoration: none;
}
/*-----------------------------------------------------*/

* +html #fragebogen {
        font-size:80%;
}

* html #fragebogen table {
        font-size:0.9em;
}

#footer {
        position: fixed;
        width: 100%;
        bottom: 0;
        margin-top:20px;
        margin-left:0;
        clear: both;
        padding: 5px 0 5px 40px;
        font-size:0.7em;
        border-top: 1px solid #B0D3E9;
        background-color:#FFF;
        color:#013A8B;
        z-index: 1;
}

.csc-firstHeader {
        font-size: 1.7em;
}
* html .csc-firstHeader {
        font-size: 1.7em;
}




ul.list_point {
        list-style-image: url(pics/list_point.gif);
}

/*ul.list_point {
        list-style-image: url(pics/list_point2.gif)
}*/
div.csc-sitemap ul {
         list-style-image: url(pics/list_point.gif);
}

/*div.csc-sitemap li {
         list-style-image: url(pics/list_point2.gif)
}*/



/***************************************** Animationen ***************************************************/
#image_rotate {
    width: 160px;
    height: 160px;
    left: 623px;
    top: 177px;
    background: url(pics/windkraftanlage4_1.png) 0px 0px no-repeat;
    position: absolute;
    /*display: none;*/
}
#image_static {
    width: 176px;
    height: 171px;
    /*left: 1102px;
    top: 245px;*/
    left: 614px;
    top: 176px;
    /*background: url(pics/windkraft4.png) 0px 0px no-repeat;*/
    background: url(pics/windkraftanlage4_4.jpg) 0px 0px no-repeat;
    position: absolute;
    /*display: none;*/
}
/*----------------------------------------------------------------*/
#img1 {
    width: 160px;
    height: 160px;
    left: 123px;
    top: 577px;
    background: url(pics/windkraftanlage4_1.png) 0px 0px no-repeat;
    position: absolute;
    z-index: 2;
    /*display: none;*/
}
#image {
    width: 176px;
    height: 171px;
    /*left: 1102px;
    top: 245px;*/
    left: 114px;
    top: 576px;
    background: url(pics/windkraftanlage4_4.jpg) 0px 0px no-repeat;
    position: absolute;
    z-index: 1;
    /*display: none;*/
}

#image #img1 {
}
#image canvas {
}
#Actions {
    left: 20px;
    margin: 15px auto;
    position: absolute;
    text-align: center;
    top: 200px;
    z-index: 2;
}
#Actions span {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px dotted #333333;
    cursor: pointer;
    margin: 3px;
    padding: 0 1px;
}
/*----------------------------------------------------------------*/
#image_rotate2 {
    width: 90px;
    height: 91px;
    left: 1070px;
    top: 190px;
    background: url(pics/strahlung4_2.png) 0px 0px no-repeat;
    position: absolute;
}
#image_static2 {
    width: 97px;
    height: 97px;
    left: 1050px;
    top: 215px;
    background: url(pics/solaranlage2_1.png) 0px 0px no-repeat;
    position: absolute;
}
#image_static3 {
    width: 70px;
    height: 70px;
    left: 1081px;
    top: 202px;
    background: url(pics/sonne1.png) 0px 0px no-repeat;
    position: absolute;
}
/*---------------------------------------------------------*/
#image_rotate3 {
    width: 80px;
    height: 81px;
    left: 1061px;
    top: 324px;
    background: url(pics/strahlung4_3.png) 0px 0px no-repeat;
    position: absolute;
}
#image_static4 {
    width: 97px;
    height: 97px;
    left: 1050px;
    top: 325px;
    background: url(pics/solaranlage5.jpg) 0px 0px no-repeat;
    position: absolute;
}
/*-----------------------------------------------------------*/
#image_show1 {
    width: 56px;
    height: 56px;
    left: 1096px;
    top: 577px;
    background: url(pics/sonne4_1.png) 0px 0px no-repeat;
    position: absolute;
    display: none;
}
#image_show2 {
    width: 96px;
    height: 96px;
    left: 1086px;
    top: 567px;
    background: url(pics/sonne4_2.png) 0px 0px no-repeat;
    position: absolute;
    display: none;
}
#image_show3 {
    width: 136px;
    height: 136px;
    left: 1061px;
    top: 542px;
    background: url(pics/sonne4_3.png) 0px 0px no-repeat;
    position: absolute;
    display: none;
}
#image_show4 {
    width: 156px;
    height: 156px;
    left: 1046px;
    top: 527px;
    background: url(pics/sonne4_4.png) 0px 0px no-repeat;
    position: absolute;
    display: none;
}
#image_show5 {
    width: 250px;
    height: 251px;
    left: 993px;
    top: 472px;
    background: url(pics/strahlung6.png) 0px 0px no-repeat;
    position: absolute;
    display: none;
}
/*-----------------------------------------------------------------------*/
#image_fade1 {
    width: 156px;
    height: 156px;
    left: 542px;
    top: 522px;
    background: url(pics/sonne4.jpg) 0px 0px no-repeat;
    position: absolute;
}
#image_fade2 {
    width: 250px;
    height: 251px;
    left: 493px;
    top: 472px;
    background: url(pics/strahlung6.jpg) 0px 0px no-repeat;
    position: absolute;
}
#sun_static6 {
    width: 250px;
    height: 250px;
    left: 493px;
    top: 472px;
    background: url(pics/solaranlage7.png) 0px 0px no-repeat;
    position: absolute;
}
/*-----------------------------------------------------------*/
#sun_show1 {
    width: 45px;
    height: 45px;
    left: 196px;
    top: 577px;
    background: url(pics/sonne5_1.jpg) 0px 0px no-repeat;
    position: absolute;
    display: none;
}
#sun_show2 {
    width: 65px;
    height: 65px;
    left: 186px;
    top: 567px;
    background: url(pics/sonne5_2.jpg) 0px 0px no-repeat;
    position: absolute;
    display: none;
}
#sun_show3 {
    width: 115px;
    height: 115px;
    left: 161px;
    top: 542px;
    background: url(pics/sonne5_3.jpg) 0px 0px no-repeat;
    position: absolute;
    display: none;
}
#sun_show4 {
    width: 145px;
    height: 145px;
    left: 146px;
    top: 527px;
    background: url(pics/sonne5_4.jpg) 0px 0px no-repeat;
    position: absolute;
    display: none;
}
#sun_show5 {
    width: 250px;
    height: 251px;
    left: 93px;
    top: 472px;
    background: url(pics/strahlung6.jpg) 0px 0px no-repeat;
    position: absolute;
    display: none;
}
#sun_static5 {
    width: 90px;
    height: 90px;
    left: 170px;
    top: 550px;
    background: url(pics/solaranlage8.png) 0px 0px no-repeat;
    position: absolute;
}
/*-----------------------------------------------------------------------*/
#sun1_show1 {
    width: 190px;
    height: 191px;
    left: 200px;
    top: 150px;
    background: url(pics/strahlung7.jpg) 0px 0px no-repeat;
    position: absolute;
    display: none;
}
#sun1_static1 {
    width: 90px;
    height: 90px;
    left: 251px;
    top: 201px;
    background: url(pics/solaranlage8.png) 0px 0px no-repeat;
    position: absolute;
}
/*-----------------------------------------------------------------------*/
#sun2_show1 {
    width: 190px;
    height: 191px;
    left: 845px;
    top: 162px;
    background: url(pics/strahlung7.jpg) 0px 0px no-repeat;
    position: absolute;
    display: none;
}
#sun2_show2 {
    width: 190px;
    height: 191px;
    left: 845px;
    top: 162px;
    background: url(pics/strahlung8.jpg) 0px 0px no-repeat;
    position: absolute;
    display: none;
}
#sun2_static1 {
    width: 90px;
    height: 90px;
    left: 898px;
    top: 214px;
    background: url(pics/solaranlage8.png) 0px 0px no-repeat;
    position: absolute;
}
/*--------------------------------------------------------------------------*/
#canvas1 {
    left: 850px;
    top: 500px;
    position: absolute;
    width: 176px;
    height: 171px;
    background: url(pics/windkraftanlage4_4.jpg) 0px 0px no-repeat
}
#canvas2 {
    left: 10px;
    top: 0px;
    position: absolute;
    width: 171px;
    height: 171px;
    background: url(pics/solaranlage6.jpg) 0px 0px no-repeat;
}
/************* BKG/ Fachbeitrï¿½ge: Slide-Animationen *********************************************/
/*.slide1, .slide2, .slide3, .slide4, .slide5, .slide6, .slide7, .slide8, .slide9, .slide10 {
        margin: 0px 0px 0px 0px;
        padding: 0px  0px  0px  0px;
        text-align: left;
        font-weight: bold;
        font-size: 1.0em;
}
.slide1 a, .slide2 a, .slide3 a, .slide4 a, .slide5 a, .slide6 a, .slide7 a, .slide8 a, .slide9 a, .slide10 a {
         text-decoration: underline;
}
* html .slide1, .slide2, .slide3, .slide4, .slide5, .slide6, .slide7, .slide8, .slide9, .slide10 {
        margin: 0px 0px 0px 0px;
        padding: 0px  0px  0px  0px;
        text-align: left;
        font-weight: bold;
        font-size: 1.0em;
}
* html .slide1 a, .slide2 a, .slide3 a, .slide4 a, .slide5 a, .slide6 a, .slide7 a, .slide8 a, .slide9 a, .slide10 a {
         text-decoration: underline;
}*/

div.panel {
    /*background: #f8f8f8;*/
    background: #ffffff;
    border: solid 1px #b0d3e9;
    display: none;
    margin: 0px;
    padding: 0px;
}
div.panel td {
   font-size: 0.9em;
   border: 0px;
   text-align: left;
   padding: 0px;
   margin: 0px;
}
div.panel td a {
   text-decoration: undeline;
}
div.panel img {
   padding-right: 6px;
   padding-top: 0px;
}

* html div.panel {
    /*background: #f8f8f8;*/
    background: #ffffff;
    border: solid 1px #b0d3e9;
    display: none;
    margin: 0px;
    padding: 0px;
}
* html div.panel td {
   font-size: 0.9em;
   border: 0px;
   text-align: left;
   padding: 0px;
   margin: 0px;
}
* html div.panel td a {
   text-decoration: undeline;
}
* html div.panel img {
   padding-right: 6px;
   padding-top: 0px;
}

/****** Bild im Menu-Bereich unten mit Zoom ******************************************************/
a.zoom-beginn .zoom {
width:188px;
height:88px;
}
a.zoom-beginn .zoom img {
width:188px;
height:88px;
}
a.zoom-beginn:hover .zoom {
width:349px;
height:164px;
overflow:visible;
visibility:hidden;
z-index:15;
}
a.zoom-beginn:hover .zoom img {
width:349px;
height:164px;
visibility:visible;
position:absolute;
z-index:15;
}
/*********************************************************************************************/


