﻿#content {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    padding-bottom: 40px;
}  
/*.contentHeaderIMG { display:block }*/

    /* ANFANG: Download Icons Startpage */
    .content .pdf{
        background:url(/mediadata/pdfdownloadicon.gif) no-repeat;
        background-position:0 0.3em;
        color:#747378;
        font-size:1.0em;
        font-weight:bold;
        padding:0px 0px 0px 23px;
        margin:0px 0px 0px 0px;
    }
    .content .jpg{
        background:url(/mediadata/jpgdownloadicon.gif) no-repeat;
        background-position:0 0.3em;
        color:#747378;
        font-size:1.0em;
        font-weight:bold;
        padding:0px 0px 0px 23px;
        margin:0px 0px 0px 0px;
    }
    .content .tif{
        background:url(/mediadata/tifdownloadicon.gif) no-repeat;
        background-position:0 0.3em;
        color:#747378;
        font-size:1.0em;
        font-weight:bold;
        padding:0px 0px 0px 23px;
        margin:0px 0px 0px 0px;
    }
    .content .video{
        background:url(/mediadata/icon-mpg.gif) no-repeat;
        background-position:0 0.2em;
        color:#747378;
        font-size:1.0em;
        font-weight:bold;
        padding:0px 0px 0px 23px;
        margin:0px 0px 0px 0px;
    }
    .content .zip{
        background:url(/mediadata/icon-zip.gif) no-repeat;
        background-position:0 0.3em;
        color:#747378;
        font-size:1.0em;
        font-weight:bold;
        padding:0px 0px 0px 23px;
        margin:0px 0px 0px 0px;
    }
    .content .avi{
        background:url(/mediadata/icon-avi.gif) no-repeat;
        background-position:0 0.3em;
        color:#747378;
        font-size:1.0em;
        font-weight:bold;
        padding:0px 0px 0px 23px;
        margin:0px 0px 0px 0px;
    }
    /* Ende: Download Icons Startpage */

    /* Breadcrumb */
    #content #breadcrumb {
        width: 544px;
        /* height: 1.4em;*/
        font-size: 1.0em;
        color: #000000;
        padding: 0px 10px;
        margin-top: 1px;
        background-color: #dbdcde;
    }
    #content #breadcrumb p {
        float: left;
        margin: 0;
        padding: 0;
        font-size:1.0em;
    }
    #content #breadcrumb li {
        float: left;
        padding-left: 12px;
        background-position: 5px .5em;
        background-repeat: no-repeat;
        background-image: url(/mediadata/arrow_double.gif);
    }
    #content #breadcrumb .activeli {
        background-image: url(/mediadata/arrow_double_black.gif);
    }
    
    #content a:link, #content a:visited {
        color: #747378;
        font-size: 1.0em;
        margin: 0px;
        text-decoration: none;
    }
    #content a:hover, #content a:active {
        color:#000000;
    }
    #text a:link, #text a:visited {
        color: #747378;
        font-size: 1.1em;
        font-weight:bold;
        margin: 0px;
        text-decoration: none;
    }
    #text a:hover, #text a:active {
        color:#000000;
        font-weight:bold;
    }    
    #content #breadcrumb .active {
        color: #000000;
    }



    /* Breadcrumb */
/* Text */
#content #text {
    padding: 35px;
}    
#content #text h1 {
    padding-bottom: 10px;
}    
#content #text h2 {
    font-size:1.2em;
    padding-bottom: 10px;
}    
#content #text h3 {
    font-size:1.1em;
    padding-bottom: 0px;
}    
#content #text img {
    border: 0px solid #98989b;
}    
#content #text img.left {
    float: left;
    margin: 2px 8px 0 0;
}    
#content #text img .right {
    float: right;
    margin: 2px 0 0 8px;
}    
#content #text li {
    background:url(/mediadata/listdash.gif) no-repeat;
    background-position:1px 0.6em;
    font-size:1.1em;
    padding:0px 0px 0px 14px;
}
/* Text */

