/* Stylesheet */
/* Flash Player */
.fplayer
{
   clear: both; 
}
.fplayer #flash
{
    width: 400px;
    height: 300px;
    background-image: url(/static_verbund_internet/images/layout_content/bg_dark.gif);
    background-repeat: repeat-x;
    padding: 14px 13px 0 14px;
}
.fplayer #flash span.text_A
{
    text-align: center;
    color: white;
}
.fplayer #flash span.text_A a
{
    color: #e22e1e;
    text-decoration: none;
}
.fplayer span.text_A
{
    clear: both;
    font-family: Verdana;
    color: #000;
    font-size: 12px;
    display: block;
}
.fplayer span.text_B
{
    font-family: Verdana;
    color: #000;
    font-size: 11px;
    display: block;
}
.fplayer span.text_C
{
    font-family: Verdana;
    color: #555555;
    font-size: 10px;
    display: block;
}
.fplayer .hor_sep
{
    margin: 15px 0px 15px 0px;
    border-bottom: 1px solid #bed6e7;
}
.fplayer .thumb
{
    border: 1px solid #bed6e7;
    margin: 0px 6px 0px 0px;
    padding: 0px 8px 0px 8px;
    background: #FFF;
    cursor: pointer;
}
.fplayer #box_tab
{
    overflow: hidden;
    padding: 22px 0px 0px 0px;
}
.fplayer .tabline
{
    float: left;
    height: 24px;
    width: 242px;
    border-bottom: 1px solid #bed6e7;
}
.fplayer #thumbs
{
    padding: 3px 0px 0px 0px;
    margin: 12px 0px 0px 0px;
}
/* Flash Player : ende */* {
    margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
    font: 62.5% Verdana, Arial, Helvetica, sans-serif; color: #FFF; background: #062563;
}
html, body {
    height: 100%;
}
div.clear {
    height: 1px; overflow: hidden; clear: both; text-indent: -100em;
}
a {
    color: #225d96; text-decoration: none;
}
a:hover {
    color: #e22e1e;
}
a img, fieldset {
    border: 0;
}
a.lupe {
    display: inline; font-size: 1.0em; padding: 0 0 5px 15px;
    background: transparent url(/static_verbund_internet/images/layout_content/lupe.gif) no-repeat scroll 0px 0px;
}

/* lupe in textblock fix */
div.img a.lupe
{
    display: inline; 
    font-size: 1em; /*Anpassung BugTracer #200 zuvor: 0.8 em*/
    padding: 0 0 5px 15px;
    background: transparent url(/static_verbund_internet/images/layout_content/lupe.gif) no-repeat scroll 0px 0px;
}
div.img a.lupetextblock
{
    display: inline; 
    font-size: 0.8em; /*Anpassung BugTracer #179 23.09.08-MZ*/
    padding: 0 0 5px 15px;
    background: transparent url(/static_verbund_internet/images/layout_content/lupe.gif) no-repeat scroll 0px 0px;
}
/* lupe in textblock fix : ende */

a.button {
    font-size: 12px; border: 3px solid #225d96; color: #fff; font-weight: bold; background-color: #225d96;
}
input {
    font-size: 11px; border: 1px solid #225d96; color: #225d96;
}
textarea {
    font-size: 11px; border: 1px solid #225d96; color: #225d96;
}
div.btn-r {
    text-align: right; padding: 0 0 15px 0; margin: 10px 0 0 0;
}
input.button {
    font-size: 12px; border: 1px solid #225d96; color: #fff; font-weight: bold; background-color: #225d96;
}
input.button-rst {
    background-color: #91AFCB; border: 1px solid #91AFCB; color: #fff; font-weight: bold; font-size: 12px;
}
select {
    font-size: 11px; border: 1px solid #225d96; color: #225d96; z-index: -1;
}
h1 {
    font-size: 2em; color: #225d96;
}
h2 {
    font-size: 1.4em; color: #225d96;
}
h3 {
    font-size: 1.3em; color: #225d96;
}
h4 {
    font-size: 1.2em; color: #000;
}
h5 {
    font-size: 1.2em; color: #000;
}
h6 {
    font-size: 1.2em; color: #000;
}

/* site background */
#startPage #background, #subPage #background {
    position: absolute; left: 0px; top: 0px; width: 100%; height: 100% !important; height: 590px; text-align: right; overflow:hidden;
}
    #flash_animation {
        width: 400px;
        /*-moz-user-focus:ignore;*/
    }
    #water_tiles {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
    }
    #water_tiles table {
        width: 100%;
        height: 590px;
        border-style: none;
        border-width: 0;
        margin: 0;
        padding: 0;
        border-collapse: collapse;
    }
    #water_tiles td {
        margin: 0;
        padding: 0;
    }
    #tile {
        background-image:url(/static_verbund_internet/images/backgrounds/water_tile.jpg);
        background-position: right top;
        background-repeat: repeat-x;
        
    }/* main stuff */
/* ausbesserung 17-11-2006 Bug 3425*/
#sizer {
    /*min-height: 100%; /* For Modern Browsers */
    /*height: auto !important; /* For Modern Browsers */
    /*height: 100%; /* For IE */
    position: relative; left: 7px; top: 0px; z-index: 20;
}
/* END ausbesserung 17-11-2006 Bug 3425*/
#startPage #sizer {
    width: 800px;
}
#subPage #sizer {
    width: 830px;
}
/* common */
a.mehr, a.mehr2 {
    display: block; padding: 0 0 0 12px; height: 20px;
    background: transparent url(/static_verbund_internet/images/backgrounds/arrow_link_red.gif) no-repeat scroll 0 2px;
}
a.mehr:hover, a.mehr2:hover {
    color: #e22e1e;
}
a.top {
    display: block; padding: 0 0 0 14px; height: 12px;
    background: transparent url(/static_verbund_internet/images/navigation/arrow_link_blue_up.gif) no-repeat scroll 0 3px;
}
a.top:hover {
    color: #e22e1e; background-image: url(/static_verbund_internet/images/navigation/arrow_link_red_up.gif);
}
#header {
    width: 800px; overflow: hidden; position: relative;
}
/* header */
#startPage #header {
    padding: 8px 0 85px 0; /*height: 102px;*/ width: 800px; overflow: hidden;
}
#subPage #header {
    padding: 8px 0 3px 0; /*height: 18px;*/ width: 830px; overflow: hidden;
}
/* meta navigation block */
#meta {
    height: 30px;
}
    /* meta navi links */
    #meta ul.meta {
        float: left; list-style-type: none; margin-left: -7px;
    }
        #meta ul.meta li {
            list-style-type: none; display: inline;
        }
            #meta ul.meta li a {
                display: block; float: left; color: #bed6e7; font-size: 1em; border-right: 1px solid #bed6e7; padding: 0 7px 0 7px;
            }
            #meta ul.meta li a:hover {
                color: #deeaf3;
            }
    /* meta navi font sizer */
    #meta #font-sizer {
        float: left; width: 11.3em;
    }
        #meta #font-sizer p {
            float: left; color: #bed6e7; padding: 0 7px 0 7px;
        }
        #meta #font-sizer ul.font-sizer {
            float: left; list-style-type: none; width: 33px;
        }
            #meta #font-sizer ul.font-sizer li {
                list-style-type: none; display: inline;
            }
                #meta #font-sizer ul.font-sizer li a.small, #meta #font-sizer ul.font-sizer li a.big {
                    display: block; float: left; width: 16px; height: 16px; text-indent: -9999em;
                }
                #meta #font-sizer ul.font-sizer li a.small {
                    background: transparent url(/static_verbund_internet/images/backgrounds/typo_klein_a.gif) no-repeat scroll 0 0;
                }
                #meta #font-sizer ul.font-sizer li a.small:hover {
                    background: transparent url(/static_verbund_internet/images/backgrounds/typo_klein_a_hover.gif) no-repeat scroll 0 0;
                }
                #meta #font-sizer ul.font-sizer li a.big {
                    background: transparent url(/static_verbund_internet/images/backgrounds/typo_gross_a.gif) no-repeat scroll 0 0; position: relative; top: -2px;
                }
                #meta #font-sizer ul.font-sizer li a.big:hover {
                    background: transparent url(/static_verbund_internet/images/backgrounds/typo_gross_a_hover.gif) no-repeat scroll 0 0; position: relative; top: -2px;
                }
    /* meta navi search */
    #meta #meta-search {
        float: left; margin-top: -2px;
    }
    * html #meta #meta-search {
        margin-top: -3px;
    }
        #meta #meta-search label {
            color: #bed6e7; margin-left: 7px; border-left: 1px solid #bed6e7; padding: 0 3px 0 7px;
        }
        #meta #meta-search input {
            width: 70px; height: 15px;
        }
    #meta a.search-ok {
        display: block; float: left; width: 20px; height: 14px; text-indent: -1000em;
        background: transparent url(/static_verbund_internet/images/backgrounds/ok_meta.gif) no-repeat scroll 3px 0;
    }
    #meta a.search-ok:hover {
        display: block; float: left; width: 20px; height: 14px; text-indent: -1000em;
        background: transparent url(/static_verbund_internet/images/backgrounds/ok_meta_hover.gif) no-repeat scroll 3px 0;
    }
    /* aktien-kurs */
    #aktien-kurs {
        position: absolute; top: 25px; right: 0; color: #fff;
    }
/* start page layout */
#start {
    margin: 0 0 0 0; background-color: #ffffff; color: #000; /* background: transparent url(/static_verbund_internet/images/backgrounds/main_box_marquee.gif) no-repeat scroll 0 0;  height: 215px; overflow: hidden; */
}
    /* logo box */
    #start div.logo {
        margin: 15px 0 0 15px; float: left; width: 185px; height: 170px; overflow: hidden;
    }
    * html #start div.logo {
        margin-left: 7px;
    }
        #start div.logo img {
            padding: 0 0 85px 0;;
        }
        #start div.logo txt {
            padding: 0 0 0 0;
        }
    /* other 3 boxes */
    #start form.box-section {
        width: 200px; /* height: 170px; */ float: left; margin: 8px 0 0 0; background: transparent url(/static_verbund_internet/images/backgrounds/vertical_separator.gif) repeat-y scroll 0 0;
    }
        #start form.box-section label {
            display: block; padding: 0 10px 0 10px; font-size: 1.2em; color: #000; /* height: 4.8em; overflow: hidden; */
        }
        #start form.box-section select {
            margin: 11px 0 0 10px; height: 20px; font-size: 12px; width: 183px;
        }
        #start form.box-section a.btn-unternehmen, #start form.box-section a.btn-privatkunden, #start form.box-section a.btn-geschaftskunden {
            display: block; width: 145px; height: 80px; margin: -8px 0 0 1px; text-indent: -9999em; overflow: hidden;
        }
        #start form.box-section a.btn-unternehmen {
            background: transparent url(/static_verbund_internet/images/backgrounds/btn_verteiler_unternehmen.jpg) no-repeat scroll 0 0;
        }
        #start form.box-section a.btn-privatkunden {
            background: transparent url(/static_verbund_internet/images/backgrounds/btn_verteiler_privatkunden.jpg) no-repeat scroll 0 0;
        }
        #start form.box-section a.btn-geschaftskunden {
            background: transparent url(/static_verbund_internet/images/backgrounds/btn_verteiler_geschaftskunden.jpg) no-repeat scroll 0 0;
        }
        #start form.box-section a.btn-unternehmen:hover, #start form.box-section a.btn-privatkunden:hover, #start form.box-section a.btn-geschaftskunden:hover {
            background-position: 0 -80px;
        }
        #start form.box-section label.start_label {
            min-height: 57px !important;
            max-width: 200px !important;
        }
        * html #start form.box-section label.start_label {
            word-wrap: break-word;
            height: 68px;
        }
    /* news ticker */
    #ticker {
        color: #225d96;
        padding: 7px 5px 0 5px; font-size: 1.2em;
        background: transparent url(/static_verbund_internet/images/backgrounds/horizontal_separator.gif) no-repeat scroll 0 0;
    }
