﻿* {
    padding: 0;
    margin: 0;
}
body, div, p, li, a, td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
body.popup {
    background-color: #004f77;
    padding: 10px;
}
a {
    color: #005076;
}
.float_left {
    float: left;
}
.float_right {
    float: right;
}
/* Seitenaufbau */
#seitenrahmen {
    margin: auto;
    width: 985px;
}
#kopfzeile {
    background: #fff;
}
#seiteninhalt {
    background-color: #005076;
    padding: 0 10px 10px 10px;
}
#spalte_links {
    float: left;
    width: 240px;
    position: relative;
}
#spalte_mitte {
    float: left;
    width: 485px;
    margin: 10px 0 0 0;
}
#spalte_rechts {
    float: left;
    margin: 10px 0 0 10px;
    width: 230px;
}
/*new link 18.-02-2010*/
#manroland_link {
	margin: 0 10px 0 15px;
}

.box_weiss {
    position: relative;
    background-color: #fff;
}
.popup .box_weiss {
    background: #fff url('../images/box_background.gif') no-repeat bottom right;
}
.home .box_weiss {
    position: relative;
    padding: 10px;
}
.box_gruen {
    width: 108px;
    height: 108px;
    background-color: #87a70e;
    color: #fff;
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 6px;
    float: left;
    position: relative;
    line-height: 16px;
}
.home .box_gruen {
    width: 221px;
    height: 105px;
    line-height: 19px;
    font-size: 15px;
    padding: 6px 7px 6px 5px;
        
        background-color: #004f77;
}
.box_gruen .gruen_top {
    position: absolute;
    top: 8px;
    left: 15px;
}
.box_gruen .gruen_bottom {
    position: absolute;
    bottom: 8px;
    padding: 0 0 0 4px;
}
.home .box_gruen .gruen_bottom {
    background: url('../images/pfeil_weiss_rechts.gif') no-repeat 2px 8px;
    bottom: 10px;
    padding: 0 0 0 10px;
}
.box_bild {
    background-repeat: no-repeat;
    background-position: top right;
    height: 120px;
}
.home .home_bild {
    margin-bottom: 10px;
}
.home .home_bild_unten {
    clear: both;
    width: 232px;
   /* height: 117px; */       
}
.home .home_bild_unten_gm {
    clear: both;
    width: auto;
    height: auto; 
}
.content {
    padding: 6px 25px 42px 25px;
    background: #fff url('../images/box_background.gif') no-repeat bottom right;
        
        min-height: 474px;
}
.popup .content {
    padding: 30px 20px 20px 20px;
    background-image: none;
    background: none;
}
.home .content {
    padding:0 10px 0;    
    background-image: none;
    min-height: 0;
}
.clear {
    clear: both;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    font-size: 0;
    color: #fff;
    border: 0;
    visibility: hidden;
}
/* Header */
#kopfzeile {
/*    position: relative;*/
}
#kopfzeile .logo {
    margin: 23px 30px 30px 30px;
    float: left;
}
#kopfzeile .vertikale_linie {
    margin: 0 0 29px 0;
    float: left;
}
#kopfzeile .menudiv {
    float: left;
    width: 600px;
    height: 40px;
    margin: 7px 0 0 10px;
}
.menudiv a {
    text-decoration: none;
    color: #000;
}
.menudiv .home {
    font-size: 10px;
    font-family: Arial, sans-serif;
}
.menu_navig {
    width: 714px;
    height: 12px;
    margin: 15px 0 0 0;
}
.menu_navig ul {
    list-style-type: none;
}
.menu_navig ul li {
    display: inline;
    margin: 0 27px 0 0;
}
.menu_navig ul li a {
    font-size: 14px;
    font-family: arial;
    font-weight: bold;
	text-transform: uppercase;
	line-height:12px;
	letter-spacing: 1px;
}
.menu_navig ul li a:hover {
	color: #88a70e;
}
.menu_navig .active {
    color: #88a70e;
/*    background: url('../images/square8px_gruen.gif') no-repeat 0px 5px;
    padding: 0 0 0 12px;
    font-weight: bold;*/
}
.sprachauswahl {
    position: absolute;
    width: 333px;
    color: #727d84;
    margin-left: 652px;
    margin-top: 7px;
    text-align: right;
        
}
.sprachauswahl p, .sprachauswahl select {
    float: left;
}
.sprachauswahl a {
    text-decoration: none;
    color: #7b8388;
    font-size: 10px;
}
.sprachauswahl p {
    width: 190px;
	/*width: 200px;*/
    float: left;
    text-align: right;
    margin-right: 10px;
    padding-top: 3px;
}
.sprachauswahl select {
    width: 133px;
	/*width: 123;*/
	/*height:  14px;*/
    height: 17px;
    border: 1px solid #a7adb2;
    font-size: 11px;
    color: #727d84;
}
html>/**/body .sprachauswahl select, x:-moz-any-link, x:default {
  height: 17px;
}
/* Menue */
#menu a {
    padding: 2px 0 2px 20px;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    display: block;
}
#menu .active {
    background-color: #87a70e;
    display: block;
}
#menu .square {
    background-image: url('../images/square8px_weiss.gif');
    background-position: 6px 5px;
    background-repeat: no-repeat;
}
#menu ul {
    list-style-type: none;
}
#menu li * {
    margin: 0 0 1px 0;
}
/* Quicklinks */
#quicklinks .trennlinie {
    height: 1px;
    line-height: 1px;
    background: url('../images/hr_bg_hell.gif') repeat-x top left;
    margin: 2px 10px 8px 0;
}
#quicklinks h2 {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    margin: 12px 14px 0 14px;
}
#quicklinks ul {
    list-style-type: none;
}
#quicklinks ul li {
    margin: 0 0 11px 14px;
}
#quicklinks ul li a {
    color: #fff;
    padding: 0 0 0 9px;
    background: url('../images/pfeil_weiss_rechts.gif') no-repeat 1px 4px;
}
.we_are_print {
    position: absolute; 
    bottom: 0;
    left: -240px; 
}
.farbbalken {
    margin: 0 0 47px 0;
}
.imageteaser {
    position: relative;
    margin-bottom: 10px;
    background-color: #d9e5eb;
    text-align: center;
}
.imageteaser .mehr {
    position: absolute;
    right: 11px;
    top: 9px;
}
/* Suche */
.suche {
    margin: 0 8px 46px 0;
}
.suchfeld {
    width: 146px;
    height: 14px;
    border: 1px solid #61abe1;
    background-color: #005377;
    margin: 0 4px 0 0;
    padding: 1px 0 0 18px;
    float: left;
    font-size: 12px;
    color: #b2b2b2;
}
html>/**/body .suchfeld, x:-moz-any-link, x:default {
 font-size: 11px;
}
.suchbutton {
    background-color: #009ee0;
    font-size: 12px;
    color: #fff;
    border: 0;
    font-weight: bold;
    font-family: Arial;
    padding: 0;
    width: 60px;
}
/* Content */
.content h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    color: #005076;
    margin: 38px 0 15px 0;
    clear: both;
}