/* text with image */
#content #text .text_image {
    margin: 14px 0px 0px 0px;
}    
#content #text .text_image h3 {
    font-size: 1.2em;
    font-weight: bold;
    color: #000000;    
    padding-left: 0px;
 /*    background-image: url(/mediadata/arrow.gif);*/
    background-position: 0 .45em;
    background-repeat: no-repeat;
}
#content #text .text_image p {
    font-size:1.1em;
}
#content #text .text_image p * {
    font-size:1em;
}
#content #text .imgfloatleft {
    float:left;
    margin:0px 10px 4px 0px;
}
#content #text .imgfloatright {
    float:right;
    margin:0px 0px 10px 5px;
}
/* text with image */
/* contact */
.topteaser .contactteaser a{
    color:#747378;
}
.contactform {    
    width:100%;
}
.contactform h2{
    font-size:1.1em
}                  
.contactform p{
    font-size:1.1em
}        
.contactform .inputcontainer {
    padding:9px 13px 0px 0px;
    float:left;
    overflow:hidden;
}
.contactform .inputcontainer label{
    font-size:1.1em;
    font-weight:normal;
    color:#000000;
    margin:0px 0px 0px 1px;
}
.contactform .inputcontainer input{
    border:1px solid #b4b4b4;
    font-size:1.1em;
    height:15px;
    width:153px !important;
    width:152px;                        
    font-family:Arial, Helvetica, sans-serif;
}
.contactform .inputcontainer textarea{
    border:1px solid #b4b4b4;
    font-size:1.1em;
    height:150px;
    width:490px;
    font-family:Arial, Helvetica, sans-serif;
}
.contactform .nospace {
    padding-right:0px;
}
.contactform .submitbutton {
    background-image:url(/mediadata/hr.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    padding:4px 0px;
    text-align:right;
}
#containercenter .contactform .submitbutton button {
    background-color:#ffffff;
    border:0px;
    text-align:right;
    cursor:pointer;
    padding:0px 0px 0px 2px;
}
/** IE FIX **/
*+html #containercenter .contactform .submitbutton button{width: 118px; }
* html #containercenter .contactform .submitbutton button{width: 118px; }

/* contact */
/*** Slideshow Styles ***/
.imageSlideshow {
    background:#ffffff;
    color:#747378;
    font-size: 1.0em;
    font-weight: bold;
    overflow:hidden;
    width:196px;
}
.galleryHeader , .gallerImageCont, .gallerImageCont img, .defaultImage {
    width: 194px;
}
.imageSlideshow .galleryHeader {
    border:1px solid #cbcbcd;
    border-bottom:0px;
    display:none;
}
.imageSlideshow .gallerynavigation {
    float:right;
    display:none;
}
.imageSlideshow .imageCaption {
    display:none;
    font-size: 1.0em;
    font-weight: bold;
    line-height:1.4em;    
    padding:0px 4px;
}
.imageSlideshow .prev, .imageSlideshow .next {
    width:14px;
}
.imageSlideshow .prev, .imageSlideshow .act, .imageSlideshow .next {
    float:left;
    height:14px;
    cursor:pointer;
}
.imageSlideshow .prev {
    background:#ffffff url(/mediadata/arrowGalleryLeft.gif) no-repeat;
    margin:0px 1px;
}
.imageSlideshow .act {
    padding:0px 4px;
}
.imageSlideshow .next {
    background:#ffffff url(/mediadata/arrowGalleryRight.gif) no-repeat;
}
.imageSlideshow .gallerImageCont {
    border:1px solid #98989b;
    /* min-height:150px; */
    display:none;
    position:relative;
}
.imageSlideshow .zoomIcon{
    bottom:0px;
    cursor:pointer;
    display:block;
    height:14px;
    position:absolute;
    right:0px;
    width:14px;
}
.imageSlideshow .imageDescription {
    border:1px solid #cbcbcd;
    /* border-top:0px; */
    color:#747378;
    display:none;
    padding:0px 4px;
    width: 186px;
}
.imageSlideshow .noBorder {
    border:0px;
}




#content #text .text_imagelist img{
    margin: 0 0 10px 0;
}    

/*** Slideshow Styles END ***/
/*** Producttable Styles ***/
.producttable {
    margin:10px 0px 0px 0px;    
}