/* promo boxes */
#start-2 {
    position: absolute; /* relative; */
}
    #promo-box-1, #promo-box-2 {
        /* position: absolute; top: 0; */ width: 395px; float: left; /* height: 95px; background: transparent url(/static_verbund_internet/images/backgrounds/promo_box.gif) no-repeat scroll 0 0; */
        padding-top: 10px !important;
        padding-top: 0px;
    }
    #promo-box-2 {
        right: 0; padding-left: 10px;
    }
        /*
        #start-2 div.img {
            padding: 4px 0 0 4px;
        }
        #start-2 p {
            position: absolute; top: 3px; left: 190px; color: #000; font-size: 1.2em; width: 200px;
        }
        #start-2 a.mehr {
            position: absolute; bottom: 0px; right: 10px; font-size: 1.2em;
        }
        */
        #start-2 div div {
            /* background-color: #ffffff; */
        }
        #start-2 div div.promo-bottom, #start div div.promo-top {
            background-color: transparent;
        }
        #start-2 div div.promo-content {
            float: left;
            height: 100%;
            width: 100%;
            display: inline;
            background-color: #ffffff;
        }
        #start-2 div div div.img {
            padding: 2px 0 0 4px;
            display: inline;
            float: left;
        }
        #start-2 div div.txt {
            display: inline;
            float: clear;
        }
        #start-2 div div.txt p {
            float: left;
            /* position: absolute; left: 190px; */ padding-left: 5px; padding-top: 3px; color: #000; font-size: 1.2em; width: 200px;
        }
        #start-2 div div.txt a.mehr {
            width: 30px;
            float: right;
            /* position: absolute; */ padding-bottom: 0px; padding-right: 10px; font-size: 1.2em;
        }
/* footer */
#footer {
    /*width: 830px; position: absolute; bottom: 0 !important; z-index: 999; color: #bed6e7; height: 1.8em;*/
    /*bottom: -1px; /* For Certain IE widths */
    /*position: absolute; z-index: 999; display: none; */color: #bed6e7; height: 1.8em; padding: 5px 0 0 0;
}
* html #footer {
    padding: 0px;
    position:absolute;
    /* ausbesserung 17-11-2006*/
    bottom:-24px !important;
    bottom:-20px;  
    /* ausbesserung 17-11-2006*/
}
    #footer p {
        float: left; color: #bed6e7; font-size: 1em; padding: 0 0 8px 0;
    }
#footer_startpage p {
        float: left; color: #bed6e7; font-size: 1em; padding: 98px 0 8px 0;
    }
/* ausbesserung 17-11-2006 Bug 3425*/
#footer_startpage {
        position:absolute;
        bottom:0px;   
    }
/* END ausbesserung 17-11-2006 Bug 3425*/

    #footer a {
        display: block; float: right; color: #bed6e7; font-size: 1em; text-decoration: none;
    }
 
/* Languages */
div#cnt-window{
width: 428px;
background-color: #ffffff;
}/* navi 1st level */
#navi-1 {
    width: 830px; height: 41px; background: transparent url(/static_verbund_internet/images/navigation/reiter_top.gif) no-repeat scroll 0 1px; overflow: hidden;
}
    #navi-1 ul.navi-1 {
        list-style-type: none;
    }
    #navi-1 ul.navi-1 li {
        list-style-type: none; display: inline;
    }
        #navi-1 ul.navi-1 a {
            display: block; float: left; color: #FFF; width: 140px; height: 35px; text-indent: -9999em;
        }
        
        #navi-1 ul.navi-1 a.navi-1-privatkunden, #navi-1 ul.navi-1 a.navi-1-privatkunden-on {
            width: 135px; background: transparent url(/static_verbund_internet/images/navigation/reiter_privatkunden.gif) no-repeat scroll 0 0;
        }
            #navi-1 ul.navi-1 a.navi-1-privatkunden:hover {
                background-position: 0 -50px;
            }
            #navi-1 ul.navi-1 a.navi-1-privatkunden-on {
                background: transparent url(/static_verbund_internet/images/navigation/reiter_privatkunden_aktiv.gif) no-repeat scroll 0 0;
            }
        #navi-1 ul.navi-1 a.navi-1-geschaftskunden, #navi-1 ul.navi-1 a.navi-1-geschaftskunden-on {
            width: 140px; background: transparent url(/static_verbund_internet/images/navigation/reiter_geschaeftskunden.gif) no-repeat scroll 0 0;
        }
            #navi-1 ul.navi-1 a.navi-1-geschaftskunden:hover {
                background-position: 0 -50px;
            }
            #navi-1 ul.navi-1 a.navi-1-geschaftskunden-on {
                background: transparent url(/static_verbund_internet/images/navigation/reiter_geschaeftskunden_aktiv.gif) no-repeat scroll 0 1px;
            }
        #navi-1 ul.navi-1 a.navi-1-unternehmen, #navi-1 ul.navi-1 a.navi-1-unternehmen-on {
            width: 140px; background: transparent url(/static_verbund_internet/images/navigation/reiter_unternehmen.gif) no-repeat scroll 0 0;
        }
            #navi-1 ul.navi-1 a.navi-1-unternehmen:hover {
                background-position: 0 -50px;
            }
            #navi-1 ul.navi-1 a.navi-1-unternehmen-on {
                background: transparent url(/static_verbund_internet/images/navigation/reiter_unternehmen_aktiv.gif) no-repeat scroll 0 1px;
            }


/* navi 2nd level */
#navi-2 {
    border-bottom: 1px solid #225d96; margin: 7px 0 0 0; height: 26px; width: 820px;
}
    /* engine for drop downs */
    #sf-nav, #sf-nav ul {
        padding: 0; margin: 0; list-style: none;
    }
    #sf-nav a {
        display: block;
    }
    #sf-nav li { /* all list items */
        float: left; padding: 0 0 0 1px;
        background: url(/static_verbund_internet/images/backgrounds/navitrennung_1x21.gif) no-repeat scroll 0 0; height: 24px;
    }
        #sf-nav li.no { /* all list items */
            padding-left: 0;
        }
    #sf-nav li ul { /* second-level lists */
        position: absolute; /*margin: 24px 0 0 0;*/ width: 160px; left: -999em; z-index: 9999;
        background-color: #FFF; border: 1px solid #deeaf3;
    }
    #sf-nav li ul li {
        float: none; height: auto; padding: 1px 0 0 0;
        background: url(/static_verbund_internet/images/backgrounds/navitrennung_155x1.gif) no-repeat scroll 4px 0;
    }
        #sf-nav li ul li.no {
            backgound-image: none; padding: 0; background-position: 0 500px;
        }
    #sf-nav li:hover ul, #sf-nav li.sfhover ul { /* lists nested under hovered list items */
        left: auto;
    }
    
    * html #sf-nav ul iframe {
        position: absolute;
        /* account for the border */
        left: -0.25em;
        top: -0.25em;
        z-index: 0; background-color: #CC3300;
        filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
    }
    
    
    /* drop down style */
    
    
    #navi-2 span.sep {
        display: block; width: 1px; overflow: hidden; height: 21px; float: left;
        background: transparent url(/static_verbund_internet/images/backgrounds/navitrennung_1x21.gif) no-repeat scroll 0 0;
    }
    
    /* link in drop down */
    #navi-2 ul.navi-3 a {
        padding: 6px 5px 6px 5px; display: block;
    }
    * html #navi-2 ul.navi-3 a {
        width: 99%;
    }
        #navi-2 ul.navi-3 a:hover {
            background-color: #deeaf3; color: #e22e1e;
        }
    #navi-2 ul.navi-3 span.sep2 {
        display: block; height: 1px; width: 155px;
        background: transparent url(/static_verbund_internet/images/backgrounds/navitrennung_155x1.gif) no-repeat scroll 4px 0;
    }
/* navi 2nd level Test*/
#navi-2 {
    border-bottom: 1px solid #225d96; margin: 7px 0 0 0; height: 26px; width: 820px;
}
    /* engine for drop downs */
    #sf-nav, #sf-nav ul {
        padding: 0; margin: 0; list-style: none; line-height: 1;
    }
    #sf-nav a {
        display: block;
    }
    #sf-nav li { /* all list items */
        float: left; padding: 0 0 0 1px;
        background: transparent url(/static_verbund_internet/images/backgrounds/navitrennung_1x21.gif) no-repeat scroll 0 0; height: 24px;
    }
        #sf-nav li.no { /* all list items */
            padding-left: 0;
        }
    #sf-nav li ul { /* second-level lists */
        position: absolute; /*margin: 24px 0 0 0;*/ width: 160px; left: -999em; z-index: 9999;
        background-color: #FFF; border: 1px solid #deeaf3;
    }
    #sf-nav li ul li {
        float: none; height: auto; padding: 1px 0 0 0;
        background: transparent url(/static_verbund_internet/images/backgrounds/navitrennung_155x1.gif) no-repeat scroll 4px 0;
    }
        #sf-nav li ul li.no {
            backgound-image: none; padding: 0; background-position: 0 500px;
        }
    #sf-nav li:hover ul, #sf-nav li.sfhover ul { /* lists nested under hovered list items */
        left: auto;
    }
    #sf-nav li:hover a.navi-2,
    #sf-nav li.sfhover a.navi-2{
        background-position: 0 -50px;
    }
    
    * html #sf-nav iframe {
        position: absolute;
        /* account for the border */
        left: -0.25em;
        top: -0.25em;
        z-index: 0; background-color: #CC3300;
        filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
    }
    
    
    /* drop down style */
    #navi-2 a.navi-2{
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: 0 0;
        height: 24px; text-indent: -1000em;
    }
    
    
    #navi-2 span.sep {
        display: block; width: 1px; overflow: hidden; height: 21px; float: left;
        background: transparent url(/static_verbund_internet/images/backgrounds/navitrennung_1x21.gif) no-repeat scroll 0 0;
    }
    
    /* link in drop down */
    #navi-2 ul.navi-3 a {
        padding: 6px 5px 6px 5px; display: block;
    }
    * html #navi-2 ul.navi-3 a {
        width: 99%;
    }
        #navi-2 ul.navi-3 a:hover {
            background-color: #deeaf3; color: #e22e1e;
        }
    #navi-2 ul.navi-3 span.sep2 {
        display: block; height: 1px; width: 155px;
        background: transparent url(/static_verbund_internet/images/backgrounds/navitrennung_155x1.gif) no-repeat scroll 4px 0;
    }
/* navi 3rd level */
#navi-3 {
        background: none;
    width: 180px; overflow: hidden; margin: 0 0 0 0px;
}
    #navi-3 ul{
        background: none;
        list-style-type: none;
        width: 180px; /* 180px; */
    }
        #navi-3 ul li.on_sub  ul{display: block;}   
        #navi-3 ul li.on_sub  ul li ul{display: none;}   
        #navi-3 ul li.on_sub  ul li.on_sub ul{display: inline;}   
        #navi-3 ul li.on_sub  ul li.on_sub ul li ul{display: none;}   
        #navi-3 ul li.on_sub  ul li.on_sub ul li.on_sub ul{display: inline;}   
    #navi-3 ul ul,
    #middle-full div.cnt-box-sitemap ul ul ul ul{
        display: none;
        }
        #navi-3 ul li a, #navi-3 ul li.on a {
            font-size: 1.2em; display: block; padding: 1px 0 1px 17px; line-height: 1.4em;
            background: transparent url(/static_verbund_internet/images/navigation/arrow_navi_off.gif) no-repeat scroll 0.4em 0.5em;
        }
        #navi-3 ul li a:hover {
            background-color: #deeaf3; background-image: url(/static_verbund_internet/images/navigation/arrow_navi_on.gif);
        }
        #navi-3 ul li.on a
        {
            background: transparent url(/static_verbund_internet/images/navigation/arrow_navi_on.gif) no-repeat scroll 0.3em 0.6em;
            background-color: #deeaf3;
            color: #e22e1e;
        }
        #navi-3 ul li.on_sub a,
        #navi-3 ul li.on_sub a:hover {
            background: transparent url(/static_verbund_internet/images/navigation/arrow_navi_on_down.gif) no-repeat scroll 0.3em 0.6em;
            background-color: #deeaf3;
            color: #e22e1e;
            border-bottom: white 1px solid;
        }
 