.content a.printIcon {
    display: none;
}
.content h1.hasPrintIcon {
    padding-right: 50px;
    position: relative;
}
.content h1.hasPrintIcon a.printIcon {
    display: inline;
    position: absolute;
    top: 6px;
    left: 418px;
}

.content h2 {
    font-size: 12px;
    font-weight: bold;
    color: #005076;
    margin: 18px 0 7px 0;
}
.popup .content h2 {
    margin: 16px 0;
}
.content ul {
    list-style-type: none;
    margin: 2px 0 0 0;
}
.content ul li {
    margin: 0 0 7px 0;
}
.content ul li a {
    color: #004f77;
    margin: 0 0 15px 0;
}
.content ul.linkliste li {
    background: none;
        padding-left: 0;
}
.content ul.linkliste li a {
    padding: 0 0 0 9px;
    background: url('../images/pfeil_blau_rechts.gif') no-repeat 0 5px;
        display: block;
        margin-bottom: 0;
}
.content .trennlinie {
    height: 1px;
    line-height: 1px;
    background: url('../images/hr_bg.gif') repeat-x top left;
    margin: 15px 1px 15px 1px;
    clear: both;
}
.content .trennlinie.solid {
    line-height: 2px;
    height: 2px;
    background-image: url('../images/hr_solid_bg.gif');
    margin-bottom: 24px;
}
.content_box {
    width: 230px;
    float: right;
}
.content_box h2 {
    margin: 0;
    padding: 0;
}
.content_box .titel {
    height: 17px;
    background-color: #004f77;
    color: #fff;
    padding: 4px 10px 3px 8px;
    font-weight: bold;
}
     
