/* -------- tt_news -------- */
.news-catmenu  {
    padding: 0px;
    margin: 0px;
    border: 0px;
}
.news-catmenu div img {
    margin:0px;
    padding: 0px 3px 3px 0px;
    vertical-align: middle;
}
.level1 {
    background-color: #97ADC9;
    width: auto;
    border: 0px;
    padding: 0px;
    height: 2.2em;
}
.level1 a {
    vertical-align: middle;
    position: relative;
    top: 3px;
    font-weight: bold;
    padding-left: 10px;
}
.level2 {
    background-color: #e4e8f0;
    border: 0px;
    padding: 0px;
    height: 2.4em;
    padding-left: 10px;

    
}
.level2 a {
    padding-left: 0px;
    font-weight: normal;
}
.level1 a {
    color: #fff;
    font-size: 11px;
    font-family: Verdana,Geneva,sans-serif;
    text-decoration: none;
}
.level2 a {
    color: rgb(51, 51, 51);
    font-size: 11px;
    font-family: Verdana,Geneva,sans-serif;
    text-decoration: none;
}
.level1 a:hover {
    color: #fff;
}
.level2 a:hover {
    color: rgb(81, 81, 81);
}
.news-catmenu-header {
    display: none;
}

/* -------- tt_news page browser -------- */
.browse-links-wrap {
}

.browse-links-wrap .disabled-first-link, .browse-links-wrap .inactive-first-link, .browse-links-wrap .disabled-previous-link, 
.browse-links-wrap .inactive-previous-link, .browse-links-wrap .inactive-next-link, .browse-links-wrap .disabled-next-link, 
.browse-links-wrap .inactive-last-link, .browse-links-wrap .disabled-last-link {
    display: none;
}

.browse-links-wrap .inactive-link-wrap a {
    background: none; 
    background-image: url(/fileadmin/DMI_Sandbox/img/PageBrowser.png);
    background-repeat: no-repeat;
    color: rgba(0,0,0,0);   
    border: 0px;
    font-size: 1px;
    padding: 0px;
    padding-left: 10px;
    padding-right: 2px;
    padding-top: 12px;
    padding-bottom: 1px;
    margin-right: 2px;
}
.browse-links-wrap .inactive-link-wrap a:hover {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;
}
.browse-links-wrap .active-link-wrap a{
    background: none;
    background-image: url(/fileadmin/DMI_Sandbox/img/SlideshowActive.png); 
    background-repeat: no-repeat;
    color: rgba(0,0,0,0);   
    border: 0px;
    font-size: 1px;
    padding: 0px;
    padding-left: 10px;
    padding-right: 2px;
    padding-top: 12px;
    padding-bottom: 1px;
    margin-right: 2px;
    cursor: default;
}
.browse-links-wrap .active-link-wrap a:hover{
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

/*-------- image cycle ------------*/

.bg_image_div {
    color: rgba(0,0,0,0);   
    border: 0px;
    font-size: 0px;
    line-height: 0px;
    padding: 0px;
    margin: 0px;
    height: 437px;
    width: 932px;
}

.tx-imagecycle-pi1 {
     top: -436px;
}

/*.tx-imagecycle-pi1 .tx-imagecycle-pi1-images {
    top: -436px;
}
*/
noscript .tx-imagecycle-pi1-images {
    top: -436px;
}

.tx-imagecycle-pi1-pager {
    position: absolute;
    /*top: -47px;*/
    top: 410px;
    z-index: 30;
    right: 5%;
}
.tx-imagecycle-pi1-pager a {
    background: none; 
    background-image: url(/fileadmin/DMI_Sandbox/img/Slideshow.png);
    background-repeat: no-repeat;
    color: rgba(0,0,0,0);   
    border: 0px;
    font-size: 1px;
    padding: 0px;
    padding-left: 10px;
    padding-right: 4px;
    padding-top: 12px;
    padding-bottom: 1px;
    margin-right: 2px;
}
.tx-imagecycle-pi1-pager a:hover {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;
}
.tx-imagecycle-pi1-pager a.activeSlide {
    background: none;
    background-image: url(/fileadmin/DMI_Sandbox/img/SlideshowActive.png); 
    background-repeat: no-repeat;
    cursor: default;
}
.tx-imagecycle-pi1-pager a.activeSlide:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}


/*-------- mailform ------------*/

/* eigene Klasse fÃ¼r den Gesamtrahmen vom Formular */
.formu {

    width:400px;
    padding-bottom:20px;
}

/* spezielle Klassen fÃ¼r Formularelemente */
.mf-label {
line-height:0.8em;
}
.mf-radio {
}
.mf-input {
   margin-bottom:7px;
   margin-top:-2px;
   width:335px;
   background-color:#f4f4f4;
   height:15px;
   line-height: 0.8em;
}
.mf-pass {
}
.mf-text {
   margin-bottom:10px;
   width:335px;
   background-color:#f4f4f4;
}
.mf-check {
}
.mf-select {
   margin-bottom:10px;
   width:335px;
   margin-bottom:10px;

}
.mf-file {
}
.mf-reset {
}

/* DMI 23.09.2013: class mf-submit is being overwritten by style for input[type="submit"] in style.css */
.mf-submit {
}
.mf-submit:hover {
}

/* Ãœberschriften der LABEL bei Radio Buttons */
legend {
}
/* Definition des Gesamtrahmens der Radio Buttons */
fieldset {
}
/* eigene Klasse fÃ¼r die AbstÃ¤nde nach oben und unten
bei der vwerwendung von Radio Buttons in Formularen */
.radiolayout {
}