* html #navi-3 ul li a {
        /* width: 99%; */
        width: 163px;
}
* html #navi-3 ul ul.navi-4 a {
    width: 159px;
}
* html #navi-3 ul ul ul.navi-5 a {
    width: 149px;
}
    /* 4th level */
    #navi-3 ul ul.navi-4 {
    }
        #navi-3 ul ul.navi-4 a,
        #navi-3 ul ul.navi-4 li.on a,
        ul.sec #navi-3 ul li a,
        #middle-full div.cnt-box-sitemap ul ul ul a{
            font-size: 1.1em; margin-left: 10px; padding: 3px 0 3px 11px; line-height: 11px;
            background: transparent url(/static_verbund_internet/images/navigation/arrow_navi_2_off.gif) no-repeat scroll 0.3em 0.6em;
            color: #225d96;
        }
        #navi-3 ul ul.navi-4 li.on a,
        #navi-3 ul ul.navi-4 a:hover{
            font-size: 1.1em; margin-left: 10px; padding: 3px 0 3px 11px; line-height: 11px;
            background: transparent url(/static_verbund_internet/images/navigation/arrow_navi_2_on_down.gif) no-repeat scroll 0.3em 0.6em;
            background-color: #deeaf3;
            color: #e22e1e;
        }
        #navi-3 ul ul.navi-4 li.on_sub a,
        #navi-3 ul ul.navi-4 li.on_sub a:hover {
            font-size: 1.1em; margin-left: 10px; padding: 3px 0 3px 11px; line-height: 11px;
            background: transparent url(/static_verbund_internet/images/navigation/arrow_navi_2_on_down.gif) no-repeat scroll 0.3em 0.6em;
            background-color: #deeaf3;
            color: #e22e1e;
        }
    /* 5th level */
    #navi-3 ul ul ul.navi-5 {
        margin-top: 1px;
    }
        #navi-3 ul ul.navi-4 li.on_sub ul.navi-5 li a
        {
            margin-left: 20px;
            background: transparent url(/static_verbund_internet/images/navigation/arrow_navi_2_off.gif) no-repeat scroll 0.3em 0.6em;
            color: #225d96;
        }
        #navi-3 ul ul.navi-4 li.on_sub ul.navi-5 li.on a
        {
            margin-left: 20px;
            background: transparent url(/static_verbund_internet/images/navigation/arrow_navi_2_off.gif) no-repeat scroll 0.3em 0.6em;
            color: #e22e1e;
        }
        #navi-3 ul ul.navi-4 li.on_sub ul.navi-5 li.on a,
        #navi-3 ul ul.navi-4 li.on_sub ul.navi-5 li.on a:hover,
        #navi-3 ul ul.navi-4 li.on_sub ul.navi-5 li a:hover
        {
            margin-left: 20px;
            background: transparent url(/static_verbund_internet/images/navigation/arrow_navi_2_on.gif) no-repeat scroll 0.3em 0.6em;
            background-color: #deeaf3;
            color: #e22e1e;
        }
        #middle-full div.cnt-box-sitemap ul ul ul a:hover{
            margin-left: 10px;
            background: transparent url(/static_verbund_internet/images/navigation/arrow_navi_2_on.gif) no-repeat scroll 0.3em 0.6em;
            background-color: #deeaf3;
            color: #e22e1e;
        }
        #navi-3 ul.navi-4 li { display:inline; }/* content */
#content {
    color: #000; padding: 0 5px 5px 5px; background-color: #FFF;
}
#content-bottom {
    height: 5px; background: transparent url(/static_verbund_internet/images/backgrounds/reiter_bottom.gif) no-repeat scroll 0 0;
}
    #main {
        background: #FFF url(/static_verbund_internet/images/backgrounds/content_bg.gif) repeat-y scroll -5px 0; margin: 10px 0 0 0;
    }
    #main-wide {
        background: #FFF url(/static_verbund_internet/images/backgrounds/content_wide_bg.gif) repeat-y scroll -5px 0; margin: 10px 0 0 0;
    }
    #middle ul, #middle-wide ul {
        list-style-type: square; margin: 0 0 20px 0;
    }
        #middle ul li, #middle-wide ul li {
            font-size: 1.2em; margin: 0 0 0 15px; padding: 0 0 5px 0; line-height: 16px;
        }
        #middle .cnt-box-image-right ul li, #middle-wide .cnt-box-image-right ul li {
            font-size: 1.0em; margin: 0 0 0 15px; padding: 0 0 5px 0; line-height: 16px;
        }
    #middle ul.square, #middle-wide ul{
        list-style-type: square;
    }
        #middle ul.square li, #middle-wide ul.square li {
            font-size: 1.2em; margin: 0 0 0 15px; padding: 0 0 10px 0;
        }
    #middle ul.square2,
    #middle span.job-text ul{
        list-style-type: square; margin: 15px 0 15px 0;
    }
    #middle span.job-text p{
        margin-bottom:15px;
    }
    #middle p{
        font-size: 1.2em; line-height: 16px;
    }
        #middle ul.square2 li,
        #middle span.job-text ul li{
            font-size: 1.2em; margin: 0 0 0 15px; padding: 0 0 5px 0;
        }
        
/* tools */
#tools {
    height: 17px; margin: 0 0 0 0;
    background: transparent url(/static_verbund_internet/images/backgrounds/horizontal_separator.gif) repeat-x scroll 0 bottom; /* 0 15px; */
    
}
    #tools a.zuruck {
        display: block; padding: 0 10px 0 12px; float: left; margin: 0 0 0 0;
        background: transparent url(/static_verbund_internet/images/navigation/arrow_navi_2_back_off.gif) no-repeat scroll 0.3em 0.4em;
    }
    * html #tools a.zuruck {
        margin-left: 2px;
    }
        #tools a.zuruck:hover {
            background-image: url(/static_verbund_internet/images/navigation/arrow_navi_2_back_on.gif);
        }
    #tools a.print {
        display: block; padding: 0 10px 0 15px; float: right;
        background: #FFF url(/static_verbund_internet/images/backgrounds/drucken.gif) no-repeat scroll 0 0;
    }
        #tools a.print:hover {
            background-image: url(/static_verbund_internet/images/backgrounds/drucken_mo.gif);
        }
    #tools a.forward {
        display: block; padding: 0 5px 0 15px; float: right;
        background: #FFF url(/static_verbund_internet/images/backgrounds/weiterleiten.gif) no-repeat scroll 0 0;
    }
        #tools a.forward:hover {
            background-image: url(/static_verbund_internet/images/backgrounds/weiterleiten_mo.gif);
        }
 #sprachen-tools {
    height: 20px;
    background: transparent url(/static_verbund_internet/images/backgrounds/horizontal_separator.gif) repeat-x scroll 0 19px;
}
    #sprachen-tools a.sprache {
        display: block; padding: 0 5px 0 10px; float: right; margin: 3px 0 0 5px;
        background: transparent url(/static_verbund_internet/images/navigation/arrow_navi_2_on.gif) no-repeat scroll 0.3em 0.4em;
    }
 
/* head */
#content #head {
    position: relative; height: 95px;
}
    #content #head a.logo {
        position: absolute; top: 10px; left: 10px;
    }
    #content #head div.img1 {
        position: absolute; top: -1px; right: 185px;
    }
    #content #head div.img2 {
        position: absolute; top: -1px; right: 0;
    }
/* column left */
#column-left, #column-left-navi {
    float: left; width: 170px; overflow: hidden; margin: 5px 10px 0 5px; overflow: hidden;
}
* html #column-left  {
    margin-left: 3px; 
}
#column-left-navi {
    margin-left: 0; margin-right: 5px; width: 180px;
}
/* column right */
#column-right {
    float: right; width: 170px; overflow: hidden; margin: 5px 5px 0 0; overflow: hidden;
}
* html #column-right  {
    margin-right: 3px; 
}
    /* separator */
    div.rl-separator {
        height: 1px; overflow: hidden; margin: 10px 0 10px 0;
        background: #FFF url(/static_verbund_internet/images/backgrounds/horizontal_seperator_menu_2.gif) repeat-x scroll 0 0;
    }
    
    /* box with head, text and link */
    div.box-htl {
        padding: 0;
    }
        div.box-htl h3 {
            padding: 0 0 5px 0;
        }
        div.box-htl p {
            font-size: 1.2em; line-height: 16px;
            line-height: 16px;
        }
        div.box-htl a.mehr {
            float: right; margin: 0; padding: 0 0 0 12px; height: 1.2em; font-size: 1.2em;
        }
    
    /* box with link list */
    div.box-link-list {
        padding-bottom: 5px; overflow: hidden;
    }
        div.box-link-list h3 {
            padding: 0 0 2px 0;
        }
        div.box-link-list span {
            display: block; font-size: 1.1em; margin: 0; padding: 5px 0 2px 12px; color: #555; width: 160px;
        }
        div.box-link-list a {
            display: block; font-size: 1.2em; padding: 0 0 0 12px; width: 158px;
            background: transparent url(/static_verbund_internet/images/backgrounds/arrow_link_red.gif) no-repeat scroll 0 3px;
        }
        div.box-link-list a.nodate {
            margin-top: 10px;
        }
    
    /* box with extern link list */
    div.box-extern {
        padding-bottom: 5px; overflow: hidden;
    }
        div.box-extern h3 {
            padding: 0 0 8px 0;
        }
        div.box-extern span {
            display: block; font-size: 1.1em; margin: 0; padding: 5px 0 2px 12px; color: #555; width: 160px;
        }
        div.box-extern a {
            display: block; font-size: 1.2em; padding: 0 0 3px 15px; width: 158px;
            background: transparent url(/static_verbund_internet/images/navigation/nav_fwd_on.gif) no-repeat scroll 0 3px;
        }

        div.box-extern a.nodate {
            margin-top: 10px;
        }
    
    /* box with head and select */
    div.box-head-select {
        padding: 0 0 8px 0;
    }
        div.box-head-select h3 {
            padding: 0 0 3px 0;
        }
        div.box-head-select label {
            padding: 0 0 3px 0; font-size: 1.3em; font-weight: bold; color: #225d96; display: block;
        }
        div.box-head-select select {
            font-size: 13px; width: 165px;
        }
    
    /* box with download list */
    div.box-download-list {
        padding: 7px 0 8px 0;
    }
        div.box-download-list h3 {
            padding: 0;
        }
        div.box-download-list ul {
            list-style-type: none;
        }
        div.box-download-list li {
            list-style-type: none; padding-top: 8px;
        }
            div.box-download-list li a {
                display: block; font-size: 1.2em; padding: 0 0 0 22px; line-height: 1.4em;
                background: transparent url(/static_verbund_internet/images/layout_content/icon_download.gif) no-repeat scroll 0 0;
            }
            div.box-download-list li a.jpg {
                display: block; font-size: 1.2em; padding: 0 0 0 22px; line-height: 1.4em;
                background: transparent url(/static_verbund_internet/images/layout_content/icon-jpg.gif) no-repeat scroll 0 0;
            }
            div.box-download-list li a.mp3 {
                display: block; font-size: 1.2em; padding: 0 0 0 22px; line-height: 1.4em;
                background: transparent url(/static_verbund_internet/images/layout_content/icon-mp3.gif) no-repeat scroll 0 0;
            }
            div.box-download-list li a.mpg {
                display: block; font-size: 1.2em; padding: 0 0 0 22px; line-height: 1.4em;
                background: transparent url(/static_verbund_internet/images/layout_content/icon-mpg.gif) no-repeat scroll 0 0;
            }
            div.box-download-list li a.xls {
                display: block; font-size: 1.2em; padding: 0 0 0 22px; line-height: 1.4em;
                background: transparent url(/static_verbund_internet/images/layout_content/icon-excel.gif) no-repeat scroll 0 0;
            }
            div.box-download-list li a.doc {
                display: block; font-size: 1.2em; padding: 0 0 0 22px; line-height: 1.4em;
                background: transparent url(/static_verbund_internet/images/layout_content/icon-word.gif) no-repeat scroll 0 0;
            }
            div.box-download-list li a.pdf {
                display: block; font-size: 1.2em; padding: 0 0 0 22px; line-height: 1.4em;
                background: transparent url(/static_verbund_internet/images/layout_content/pdf.jpg) no-repeat scroll 0 0;
            }
            div.box-download-list li a.ppt,
            div.box-download-list li a.pps
            {
                display: block; font-size: 1.2em; padding: 0 0 0 22px; line-height: 1.4em;
                background: transparent url(/static_verbund_internet/images/layout_content/icon_ppt.gif) no-repeat scroll 0 0;
            }
    
