/* bottomTeaser */
#bottomTeaser {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    padding-bottom: 40px;
}  
#bottomTeaser a:link, #bottomTeaser a:visited {
    font-size: 1.1em;
    font-weight: bold;
    margin: 0px;
    text-decoration: none;
    padding: 0 3px 0 0px;
}
#bottomTeaser a:hover, #bottomTeaser a:active {
    text-decoration: underline;
}
#bottomTeaser #left {
    float: left;
    width: 222px;
    margin: 30px 0 0 20px;
    background-color: #e6e7e8;
    display: inline;
}
#bottomTeaser #left .header {
    width: 206px;
    font-size: 1.1em;
    font-weight: bold;
    color: #fff;
    margin-bottom: 7px;
    padding: 4px 8px 4px 8px;
    background-color: #98989b;
}
#bottomTeaser #left .content {
    padding: 0px 8px 8px 8px;
}
#bottomTeaser #left .content p {
    background-image:url(/mediadata/hr.gif);
    background-position:bottom;
    background-repeat:repeat-x;
    padding:0px 0px 6px 0px;
    margin:0px 0px 6px 0px;
}
#bottomTeaser #left .content a {
}

#bottomTeaser #right {
    position: relative;
    left: 40px;
    float: left;
    width: 262px;
    padding-top: 19px;
    background-color: #e6e7e8;
    overflow:hidden;
}
#bottomTeaser #right .header {
    width: 226px;
    font-size: 1.1em;
    font-weight: bold;
    color: #fff;
    margin-bottom: 7px;
    padding: 4px 18px 4px 18px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background-color: #98989b;
}
#bottomTeaser #right .content {
    padding:0px 0px 5px 0px;
    margin: 0 20px 5px 18px;
    /* border-bottom:1px dotted #000; */
    background-image:url(/mediadata/hr.gif);
    background-repeat:repeat-x;
    background-position:bottom;
}
#bottomTeaser #right .contentbottom {
    padding:0px 0px 4px 0px;
    margin: 0 0 0 18px;
    width: 244px;
}
#bottomTeaser #right li {
    float: left;
    font-size: 1em;
    color: #6e6e6e;
    padding: 0 0 5px 0;
}
/* bottomTeaser */


/* rightTeaser */
#containercontext .darkheader {
    width: 100%;
    height: 21px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background-color: #dadadb;
}
#containercontext .header {
    /* width: 170px; */
    height: 14px;
    padding-left: 10px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background-color: #e8e8e9;
}
#containercontext a {
    color:#747378;
    cursor:pointer;
    font-size: 1.1em;
}
#containercontext h4 {
    color:#747378;
    cursor:default;
    font-size: 1.1em;
    font-weight:bold;
}
#containercontext p {
    font-size:1.1em;
    color: #747378;
    margin:0px 0px 4px 0px;
    padding:0px;
}
#containercontext .submit {
    padding-left: 10px;
}
#containercontext #land_language {
    width: 100%;
    height: 50px;
    padding: 30px 0 0 0;
    background-image: url(/mediadata/right_column.jpg);
}
#containercontext ul {
    height:1%;
    font-weight: bold;
}

#containercontext ul li {
    padding: 5px 25px 5px 10px;
    border-bottom: 1px solid #fff;

    background-position: 170px 1em;
    background-repeat: no-repeat;
}
#containercontext ul li.closed {
    background-image: url(/mediadata/arrow_down.gif);
}
#containercontext ul li.closed div{
    display:none;
}
#containercontext ul li.open {
    background-image: url(/mediadata/arrow_up.gif);
}
#containercontext ul li.open div{
    display:block;
}
#containercontext ul li a:link, #containercontext ul li a:visited {
    color: #747378;
    text-decoration: none;
}
#containercontext ul li a:hover, #containercontext ul li a:active {
    color: #000;
}
/* Formulare */
#containercontext label {
    font-size: 1.1em;
    float: left;
    width: 70px;
    margin: 4px 0 0 10px;
}
#containercontext #searchForm .inputField {
    float: left;
    width: 80px;
    margin-top: 2px;
}
#containercontext #searchForm .submit {
    float: left;
    padding: 3px 0 0 5px;
}