.content_box .inhalt {
    background-color: #a9d1ef;
    padding: 6px 10px 6px 8px;
    margin: 2px 0 0 0;
}
.content_box .inhalt .fussnote {
    font-size: 9px;
}
.content img {
    float: left;
    margin: 0 10px 5px 0;
}
.popup img {
    float: none;
    margin: 0;
}
.content p {
    line-height: 15px;
    margin-bottom: 7px;
}
table {
    width: 100%;
    margin: 0;
}
table th, table td {
    padding: 4px 5px 1px 5px;
}
.uebersichtstabelle {
    margin: 3px 0;
}
.uebersichtstabelle thead .weiss {
    background-color: #fff;
    border-right: 3px solid #fff;
}
.uebersichtstabelle thead th {
    background-color: #a9d1ef;
    text-align: left;
    vertical-align: top;
    width: 114px;
    padding: 5px 6px;
    color: #004f77;
    border-right: 1px #fff solid;
    border-bottom: 3px #fff solid;
}
.uebersichtstabelle tbody th {
    width: 87px;
    background-color: #a9d1ef;
    color: #004f77;
    border-bottom: 1px #fff solid;
    border-right: 3px #fff solid;
    vertical-align: top;
    text-align: left;
    padding: 5px 6px;
}
.uebersichtstabelle tbody td {
    line-height: 20px;
    background-color: #e0eef9;
    padding: 5px 6px;
}
.uebersichtstabelle tbody td {
    border-right: 1px #fff solid;
    border-bottom: 1px #fff solid;
}
.textlink {
    color: #004f77;
}
.datum {
    float: right;
    color: #000;
}
.link_zurueck {
    float: left;
    margin: 10px 0 18px 0;
}
.zeile_oben {
    margin: 9px 0 0 0;
}
.zeile_oben * {
    margin: 0;
}
    