/* middle */
#middle {
    float: left; width: 428px; margin: 5px 0 0 11px;
}
#middle-wide {
    float: left; width: 628px; margin: 5px 0 0 6px;
}
#middle-full {
    padding: 10px 0 20px 15px;
}
#middle h2 {
    padding: 0 0 15px 0;
}
    /* box with head, image, text and link */
    #middle div.cnt-box-hitl {
        margin: 0 0 14px 0;
    }
        #middle div.cnt-box-hitl img {
            float: left; padding: 4px 0 0 0;
        }
        #middle div.cnt-box-hitl div.txt {
            float: right; width: 285px; padding: 0 0 0 0;
        }
            #middle div.cnt-box-hitl div.txt h2 {
                padding: 0 0 8px 0;
            }
            #middle div.cnt-box-hitl div.txt p {
                font-size: 1.2em; color: #000; padding: 0 0 5px 0; line-height: 16px;
            }
            #middle div.cnt-box-hitl div.txt a.mehr {
                float: right; margin: 0; padding: 0 0 0 12px; height: 1.2em; font-size: 1.2em;
            }
    
     /* box with head, image, text and link */
    #middle div.cnt-box-hitl3 {
        margin: 20px 0 14px 0;
    }
        #middle div.cnt-box-hitl3 div.img {
            float: left; padding: 0 0 0 0; width: 130px;
        }
            #middle div.cnt-box-hitl3 div.img a.mehr {
                margin: 10px 0 0 0; padding: 0 0 0 12px; height: 1.2em; font-size: 1.2em;
            }
        #middle div.cnt-box-hitl3 div.txt {
            float: right; width: 285px; padding: 0 0 0 0;
        }
            #middle div.cnt-box-hitl3 div.txt h2 {
                padding: 0 0 8px 0;
            }
            #middle div.cnt-box-hitl3 div.txt h4 {
                padding: 0 0 15px 0;
            }
            #middle div.cnt-box-hitl3 div.txt p {
                font-size: 1.2em; color: #000; padding: 0 0 5px 0;
            }
            
    /* box with head, text and image */
    #middle div.cnt-box-hti, #middle-wide div.cnt-box-hti {
        margin: 00 0 14px 0;
    }
        #middle div.cnt-box-hti img, #middle-wide div.cnt-box-hti img {
            float: right; padding: 0 0 10px 10px;
        }
        #middle div.cnt-box-hti, #middle-wide div.cnt-box-hti h4 {
            padding: 0 0 10px;
        }
        #middle div.cnt-box-hti, #middle-wide div.cnt-box-hti p {
            font-size: 1.2em; color: #000; padding: 0 0 5px 0;
        }
    
    /* box with head, text and image */
    #middle div.cnt-box-hti2, #middle-wide div.cnt-box-hti2 {
        margin: 5px 0 10px 0;
    }
        #middle div.cnt-box-hti2 div.img, #middle-wide div.cnt-box-hti2 div.img {
            float: right; margin: 0 0 10px 10px; width: 165px;
        }
            #middle div.cnt-box-hti2 div.img span, #middle-wide div.cnt-box-hti2 div.img span {
                display: block; font-size: 1em; color: #555; padding: 3px 0 0 0;
            }
        #middle div.cnt-box-hti2 h4, #middle-wide div.cnt-box-hti2 h4  {
            padding: 0 0 10px;
        }
        #middle div.cnt-box-hti2 p, #middle-wide div.cnt-box-hti2 p {
            font-size: 1.2em; color: #000; padding: 0 0 5px 0; line-height: 16px;
        }
        
    /* box with head, head, img, text */
    #middle div.cnt-box-hhit, #middle-wide div.cnt-box-hhit {
        margin: 10px 0 0 0;
    }
    #middle-wide div.cnt-box-hhit {
        margin-left: 5px; margin-right: 35px;
    }
        #middle div.cnt-box-hhit div.img, #middle-wide div.cnt-box-hhit div.img {
            float: left; padding: 2px 10px 10px 0;
        }
        #middle div.cnt-box-hhit h2, #middle-wide div.cnt-box-hhit h2 {
            padding: 0 0 8px 0;
        }
        #middle div.cnt-box-hhit h4, #middle-wide div.cnt-box-hhit h4 {
            padding: 0 0 15px 0;
        }
        #middle div.cnt-box-hhit p, #middle-wide div.cnt-box-hhit p {
             font-size: 1.2em; padding: 0 0 15px 0; line-height: 16px;
        }

/* ausbesserung 15-11-2006 */
        #middle div.cnt-box-jobs h4 { margin-top: 15px; margin-bottom:15px; }
        #middle div.cnt-box-hhit ul {
            /* padding:0px;
            margin:0px; */
            list-style-position: outside;
        }
