div.search_filter_area {
    width: 768px;
    padding-bottom: 5px;
    margin-right: -10px;
}

div.search_filter_area ul {
    margin: 0px;
    margin-left: -10px;
    padding: 0px;    
}


div.search_filter_area li {
    float: left;
    list-style-type: none;
    display: inline;
    height: 42px;
    width: 180px;   
    margin:0px;
    padding:0px;     
    margin-left: 10px;
    margin-bottom: 10px;
}

div.active_filter_container {
    position: relative;
    width: 180px;
    height: 42px;
    float: left;
    display: block;
}

div.active_filter_container div.left {
    position: absolute;
    left: 0px;
    width: 7px;
    height: 42px;
    background-image: url(/images/frontend/main/search/rahmen_aktive_suchoptionen_links.png);
    
}

div.active_filter_container div.middle {
    position: absolute;
    left: 7px;
    width: 165px;
    height: 42px;
    padding-top: 3px;
    background-image: url(/images/frontend/main/search/rahmen_aktive_suchoptionen_mitte.png);
    background-repeat: repeat-x;
    line-height: 1.3em;
}

div.active_filter_container div.right {
    position: absolute;
    right: 0px;
    width: 22px;
    height: 42px;
    background-image: url(/images/frontend/main/search/rahmen_aktive_suchoptionen_rechts.png);
}

div.active_filter_container img {
    position: absolute;
    right: 8px;
    top: 9px;
}



/*

div .active_filter_container .headline {
    margin-top: 2px;
    width: 80%;
    font-weight: bold;
    vertical-align: top;
    float: left;
}

div .active_filter_container .remove_link {
    float: right;
}

div .active_filter_container .remove_link a {
    text-decoration: none;    
}

div .active_filter_container .remove_link a:hover {
    text-decoration: underline;  
}

div .active_filter_container .body {
    clear: both;
    width: 100%;    
}

.active_filter_container img {
    border: 0;    
}

.clear_float {
    clear: both; 
}
*/
.ac_results {
    padding: 0px;
    border: 1px solid WindowFrame;
    background-color: Window;
    overflow: hidden;
    z-index: 100; /* MG: hochgesetzt, da überlappungen im Form stattfinden */
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    filter:mask();
    width:3000px;
    height:3000px;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: pointer;
    display: block;
    width: 100%;
    font: menu;
    font-size: 12px;
    overflow: hidden;
}

.ac_loading {
    background : Window url('/scripts/autocomplete/indicator.gif') right center no-repeat;
}

.ac_over {
    background-color: Highlight;
    color: HighlightText;
}

.compare_list {
    clear: both;
    width: 740px;
}

/* FÃ¼r 1 Maschine */
.compare_list_1 {
  width: 230px!important;
}

/* FÃ¼r 2 Maschinen */
.compare_list_2 {
  width: 475px!important;
}

/* FÃ¼r 3 Maschinen */
.compare_list_3 {
  width: 720px!important;
}

.compare_list .mvlg_clearfix {
    clear: both;
    font-size: 0px;
}

.compare_list .cl_row {
  clear: both;
}

.compare_list .cl_fixed {
}

.compare_list .cl_row .clr_item {
  float: left;
  width: 230px;
  margin-right: 15px;
  font-size: 12px;
  padding: 3px 0px 3px 0px;
}

.compare_list .cl_row .clri_last {
    margin-right: 0px;
}

.compare_list .cl_row .clr_item h3 {
  padding-top: 5px;
  padding-bottom: 1px;
  margin-bottom: -3px;
  border-bottom: 1px solid #83AFDC;
}

.compare_list .odd {
  background-color: #F0F0F0!important;
}

.compare_list .even {
  background-color: #FFFFFF;
}

.compare_headline {
    float: left;
}

.compare_right_btn {
    float: right;
    margin: 20px;
}

.compare_info {
    clear: both;
}

.bold {
    font-weight: bold;
}

.compare_list .ident {
    color: black;
    font-size: 10px;
    font-weight: normal;
    padding-bottom: 1px;
}

.compare_print_btn {
  display: none;
}
div.detail_img_small {
    text-align: center;
    border: 0;
    overflow: hidden;
    height: 46px;
    width: 85%;
}

a img {
    border: 0;
}
.galleria {
    list-style-type:none;
    margin: auto;
    width: auto;
}