/* Header Teaser */
#container_keyvisual_start {
    position:relative;
}
#container_keyvisual_start .keyvisual_teaser {
    background-image:url(/mediadata/alpha75white_bordertop.png);
    width:262px;
    height:18.8em;
    left:282px;
    border:0px solid red;
    position:absolute;
}
#container_keyvisual_start .keyvisual_teaser h1{
        margin:15px 20px 0px 20px;
        font-size:1.8em;
        font-weight:bold;
        color:#000;
}
#container_keyvisual_start .keyvisual_teaser p{
        margin:3px 20px 0px 20px;
        font-size:1em;
        font-weight:bold;
}
#content #text .topteaser {
    height:1%;
    padding:4px 1px 4px 0px;
    margin-bottom: 16px;
    background-image:url(/mediadata/pixelbackground.gif);
}
#content #text .topteaser .content{
    height:1%;
    padding:0px 0px 0px 0px;                        
    background-image:url(/mediadata/pixelbackground-white-grey.gif);
}
#content #text .topteaser .imageleft, #content #text .topteaser .imageright {
    position:relative;
    border:0px;
    width:150px;
}
#content #text .mapteaser .imageleft, #content #text .topteaser .imageright {
    width:auto;
}

#content #text .topteaser .imageleft {
    float:left;
}
#content #text .topteaser .imageright {
    float:right;
}
#content #text .topteaser .imageleft img, #content #text .topteaser .imageright img{
    width:150px;
}
#content #text .mapteaser .imageleft img, #content #text .mapteaser .imageright img{
    width:335px;
}
#content #text .topteaser .topteasertext{
    float:left;
    background-color:#f0f0f0;                    
    width:478px;            
   /*  width:328px; */
    padding:7px 6px 8px 9px;
    margin:0px 0px 0px 0px;
}
#content #text .topteaser .content h3 {
    color:#000;
    padding:4px 3px 0 0;
    font-size:1.2em;
    font-weight:bold;
}
#content #text .topteaser .content h5 {
    color:#000;
    padding:3px 3px 0px 0px;
    font-size:1.1em;
}
#content #text .topteaser .content p {
    color:#000;
    margin:1px 3px 0px 0px;
}        
#content #text .mapteaser .content{
    background-image:none;
    background-color:#dedede;
}
#content #text .topteaser .content  .contactteaser {
}
#content #text .topteaser .content  .contactteaser h3{
    margin-bottom:10px;
}
#content #text .topteaser .content  .contactteaser br{
    line-height:0.5em;
}
#content #text .topteaser .content  .distribution {
}
#content #text .topteaser .content  .distribution h3 {
    margin-bottom:10px;
}
#content #text .topteaser .content  .distribution br{
    line-height:0.5em;
}
#content #text .topteaser .content .distribution {
    background-color:#dedede;
    background-image:none;
    width:142px;
}
#content #text .topteaser .content .distribution label{
    color:#000;
    font-weight:normal;
}
#content #text .topteaser .content .distribution select{
    border:1px solid #b4b4b4;
    color:#747378;
    font-size:1.1em;
    font-weight:normal;
    margin:0px 0px 8px 0px;
    width:100%;
}
.adressDescription {
    display:block;
    font-size:1.1em;
    float:left;
    width:58px;
}
.adressValue {
    display:block;
    font-size:1.1em;
    float:left;
    width:250px;
}
    
#content #text .productteaser {
    margin-bottom: 10px;
}    
#content #text .productteaser h3 {
    padding-bottom: 1px;
    background-image: url(/mediadata/hr.gif);
    background-position: bottom;
    background-repeat: repeat-x;
}    
#content #text .productteaser img{
    border:0px solid #98979c;
}    
#content #text .productteaser h3 a {
    background-image: url(/mediadata/arrow_big.gif);
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding:0px 0px 0px 7px;
}    
#content #text .productteaser h3 a:hover {
    background-image: url(/mediadata/arrow_big_black.gif);
}
#keyvisualFixIE { display: none; }
/* Formulare */