.producttable h3{
    margin-bottom:8px;
}
.producttable table {
    background:transparent url(/mediadata/vhhrgr.gif) no-repeat top right;
    border:0px !important;
    border-collapse:separate !important;
}
.producttable th{
    background:transparent url(/mediadata/hr.gif) repeat-x bottom;
    font-size:1.2em;
    font-weight:bold;
}
div#container div#containercenter div#containercontet div#content div#text div.producttable table tbody tr td p strong strong, div#container div#containercenter div#containercontet div#content div#text div.producttable table tbody tr td p  b b {
    color:#000000;
    font-weight:bold;
    padding:0px !important;
}
div#container div#containercenter div#containercontet div#content div#text div.producttable table tbody tr td p {
    color:#000000;
    font-size:1em;
}    
div#container div#containercenter div#containercontet div#content div#text div.producttable table tbody tr td p *{
    font-size:1em;
}  
.producttable td{
    background:url(/mediadata/pixelbackground.gif) repeat-x 0 0;
    color:#000000;
    font-size:1.0em;
    padding:4px 0 4px 4px;
}

/*** Producttable Styles END ***/
/*** Expositiontable Styles ***/
#content #text .expositiontable {
    margin:10px 0px 0px 0px;    
}
#content #text .expositiontable h3{
    margin-bottom:8px;
}
#content #text .expositiontable table {
    border-collapse:collapse;
}
#content #text .expositiontable th{
    font-size:1.2em;
    font-weight:bold;
    padding:2px 0px 8px 0px;
}
#content #text .expositiontable td{
    background:transparent url(/mediadata/hr.gif) repeat-x top;
    font-size:1.0em;
    padding:2px 4px 2px 4px;
}
#content #text .expositiontable td strong, .expositiontable td b{
    color:#000000;
    font-size:1.0em;
    font-weight:bold;
}
#content #text .expositiontable .externalanc {
    display:block;
    margin:0px 0px 3px 0px;
}
/*** Expositiontable Styles END ***/

/*** Downloadsearch Styles ***/
#content #text .topteaser .downloadsearch {
    background-color:#f0f0f0;
    padding:0px 0px 8px 10px;
    color:#000000;
    height:9em;
    overflow:hidden;
}
#content #text .topteaser .downloadsearch form{
    display:block;
    width:469px;
}
#content #text .topteaser .downloadsearch h2{
    margin:0px 0px 8px 0px;
    padding:8px 0px 0px 0px;
}
#content #text .topteaser .downloadsearch label{
    color:#000000;
    display:block;
    font-weight:normal;
    float:left;
    height:1.6em;
    margin:0px 10px 4px 0px;
    width:145px;
}
#content #text .topteaser .downloadsearch select, .topteaser .downloadsearch input {
    border:1px solid #b4b4b4;
    color:#98989b;
    display:block;
    float:left;
    margin:0px 10px 4px 0px;
    width:145px;
}    
#content #text .topteaser .downloadsearch .last{
margin-right:0px;
padding-right:0px;
}
#content #text .topteaser .downloadsearch .submitbutton{
    float:right;
    background-color:transparent;
    padding:0px 12px 0px 0px;
}
#content #text .topteaser .downloadsearch .submitbutton button{
    float:right;
    background-color:transparent;
    border:0px none;
    cursor:pointer;
    padding:0px 0px 0px 2px;
    text-align:right;
    width:auto !important;
    width:10em;
}
#content #text .dlsearchhdl{
    font-size:1.2em;
    margin-bottom:5px;
}
#content #text .dlcontentblock {
    margin:0px 0px 7px 0px;    
    font-size:1.1em;                        
}
#content #text .dlcontentblock h3{
    background:url(/mediadata/hr.gif) repeat-x;
    background-position:bottom;
    margin:0px 0px 2px 0px;
}
#content #text .dlcontentblock p{
    font-size:inherit;
    background:none;
}
#content #text h3.datelocationhdl {
    background:none;
}
#content #text .yearhdl {
    background:url(/mediadata/hr.gif) repeat-x;
    background-position:bottom;
    font-size:1.2em;
    padding:0px;
    margin:0px 0px 5px 0px;
}
#content #text h3.datehdl {
    background:none;
    font-size:0.9em;    
}
#content #text .datelocation{
    font-weight:normal;
}
#content #text .dlcontentblock .dlimgfloatleft, #content #text .dlcontentblock .dlimgfloatright{
    background-color:#ffffff;
}
#content #text .dlcontentblock .dlimgfloatleft img, #content #text .dlcontentblock .dlimgfloatright img {
    border:1px solid #999;    
    width:150px;
}
#content #text .dlcontentblock .dlimgfloatleft {
    float:left;
    padding-right:6px;
}
#content #text .dlcontentblock .dlimgfloatright{
    float:right;    
    padding-left:6px;        
}
#content #text .dlcontentblock .text{
    background:url(/mediadata/hr.gif) repeat-x;
    background-position:bottom left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#content #text .dlcontentblock .text p{
    padding-bottom:0px;
}
#content #text .dlcontentblock .dlblock{
    background:url(/mediadata/hr.gif) repeat-x;
    background-position:top left;
    height:1.7em;
    padding:0.3em 0px 0px 0px;
    margin:4px 0px 0px 0px;
}