html>body .galleria {
  margin-left: -25px;
}

.galleria_div_container {
    width: 180px;
    overflow: hidden;
    float: left;
}
.galleria li{
    /* display: block; */
    /* height:80px; */
    width: 80;
    overflow:hidden;
    float:left;
}

.galleria li img {
    margin: 1px;    
}

.galleria li a{
    display:none
}
.galleria li div{
    position:absolute;
    display:none;
    top:0;
    left:180px;
}
.galleria li div img{
    cursor:pointer;
}
.galleria li.active div img,.galleria li.active div{
    display:block
}

.galleria li img.thumb{
    cursor:pointer;
    top:auto;
    left:auto;
    display:inline;
    width:auto;
    height:auto;
}
.galleria li .caption{
    display:block;
    padding-top:.5em;
}
* html .galleria li div span{
    width:400px;
} /* MSIE bug */

#img_container {
    border: 1px solid #83afde;
    padding: 5px;
    background-color: white;
    display: none;
    position: absolute;
}

#img_container img {
    margin-top: 5px;    
}

.mt_blue {
    cursor: pointer;
}

/*
.mt_blue #close {
    margin-left: auto;
    margin-right: auto;
    float: left;
}
*/

#img_container {
  padding-left: 13px;   /* LC width */
  padding-right: 13px;  /* RC width */
}
#img_container .column {
  position: relative;
  float: left;
}
#img_container #close {
  width: 100%;
}
#img_container #left {
  width: 13px;          /* LC width */
  right: 13px;          /* LC width */
  margin-left: -100%;
}
#img_container #right {
  width: 13px;          /* RC width */
  margin-right: -13px;  /* RC width */
}

/*** IE6 Fix ***/
* html #img_container #left {
  left: 13px;           /* RC width */
}
#tp_gmap {

}
/* Suchergebnisse */

.searchresults {
    width: 539px;
    float: left;
}

.searchresults .cont {
    clear: both;
    border-bottom: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    margin-bottom: 10px;
}

.searchresults .highlight, .searchresults .top {
    background-color: #A7CFFF;
}

.searchresults .top {
    border: 1px solid #3366FF;
    border-top: 2px solid #3366FF;
    border-bottom: 2px solid #3366FF;
}

.searchresults .cont .head {
    background-color: #99CCFF;
    line-height: 20px;
    height: 20px;
    padding-left: 2px;
}

.searchresults .cont .body {
}

.searchresults .cont .body .descr {
  float: left;
  padding: 5px;
}

.searchresults .cont .body .descr p.price {
  font-weight: bold;
  width: auto;
}

.searchresults .cont .body .descr p.price span {
  font-weight: normal;
  margin-left: 5px;
}

.searchresults .cont .body .descr .text {
    margin-top: 5px;
    width: auto;
}

.searchresults .cont .body .image {
  width: 100px;
  height: 80px;
  line-height: 80px;
  float: right;
  background-color: #DFDFDF;
  text-align: center;
}

.searchresults .cont .body .image img{
    vertical-align: middle;
}

.searchresults .clear {
  clear: both!important;
  font-size: 0px!important;
}

#parked_machine {
    display: none;
}

.btn_print {
    float: right;
    margin-right: 7px;
    margin-top: 15px;
}
img.rss_feed_logo {
    float: left;
    margin-right: 10px;
}

#newest_addate_expandlink {
    text-decoration: underline;
}

.rss_feed_link_container {
    margin-top: 10px;
    margin-bottom: 10px;
}

.rss_feed_link_container UL {
    margin-top: 20px;
}

.rss_feed_link_container A.rss_link {
    display: inline-block;
    left: 10px;
}

.pastdays_current {
    text-decoration: none;
}
#paginationControl_index {
    float: left;
    padding: 10px;
}

.pagination_container {
    width: auto;
}
#div_panel_searchfilter_top {
    padding: 10px 0px 0px 12px;
    margin: 0px 0px 0px 0px;
}

#div_panel_searchfilter_mid {
    width: 197px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 12px;
    background-color: #e7e7e7
}

#div_panel_searchfilter_bottom {
    padding: 0px 0px 0px 12px;
    margin: 0px 0px 0px 0px;
}
.div_search_curtail_area {
    float: right;
    margin-top: 5px;
}


#div_panel_decsearch_top {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 12px;
}