.pfeil_links {
    padding-left: 9px;
    background: url('../images/pfeil_blau_links.gif') no-repeat 0 5px ;
}    
.pfeil_rechts {
    padding-left: 9px;
    background: url('../images/pfeil_blau_rechts.gif') no-repeat 0 5px;
}
.stellencharakteristik label {
    font-weight: bold;
    width: 75px;
    float: left;
    line-height: 20px;
}
.stellencharakteristik span {
    line-height: 20px;
}
.content li {
    padding-left: 9px;
    background: url('../images/square4px_schwarz.gif') no-repeat 1px 6px;
}
.link_inline_arrow {
    padding: 0 0 0 9px;
    margin: 0 0 0 9px;
    background: url('../images/pfeil_blau_rechts.gif') no-repeat 0 4Px;
}
.aufzaehlungstabelle {
    width: 435px;
        margin: 3px 0;
}
.aufzaehlungstabelle td, .aufzaehlungstabelle th {
    padding: 2px 5px 0 5px;
    background: none;
}
.aufzaehlungstabelle .bg_grau td, .aufzaehlungstabelle .bg_grau th {
    background-color: #e7e7e8;
    height: 21px;
    padding: 1px 5px 0 5px;
    font-weight: bold;
    color: #004f77;
}
.angebot {
    margin: 0 0 12px 0;
}
.angebot label {
    font-weight: bold;
    width: 153px;
    line-height: 20px;
    float: left;
    clear: both;
}
.angebot span {
    line-height: 20px;
}
.liste label {
    width: 96px;
    float: left;
    padding-left: 5px;
}
.liste .text {
    width: 329px;
    float: left;
    padding: 0 0 4px 0;
    margin: 0;
        
}
.liste h2 {
    background-color: #e7e7e8;
/*    clear: both;*/
    margin-top: 18px;
    margin-bottom: 4px;
    padding: 4px 0 3px 5px;
}
.liste .trennlinie {
    margin-bottom: 4px;
}
.aufzaehlungstabelle.angebotssuche .linke_tabellenspalte {
    width: 123px;
}
.angebotssuche select {
    width: 201px;
    border: 1px solid #727d84;
    height: 15px;
    font-size: 12px;
    margin: 2px 0 1px 0;
}
.aufzaehlungstabelle.angebot th {
    width: 135px;
    font-weight: bold;
    padding-right: 0;
    text-align: left;
}
.form_angebot label {
    width: 139px;
    padding-left: 5px;
    float: left;
    clear: both;
    line-height: 19px;
}
.form_angebot input {
    height: 14px;
    border: 1px solid #727d84;
    margin: 2px 10px 3px 0;
    padding-top: 1px;
    font-size: 11px;
}
.form_angebot input.breite_normal {
    width: 203px;
}
.form_angebot input.breite_plz {
    width: 58px;
}
.form_angebot input.breite_ort {
    width: 133px;
}
.form_angebot input.breite_strasse {
    width: 153px;
}
.form_angebot input.breite_hausnummer {
    width: 38px;
}
.form_angebot select.land {
    width: 128px;
    border: 1px solid #727d84;
    height: 15px;
    font-size: 12px;
    margin: 1px 0 3px 0;
}
.form_angebot textarea {
    width: 203px;
    border: 1px solid #727d84;
    margin: 1px 0 0 0;
}
.form_angebot .angebot_button {
    float: right;
    margin: 5px 0 7px 0;
    border: 0;
    padding: 0 0 2px 9px;
    text-align: left;
    height: 16px
}
.form_angebot .angebot_button input {
    background-color: #60ace0;
    font-size: 12px;
    color: #fff;
    border: 0;
    font-weight: bold;
    font-family: Arial;
    padding: 0 12px 0 12px;
    height: auto;
    margin: 0 0 0 5px;
    text-align: left;
}
.angebotssuche_button {
    float: right;
    border: 0;
    width: 100px;
    height: 16px;
    margin: 3px 0 0 0;
}
.angebotssuche_button * {
    border: 0;
}
.angebot .anmerkung {
    line-height: 11px;
}
.kleiner {
    font-size: 10px;
}
    