#content #text .picturerow {
    float:left;
    margin: 0 0 10px 0;
}
#content #text .picturerow .pic1{
   margin: 0 24px 0 0;
   width:230px;
}
#content #text .picturerow .pic2{
    margin: 0 0;
    width:230px;
}

/* ANFANG: Download Icons CCDownload Data */
#content #text .dlcontentblock .dlblock .pdf{
    background: url(/mediadata/pdfdownloadicon.gif) no-repeat;
    background-position:center left;
    font-size:1.1em;
    float:left;
    padding:0px 0px 0px 25px;                            
    width:167px;                            
}
#content #text .dlcontentblock .dlblock .jpg, #content #text .textblock .jpg{
    background: url(/mediadata/jpgdownloadicon.gif) no-repeat;
    background-position:center left;
    font-size:1.1em;
    float:left;
    padding:0px 0px 0px 25px;                            
    width:167px;                            
}
#content #text .dlcontentblock .dlblock .tif, #content #text .textblock .tif{
    background: url(/mediadata/tifdownloadicon.gif) no-repeat;
    background-position:center left;
    font-size:1.1em;
    float:left;
    padding:0px 0px 0px 25px;                            
    width:167px;                            
}
#content #text .dlcontentblock .dlblock .video, #content #text .textblock .video{
    background: url(/mediadata/icon-mpg.gif) no-repeat;
    background-position:center left;
    font-size:1.1em;
    float:left;
    padding:0px 0px 0px 25px;                            
    width:167px;                            
}
#content #text .dlcontentblock .dlblock .zip, #content #text .textblock .zip{
    background: url(/mediadata/icon-zip.gif) no-repeat;
    background-position:center left;
    font-size:1.1em;
    float:left;
    padding:0px 0px 0px 25px;                            
    width:167px;                            
}
#content #text .dlcontentblock .dlblock .avi, #content #text .textblock .avi{
    background: url(/mediadata/icon-avi.gif) no-repeat;
    background-position:center left;
    font-size:1.1em;
    float:left;
    padding:0px 0px 0px 25px;                            
    width:167px;                            
}
/* ANFANG: Download Icons CCDownload Data */
#content #text .dlcontentblock .dlblockpress{
    background:url(/mediadata/hr.gif) repeat-x;
    background-position:bottom left;                            
    /* height:1.5em; */
    padding:0em 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
#content #text .dlcontentblock .dlblockpress a{
    background: url(/mediadata/icon_link.gif) no-repeat;
    background-position:0 0.4em;
    font-size:1.1em;
    font-weight:bold;
    /*float:left;*/
    padding:0px 0px 0px 25px;    
}

#content #text .dlcontentblock .dlblockpress .pdf{
    background: url(/mediadata/pdfdownloadicon.gif) no-repeat;
    background-position:0 0.4em;
}
#content #text .dlcontentblock .dlblockpress .jpg{
    background: url(/mediadata/jpgdownloadicon.gif) no-repeat;
    background-position:0 0.4em;
}
#content #text .dlcontentblock .dlblockpress .mpeg{
    background: url(/mediadata/icon-mpg.gif) no-repeat;
    background-position:0 0.4em;
}
#content #text .dlcontentblock .dlblockpress .zip{
    background: url(/mediadata/icon-zip.gif) no-repeat;
    background-position:0 0.4em;
}
#content #text .dlcontentblock .dlblockpress .avi{
    background: url(/mediadata/icon-avi.gif) no-repeat;
    background-position:0 0.4em;
}
#content #text .dlcontentblock .dlblockpress .tiff{
    background: url(/mediadata/tifdownloadicon.gif) no-repeat;
    background-position:0 0.4em;
}