#div_panel_decsearch_mid {
    padding: 0px 0px 0px 12px;
    margin: 0px 0px 0px 0px;
}

#div_panel_decsearch_bottom {
    padding: 0px 0px 0px 12px;
    margin: 0px 0px 0px 0px;
}
.st_white {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 16px;
    color: white;
    text-decoration: none;
    background-color: transparent;
}

.st_white a{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 16px;
    color: white;
    text-decoration: none;
    background-color: transparent;
}

.st_white a:hover{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 16px;
    color: white;
    text-decoration: underline;
    background-color: transparent;
}

.st_blue {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 16px;
    color: #0953a3;
    text-decoration: none;
    background-color: transparent;
}

.st_blue a{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 16px;
    color: #0953a3;
    text-decoration: none;
    background-color: transparent;
}

.st_blue a:hover{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 16px;
    color: #0953a3;
    text-decoration: underline;
    background-color: transparent;
}
#title_machines_no_price {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 40px;
    color: #0953a3;
    text-decoration: none;
    background-color: transparent;
}

td.separator {
    height: 2px;
}

.search_result_row_description {
    max-height:     80px;
    overflow:   hidden;
}

td.separator hr {
    border-top  : 1px solid #ebebeb; 
    width   : 100%;
    height  : 0px;
    margin  : 0px;
}

.main_offer_description {
    display: inline;
    font-weight: bold;
}
#autoheight {
    height: auto;
}

div .div_panel_extsearch_mid1 table tr td {
    vertical-align: top;
}

span#mcr_description_toggle:hover {
    text-decoration: underline;
}
#div_panel_search_sort_select_container {
    float: right;
    
}

#div_panel_search_sort_select_top {
    width: 197px;
    height: 4px;
    overflow: hidden;
    background-image: url(/images/frontend/de/panel_offer_top.gif);
    background-repeat: no-repeat;
}

#div_panel_search_sort_select_mid {
    width: 188px;
    padding: 5px;
    padding-top: 0px;
    background-color: #ebebeb;  
}

#div_panel_search_sort_select_bottom {
    clear: both;
    width: 100%;
    background-color: #ebebeb;
    margin-bottom: 12px;
}
#div_headline_blue {
    margin: 20px 20px 0px 12px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 22px;
    color: #0953a3;
    text-decoration: none;
}



#div_product_detail {
    padding: 0px 0px 0px 12px;
    margin: 0px 0px 0px 0px;
}

#div_mt_buttons {
   width: 539px;
    padding: 0px 0px 0px 12px;
    margin: 0px 0px 0px 0px;
}

#div_panel_detail_img {
    text-align: center;
    padding: 0px 0px 0px 12px;
   margin: 0px 0px 0px 0px;
}

#ul_intl_dropdown, #ul_intl_dropdown ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#ul_intl_dropdown a {
    display: block;
    width: 10em;
}

#ul_intl_dropdown li {
    float: left;
    width: 10em;
}

#ul_intl_dropdown li ul {
    position: absolute;
    width: 10em;
    left: -999em;
}

#ul_intl_dropdown li:hover ul {
    left: auto;
}

#ul_intl_dropdown li:hover ul, #ul_intl_dropdown li.sfhover ul {
    left: auto;
}


.nav_mainnav_a {     
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
    text-align: left;
    background-color: transparent;
}

.nav_mainnav_a a {
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 15px;
    color: #0953a3;
    text-decoration: none;
    background-color: transparent;
    background-image: url(/images/frontend/de/ico_mainnav.gif);
    background-repeat: no-repeat;
}

.nav_mainnav_a a:hover {
    font-weight: bold;
    line-height: 15px;
    color: #ff9900;
    text-decoration: none;
    background-image: url(/images/frontend/de/ico_mainnav.gif);
    background-repeat: no-repeat;
}

.nav_mainnav_b {     
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
    text-align: left;
    background-color: transparent;
}

.nav_mainnav_b a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 13px;
    color: white;
    text-decoration: none;
    background-color: transparent;
}

.nav_mainnav_b a:hover {
    font-weight: bold;
    line-height: 13px;
    color: #ff9900;
    text-decoration: none;
}


.nav_2ndnav { 
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    float: right;
 }

.nav_2ndnav a {
   margin: 0px 0px 0px 5px;
    width: 124px;
    height: 25px;
    float: right;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 24px;
    color: white;
    text-decoration: none;
    background-image: url(/images/frontend/de/btn_2ndnav_n.gif);
    background-repeat: no-repeat;
}