.suchergebnis_headline {
    float: left;
    font-weight: bold;
        
        color: #005076;
}
.suchergebnis_seitennavigation {
    float: right;
        white-space: nowrap;
}
.suchergebnis_seitennavigation * {
    margin-left: 5px;
}
.suchergebnis_seitennavigation img {
    position: relative;
    top: -1px;
    float: none;
    margin: 0;
}
.suchergebnis_seitennavigation span.active {
    font-weight: bold;
}
.suchergebnis {
    margin: 10px 0 0 0;
}
.suchergebnis td {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
.suchergebnis a.pfeil_rechts {
    display: block;
}
.suchergebnis tr.first td {
    padding-top: 14px;
}
tr.spacer td {
    height: 4px;
}
/* Teaserboxen */
.teaser {
    width: 230px;
    margin: 0 0 10px 0;
    padding: 0 0 21px 0;
    background-color: #d9e5eb;
    position: relative;
}
.teaser.first {
    margin: 0;    
}
.teaser * {
    font-size: 12px;
    line-height: 15px;
}
.teaser .trennlinie_headline {
    height: 1px;
    line-height: 1px;
    background: url('../images/hr_bg.gif') repeat-x top left;
    margin: 2px 15px 5px 15px;
}
.teaser .trennlinie {
    height: 1px;
    line-height: 1px;
    background: url('../images/hr_bg.gif') repeat-x top left;
    margin: 10px 15px 0 15px;
}
.teaser img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.teaser a {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left: 9px;
    background: url('../images/pfeil_blau_rechts.gif') no-repeat 1px 5px;    
    position: relative;
}
.teaser a.noarrow {
    padding-left: 0;
    background: none;
}
.teaser ul.linkliste a {
    padding-left: 0;
    background: none;
}
.teaser p {
    margin: 10px 20px 0 20px;
}
.teaser h2 {
    background: url('../images/square8px_blau.gif') no-repeat 0 15px;
    padding: 11px 0 1px 20px;
    margin-bottom: 8px;
    color: #004f77;
}
table.typ2 {
    margin: 3px 0;
}
table.typ2 .mehr {
    display: block;
    margin-left: 0;
}
.mehr {
    margin-left: 10px;
    padding-left: 9px;
    background: url('../images/pfeil_blau_rechts.gif') no-repeat 1px 5px;
        display: inline;
}
.teaser .mehr {
    display: inline;
    /*margin-left: 12px;*/
}
.ansprechpartner_box {
    margin: 10px 10px 0 20px;
}
.teaser .aufzaehlung {
    padding: 0 0 0 20px;
}
.teaser .aufzaehlung label {
    display: block;
    width: 190px;
    margin-top: 6px;
}
.teaser .aufzaehlung span {
    display: block;
}
.teaser p.square {
    margin: 0;
    padding: 12px 20px 0 20px;
    background: url('../images/square8px_blau.gif') no-repeat 0 15px;
}
.teaser label {
    font-weight: bold;
}
.teaser .ansprechpartner_box {
    clear: both;
}
.teaser .ansprechpartner_box label {
    width: 45px;
    float: left;
}
.teaser .ansprechpartner_box span {
    display: block;
    padding-left: 45px;
}
.teaser ul {
    list-style-type: none;
    margin-bottom: 6px;
}
.popup ul {
    margin: 20px 0;
}
.teaser ul li {
    margin: 0 0 0 20px;
    padding-left: 9px;
    background: url('../images/pfeil_blau_rechts.gif') no-repeat 0 5px;
    position: relative;
}
.teaser ul.linkliste li {
margin-bottom: 7px;
}
img.ansprechpartner_bild {
    position: absolute;
    right: 0;
}
/* Fusszeile */
#fusszeile {
    padding: 18px 0 0 240px;
    color: #a9d1ef;
}
.popup #fusszeile {
    padding-left: 0;
    color: #a9d1ef;
}
#fusszeile p * {
    text-decoration: none;
    color: #a9d1ef;
    font-size: 10px;
    margin: 0 6px 0 0;
        line-height: 10px;
}

#fusszeile .img_link {
	margin: 0 3px 0 0;
}
#fusszeile .favicon {
	height: 20px; 
	position: relative; 
	color: rgb(0, 80, 118); 
	top: 2px;
	text-decoration:none;
	border: 0;
	margin: 0;
	vertical-align: -5px;
}

