/* Inserat Liste */
.inserat_liste { margin:0px 0px; padding:5px 5px;  }
.inserat_liste_premium	{ background:#E5EAE8;  }
.inserat_liste .inserat_image { width:150px; float:left; }
.inserat_liste .inserat_info_block { padding-left:170px; }
.inserat_liste .header { margin:0px; font-size:14px; color:#000; font-weight:bold;  }
.inserat_liste .header a { text-decoration:none; font-size:14px; color:#000; font-weight:bold; }
.inserat_liste .header a:hover { text-decoration:underline; }
.inserat_liste .inserat_hinweis { color:#666666; font-size:11px; line-height:180%; }
.inserat_liste .inserat_hinweis span { font-weight:bold; }
.inserat_liste .inserat_text { font-size:12px; font-weight: normal; color:#222222; letter-spacing:0.05em; }
.inserat_liste .inserat_gueltigkeit { font-size:12px; color:#000; font-weight:bold; line-height:120%; margin-top:3px; letter-spacing:0.1em; }
.inserat_liste .inserat_preis { font-size:12px; color:#650000; font-weight:bold; line-height:120%; margin-top:3px; letter-spacing:0.1em; }
.inserat_liste .detail_link { padding-top:5px; }
.inserat_liste .detail_link a { font-size:12px; text-decoration:underline; }
.inserat_liste .detail_link a:hover { color:#003320; }

/* Inserat Detail V2 Schema 2013 */




.mod_anzeigen_detail { margin:10px 0px 0px 0px; }

.mod_anzeigen_detail .header_infos { font-size:11px; text-align:right; line-height:150%; }
.mod_anzeigen_detail .header_infos span.datum { font-weight:bold;  }
.mod_anzeigen_detail .header_infos span.nummer {  }

.mod_anzeigen_detail .text_bild_block { margin:0px 0px; }
.mod_anzeigen_detail .bild_block { margin:0px 15px 10px 0px; float:left; }
.mod_anzeigen_detail .bild_block img { max-width:300px; height:auto; }
.mod_anzeigen_detail .text_block { margin:10px 10px 10px 0px; font-size:13px; color:#444444; }

.mod_anzeigen_detail .pp_link { background-color:#425376; padding:7px 10px; text-align:center; }
.mod_anzeigen_detail .pp_link a { color:#fff; text-decoration:none; font-size:16px; }

.mod_anzeigen_detail .pp_telefon { background-color:#efefef; padding:15px 10px; text-align:center;  text-decoration:none; font-size:16px; }
.mod_anzeigen_detail .pp_telefon a { color:#425376; text-decoration:none; font-size:16px; font-weight:bold; }
.mod_anzeigen_detail .pp_telefon .preis { color:#888; font-size:12px; margin-top:10px; }


.mod_anzeigen_detail .preis_header_block { margin-top:10px; padding:5px 10px;  }
.mod_anzeigen_detail .preis_header_block { font-size:14px; font-weight:bold; letter-spacing:0.1em; color:#000; }

.preis_block_2012 { margin:10px 0px 10px 10px; }
.preis_block_2012 .rabatt_block { float:left; color:#800000; width:150px; text-align:center; min-height:100px; padding-top:15px; }
.preis_block_2012 .rabatt_block .zahl { text-align:center; font-size:2.5em; font-weight:bold; }
.preis_block_2012 .rabatt_block .text { text-align:center; font-size:1.1em; font-weight:bold; letter-spacing:0.1em; margin-top:10px; }

.preis_block_2012 .werte_block { font-size:1.1em; line-height:160%; }
.preis_block_2012 .werte_block span.feld_name { font-weight:bold; color:#000; display:inline-block; text-align:right; width:240px; padding-right:5px;  }
.preis_block_2012 .werte_block span.feld_wert { font-weight:bold; color:#800000; padding-right:10px; }
.preis_block_2012 .werte_block span.feld_wert a { font-size:12px; line-height:250%; font-weight:normal; }
.preis_block_2012 .werte_block span.feld_zusatz { font-size:0.9em; color:#444444; }

.preis_block_2012 .werte_block .feld_zusatz_text { font-size:0.8em; color:#444444; margin-left:245px; line-height:140%; }
.preis_block_2012 .werte_block .feld_zusatz_text b { color:#444444; }

.pauschale_detail { margin:0px 0px 5px 10px; }
.pauschale_detail .info_block { padding:5px; line-height:140%; font-size:1em; font-weight:bold; color:#800000; letter-spacing:0.05em; }
.pauschale_detail .info_block label { display:inline-block; text-align:right; width:240px; padding-right:5px; font-weight:bold; vertical-align:top; color:#000; }


.mod_anzeigen_detail .daten_header { padding:5px 0px 0px 10px; width:390px; height:26px; background-image:url("/rw_images/bloecke/block_400x25_hell_rund.png"); background-position:top left;  background-repeat:no-repeat; }
.mod_anzeigen_detail .daten_header { font-size:0.9em; font-weight:bold; letter-spacing:0.1em; color:#603913; }

.mod_anzeigen_detail .optionen_block { margin:0px 7px; font-size:0.9em; color:#444444; line-height:150%; }
.mod_anzeigen_detail .optionen_block span.feld_name { font-weight:bold; display:inline-block; width:90px; padding-right:5px; text-align:right; }


.mod_anzeigen_detail .anbieter_block { margin:0px 7px; font-size:0.9em; color:#444444; line-height:150%; width:390px; }
.mod_anzeigen_detail .anbieter_block a { font-size:1em; line-height:150%; }
.mod_anzeigen_detail .anbieter_block b { color:#444444; }
.mod_anzeigen_detail .anbieter_block .anbieter_block_bild {float:right; }
.mod_anzeigen_detail .anbieter_block .anbieter_block_text { } 
.mod_anzeigen_detail .anbieter_block .anbieter_block_text .text_symbol_leer { margin:5px 0px 5px 20px; }
.mod_anzeigen_detail .anbieter_block .anbieter_block_text .text_symbol_adresse { margin:10px 0px 0px 20px; }
.mod_anzeigen_detail .anbieter_block .anbieter_block_text .text_symbol_telefon { margin:5px 0px 0px 20px; }
.mod_anzeigen_detail .anbieter_block .anbieter_block_text .text_symbol_fax { margin:5px 0px 0px 20px; }
.mod_anzeigen_detail .anbieter_block .anbieter_block_text .text_symbol_email { margin:5px 0px 0px 20px; }
.mod_anzeigen_detail .anbieter_block .anbieter_block_text .text_symbol_homepage { margin:5px 0px 0px 20px; }
.mod_anzeigen_detail .anbieter_block .anbieter_block_text .text_symbol_drucken { margin:5px 0px 0px 20px; }
.mod_anzeigen_detail .anbieter_block .anbieter_block_text .text_symbol_sozial { margin:15px 0px 0px 20px; }
.mod_anzeigen_detail .anbieter_block .anbieter_block_text .text_symbol_user { margin:15px 0px 0px 20px; }

.mod_anzeigen_detail .anbieter_block .red_anonym { padding:0px 10px; color:#790000; }



.mod_anzeigen_detail b { color:#603913; }