/* Picture Archiv */
#content #text .picarchivcontainer {
    margin:16px 0px 0px 0px;
}
#content #text .picarchivcontainer h2{
    background:url(/mediadata/hr.gif) repeat-x;
    background-position:bottom;
    font-size:1.2em;
    padding:0px 0px 1px 0px;
    margin:0px 0px 10px 0px;
}
#content #text .picarchivcontainer .picarchivblock, #content #text .picarchivcontainer .last  {
    float:left;
    margin:0px 20px 0px 0px;
    width:148px;     
}
#content #text .picarchivcontainer .last{
    margin:0px 0px 0px 0px;
}
#content #text .picarchivcontainer .picarchivblock  .imgcontainer{
    border:1px solid #99989d;
    margin:0px 0px 0px 0px;
    position:relative;
    width:146px;
    
}
#content #text .picarchivcontainer .picarchivblock  .imgcontainer img{
    width:146px ;
}
#content #text .picarchivcontainer .picarchivblock  .imgcontainer a.zoom {
    right:0px;
    bottom:0px;
    position:absolute;
}
#content #text .picarchivcontainer .picarchivblock  .imgcontainer a.zoom img{
    border:0px;
    height:14px;
    width:14px;
}
#content #text .picarchivcontainer.picarchivblock  h3{
    background:url(/mediadata/hr.gif) repeat-x;
    background-position:bottom;
    padding:4px 0px 2px 0px;
    margin:0px 0px 2px 0px;
}
#content #text .picarchivcontainer .picarchivblock  h4{
    font-size:1em;
    font-weight:bold;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
#content #text .picarchivcontainer .picarchivblock .picdlblock{
    color:#747378;
    font-size:1em;
    font-weight:bold;
    padding:0px 0px 0px 23px;
    margin:0px 0px 0px 0px;
}
#content #text .picarchivcontainer .picarchivblock .pdf{
    background:url(/mediadata/pdfdownloadicon.gif) no-repeat;
    background-position:0 0.2em;
    color:#747378;
    font-size:1em;
    font-weight:bold;
    padding:0px 0px 0px 23px;
    margin:0px 0px 0px 0px;
}
#content #text .picarchivcontainer .picarchivblock .jpg{
    background:url(/mediadata/jpgdownloadicon.gif) no-repeat;
    background-position:0 0.2em;
    color:#747378;
    font-size:1em;
    font-weight:bold;
    padding:0px 0px 0px 23px;
    margin:0px 0px 0px 0px;
}
#content #text .picarchivcontainer .picarchivblock .tif{
    background:url(/mediadata/tifdownloadicon.gif) no-repeat;
    background-position:0 0.2em;
    color:#747378;
    font-size:1em;
    font-weight:bold;
    padding:0px 0px 0px 23px;
    margin:0px 0px 0px 0px;
}
#content #text .picarchivcontainer .picarchivblock .video{
    background:url(/mediadata/icon-mpg.gif) no-repeat;
    background-position:0 0.2em;
    color:#747378;
    font-size:1em;
    font-weight:bold;
    padding:0px 0px 0px 23px;
    margin:0px 0px 0px 0px;
}
#content #text .picarchivcontainer .picarchivblock .zip{
    background:url(/mediadata/icon-zip.gif) no-repeat;
    background-position:0 0.2em;
    color:#747378;
    font-size:1em;
    font-weight:bold;
    padding:0px 0px 0px 23px;
    margin:0px 0px 0px 0px;
}
#content #text .picarchivcontainer .picarchivblock .avi{
    background:url(/mediadata/icon-avi.gif) no-repeat;
    background-position:0 0.2em;
    color:#747378;
    font-size:1em;
    font-weight:bold;
    padding:0px 0px 0px 23px;
    margin:0px 0px 0px 0px;
}

/* Picture Archiv */