.nav_2ndnav a:hover {
   margin: 0px 0px 0px 5px;
    width: 124px;
    height: 25px;
    float: right;
    font-weight: bold;
    line-height: 24px;
    color: #ff9900;
    text-decoration: none;
    background-image: url(/images/frontend/de/btn_2ndnav_n.gif);
    background-repeat: no-repeat;
}

.n10_black {
    margin: 4px 4px 4px 4px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: mormal;
    line-height: 13px;
    color: #999999;
    text-decoration: none;
}

.n10_black a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: mormal;
    line-height: 14px;
    color: #999999;
    text-decoration: none;
}

.n10_black a:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: mormal;
    line-height: 14px;
    color: #999999;
    text-decoration: underline;
}

.n10_blue {
    margin: 4px 4px 4px 4px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: mormal;
    line-height: 14px;
    color: #0953a3;
    text-decoration: none;
}

.n10_blue a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: mormal;
    line-height: 14px;
    color: #0953a3;
    text-decoration: none;
}

.n10_blue a:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: mormal;
    line-height: 14px;
    color: #0953a3;
    text-decoration: underline;
}

.login_grey {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: mormal;
    line-height: 12px;
    color: #999999;
    text-decoration: none;
}

.login_grey a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: mormal;
    line-height: 12px;
    color: #999999;
    text-decoration: none;
}

.login_grey a:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: mormal;
    line-height: 12px;
    color: #999999;
    text-decoration: underline;
}

.login_blue {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: mormal;
    line-height: 12px;
    color: #0953a3;
    text-decoration: none;
}

.login_blue a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: mormal;
    line-height: 12px;
    color: #0953a3;
    text-decoration: none;
}

.login_blue a:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: mormal;
    line-height: 12px;
    color: #0953a3;
    text-decoration: underline;
}

.search_headline{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 16px;
    color: #ffffff;
    text-decoration: none;
}

.form_search_big {
    width: 160px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    color: black;
    text-decoration: none;
}

.form_search_xl {
    width: 220px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    color: black;
    text-decoration: none;
}

.form_search_small {
    width: 75px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    color: black;
    text-decoration: none;
}

.form_search_big_input {
    width: 155px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    color: black;
    text-decoration: none;
}

.form_search_xl_input {
    width: 215px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    color: black;
    text-decoration: none;
}

.search_normal{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    color: #ffffff;
    text-decoration: none;
}

.headline_blue {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 22px;
    color: #0953a3;
    text-decoration: none;
}


.mt_headline_blue {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 22px;
    color: #0953a3;
    text-decoration: none;
}

.mt_headline_blue a{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 22px;
    color: #0953a3;
    text-decoration: none;
}

.mt_headline_blue a:hover{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 22px;
    color: #0953a3;
    text-decoration: none;
}

.mt_blueb {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: #0953a3;
    text-decoration: none;
    background-color: transparent;
}

.mt_blueb a{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: #0953a3;
    text-decoration: none;
    background-color: transparent;
}

.mt_blueb a:hover{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: #0953a3;
    text-decoration: underline;
    background-color: transparent;
}

.mt_black {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: black;
    text-decoration: none;
    background-color: transparent;
}

.mt_black a{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: black;
    text-decoration: none;
    background-color: transparent;
}

.mt_black a:hover{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: black;
    text-decoration: underline;
    background-color: transparent;
}

.mt_grey {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: #999999;
    text-decoration: none;
    background-color: transparent;
}

.mt_grey a{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: #999999;
    text-decoration: none;
    background-color: transparent;
}

.mt_grey a:hover{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: #999999;
    text-decoration: underline;
    background-color: transparent;
}

.mt_orange {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: #ff9900;
    text-decoration: none;
    background-color: transparent;
}

.mt_orange a{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: #ff9900;
    text-decoration: none;
    background-color: transparent;
}

.mt_orange a:hover{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: #ff9900;
    text-decoration: underline;
    background-color: transparent;
}

.mt_blacks {
    margin: 5px 0px 0px 5px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 13px;
    color: black;
    text-decoration: none;
    background-color: transparent;
}

.mt_blacks a{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 13px;
    color: black;
    text-decoration: none;
    background-color: transparent;
}

