html, body { margin:0px; padding:0px; text-align:center; background: url(/isroot/hcmovie/images/global/hintergrund.png) center repeat-y #dee5f5;}
* { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
a {  text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; }
img { border:0px; }
hr { border: 1px solid #fff; margin:0; padding:0; margin-bottom: 5px; clear: both; }

#gesamt { width:900px; margin-left:auto; margin-right:auto; background: #fff;}

#kopf ul#jw-sir {float: left; list-style:none; list-style-image:none; padding:0px; overflow: hidden; border: none; background: none; width: 485px; height: 134px; margin:0;}
#kopf ul#jw-sir li {list-style:none; margin:0px; padding:0px; border:none;}
#kopf ul#jw-sir li img {display: none; border:none; margin: 0; padding: 0; position: absolute; top:1px; }
#kopf ul#jw-sir li#jw-sir-loading { width:485px; height:134px;}

#kopf { width:100%; margin-top:0px; height:134px; border:1px solid #F5F5F5; background-image:url(/isroot/hcmovie/images/global/kopf_hintergrund.gif); }
#kopf .logo { margin-left:10px; float:left; }
#kopf .emotie { padding: 0; margin: 0;}
#kopf .service { color:#000; text-align:right; margin:25px 20px 0px 0px;  background:url(/isroot/hcmovie/images/global/kopf_telefon.gif) 0px 28px no-repeat; width: auto; }
#kopf .service span { font-size: 9px; color: #aaa;  }
#kopf .service span.telefonnr { font-size: 14px; color: #ff0000;}

#navigationoben { width:900px; height:41px; border-left: 1px solid white; border-right: 1px solid white; background:url(/isroot/hcmovie/images/global/navigationoben_hintergrund.gif) repeat-x #fff;}
#navigationoben ul { list-style-type: none; margin: 0px auto;  padding: 0; width: 600px; }
#navigationoben li { width: 116px; margin-left: 1px; float: left; text-align: right; display: inline; }
#navigationoben li a { height: 41px; text-decoration: none;  color:#fff;  display: block;  width: 116px;  padding: 0px 0px; text-indent: 4px; }
#navigationoben li a span { position: relative; display: block; height: 36px; text-align: center; line-height: 39px; font-size: 12px; cursor:pointer; font-weight:bold; color: #f9f9f9;  }
#navigationoben li a:hover { color: #fff;  height: 41px; font-size: 12px; }

#inhalt { width:100%; background: #fff; border: 1px solid #fff;}
#inhalt .links { float:left; width:164px; padding:0px 0px 10px 0px;  } /* efefef*/

#inhalt .links .block { margin-bottom:10px; background:url(/isroot/hcmovie/images/global/links_hintergrund.jpg);}
#inhalt .links .titel { display:block; height:22px; line-height:22px; font-weight:bold; color:#4c4c4c; padding-left:4px; width:160px; background-image:url(/isroot/hcmovie/images/global/links_titel_hintergrund.jpg); }
#inhalt .links .newsletter form .newsletter_search { width:135px; text-indent:3px; float:left; margin-top:2px; }
#inhalt .links .newsletter form .newsletter_submit { float:right;  margin-top:2px; }
#inhalt .links .newsletter form { margin:0px; width:162px; }

#inhalt .links .shopmenu { list-style:none; margin:5px 0px 0px 0px; padding:0px; text-indent: 5px; }
#inhalt .links .shopmenu a { display: block; width: 164px; color:#000000; text-decoration:none; line-height:20px; background-image:url(/isroot/hcmovie/images/global/button_hg.gif);}
#inhalt .links .shopmenu #cat110 { font-weight: 700; color: red; text-decoration: blink;}
#inhalt .links .shopmenu a.aktiv { line-height: 20px; color:#000000; font-weight:bold;}
#inhalt .links .shopmenu a:hover { text-decoration: none; color: #cc0000; background: #fff; }
#inhalt .links .shopmenu ul { list-style:none; margin:0px; padding:0px; }
#inhalt .links .shopmenu ul li { margin-left:10px; }

#inhalt .links .shopmenukategorien {margin:5px 0px 0px 0px; padding: 0; text-indent: 6px; list-style: none;}
#inhalt .links .shopmenukategorien a {background: none; display: block; width: 164px; line-height: 14px;  border-bottom: 1px solid #fff; border-top: 1px solid #fff}
#inhalt .links .shopmenukategorien a:hover { background: #fff; text-decoration:none; color: #cc0000; border-bottom: 1px solid #f5f5f5; border-top: 1px solid #f5f5f5}

#inhalt .unten { width:100%; border-top:1px solid #CCCCCC; color:#CCCCCC; background-color:#FFFFFF; clear:both; text-align:center; padding-top:5px; padding-bottom:5px;  }
#inhalt .unten a { color:#777777; }
#inhalt .unten a:hover { text-decoration:underline; }

#inhalt .mitte { float:left; margin:10px 0px 10px 0px; padding-left:15px; width:560px;  }
#inhalt .mitte h2 { color:#4c4c4c; height: 30px; line-height: 30px; background: #e1eeff; padding-left: 5px; margin: 0;}
#inhalt .mitte a:hover { text-decoration: none;}

#inhalt .mitte .label { width: 560px; height: 300px; margin: 0; padding: 0; background: #f6faff; border: 1px solid #ccc; margin-top: 5px;}
#inhalt .mitte .label li{ list-style-type: none; float: left; width: 130px; line-height: 17px; height: 17px; text-align: center; border: 1px solid #ccc; margin: 4px; background: url(http://www.hc-movie.com/isroot/hcmovie/images/global/artikel_hg.gif) #fff; display: inline; }
#inhalt .mitte .label li a { color: #4c4c4c; text-decoration: none; }

#inhalt .mitte .produktsuche { color:#4c4c4c; line-height:20px; margin:0px 0px 10px 0; height:28px; width: 560px; }
#inhalt .mitte .produktsuche span { font-weight:bold; float:left; }
#inhalt .mitte .produktsuche .eingabefeld { border: 1px solid #ccc; font-size: 18px; color:#777777; width:410px; margin:0px 10px 0px 0px; float: left; background: url(/isroot/hcmovie/images/global/input_hintergrund.jpg) top left repeat-x ; }
#inhalt .mitte .produktsuche .eingabefeld:focus { color:#000;  }
#inhalt .mitte .produktsuche .los { width: 38px; float:left; height: 28px; background: url(/isroot/hcmovie/images/global/button_los.gif) center center no-repeat; display:block; text-decoration: none; }
#inhalt .mitte .produktsuche form { margin: 0;}

#inhalt .mitte .ergebnisfilter { background-color: #fff; border: 1px solid #efefef; height: 130px; width: 538px; margin-left: 0px; padding: 10px; margin-bottom: 5px;}
#inhalt .mitte .ergebnisfilter dl { margin:5px 0px 5px 0px; float:left; width:49%}
#inhalt .mitte .ergebnisfilter dl dt { margin:5px 0px 2px 0px; font-weight:bold; }
#inhalt .mitte .ergebnisfilter dl dd { margin:0px 0px 0px 15px;}
#inhalt .mitte .ergebnisfilter .tipp { margin:0; width:19px; height: 19px; margin-left:-20px; float:right; }
#inhalt .mitte .ergebnisfilter .tipp a .tipptext { display:none; }
#inhalt .mitte .ergebnisfilter .tipp a:hover { text-decoration:none; }
#inhalt .mitte .ergebnisfilter .tipp a:hover .tipptext { position:absolute; margin-top:-20px; margin-left:-290px; display:block; width:300px; background-color:#FFFFFF; border:1px solid #EEEEEE; padding:5px; }
#inhalt .mitte .ergebnisfilter .tipp .icon span { display:none; }
#inhalt .mitte .ergebnisfilter .tipp .icon { background-image:url(/isroot/hcmovie/images/global/listensymbole_frage.gif); width:19px; height:19px; display:block; }

#inhalt .mitte .positionhinweis { clear:both; color:#777777; font-weight:bold; margin:5px 0px 5px 0px; font-size: 10px; }
#inhalt .mitte .positionhinweis a { color:#000; font-weight:bold; font-size: 10px; }

#inhalt .mitte .listschalter { width: 560px; height:20px; line-height: 20px; clear:both; margin-bottom: 0px;}
#inhalt .mitte .listschalter select{ font-size: 10px; }
#inhalt .mitte .listschalter option{ font-size: 10px;}
#inhalt .mitte .listschalter .sortierung { float: left;  }
#inhalt .mitte .listschalter .produkteproseite { float: right; }
#inhalt .mitte .listschalter span { float: left; vertical-align: center; margin-top: 1px; display:block; margin-right: 3px; }

#inhalt .mitte .blaettern { width:100% height:19px; clear:both;}
#inhalt .mitte .blaettern .zurueck { float:left; }
#inhalt .mitte .blaettern .zurueck a { display:block; width:19px; height:19px; background-image:url(/isroot/hcmovie/images/global/listensymbole_links.gif) }
#inhalt .mitte .blaettern .zurueck a span { display:none; }
#inhalt .mitte .blaettern .auswahl { float:left; line-height:20px; color:#777777; width:520px; text-align:center; font-weight:bold; }
#inhalt .mitte .blaettern .auswahl a { color:#CC0000; }
#inhalt .mitte .blaettern .vor { float:right; }
#inhalt .mitte .blaettern .vor a { display:block; width:19px; height:19px; background-image:url(/isroot/hcmovie/images/global/listensymbole_rechts.gif) }
#inhalt .mitte .blaettern .vor a span { display:none; }

#inhalt .mitte .artikelneuheiten .info_kopf { border-bottom: 1px solid #ccc; font-weight: bold; color: #4c4c4c; }
#inhalt .mitte div.artikelneuheiten { width:100%; clear:both; overflow:hidden;  }
#inhalt .mitte .artikelneuheiten a.artikel { width:175px; margin:6px 2px 2px 0px; display:block; overflow:visible; background: #fff;}
#inhalt .mitte .artikelneuheiten a.artikellinks { float:left; }
#inhalt .mitte .artikelneuheiten a.artikelmitte { float:left; margin-left:13px; }
#inhalt .mitte .artikelneuheiten a.artikelrechts { float:right; }
#inhalt .mitte .artikelneuheiten a.artikel .name { width:100%; display:block; border:1px solid #ccc; background: #e2efff;  line-height:27px; height:27px; overflow:hidden; text-align:center; margin-bottom:2px; }
#inhalt .mitte .artikelneuheiten a.artikel .preis {font-weight:bold; width:100%; display:block; border:1px solid #ccc; line-height:28px; text-align:center;  background-color:#F6F6F6;}
#inhalt .mitte .artikelneuheiten a.artikel .bild { width:100%; display:block; border:1px solid #ccc; padding-top:5px; padding-bottom:5px; border-bottom:0px; text-align:center; }
#inhalt .mitte .artikelneuheiten a.artikel:hover { text-decoration:none; border-color:#000000; }
#inhalt .mitte .artikelneuheiten a.artikel:hover * { border-color: #aaa; }
#inhalt .mitte .artikelneuheiten a.artikel:hover .preis { background-color:#F6F6F6; }
#inhalt .mitte .artikelneuheiten a.artikel .iefix { width:100%; display:block; height:100px; margin-top:-112px; position:relative; padding-top:5px; padding-bottom:5px; border-bottom:0px; text-align:center; background-image:url(/isroot/hcmovie/images/global/images/leer.gif); }

#inhalt .mitte .artikel .artikel { width:175px; margin:6px 2px 2px 2px; display:block; overflow:visible; background: #fff;}
#inhalt .mitte .artikel .artikellinks { float:left; }
#inhalt .mitte .artikel .artikelmitte { float:left; margin-left:13px; }
#inhalt .mitte .artikel .artikelrechts { float:right; }
#inhalt .mitte .artikel .artikel .name { width:100%; display:block; border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee; background: #e1eeff; line-height:27px; height:27px; overflow:hidden; text-align:center; margin-bottom:0px; }
#inhalt .mitte .artikel .artikel .preis {font-weight:bold; width:100%; display:block; border:1px solid #ccc; line-height:28px; text-align:center;  background-color:#F6F6F6;}
#inhalt .mitte .artikel .artikel .bild { width:100%; display:block; border:1px solid #eee; padding-top:5px; padding-bottom:5px; border-bottom:0px; text-align:center; background-color:#fff; }
#inhalt .mitte .artikel .artikel .iefix { width:100%; display:block; height:100px; margin-top:-112px; position:relative; padding-top:5px; padding-bottom:5px; border-bottom:0px; text-align:center; background-image:url(/isroot/hcmovie/images/global/images/leer.gif); }

#inhalt .mitte .artikel .artikel .bild a.infobox { text-decoration:none; margin: 0;  }
#inhalt .mitte .artikel .artikel .bild a.infobox:hover { color:#c30; margin:0; padding: 0; }
#inhalt .mitte .artikel .artikel .bild a.infobox span { visibility: hidden; position: absolute; margin-top:0px; padding:1em; text-decoration:none; overflow: hidden; }
#inhalt .mitte .artikel .artikel .bild a.infobox:hover span { color: #000; visibility: visible; background: url(/isroot/hcmovie/images/global/infobox_hg.gif) ; margin-left: 20px; display: block; width: 276px; height: 176px; position relative; z-index: 3000; }


#inhalt .mitte .artikel .artikel .infobox { display: none; position: absolute; margin-top:0px; padding:1em; text-decoration:none; z-index: 3000; background: url(/isroot/hcmovie/images/global/infobox_hg.gif) ; margin-left: 20px; width: 276px; height: 176px;}
#inhalt .mitte .artikel .artikel .infobox h1 { line-height: 16px; margin: 0; padding: 0; }
#inhalt .mitte .artikel .artikel .infobox hr { border-bottom:solid #ccc 1px;height:1px; margin: 0 5px 0 5px;}
#inhalt .mitte .artikel .artikel .infobox p { margin: 0; padding: 0; }


#inhalt .mitte .teaser .hpbanner { float:left; overflow:hidden;  width:560px; height:288px; margin:10px 0px 0px 0px; }
#inhalt .mitte .teaser .hpbanner span {display:block; position:relative; left:266px; top:-200px; width:230px; height:120px; z-index:11; color:#FFFFFF;}
#inhalt .mitte .teaser .hpbanner strong {display:block; clear:both; margin:5px auto;}
#inhalt .mitte .teaser .hpbanner:hover {text-decoration:none; cursor:pointer;}

#inhalt .mitte .ri { width:280px; margin:0px;   }
#inhalt .mitte .ri_links { float:left; margin-top:10px;  }
#inhalt .mitte .ri_rechts { float:right; margin-top:10px; }
#inhalt .mitte .ri a { font-weight:bold; color:#CC0000; }

#inhalt .rechts { width:148px; float:right; padding-bottom:10px; margin-right:0px; padding-right: 0;  display:inline; }

#inhalt .rechts .block { margin-bottom: 10px; background:url(/isroot/hcmovie/images/global/rechts_hintergrund.jpg); }
#inhalt .rechts .warenkorb .titel { display:block; height:20px; line-height:20px; font-weight:bold; color:#4c4c4c; padding-left:5px; width:143px; background-image:url(/isroot/hcmovie/images/global/rechts_titel_hintergrund.jpg); }
#inhalt .rechts .warenkorb .artikel { display:block; width:140px; margin-top:5px; margin-left:5px; }
#inhalt .rechts .warenkorb .preis { display:block; width:140px; margin-top:5px; margin-left:5px; }
#inhalt .rechts .warenkorb .hinweis { display:block; width:140px; font-size:10px; margin-top:5px; margin-left:5px; }
#inhalt .rechts .warenkorb a { display:block; width:146px; margin-top:5px; margin-left:5px; }
#inhalt .rechts .warenkorb a.zurkasse { display: block; width:140px; height: 19px; line-height: 19px; margin-top:5px; margin-left:5px; background-image:url(/isroot/hcmovie/images/global/buttons_zurkasse.jpg); color: #fff; text-align: center; text-decoration: none; border:none; }
#inhalt .rechts .warenkorb .artikel a { border:0; font-size:10px; height:12px; overflow:hidden; margin:0px;  }
#inhalt .rechts .warenkorb .artikel a .info { display:none; width:175px; margin-left:-185px; }
#inhalt .rechts .warenkorb .artikel a:hover { color:#CC0000; text-decoration:none; }
#inhalt .rechts .warenkorb .artikel a:hover .info { display:block; position:absolute; padding: 2px; margin-top:-5px; }
#inhalt .rechts .warenkorb .artikel a:hover .info .name { border:1px solid #EEEEEE; color:#000000; background-color:#e2efff; width:100%; display:block; line-height:28px; text-align:center; margin-bottom:2px; }
#inhalt .rechts .warenkorb .artikel a:hover .info .preis { color:#000000; border:1px solid #EEEEEE; background-color:#FFFFFF; width:100%; display:block; margin:0px; line-height:28px; text-align:center; }
#inhalt .rechts .warenkorb .artikel a:hover .info .bild { width:100%; border:1px solid #EEEEEE; background-color:#FFFFFF; display:block; padding-top:5px; padding-bottom:5px; border-bottom:0px; text-align:center; }

#inhalt .rechts .topzehn .titel { color:#4c4c4c; display:block; height:20px; line-height:20px; font-weight:bold; padding-left:5px; width:143px; background-image:url(/isroot/hcmovie/images/global/rechts_titel_hintergrund.jpg); }
#inhalt .rechts .topzehn .box { position: relative; }
#inhalt .rechts .topzehn .box a { text-decoration:none; display:block; margin:0; width: auto; }
#inhalt .rechts .topzehn .box a:hover { text-decoration:none; border: 0; }
#inhalt .rechts .topzehn .box a .info {display:none;}
#inhalt .rechts .topzehn .box a:hover .info { display:block; padding: 2px; border: 1px solid #cccccc; position: absolute; z-index: 2000; width: 100px; height: 110px; text-align: center; left: -110px; top: -5px; background-color:#FFFFFF; vertical-align: center; }
#inhalt .rechts .topzehn .box .info img { padding-top: 5px; }
#inhalt .rechts .topzehn ul { margin:0px; padding:0px 0px 0px 5px; }
#inhalt .rechts .topzehn li {border-bottom:1px solid #FFF; padding:2px 0; list-style-type: none;}
#inhalt .rechts .topzehn a {font-size:11px; display:block;}
#inhalt .rechts .topzehn a:hover {color:#CC0000;}
#inhalt .rechts .topzehn .desc {font-size:10px; text-indent:10px; font-weight:normal; display:block;}

#inhalt .rechts .empfehlung {}
#inhalt .rechts .empfehlung .titel { color:#4c4c4c; display:block; height:20px; line-height:20px; font-weight:bold; padding-left:5px; width:143px; background-image:url(/isroot/hcmovie/images/global/rechts_titel_hintergrund.jpg); }
#inhalt .rechts .empfehlung .artikelname { padding-left: 5px; margin: 0; background: #f8f8f8;}
#inhalt .rechts .empfehlung .artikelbild { width: 146px; height: 146px; border: 1px solid #f5f5f5;}
#inhalt .rechts .empfehlung .preis { padding-left: 5px; background: #f5f5f5; margin: 0; }
#inhalt .rechts .empfehlung .bestellhinweis { padding-left: 5px; background: #f5f5f5; }
#inhalt .rechts .empfehlung .bestellhinweis a { font-size: 10px; }
#inhalt .rechts .empfehlung { border-bottom: 1px solid #efefef; }

#inhalt .rechts .label .titel { color:#4c4c4c; display:block; height:20px; line-height:20px; font-weight:bold; padding-left:5px; width:140px; background-image:url(/isroot/hcmovie/images/global/rechts_titel_hintergrund.jpg); }
#inhalt .rechts .label a {margin: 0; padding: 0; text-align: center; }
#inhalt .rechts .label img {text-align: center; margin: 0; padding: 0;margin-bottom:1px; }

#inhalt .mitte .ptartikel { display:block; swidth:560px; margin-top:10px; background: #fff; margin-left: 0px; }
#inhalt .mitte .ptartikel .artikelbild {display:inline; float:left; width:255px; text-align:center; margin: 10px 0 0 0;}
#inhalt .mitte .ptartikel h3 { padding-left:5px; margin:0px; font-weight:bold; display:block; width:298px; height:30px; line-height:30px; background: #e1eeff; float:left; font-size: 14px; color:#4c4c4c; }
#inhalt .mitte .ptartikel h2 { width: 250px; float:left; margin:0px; display:block; font-weight: normal; font-size: 10px; height:30px; line-height:30px; background: #e1eeff; padding-left: 5px; color:#4c4c4c;}
#inhalt .mitte .ptartikel .text { display:inline; float:right; width:290px; margin:5px 2px 0 0; padding-right: 5px;}
#inhalt .mitte .ptartikel .icons { position:relative; float:left; width:20px; height:100px; margin-left:-20px; }
#inhalt .mitte .ptartikel .icons a { display:block; margin-top:2px; width:20px; height:20px; }
#inhalt .mitte .ptartikel .icons a span { display:none; }
#inhalt .mitte .ptartikel .icons a.zoom { background-image:url(/isroot/hcmovie/images/global/listensymbole_zoom.gif) }
#inhalt .mitte .ptartikel .icons a.zoom:hover { background-image:url(/isroot/hcmovie/images/global/listensymbole_zoom_aktiv.gif) }
#inhalt .mitte .ptartikel .icons a.video { background-image:url(/isroot/hcmovie/images/global/listensymbole_video.gif) }
#inhalt .mitte .ptartikel .icons a.video:hover { background-image:url(/isroot/hcmovie/images/global/listensymbole_video_aktiv.gif) }
#inhalt .mitte .ptartikel .icons a.audio { background-image:url(/isroot/hcmovie/images/global/listensymbole_audio.gif) }
#inhalt .mitte .ptartikel .icons a.audio:hover { background-image:url(/isroot/hcmovie/images/global/listensymbole_audio_aktiv.gif) }
#inhalt .mitte .ptartikel .artikelzoom { z-index:500; display:none; position:absolute; text-align:center; background-color:#FFFFFF; margin-left:15px; margin-top:-60px; border: 1px solid #AAAAAA; width:520px; }
#inhalt .mitte .ptartikel .artikelzoom a { display:block; text-align:center; margin:5px; color:#CC0000; font-weight:bold; margin:5px; }
#inhalt .mitte .ptartikel .artikelzoom a .schliessen { margin-left:494px; margin-top:-5px; border-left:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; }
#inhalt .mitte .ptartikel .artikelzoom .link { width:500px; display:block; text-align:center; margin-top:5px; }
#inhalt .mitte .ptartikel .artikelzoom a:hover { text-decoration:none; }
#inhalt .mitte .ptartikel .artikelzoom a:hover .link { text-decoration:underline; }
#inhalt .mitte .ptartikel .text .prepreis { display: block; margin-top: 20px; font-weight: bold; }
#inhalt .mitte .ptartikel .text .preis { display: block; font-size: 20px; margin-top: -4px; font-weight: bold; }
#inhalt .mitte .ptartikel .text .details { font-size: 11px; line-height: 11px; }
#inhalt .mitte .ptartikel .text .details b { font-size: 11px; }
#inhalt .mitte .ptartikel .bestellen { display: inline; margin-top: -10px; float: right; margin-right: 5px; }
#inhalt .mitte .ptartikel .preisangaben { display:block; float: right; width:100%; margin-top:30px; margin-right:0px; font-size: 10px; line-height: 15px; height: 15px; clear:both; border-top: 1px solid #ccc;}
#inhalt .mitte .ptartikel .icon_darsteller { background: url(/isroot/hcmovie/images/global/icon_darsteller.gif) no-repeat; height: 19px; width: 19px; display:block; float: left; margin: 2px 4px 0 0; }
#inhalt .mitte .ptartikel .icon_spieldauer { background: url(/isroot/hcmovie/images/global/icon_spieldauer.gif) no-repeat; height: 19px; width: 19px; display:block; float: left; margin: 2px 4px 0 0; }
#inhalt .mitte .ptartikel .icon_label { background: url(/isroot/hcmovie/images/global/icon_label.gif) no-repeat; height: 19px; width: 19px; display:block; float: left; margin: 2px 4px 0 0; }
#inhalt .mitte .ptartikel .icon_thema { background: url(/isroot/hcmovie/images/global/icon_thema.gif) no-repeat; height: 19px; width: 19px; display:block; float: left; margin: 2px 4px 0 0; }
#inhalt .mitte .ptartikel .artikelnummer {float: left; font-size: 10px; color: #111; border-bottom: 1px solid #ccc; width: 100%;  }
#inhalt .mitte .ptartikel .text a { font-size: 11px; line-height: 11px; text-decoration: none; }
#inhalt .mitte .ptartikel .text a:hover { font-size: 11px; line-height: 11px; text-decoration: none; color: #cc0000; }

#inhalt .mitte .suchergebnis { width:560px; margin-top:10px; clear:both; }
#inhalt .mitte .suchergebnis .info_kopf { display:block; float:left; width:550px; padding:5px; 5px; height:20px; line-height:20px; font-weight:bold; background: #e1eeff; color:#4c4c4c; }
#inhalt .mitte .suchergebnis .info { display:block; width:550px; padding: 5px; background-color: #fff; }
#inhalt .mitte .suchergebnis .info .servicenr { font-size: 18px;  }
#inhalt .mitte .suchergebnis .info .telefonkosten { font-size: 10px;  }

#inhalt .mitte .anleitung { width:560px; margin-top:10px; clear:both; }
#inhalt .mitte .anleitung .info_kopf { display:block; float:left; width:550px; padding:5px; height:20px; line-height:20px; font-weight:bold; background: #e1eeff; color:#4c4c4c; }
#inhalt .mitte .anleitung .info { display:block; width:550px; padding: 5px; background-color: #fff;   }
#inhalt .mitte .anleitung .info .servicenr { font-size: 18px;  }
#inhalt .mitte .anleitung .info .telefonkosten { font-size: 10px;  }
#inhalt .mitte .anleitung .info .hinweis { font-size: 16px; text-align:center; font-weight: bold; color: red; margin: 0;  }

#inhalt .mitte .warenkorbinhalt { width:560px; margin-top:0px; clear:both; border: 1px solid #ccc; background: #fff; margin-bottom: 10px;}
#inhalt .mitte .errortext {width:560px; padding:15px 0; line-height:20px; border:1px solid #990000; background-color:#CC0000; color:#FFFFFF; font-weight:bold; font-size:14px; text-align: center; margin: 5px 0 5px 0;}
#inhalt .mitte .warenkorbinhalt .artikelbild { display:block; float:left; width:250px; text-align:center; }
#inhalt .mitte .warenkorbinhalt .name {  padding-left:5px; font-weight:bold; display:block; width:555px; height:20px; line-height:20px; background-color:#FeF6F6; }
#inhalt .mitte .warenkorbinhalt .text { display:block; float:right; width:295px; margin-top:5px; margin-right:5px; }
#inhalt .mitte .warenkorbinhalt .info_kopf { display:inline; float:left; width:550px; padding:5px; height:20px; line-height:20px; font-weight:bold; background: url(/isroot/hcmovie/images/global/info_kopf.jpg); color:#4c4c4c; }
#inhalt .mitte .warenkorbinhalt .info_kopf .artikelstueckzahl {width:30px; display:block; float:left; }
#inhalt .mitte .warenkorbinhalt .info_kopf .artikelloeschen { width:24px; display:block; float:left; }
#inhalt .mitte .warenkorbinhalt .info_kopf .artikelnummer { text-indent: 0; width:100px; display:block; float:left; }
#inhalt .mitte .warenkorbinhalt .info_kopf .artikelname { text-indent: 0;width:250px; display:block; float:left; }
#inhalt .mitte .warenkorbinhalt .info_kopf .artikelpreis { text-indent: 0;width:70px; display:block; float:left;  }
#inhalt .mitte .warenkorbinhalt .info_kopf .bestellen { width:60px; display:block; float:left; }
#inhalt .mitte .warenkorbinhalt .info_kopf .artikelsumme { text-indent: 0; width:60px; display:block; float:left; }
#inhalt .mitte .warenkorbinhalt .info { width:560px; margin-top:2px; margin-bottom:2px;  float:left;}
#inhalt .mitte .warenkorbinhalt .info { display:inline; }
#inhalt .mitte .warenkorbinhalt .info img { border-width: 0; padding:; margin: 0;}
#inhalt .mitte .warenkorbinhalt .info .artikelstueckzahl { padding-left: 5px; width:25px; display:block; float:left; }
#inhalt .mitte .warenkorbinhalt .info .artikelstueckzahl input { width:20px; margin: 0; padding: 0;  }
#inhalt .mitte .warenkorbinhalt .info .artikelloeschen { width:24px; display:block; float:left; }
#inhalt .mitte .warenkorbinhalt .info .artikelnummer { width:100px; display:block; float:left; }
#inhalt .mitte .warenkorbinhalt .info .artikelnummer input { padding-left: -5px; width:80px; }
#inhalt .mitte .warenkorbinhalt .info .artikelname { width:250px; display:block; float:left; }
#inhalt .mitte .warenkorbinhalt .info .artikelpreis { width:70px; display:block; float:left;  }
#inhalt .mitte .warenkorbinhalt .info .artikelsumme { width:60px; display:block; float:left; }
#inhalt .mitte .warenkorbinhalt .info .bestellen { width:70px; display:block; float:left; }
#inhalt .mitte .warenkorbinhalt .info .versandart {width:470px; display:block; float:left; text-align: right; padding-right:5px; }
#inhalt .mitte .warenkorbinhalt .info .versandpreis {width:60px; display:block; float:left; }
#inhalt .mitte .warenkorbinhalt .info .gesamtinklmwst {width:470px; display:block; float:left; text-align: right; padding-right:5px;}
#inhalt .mitte .warenkorbinhalt .info .gesamtpreis {width:60px; display:block; float:left;}
#inhalt .mitte .warenkorbinhalt .info_kopf .auswahl_kopf {margin-left: 1px; display:block; float:left;}
#inhalt .mitte .warenkorbinhalt .info .zahlartauswahl { width:100%; display:block; }
#inhalt .mitte .warenkorbinhalt .info .zahlartinfo { width:100%; display:block; font-size:11px; text-indent:21px; line-height: 15px; }
#inhalt .mitte .warenkorbinhalt .info .buttonneu input { text-align: center; background: center url(/isroot/erotik/images/global/button_hintergrund.jpg); width: auto; border: 1px solid #cccccc; font-weight: bold; margin:10px; padding:0px 10px 0px 10px; height: 30px; color: #777777;}
#inhalt .mitte .warenkorbinhalt .info .buttonneu { text-align: center; width: 559px; display: block; clear:both;}

#inhalt .mitte .warenkorbinhalt .rabatt { width:560px; margin-top:2px; margin-bottom:2px;  float:left;}
#inhalt .mitte .warenkorbinhalt .rabatt .versandart {width:470px; display:block; float:left; text-align: right; padding-right:5px; }
#inhalt .mitte .warenkorbinhalt .rabatt .versandpreis {width:60px; display:block; float:left; }
#inhalt .mitte .warenkorbinhalt .rabatt .gesamtinklmwst {width:470px; display:block; float:left; text-align: right; padding-right:5px;}
#inhalt .mitte .warenkorbinhalt .rabatt .gesamtpreis {width:60px; display:block; float:left;}

#inhalt .mitte .warenkorbinhalt .bedienung { padding: 5px; } 
#inhalt .mitte .warenkorbinhalt .bedienung img { padding: 0px; margin-left: -5px;} 

#inhalt .mitte .eingabekundendaten {margin-top:0px; margin-bottom: 10px; line-height: 20px; float: left; padding-left: 0; background: white; width: 560px; border:1px solid #EEEEEE; }
#inhalt .mitte .eingabekundendaten .info_kopf { display:inline; float:left; width:550px; padding:5px; height:20px; line-height:20px; font-weight:bold; background: url(/isroot/hcmovie/images/global/info_kopf.jpg); color:#4c4c4c; }
#inhalt .mitte .eingabekundendaten .info_kopf .artikelstueckzahl {width:30px; display:block; float:left; }
#inhalt .mitte .eingabekundendaten .info_kopf .artikelloeschen { width:24px; display:block; float:left; }
#inhalt .mitte .eingabekundendaten .info_kopf .artikelnummer { text-indent: 0; width:100px; display:block; float:left; }
#inhalt .mitte .eingabekundendaten .info_kopf .artikelname { text-indent: 0;width:250px; display:block; float:left; }
#inhalt .mitte .eingabekundendaten .info_kopf .artikelpreis { text-indent: 0;width:70px; display:block; float:left;  }
#inhalt .mitte .eingabekundendaten .info_kopf .bestellen { width:60px; display:block; float:left; }
#inhalt .mitte .eingabekundendaten .info_kopf .artikelsumme { text-indent: 0; width:60px; display:block; float:left; }
#inhalt .mitte .eingabekundendaten .info .artikelstueckzahl { padding-left: 5px; width:25px; display:block; float:left; }
#inhalt .mitte .eingabekundendaten .info .artikelstueckzahl input { width:20px; margin: 0; padding: 0;  }
#inhalt .mitte .eingabekundendaten .info .artikelloeschen { width:24px; display:block; float:left; }
#inhalt .mitte .eingabekundendaten .info .artikelnummer { width:100px; display:block; float:left; }
#inhalt .mitte .eingabekundendaten .info .artikelnummer input { padding-left: -5px; width:80px; }
#inhalt .mitte .eingabekundendaten .info .artikelname { width:250px; display:block; float:left; }
#inhalt .mitte .eingabekundendaten .info .artikelpreis { width:70px; display:block; float:left;  }
#inhalt .mitte .eingabekundendaten .info .artikelsumme { width:60px; display:block; float:left; }
#inhalt .mitte .eingabekundendaten li { list-style-type: none; float: left;  }
#inhalt .mitte .eingabekundendaten input { height: 20px; line-height: 20px; margin: 0; color: #777777;}
#inhalt .mitte .eingabekundendaten input.felder  { border: 0 none; background-color: #e9e9e9; }
#inhalt .mitte .eingabekundendaten img { border: 0 none; line-height: 20px; height: 20px; margin:1px 0 0 0; padding: 0; }
#inhalt .mitte .eingabekundendaten .buttonneu { text-align: center; background: center url(/isroot/erotik/images/global/button_hintergrund.jpg); width: auto; border: 1px solid #cccccc; font-weight: bold; margin: 10px; padding:0px 10px 0px 10px; height: 30px;}
#inhalt .mitte li.titel { list-style-type:none; }
#inhalt .mitte .eingabekundendaten .zeile {width: 555px; float:left; padding-left:5px; }
#inhalt .mitte .eingabekundendaten .zeile div {float:left; }
#inhalt .mitte .eingabekundendaten .zelleweite560 { width: 555px;}
#inhalt .mitte .eingabekundendaten .zelleweite540 { width: 540px; }
#inhalt .mitte .eingabekundendaten .zelleweite520 { width: 520px; }
#inhalt .mitte .eingabekundendaten .zelleweite370 { width: 370px; }
#inhalt .mitte .eingabekundendaten .zelleweite360 { width: 360px; }
#inhalt .mitte .eingabekundendaten .zelleweite320 { width: 320px; }
#inhalt .mitte .eingabekundendaten .zelleweite270 { width: 270px; }
#inhalt .mitte .eingabekundendaten .zelleweite200 { width: 200px; }
#inhalt .mitte .eingabekundendaten .zelleweite190 { width: 190px; }
#inhalt .mitte .eingabekundendaten .zelleweite180 { width: 180px; }
#inhalt .mitte .eingabekundendaten .zelleweite120 { width: 120px; }
#inhalt .mitte .eingabekundendaten .zelleweite140 { width: 140px; }
#inhalt .mitte .eingabekundendaten .zelleweite95 { width: 95px; }
#inhalt .mitte .eingabekundendaten .zelleweite85 { width: 85px; }
#inhalt .mitte .eingabekundendaten .zelleweite45 { width: 45px; }
#inhalt .mitte .eingabekundendaten .zelleweite40 { width: 40px; }
#inhalt .mitte .eingabekundendaten .zelleweite30 { width: 30px; }
#inhalt .mitte .eingabekundendaten .zelleweite20 { width: 20px; }

#inhalt .mitte .artikel .info_kopf { border: 1px dashed #ccc; height: 44px; line-height: 22px; background: #fff; padding: 5px; margin: 0; font-weight: bold;  }

#inhalt .mitte #tabmenue { padding: 3px;  margin-bottom: -5px; margin-left: 0; }
#inhalt .mitte #tabmenue li {  display: inline; padding: 2px 1em;  margin-left: 1px;  border: 1px solid #eee;  border-bottom: 0 none;  text-decoration: none; background-color: #b3c8e8;  }
#inhalt .mitte #tabmenue li#aktuell {  padding-bottom: 4px; border-bottom: none; background-color: #d6e1f2; color: #4c4c4c; }

#gesamt .copyrightfooter {
color:#aaa;
float:right;
background:#fff;
height:80px;
width:900px;
border:1px solid #fff;
margin:2px -2px 0 0;
}

#gesamt .copyrightfooter .links {
float:left;
font-size:10px;
margin-left:2px;
}

#gesamt .copyrightfooter .rechts {
float:right;
margin-top:2px;
margin-right:2px;
}


.jcarousel-skin-tango .jcarousel-container {

}
ul.jcarousel-skin-tango { display:none; }
.jcarousel-container ul.jcarousel-skin-tango { display:block; }

.jcarousel-skin-tango .jcarousel-container span {
    font-size: 11px;
    border: 1px solid #fff;
    height: 200px;
    line-height: 11px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 480px;
    height: 110px;
    padding: 50px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 490px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  480px;
    height: 140px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 100px;
    height: 140px;
    text-align:center;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 85px;
    right: 15px;
    width: 20px;
    height: 52px;
    cursor: pointer;
    background: transparent url(/isroot/hcmovie/images/global/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -20px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -40px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -62px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 85px;
    left: 15px;
    width: 20px;
    height: 52px;
    cursor: pointer;
    background: transparent url(/isroot/hcmovie/images/global/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -20px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -40px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -62px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/isroot/hcmovie/images/global/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/isroot/hcmovie/images/global/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