/*** Contextdownloadlist / Contextlinklist / Imageteaser / Newsteaser ***/
#containercontext .contextdonwloadlist,
#containercontext .contextlinklist,
#containercontext .imageteaser,
#containercontext .newsteaser {
    background:#ffffff url(/mediadata/context-shadow-background-white.gif) repeat-y;
    margin:10px 0px 0px 4px;
    padding:0px;
    width:186px;
}
#containercontext .contextdonwloadlist h4,
#containercontext .contextlinklist h4,
#containercontext .imageteaser h4,
#containercontext .newsteaser h4 {
    background:transparent url(/mediadata/context-shadow-background-top-grey.gif) no-repeat;
    color:#ffffff;
    font-weight:bold;
    height:17px;
    margin:0px;
    padding:3px 0px 0px 10px;
    cursor:default;
}
#containercontext .contextdonwloadlist a.ancicon,
#containercontext .contextlinklist a.ancicon,
#containercontext .imageteaser a.ancicon,
#containercontext .newsteaser a.ancicon {
    display:block;
    padding-bottom:2px;
    margin:0px 0px 2px 8px;
}
#containercontext .contextdonwloadlist ul,
#containercontext .contextlinklist ul,
#containercontext .imageteaser ul{
    margin:0px 20px 0px 8px;
}
#containercontext .newsteaser ul {            
    margin:0px 20px 0px 0px;
}
#containercontext .contextdonwloadlist li,
#containercontext .contextlinklist li,
#containercontext .imageteaser li,
#containercontext .newsteaser li  {
    background:transparent url(/mediadata/hr.gif) repeat-x bottom;
    border:0px;
    font-size:1.1em;
    padding:0.4em 0px 0.4em 0px;
}            
#containercontext .newsteaser li  {
    margin:0px;
}            
#containercontext .contextdonwloadlist li a,
#containercontext .contextlinklist li a,
#containercontext .imageteaser li a,
#containercontext .newsteaser li a{
    background:transparent none;
    display:block;
    font-size:1em;
    padding:0px 0px 0px 25px;
    margin:0px 0px 0px 0px;
}
#containercontext .newsteaser li a{
    padding:0px 0px 0px 10px;
}
#containercontext .contextdonwloadlist li a{
    background:#ffffff url(/mediadata/linkicon.gif) no-repeat 0px 0.3em;
}

#containercontext .contextdonwloadlist .pdf{
    background:#ffffff url(/mediadata/pdfdownloadicon.gif) no-repeat 0px 0.3em;
}
#containercontext .contextdonwloadlist .jpg{
    background:#ffffff url(/mediadata/jpgdownloadicon.gif) no-repeat 0px 0.3em;
}
#containercontext .contextdonwloadlist .tif{
    background:#ffffff url(/mediadata/tifdownloadicon.gif) no-repeat 0px 0.3em;
}
#containercontext .contextdonwloadlist .video{
    background:#ffffff url(/mediadata/icon-mpg.gif) no-repeat 0px 0.3em;
}
#containercontext .contextdonwloadlist .zip{
    background:#ffffff url(/mediadata/icon-zip.gif) no-repeat 0px 0.3em;
}
#containercontext .contextdonwloadlist .avi{
    background:#ffffff url(/mediadata/icon-avi.gif) no-repeat 0px 0.3em;
}

#containercontext .contextlinklist li a{
    background:#ffffff url(/mediadata/linkicon.gif) no-repeat 0px 0.2em;
}
#containercontext .contextdonwloadlist img,
#containercontext .contextlinklist img,
#containercontext .imageteaser img,
#containercontext .newsteaser img {
    width:178px;
}
#containercontext .contextdonwloadlist p, 
#containercontext .contextlinklist p,
#containercontext .imageteaser p,
#containercontext .newsteaser p  {
    background:transparent url(/mediadata/hr.gif) repeat-x bottom;
    margin:6px 20px 4px 8px;
    padding:0px 0px 4px 0px;
}
#containercontext .contextdonwloadlist .shadowbottom,
#containercontext .contextlinklist .shadowbottom,
#containercontext .imageteaser .shadowbottom, 
#containercontext .newsteaser .shadowbottom{
    background:#F1F1F2 url(/mediadata/context-shadow-background-bottom-white.gif) no-repeat;
    height:10px;
    width:186px;
}
#containercontext .contextdonwloadlist h5,
#containercontext .contextlinklist h5,
#containercontext .imageteaser h5,
#containercontext .newsteaser h5{
    font-size:1em;
    font-weight:bold;
    margin:0px 0px 0px 8px;
}
#containercontext .contextdonwloadlist h6,
#containercontext .contextlinklist h6,
#containercontext .imageteaser h6,
#containercontext .newsteaser h6{
    font-size:1em;
    margin:0px 0px 0px 8px;
}
/*** Contextdownloadlist / Contextlinklist / Imageteaser / Newsteaser END***/