/* jobanpassung MZ 15-05-2008 */
        #middle div.cnt-box-jobs ul {
            margin-top:0px;
        }

    /* box with head, head, text (Content breit) */
    #middle div.cnt-box-hht {
        margin: 10px 0 0 0;
    }
    #middle-wide div.cnt-box-hht {
        margin: 10px 10px 0 5px;
    }
        #middle div.cnt-box-hht h2, #middle-wide div.cnt-box-hht h2 {
            padding: 0 0 8px 0;
        }
        #middle div.cnt-box-hht h4, #middle-wide div.cnt-box-hht h4 {
            padding: 0 0 15px 0;
        }
        #middle div.cnt-box-hht h5, #middle-wide div.cnt-box-hht h5 {
            padding: 0 0 5px 0;
        }
        #middle div.cnt-box-hht p, #middle-wide div.cnt-box-hht p {
            font-size: 1.2em; padding: 0 0 15px 0; line-height: 16px;
        }
        #middle div.cnt-box-hht p.pad20, #middle-wide div.cnt-box-hht p.pad20 {
            padding: 0 0 20px 0;
        }
        #middle div.cnt-box-hht div.img2, #middle-wide div.cnt-box-hht div.img2 {
            padding: 10px 0 5px 0;
        }
        #middle div.cnt-box-hht div.img, #middle-wide div.cnt-box-hht div.img {
            float: left; margin: 0 10px 10px 0; width: 165px;
        }
        #middle div.cnt-box-hht div.imgr, #middle-wide div.cnt-box-hht div.imgr {
            float: right; margin: 0 0 10px 10px; width: 165px;
        }
        #middle div.cnt-box-hht ul.square {
            margin-top: 5px;
        }
            #middle div.cnt-box-hht div.img span, #middle-wide div.cnt-box-hht div.img span, 
            #middle div.cnt-box-hht div.imgr span, #middle-wide div.cnt-box-hht div.imgr span {
                display: block; font-size: 1em; color: #555; padding: 3px 0 0 0;
            }
        
        #middle div.cnt-box-hht div.imgl, #middle-wide div.cnt-box-hht div.imgl {
            padding: 0; margin: 0 0 15px 0;
        }
            #middle div.cnt-box-hht div.imgl p, #middle-wide div.cnt-box-hht div.imgl p {
                margin: 0; padding: 0;
            }
            #middle div.cnt-box-hht div.imgl div.img, #middle-wide div.cnt-box-hht div.imgl div.img {
                float: left; margin: 0 10px 10px 0;
            }
        
        #middle div.cnt-box-hht div.imgr, #middle-wide div.cnt-box-hht div.imgr {
            padding: 0; margin: 0 0 15px 0;
        }
            #middle div.cnt-box-hht div.imgr p, #middle-wide div.cnt-box-hht div.imgr p {
                margin: 0; padding: 0;
            }
            #middle div.cnt-box-hht div.imgr div.img, #middle-wide div.cnt-box-hht div.imgr div.img {
                float: right; margin: 0 10px 0 10px;
            }
        
        #middle div.cnt-box-hht ul.jobs {
            list-style-type: none; margin: 0 0 0 -10px;
        }
            #middle div.cnt-box-hht ul.jobs span {
                display: block; font-size: 1.0em; margin: 0; padding: 5px 0 5px 12px; color: #555;
            }
            /* ausbesserung 16-11-2006 */
            #middle div.cnt-box-hht ul.jobs a.span {
                display: block; font-size: 1.0em; margin: 0; padding: 5px 0 0px 12px; color: #555;
            }
            #middle div.cnt-box-hht ul.jobs a {
                display: block; font-size: 1.2em; padding: 0 0 0 12px;
                background: transparent url(/static_verbund_internet/images/backgrounds/arrow_link_red.gif) no-repeat scroll 0 3px;
            }
        
        #middle div.cnt-box-hht div.imgs-3 {
            margin: 10px 0 0 0; padding: 0;
        }
            #middle div.cnt-box-hht div.imgs-3 div.img3, #middle div.cnt-box-hht div.imgs-3 div.img3-no {
                float: left; margin: 0 19px 0 0; padding: 0;
            }
            #middle div.cnt-box-hht div.imgs-3 div.img3-no {
                margin: 0; float: right;
            }
                #middle div.cnt-box-hht div.imgs-3 div.img3 img {
                    margin: 0; padding: 0;
                }
            #middle div.cnt-box-hht div.imgs-3 a {
                display: block; font-size: 1.2em; padding: 0 0 0 12px; margin: 5px 0 0 0;
                background: transparent url(/static_verbund_internet/images/backgrounds/arrow_link_red.gif) no-repeat scroll 0 3px;
            }
        #middle div.cnt-box-hht div.img-detail {
            margin: 0; padding: 0;
        }
            #middle div.cnt-box-hht div.img-detail a.mehr {
                margin: 2px 0 5px 0;; padding-top: 0; font-size: 1.2em; background-position: 0 3px;
            }
            #middle div.cnt-box-hht div.img-detail img {
                margin: 0 0 8px 0; padding: 0;
            }
        
        #middle div.cnt-box-hht p.strom {
            margin: 0 0 15px 0;
        }
        * html #middle div.cnt-box-hht p.strom {
            margin: 0 0 5px 0;
        }
            #middle div.cnt-box-hht p.strom a.mehr {
                float: right;
            }
            * html #middle div.cnt-box-hht p.strom a.mehr {
                margin-top: -10px;
            }
        #middle div.cnt-box-hht h6.strom {
            color: #225d96; padding: 0 0 2px 0;
        }
        
    /* box with news ubersicht */
    #middle div.cnt-box-news-uber {
        margin: 5px 5px 10px 0px;
    }
        #middle div.cnt-box-news-uber div.img {
            float: left;
        }
        #middle div.cnt-box-news-uber div.txt {
            float: right; width: 330px;
        }
        #middle div.cnt-box-news-uber div.txt2 {
            
        }        
            #middle div.cnt-box-news-uber span {
                display: block; font-size: 1.1em; color: #555; padding: 0 0 5px 0;
            }
            #middle div.cnt-box-news-uber h3 {
                font-size: 1.2em; padding: 0 0 5px 0;
            }
            #middle div.cnt-box-news-uber p {
                font-size: 1.2em; padding: 0 0 5px 0; line-height: 16px;
            }
            #middle div.cnt-box-news-uber a {
                float: right; font-size: 1.2em;
            }
    
    /* box with list of links to anchors */
    #middle div.cnt-box-anchor-links {
        margin: 5px 5px 20px 5px; border-top: 1px solid #225d96; border-bottom: 1px solid #225d96;
        font-size: 1.2em; line-height: 1.8em; color: #225d96; font-weight: normal; padding: 6px 0 6px 0;
    }
    
    /* box with an anchor entry */
    #middle div.cnt-box-anchor-entry {
        margin: 5px 5px 10px 5px; border-bottom: 1px solid #BDD4E6; padding: 0 0 2px 0;
    }
        #middle div.cnt-box-anchor-entry a.anchor {
            color: #000; font-size: 1.2em; font-weight: bold; padding: 0 0 8px 0; display: block;
        }
        #middle div.cnt-box-anchor-entry div.img {
            float: left; width: 165px;
        }
            #middle div.cnt-box-anchor-entry div.img span {
                display: block; font-size: 1em; color: #555; padding: 3px 0 0 0;
            }
        #middle div.cnt-box-anchor-entry div.txt {
            float: right; width: 242px;
        }
        #middle div.cnt-box-anchor-entry p {
            font-size: 1.2em; padding: 0 0 5px 0;
        }
        #middle div.cnt-box-anchor-entry a.top {
            float: right;
        }
     /* box with hilfe entries */
    #middle div.cnt-box-hilfe {
        margin: 5px 0 0px 0;
    }
        #middle div.cnt-box-hilfe h4 {
            background-color: #BDD5E6; color: #225d96; padding: 2px 5px 3px 5px;
        }
        #middle div.cnt-box-hilfe ul {
            list-style-type: none; margin: 0; padding: 0; margin: 0 0 25px 0;
        }
        /* ausbesserung 16-11-2006 */
        #middle div.cnt-box-hilfe li a {
            display: block; font-size: 1.0em; padding: 0 0 3px 12px; margin: 0px 0 0px 0;
            background: transparent url(/static_verbund_internet/images/backgrounds/arrow_link_red.gif) no-repeat scroll 0 3px;
        }
     /* link uebersicht */
    
    #middle div.cnt-box-linkuber {
        margin: 5px 0 10px 0;
    }
        #middle div.cnt-box-linkuber h4 {
            color: #225d96; padding: 2px 5px 10px 0; margin: 0 0 0 -12px;
        }
        #middle div.cnt-box-linkuber ul, #middle div.cnt-box-linkuber ul.no {
            list-style-type: none; margin: 0; padding: 0; margin: 0 0 8px 0;
        }
        #middle div.cnt-box-linkuber ul.no {
            border: 0;
        }
        #middle div.cnt-box-linkuber ul ul {
            border-bottom: 1px solid #BDD5E6; margin: 0 0 0 -24px;
        }
        /* ausbesserung rd 15-11-2006 */
        #middle div.cnt-box-linkuber li a {
            display: inline;
            font-size: 1.0em;
            padding: 0 0 3px 12px;
            margin: 0 0 8px 0;
            background: transparent url(/static_verbund_internet/images/backgrounds/arrow_link_red.gif) no-repeat scroll 0 3px;
        }
    
       
    /* box with glossar table */
    #middle div.cnt-box-glossar {
        margin: 5px 5px 10px 5px;
    }
        #middle div.cnt-box-glossar table {
        
        }
            #middle div.cnt-box-glossar th {
                text-align: left; padding: 4px 5px 4px 3px; font-size: 1.2em; color: #225d96; border-bottom: 1px solid #BDD5E6;
            }
            #middle div.cnt-box-glossar th.th1{
                width: 120px;
            }
            #middle div.cnt-box-glossar th.th1 {
            
            }
            #middle div.cnt-box-glossar td {
                padding: 4px 5px 4px 3px; font-size: 1.2em; border-bottom: 1px solid #BDD5E6;
            }
                #middle div.cnt-box-glossar td p, #middle div.cnt-box-glossar th p {
                    border-left: 1px solid #BDD5E6; padding: 4px 5px 4px 10px;
                }
                #middle div.cnt-box-glossar th p {
                    padding: 3px 5px 3px 10px;
                }
    
    /* box with sitemap */
    #middle-full div.cnt-box-sitemap {
        padding: 0 0 50px 0;
    }
        #middle-full div.cnt-box-sitemap div.cnt {
            background: transparent url(/static_verbund_internet/images/backgrounds/sitemap_bg.gif) repeat-y scroll 0 0; padding: 1px 0 17px 0;
        }
        #middle-full div.cnt-box-sitemap h2 {
            padding: 0 0 15px 0;
        }
        #middle-full div.cnt-box-sitemap ul {
            list-style-type: none;
        }
        #middle-full div.cnt-box-sitemap ul.sec {
            float: left; width: 228px;
        }
        #middle-full div.cnt-box-sitemap ul.sec2 {
            float: left; width: 228px;
        }
        #middle-full div.cnt-box-sitemap ul li {
            overflow: hidden;
        }
            #middle-full div.cnt-box-sitemap a.h3, #middle-full div.cnt-box-sitemap a.h3-2 {
                display: block; padding: 3px 5px 3px 10px; /*background-color: #BDD5E6;*/ color: #215A90;
                font-size: 1.2em; font-weight: bold; border-bottom: 1px solid #BDD5E6; margin-right: 4px;
            }
            #middle-full div.cnt-box-sitemap a.h3-2 {
                margin-left: 5px; padding-left: 5px;
            }
            
            #middle-full div.cnt-box-sitemap ul ul {
                margin: 10px 0 0 10px;
            }
            #middle-full div.cnt-box-sitemap ul ul a {
                display: block; font-size: 1.2em; padding: 3px 0 3px 15px; width: 165px;
                background: transparent url(/static_verbund_internet/images/navigation/arrow_link_blue.gif) no-repeat scroll 5px 6px;
            }
            * html #middle-full div.cnt-box-sitemap ul ul a {
                /*width: 99%;*/ width: 180px;
            }
            #middle-full div.cnt-box-sitemap ul ul a:hover {
                background-color: #deeaf3;
                background-image: url(/static_verbund_internet/images/backgrounds/arrow_link_red.gif);
            }
    
 
    /* box with 2 headlines, text and 3 images */
    #middle div.cnt-box-hht3i,
    #middle-wide div.cnt-box-hht3i {
        margin: 10px 0 10px 0;
    }
        #middle div.cnt-box-hht3i h2,
        #middle-wide div.cnt-box-hht3i h2{
            padding: 0 0 8px 0;
        }
        #middle div.cnt-box-hht3i h4,
        #middle-wide div.cnt-box-hht3i h4{
            padding: 0 0 15px 0;
        }
        #middle div.cnt-box-hht3i p,
        #middle-wide div.cnt-box-hht3i p{
            font-size: 1.2em; padding: 0 0 15px 0; line-height: 16px;
        }
        
        #middle div.cnt-box-hht3i div.imgs,
        #middle-wide div.cnt-box-hht3i div.imgs {
            padding: 0 0 15px 0;
        }
        #middle div.cnt-box-hht3i div.imgb,
        #middle-wide div.cnt-box-hht3i div.imgb {
            padding: 0 0 15px 0;
        }
        #middle div.cnt-box-hhit div.imgb,
        #middle-wide div.cnt-box-hhit div.imgb {
            padding: 0 0 15px 0;
        }        
        #middle div.cnt-box-hht3i div.img, #middle div.cnt-box-hht3i div.img2,
        #middle-wide div.cnt-box-hht3i div.img, #middle-wide div.cnt-box-hht3i div.img2 {
            float: left; margin: 0 19px 0 0; width: 130px;
        }
        #middle div.cnt-box-hht3i div.img2,
        #middle-wide div.cnt-box-hht3i div.img2 {
            margin-right: 0;
        }
        #middle div.cnt-box-hht3i div.img span, #middle div.cnt-box-hht3i div.img2 span, #middle div.cnt-box-hht3i div.imgb span,
        #middle-wide div.cnt-box-hht3i div.img span, #middle-wide div.cnt-box-hht3i div.img2 span, #middle-wide div.cnt-box-hht3i div.imgb span {
            display: block; font-size: 1em; color: #555; padding: 3px 0 0 0;
        }
        #middle div.cnt-box-hhit div.imgb span,
        #middle-wide div.cnt-box-hhit div.imgb span {
            display: block; font-size: 1em; color: #555; padding: 3px 0 0 0;
        }
        
        #middle div.cnt-box-hht3i table,
        #middle-wide div.cnt-box-hht3i table {
            width: 428px;
        }
            #middle div.cnt-box-hht3i th,
            #middle-wide div.cnt-box-hht3i th,
            #middle div.cnt-box-hht3i td,
            #middle-wide div.cnt-box-hht3i td {
                            text-align: left; padding: 4px 5px 4px 3px; font-size: 1.2em; color: #225d96; border-bottom: 1px solid #BDD5E6;
            }
            #middle div.cnt-box-hht3i th.th1,
            #middle-wide div.cnt-box-hht3i th.th1{
                width: 180px;
            }
            #middle div.cnt-box-hht3i th.th1,
            #middle-wide div.cnt-box-hht3i th.th1 {
            
            }
            #middle div.cnt-box-hht3i td
            #middle-wide div.cnt-box-hht3i td {
                padding: 4px 5px 4px 3px; font-size: 1.2em; border-bottom: 1px solid #BDD5E6;
            }
                #middle div.cnt-box-hht3i td div, #middle div.cnt-box-hht3i th div,
                #middle-wide div.cnt-box-hht3i td div, #middle-wide div.cnt-box-hht3i th div  {
                    border-left: 1px solid #BDD5E6; padding: 4px 5px 4px 10px; background-color: #FFF;
                }
                #middle div.cnt-box-glossar th div,
                #middle-wide div.cnt-box-glossar th div {
                    padding: 3px 5px 3px 10px; height: 1px;
                }
                #middle div.cnt-box-hht3i th div.clear, #middle div.cnt-box-hht3i td div.clear,
                #middle-wide div.cnt-box-hht3i th div.clear, #middle-wide div.cnt-box-hht3i td div.clear {
                    padding: 0; margin: 0; border: 0;
                }
                #middle div.cnt-box-hht3i td div a.img,
                #middle-wide div.cnt-box-hht3i td div a.img {
                    display: block; float: left;
                }
                #middle div.cnt-box-hht3i td div a.txt,
                #middle-wide div.cnt-box-hht3i td div a.txt {
                    font-size: 1.1em; color: #000; display: block; float: left; text-decoration: underline; padding: 10px 0 0 10px;
                }
                #middle div.cnt-box-hht3i td div a.lnk,
                #middle-wide div.cnt-box-hht3i td div a.lnk {
                    display: block; font-size: 1.1em; padding: 0 0 0 28px; color: #000; text-decoration: underline;
                    background: transparent url(/static_verbund_internet/images/layout_content/pdf.jpg) no-repeat scroll 0 0;
                }
                    #middle div.cnt-box-hht3i td div a:hover,
                    #middle-wide div.cnt-box-hht3i td div a:hover {
                        color: #e22e1e;
                    }
 
    /* box for vorstand */
    #middle div.cnt-box-vorstand {
        margin: 10px 10px 20px 0;
    }
    #middle-wide div.cnt-box-vorstand {
        margin: 10px 10px 0 5px;
    }
        #middle div.cnt-box-vorstand h2 {
            padding: 0 0 8px 0;
        }
        #middle div.cnt-box-vorstand h4 {
            padding: 0 0 15px 0;
        }
        #middle div.cnt-box-vorstand h5 {
            padding: 0 0 5px 0;
        }
        #middle div.cnt-box-vorstand p {
            font-size: 1.2em; padding: 0 0 15px 0; line-height: 16px;
        }
        
        #middle div.cnt-box-vorstand div.cnt-box-entry-vorstand, #middle div.cnt-box-vorstand div.cnt-box-entry-vorstand-l, 
        #middle div.cnt-box-vorstand div.cnt-box-aufsicht-entry, #middle div.cnt-box-vorstand div.cnt-box-aufsicht-entry-l {
            border-bottom: 1px solid #BDD5E6; padding: 0; margin: 0 0 10px 0;
        }
        #middle div.cnt-box-vorstand div.cnt-box-entry-vorstand-l, #middle div.cnt-box-vorstand div.cnt-box-aufsicht-entry-l {
            border: 0;
        }
            #middle div.cnt-box-vorstand div.cnt-box-entry-vorstand p, #middle div.cnt-box-vorstand div.cnt-box-entry-vorstand-l p {
                padding: 0 0 0 12px;
            }
            #middle div.cnt-box-vorstand a {
                display: block; background: transparent url(/static_verbund_internet/images/backgrounds/arrow_link_red.gif) no-repeat scroll 0 2px;
                padding: 0 0 5px 12px; font-size: 1.2em;
            }
            #middle div.cnt-box-vorstand p.title {
                display: block; background: transparent url(/static_verbund_internet/images/backgrounds/arrow_link_red.gif) no-repeat scroll 0 2px;
                padding: 0 0 5px 12px; font-size: 1.2em;
                color: #215A90;
            }
            #middle div.cnt-box-vorstand div.img {
                float: left; margin: 0 10px 10px 0;
            }
            /* ausbesserung 16-11-2006 */
            #middle div.cnt-box-vorstand div.txt {
                float: left; width: 340px;
            }
        #middle div.cnt-box-aufsicht div.cnt-box-aufsicht-entry div.txt, #middle div.cnt-box-aufsicht div.cnt-box-aufsicht-entry-l div.txt {
             padding: 0 0 10px 0; margin: 0;
        }
            #middle div.cnt-box-aufsicht div.cnt-box-aufsicht-entry div.txt h5, #middle div.cnt-box-aufsicht div.cnt-box-aufsicht-entry-l div.txt h5 {
                margin: 0 0 3px 0; padding: 0;
            }
            #middle div.cnt-box-aufsicht div.cnt-box-aufsicht-entry div.txt p, #middle div.cnt-box-aufsicht div.cnt-box-aufsicht-entry-l div.txt p {
                margin: 0; padding: 0;
            }
        
        #middle div.cnt-box-vorstand-det {
            margin: 12px 0 10px 0;
            height: 75px;
            /* position: relative; */
        }
            #middle div.cnt-box-vorstand-det div.img {
                padding: 0; margin: 0;
            }
            #middle div.cnt-box-vorstand-det div.txt {
                /* bottom: 0; left: 65px; */
                display: inline;
                padding-left: 10px;
                /* position: relative; */
            }
            * html #middle div.cnt-box-vorstand-det div.txt {
                /* position: absolute; left: 19_2008.htm0px; top: 44px; */
                padding-left: 10px;
                display: inline;
            }
            #middle div.cnt-box-vorstand-det h4 {
                padding: 0 0 3px 0; margin: 0;
            }
            #middle div.cnt-box-vorstand-det p {
                padding: 0; margin: 0;
            }
        
        #middle div.cnt-box-aufsicht {
            margin: 0 0 10px 0;
        }
            #middle div.cnt-box-aufsicht h4 {
                /*background-color: #BDD5E6;*/ color: #215A90; margin: 0; padding: 10px 0 10px 0; /*padding: 2px 5px 2px 5px; margin: 5px 0 5px 0;*/
            }
    /* box with presse photos */
    #middle div.cnt-box-presse-photos {
        
    }
        #middle div.cnt-box-presse-photos h3 {
            padding: 0 0 10px 0;
        }
        #middle div.cnt-box-presse-photos div.sel {
            text-align: right; padding: 5px 0 15px 0;
        }
            #middle div.cnt-box-presse-photos div.sel select {
                font-size: 13px;
            }
            * html #middle div.cnt-box-presse-photos div.sel select {
                font-size: 12px;
            }
        #middle div.cnt-box-presse-photos li {
            border-top: 1px solid #BDD5E6; padding: 10px 0 10px 0;
        }
            #middle div.cnt-box-presse-photos li a {
                display: block; background: transparent url(/static_verbund_internet/images/backgrounds/arrow_link_red.gif) no-repeat scroll 0 2px;
                padding: 0 0 0 12px; font-size: 1.2em;
            }
            * html #middle div.cnt-box-presse-photos li a {
                width: 99%;
            }
        #middle div.cnt-box-hht3i table.tbl-download-2 {
            border: 0;
        }
        #middle div.cnt-box-hht3i table.tbl-download-2 table {
            border: 0; width: 150px;
        }
            #middle div.cnt-box-hht3i td td {
                border-bottom: 0; padding: 0 6px 0 0;
            }
            #middle div.cnt-box-hht3i table.tbl-download-2 td td {
                border: 0;
            }
            #middle div.cnt-box-hht3i table.tbl-download-2 td tr {
                border: 0;
            }
                #middle div.cnt-box-hht3i table.tbl-download-2 td td a.txt2 {
                    font-size: 0.9em; color: #000; text-decoration: underline; white-space: nowrap;
                }
                #middle div.cnt-box-hht3i table.tbl-download-2 td td a:hover,
                #middle-wide div.cnt-box-hht3i table.tbl-download-2 td td a:hover {
                        color: #e22e1e;
                    }
            #middle div.cnt-box-hht3i table td.t60 {
                width: 60px;
            }
    
    /* box with kraftwerk */
    #middle div.cnt-box-kraftwerk {
        padding: 10px 0 0 0;
    }
        #middle div.cnt-box-kraftwerk h2 {
            padding: 0 0 8px 0; margin: 0;
        }
        #middle div.cnt-box-kraftwerk div.txt {
            float: left; width: 253px; padding: 0 0 10px 0;
        }
            #middle div.cnt-box-kraftwerk div.txt h4 {
                padding: 0 0 15px 0;
            }
            #middle div.cnt-box-kraftwerk div.txt p {
                padding: 0 0 15px 0; font-size: 1.2em;
            }
        #middle div.cnt-box-kraftwerk div.img {
            float: right; padding: 0 0 20px 0;
        }
        #middle div.cnt-box-kraftwerk table {
            border-top: 1px solid #BDD5E6; width: 428px;
        }
            #middle div.cnt-box-kraftwerk th {
                text-align: left; padding: 4px 5px 4px 3px; font-size: 1.2em; color: #225d96; border-bottom: 1px solid #BDD5E6;
            }
            #middle div.cnt-box-kraftwerk td.td1{
                width: 252px;
            }
            #middle div.cnt-box-kraftwerk td {
                padding: 4px 5px 4px 3px; font-size: 1.2em; border-bottom: 1px solid #BDD5E6;
            }
                #middle div.cnt-box-kraftwerk td p, #middle div.cnt-box-kraftwerk th p {
                    border-left: 1px solid #BDD5E6; padding: 4px 5px 4px 10px;
                }
                #middle div.cnt-box-kraftwerk th p {
                    padding: 3px 5px 3px 10px;
                }
    /* box with kontakt addressen */
    #middle div.cnt-box-kntkt-add {
        margin: 10px 0 0 0;
    }
        #middle div.cnt-box-kntkt-add h2 {
            padding: 0 0 20px 0;
        }
        #middle div.cnt-box-kntkt-add h3 {
            padding: 3px 5px 3px 5px; background-color: #BDD5E6; font-size: 1.2em; margin: 0 0 10px 0;
        }
        #middle div.cnt-box-kntkt-add h4 {
            padding: 0 0 3px 0; margin: 0 0 1px 0; border-bottom: 1px solid #BDD5E6; color: #225d96;
        }
            #middle div.cnt-box-kntkt-add ul.lnk-lst {
                margin: 4px 0 20px 0;
            }
            #middle div.cnt-box-kntkt-add ul.lnk-lst li {
                padding: 0 0 4px 0;
            }
                #middle div.cnt-box-kntkt-add ul.lnk-lst a {
                    font-size: 1.2em; color: #000; text-decoration: underline;
                }
                #middle div.cnt-box-kntkt-add ul.lnk-lst a:hover {
                    color: #e22e1e;
                }
        #middle div.cnt-box-kntkt-add h5 {
            padding: 0 0 5px 0;
        }
        #middle div.cnt-box-kntkt-add p {
            font-size: 1.2em; padding: 0 0 20px 0;
        }
            #middle div.cnt-box-kntkt-add p a {
                color: #000; text-decoration: underline;
            }
            #middle div.cnt-box-kntkt-add p a:hover {
                color: #e22e1e;
            }
        #middle div.cnt-box-kntkt-add table {
            width: 428px; margin: 0 0 20px 0;
        }
            #middle div.cnt-box-kntkt-add td {
                padding: 4px 5px 4px 3px; border-bottom: 1px solid #BDD5E6;
            }
                #middle div.cnt-box-kntkt-add td p {
                    padding: 4px 5px 4px 0;
                }
                #middle div.cnt-box-kntkt-add td.td1 p, #middle div.cnt-box-kntkt-add td.td2 p {
                    border-left: 1px solid #BDD5E6; padding-left: 10px;
                }
    
    /* box with search */
        /* ausbesserung 16-11-2006 bug 3424*/
        #middle div.cnt-box-suche {
            margin: 10px 0px 0px 0px;
        }
        #middle div.cnt-box-suche h2 {
            padding: 0 0 15px 0;
        }
        #middle div.cnt-box-suche h4 {
            font-weight: normal; padding: 0 0 6px 0;
        }
        #middle div.cnt-box-suche input {
            padding: 0; margin: 0;
        }
        #middle div.cnt-box-suche .inp-search {
            height: 18px; width: 160px; margin: 0 3px 0 0;
        }
        
        /* ausbesserung 21-11-2006 bug 381 */
        #middle div.cnt-box-suche select {
            height:auto !important;
        }
        #middle div.cnt-box-suche form {
            margin: 0 0 15px 0;
        }
        
        #middle div.paging {
        
        }