.mt_blacks a:hover{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 13px;
    color: black;
    text-decoration: underline;
    background-color: transparent;
}

.mt_btn_mid {
    width: 139px;
    height: 25px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 25px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-image: url(/images/frontend/de/btn_mt_mid.gif);    
}

.mt_btn_mid a{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 25px;
    color: #ffffff;;
    text-align: center;
    text-decoration: none;
}

.mt_btn_mid a:hover{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 25px;
    color: #ff9900;;
    text-align: center;
    text-decoration: none;
}

.mt_btn_form {
    width: 139px;
    height: 25px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 25px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-image: url(/images/frontend/de/btn_mt_form.gif);    
}

.mt_btn_form a{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 25px;
    color: #ffffff;;
    text-align: center;
    text-decoration: none;
}

.mt_btn_form a:hover{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 25px;
    color: #ff9900;;
    text-align: center;
    text-decoration: none;
}


.btn_ti_l {
    padding: 0px 0px 0px 0px;
    margin: 7px 0px 0px 0px;
    width: 13px;
    height: 31px;
    text-decoration: none;
    float: left;
    background-image: url(/images/frontend/de/btn_ti_l_n.gif);
    background-repeat: no-repeat;
    vertical-align: top;
}

.btn_ti_l a{
    width: 13px;
    height: 31px;
    text-decoration: none;
    float: left;
    background-image: url(/images/frontend/de/btn_ti_l_n.gif);    
}

.btn_ti_l a:hover{
    width: 13px;
    height: 31px;
    text-decoration: none;
    float: left;
    background-image: url(/images/frontend/de/btn_ti_l_o.gif);    
}

.btn_ti_r {
    padding: 0px 0px 0px 0px;
    margin: 7px 0px 0px 0px;
    width: 13px;
    height: 31px;
    text-decoration: none;
    float: right;
    background-image: url(/images/frontend/de/btn_ti_r_n.gif);
    background-repeat: no-repeat;
    vertical-align: top;    
}

.btn_ti_r a{
    width: 13px;
    height: 31px;
    text-decoration: none;
    float: left;
    background-image: url(/images/frontend/de/btn_ti_r_n.gif);    
}

.btn_ti_r a:hover{
    width: 13px;
    height: 31px;
    text-decoration: none;
    float: left;
    background-image: url(/images/frontend/de/btn_ti_r_o.gif);    
}

.detail_img_small{
    float: left;
}

.mt_blue {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: #0953a3;
    text-decoration: none;
    background-color: transparent;
}

.mt_blue a{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: #0953a3;
    text-decoration: none;
    background-color: transparent;
}

.mt_blue a:hover{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: #0953a3;
    text-decoration: underline;
    background-color: transparent;
}


.btn_r_01 {
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 12px;
    width: 197px;
    height: 27px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 27px;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-image: url(/images/frontend/de/btn_r_01.gif);    
}

.btn_r_01 a{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 27px;
    color: #ffffff;;
    text-align: left;
    text-decoration: none;
}

.btn_r_01 a:hover{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 27px;
    color: #ff9900;;
    text-align: left;
    text-decoration: none;
}

.btn_r_02 {
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 12px;
    width: 197px;
    height: 28px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 28px;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    background-image: url(/images/frontend/de/btn_r_02.gif);    
}

.btn_r_02 a{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 28px;
    color: #ffffff;;
    text-align: left;
    text-decoration: none;
}

.btn_r_02 a:hover{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 28px;
    color: #ff9900;;
    text-align: left;
    text-decoration: none;
}

.div_intl_dropdown {
    text-align: left;
    width: 200px;
    height: 20px;
    overflow: hidden;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    color: #999999;
}

.div_intl_dropdown a{
    text-align: left;
    width: 200px;
    height: 20px;
    overflow: hidden;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
    color: #999999;
}

.div_intl_dropdown a:hover{
    text-align: left;
    overflow: auto;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
    color: #999999;
}

/* Listung Ansprechpartner in der Detailansicht
    @see helper/DisplayItemRowWithClasses.php
    @see application/modules/frontend/main/search/view/detail/index.phtml */
.contactPersonFirstDetail {
    padding-top: 0.8em;
    font-weight: bold;
}

.contactPersonFirstDetail TH {
    text-align: left;
}


.loadsearch_position_buttons {
    margin:0px;
    padding: 6px;
    height: 24px;
    width:524px!important;
}

