body {margin:0;padding:0;background:url(bodybg00.jpg) repeat-x top left #f1f1f0;font-family:Arial, Helvetica, Verdana, Sans-Serif}

/*-----------KOPFBEREICH-----------------------*/
#head {position:relative;height:155px}
#wrapper {width:976px;border-right:4px solid #bcbdb8;background-color:white}
#emma-logo img {border:none;position:absolute;top:0;left:0}
.werbung-oben {right:13px;position:absolute;top:-10px}

/*------------METANAVIGATION------------------*/
#metanav {position:absolute;top:0px;right:375px;width:auto;list-style-type:none;margin:0;padding:0;text-align:right}
#metanav li {float:left;margin:0;padding:0px 3px;border-right:1px solid #ccc}
#metanav li.last {border-right:none}
#metanav li a {font-size:10px;text-decoration:none;color:#666;}
#metanav li a:hover {color:#000;text-decoration:underline}

/*------------MAINNAV-------------------------*/
#mainnav {list-style-type:none;position:absolute;top:113px;left:9px;padding:0;margin:0}
#mainnav li {float:left;margin-right:10px}
#mainnav li a {font-size:12px;color:black;text-decoration:none;font-weight:bold;text-transform:uppercase;height:20px;display:block}
#mainnav a span {background:no-repeat top left;display:block;height:20px;margin-top:-20px;z-index:10;position:relative;}
#mainnav a:hover span, #mainnav li.active a span {background-position:0px -25px}

/*----------SUBNAV----------------------*/
.subnav {list-style-type:none;margin:0;padding:0}
.subnav li {border-bottom:1px solid #eee}
.subnav a {color:#333;line-height:20px;}
.subnav a:hover {text-decoration:none;color:#cd1111}
.subnav li.active a {color:#cd1111;font-weight:bold}
.subsubnav {list-style-type:none;margin:5px 0px 10px;padding:0px 0px 0px 25px}
.subsubnav li {border-bottom:none;font-weight:normal}
li.active .subsubnav li a {font-weight:normal;color:#666}
li.active .subsubnav li.active a, li.active .subsubnav li a:hover {color:#cd1111}

/*-----------RESSORTNAVIGATION-----------------*/
#ressortnav {z-index:2000;margin:0;padding:0px;width:100%;position:absolute;list-style-type:none;top:135px;left:0px;background:url(ressortb.jpg) repeat-x bottom left;border-bottom:1px solid #cacaca;border-top:1px solid #cacaca}
#ressortnav li {float:left;padding:0px 10px 3px;background:url(ressortn.gif) no-repeat bottom right}
#ressortnav li.last {background:none}
#ressortnav a {font-size:12px;color:black;text-decoration:none}
#ressortnav a:hover {color:#cd1111}
.ressorts-level2 {display:none;position:absolute;list-style-type:none;margin:0px 0px 0px -10px;padding:0;background-color:white;border:1px solid #ccc;}
.ressort-description {display:block;padding-left:5px;font-size:11px;color:#999}
#ressortnav .ressorts-level2 li {float:none;display:block;padding:2px 10px 5px;border-bottom:1px solid #ccc;background-image:none;white-space:nowrap}
#ressortnav li:hover .ressorts-level2 {display:block;z-index:250;margin-top:2px}
#ressortnav li:hover, #ressortnav li.active {background-color:white;top:1px;padding-bottom:2px;position:relative;line-height:18px}
#ressortnav .ressorts-level2 li:hover {background:url(ressortb.jpg) repeat-x top left #d6d6d6;padding-bottom:5px;top:0px}
#ressortnav .ressorts-level2 li:hover .ressort-description {color:#000}

/*-----------BREADCRUMBS------------------*/
#breadcrumbs {float:left;list-style-type:none;padding:0;margin:0;left:5px;position:relative}
#breadcrumbs li {float:left;font-size:12px;color:#999;padding-left:5px}
#breadcrumbs a {color:#999;text-decoration:none;padding:0px 5px 0px 0px}
#breadcrumbs a:hover {color:#666;text-decoration:underline}

/*-----------CONTENT-BEREICH--------------------*/
.csc-textpic-caption {font-weight:bold;color:#666;line-height:13px;font-size:11px}
#archiv_head {font-size:11px;width:565px;text-align:right;border-bottom:1px dotted #ccc;padding:5px 0px;margin-top:-11px;padding-bottom:2px}
#content {background:url(content-.gif) repeat-y top left;float:left;margin:10px 0px}
#links {width:600px;float:left}
#rechts {width:350px;float:left;font-size:12px;padding:14px 0px 0px 8px}
.csc-frame-rulerBefore {border-top:1px solid #ccc;padding-top:10px}
.inhalt {clear:both;float:left;padding:20px 0px 10px 10px;font-size:12px;width:565px;line-height:18px}
.inhalt p {margin:0px 0px 10px}
.inhalt strong {color:#333}
a {color:#cd1111;text-decoration:none}
a:hover {text-decoration:underline}
#content h1.Dachtitel, #content h1.dachtitel {background:none;text-indent:0;color:#000;font-size:11px;text-transform:uppercase;font-weight:normal;top:-4px;position:relative;margin-bottom:-4px;}
#content h1.dachtitel a {color:#000}
.csc-default {margin:10px 0px 15px}
#content h1 {margin:0;height:15px}
#content h2 {margin:0px;height:25px;color:#cd1111}
#links p.bodytext a {padding-left:10px;background:url(linkpfei.gif) no-repeat 0px 3px}
#links .csc-textpic-imagewrap a ,#links h1 a, #links h2 a, #links h3 a {padding-left:0;background:none}
#links img {border:none}
.align-center {text-align:center}
strong.socialbookmarks{display:block;margin-bottom:7px}

/*------------FOOTER-------------------------*/
#footer {clear:both;background:url(footer-b.gif) repeat-y 0 0 #f0f0f0;border-top:10px solid #f0f0f0}
#footerlinks {float:left;width:580px;padding:0px 0px 15px 13px;}
.footernav-1 a {color:#171717}
.footernav-1 {list-style-type:none;margin:0;padding:0 0 15px;float:left;width:145px;font-size:11px;text-transform:uppercase;font-weight:bold}
.footernav-2 {list-style-type:none;margin:2px 0 0 0;padding:0 0 0 5px;text-transform:none;font-weight:normal}
.footernav-2 li {padding-left:5px;background:url(dot00000.gif) no-repeat 0px 5px}
.footerlinks-row {clear:both;display:block;float:none;padding:5px 0px;}
.footerlinks-column {display:block;float:left;padding:5px 0px;width:145px}
#footerrechts {float:left;width:375px;padding-left:5px}
#footerunten {;clear:both;color:white;padding:10px 0px;background:url(emma_foo.gif) no-repeat center right #f50f54}
#footermainnav {list-style-type:none;margin:0;padding:0 0 0 5px}
#footermainnav li {float:left;0px}
#footermainnav a {color:#171717;font-size:10px;padding:0px 4px;border-right:1px solid #ccc;}
#footermainnav li.last a{border-right:none}
#footerlinks-unten{list-style-type:none;padding:0px 10px;display:inline;margin:0}
#footerlinks-unten li {float:left;padding:0px 10px 0px 10px;border-right:1px solid white;margin:0px}
#footerlinks-unten a,#footerunten .copyright  {font-weight:bold;color:white;font-size:10px;text-transform:uppercase;line-height:15px}
#footerunten .copyright {display:inline;padding:0px;line-height:15px;}
.verlagnavi {top:20px;left:10px;position:relative;clear:both}
.verlagnavi ul {list-style-type:none;margin:0;padding:0}
.verlagnavi li {float:left}
.verlagnavi strong {color:#f50f54;font-size:11px;text-transform:uppercase;font-weight:bold}
.verlagnavi a {font-size:11px;font-weight:bold;text-transform:uppercase;padding-right:5px;border-right:1px solid #797979;color:#797979;margin-right:5px}
.verlagnavi li.last a {border-right:none}
#newsletterfooter {left:10px;top:30px;position:relative;clear:both}
#newsletterfooter strong {display:block;color:#f50f54;font-size:11px;text-transform:uppercase;font-weight:bold;margin-bottom:5px}
#newsletterfooter select {display:block;font-size:12px;margin:10px 0px;height:22px;width:70px}
#newsletterfooter label {display:block;font-size:11px;margin-bottom:3px}
#newsletterfooter input[type=text] {width:350px;margin-bottom:5px;display:block}
#newsletterfooter input[type=submit] {border:1px solid #999;background-color:#d9d9dd;margin:5px 0px 0px 233px;font-weight:bold;font-size:12px;color:#666;width:120px;padding-bottom:2px}
#footersocialbookmarks {clear:both;padding-left:10px;top:50px;position:relative}
#footersocialbookmarks h2, #footersocialbookmarks h3,.vcard .fn {color:#f50f54;font-size:11px;text-transform:uppercase;font-weight:bold;margin-bottom:10px}
.vcard .fn {margin-bottom:5px}
.vcard {padding-left:10px;margin-top:50px;font-size:12px;}
.vcard .type {display:none}
.vcard .postal-code, .vcard .region, .vcard .email, .vcard .url {display:inline;padding-right:5px}
.vcard .tel .value, .vcard .email .value {display:none}

h4 {text-transform:uppercase;font-size:12px;font-weight:normal;margin:10px 0px 5px}
h3 {margin:5px 0px;color:#cd1111;font-size:24px}
#links h3 {font-size:16px;margin:0px 0px 4px}

/*-------------SUCHE-------------------*/
#suche, #suche2 {background:url(suchbg00.gif) repeat-x top left;z-index:999;position:absolute;right:12px;top:107px;background-color:#999;padding:0px 0px 0px 0px;width:355px;text-align:right;height:21px;border:1px solid #999;}
#suche2 {position:relative;top:10px;right:auto;left:8px;clear:both}
#suche fieldset, #suche2 fieldset {margin:0;padding:0;border:none}
#suche label, #suche2 label {color:white;font-size:13px;font-weight:bold;padding:0px;margin:0px;position:relative;top:0px;padding-right:10px;width:50px}
#suche #suchtext, #suche2 #suchtext {width:265px;height:12px;padding:0px;font-size:11px}
#suche #suchsubmit, #suche2 #suchsubmit {width:19px;height:21px;border:none;text-indent:-2000px;background:url(suchbutt.jpg) no-repeat top left;cursor:pointer;position:relative;}
#suche #suchsubmit:hover, #suche2 #suchsubmit:hover {background-position:bottom left}
.browsebox li {margin-right:3px !important}

/*---erweiterte Sucheinstellungen---*/
.tx-indexedsearch {margin-top:15px}
.tx-indexedsearch .formrow {clear:both;margin:5px 0px 10px}
.tx-indexedsearch label {display:block;float:left;width:120px}
#content .formrow .tx-indexedsearch-searchbox-sword.sword {width:251px}
.tx-indexedsearch-selectbox-type.type {width:100px;margin-right:6px}
.tx-indexedsearch-selectbox-defop.defop,.tx-indexedsearch-selectbox-lang.lang,.tx-indexedsearch-selectbox-desc.desc {width:146px}
.tx-indexedsearch-selectbox-media.media, .tx-indexedsearch-selectbox-order.order,.tx-indexedsearch-selectbox-sections.sections {width:255px;margin-right:6px}
.tx-indexedsearch-searchbox-button.submit {display:block;margin:15px 0px 25px;margin-left:120px}
/*---Suchergebnis---*/
.tx-indexedsearch-title {font-weight:bold}
.tx-indexedsearch-res {border-bottom:1px solid #ededed;padding-top:15px}

/*---------------ARTIKEL-ANSICHT-------------------*/
.news-single-item {padding-left:0px}
.news-single-item h2{text-transform:uppercase;font-weight:normal;font-size:12px;color:#333;padding:0;margin:5px 0px 0px}
.news-single-item h1 {margin:0px 0px 0px;color:#cd1111}
.news-single-item h3 {font-size:12px;color:#333;font-weight:bold}
/*.news-single-item img, .news-single-item a img {border-bottom:7px solid #cd1111}*/
.farbe-3 .news-single-item img, .farbe-3 .news-single-item a img {border-bottom:7px solid #019435}
.news-single-item .csc-textpic-caption {font-weight:bold;color:#707070;font-size:12px;}
.news-single-item h4 ,#artikelseite #links .inhalt h4{color:#333;float:left;padding:0px 10px 9px 10px;font-weight:bold;margin:5px 10px 10px -10px;border-bottom:6px solid #cd1111;text-transform:none;font-size:14px}
.farbe-3 .news-single-item h4 {border-bottom:6px solid #019435}

.funktionslinks {margin-top:5px}
.funktionslinks a {color:#6a6a6a;text-decoration:underline;margin-right:12px}
.funktionslinks a:hover {color:#000}
.funktionslinks a.drucken {background:url(icon_dru.gif) no-repeat 0px 0px;padding-left:18px}
.funktionslinks a.empfehlen {background:url(icon_emp.gif) no-repeat 0px 0px;padding-left:18px}
.funktionslinks a.diskutieren {background:url(icon_dis.gif) no-repeat 0px 0px;padding-left:22px}
.erschienen {margin:8px 0px;padding-left:18px;background:url(frauenze.gif) no-repeat 0px 0px}
.erschienen a, .verwandte-artikel a {padding-left:10px;background:url(emma_lin.gif) no-repeat 0px 4px}
.verwandte-artikel a {display:block}

/*----PAGINIERUNG----*/
.paginierung.oben {border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:10px;clear:both}
.paginierung.unten {border-top:1px solid #ccc;padding-top:15px;margin-top:10px;clear:both}
.paginierung ul {list-style-type:none;margin:0;padding:0;float:left}
.paginierung li {float:left;margin:0;padding:0 3px 0 0}
.paginierung .text-seite {float:left;margin-right:5px}
.paginierung li strong a {color:black}
.paginierung .seite-zurueck a,.paginierung .seite-vor a  {display:block;text-indent:-1000px;width:10px;height:10px;background:url(paginier.gif) no-repeat 0px 0px;line-height:10px;margin-top:5px}
.paginierung .seite-vor a {background-image:url(paginier.gif)}
.paginierung .seite-zurueck a:hover, .paginierung .seite-vor a:hover {background-position:0px -10px}
.paginierung .seite-zurueck.inactive, .paginierung .seite-vor.inactive {visibility:hidden} 
.clear {clear:both}


/*------------SUBRESSORT-NAVIGATION RECHTS----------------*/
.subressortnav {list-style-type:none;margin:0;padding:0 0 0 2px}
.subressortnav.level-3 {margin-left:20px}
.subressortnav li {padding-top:2px}
.subressortnav a {text-decoration:none;color:#333}
.subressortnav li.active a {font-weight:bold;padding-left:10px;background:url(pfeil_au.gif) no-repeat 0px 5px}
.subressortnav a:hover {color:#000;text-decoration:underline}
.subressortnav .description {display:block;padding-left:10px;font-size:11px;color:#666;margin-bottom:5px;font-style:italic}
.abschnitt {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dadad9}
.abschnitt-titel {display:block;margin-bottom:3px}
em.active-level-2 a {font-style:normal;color:black;display:block;margin:10px 0px 5px;font-weight:bold;padding-left:10px;background:url(pfeil_au.gif) no-repeat 0px 5px}


/*---------------STARTSEITE---------------------------*/
#stage {width:100%;padding:0px;background-color:white;float:left}
#stagepic, #alice {float:left}
#stagepic {width:591px}
#stagepic #emmabuehne, #stagepic .tx-emmabuehne-pi1 {height:170px}

#alice {width:356px;font-size:12px;margin-left:16px}
#home .inhalt {padding-top:8px;padding-left:12px;width:587px}
#home #breadcrumbs {margin-top:-5px}
#home #rechts {padding-left:2px}
.stagehome {margin-left:0px;}
.aliceschwarzer {background-color:#e8e8e8;float:right}
.aliceschwarzer img {float:right;margin-left:10px}
#alice .aliceschwarzer h1 {text-indent:-2000px;background:url(alicesch.png) #3d2c55 no-repeat top left;font-size:16px;color:white;padding:2px 0px 0px 10px;width:195px;margin:0px;height:19px}
.aliceschwarzer p {margin:8px 0px;padding-left:15px}
#heftbild {float:left;margin-left:-9px}
#meldungen {float:left;background-color:#fff;border:1px solid #ccc;width:345px;padding:1px 10px 10px;margin-bottom:15px;left:-6px;position:relative}
#meldungen p {margin:5px 0px 0px}
#meldungen h3 {font-size:12px;margin:4px 0px 0px;text-transform:uppercase;color:#333;float:left}
#meldungen h4 {float:right;margin:4px 0px;text-transform:none;color:#666;font-style:italic}
#meldungen h2 {margin:0px;color:#cd1111;font-size:16px;clear:both}
#meldungen a {white-space:nowrap}
#heftwerbung h1 {font-size:16px;margin:0px;color:#cd1111;background:url(blaetter.gif) no-repeat;width:270px;height:26px;margin-top:-10px;text-indent:-2000px}
#heftwerbung {float:left;width:345px;margin-left:5px}
#heftwerbung .csc-textpic-imagewrap {z-index:999;position:relative;top:35px;left:-75px;overflow:hidden;display:block;height:71px}
#heftwerbung .csc-textpic-imagewrap a:hover img {margin-top:-71px}
#heftwerbung .csc-textpic-imagewrap a {display:block;z-index:999}
#heftwerbung p {position:relative;width:360px;margin-bottom:18px;}
#home #heftwerbung h1 {margin-bottom:10px}
#heftinhalte-links {width:280px;float:left}
#heftinhalte-rechts {width:282px;float:left;left:17px;position:relative}
.artikelteaser .teaserbild{float:left;margin-right:6px}
#home #links .artikelteaser h3 {font-size:12px;color:#cd1111;font-weight:bold;margin-top:0px;margin-bottom:8px}
#home #links .artikelteaser h4 {font-size:12px;margin-bottom:-6px;top:-4px;position:relative}
.artikelteaser a {padding-left:8px;background:url(emma_lin.gif) no-repeat 0px 4px}
#home #links .artikelteaser h4 a {background:none;padding-left:0px;color:#000}
h1.topthemen, h1.weiterethemen, h1.dossier {font-size:13px;text-transform:uppercase;height:20px}
h1.weiterethemen {margin-top:15px;padding-top:15px;border-top:1px solid #ccc;}
h1.topthemen span {background:url(toptheme.png)  no-repeat 0px 0px;display:block;float:left;margin-top:-20px;position:absolute;width:282px;height:18px}
h1.weiterethemen span {background:url(weiteret.png) no-repeat 0px 0px;display:block;float:left;margin-top:-20px;position:absolute;width:282px;height:18px}
h1.dossier span {background:url(dossier0.png) no-repeat 0px 0px;display:block;float:left;margin-top:-20px;position:absolute;width:282px;height:18px}
h1.dieaktuelleemma, h1.newsheader {font-size:25px;color:#cd1111;height:27px;margin-bottom:10px}
#rechts h1.newsheader {margin-top:-3px;margin-bottom:25px}
#home h1.dieaktuelleemma {margin-bottom:20px;margin-top:20px;font-size:23px}
#rechts h1.newsheader {margin-top:-3px;margin-bottom:25px}
#home h1.dieaktuelleemma span {background:url(titel_di.gif) white no-repeat 0px 0px;display:block;float:left;margin-top:-20px;position:absolute;width:225px;height:30px}
h1.newsheader span {background:url(titel_ne.gif) no-repeat 0px 0px;display:block;float:left;margin-top:-27px;position:absolute;width:282px;height:30px}
.dossierthemen {background-color:#fbf2f5;padding-bottom:10px}
.dossierthemen h3, .dossierthemen h4 {padding-left:6px;margin-top:2px}
.dossierthemen p {padding-left:6px;margin-top:0px}
.news-item {margin:10px 0px;border-bottom:1px solid #ccc;}
.open-close {display:block;position:absolute;width:20px;height:20px;background:url(news-ope.gif) no-repeat top left;margin-left:330px}
.open-close.closed {background-position:0px -20px}
.news-item .news-image {float:left;margin-right:10px;clear:both;margin-top:0px}
.news-more {padding:5px 0px 0px;margin-bottom:0px}
.news-more p {margin:0px}
.news-item h4 {margin-bottom:0px}
.news-item h3 {font-size:12px;margin-top:1px}
.emmadatum {color:#666;font-style:italic;padding:8px 0px 10px}
.dossierthemen .googlead {margin-bottom:10px;}
.newsgruppe {padding-left:5px}

/*-------INHALTSVERZEICHNIS----*/
#inhaltsverzeichnis {margin-top:-33px;width:550px;float:left;}
#inhaltsverzeichnis h3 {font-size:12px;background-color:#fff;padding:4px 2px 0px 225px;color:#333;}
#inhaltsverzeichnis .open-close {margin-left:335px;margin-top:-25px}
/*#inhaltsverzeichnis .inhalt-more {border:1px solid #999;background-color:#f3f3f3;padding:10px;position:absolute;z-index:999;width:560px}*/
#inhaltsverzeichnis .inhalt-more {border-top:7px solid #ccc;background-color:#ffffff;padding:0px 10px 0px 10px;position:absolute;z-index:999;width:559px;float:left;margin-top:5px}

#inhaltsverzeichnis p {margin:0px 15px 3px 0px;border-bottom:1px solid #ccc;padding-top:3px;width:264px;float:left}
.inhalt-dossier {float:left;background-color:/*#e8d0d7*/#FBF2F5;margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:7px solid #ccc;}
.inhalt-dossier h4 {background-color:#F50F54;color:white;text-transform:none;font-weight:bold;padding:2px 5px;margin:0px}
#inhaltsverzeichnis .inhalt-dossier p {margin:0px 7px 0px 3px;padding:5px 0px 5px 5px;border-top:1px solid #ffffff;width:254px;float:left}



.tx-spsocialbookmarks-pi1 a img {border:none;margin-right:10px}
.abschnitt h1{font-size:12px;font-weight:bold}

/*-----------GOOGLE-WERBUNG-------------*/
.googlead {background-color:#f6f6f6;padding:5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.googlelink {color:#666;text-decoration:underline;font-weight:bold;margin-bottom:3px;display:block}
.adu {margin-top:3px}
.googleanzeigen {margin-left:130px}

/*--------SHOP-----------------*/
h1 {color:#cd1111}
.tx-ttproducts-pi1-wrap1 {font-weight:bold}
.tx-ttproducts-pi1-wrap1 strong {color:#cd1111}
.horizontale_linie {border-top:1px solid #ccc;margin:10px 0px}
.shopitemtable{width:560px}
.inwarenkorb {font-weight:bold}
.shopitemimage {width:110px}
.shopitemimage img {margin-right:10px}
.shopitemdescription h2 {margin:0px 0px 10px;font-size:12px;font-weight:bold;color:#cd1111}
.shopitemdescription a img {border:none}
.kategorie-titel {background:green}
.produkt-im-warenkorb{float:left;width:565px}
.produktbild {float:left;margin-right:10px;margin-bottom:10px}
.produkttitel {font-size:12px;font-weight:bold}
.produktmenge {margin:5px 10px 5px 0px;float:left}
.produktmenge input {height:14px;padding:0px}
.produktende {clear:both}
.produktbild img {border:none;}
.produkt-summe {clear:both;padding:10px 0px 10px 110px;border-bottom:1px solid #ccc}
.lieferung, .zahlungsart {margin:25px 0px 0px 110px;}
.versand, .zahlwahl, .loesch-hinweis {margin:5px 0px 0px 110px;}
.versand {width:450px}
.betrag {text-align:right;right:0px;position:relative;display:block;top:-14px;border-bottom:1px dotted #ccc;padding-bottom:2px}
.gesamtsumme .betrag {font-weight:bold}
.versand .betrag {width:265px;left:190px;margin-top:-2px}
.warenkorb .produktpreis {margin:7px 0px;position:relative;text-align:right;border-bottom:1px dotted #ccc;left:210px;display:block;width:355px;right:0px;}
.warenkorb .tx-ttproducts-pi1-wrap2 {font-size:12px;font-weight:bold;}
.warenkorb .versand, .warenkorb .versandkosten {float:left}
.warenkorb .zahlungsart {clear:both;position:relative;margin-top:60px}
.loesch-hinweis {font-size:11px;margin-bottom:20px}
.gesamtsumme {margin:20px 0px 10px 110px;padding:10px 10px 0px 10px;background-color:#eee}
.shop_buttons.aktualisieren {margin-left:110px}
.shop_buttons.weiter {float:right}
.warenkorb-header {margin:15px 0px;padding:3px 0px 3px 7px;background:#999;color:white;font-weight:bold}
.warenkorb .einleitung {width:400px;margin-bottom:20px}
.warenkorb-reihe {margin:5px 0px;float:left;clear:both;width:100%}
.warenkorb-reihe label {width:100px;display:block;float:left;text-align:right;margin-right:10px}
.warenkorb .hinweis {font-size:11px;display:block;margin:5px 0px 20px 110px}
.warenkorb-agb {width:100%;text-align:right}
.warenkorb-agb a {font-size:11px;color:#333;font-weight:bold;background:url(linkpfej.gif) no-repeat 0px 3px;padding-left:8px}
#tx-ttproducts-pi1-list table.itemtable, div.tt-products table.itemtable {width:570px;}
#tx-ttproducts-pi1-list td.itemimage, div.tt-products td.itemimage {width:130px;padding-bottom:10px}
#tx-ttproducts-pi1-list .itemtext, div.tt-products .itemtext{width:490px}
#tx-ttproducts-pi1-list .preis, div.tt-products .preis {display:block;width:320px;float:left}
#tx-ttproducts-pi1-list .indenwarenkorb a, div.tt-products .indenwarenkorb a {color:#000;font-weight:bold;}
#tx-ttproducts-pi1-list .indenwarenkorb input, div.tt-products .indenwarenkorb input {margin-right:5px;margin-bottom:10px;float:left}
#warenkorbuebersicht {border:1px solid #ccc;padding:10px;background-color:#f3f3f3}
.warenkorbuebersicht-titel {margin-bottom:10px;display:block;padding:3px 0px 3px 25px;color:white;background:#ccc url(derwaren.png) no-repeat 5px 3px;}
.produktende {border-top:1px solid #ccc;margin:10px 0px 10px}
.warenkorbuebersicht-ende {margin-top:20px}
.shop_buttons, .zumwarenkorb {border:1px solid #999;padding-bottom:2px;background-color:#d9d9dd;margin:5px 0px 0px 23px;font-weight:bold;font-size:12px;color:#666;}
.zumwarenkorb {float:right;position:relative;top:-22px;border:1px solid #999;padding-bottom:2px;background-color:#d9d9dd;margin:5px 0px 0px 233px;font-weight:bold;font-size:12px;color:#666;width:120px}
.shop-teaser {margin:15px 0px 20px}
.shop-teaser .shop-kategorie{border-bottom:1px solid #ccc;padding:15px 0px 10px 70px;height:70px}
#rechts .shop-teaser h1 {font-size:19px;text-indent:-2000px;margin:0px 0px 5px;height:20px}
#rechts .shop-teaser a {color:#333;font-weight:bold;padding-left:8px;text-indent:-4px;display:block;}
#rechts .shop-teaser .emma-hefte h1 a {display:block;text-indent:-2000px;background:url(teaser_e.gif) no-repeat -1px 2px;}
#rechts .shop-teaser .buecher-postkarten h1 a {display:block;text-indent:-2000px;background:url(teaser_b.gif) no-repeat -1px 2px;}
#rechts .shop-teaser .hoerbuecher-dvds h1 a {display:block;text-indent:-2000px;background:url(teaser_h.gif) no-repeat -1px 2px;}
#rechts .shop-teaser .jahresbaende h1 a{display:block;text-indent:-2000px;background:url(teaser_j.gif) no-repeat -1px 2px;}
#rechts .shop-teaser .sammelordner h1 a {display:block;text-indent:-2000px;background:url(teaser_s.gif) no-repeat -1px 2px;}
#rechts .shop-teaser .emma-hefte {background:url(teaser_h.jpg) no-repeat 0px 10px}
#rechts .shop-teaser .buecher-postkarten {background:url(teaser_b.jpg) no-repeat 0px 10px}
#rechts .shop-teaser .hoerbuecher-dvds {background:url(teaser_h.jpg) no-repeat 0px 10px}
#rechts .shop-teaser .jahresbaende {background:url(teaser_j.jpg) no-repeat 0px 10px}
#rechts .shop-teaser .sammelordner {background:url(teaser_s.jpg) no-repeat 0px 10px}
#tx-ttproducts-pi1-list .preis,#tx-ttproducts-pi1-list .indenwarenkorb{top:-2px;position:relative}
.itemtext b {color:#cd1111}
#links .itemtext h3 {margin-top:-2px}


span.highlight {font-weight:bold;}
.highlight-row { background:#e5d2d2;}


/*-----SONSTIGES----------------*/
#blaetternkaufenabonnieren h2 {font-size:24px;color:#cd1111;text-indent:-2000px;background:url(headline.gif) no-repeat top left}
#blaetternkaufenabonnieren img {float:left;margin-left:-27px;margin-bottom:20px}
#blaetternkaufenabonnieren p {float:left;width:190px;margin-top:0px}
#blaetternkaufenabonnieren strong, #blaetternkaufenabonnieren a {display:block}
#blaetternkaufenabonnieren a {padding-left:10px;background:url(emma_lin.gif) no-repeat 0px 4px}

#zumweiterlesen {float:left}
#zumweiterlesen h2 {margin:5px 0px 10px;height:25px;text-indent:-2000px;background:url(headline.gif) no-repeat top left;}
#zumweiterlesen img {float:left;margin-right:10px}
.buchbox {float:left;width:320px;padding:14px;background:#f8f8f8;border:1px solid #e9e9e9;margin-bottom:5px}
#zumweiterlesen strong, #zumweiterlesen a {margin:5px 0px;display:block;}
.buchbeschreibung {float:left;width:210px}
#zumweiterlesen .buchbox a {padding-left:10px;background:url(emma_lin.gif) no-repeat 0px 4px}

.csc-textpic-caption{padding-bottom:7px;}

/*------SEITE EMPFEHLEN-----------*/
.tipformrow {float:left;clear:both;margin-top:10px}
.tiplabel {float:left;width:180px;font-weight:bold;text-align:right;padding-right:10px}
.tipinput {float:left}
.tipinput input[type=text], .tipinput textarea {width:350px;background-color:#fbf3f8;border:1px solid #890026}
.theCaptcha {margin:5px 0px}
.theCaptcha img {border:1px solid #ccc}
.tipinput.captcha span.anmerkung {width:350px;font-size:10px;display:block}

/*----ARTIKELUEBERSICHT-----*/
.ressort-row {padding:15px 0px;float:left;clear:both}
.ressort-row img {float:left;margin-right:10px}
.ressort-row h1, .ressort-row h1 a {font-weight:normal;font-size:11px;text-transform:uppercase;color:#333;padding-bottom:3px}
#content #links .ressort-row h2 {color:#cd1111;font-size:12px;margin:0px;height:auto;padding:0}
.ressort-row b {font-weight:normal}
.ressort-row .teasertext {float:left}
.ressort-row .artikellink {display:block;margin-top:5px;padding-left:8px;background:url(linkpfei.gif) no-repeat 0px 3px}
.ressort-uebersicht .trenner {border-bottom:1px solid #ccc;clear:both;width:500px;height:10px}
.ressort-teaser.mitbild {width:390px}

/*------2-Spaltigkeit-------*/
.c2l1-left {border-right:1px solid #ccc}
.c2l2-left {border-right:none}
.c2l2-middle {background:none}
.c2l3-middle {background-color:#fbf2f5;padding:5px 0px 5px 10px}
.tx-fdfx2cols-pi1 td {vertical-align:top}

/*-------Shop-Highlights in rechter Spalte-----*/
.shophighlights {background-color:#f9f9f9;border-bottom:1px solid #ededed;border-left:1px solid #ededed;border-right:1px solid #ededed;padding:0px}
.shophighlights .csc-default {border-top:1px solid #ededed;padding:10px 10px;margin:0px}
.shophighlights p {margin-top:0px}
#rechts .shophighlights a {display:inline;clear:none}
#rechts .shophighlights img {float:left;margin-right:10px}
#rechts .shophighlights .csc-textpic-text {float:left;width:150px;clear:none}

/*-------blaettern,kaufen---------*/
#rechts .blaetternkaufen h1 {font-size:25px;margin:5px 0px 0px;text-indent:-2000px;background:url(blaetter.gif) no-repeat top left;height:35px}
.blaetternkaufen {margin-bottom:20px;margin-top:15px}
.blaetternkaufen p{margin-top:0px}
.blaetternkaufen, .blaetternkaufen img, .blaetternkaufen .texte {float:left}
.blaetternkaufen img {margin-left:-30px;margin-top:15px}
.blaetternkaufen .texte {width:200px}
#rechts .trenner {clear:both}

/*------heft-uebersichten----*/
#ausgaben-jahrgang .hefte .csc-default{float:left;width:570px;height:200px;margin-right:10px}
.hefte img {margin-bottom:20px}
.hefte p {line-height:16px}
.hefte {margin-top:20px}
.hefte h2 {font-size:17px}

/*-------Formulare (Newsletter, EMMA am Kiosk, ...)--------*/
#mailform span, #mailform2 span {display:block;float:left;}
#mailform select {margin-left:150px}
#mailform input {margin-bottom:10px}
#mailform .mf-submit, .mf-submit {margin-left:150px;border:1px solid #999;padding-bottom:2px;background-color:#d9d9dd;font-weight:bold;font-size:12px;color:#666;}
#mailform2 {padding-top:10px} /*--Newsletter abbestellen--*/
#mailformformtype_mail2,#mailformformtype_mail {margin-left:150px;margin-top:10px;padding-bottom:2px;border:1px solid #999;background-color:#d9d9dd;font-weight:bold;font-size:12px;color:#666;}
#mailform fieldset {border:none;padding:15px 0px 0px}
#mailform label {float:left;display:block;width:200px}
#mailform textarea {margin:-13px 0px 10px 200px;float:left;width:263px;top:0px;display:inline}
#mailformformtype_mail {margin-left:200px;clear:both;float:left}
.mf-submit.abo-bestellen {margin-left:0px}
/*-------Kleinanzeigen aufgeben----------*/
#mailform .formu div {clear:both}
#mailform .formu select {margin:0px 0px 10px}
#mailform .formu #mailformformtype_mail {margin-left:200px}
td.powermail_all_td {max-width:500px !important;word-wrap:break-word;}

/*-----Einzelheftansicht-----*/
#ausgabe-uebersicht h1.dachtitel {margin-bottom:5px}

.pressespiegel-titel {text-transform:none;font-size:25px;color:#cd1111;font-weight:bold;margin:20px 0px 30px}

#content strong {color:#000}

/*-----Kampagnenuebersicht-----*/
/*---zweispaltig---
#kampagnen #content #links .csc-textpic {width:270px;margin-right:10px;float:left;height:230px;border-bottom:1px solid #ccc}
#kampagnen #links .csc-default {float:left}
#kampagnen #content #links h2 {font-size:12px;margin-bottom:0px;height:auto;}
#kampagnen #content #links p {margin-top:0px}
#kampagnen #content #links .csc-firstHeader {height:25px;width:570px;}
#kampagnen #content #links .csc-firstHeader h2 {height:35px;font-size:25px;margin:5px 0px 15px 0px;}
---*/
#kampagnen #content #links .csc-textpic {border-top:1px solid #ccc;padding-top:15px}
#kampagnen #links .csc-default {clear:both}


/*---alte Formatierungen den neuen anpassen---*/
/*#content #links .csc-textpic-text h2 {height:auto;font-size:12px;margin-bottom:0px}
#content #links .csc-textpic-text h2 font {color:#000}*/

.feEditAdvanced-allWrapper {clear:both}

/*---SITEMAP---*/
#tx_slsitemap ul ul {display:none}
span.open-sitemap {cursor:pointer;position:absolute;color:white;display:block;float:left;background-color:#aaa;border:1px solid #666;width:7px;height:6px;line-height:5px;padding:1px 0px 0px 1px;margin:8px 4px 0px -12px}

.empty-ressort {height:400px}

/*---H2 im Bodytext anders formatieren---*/
/*#links .csc-textpic-text h2, #links .csc-textpic-text h2 font {font-weight:inherit;font-size:12px;line-height:16px;position:relative;float:none;margin:0;display:block;height:auto;font-weight:bold}*/
/*---und auf der Kampagnenseite noch anders---*/
#kampagnen #links .csc-textpic-text h2, #links .csc-textpic-text h2 font {font-size:16px;margin-bottom:2px}
#links .inhalt ul {margin-top:0px}
.indent {margin-left:20px}
#copyrightvermerk {margin-top:75px;padding-left:10px}
#copyrightvermerk a {text-transform:uppercase;font-size:11px;color:black;font-weight:bold}

/*---Newsdetailseite---*/
.newsprevnext {margin:0px 0px 20px}
#content #links .inhalt h1.emmanewstitel {line-height:25px;height:auto;margin:0px 0px 10px}
.news-single-rightbox.emmanewsbox {width:190px;padding-top:8px}
hr.clearer.emmanews {border-top:1px solid #ccc;margin:20px 0px 5px}
.news-list-container img {margin-bottom:20px}
.news-list-date {font-size:11px}
.blaetternlink {display:block;width:100px;height:30px;position:absolute;}
.kaufenlink {display:block;width:85px;height:30px;position:absolute;margin-left:105px}

#links .newslistimage img{float:left;margin:0px 10px 10px 0px}
#links hr.clearer {clear:both}

.csc-frame-invisible {display:none}


.kleinanzeigeanschlaege, .kleinanzeigendaten {border:none;padding:0;margin:0px 0px 15px}
.kleinanzeigeanschlaege legend, .kleinanzeigendaten legend {display:none}
.anzeigenpreis, .anzanschlaege {width:30px}
.kleinanzeigeanschlaege .tx_powermail_pi1_fieldwrap_html, .kleinanzeigeanschlaege p, .kleinanzeigeanschlaege .powermail_check_inner {display:inline}
#powermaildiv_uid4 label {display:none}
.kleinanzeigendaten label {display:block;float:left;width:200px}
.kleinanzeigendaten input, .kleinanzeigendaten textarea {width:265px}
.kleinanzeigendaten textarea {height:145px}
.kleinanzeigendaten .tx_powermail_pi1_fieldwrap_html {margin-bottom:10px}
.kleinanzeigendaten input.powermail_submit_uid16 {width:auto;font-weight:bold;border:1px solid #999;background-color:#D9D9DD;color:#666;margin:20px 0px 0px 200px}