/* ausbesserung 16-11-2006 bug 3424*/
            #middle div.paging div.pages {
                text-align: center; border-bottom: 1px solid #BDD5E6; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0;
                color:#225D96;
            }
            #middle div.paging a.forward {
                display: block; float: left; padding: 0 18px 0 0px; float: right; margin: 0px 5px 0px 0px; font-size: 1.2em;
                background: transparent url(/static_verbund_internet/images/backgrounds/nav_fwd_off.gif) no-repeat scroll right center;
            }
            #middle div.paging a.back{
                display: block; float: left; padding: 0 0 0 18px; float: left; margin: 0px 0px 0px 5px; font-size: 1.2em;
                background: transparent url(/static_verbund_internet/images/backgrounds/nav_bwd_off.gif) no-repeat scroll left center;
            }
            #middle div.paging a:hover.forward {
                display: block; float: left; padding: 0 18px 0 0; float: right; margin: 0px 5px 0px 0px; font-size: 1.2em;
                background: transparent url(/static_verbund_internet/images/backgrounds/nav_fwd_on.gif) no-repeat scroll right center;
            }
            #middle div.paging a:hover.back{
                display: block; float: left; padding: 0 0 0 18px; float: left; margin: 0px 0px 0px 5px; font-size: 1.2em;
                background: transparent url(/static_verbund_internet/images/backgrounds/nav_bwd_on.gif) no-repeat scroll left center;
            }     
    
            #middle ul.search-results {
            list-style-type: none; 
            margin: 0 0 0 -15px;
            width: 420px;
            }
            #middle ul.search-results li {
            margin:0px;
            padding:0px;
            }    
            #middle ul.search-results li a {
                display: block; font-size: 1.2em; padding: 3px 0 7px 15px;
                background: transparent url(/static_verbund_internet/images/navigation/arrow_link_blue.gif) no-repeat scroll 5px 6px;
                margin-left: 15px;
            }
            /* END ausbesserung 16-11-2006 bug 3424*/
            * html #middle ul.search-results li a {
                width: 99%;
            }
            #middle ul.search-results li a:hover {
                background-image: url(/static_verbund_internet/images/backgrounds/arrow_link_red.gif);
            }
