html, * {margin:0px;padding:0px;}

body {background-color:#ffffff; text-align:center;}
body.default {background-color:#ffffff;background:none;text-align:left;}
body, td {font-family : Verdana;font-size:10px;color:#6a6a6a;}


.red {color:#df001a;}
.grey {color:#6a6a6a;}

a {color:#6a6a6a;text-decoration:none;}

a.red:link, 
a.red:visited, 
a.red:active {color:#df001a;}
a.red:hover {color:#6a6a6a;}

a.grey:link, 
a.grey:visited, 
a.grey:active {color:#6a6a6a;}
a.grey:hover {color:#df001a;}

a.white:link,
a.white:visited, 
a.white:active {color:#ffffff;}
a.white:hover {color:#ffffff;}

a.white_menue:link,
a.white_menue:visited,
a.white_menue:active {color:#ffffff;}
a.white_menue:hover {color:#ffffff;}

a.black:link, 
a.black:visited, 
a.black:active {color:#000000;}
a.black:hover {color:#000000;}

.upper {text-transform:uppercase;font-weight:bold;}

.clear {clear:both;}
.eingabe110 {font-size:12px;width:110px;line-height:14px;margin:0px 0px 2px 0px;border:1px solid #d4d4d4;}
.loginbutton {margin:0px 0px 10px 2px;}
form, input, select, textarea {font-family : Verdana;margin:0px;padding:0px;}
.right {float:right;}

#wrapper {width:970px;margin:auto;padding: 0 0 0 9px;text-align:left; position:relative;}

#header {height:124px;width:970px; background: transparent; overflow:hidden; position:relative;top:0;}


#content {width:582px;float:left;background-color:#ffffff;}
#fullcontent {width:776px;float:left; overflow:hidden;}
#right {width:188px;float:left;background-color:#ffffff;}
#fullfooter {width:776px;float:right;}



/********************/
/* Menue START*/
/********************/

#menue {width:194px;float:left;margin:0px;overflow:hidden;}
#menue .kopf {text-transform:uppercase;margin:0px;padding:0px 0px 0px 5px;line-height:24px;background-image:url(/images/unternavi_hg_kopf.png);background-repeat:no-repeat;width:188px;height:24px;color:#ffffff;font-weight:bold;}
#menue .aktiv {margin:0px;padding:0px 0px 0px 5px;display:block;line-height:22px;background-image:url(/images/unternavi_hg_aktiv.png);background-repeat:no-repeat;width:188px;height:22px;}
#menue .unter1 {margin:0px;padding:0px 0px 0px 5px;display:block;line-height:22px;background-image:url(/images/unternavi_hg_01.png);background-repeat:no-repeat;width:188px;height:22px;}
#menue .unter2 {margin:0px;padding:0px 0px 0px 5px;display:block;line-height:22px;background-image:url(/images/unternavi_hg_02.png);background-repeat:no-repeat;width:188px;height:22px;}
#menue .unter3 {margin:0px;padding:0px 0px 0px 5px;display:block;line-height:22px;background-image:url(/images/unternavi_hg_03.png);background-repeat:no-repeat;width:188px;height:22px;}
#menue .unter1 img {margin:6px 5px 0px 4px;}
#menue .unter2 img {margin:6px 5px 0px 4px;}
#menue .unter3 img {margin:6px 5px 0px 4px;}

#menue .aktiv {color:#6a6a6a;margin:0px;padding:0px 0px 0px 5px;line-height:22px;background-image:url(/images/unternavi_hg_01.png);background-repeat:no-repeat;width:188px;height:22px;}
#menue .inaktiv {margin:0px;padding:0px 0px 0px 5px;line-height:22px;background-image:url(/images/unternavi_hg_01.png);background-repeat:no-repeat;width:188px;height:22px;}
#menue .inaktiv img {margin:6px 5px 0px 4px;}
#menue .unter1inaktiv {margin:0px;padding:0px 0px 0px 5px;line-height:22px;background-image:url(/images/unternavi_hg_02.png);background-repeat:no-repeat;width:188px;height:22px;}
#menue .unter1inaktiv img {margin:6px 5px 0px 4px;}
#menue .fussinaktiv {margin:0px;padding:0px 0px 0px 5px;line-height:26px;background-image:url(/images/unternavi_hg_fuss_01.png);background-repeat:no-repeat;width:188px;height:30px;}
#menue .fussinaktiv img {margin:6px 5px 0px 4px;}
#menue .schriftredbold{padding: 4px; color: #df001a; text-decoration:none;font-weight:bold;}


#basic-accordian{width:188px;position:relative;left:0px;top:0px;margin-left:0px;z-index:2;margin-top:0px;}

.accordion_headings{padding:0px 0px 0px 5px;background-image:url(/images/unternavi_hg_01.png);background-repeat:no-repeat;width:188px;height:22px;color:#6a6a6a;cursor:pointer;font-weight:bold;line-height:22px;}
.accordion_headings:hover{color:#D4D0C8;}
.accordion_child{width:188px;padding:0px;background:#ffffff;}

.header_highlight{background-image:url(/images/unternavi_hg_01.png);background-repeat:no-repeat;width:188px;height:22px;color:#6a6a6a;line-height:22px;}

/********************/
/* Menue ENDE*/
/********************/




/********************/
/* lose Styles START*/
/********************/

.button {font-size:12px;}
.headline {font-size:15px;}

.dunkelgrau {color:#6a6a6a;}
.hellgrau {color:#adadad;}
.dunkelrot {color:#df001a;}

.fett {font-weight:bold;}

.unterstrichen {text-decoration:underline;}

.floatleft {float:left;}

/********************/
/* lose Styles ENDE */
/********************/

.box {margin: 0px 6px 9px 0px;float:left;}
.boxright {margin: 0px 0px 9px 0px;float:left;}
.boxfooter {margin: 3px 0px 0px 0px;float:left;}
.box_left {margin: 0px 6px 9px 0px;float:left;}
.box_left img.teaser {margin-left: 1px;}

.margin {margin:4px;}
.kasten {width:163px;height:115px;margin:0px 5px;padding:0px;background-color:white;border: 1px solid #adadad;position:relative; top:0px;}
.kasten h2 {font-size:10px;height:38px;font-weight:bold;color:#df001a;}
.kasten h2 a {color:#df001a;}
.kasten h3 {font-size:10px;height:38px;font-weight:bold;color:#DF001A;}
.kasten h3 a {color:#DF001A;}
.kasten .padding {padding:5px;}
.kasten .padding .sterne{height:13px;}
.kasten .padding .stardesc{height:51px;}

.kastensmall {width:163px;height:60px;margin:0px 5px;padding:0px;background-color:white;border: 1px solid #adadad;position:relative; top:0px;}
.kastensmall h2 {font-size:10px;margin-left:4px;height:20px;font-weight:bold;color:#df001a;}
.kastensmall h2 a {color:#df001a;}
.kastensmall h3 {font-size:10px;margin-left:4px;height:20px;font-weight:bold;color:#6a6a6a;}
.kastensmall h3 a {color:#6a6a6a;}
.kastensmall .padding {padding:5px;}

.buttongraus {background:url(/images/button_grau_s.png) no-repeat top left;width:150px;height:26px;line-height:24px;text-align:center;vertical-align : middle;font-size:10px;border:none;font-weight:bold;}
.buttongraus2 {background:url(/images/button_grau_s2.png) no-repeat top left;width:100px;height:26px;line-height:24px;text-align:center;vertical-align : middle;font-size:10px;border:none;font-weight:bold;}

.buttonrots {background:url(/images/button_rot_s.png) no-repeat top left;width:150px;height:26px;line-height:24px;text-align:center;vertical-align : middle;font-size:10px;border:none;font-weight:bold;}
.buttongruens {background:url(/images/button_gruen_s.png) no-repeat top left;width:150px;height:26px;line-height:24px;text-align:center;vertical-align : middle;font-size:10px;border:none;font-weight:bold;}
.stoerer_gruen {margin-left:25px;}

.buttonrots2 {background:url(/images/button_rot_s2.png) no-repeat top left;width:100px;height:26px;line-height:24px;text-align:center;vertical-align : middle;font-size:10px;border:none;font-weight:bold;}

a.buttongrauss {text-decoration:none;line-height:24px;color:#df001a;display:block;}
a.buttonredss {text-decoration:none;line-height:24px;color:#ffffff;display:block;}
a.buttongrauss:hover {text-decoration:none;}
a.buttonredss:hover {text-decoration:none;}
.marginfix {margin-top:3px;{margin-top:0px;}}

.buttongraum {background:url(/images/button_grau_m.png) no-repeat top left;width:175px;height:30px;line-height:28px;text-align:center;vertical-align : middle;font-size:10px;border:none;font-weight:bold;}
.buttonrotm {background:url(/images/button_rot_m.png) no-repeat top left;width:175px;height:30px;line-height:28px;text-align:center;vertical-align : middle;font-size:10px;border:none;font-weight:bold;}
a.buttongraumm {text-decoration:none;line-height:28px;color:#df001a;display:block;}
a.buttonredmm {text-decoration:none;line-height:28px;color:#ffffff;display:block;}
a.buttongraumm:hover {text-decoration:none;}
a.buttonredmm:hover {text-decoration:none;}


/*.buttongraul {background:url(/images/button_grau_l.png) no-repeat top left;width:142px;height:38px;line-height:36px;text-align:center;vertical-align : middle;font-size:12px;border:none;font-weight:bold;}       */
.buttongreenlplay {background:url(/images/button_play_gruen_hg.jpg) no-repeat top left;width:142px;height:38px;line-height:36px;text-align:center;vertical-align : middle;font-size:12px;border:none;font-weight:bold;}

.buttongraul {background:url(/images/button_grau_l.png) no-repeat top left;width:150px;height:44px;line-height:36px;text-align:center;vertical-align : middle;font-size:12px;border:none;font-weight:bold;color:#df001a;}
.buttonrotl {background:url(/images/button_rot_l.png) no-repeat top left;width:142px;height:38px;line-height:36px;text-align:center;vertical-align : middle;font-size:12px;border:none;font-weight:bold;}
.buttongruenl {margin-left:2px;background:url(/images/button_gruen_l.png) no-repeat top left;;width:150px;height:44px;line-height:14px;text-align:left;vertical-align : middle;font-size:12px;border:none;font-weight:bold;}
.buttonrotlwmv {background:url(/images/WMV_button.png) no-repeat top left;width:142px;height:38px;line-height:36px;text-align:center;vertical-align : middle;font-size:12px;border:none;font-weight:bold;}
.buttonrotlflash {background:url(/images/flash_button.png) no-repeat top left;width:142px;height:38px;line-height:36px;text-align:center;vertical-align : middle;font-size:12px;border:none;font-weight:bold;}
.buttonrotlwmvsoft {background:url(/images/WMV_button_soft.png) no-repeat top left;width:142px;height:38px;line-height:36px;text-align:center;vertical-align : middle;font-size:12px;border:none;font-weight:bold;}
.buttonrotlflashsoft {background:url(/images/flash_button_soft.png) no-repeat top left;width:142px;height:38px;line-height:36px;text-align:center;vertical-align : middle;font-size:12px;border:none;font-weight:bold;}
.buttonrotlmp4 {background:url(/images/mp4_button.png) no-repeat top left;width:142px;height:38px;line-height:36px;text-align:center;vertical-align : middle;font-size:12px;border:none;font-weight:bold;}
.buttonrotlmp4soft {background:url(/images/mp4_button_soft.png) no-repeat top left;width:142px;height:38px;line-height:36px;text-align:center;vertical-align : middle;font-size:12px;border:none;font-weight:bold;}

.buttonrotdownloadl {margin-left:2px;background:url(/images/button_rot_newL.png) no-repeat top left;;width:182px;height:42px;line-height:14px;text-align:left;vertical-align : middle;font-size:12px;border:none;font-weight:bold;}
.buttongruenl {margin-left:2px;background:url(/images/button_gruen_l.png) no-repeat top left;;width:150px;height:44px;line-height:14px;text-align:left;vertical-align : middle;font-size:12px;border:none;font-weight:bold;}
a.buttonreddll {color: #FFFFFF; display: block; line-height: 14px; margin-top: 5px;text-decoration: none;}

.buttongruenmlang {margin-left:2px;background:url(/images/button_gruen_m_lang.png) no-repeat top left;;width:276px;height:30px;line-height:14px;text-align:left;vertical-align : middle;font-size:12px;border:none;font-weight:bold;}
a.buttongruenmlang {color: #FFFFFF; display: block; line-height: 14px; margin-top: 5px;text-decoration: none;}

a.buttongraull {text-decoration:none;line-height:36px;color:#df001a;display:block;}
a.buttonredll {text-decoration:none;line-height:36px;color:#ffffff;display:block;}
a.buttongraull:hover {text-decoration:none;}
a.buttonredll:hover {text-decoration:none;}

.symbolverschiebung {padding-left:18px;}
.buttonvertikalspace {padding-bottom:5px;}


.dotted {font-size:1px; height:1px; margin:6px 9px; padding:0px; background-image:url(/images/4x1_dotted_grey.gif);background-repeat:repeat-x;}


/* Buttons zentrieren Anfang */
.kacheldiv185 .buttongraus {margin-left:16px;}
.kacheldiv185 .buttongraum {margin-left:4px;}
.kacheldiv185videothek .buttongraus {margin-left:16px;}
.kacheldiv185videothek .buttongraum {margin-left:4px;}
.kacheldiv185updates .buttongraus {margin-left:16px;}
.kacheldiv185updates .buttongraum {margin-left:4px;}

.kacheldiv185 .buttonrots {margin-left:16px;}
.kacheldiv185 .buttontotm {margin-left:4px;}
.kacheldiv185videothek .buttonrots {margin-left:16px;}
.kacheldiv185videothek .buttonrotm {margin-left:4px;}
.kacheldiv185updates .buttonrots {margin-left:16px;}
.kacheldiv185updates .buttongrotm {margin-left:4px;}
/* Buttons zentrieren Ende */

/* Grafik in der Box Anfang */
.box img.teaser {margin-left:1px;}
.boxright img.teaser {margin-left:1px;}
/* Grafik in der Box Ende */

/* Einrueckung in der Box Anfang */
.box .leftspace {margin-left:10px;}
.boxright .leftspace {margin-left:10px;}
/* Einrueckung in der Box Ende */

/* Bewertung */
.teaserbewertung {float:left;padding:4px 0px 0 5px;}
.teaserbewertung span img {margin:10px 0px 10px 0;}
/* Bewertung  */

/* Icons  */
.teasericons {float:left;padding:4px 10px 0 0;}
.teasericons span img {margin:0px 5px 5px 0px;}
/* Icons  */

/* Seitennavigation  */
.pagenavi {float:right;padding:4px 10px 0 0;}
.pagenavi a {color:#6a6a6a}
.pagenavi a:hover {color:#df001a}
.pagenavi span {margin:10px 5px 10px 0;}
/* Seitennavigation  */


/* Formular Sortierung  */
.sortierung {float:right;margin:10px 10px 10px 0px;}
.sortierung option {}
.sortierung select {width:150px;font-size: 11px;border: 1px solid #000000;}
/* Formular Sortierung  */

.teaserkopf185 h1,
.teaserkopf379 h1,
.teaserkopf573 h1,
.teaserkopf713 h1,
.teaserkopf767 h1
 {display:inline-block;float:left;text-transform:uppercase;font-weight:bold;font-size:10px;color:#df001a;height:24px; line-height:24px; padding:0px 10px;}

.teaserkopf185 h1 a,
.teaserkopf379 h1 a,
.teaserkopf573 h1 a,
.teaserkopf713 h1 a,
.teaserkopf767 h1 a
 {font-weight:bold;font-size:10px;color:#df001a;}

.teaser185updates p,
.teaser185 p,
.teaser379 p,
.teaser573 p,
.teaser713 p,
.teaser767 p
 {padding:4px 10px;	line-height:14px; }

.teaser185updates p { padding:3px 10px; }

.teaser185 ul,
.teaser379 ul,
.teaser573 ul,
.teaser713 ul,
.teaser767 ul
 {padding:4px 10px; list-style-type:none;}
.teaser185 ul li,
.teaser379 ul li,
.teaser573 ul li,
.teaser713 ul li,
.teaser767 ul li
 {line-height:14px; }

/* Box einzeilig Anfang */ 
.box1zeilig {margin: 0px 6px 9px 0px;float:left;}
.teaserbox1zeilig {width:770px; height:37px;background-image:url(/images/767px_hg_footer.png);background-repeat:no-repeat;}
.teaserbox1zeilig div {line-height:30px;padding:0px 10px;}
/* Box einzeilig Ende */ 
 
/* Box 185 (einfach) Anfang */
.teaserkopf185 {width:188px; height:24px; padding:0px; margin:0px;	background-image:url(/images/185px_hg_kopf.png);}
.teaser185 {width:188px; background: White url(/images/185px_hg_inhalt_ohne_schatt.png) no-repeat bottom left; min-height : 80px; height:auto !important; height : 80px;}
.kacheldiv185 {width:188px;background-image:url(/images/185px_hg_kachel.png);background-repeat:repeat-y;min-height : 80px; height:auto !important; height : 80px;}
.footer185 {width:188px; height:10px; background-image:url(/images/185px_hg_fuss.png); background-repeat:no-repeat; }

.teaserkopf185special {width:188px; height:50px; background-image:url(/images/185px_hg_kopf_das_ist.png);}

.teaser185videothek {width:188px; background: White url(/images/185px_hg_inhalt_videothek_ohne_schatten.png) no-repeat bottom left; min-height : 100px; height:auto !important; height : 100px;}
.teaser185videothek p {padding:4px 10px;line-height:14px;}
.kacheldiv185videothek {width:188px;background-image:url(/images/185px_hg_kachel.png);background-repeat:repeat-y; min-height : 264px; height:264px;}
.footer185videothek {width:188px; height:10px; background-image:url(/images/185px_hg_fuss_videothek.png); background-repeat:no-repeat;}

.teaser185updates {width:188px; background: White url(/images/185px_hg_inhalt_updates_ohne-schatten.png) no-repeat bottom left; min-height : 100px; height:auto !important; height : 100px;}
.kacheldiv185updates {width:188px;background-image:url(/images/185px_hg_kachel.png);background-repeat:repeat-y; min-height : 264px;}
.footer185updates {width:188px; height:10px; background-image:url(/images/185px_hg_fuss_updates.png); background-repeat:no-repeat;}

.teaser185newsletter {width:188px; margin:0px; padding:0px; background: White url(/images/185px_hg_inhalt_newsletter_ohne_schatten.png) no-repeat bottom left; min-height : 100px; height:auto !important; height : 100px;}
.teaser185newsletter p {padding:4px 10px;	margin:0px; line-height:14px; background-image:url(/images/185px_hg_kachel.png); min-height : 100px; height:auto !important; height : 100px;}
.footer185newsletter {padding:4px 10px;width:188px; height:10px; background-image:url(/images/185px_hg_fuss_newsletter.png); background-repeat:no-repeat; margin:0px;}
.kacheldiv185newsletter {padding:4px 10px;width:188px;background-image:url(/images/185px_hg_kachel.png);background-repeat:repeat-y; min-height : 100px; height:100px;}
.dotted167 {font-size:1px;width:167px; height:1px; margin:6px 9px; padding:0px; background-image:url(/images/4x1_dotted_grey.gif);background-repeat:repeat-x;}
.dotted167_2 {font-size:1px;width:167px; height:1px; margin:6px 0px; padding:0px; background-image:url(/images/4x1_dotted_grey.gif);background-repeat:repeat-x;}
.dotted167_3 {width:167px; text-align:center; line-height:1px;height:1px;margin:0px; padding:0px; background: url(/images/4x1_dotted_grey.gif) center repeat-x;}
/* Boxes 185 Ende */

/* Box 379 (doppelt) Anfang */
.teaserkopf379 {width:382px; height:24px; padding:0px; margin:0px;	background-image:url(/images/379px_hg_kopf.png);}
.teaser379 {width:382px; margin:0px; padding:0px; background: White url(/images/379px_hg_inhalt_ohne_schatt.png) no-repeat bottom left; min-height : 80px; height:auto !important; height : 80px;}
.kacheldiv379 {width:382px;background-image:url(/images/379px_hg_kachel.png);background-repeat:repeat-y; min-height : 80px; height:auto !important; height : 80px;}
.footer379 {width:382px; height:10px; background-image:url(/images/379px_hg_fuss.png); background-repeat:no-repeat; margin:0px;}

.dotted340 {width:340px;font-size:1px; height:1px; margin:6px 9px; padding:0px; background-image:url(/images/4x1_dotted_grey.gif);background-repeat:repeat-x;}
/* Boxes 379 Ende */

/* Box 573 (dreifach) Anfang */
.teaserkopf573 {width:576px; height:24px; padding:0px; margin:0px;	background-image:url(/images/573px_hg_kopf.png);}
.teaser573 {width:576px; margin:0px; padding:0px; background: White url(/images/573px_hg_inhalt_ohne_schatt.png) no-repeat bottom left; min-height : 80px; height:auto !important; height : 80px;}
.kacheldiv573 {width:576px;background-image:url(/images/573px_hg_kachel.png);background-repeat:repeat-y;min-height : 80px; height:auto !important; height : 80px;}
.footer573 {width:576px; height:10px; background-image:url(/images/573px_hg_fuss.png); background-repeat:no-repeat; margin:0px;}

/*
.dotted555 {line-height:1px;width:555px; height:1px; margin:6px 9px; padding:0px; background-image:url(/images/4x1_dotted_grey.gif);background-repeat:repeat-x;{margin:18px 9px 0px 9px;}}
*/
.dotted555 {margin:0;padding:0;height:1px;width:555px; margin:6px 9px;background-image:url(/images/4x1_dotted_grey.gif);background-repeat:repeat-x;}
/* Boxes 573 Ende */

/* Box 767 (vierfach) Anfang */
.teaserkopf767 {width:770px; height:24px; padding:0px; margin:0px;	background-image:url(/images/767px_hg_kopf.png);}
.teaser767 {width:770px; margin:0px; padding:0px; background: White url(/images/767px_hg_inhalt_ohne_schatt.png) no-repeat bottom left; min-height : 80px; height:auto !important; height : 80px;}
.kacheldiv767 {width:770px;background-image:url(/images/767px_hg_kachel.png);background-repeat:repeat-y;min-height : 80px; height:auto !important; height : 80px;}
.footer767 {width:770px; height:10px; background-image:url(/images/767px_hg_fuss.png); background-repeat:no-repeat; margin:0px;}

.teaserkopf767special {font-size:1px;width:770px; height:6px; padding:0px; margin:0px; background-image:url(/images/767px_hg_kopf_special.png); background-repeat:no-repeat;}

.dotted749 {margin:0;padding:0;height:1px;width:749px; margin:6px 9px;background-image:url(/images/4x1_dotted_grey.gif);background-repeat:repeat-x;}

/* Boxes 767 Ende */

/* Box 767 (vierfach) Lightbox Anfang */
.teaserkopf767lightbox {width:767px; height:24px; padding:0px;margin:0px; background-image:url(/images/767px_hg_lightbox_kopf.png);}
.teaserkopf767lightbox h1 {text-transform:uppercase;font-weight:bold;font-size:10px;color:#df001a;height:24px;line-height:24px; padding:0px 10px; margin:0px;}
.teaser767lightbox {width:767px; margin:0px; padding:0px; background:White url(/images/767px_hg_lightbox_inhalt.png) no-repeat bottom left; min-height : 80px; height:auto !important; }
.teaser767lightbox p {padding:4px 10px; margin:0px; line-height:14px;}
.kacheldiv767lightbox {width:767px;background-image:url(/images/767px_hg_lightbox_kachel.png);background-repeat:repeat-y;
min-height: 80px;}
.footer767lightbox {width:767px; height:5px;background-image:url(/images/767px_hg_lightbox_fuss.png);background-repeat:no-repeat; margin:0px;}
/* Boxes 767 Lightbox Ende */

/* Box 713 (vierfach) Anfang */
.teaserkopf713 {width:713px; height:24px; padding:0px; margin:0px;	background-image:url(/images/713px_hg_kopf.png);}
.teaser713 {width:713px; margin:0px; padding:0px; background: White url(/images/713px_hg_inhalt_ohne_schatt.png) no-repeat bottom left; min-height : 80px; height:auto !important; height : 80px;}
.kacheldiv713 {width:713px;background-image:url(/images/713px_hg_kachel.png);background-repeat:repeat-y;min-height : 80px; height:auto !important; height : 80px;}
.footer713 {width:713px; height:10px; background-image:url(/images/713px_hg_fuss.png); background-repeat:no-repeat; margin:0px;}
/* Boxes 713 Ende */

.full {
    float: left;
    margin: 0 6px 9px 0;
    width: 770px;
}

.catheadertitle {
    color: #6A6A6A;
    font-size: 24px;
    font-weight: bold;
    margin-left: 25px;
    padding-top: 21px;
}
.catheadersubtitle17 {
    color: #6A6A6A;
    font-size: 17px;
    font-weight: bold;
    margin-left: 25px;
    margin-top: 9px;
}

.search_numbers {
    text-transform: uppercase;
}

.search_numbers a {
    color: #6A6A6A;
    margin-right: 8px;
    text-decoration: underline;
}




/* Rote Stoerer-Grafik */
.promotion767 {width: 769px;height:45px; line-height:40px; margin: 0px 0px 6px 0px; background:url(/images/roter_stoerer.png) no-repeat;text-align:center;}
.promotion767 .buttonrots {margin-left:20px;}
.promotion767 a.promolink { font-size: 16px; color:#ffffff; font-weight: normal; text-decoration:none;}
.promotion767 a.promolink strong {font-weight: bold;}
.promotion767 a.promolink:visited {color:#ffffff;}
/* Rote Stoerer-Grafik */

/* Main-Teaser Anfang */
.mainteaser_oben {width:576px;height:276px;overflow:hidden;background:url(/images/produzenten/573px_njo_produzenten-oben-background_sc_cj.png) no-repeat;}
/* Main-Teaser Ende */


/* Boxen mit fixer Hoehe Anfang */
.box197 {height:197px !important;min-height:197px !important;overflow:hidden !important;position:relative; top:0px;}

.box200 {height:200px !important;min-height:200px !important;overflow:hidden !important;position:relative; top:0px;}

.box230 {height:230px !important;min-height:230px !important;overflow:hidden !important;position:relative; top:0px;}

.box264 {height:264px !important;min-height:264px !important;overflow:hidden !important;position:relative; top:0px;}

.box267 {height:267px !important;min-height:267px !important;overflow:hidden !important;position:relative; top:0px;}

.box440 {height:440px !important;min-height:440px !important;overflow:hidden !important;position:relative; top:0px;}

.box610 {height:610px !important;min-height:610px !important;overflow:hidden !important;position:relative; top:5px;}


.neben_mainteaser .buttongraus,
.neben_mainteaser .buttongraum,
.neben_mainteaser .buttonrots,
.neben_mainteaser .buttonrotm,
.box267 .buttongraus,
.box267 .buttongraum,
.box267 .buttonrots,
.box267 .buttonrotm {position:absolute; bottom:10px;}

.box200 .buttongraus,
.box440 .buttongraus,
.box264 .buttongraus {position:absolute; bottom:0px;}

.box200 .buttongraum,
.box440 .buttongraum,
.box264 .buttongraum {position:absolute; bottom:0px;}

.box200 .buttonrots,
.box440 .buttonrots,
.box264 .buttonrots {position:absolute; bottom:0px;}

.box200 .buttonrotm,
.box440 .buttonrotm,
.box264 .buttonrotm {position:absolute; bottom:0px;}

.kasten .buttongraus, 
.kasten .buttongraum, 
.kasten .buttonrots, 
.kasten .buttonrotm {position:absolute; bottom:3px;}

.kastentop .buttongraus {position:absolute; bottom:30px;}

.kastensmall .buttongraus, 
.kastensmall .buttongraum, 
.kastensmall .buttonrots, 
.kastensmall .buttonrotm {position:absolute; bottom:3px;}

.neben_mainteaser {height:267px !important;min-height:267px !important;overflow:hidden !important;position:relative; top:0px;}
.neben_mainteaser_gross {height:326px !important;min-height:326px !important;overflow:hidden !important;position:relative; top:0px;}

/* Boxen mit fixer Hoehe Ende */

/* PicDB */
.picdbnavi {width:560px;margin:0 auto;text-align:center;padding-top:10px;height:31px;}
.picdbnavi .buttongraus {float:left;}
.picdbnavi .buttongraus2 {float:left;}
.picdbnavi .buttongraum {float:left;}
.bigpic {
	float: left;
	display:block;
	min-width:600px;
	width:600px;
	text-align:center;
}
.bigpic img {
	border: 0;
}
#picdbthumbs {
	padding: 10px 0px 10px 5px;
}
img.picdbthumb {
	border: 0;
	padding: 3px 2px 2px 3px;
	width:100px;
	height:100px;
}
/* PicDB */

/* Update */
.update185 {display:inline-block;margin:3px 0px 3px 0px;width:165px;height:13px;line-height:13px;background-color:#df001a; color:#ffffff;text-align:center;font-size:11px;}
/* Update */

/* Main-Teaser */
.mainteaser_links {float:left;width:578px;height:386px;overflow:hidden;}
.mainteaser_rechts {float:left;width:192px;height:386px;background: url(/images/produzenten/770_main_rechts.jpg) no-repeat;overflow:hidden;}
.mainteaser_rechts .vertikaldotted { float:left;height:366px; width:1px; padding:0px 0px 0px 0px; margin:10px 0px 10px 0px; background:url(/images/1x4_dotted_grey.gif) repeat-y;}
.mainteaser_rechts .download {float:left;margin-left:9px;width:182px;height:366px;}
.mainteaser_rechts .download .details {margin:0 0 0 15px;padding: 10px 0 0 0;height:40%;}
.mainteaser_rechts .download .details strong {line-height:20px;}
.mainteaser_rechts .download h1 {text-transform:uppercase;font-weight:bold;font-size:10px;color:#df001a;height:24px; line-height:24px; padding:0px 0px; margin:0px;}

/* Main-Teaser */

/* Cover- und Teaser Bilder */
img.cover180 {border: 0;width:180px;height:255px;}
img.cover160 {border: 0;width:160px;height:222px;margin:0 2px;}
img.cover165 {border: 0;width:165px;height:235px;
	float:left;
	margin:15px 5px 9px 5px;
	background-color:#fff;
	padding:0px;
	border:0px;
	cursor:pointer;
	width:165px;
	height:234px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;}

img.teaser165x248 {border: 0;width:165px;height:248px;margin:0 0 10px 5px;}	
img.teaser165x110 {border: 0;width:165px;height:110px;margin:0 0 10px 5px;}	
img.teaser165 {border: 0;width:165px;height:235px;margin:10px 0 10px 5px;}	
img.teaser166 {border: 0;width:166px;height:125px;margin:10px 0 10px 5px;}	
	
/* Cover- und Teaser Bilder */

/*********************/
/* Detailseite START */
/*********************/

.detailseite {margin:0px;padding:0px;}
.detailseite .cover {margin:0px 19px 0px 19px;padding:6px 0px 9px 0px;float:left;width:180px;}
.detailseite .description {width:360px;float:left;}
.detailseite .description p {padding:4px 0px;}
.detailseite .description h1 {font-weight:bold;font-size:15px;color:#df001a;min-height:24px; line-height:24px; padding:0px 0px 10px 0px; margin:0px;}
.detailseite .description h2 {font-weight:bold;font-size:15px;color:#6a6a6a;height:24px; line-height:24px; padding:10px 0px; margin:0px;}
.detailseite .dottedvertikal { float:left;height:320px; padding:0px 1px 0px 0px; margin:10px 0px 0px 0px; background-image:url(/images/1x4_dotted_grey.gif);background-repeat:repeat-y;}
.detailseite .downloads {width:174px;float:left;}
.detailseite .downloads h1 {text-transform:uppercase;font-weight:bold;font-size:10px;color:#df001a;height:24px; line-height:24px; padding:0px 0px; margin:0px;}
.buttontext {margin-bottom:5px;font-weight:bold;}


.actorlist {width:160px;float:left;}
.actorpic {margin:0px;}
.filmtyp {margin-left:15px;margin-bottom:5px;font-weight:bold;}
.ratio {width:166px;height:125px;background-color:black;margin:15px 5px 9px 5px;}


/********************/
/* Detailseite ENDE */
/********************/


/************************************/
/* Club-Videothek Detailseite Start */
/************************************/
.teaserkopf767clubvideothek {width:770px; height:6px;overflow:hidden;background:url(/images/767px_oben.png) no-repeat;}
.kacheldiv767clubvideothek {width:770px; min-height:200px;background:url(/images/767px_kachel.png) repeat-y;}
.footer767clubvideothek {width:770px;height:135px;overflow:hidden;background:url(/images/767px_unten.png) no-repeat;}

#clubvideothek .cover {margin:0px 10px 0px 10px;padding:6px 0px 9px 0px;float:left;width:328px;}

#clubvideothek .description {width:380px;float:left;}
#clubvideothek .description p {padding:4px 0px;}
#clubvideothek .description h1 {font-weight:bold;font-size:15px;color:#df001a;min-height:24px; line-height:24px; padding:0px 0px 10px 0px; margin:0px;}

#clubvideothek .buttons {padding:5px 0 5px 0;}

.footer767clubvideothek .szenepics {padding-left:10px;}

/************************************/
/* Club-Videothek Detailseite Ende  */
/************************************/



/********************/
/* Filmsuche Start  */
/********************/

#filmsuche h1 {padding:0px;margin:9px 0px 0px 9px;color:#df001a;font-weight:bold;font-size:13px;}

/********************/
/* Filmsuche Ende   */
/********************/





/***********************/
/* buehnenteaser START */
/***********************/

#btcontent {position: relative;width:576px;height:327px;margin:0;padding: 0;}

a {
outline-color: #888;   
}

div#feature_list {
overflow: hidden;
position: relative;
}

/* ul {
margin-left: 5px; // Für den IE
        
padding-left: 5px; // Für alle anderen Browser
} */

ul#output {
right: 0;
width: 576px;
height: 327px;
position: relative;
/* margin-left:15px;margin-top:15px; */
}

ul#output li {
position: absolute;
width: 576px;
height: 327px;
list-style : none;
}

ul#output li a {
bottom: 10px;
right: 10px;
/*padding: 8px 12px;*/
text-decoration: none;
font-size: 11px;
-moz-border-radius: 5px;
}
    
ul#output li a:hover {
}
    
.menuebg {position: absolute;margin-left:0px;margin-top:0px;padding:0px;background-image:url(/images/bteaser/zapper_hg_mainteaser_onlinesex573.png);width:572px;height:23px;line-height:23px;color:white;text-transform:uppercase;}

/*
.redstripe {margin-left:1px;margin-top:0px;padding:0px;background-image:url(/images/bteaser/verlauf_mainteaser_onlinesex.png);width:570px;height:75px;line-height:18px;color:white;text-transform:uppercase;}
*/
.redstripe {
    background-image: url("/images/bteaser/mainenter_balken_schwarz.png");
    color: white;
    height: 71px;
    line-height: 18px;
    margin-left: 1px;
    margin-top: 15px;
    padding: 0;
    text-transform: uppercase;
    width: 570px;
}

.redstripe h1 {padding-top:15px;color:#ffffff;margin:0px 20px 8px 20px;font-weight:bold;font-size:16px;}
.redstripe h2 {background:transparent;margin:0px 20px 8px 20px;font-size:14px;}

.redstripe_button {
    padding-right: 10px;
}
.redstripe_button {
    background: url("/images/bteaser/button_mainteaser.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 54px;
    margin-top: 10px;
    padding-top: 16px;
    text-align: center;
    width: 171px;
}

.menuebg ul {
margin-left: 0; /* Für den IE */
padding-left: 12px; /* Für alle anderen Browser */
}

.menuebg ul#tabs li {float:left;list-style : none; letter-spacing:-1px;}

.menuebg ul#tabs li a {padding:0px 9px 0px 9px;color:#ffffff;text-decoration:none;font-weight:bold;float:left;}
.menuebg ul#tabs li a:hover {background-color:#df001a;}

.menuebg ul#tabs li a.current {padding:padding:0px 9px 0px 9px;color:#ffffff;background-color:#df001a;text-decoration:none;font-weight:bold;float:left;}
.menuebg ul#tabs li a.current:hover {color:#ffffff;background-color:#df001a;}

.buehnestandard {margin-left:10px;margin-top:10px;}

.bteaserrechts {background-color:green;width:219px;height:204px;float:left;}
    
.bteaserunten {background-color:black;font-size:20px;margin-top:15px;width:550px;height:50px;}
    
/***********************/
/* buehnenteaser ENDE  */
/***********************/

/*****************/
/* Overlay START  */
/*****************/

.overlay_player {

 /* must be initially hidden */
 display:none;

 /* place overlay on top of other elements */
 z-index:10000;

 /* styling */
 background-color:#333;

 width:620px;   
 min-height:420px;
 height:480px;
 border:1px solid #666;

 /* CSS3 styling for latest browsers */
 -moz-box-shadow:0 0 90px 5px #000;
 -webkit-box-shadow: 0 0 90px #000;   
}

.scene_player {
 margin-top:20px;
 margin-left:10px;
}

.overlay_percent {
        position: absolute;
        margin: 7px 0 0 10px
    }
#teaser_main_big .overlay_percent {
    left: 5px; bottom: 15px
}
#teaser_main_small .overlay_percent {
    top: 35px; right: 36px
}
#teaser_mainright .overlay_percent {
    top: 3px; right: 13px
}
#teaser_cat .overlay_percent {
    right: 20px
}
.kingsize .overlay_percent,
.kingsize_half .overlay_percent,
.single .overlay_percent,
.double .overlay_percent {
    right: 9px
}
#btcontent .overlay_percent { /*ET*/
    position: absolute;
    left: 242px;
    top: 123px
}
/*****************/
/* Overlay ENDE  */
/*****************/

/*****************/
/* Goodbye Anfang  */
/*****************/
.goodbyecontent {padding: 20px 10px; line-height:16px;}
.goodbyecontent h1 {font-size:18px; color:#6a6a6a; font-weight:bold;margin-bottom:20px;}
.goodbyecontent a {color:#6a6a6a; text-decoration:underline;}
.goodbyecontent a:hover {color:#DF001A; text-decoration:underline;}

.goodbyecontent .tellafriend {margin-bottom:20px;}
.goodbyecontent .kundenservice {margin-bottom:10px;}
.teaserpic {margin-left:1px;}

.teaser185_gesamt {margin-left:25px; margin-top:5px;line-height:16px;}
.pfeil_grau {list-style-image:url(/images/6x7_pfeil_grau.gif);}
.pfeil_rot{list-style-image:url(/images/7x8_pfeil_rot.png);color:#DF001A;text-decoration:none;}
.pfeil_rot a{color:#DF001A;text-decoration: none;}
.pfeil_rot a:hover{color:#DF001A;text-decoration: none;font-weight:normal;}
.teaserdotted {margin: 5px 0px 5px -15px;font-size:1px; width:100%;height:1px;background-image:url(/images/4x1_dotted_grey.gif);background-repeat:repeat-x;list-style-type:none;}
.teaser_link {margin-left:25px; margin-top:5px;line-height:16px;}

/*****************/
/* Goodbye Ende  */
/*****************/


/*****************/
/* Modelvilla  */
/*****************/

.modelvilla {
  position: relative;
  background-image: url(/images/modellvilla-teaser.jpg);
  background-repeat: no-repeat;
  width: 187px;
  height: 327px;

}

#neuefilme {
  margin-top: 10px;
}


/*****************/
/* 3d brille bestellung  */
/*****************/

div.brform {
  position: relative;
  text-align: left;
  padding: 30px;
}

div.brname {
  width: 100px;
  position: relative;
  float: left;
  font-weight: bold;
  text-align: left;
  height: 30px;
  padding-left: 30px;
}

div.bradresse {
  position: relative;
  font-weight: bold;
  text-align: left;
  padding-left: 30px;
}

.brinput {
  width: 160px;
  position: relative;
  float: left;
  height: 30px;
  text-align: left;
}


.brinput input {
  width: 150px;
}

#brillediv {
  text-align: left;
}


.brerror {
  position: relative;
  float: left;
  color:#DF001A;
  font-style: italic;
}


/********************/
/* Favourites START*/
/********************/

.fav_gesamt {padding:0;margin:0;}
.fav_leftteaser {float:left;padding:10px 10px 0 10px; width:170px;}
.fav_main {float:left; height:200px;width:570px;}
.fav_main_up {}
.fav_main_down {padding:0;}
.fav_serienkarussel {padding:10px 0;}
.fav_main_downl {padding: 0 10px; height: 305px; width:140px; float:left;border-right: 1px dotted;}
.fav_main_downr {width:300px; float:left; margin-left:5px;}

/********************/
/* Favourites ENDE*/
/********************/


/********************/
/* Vertical Scrollable ANFANG */
/********************/

#FAVOURITES {
	height: 400px;
}

#FAVOURITES .fav_scrollable {
    position: relative;
    overflow: hidden;
    height: 260px
}
#FAVOURITES .items {
    width: auto;
    height:20000em;
    margin: 0;
    position: relative;
}
#FAVOURITES .items div {
	float: none
    }
#FAVOURITES .disabled {
    visibility: hidden
}
#FAVOURITES .prev {
    height: 9px;
    overflow: hidden;
    display: block;
    cursor: pointer;
    margin: 0 0 6px 0;
	background-color: transparent;
    background:url(../../images/41x9_scroll_up.png) no-repeat;;
	background-attachment: scroll;
	background-repeat: no-repeat;
	margin: 0 0 10px 40px;
}
#FAVOURITES .next {
    height: 9px;
    overflow: hidden;
    display: block;
    cursor: pointer;
    background-color: transparent;
	background:url(../../images/41x9_scroll_down.png) no-repeat;;
	background-color: transparent;
	background-attachment: scroll;
	background-repeat: no-repeat;
	margin: 10px 0 0 40px;
}


a.scroll_right {
	background:url(../../images/9x41_scroll_right.png) no-repeat;
	display:block;
	width:9px;
	height:41px;
	float:left;
/*	margin:100px 5px; */
	cursor:pointer;
	font-size:1px;
	margin:20px 0px 0px 5px;
}

a.scroll_left {
	background:url(../../images/9x41_scroll_left.png) no-repeat;
	display:block;
	width:9px;
	height:41px;
	float:left;
/*	margin:100px 5px; */
	cursor:pointer;
	font-size:1px;
	margin:20px 5px 0px 0px;
}


/********************/
/* Vertical Scrollable ENDE */
/********************/

/**********************/
/* image preview      */
/**********************/
#preview{

        position:absolute;

        border:1px solid #fff;

        background:#fff;

        padding:5px;

        display:none;

        color:#fff;

        }
/**********************/
/* image preview ENDE */
/**********************/

/***************************/
/*dropdown navigation      */
/***************************/
.clubspezial_dropdown {margin:auto; width:155px;margin-left:15px; }

#dropdown_clubspezial {float: left; height: 14px; width: 140px;list-style-type: none;margin-top:3px;}
#dropdown_clubspezial li {width:140px; background: no-repeat;}
#dropdown_clubspezial ul {margin:0px;}
#dropdown_clubspezial ul li {margin:0px;}
#dropdown_clubspezial ul li a {display: block;}

#dropdown_clubspezial .select_dropdown  {width:116px; margin: -1px 0 0 2px; padding: 2px;}
#dropdown_clubspezial .select_dropdown a {margin: 2px; padding: 2px;line-height:10px;color:#6A6A6A;}
#dropdown_clubspezial .select_dropdown a:hover {margin: 2px; padding: 2px; background-color:#ffffff;color:#DF001A;}
#dropdown_clubspezial .chooserselect {margin: 2px; padding: 2px;color:#DF001A;font-weight:bold;}

.select14er {background:url(../../images/select_bg_14er.gif) no-repeat;position:relative;}
.select14er .selected14er{background:url(../../images/select_btn_14er.gif) no-repeat right;display:block;height:14px;padding:0 0 0 2px;line-height:14px;}

.select14er:hover {visibility:visible}

.select14er:hover .select_dropdown{visibility:visible}
/***************************/
/*dropdown navigation ENDE */
/***************************/

.gdt_videobox {background:url(../../images/374x119_gdt_videobox.png) no-repeat; width:374px; height:119px; margin-top:20px; position:relative;}
.gdt_videobox_txt {padding:40px 10px 10px 10px;width:180px;}
.gdt_player_img {position:absolute; top:10px; left:203px;}

.promotion767 table, td {
    vertical-align: middle;
}


/*****************/
/* How it workes ANFANG  */
/*****************/

.box_fkt {padding:0px; margin:0px;}
.box_fkt ul {padding:0px; margin:0px; list-style-type:disc;}
.box_fkt li {padding-bottom:5px; padding-right:20px;}

.box_fkt h1 {color:#DF001A; font-weight:bold; font-size:12px; background-image:url(/images/howitworkes/570x40_bg_ueberschrift1.png);background-repeat:no-repeat;width:570px;height:40px; padding-left:45px; padding-top:7px;}
.box_fkt h2 {color:#DF001A; font-weight:bold; font-size:12px; background-image:url(/images/howitworkes/570x40_bg_ueberschrift2.png);background-repeat:no-repeat;width:570px;height:40px; padding-left:45px; padding-top:7px;}
.box_fkt h3 {color:#DF001A; font-weight:bold; font-size:12px; background-image:url(/images/howitworkes/570x40_bg_ueberschrift3.png);background-repeat:no-repeat;width:570px;height:40px; padding-left:45px; padding-top:7px;}
.box_fkt h4 {color:#DF001A; font-weight:bold; font-size:12px; background-image:url(/images/howitworkes/570x40_bg_ueberschrift4.png);background-repeat:no-repeat;width:570px;height:40px; padding-left:45px; padding-top:7px;}
.box_fkt a {text-decoration:underline; color:#6A6A6A;}
.box_fkt a:hover {text-decoration:underline; color:#DF001A;}

.box_fkt_left {float:left; width:590px;}
.box_fkt_right {padding:0px; margin:0px;}


/*****************/
/* How it workes ENDE  */
/*****************/

/*****************/
/* Gratisgalerie ANFANG  */
/*****************/
#gratisgalerie h1 {color:#DF001A; font-weight:bold; font-size:14px;}

#gratisgalerie .gratisgalerie_box_left {float:left; margin-left:200px; margin-top:35px;}
#gratisgalerie .gratisgalerie_box_right {float:left; margin-left:20px; margin-top:35px;}
#gratisgalerie .buttongruenlong {background:url(/lp/gratisgalerie/images/button_gruen_long.png) no-repeat top left;width:251px;height:26px;line-height:26px;text-align:center;vertical-align : middle;font-size:10px;border:none;font-weight:bold;}


/*****************/
/* Gratisgalerie ENDE  */
/*****************/
