@media print
{

/**********************
* GRUNDEINSTELLUNGEN
**********************/

* { margin:0; padding:0; border:0; font-size:100.01%; }
html { height:98%; }
body { position:relative; height:100%; text-align:left;
       margin:10px 20px;
       font-family:Georgia,Times,serif; /* Win ev Times vor Georgia */
       font-size:100%; /* 16px */
       line-height:1.125em; /* 16x1.125=18px */
       color:#000;
       float: none !important;}
fieldset, img { border:0; }
h1, h2 { margin:0 0 5px; font-size:1.125em; font-weight:400; }
.infoarial { font-family:Arial,sans-serif; }
form { margin:0; padding:0; }

/*******************
* EBENEN
*******************/

#anzeigeflaeche { float: none !important; position:absolute; top:0; left:0; right:0; height: auto !important; }
#hauptbox { float: none !important;height: auto !important; text-align:left; width:100%;}

/* Spalte 1 */
#spalte1    { position:absolute; top:10px; left:0; width:9.375em; margin:0 15px 0 0; padding:0; }
#navigation { width:9.375em; margin:0 0 0 1px; list-style-type:none; }
#merkzettel { display:none; }

/* Spalte 2 */
#spalte2, .merkzettel_icons { display:none; } 
#spalte2.sperrfristen { display:block; font-size:9px; line-height:120%; position:absolute; left:-15px; top:400px;}
#spalte2.sperrfristen ul { list-style-type:none; }
#spalte2.sperrfristen select { border:0 !important; }
#spalte2_breit { height:auto;position:absolute; top:0; left:11em; margin:0; padding:0;float:none !important; height:100%; }
#spalte2_inhalt { height:auto;float:none !important;margin:0 0 22px 18px; padding:2px 0 0; }
#spalte2_breit_inhalt, #spalte2_breit_inhalt_scroll { height:auto;float:none !important;margin:0 0 22px 18px; padding:5px 0 9px; }
#spalte2_breit_inhalt_text, #spalte2_breit_inhalt_text_lang { height:auto;float:none !important;margin:0;}
#spalte2_breit_magazin { height:auto;float:none !important;margin:0 0 22px 20px; padding:5px 0 9px; }
#spalte2_breit_suchresultat { height:auto;float:none !important;margin:0;}

/* Spalte 3 */
#spalte3 { position:absolute; top:0; left:11em; margin:0; padding:0; }
#spalte3_inhalt { clear:both; float:left; width:29.125em; height:28.63em; margin:0; padding:0; border:0; }
#spalte3_zusatz { float:left; width:26.5em; margin:14px 0 0 5px; padding:0;
          text-align:center; font-size:1.0625em; line-height:120%; color:#6D5945; }
#zusatzinfos { margin:6px 0 0; font-family:Arial,sans-serif; font-size:0.6875em; color:#000; }
#spalte3_schmal { display:none; }

/* Fusszeile */
#fusszeile { display:none; }

/*******************
* Spalte 1
*******************/
#spalte1 img { margin:0 0 30px; width:6.75em; height:1.375em; }

/*********************
* Hauptnavigation
*********************/
#navigation a { text-decoration:none; }
#navigation li { float:left; width:100%; margin:0; padding:0; display:inline; font-size:1.125em; line-height:120%; }
#navigation li a { width:90%; color:#727173; }
#navigation li a:hover { color:#000; }
#navigation li ul { margin:0; padding:2px 0 0; list-style-type:none; }
#navigation li ul li.abstandunten { margin-bottom:9px; }
#navigation li ul li { float:left; margin:0; padding:3px 0 3px 10px; font-family:Arial,sans-serif; font-size:0.6875em; line-height:95%; }
#navigation li.abstandoben { margin-top:12px; }
#navigation li ul li a:hover { color:#000; }
#navigation li.current { color:#000; }
#navigation li ul li.current { width:90%; color:#000; display:block; }
#navigation li ul li:last-child { margin-bottom:5px; }

/*******************
* Spalte 2
*******************/
#spalte2_breit_inhalt_text p.merkzettel_titel { margin:0 0 2px; padding:0; line-height:130%; }
#spalte2_breit_inhalt_text p.merkzettel_titel span { font-style:italic; }
#spalte2_breit_inhalt_text p.merkzettel_titel a { color:#000; text-decoration:none; border:0; }
#spalte2_breit_inhalt_text p.merkzettel_titel a:hover { color:#727173; }
#spalte2_breit_inhalt_text p.merkzettel_infos { margin:0; padding-top:2px; font-family:Arial,sans-serif; font-size:0.6875em; line-height:120%; color:#000; }
#spalte2_breit_inhalt_text p.merkzettel_untertitel { margin:1px 0 0; font-size:0.6875em; line-height:120%; }
#spalte2_breit_inhalt_text p.merkzettel_status { margin-bottom:2px; padding:0 0 0 5px; font-family:Arial,sans-serif; font-size:0.6875em; color:#000; }
#spalte2_breit_inhalt_text p span { font-size:1.125em; }
#spalte2_breit_inhalt_text div.merkeintrag_entfernen a { text-decoration:none; border:0; }
.merkzettel_eintrag { padding:6px; margin:0 6px 5px 0; background-color:#fff; border-top:1px solid #999; }
.merkeintrag_entfernen { display:none;}

/* einfache Liste => vorheriger Wert line-height:130%; */
#spalte2_inhalt a { font-size:1.125em; line-height:120%; text-decoration:none; color:#727173; }
#spalte2_inhalt.kursiv a { font-style:italic; }
#spalte2_inhalt li { margin-bottom:4px; padding-right:8px; }
#spalte2_inhalt li.current a, #spalte2_inhalt a:hover { color:#000; }
#spalte2_inhalt p.autor { margin:6px 0 0; padding:0; font-size:0.667em; }
#spalte2_inhalt p { margin:2px 0 0; padding-bottom:3px; font-family:Georgia,Times,serif; font-size:0.75em; line-height:130%;
                    color:#727173; font-style:normal; font-weight:400; }

#spalte2_breit_inhalt_text_lang .bild_spalte { width:8.1875em; margin:0px 1.563em 0 0; padding:0; }
#spalte2_breit_inhalt_text_lang img.autorbild { width:8.125em; height:10.9375em; }
#spalte2_breit_inhalt_text_lang .text_spalte { position:absolute; top:0;left:13em; width:20em; }
#spalte2_breit_inhalt_text_lang .text_spalte .infoarial { font-size:0.875em;  }
#spalte2_breit_inhalt_text p, #spalte2_breit_inhalt_text_lang p { margin-bottom:12px; padding:0 18px 0 0; font-size:0.8125em; line-height:140%; }
#spalte2_breit_inhalt_text p.infoarial, #spalte2_breit_inhalt_text_lang p.infoarial { margin-bottom:0; font-size:0.5625em;}
#spalte2_breit_inhalt_text a, #spalte2_breit_inhalt_text_lang a, #spalte3_inhalt .verfilmung a, .download_text a, #spalte3_schmal_inhalt.service a  { color:#727173; text-decoration:none; border-bottom:1px solid #727173; }
#spalte2_breit_inhalt_text a:hover, #spalte2_breit_inhalt_text_lang a:hover,  #spalte3_inhalt .verfilmung a:hover, .download_text a:hover, #spalte3_schmal_inhalt.service a:hover { color:#000; border-bottom:1px solid #000; }
#spalte2_breit_inhalt_scroll h1, #spalte2_breit_inhalt h1, #spalte2 h1  { margin:0 0 10px; font-size:0.6875em; font-family:Arial,sans-serif; line-height:120%; }
#spalte2_breit_inhalt_scroll h2, #spalte2_breit_inhalt_text h2 { font-size:1.125em; line-height:120%; color:#6D5945; font-weight:400; margin-bottom:12px; }
#spalte2_breit_inhalt_scroll h3 { margin:0 0 2px; padding:0; font-family:Arial,sans-serif; font-size:0.6875em; line-height:110%; font-weight:400;  }
#spalte2_breit_inhalt_text_lang div.bild_spalte a, #spalte2_breit_inhalt_text_lang div.bild_spalte a:hover { border:0; }
#spalte2_breit_inhalt_scroll .text_spalte h1 { margin:0 0 8px 0; font-size:0.6875em; font-family:Arial,sans-serif; }

#spalte2 .listenkopf { padding:0; }
#spalte2 .listenkopf h1 { margin:12px 0 23px 16px; font-size:1.125em; font-family:Georgia,Times,serif; color:#6D5945; font-weight:400;  }
#spalte2 .listenkopf p { margin:19px 7px 4px 18px; padding: 0 0 3px 1px; font-size:0.6875em; color:#000; border-bottom:1px solid #000; }
#spalte2 li.listen_zusatztext { margin-top:20px;font-size:0.8125em; line-height:140%; }
#spalte2 li.listen_zusatztext p {  font-size:1em; color:#000; }
#spalte2 li.listen_zusatztext a { color:#727173; text-decoration:none; border-bottom:1px solid #727173; font-style:normal;font-size:1em; }
#spalte2 li.listen_zusatztext a:hover { color:#000; border-bottom:1px solid #000; font-style:normal; }

#suchinfo { margin:29px 16px 0 0; padding: 0 0 3px 1px; font-size:0.75em; color:#000; border-bottom:1px solid #000; }
#spalte2_breit_suchresultat h2 { width:11.5em; float:none; padding:6px 0 0; font-size:0.6875em; color:#000; font-family:Arial,sans-serif; }
#spalte2_breit_suchresultat ul { width:21.2em; float:none; list-style-type:none; }
#spalte2_breit_suchresultat li { margin-bottom:0.5625em; padding:0 16px 0 0;  }
#spalte2_breit_suchresultat li span.datum {  font-size:0.6875em; }
#spalte2_breit_suchresultat li a { text-decoration:none; font-style:italic; font-size:1.125em; line-height:120%; color:#6D5945; font-weight:400; }
#spalte2_breit_suchresultat li a:hover { color:#727173; }
#spalte2_breit_suchresultat li span { display:block; font-style:normal; font-size:0.8125em; }
#spalte2_breit_suchresultat hr { clear:both; margin:0 16px 8px 0; padding:0; border-bottom:1px solid #000;  }

#pressemitteilung { height:14.375em; margin:1.125em 0 1.313em; padding-right:1em; }
#pressemitteilung  h2 { line-height:120%; color:#4e6360; font-weight:400; margin-bottom:4px; }
#pressemitteilung  p { margin:0 0 18px; font-size:0.8125em; line-height:140%; }
#pressemitteilung a { color:#727173; text-decoration:none; border-bottom:1px solid #727173; }
#pressemitteilung a:hover { color:#000; border-bottom:1px solid #000; }

/*******************
* Spalte 3
*******************/
#stimmen, #autor, #buch, #mehr, #hoerbuecher, #buecher, #biographie, #download { float:none !important; display:block !important;}
#spalte3_zusatz { display:none;}
#spalte3_inhalt .bild_spalte { clear:both; float:left; width:8.1875em; margin:1.063em 1.563em 0 0.75em; padding:0; }
#spalte3_inhalt .text_spalte { float:left; width:18.1875em;
                 margin-top:15px; }
#spalte3_inhalt .text_spalte_breit { float:left; width:27.9375em;
                 margin:1.25em 0 0 0.75em; }