/* Suche Tooltip (2008.05.05) */
#middle div.hit_list
{
    font-size: 1.2em;
}
#middle div.tooltip
{
    padding-bottom: 10px;
}
#middle div.hit_list div.tooltip a
{
    font-weight:normal;
    text-decoration: none;
    color:#225D96;
    display:inline;
    vertical-align: top;
}
#middle div.hit_list div.tooltip a:hover
{
    color:#e22e1e;
}
#middle div.hit_list div.tooltip a img
{
    padding-right: 4px;
    vertical-align: bottom;
}
#middle div.hit_list div.short_text
{
    padding-bottom:5px;
    cursor:default;
}
#middle div.hit_list div.short_text div
{
    display:none;
}
#middle div.hit_list div.nav_pos
{
    font-size: 100%;
    padding-bottom: 15px;
}
#middle div.hit_list div.nav_pos span
{
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-weight: normal;
    text-decoration: none;
    color: #7b7b7b;
    padding-left: 15px;
    background-image: url(/static_verbund_internet/images/layout_content/pfeil_rechts_gray.gif);
    background-repeat: no-repeat;
    background-position: 5px 2px;
    display: inline;
    font-size: 80%;
}
#middle div.hit_list div.nav_pos span.first
{
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #7b7b7b;
    background-image: none;
    display: inline;
    font-size: 80%;
}
/* Suche Tooltip : end */
    /* Startseite Geschäftskunden START */
    #middle div.cnt-box-geschaeftskunden {
        margin: 10px 0 0 0;
    }
        #middle div.cnt-box-geschaeftskunden div.box1 p {
            font-size: 1.2em; padding: 0 0 5px 0;
        }
        #middle div.cnt-box-geschaeftskunden div.box1 div.img {
            float: left; margin: 0 10px 10px 0; width: 175px;
        }
        #middle div.cnt-box-geschaeftskunden div.box1 a {
            float: right; font-size: 1.2em;
        }
        #middle div.cnt-box-geschaeftskunden div.h_sep {
            height: 21px; margin: 0 0 0 0;
            background: transparent url(/static_verbund_internet/images/backgrounds/horizontal_separator.gif) repeat-x scroll 0px 10x;
        }
    /* Startseite Geschäftskunden END */
        
    
    /* box with form */
    #middle div.cnt-box-form {
        margin: 0;
    }
        #middle form.brd-top {
            padding: 15px 0 0 0; border-top: 1px solid #BDD5E6;
        }
        #middle div.cnt-box-form h2 {
            padding: 0 0 10px 0;
        }
        #middle div.cnt-box-form h4 {
            font-weight: normal; padding: 0 0 10px 0;
        }
        #middle div.cnt-box-form select {
            padding: 0; margin: 0; width: 90px; height: 17px; font-size: 12px;
        }
        #middle div.cnt-box-form textarea {
            padding: 0; margin: 0; width: 280px; height: 120px; font-size: 12px;
        }
        #middle div.cnt-box-form select.big {
            width: 282px;
        }
        #middle div.cnt-box-form input.txt, #middle div.cnt-box-form input.txt-err {
            padding: 0; margin: 0; width: 280px; height: 18px; font-size: 12px;
        }
        #middle div.cnt-box-form input.txt-err {
            border-color: #e22e1e;
        }
        #middle div.cnt-box-form label {
            text-align: right; font-size: 1.2em; display: block; padding: 0 5px 0 0;
        }
        #middle div.cnt-box-form p {
            font-size: 1.2em; margin: 0; padding: 0 0 10px 0;
        }
        #middle div.cnt-box-form p.pad20 {
            padding-bottom: 20px;
        }
        #middle div.cnt-box-form p.err {
            color: #e22e1e; padding: 5px 0 5px 0; font-size: 1em;
        }
        #middle div.cnt-box-form td p.inf {
            width: 280px; font-size: 1em;
        }
        #middle div.cnt-box-form td p.inf2 {
            width: 280px; font-size: 1em; padding: 0;
        }
        #middle div.cnt-box-form td.sbt {
            text-align: right;
        }
    
    /* danke box */
    #middle div.cnt-box-danke {
    
    }
        #middle div.cnt-box-danke h4 {
            color: #225d96; padding: 10px 0 0 0;
        }
        #middle div.cnt-box-danke p {
            font-size: 1.2em; margin: 0; padding: 0 0 10px 0;
        }
    
    /* bestellservice */
    /* box with head, head, text (Content breit) */
    #middle div.cnt-box-bestell {
        margin: 10px 10px 0 0;
    }
        #middle div.cnt-box-bestell h2 {
            padding: 0 0 8px 0;
        }
        #middle div.cnt-box-bestell h4 {
            padding: 0 0 15px 0;
        }
        #middle div.cnt-box-bestell h5 {
            background-color: #BDD5E6; color: #225d96; padding: 2px 5px 3px 5px; width: 428px; margin: 10px 0 0 0;
        }
        #middle div.cnt-box-bestell h6 {
            margin: 20px 0 10px 0;
        }
        #middle div.cnt-box-bestell input.txt, #middle div.cnt-box-bestell input.stc {
            height: 18px; font-size: 1.2em;
        }
        #middle div.cnt-box-bestell select {
            height: 20px; font-size: 1.2em;
        }
        
        #middle div.cnt-box-bestell table {
            width: 428px; margin: 0 0 0 0;
        }
            #middle div.cnt-box-bestell table td {
                font-size: 1.2em; padding: 7px 0 7px 0; border-bottom: 1px solid #BDD5E6;
            }
            #middle div.cnt-box-bestell table td.rgt, #middle div.cnt-box-bestell table td.rgt-no {
                text-align: right;
            }
                #middle div.cnt-box-bestell table td.no, #middle div.cnt-box-bestell table td.rgt-no {
                    border: 0;
                }
            #middle div.cnt-box-bestell table input.stc {
                width: 30px;
            }
    /* suche erweitert */
    #suche-adv {
        
    }
        #suche-adv table td {
            padding: 0 0 5px 0; text-align: left;
        }
            * html #suche-adv table td.rgt {
                padding: 0 0 5px 0; text-align: right;
            }
        #suche-adv td label.rgt, #suche-adv td label.lft {
            text-align: right; padding: 2px 10px 0 0; display: block; font-size: 1.2em;
        }
        #suche-adv td label.lft {
            text-align: left;
        }
        #suche-adv input.inp-txt, #suche-adv input.inp-txt-err {
            width: 280px; height: 18px; font-size: 13px;
        }
        #suche-adv input.inp-txt-err {
            border-color: #e22e1e;
        }
            * html #suche-adv input.inp-chk {
                margin: 0; padding: 0; border: 0;
            }
        #suche-adv select {
            width: 283px; height: 18px; font-size: 13px;
        }
            #suche-adv select.err {
                border-color: #e22e1e;
            }
        #suche-adv td.chk {
            padding: 0 5px 3px 0;
        }
            * html #suche-adv td.chk {
                padding: 0 0 3px 0;
            }
        #suche-adv td.inf {
            width: 280px; padding: 0 0 10px 0;
        }
        #suche-adv td.sbt {
            text-align: right;
        }
        
        #suche-adv table td p.err {
            color: #e22e1e; padding: 5px 0 5px 0;
        }
    /* table */
    table.tbl-wide {
        width: 618px;
    }
    div.cnt-box-table {
        margin: 10px 10px 0 5px;
    }
        div.cnt-box-table h2 {
            padding: 0 0 8px 0;
        }
        
        div.cnt-box-table table {
        
        }
            div.cnt-box-table table th {
                text-align: right; padding: 2px 10px 2px 0; border-bottom: 1px solid #BDD5E6; font-size: 1.2em;
            }
                div.cnt-box-table table th p {
                    padding: 3px 0 3px 0; border-left: 1px solid #BDD5E6;
                }
            div.cnt-box-table table td {
                text-align: right; padding: 2px 10px 2px 0; border-bottom: 1px solid #BDD5E6; font-size: 1.2em;
            }
                div.cnt-box-table table td p {
                    padding: 3px 0 3px 0; border-left: 1px solid #BDD5E6;
                }
                div.cnt-box-table table td p.bl {
                    color: #225d96;
                }
            div.cnt-box-table table th.th1, div.cnt-box-table table td.td1 {
                text-align: left; width: 110px;
            }
/* start: mt058_internet_startseite_geschaeftskunden.html */
    #middle div.cnt-box-kunden {
        margin: 0 0 10px 0;
    }
        #middle div.cnt-box-kunden h2 {
            padding: 0 0 8px 0;
        }
        #middle div.cnt-box-kunden h4 {
            padding: 0 0 15px 0;
        }
        #middle div.cnt-box-kunden h5 {
            padding: 0 0 5px 0;
        }
        #middle div.cnt-box-kunden p {
            font-size: 1.2em; padding: 0 0 5px 0;
        }
        #middle div.cnt-box-kunden div.img {
            float: left; padding: 0 10px 11px 0;
        }
        #middle div.cnt-box-kunden a.mehr {
            float: right; margin: 0; padding: 0 0 0 12px; height: 1.2em; font-size: 1.2em;
        }
        
        #middle div.cnt-box-kunden div.big {
            background: transparent url(/static_verbund_internet/images/backgrounds/horizontal_separator800px.gif) repeat-x scroll 0 bottom;
            padding-bottom:10px;
        }
        
        #middle div.cnt-box-kunden div.small {
            margin: 5px 0 0 0; padding: 3px 0 10px 0; background: transparent url(/static_verbund_internet/images/backgrounds/vertical_separator.gif) repeat-y scroll 50% 0;
        }
        #middle div.cnt-box-kunden div.small-l {
            float: left; width: 203px;
        }
        #middle div.cnt-box-kunden div.small-r {
            float: right; width: 203px;
        }
            #middle div.cnt-box-kunden div.small-l div.img, #middle div.cnt-box-kunden div.small-r div.img {
                padding: 0 0 5px 0;
            }
    /* end: mt058_internet_startseite_geschaeftskunden.html */
    /* start: mt059_internet_verteilerseite_geschaeftskunden_oe.html */
    #middle div.cnt-box-kunden-verteiler {
        margin: 0 0 10px 0;
    }
        #middle div.cnt-box-kunden-verteiler h2 {
            padding: 0 0 8px 0;
        }
        #middle div.cnt-box-kunden-verteiler h3 {
            padding: 0 0 10px 0;
        }
        #middle div.cnt-box-kunden-verteiler p {
            font-size: 1.2em; padding: 0 0 10px 0;
        }
            
            #middle div.cnt-box-kunden-verteiler div.small div.img {
                padding: 0 0 8px 0;
            }
            #middle div.cnt-box-kunden-verteiler div.small h3 {
                padding: 5px 0 10px 0;
            }
            #middle div.cnt-box-kunden-verteiler div.small-3 h3, #middle div.cnt-box-kunden-verteiler div.small-4 h3 {
                padding: 8px 0 10px 0;
            }
            #middle div.cnt-box-kunden-verteiler div.small {
                margin: 0; padding: 0; background: transparent url(/static_verbund_internet/images/backgrounds/vertical_separator.gif) repeat-y scroll 50% 0;
            }
            #middle div.cnt-box-kunden-verteiler div.small-1, #middle div.cnt-box-kunden-verteiler div.small-3 {
                float: left; width: 203px;
            }
            #middle div.cnt-box-kunden-verteiler div.small-2, #middle div.cnt-box-kunden-verteiler div.small-4 {
                float: right; width: 203px;
            }
            #middle div.cnt-box-kunden-verteiler div.small div.brd {
                height: 1px; overflow: hidden; clear: both; background: transparent url(/static_verbund_internet/images/backgrounds/horizontal_separator800px.gif) repeat-x scroll 0 0;
            }
    /* end: mt059_internet_verteilerseite_geschaeftskunden_oe.html */
/* start: mt061_internet_verlinkte_grafik_rechts.html */
    #middle div.cnt-box-grafik {
        margin: 10px 0 0 0;
    }
        #middle div.cnt-box-grafik h2 {
            padding: 0 0 8px 0;
        }
        #middle div.cnt-box-grafik h4 {
            padding: 0 0 15px 0;
        }
        #middle div.cnt-box-grafik p {
            font-size: 1.2em; padding: 0 0 15px 0; color: #225d96;
        }
        
        #middle div.cnt-box-grafik ul {
            margin: 0 0 5px 0;
        }
            #middle div.cnt-box-grafik li {
                padding: 0 0 8px 0; font-size: 1.2em;
            }
        #middle div.cnt-box-grafik div.imgs {
            text-align: right;
        }
            #middle div.cnt-box-grafik div.imgs img {
                padding: 0; margin: 0 0 0 12px; border: 0;
            }
    /* end: mt061_internet_verlinkte_grafik_rechts.html */