#content #text .dlcontentblock .dlblock a.last{
    width:auto;
}
#content #text .hrline {
    display:block;
    background:url(/mediadata/pixelbackground.gif);
    font-size:0px;
    line-height:0px;
    height:3px;
    width:100%;
}
/*** Downloadsearch Styles END***/

/*** Searchpage Styles ***/
#content #text .topteaser .searchpage {
    background-color:#f0f0f0;
    padding:10px 0px 10px 10px;
    color:#000000;
    overflow:hidden;
    width:483px;
}
#content #text .topteaser .searchpage form{
}
#content #text .topteaser .searchpage h2{
    margin:0px 0px 8px 0px;
    padding:8px 0px 0px 0px;
}
#content #text .topteaser .searchpage label{
    color:#000000;
    display:block;
    font-weight:normal;
    float:left;
    margin:0px 10px 4px 0px;
    width:145px;
}
#content #text .topteaser .searchpage input {
    border:1px solid #b4b4b4;
    color:#98989b;
    display:block;
    float:left;
    margin:0px 10px 4px 0px;
    width:304px;
}    
#content #text .topteaser .searchpage .last{
margin-right:0px;
padding-right:0px;
}
#content #text .topteaser .searchpage .submitbutton{
    background-color:transparent;
    padding:0px 12px 0px 0px;
}
#content #text .topteaser .searchpage .submitbutton button{
    float:right;
    background-color:transparent;
    border:0px none;
    cursor:pointer;
    padding:0px 0px 0px 2px;
    text-align:right;
    width:auto !important;
    width:10em;
}
#content #text .topteaser .searchpage .searchButton{
    float:right;
    background-color:transparent;
    border:0px none;
    cursor:pointer;
    padding:0px 0px 0px 5px;
    text-align:right;
    width:10em;
    margin:0px;
    background: url(/mediadata/arrow_black.gif) no-repeat 0 5px;
    color:#747378;
    text-decoration:none;
    font-size:1.1em;
    font-weight:bold;
}
#content #text .searchresult {
    margin:0px 0px 0px 0px;
}
#content #text .searchresult table.searchResult{
    border:0px;
    border-collapse: separate;
    width:494px;
}
#content #text .searchresult table.searchResult tr{
    border:0px;
}
#content #text .searchresult table.searchResult tr td{
    border:0px;
}
#content #text .searchresult .searchresultblock {
    margin:0px 0px 12px 0px;
}
#content #text .searchresult h3{
    margin:0px 0px 8px 0px;
}
#content #text .searchresult h3 span#lbSearchTerm p{
    font-size:1.1em;
    font-weight:bold;
}
#content #text .searchresult h4{
    background:url(/mediadata/hr.gif) repeat-x bottom;
    padding:0px 0px 1px 0px;
    margin:0px 0px 4px 0px;
}
#content #text .searchresult h4 a{
    background:url(/mediadata/arrow_double_big.gif) no-repeat center left;
    font-weight:bold;
    padding:0px 6px 0px 11px;
}
#content #text .searchresult h4 a:hover{
    background:url(/mediadata/arrow_double_big_black.gif) no-repeat center left;
}
#content #text .searchresult p{
    padding:0px;
}
#content #text .searchresult .ancicon{
    font-size:1em;
}
#content #text .searchresult .searchResult {
    font-size:100%;
}

/*** Searchpage Styles END***/