/*   Tabellen   */
h2.bg_grau {
    background-color: #e7e7e8;
    color: #004f77;
    padding: 2px 5px 2px 5px;
    margin: 0;
}
table.typ2 thead th {
    background-color: #e7e7e8;
    padding: 2px 5px 2px 5px;
}
table.typ2 tbody th {
    font-weight: normal;
}
table.typ2 tbody th, table.typ2 tbody td {
    padding: 2px 5px 2px 5px;
}
div.hr {
    clear: both;
    border-bottom: 2px solid #d3d3d4;
    margin: 3px 0 10px 0;
        
}
table.borders {
    border-collapse: collapse;
}
table.borders tbody td, table.borders tbody th {
    border: 1px dotted #7b8388;
}
table th {
    text-align: left;
}
div.table_text {
    margin-bottom: 7px;
}
td.checkbox {
    width: 10px;
    padding: 4px 2px 3px 3px !important;
}
table thead th img {
    padding: 0;
    margin: 0 0 0 4px;
    float: none !important;
    position: relative;
    top: 4px;
    left: 3px;
}
.table_button input {
    background-color: #009ee0;
    font-size: 12px;
    color: #fff;
    border: 0;
    font-weight: bold;
    font-family: Arial;
    padding: 0 9px 0 9px;
    height: auto;
    margin: 0 0 0 5px;
    text-align: left;
}
.table_button {
    float: right;
    margin: 0;
    border: 0;
    padding: 1px 0 2px 9px;
    text-align: left;
    height: 16px
}
table th.subheadline {
    padding-top: 4px;
    padding-bottom: 1px;
}
table th h3 {
    font-size: 12px;
    color: #004f77;
}
table td.linie {
    background: url('../images/hr_bg.gif') repeat-x 0 3px;
    line-height: 4px;
        padding: 0;
}
a.drucken {
    padding-left: 14px;
    margin-left: 14px;
    background: url('../images/drucken.gif') no-repeat 0 4px;
}
a.schliessen {
    padding-left: 14px;
    margin-left: 14px;
    background: url('../images/schliessen.gif') no-repeat 0 4px;
}
 
 
/* DOWNLOADCENTER */
select.downloadcenter {
    width: 201px;
    border: 1px solid #727d84;
    height: 15px;
    font-size: 12px;
    margin: 2px 0 2px 0;
}
input.downloadcenter {
    background-color: #009ee0;
    font-size: 12px;
    color: #fff;
    border: 0;
    font-weight: bold;
    font-family: Arial;
    padding: 0 9px 0 9px;
    height: auto;
    margin: 0 0 0 5px;
    text-align: left;
        position: relative;
        top: -2px;
}
p.downloadcenter_auswahl {
    margin: 19px 0 22px 0;
}
table.downloadcenter {
    width: 100%;
    margin: 0;
}
table.downloadcenter th, table.downloadcenter td {
    padding: 4px 5px 1px 5px;
    vertical-align: top;
}
table.downloadcenter td a {
    font-weight: bold;
}
table.downloadcenter td.icon {
    width: 36px;
    padding-top: 7px;
}
table.downloadcenter .filesize {
    text-align: right;
}
div.smallTopMargin {
    margin-top: -2px;
    position: relative;
}
table.typ2 tbody tr.first td {
    padding-top: 4px;
}
/* PRODUKTNAVI */
ul.produktnavi {
    list-style-type: none;
}
ul.produktnavi li {
    float: left;
    background: transparent url('../images/produktnavi_pfeil.gif') 0px 3px no-repeat;
    padding-left: 10px;
    padding-right: 30px;
    margin-bottom: 5px;
}
ul.produktnavi li.active {
    background-image: url('../images/produktnavi_pfeil_active.gif');
}
ul.produktnavi li.active a {
    font-weight: bold;
    text-decoration: none;
    color: #000;
}
div.produktnavi_clear {
    clear: both;
    padding-top: 20px;
}
/* STANDARDTABELLE */
table, table td {
    border-collapse: collapse;
}
.content table img {
    margin-right: 0;
}
table.noborders th {
    background-color: #fff;
}
table.noborders, table.noborders td {
    border: 0;
}
.form_angebot select.gender {
    width: 80px;
    border: 1px solid #727d84;
    height: 15px;
    font-size: 11px;
    margin: 1px 0 3px 0;
}
html>/**/body .form_angebot select.gender, x:-moz-any-link, x:default {
  height: 17px;
}
.form_angebot span.radiobutton_beschriftung {
    position: relative;
    top: -7px;
}
html>/**/body .form_angebot span.radiobutton_beschriftung, 
html>x:-moz-any-link, x:default {
  top: -4px;
}
.form_angebot input.radiobutton {
    border: none;
}
select {
  font-size: 11px;
}
/* FLAG TEASER*/
.flags {
	margin-left: 20px;
	width: 190px;
	margin-top: 13px;
}
.flags a {
	padding:0 !important;
}
.flags img {
	border: none;
	float: left;
	padding: 0px;
	margin: 0 5px 5px 0;
	height: 15px;
	width: 25px;
}
.auto img{
	height: auto;
	width: auto;
}
.headline_flags {
	margin: 0px !important;
	padding-bottom: 0px !important;
}
/* START fold list styles */
div.foldlist_header {
    background-color: #e7e7e8;
    clear: both;
    position: relative;
    padding: 2px 2px 2px 4px;
    cursor: pointer;
    margin-top: 13px;
}
div.foldlist_header h2 {
    padding: 0 0 0 12px;
    margin: 0;
}
div.foldlist_header_sml h2 {
    background: transparent url(../images/foldlist_right.gif) 1px 3px no-repeat;
}
div.foldlist_header_big h2 {
    background: transparent url(../images/foldlist_down.gif) 0px 5px no-repeat;
}
div.foldlist_header a {
    position: absolute;
    top: 2px;
    right: 9px;
    padding-left: 7px;
    background: transparent url(../images/foldlist_link_right.gif) 0px 5px no-repeat;
}
div.foldlist_content {
    position: relative;
    padding: 14px 0 0 0;
}
div.foldlist_content select.language_selector {
    position: absolute;
    top: 13px;
    right: 0;
    width: 100px;
    border: 1px solid #727D84;
}
div.foldlist_content div.spalte_2 {
    width: 48%;
    float: left;
    line-height: 24px;
    margin-right: 1.5%;
}
div.foldlist_content input.checkbox {
    margin: 0px 5px 0 0;
    position: relative;
    top: 3px;
}
div.foldlist_spacer {
    display: none;
}
/* END fold list styles */
/* SAFARI */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .suchbutton {
        font-size: 12px;
        border: 0;
        padding: 2px 0 1px 0;
    }
    .form_angebot span.radiobutton_beschriftung {
    position: relative;
    top: -1px;
}
    div.foldlist_content input.checkbox {
        top: 1px;
    }
 
}
.info_headline_new{
    font-weight:bold;
    float:left;
}
.info_language_select_new{
    font-size:11px;
    float:right;
}
.info_selector_new{
font-size:11px;
width:80px;
}
.info_description_new{
    margin-bottom:8px;
}
.second_hand_head_1{
    vertical-align:bseline;
    text-align:left;
}
.second_hand_head_2{
    text-align:center;
}
.second_hand_head_3{
    vertical-align:baselie;
    text-align:ceter;
}
.home .content img {
float:none;
margin:0;
}

.liste a.printBottom {
background:transparent url(../images/print.gif) no-repeat scroll left top;
bottom:2px;
font-size:11px;
height:15px;
padding:1px 0 0 22px;
position:absolute;
right:53px;
}


.content a.printBottom {

background:transparent url(../images/print.gif) no-repeat scroll left top;
bottom:2px;
font-size:11px;
height:15px;
padding:1px 0 0 22px;
position:absolute;
right:53px;

}


.link_list img{
	display:inline;
	float:none;
	margin: 0;
}

.link_list .mehr{
	display: block;
	margin: 0 0 7px 0;
}
.link_list_image img{
	display:inline;
	float:none;
	margin: 0;
}

.link_list_image .mehr {
	display: block;
	margin: 0 0 7px 0;
}


                <rde-dm:attribute mode="write" attribute="request:rdeResponseMimetype" op="set" value="text/css"/>
            