#spalte3_inhalt .text_spalte p { width:20.75em; margin:0; font-size:0.8125em; line-height:150%; }
#spalte3_inhalt .verfilmung p {  margin-bottom:0.875em; }
#spalte3_inhalt .text_spalte h1 { padding:0 12px 0 0; line-height:130%; }
#spalte3_inhalt .text_spalte h2, #spalte3_inhalt .text_spalte_breit h2  { margin:0 0 12px; padding:0 12px 0 0; font-family:Georgia,Times,serif; font-size:0.8125em; line-height:130%; font-style:normal; font-weight:400; }
#spalte3_inhalt .buchtiteltitel { font-style:italic; }

/* Spalte 3 Mosaik */
.autor_bild { height:7.5em; width:5.75em; float:left; font-size:1em; line-height:120%; color:#6D5945; }
.autor_bild img { height:7.25em; width:5.4375em; }
.cover, .cover_cd, .cover_hp { height:14.375em; width:9.625em; float:left; font-size:1em; line-height:120%; color:#6D5945;}
.cover_cd { height:10.625em; }
.cover_hp { height:auto; padding-bottom:37px; }
div.cover .tb { margin-top:3px; }
div.bild_spalte .tb { margin-top:2px; }
div.bild_spalte .hc { margin-top:-1px; }
div.cover .cd { margin-top:8px; }

#stimmen p { width:24.25em; margin:0; text-align:center; font-size:1.0625em; line-height:120%; color:#6D5945;}

#spalte3_zusatz .autor, #stimmen em, #spalte3_zusatz em { font-family:Arial,sans-serif; font-size:0.6875em; font-style:normal; }

#zusatzinfos img { float:left; margin:-1px 3px 0 -2px; border:0; text-decoration:none; }
#zusatzinfos a { color:#727173; text-decoration:none; border:0;}
#zusatzinfos a:hover{ color:#000; border:0; }
#zusatzinfos p { clear:left; float:left; width:11.818em; margin:8px 0 0; padding:0; line-height:130%;}
#zusatzinfos img#okimg { display:none;}


select.related_books { display:none;}
#merken, #drucken { display:none;}
#spalte3_schmal_inhalt ul { width:15.625em; margin:0 0 0 2px; padding:0; list-style-type:none;}
#spalte3_schmal_inhalt li { clear:both; margin:0; padding:0; }
#spalte3_schmal_inhalt.service ul { list-style-type:disc;}
#spalte3_schmal_inhalt.service li { font-size:0.8125em;margin-left:18px; }
#spalte3_schmal_inhalt.service p { margin-bottom:0; }
#spalte3_schmal_inhalt li strong { font-weight:400; font-style:italic;color:#000; }
/*#spalte3_schmal_inhalt #news li strong { color:#333; }*/
#spalte3_schmal_inhalt li a { display:block; min-height:2.0625em; padding:0.625em 0 0.625em 4px; border-top: 1px #999 solid;
                              color:black; text-decoration:none; font-size:0.8125em; line-height:130%; }
#spalte3_schmal_inhalt li a.ff { border-top: 1px #ccc solid; min-height:1.3em; }
#spalte3_schmal_inhalt li a.ohnelinie { border-top:0; }

#spalte3_schmal_inhalt li.erster a { padding:0.75em 0 0.8125em 4px; border:0; }
#spalte3_schmal_inhalt li p { width:auto; margin:0; padding:0; border:0; font-size:1em; line-height:130%; }
#spalte3_schmal_inhalt p { width:19.25em; margin:0 0 18px 2px; padding:12px 0 0 1px; border:0; font-size:0.8125em; line-height:130%; }
#spalte3_schmal_inhalt.download p { margin:0 0 0 2px; }
#spalte3_schmal_inhalt p label { font-size:1em; }
#spalte3_schmal_inhalt form { margin: 16px 0 18px; }
#spalte3_schmal_inhalt form p { margin:6px 0 0 2px; padding:0 0 0 1px; vertical-align:middle;  }
#spalte3_schmal_inhalt form input { margin:0 5px 0 0; border:1px #999 solid; }
.suchknopf { font-family:Arial,sans-serif; margin-top:24px; background:transparent; }


.buchitem, .autoritem, .aktuellitem { width:26em; margin:0 0 1.25em; padding:0 0 1em; border-bottom:1px solid #999; }
.aktuellitem { margin:0 0 0.875em; padding:0 0 0.5em; }
.buchitem h1, .autoritem h1, .aktuellitem h1 { margin:0 0 5px; }
.aktuellitem h1 { margin:0 0 3px; font-family:Arial,sans-serif; font-size:0.6875em; }

#mehr h1, #download .zwischentitel { margin:4px 0 3px; font-family:Arial,sans-serif; font-size:0.6875em; }
#mehr ul { width:26em; margin:0 0 0.875em; padding:0 0 0.6875em; border-bottom:1px solid #999; list-style-type:none; }
#mehr li { color:#000; margin-top:0.6875em; line-height:130%;}
#mehr li span { display:block; font-family:Georgia,Times,serif; font-size:0.8125em; margin:2px 0 8px; line-height:130%; }
#mehr li span.datum { display:block; font-family:Arial,sans-serif; font-size:0.6875em; margin:3px 0 5px; line-height:110%; }
#mehr li a { font-size:1.125em; text-decoration:none; color:#727173; font-style:italic; }
#mehr li a:hover { text-decoration:none; color:#000; }

.buchitem h2, .autoritem h2, .aktuellitem p { font-family:Georgia,Times,serif; font-size:0.75em; margin:0 0 8px; font-style:normal; font-weight:400; }
.buchitem div, .autoritem div, .aktuellitem div { display:none; }
.buchitem p, .autoritem p { margin:0; color:#000; font-family:Arial,sans-serif; font-size:0.6875em; line-height:130%; }
.buchitem h1 a, .autoritem h1 a, .aktuellitem h1 a { text-decoration:none; color:#727173; }
.buchitem a:hover, .autoritem a:hover, .aktuellitem a:hover { color:#000; }
.preisempfehlung { margin-top:-8px; padding-bottom:4px; font-size:0.6875em; font-family:Arial,sans-serif; }

#aufklappmenue { width:19.375em; margin:0 6px 0 13px; }
#aufklappmenue select { width:19.375em; margin:15px 0 0; padding:3px; font-size:0.75em; background:#efede9; display:inline; }
#aufklappmenue input {  margin:0 0 0 4px; padding:3px; font-size:0.75em; background:#efede9; outline:none; }
#aufklappmenue p { margin:19px 0 4px 5px; padding: 0 0 3px 1px; font-size:0.6875em; color:#000; border-bottom:0; }
#aufklappmenue input.send { margin:0; padding:0 0 3px 6px;border:0; cursor:pointer; }
#spalte3_schmal_inhalt #aufklappmenue.linieu { border-bottom: 1px #999 solid; margin:0;padding:0; }

#spalte3_schmal_inhalt #aufklappmenue { width:15.625em; margin:15px 0 15px 3px;}
#spalte3_schmal_inhalt #aufklappmenue select { width:17.5em; margin:0; padding:1px; font-size:0.6875em; background:#fff; outline:none; display:inline; }
#spalte3_schmal_inhalt #aufklappmenue select.monat_select { width:10.1875em; margin:3px 0.5em 0 0; }
#spalte3_schmal_inhalt #aufklappmenue select.jahr_select { width:6.375em; margin:3px 4px 0 0; }

#download ul { width:26em; list-style-type:none; }
#download li { margin-top:0.25em; padding-left:1.5em; font-size:1.125em; line-height:120%; }
#download li.pdf { background: url("../images/pdf.gif") 0 2px no-repeat; }
#download li.zip { background: url("../images/zip.gif") 0 2px no-repeat; }
#download .autoritem div { font-size:0.9375em; margin-top:2px;}
#download li a { text-decoration:none; color:#727173; }
#download li a:hover { color:#000; }

/*******************
* REITER
*******************/

/* REITER ALLGEMEIN */
ul.reiter { list-style-type:none; height:1.25em; margin:0; padding:0; border:0; font-size:0.6875em; line-height:1.25em; }
ul.reiter li { float:left; display:inline; margin:0 3px 0 0; padding:0; }
ul.reiter li.current a { color:#000; }
ul.reiter a { margin:0; padding:0 1.25em 0.3125em 0.5em; display:block; color:#666; text-decoration:none; }
ul.reiter a:hover { color:#000; }

/* REITER OBEN */
#spalte3 ul.reiter li:first-child a { padding:0 1em 0.3125em 0.6875em; }
#spalte3 ul.reiter li div { display:block; line-height:1%; }
#spalte3 ul.reiter li div.active { display:block; line-height:1%; }
#spalte3 ul.reiter li div div { width:0.3125em; height:0.3125em; }
#spalte3 ul.reiter li div.active div { width:0.3125em; height:0.3125em; }


/*******************
* SCHATTEN
*******************/

.schattenecke { float:right; width:0.375em; height:0.375em; }
.schattenecke_unten { position:absolute; bottom:0; left:0; width:0.375em; height:0.375em; }
.schatten_s2, .schatten_s3 { float:left; }
.schatten_s2 { width:20.625em; }
.schatten_s3 { width:28.75em; }


/*******************
* KALENDER
*******************/

.kalendertag {  float:left; width:2.25em; height:2.25em; margin:0.125em 0.75em 0 0; text-align:center; background:#434144; font-weight:400; font-family:Arial,sans-serif; font-size:1em; line-height:100%; color:#fff; }
.monat { display:block; padding:0.25em 0 0; color:#D4C3B2; font:normal 0.8125em/100% Arial,sans-serif; }
.kalender_txt { display:block; margin-left:3.25em; width:15em;}

/*******************
* HOME PAGE
*******************/

#aktuell { width:30.25em; }
#magazine { height:15.4375em; }

.tb { padding:5px 6px 2px 1px; margin-right:1.6875em;
    background: url("/images/taschencover.gif") 0 0 no-repeat; width:8.25em; height:13.1875em; }
.hc { padding:8px 11px 2px 1px; margin-right:1.375em;
    background: url("/images/hardcover.gif") 0 0 no-repeat; width:8.25em; height:13.1875em; }
#aktuell #cover3 { margin-right:0; }
#spalte2_breit_inhalt_text_lang div.bild_spalte .hc { padding:7px 11px 2px 1px; margin-right:1.375em;
    background: url("/images/hardcover_mittel.gif") 0 0 no-repeat; width:7.125em; height:auto; }
#spalte2_breit_inhalt_text_lang div.bild_spalte .tb { padding:5px 6px 2px 1px; margin-right:1.6875em;
    background: url("/images/taschencover_mittel.gif") 0 0 no-repeat; width:7.125em;  height:auto;}
.cd { width:8.25em;  }
#aktuell .cd { margin: 0 1.75em 1px 0; border: 1px solid #ccc; }
#zufallsbild .tb, #zufallsbild .hc { margin:0; }

.titelbox { margin:10px 0 0 3px; font-size:0.6875em; line-height:120%; }
.magazintitel { margin-left:1px;}
#spalte3_schmal .titelbox { width:22.6875em; }

#spalte3_inhalt .tb, #spalte3_inhalt .hc { margin-right:0; }

/*********************
* Magazine
*********************/

.magazinbox { width:30em; height:4.6875em; margin:0 0 3px; background:#eee7e0; }
.magazinbox img { float:left; margin:7px 14px 7px 9px; width:6.25em; height:3.75em;  }
.magazinbox a.maglink { display:block; padding:7px 3px 0 0; font-size:1.063em;
        line-height:120%; color:#555; text-decoration:none; }
.magazinbox a.maglink em { font-style:italic; }
.magazinbox a.maglink:hover { color:#000; text-decoration:none; }
#magazine_show { margin:0; }
#magazine_show h1 { margin:16px 0 0; font-size:1.125em; font-weight:400; color:#333;  }
#magazine_show h2 { margin:6px 0 6px; font-size:1.125em; font-weight:400; font-style:italic;color:#333; }
#steuerung { margin: 1.125em 0 0; font-family:Arial,sans-serif; font-size:0.75em; line-height: 120%; text-align:center; }
#steuerung img { width:1.125em; width:1.125em; }

.magazine_image, #movie_div { display:block; width:30em; height:23.875em; margin:20px 0 0;
                              text-decoration:none; background-color:#fff; }
.bild_gross { /*height:23.875em;*/ width:30em; }
.banner_image { width:30em; }
#movie_div { text-align:center; }

.covers { padding:40px 6px 0;}
.covers img { width:5.125em; }
.covers_cd { padding:40px 16px 0; }
.covers_cd img { width:8.25em; }
.bl { margin:0 8px 30px 0; border:1px solid #dedede;}
.blcd { margin:0 21px 30px 0; /*border:1px solid #dedede;*/}

.news { margin-left:4px; font-size:0.8125em; line-height:140%; padding-bottom:9px;}

/*********************
* Tooltipps
*********************/

.tooltip_wrapper, .tooltip_wrapper_r_arrow { width:17.5em; border:0; padding:0;  }
.tooltip_content_wrapper { margin-left:1.0625em; margin-right:0; padding:0; }
.tooltip_content_wrapper p,.tooltip_content_wrapper_left p { margin:0.125em 0 0.625em 0; }
.tooltip_content_wrapper_left { margin-left:0; margin-right:1.0625em; padding:0; }
.tooltip_title { padding:10px 20px 6px 14px; color:#fff;
         font-size:1.1875em; line-height:125%; text-align:left;}
.tooltip_content { padding:0 20px 14px 14px; color:#fff;
           font-size:0.75em; font-family:Arial,sans-serif; line-height:130%; text-align:left;}


/*********************
* ALLGEMEINE KLASSEN
*********************/
a.pdf, a.doc{ padding-left:1.375em; background: url("../images/pdf.gif") 0 2px no-repeat; color:#727173; text-decoration:none; border-bottom:1px solid #727173; }
 a.doc{ background: url("../images/doc.gif") 0 2px no-repeat; }
a.pdf:hover, a.doc:hover { color:#000; border-bottom:1px solid #000;}
.pdf_icon { float:left;display:block;padding-right:8px;margin-top:2px; }
.linie { padding-bottom:2px; border-bottom:2px solid #666; }
.linie_grau { padding-bottom:2px; border-bottom:1px solid #666;}
.linie_grau_luftig { padding:15px 0; border-bottom:1px solid #666;}
.right { float:right; }
.left { float:left; }

.mehrlink { float:right; margin-right:10px; padding-right:14px; }
#spalte2_breit .mehrlink { margin-right:15px; }
a.mehrlink { color: #333; text-decoration:none; }
a.mehrlink:hover { color: #000; text-decoration:none; }
.abstand_unten8 { margin-bottom:8px; }
.abstand_unten12 { margin-bottom:12px; }
.abstand_unten30 { margin-bottom:30px; }
.abstand_unten40 { margin-bottom:40px; }
.abstand_unten3 { margin-bottom:3px; }
.abstand_oben30 { margin-bottom:30px; }
.abstand_oben18 { margin-top:18px; }
.abstand_oben12 { margin-top:12px; }
.send { height:16px; margin:0; padding:0;border:0; cursor:pointer; vertical-align:middle; }
.pointer { cursor:pointer;}

.katalog {margin:2px 18px 0 0; width:12.5em; }

.titel_abstand { line-height:0; }

.jahr { display:block;margin:4px 0 6px;font-size:0.75em;font-family:Arial; }
.datum { font-size:0.875em; font-family:Arial; font-weight:400; }

.highlight { color: #f05a28; }

p.debug { margin-top:0.5em; font-size:1.2em; }
}

/* Skiplink-Navigation */
@media screen, print {
    .skip { position: absolute; left: -1000em;  width: 20em; }
}