/* start: mt062_internet_aufzaehlung_vorteile.html */
    #middle div.cnt-box-vorteile {
        margin: 10px 0 0 0;
    }
        #middle div.cnt-box-vorteile p {
            font-size: 1.2em; padding: 0 0 15px 0; line-height: 16px;
        }
        #middle div.cnt-box-vorteile div.img {
            float: right; padding: 0 0 10px 10px;
        }
        
        #middle div.cnt-box-vorteile ul{
            margin: 0 0 5px -15px;
            list-style-type: none;
        }
            #middle div.cnt-box-vorteile ul li {
                padding: 0 0 8px 16px; color: #225d96; font-weight: bold; font-size: 1.2em; background: transparent url(/static_verbund_internet/images/backgrounds/red.gif) no-repeat scroll 0 2px;
            }
            #middle div.cnt-box-vorteile div.bottom-part div.left {
                float: left; width: 250px;
            }
                #middle div.cnt-box-vorteile div.bottom-part div.left h3 { padding: 0 0 8px 0; }
                #middle div.cnt-box-vorteile div.bottom-part div.left p { padding: 0 0 10px 0; }
                #middle div.cnt-box-vorteile div.bottom-part div.left a.mehr { float: right; margin: 0; padding: 0 0 0 12px; height: 1.2em; font-size: 1.2em; }
            #middle div.cnt-box-vorteile div.bottom-part div.right {
                float: right; width: 165px; padding: 3px 0 0 0;
            }
            
    /* start: mt062_internet_aufzaehlung_vorteile.html */
    /* start: mt_internet_glossar.html */
    #middle div.cnt-box-glossar {
        margin: 10px 0 0 0;
    }
        #middle div.cnt-box-glossar h2 {
            padding: 0 0 15px 0;
        }
        #middle div.cnt-box-glossar h4 {
            padding: 20px 0 6px 0;
        }
        #middle div.cnt-box-glossar p {
            font-size: 1.2em; padding: 0 0 10px 0;
        }
        #middle div.cnt-box-glossar div.brd {
            height: 1px; overflow: hidden; clear: both; margin: 0 0 20px 0; background: transparent url(/static_verbund_internet/images/backgrounds/horizontal_separator800px.gif) repeat-x scroll 0 0;
        }
        #middle div.cnt-box-glossar ul.am { padding: 10px 0 10px 0; height:0px; margin: -20px 0 -20px 0;}
            #middle div.cnt-box-glossar ul.am li { font-size: 1.4em; font-weight: bold; color: #225d96; display: inline; }
            #middle div.cnt-box-glossar ul.am li a { float: left; }
            #middle div.cnt-box-glossar ul.am li a:hover { color: #e12e1e; }
            #middle div.cnt-box-glossar ul.am li span { display: block; float: left; padding: 0 2px 0 2px; }
        #middle div.cnt-box-glossar ul.nz { padding: 10px 0 10px 0; margin: 0 0 -10px 0;}
            #middle div.cnt-box-glossar ul.nz li { font-size: 1.4em; font-weight: bold; color: #225d96; display: inline; }
            #middle div.cnt-box-glossar ul.nz li a { float: left; }
            #middle div.cnt-box-glossar ul.nz li a:hover { color: #e12e1e; }
            #middle div.cnt-box-glossar ul.nz li span { display: block; float: left; padding: 0 2px 0 2px; }
    
        #middle div.cnt-box-glossar a.gloss {
            display: block; font-size: 1.4em; color: #225d96; font-weight: bold;
        }
        #middle div.cnt-box-glossar a.top {
            float: right;
        }
    
    /* end: mt_internet_glossar.html */
 /* Automatische Tabellenformatierung */
#middle div.cnt-box-hhit table tr td span,
#middle-wide  div.cnt-box-hhit table tr td span
{
    display:block;
    width:100%;
}
#middle div.cnt-box-hhit * table *,
#middle-wide div.cnt-box-hhit * table *
{
    margin: 0px;
    padding: 0px;
}
#middle div.cnt-box-hhit * table,
#middle-wide div.cnt-box-hhit * table
{
    border: 2px solid #ffffff;
    border-collapse: collapse;
}
#middle div.cnt-box-hhit * table tr td,
#middle-wide  div.cnt-box-hhit * table tr td
{
    border-top:1px solid #C6D5DA;
    border-right:1px solid #C6D5DA;
    border-collapse: collapse;
    text-align:left;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
#middle div.cnt-box-hhit * table tr td span.LinksNormal,
#middle-wide  div.cnt-box-hhit * table tr td span.LinksNormal
{
    text-align:left;
}
#middle div.cnt-box-hhit * table tr td span.MitteNormal,
#middle-wide  div.cnt-box-hhit * table tr td span.MitteNormal
{
    text-align:center;
}
#middle div.cnt-box-hhit * table tr td span.RechtsNormal,
#middle-wide  div.cnt-box-hhit * table tr td span.RechtsNormal
{
    text-align:right;
}
#middle div.cnt-box-hhit * table tr td span.LinksFett,
#middle-wide  div.cnt-box-hhit * table tr td span.LinksFett
{
    color:#215C94;
    text-align:left;
    font-size: 1.2em;
    font-weight: bold;
}
#middle div.cnt-box-hhit * table tr td span.MitteFett,
#middle-wide  div.cnt-box-hhit * table tr td span.MitteFett
{
    color:#215C94;
    text-align:center;
    font-size: 1.2em;
    font-weight: bold;
}
#middle div.cnt-box-hhit * table tr td span.RechtsFett,
#middle-wide  div.cnt-box-hhit * table tr td span.RechtsFett
{
    color:#215C94;
    text-align:right;
    font-size: 1.2em;
    font-weight: bold;
}
#middle div.cnt-box-hhit * table tr th,
#middle-wide div.cnt-box-hhit * table tr th
{
    color:#215C94;
    border:1px solid #C6D5DA;
    border-top: 1px solid #FFFFFF; 
    background:none;
    text-align:right;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
#middle div.cnt-box-hhit * table th,
#middle.wide div.cnt-box-hhit * table th,
#middle div.cnt-box-hhit * table th p,
#middle.wide div.cnt-box-hhit * table th p
{
    text-align: right; padding: 2px 10px 2px 0; 
    border-bottom: 1px solid #BDD5E6; 
    border-top: 1px solid #FFFFFF; 
    font-size: 1.2em;
}
 
 /* Automatische Tabellenformatierung für Firefox*/
#middle div.cnt-box-hhit table,
#middle-wide div.cnt-box-hhit table
{
    margin: 0px;
    padding: 0px;
}
#middle div.cnt-box-hhit table,
#middle-wide div.cnt-box-hhit table 
{
    border: 2px solid #ffffff;
    border-collapse: collapse;
}
#middle div.cnt-box-hhit table tr td,
#middle-wide  div.cnt-box-hhit table tr td
{
    border-top:1px solid #C6D5DA;
    border-right:1px solid #C6D5DA;
    border-collapse: collapse;
    text-align:right;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 1.2em;
}
#middle div.cnt-box-hhit table tr td span.LinksNormal,
#middle-wide  div.cnt-box-hhit table tr td span.LinksNormal
{
    text-align:left;
}
#middle div.cnt-box-hhit table tr td span.MitteNormal,
#middle-wide  div.cnt-box-hhit table tr td span.MitteNormal
{
    text-align:center;
}
#middle div.cnt-box-hhit table tr td span.RechtsNormal,
#middle-wide  div.cnt-box-hhit table tr td span.RechtsNormal
{
    text-align:right;
}
#middle div.cnt-box-hhit table tr td span.LinksFett,
#middle-wide  div.cnt-box-hhit table tr td span.LinksFett
{
    color:#215C94;
    text-align:left;
    font-size: 1.2em;
    font-weight: bold;
}
#middle div.cnt-box-hhit table tr td span.MitteFett,
#middle-wide  div.cnt-box-hhit table tr td span.MitteFett
{
    color:#215C94;
    text-align:center;
    font-size: 1.2em;
    font-weight: bold;
}
#middle div.cnt-box-hhit table tr td span.RechtsFett,
#middle-wide  div.cnt-box-hhit table tr td span.RechtsFett
{
    color:#215C94;
    text-align:right;
    font-size: 1.2em;
    font-weight: bold;
}
#middle div.cnt-box-hhit table tr th,
#middle-wide div.cnt-box-hhit table tr th
{
    color:#215C94;
    border:1px solid #C6D5DA;
    border-top: 1px solid #BDD5E6; 
    background:none;
    text-align:right;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
#middle div.cnt-box-hhit table th,
#middle-wide div.cnt-box-hhit table th
{
    text-align: right; padding: 2px 10px 2px 0; 
    border-top: 1px solid #BDD5E6; 
    font-size: 1.2em;
}
#middle div.cnt-box-hhit table th p,
#middle-wide div.cnt-box-hhit table th p
{
    font-size: 1.0em;
    padding:0px;
    margin:0px;
}
/* Suche Tootip (2008.05.05) */
.SucheTooltip
{
    color:black;
    font-size:70%;
    z-index:999;
    width:338px;
}
.SucheTooltip .TopDiv
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static_verbund_internet/images/layout_content/ttlayer_top.png', sizingMethod='image');
    background-image: url(/static_verbund_internet/images/layout_content/ttlayer_top.png) !important;
    background-image: none;
    background-repeat:no-repeat;
    position:absolute;
    top:0px;
    left:0px;
    width:336px;
    height:5px;
    overflow:hidden;
}
.SucheTooltip .BottomDiv
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static_verbund_internet/images/layout_content/ttlayer_bottom.png', sizingMethod='image');
    background-image: url(/static_verbund_internet/images/layout_content/ttlayer_bottom.png) !important;
    background-image: none;
    background-repeat:no-repeat;
    position:absolute;
    bottom:0px;
    left:0px;
    width:336px;
    height:5px;
    overflow:hidden;
}
.SucheTooltip .CenterDiv
{
    margin:5px 0px 5px 0px !important;
    margin:5px 2px 5px 0px;
    padding:0px 5px 0px 5px !important;
    padding:0px 5px 2px 5px;
    background-image: url(/static_verbund_internet/images/layout_content/ttlayer_main.png);
    background-repeat:repeat-y;
    font-size:12px;
}
/* Suche Tootip : end  */
 

/* Butracer #179 MZ 17.07.2008 */
    #middle div.cnt-box-image-right, #middle-wide div.cnt-box-image-right {
        margin: 5px 0 10px 0;
        font-size:1.2em; color:#000;
    }
        #middle div.cnt-box-image-right ul li, #middle-wide div.cnt-box-image-right ul li {
           font-size:1em;
        }
        #middle div.cnt-box-image-right p, #middle-wide div.cnt-box-image-right p {
            font-size: 1em;
            color: #000; padding: 0 0 15px 0; line-height: 16px;
        }
        #middle div.cnt-box-image-right div.img, #middle-wide div.cnt-box-image-right div.img {
            float: right; margin: 0 0 10px 10px; width: 165px;
        }
            #middle div.cnt-box-image-right div.img span, #middle-wide div.cnt-box-image-right div.img span {
                display: block; color: #555; padding: 3px 0 0 0;
                font-size: 0.9em; 
            }
 
    #middle div.cnt-box-image-left, #middle-wide div.cnt-box-image-left {
        margin: 5px 0 10px 0;
        font-size:1.2em; color:#000;
    }
    #middle-wide div.cnt-box-image-left {
        margin-left: 5px; margin-right: 35px;
    }
        #middle div.cnt-box-image-left ul li, #middle-wide div.cnt-box-image-left ul li {
           font-size:1em;
        }
        #middle div.cnt-box-image-left p, #middle-wide div.cnt-box-image-left p {
            font-size: 1em;
            padding: 0 0 15px 0; line-height: 16px;
        }
        #middle div.cnt-box-image-left div.img, #middle-wide div.cnt-box-image-left div.img {
            float: left; margin: 0 10px 10px 0; width: 165px;
        }
            #middle div.cnt-box-image-left div.img span, #middle-wide div.cnt-box-image-left div.img span {
                display: block; color: #555; padding: 3px 0 0 0;
                font-size: 0.9em;
            }
 /* Ende Butracer #179 MZ 17.07.2008 */