/*** Locationblock Topteaser ***/
#content #text .topteaser .linkblockleft, #content #text .topteaser .linkblockright{
    background:url(/mediadata/hr.gif) repeat-x;
    background-position:top;
    background-color:#f0f0f0;
    margin:0px;
}
#content #text .topteaser .linkblockleft{
    padding:7px 6px 8px 159px;
}
#content #text .topteaser .linkblockright{
    padding:7px 156px 8px 9px;
}
#content #text .topteaser .linkblockleft a{
    font-weight:normal;
}
#content #text .topteaser .linkblockleft .firstlink, #content #text .topteaser .linkblockright .firstlink{
    margin:0px 45px 0px 0px;
}
/*** Locationblock Topteaser END ***/
/*** newsletter Topteaser ***/
#content #text .topteaser .newsletter {
    background-color:#f0f0f0;
    padding:10px 0px 10px 10px;
    color:#000000;
    height:auto;
    overflow:hidden;
    width:483px;
}
#content #text .topteaser .newsletter form{
    display:block;
    width:469px;
}
#content #text .topteaser .newsletter h2{
    margin:0px 0px 8px 0px;
    padding:8px 0px 0px 0px;
}
#content #text .topteaser .newsletter label{
    color:#000000;
    display:block;
    font-weight:normal;
    float:left;
    margin:0px 10px 4px 0px;
    width:228px;
}
#content #text .topteaser .newsletter select, .topteaser .newsletter input {
    border:1px solid #b4b4b4;
    color:#98989b;
    display:block;
    float:left;
    margin:0px 10px 4px 0px;
    width:222px;
}    
#content #text .topteaser .newsletter .last{
margin-right:0px;
padding-right:0px;
}
#content #text .topteaser .newsletter .submitbutton{
    float:right;
    background-color:transparent;
    padding:0px 12px 0px 0px;
}
#content #text .topteaser .newsletter .submitbutton button{
    float:right;
    background-color:transparent;
    border:0px none;
    cursor:pointer;
    padding:0px 0px 0px 2px;
    text-align:right;
}
*+html #content #text .topteaser .newsletter .submitbutton button{width: 128px; }
* html #content #text .topteaser .newsletter .submitbutton button{width: 128px; }
/*** newsletter Topteaser END ***/

/*** Jobblock Styles ***/
#content #text .jobblock {
    margin:14px 0px 0px 0px;
}
/*** Jobblock Styles END ***/
/*** Locationblock Styles ***/
#content #text .locationblock{
    margin: 0px 0px 18px 0px;
}
#content #text .locationblock .dlimgfloatleft{
    border:1px solid #999;    
    float:left;        
    margin-right:9px;  
}
#content #text .locationblock h3{
    background:url(/mediadata/hr.gif) repeat-x;
    background-position:bottom;
    margin-bottom:1px;
}
#content #text .locationblock .dlimgfloatleft img {
    width:149px;
}
#content #text .locationblock .dlimgfloatright{
    border:1px solid #999;        
    float:right;
    margin-left:9px;        
}
#content #text .locationblock .dlimgfloatright img {
    width:149px;
}
/*
#content #text .locationblock .text{
    margin:0px 0px 0px 160px;
    padding:0px 0px 3px 0px;
}
*/
#content #text .locationblock .textblock{
    float:left;                
    width:328px; 
    padding:7px 6px 0px 0px;
    margin:0px 0px 0px 0px;
}
#content #text .locationblock .textblock br{
    line-height:0.5em;
}
#content #text .locationblock .dlblock{
    background:url(/mediadata/hr.gif) repeat-x;
    background-position:bottom left;                            
    height:1.7em;
    padding:0.3em 0px 0px 0px;
    margin:0px 0px 0px 160px;
}
#content #text .locationblock .dlblock a{
    background: url(/mediadata/pdfdownloadicon.gif) no-repeat;
    background-position:center left;
    font-size:1.1em;
    float:left;
    padding:0px 0px 0px 25px;                            
    width:167px;                            
}
#content #text .locationblock .dlblockpress{
    background:url(/mediadata/hr.gif) repeat-x;
    background-position:bottom left;                            
    height:1.5em;
    padding:0em 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
#content #text .locationblock .dlblockpress a{
    background: url(/mediadata/pdfdownloadicon.gif) no-repeat;
    background-position:center left;
    font-size:1.1em;
    font-weight:bold;
    float:left;
    padding:0px 0px 0px 25px;    
}
#content #text .locationblock .dlblock a.last{
    width:auto;
}
/*** Locationblock Styles END***/
/*** Contactpersonblock Styles ***/
/*** Locationblock Styles ***/
#content #text .contactpersonblock{
    float:left;
    margin: 0px 20px 12px 0px;
    width:230px;
}
#content #text .contactpersonblock .dlimgfloatleft, #content #text .contactpersonblock .dlimgfloatright{    
}
#content #text .contactpersonblock .dlimgfloatleft {
    float:left;    
    margin:0px 10px 3px 0px;
}    
#content #text .contactpersonblock .dlimgfloatright{
    float:right;
    margin:0px 0px 0px 0px;
}
#content #text .contactpersonblock h3{
    background:url(/mediadata/hr.gif) repeat-x;
    background-position:bottom;
    margin-bottom:1px;
}
#content #text .contactpersonblock .dlimgfloatleft img, #content #text .contactpersonblock .dlimgfloatright img {
    width:74px;
}
#content #text .contactpersonblock .textblock{
    padding:0px;
    margin:0px 0px 0px 0px;
}
#content #text .last{
    margin-right:0px;
}
#content #text .contactpersonblock .adressValue {
    float:none;
    display:inline;
    width:auto;
}
#content #text .contactpersonblock .textblock br{
    line-height:0.5em;
}
/*** Locationblock Styles ***/

/*** Sitemap ***/
                #content #text .sitemap {
                    color:#747378;
                    width:100%;                
                }
                #content #text .sitemap ul{
                    font-weight:bold;
                    padding:0px 0px 0px 0px;
                    margin:0px;
                    width:100%;
                }
                #content #text .sitemap li{
                    background:#ffffff url(/mediadata/hr_black.gif) repeat-x bottom;
                    display:block;
                    font-weight:bold;
                    font-size:1.1em;
                    margin:0px 0px 0px 0px ;
                    padding:0px 0px 0px 0px;
                }
                #content #text .sitemap li a{
                    display:block;
                    height:1.3em;
                    font-size:1.2em;
                    padding:0px 0em 0px 0px;
                    padding:0.3em 0px 0.3em 0px;
                }
                #content #text .sitemap li ul{
                    background:#ffffff url(/mediadata/vertical_hr_black.gif) repeat-y left;
                    margin:0px 0px 0px 0px;            
                }
                #content #text .sitemap li ul li{
                    font-size:1.0em;
                    margin:0px 0px 0px 9px;
                }
                #content #text .sitemap li ul li a{
                    background:#ffffff url(/mediadata/arrow_sitemap_dark.gif) no-repeat center left;
                    font-size:1.0em;
                    margin:0px 0px 0px -7px;
                    padding:0.3em 0px 0.3em 11px;
                }
                #content #text .sitemap li ul li ul{
                    background:#ffffff url(/mediadata/verticalhr.gif) repeat-y left;        
                    margin:0px 0px 0px 0px;            
                }
                #content #text .sitemap li ul li ul li{
                    background:#ffffff url(/mediadata/hr.gif) repeat-x bottom;                    
                }
                #content #text .sitemap li ul li ul li a{
                    background:#ffffff url(/mediadata/arrow_sitemap.gif) no-repeat center left;                
                }
                #content #text .sitemap li ul li ul li a:hover{
                    background:#ffffff url(/mediadata/arrow_sitemap_dark.gif) no-repeat center left;                
                }

/*** Video Gallery***/

.flGalV1 {
margin-bottom:15px;
width:100%;
}
.flGalV1Cont {
border:1px solid #bec8d2;
float:left;
padding:15px;
}
.flGalV1Pl {
border:1px solid #d8dee4;
border-right:0;
float:left;
}
.flGalV1Pl embed,.flGalV1Pl object,.flGalV1Pl img {
border:0;
display:block;
}
ul.flGalV1Nav {
height:226px;
margin:0;
overflow:auto;
padding:0;
width:125px;
}
ul.flGalV1Nav li {
cursor:pointer;
list-style-type:none;
margin:1px 0px 10px 0px;
padding:8px 8px 8px 10px!important;
background: none!important;
border-top: dotted 1px #98989b!important;
}
ul.flGalV1Nav li span,ul.flGalV1Nav li h4,ul.flGalV1Nav li p {
font:11px Arial;
margin:0;
padding:0 0 0 10px;
}
ul.flGalV1Nav li h4 {
background:url("/mediadata/arrow.gif") 0 3px no-repeat;
color:#747378;
font:bold 11px Arial;
margin:0;
}
ul.flGalV1Nav li h4:hover {
background-image:url("/mediadata/arrow_black.gif");
color: #000000;
}

.hrv {
    background: url("/mediadata/hr.gif") repeat-x scroll center bottom transparent;
    margin: 1px 0 0 0;
    padding: 0 0 1px;
}
