html, * {margin:0px;padding:0px;border:0px;}
body {background-color:#ffffff; background-image:url(../images/bg_header.gif); background-repeat:repeat-x;text-align:center;}
body, td {font-family : Verdana;font-size:10px;color:#6a6a6a;}

.clear { clear:both;font-size:0px;height:0px;}
.right {float:right;}
.left {float:left;}
.red {color:#df001a;}
.grey {color:#6a6a6a;}
.vmitte {height:20px;line-height:20px;vertical-align : middle;}
.padding {padding:4px 10px;}
.bold {font-weight:bold;}
.zwoelf {font-size:12px;}

a {color:#6a6a6a;text-decoration:none;}
a:link.red, a:visited.red, a:active.red
{color:#df001a;}
a:hover.red {color:#6a6a6a;}
a:link.grey, a:visited.grey, a:active.grey
{color:#6a6a6a;}
a:hover.grey {color:#df001a;}
a:link.white, a:visited.white, a:active.white
{color:#ffffff;}
a:hover.black {color:#000000;}
a:link.black, a:visited.black, a:active.black
{color:#000000;}
a:hover.black {color:#000000;}
.upper {text-transform:uppercase;font-weight:bold;}

h1 {padding-top:9px;margin:0px 0px 0px 9px;color:#df001a;font-weight:bold;font-size:13px;}
h3 {padding-top:9px;margin:0px 0px 0px 9px;color:#df001a;font-weight:bold;font-size:10px;}
h4 {color:#df001a;font-weight:bold;font-size:10px;}

/********************/
/* lose Styles START*/
/********************/

/* .button {font-size:12px;} */
.headline {font-size:15px;}

.dunkelgrau {color:#6a6a6a;}
.hellgrau {color:#adadad;}
.dunkelrot {color:#df001a;}

/********************/
/* lose Styles ENDE */
/********************/

/**************/
/* Forms START*/
/**************/

.eingabe110 {font-family : Verdana;font-size:10px;width:110px;line-height:14px;margin:0px 0px 2px 0px;border:1px solid #d4d4d4;}
.eingabe280 {font-family : Verdana;font-size:15px;width:280px;line-height:16px;margin:0px 0px 2px 0px;border:1px solid #d4d4d4;}
.eingabe300 {font-family : Verdana;font-size:15px;width:300px;padding:4px;margin:0px 0px 2px 0px;border:1px solid #d4d4d4;}
.loginbutton {margin:0px 0px 10px 2px;}
form {font-family : Verdana;margin:0px;padding:0px;}
input, select, textarea {font-family : Verdana;border:1px solid #d4d4d4;color:#6a6a6a;font-size:10px;}
.select160 {width:160px;}
.formborder {border:0px;}

/**************/
/* Forms ENDE */
/**************/

/********************/
/* littleicon START */
/********************/

/* Absoluter Tooltip littleicons */
div#littleicons {
  position: relative; 
  top: 5px; 
  left: 0px; 
  width: 180px; 
  height: 30px; 
  font: 10px Verdana; 
  z-index: 100;
  }
  
div#littleicons a {
  text-align: left; 
  padding: 3px 1px 0px 0px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  }
  
div#littleicons a:hover {
  color: #441111; 
  }

div#littleicons a span {display: none;}
div#littleicons a:hover span {
   display: block;
   color: white;
   position: absolute; 
   top: 25px; 
   left: 0; 
   padding: 5px; 
   z-index: 100;
   }

div#littleicons a:hover span.black {
   color: black;
   }
   
/*******************/
/* littleicon ENDE */
/*******************/



#wrapper {width:970px;margin:auto;padding:auto;text-align:left;padding-left:9px;}
/* #wrapper {margin-left:0px;width:970px;text-align:left;} */
 #header {height:108px;width:970px;}
 #header .login {margin-left:770px;position:absolute;top:26px;height:69px;width:185px;background-image:url(../images/login_hg_onlinesex.png); background-repeat:no-repeat;}
#header .login .loginin {margin:5px;text-transform:uppercase;font-weight:bold;font-size:10px;color:#df001a;line-height:14px;height:14px;}
#hauptnavi {margin: 0; padding: 0;height:35px;width:970px;background-image:url(../images/navi_hg.png);background-repeat:no-repeat;font-size:11px;}
#hauptnavi .home{margin:0px;padding:0px;float:left;}
#hauptnavi .menue{margin:0px;padding:0px;}
#search {

		float: left;

		height: 31px; width: 317px; /*347-30*/

		margin: 0 0 0 29px;

		padding: 0 0 0 30px;

		background: url('images/icon_search.gif') no-repeat;

		display: inline; /* double float margin bug (ie<8) */

	}
#search_input_text {margin: 3px;width:200px;height:16px;}

		#btn_search {

			float: left;

			padding: 3px 0 0 0;

		}


.secondhead {height:30px;float:left;line-height:20px;}
#content {width:582px;float:left;background-color:#ffffff;}
#fullcontent {width:776px;float:left;}
#right {width:188px;float:left;background-color:#ffffff;}
#fullfooter {width:776px;float:right;}

/********************/
/* Hauptnavi START*/
/********************/

	#hauptnavi ul {text-transform:uppercase; height:35px; line-height:25px; text-align: left; margin-top: 0px; margin-left: 0; padding-left: 0;}
	#hauptnavi li {list-style-type: none; border-left: 1px solid #adadad; display: inline; padding: 6px 0px;{padding: 0px 0px;}}
	#hauptnavi li.noborder {list-style-type: none; border: none; display: inline; padding: 6px 0px;{padding: 0px 0px;}}	
	#hauptnavi li.marked {background-color:#df001a; color:#ffffff; padding: 6px 5px; list-style-type: none; border-left: 1px solid #adadad; display: inline;{padding: 0px 5px;}}
	#hauptnavi li:first-child {border: none;}
	/* #hauptnavi li {border: expression((this.parentNode.firstChild == this)? "none" ;} */
	#hauptnavi a.navmarked {padding: 10px; color: #ffffff; text-decoration:none; font-weight:bold;{padding: 6px 10px;}}
	#hauptnavi a.nav {padding: 10px; color: #6a6a6a; text-decoration:none; font-weight:bold;{padding: 5px 10px;}}
	#hauptnavi a:hover.nav {background-color: #df001a; color:#ffffff; padding: 6px 10px 6px 10px; text-decoration:none; font-weight:bold;}

/********************/
/* Hauptnavi ENDE*/
/********************/

    /********************/
    /* accordeon START */
    /********************/
   
    /* root element for accordion. decorated with rounded borders and gradient background image */
    #accordion {
        background:#fff 0 0;
        width: 194px;
        background-color:#ffffff;
    }
   
    /* accordion header */
    #accordion h2 {
        background:#fff;
        margin:0;
        padding:0px 0px;
        font-size:10px;
        font-weight:normal;
        cursor:pointer;       
    }
   
    /* currently active header */
    #accordion h2.current {
        cursor:default;
        background-color:#fff;
    }
   
    /* accordion pane */
    #accordion div.pane {
        display:none;
        color:#fff;
        font-size:10px;
    }
   
    /* a title inside pane */
    #accordion div.pane h3 {
        font-weight:normal;
        margin:0 0 -5px 0;
        font-size:10px;
        color:#fff;
    }
   
    /* accordion pane */
    #accordion5 div.panes {
        display:none;
        color:#fff;
        font-size:10px;
    }

    /* accordion header */
    #accordion2 h2 {
        background:#fff;
        margin:0;
        padding:0px 0px;
        font-size:10px;
        font-weight:normal;
        cursor:pointer;       
    }
   
    /* currently active header */
    #accordion2 h2.current {
        cursor:default;
        background-color:#fff;
    }

    /* accordion pane */
    #accordion2 div.pane {
        display:none;
        color:#fff;
        font-size:10px;
    }
   
    /* accordion header */
    #accordion5 div.accstart {
        background:#adadad;
        margin:0;
        padding:0px 0px;
        font-size:10px;
        font-weight:normal;
        cursor:pointer;       
    }

    /* accordion header */
    #accordion5 div.accstart .current {
        cursor:default;
        background-color:#fff;
    }
   
    /********************/
    /* accordeon ENDE */
    /********************/
   
    /********************/
    /* Menue START*/
    /********************/
   
    #menue {width:194px;float:left;margin-top:0px;}
    #menue .kopf {text-transform:uppercase;margin:0px;padding:0px 0px 0px 5px;line-height:24px;background-image:url(../images/navimain/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/navimain/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/navimain/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/navimain/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/navimain/unternavi_hg_03.png);background-repeat:no-repeat;width:188px;height:22px;}
    #menue .unter1 img {margin:6px 5px 2px 4px;}
    #menue .unter2 img {margin:6px 5px 2px 4px;}
    #menue .unter3 img {margin:6px 5px 2px 4px;}
    #menue .aktiv {color:#6a6a6a;margin:0px;padding:0px 0px 0px 5px;line-height:22px;background-image:url(../images/navimain/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/navimain/unternavi_hg_01.png);background-repeat:no-repeat;width:188px;height:22px;}
    #menue .inaktiv img {margin:6px 5px 2px 4px;}
    #menue .unter1inaktiv {margin:0px;padding:0px 0px 0px 5px;line-height:22px;background-image:url(../images/navimain/unternavi_hg_02.png);background-repeat:no-repeat;width:188px;height:22px;}
    #menue .unter1inaktiv img {margin:6px 5px 2px 4px;}
    #menue .fussinaktiv {margin:0px;padding:0px 0px 0px 5px;line-height:26px;background-image:url(../images/navimain/unternavi_hg_fuss_01.png);background-repeat:no-repeat;width:188px;height:30px;}
    #menue .fussinaktiv img {margin:6px 5px 2px 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*/
    /********************/


.box {margin: 0px 6px 9px 0px;float:left;}
.boxright {margin: 0px 0px 9px 0px;float:left;}
.boxfooter {margin: 3px 0px 0px 0px;float:left;}

.greyborder {background-color:white;border: 1px solid #adadad;padding:5px;}
.margin {margin:4px;}
.kastenmargin {margin-left:16px;}
.kasten {width:163px;height:115px;margin:0px 5px;padding:0px;}
.kasten h2 {font-size:10px;margin:0px;font-weight:bold;color:#df001a;}
.kasten .sterne{margin-left:4px;height:13px;}
.kasten .text {margin:4px 4px 0px 4px; height:38px;width:150px;}
.kasten .text2 {margin:4px 4px 0px 4px; height:51px;width:100%;}

.langerkasten {margin: 5px 0px 0px 28px;width:504px;min-height:50px;}

/*
.kasten .padding {}
.kasten .padding .margin{margin-left:4px;height:38px;}
.kasten .padding .stardesc{margin-left:4px;height:51px;}
*/

.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;}
.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;}
a.buttongrauss {text-decoration:none;line-height:24px;color:#df001a;}
a.buttonredss {text-decoration:none;line-height:24px;color:#ffffff;}
a.buttonredss10px {text-decoration:none;line-height:36px;color:#ffffff;font-size:10px;}
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;}
a.buttonredmm {text-decoration:none;line-height:28px;color:#ffffff;}
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;}
.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;}
.buttonrotlohneplayer {background:url(../images/button_rot_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;}
.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;}
a.buttongraull {text-decoration:none;line-height:36px;color:#df001a;}
a.buttonredll {text-decoration:none;line-height:36px;color:#ffffff;}
a.buttongraull:hover {text-decoration:none;}
a.buttonredll:hover {text-decoration:none;}

.symbolverschiebung {padding-left:18px;}

.dotted {font-size:1px; height:1px; margin:6px 9px; padding:0px; background-image:url(../images/4x1_dotted_grey.gif);background-repeat:repeat-x;}
.hr767 {margin:6px 0px 6px 9px;border: 0;width: 750px; padding:0px;height:1px;background-color: #adadad;color: #adadad;}
.hr767left {padding-left:0px;margin:6px 0px 6px 0px;border: 0;width: 750px; padding:0px;height:1px;background-color: #adadad;color: #adadad;}


/* Box 185 (einfach) Anfang */
.teaserkopf185 {width:188px; height:24px; padding:0px; margin:0px;	background-image:url(../images/185px_hg_kopf.png);}
.teaserkopf185 h1 {text-transform:uppercase;font-weight:bold;font-size:10px;color:#df001a;height:24px; line-height:24px; padding:0px 10px; margin:0px;}
.teaser185 {width:188px; margin:0px; padding:0px; background: White url(../images/185px_hg_inhalt_ohne_schatt.png) no-repeat bottom left; min-height : 80px; height:auto !important; height : 80px;}
.teaser185 p {padding:4px 10px;	margin:0px; line-height:14px;}
.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; margin:0px;}

.teaserkopf185special {width:188px; height:50px; padding:0px; margin:0px;	background-image:url(../images/185px_hg_kopf_das_ist.png);}
.teaser185videothek {width:188px; margin:0px; padding:0px; 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;	margin:0px; line-height:14px; background-image:url(../images/185px_hg_kachel.png); min-height : 100px; height:auto !important; height : 100px;}
.footer185videothek {width:188px; height:10px; background-image:url(../images/185px_hg_fuss_videothek.png); background-repeat:no-repeat; margin:0px;}
.kacheldiv185videothek {width:188px;background-image:url(../images/185px_hg_kachel.png);background-repeat:repeat-y; min-height : 100px; height:266px;}
.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;}
.dotted250 {font-size:1px;width:250px; height:1px; margin:6px 0px; padding:0px; background-image:url(../images/4x1_dotted_grey.gif);background-repeat: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);}
.teaserkopf379 h1 {text-transform:uppercase;font-weight:bold;font-size:10px;color:#df001a;height:24px; line-height:24px; padding:0px 10px; margin:0px;}
.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;}
.teaser379 p {padding:4px 10px;	margin:0px; line-height:14px;}
.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;}
.dotted310 {width:310px;font-size:1px; height:1px; margin:6px 9px; padding:0px; background-image:url(../images/4x1_dotted_grey.gif);background-repeat:repeat-x;}
.dotted290 {width:290px;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);}
.teaserkopf573 h1 {text-transform:uppercase;font-weight:bold;font-size:10px;color:#df001a;height:24px; line-height:24px; padding:0px 10px; margin:0px;}
.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;}
.teaser573 p {padding:4px 10px;	margin:0px; line-height:14px;}
.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;}

.kacheldiv573scrolling {height:430px;width:576px;background-image:url(../images/573px_hg_kachel.png);background-repeat:repeat-y;}

.dotted555 {margin:0;padding:0;height:1px;width:555px; margin:6px 9px 9px 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);}
.teaserkopf767 h1 {text-transform:uppercase;font-weight:bold;font-size:10px;color:#df001a;height:24px; line-height:24px; padding:0px 10px; margin:0px;}
.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;}
.teaser767 p {padding:4px 10px;	margin:0px; line-height:14px;}
.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;}
.kacheldiv767detailseite {width:770px;background-image:url(../images/767px_hg_kachel.png);background-repeat:repeat-y;}
.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 footer Anfang 
.footerdotted {font-size:1px;width:770px; height:1px; padding:0px; margin-bottom:10px; background-image:url(../images/4x1_dotted_grey.gif);background-repeat:repeat-x;}
.footernavi {width:770px; height:37px; padding:0px; margin:0px;	background-image:url(../images/767px_hg_footer.png);background-repeat:no-repeat;}
.footernavi ul {height: 40px;margin: 0;padding: 10px 0px 0px 5px;list-style-type: none;}
.footernavi li {float: left; font-family: Verdana,Helvetica; font-size: 10px; color:#6a6a6a;border-left:1px solid #6a6a6a;}
.footernavi li.first {float: left; font-family: Verdana,Helvetica; font-size: 10px; color:#6a6a6a;border-left:0px;}
.footernavi a {float: left;margin-left: 13px;margin-right: 13px; font-family: Verdana,Helvetica; font-size: 10px; color:#6a6a6a;}
.footernavi a:hover {float: left;margin-left: 13px;margin-right: 13px; font-family: Verdana,Helvetica; font-size: 10px; color:#df001a;}
 Box footer Ende

.footerlist {width:770px; padding:0px; margin-top:15px;}
.footerlistbox {margin: 0px 0px 0px 5px; padding: 0px; width:187px; float:left; background-image:url(../images/dotted_187x4_grey.gif);}
.footerlistboxright {margin: 0px 0px 0px 5px; padding: 0px 13px; width:161px; float:left;}
.footerlistbox ul {margin:0px 0px 0px 13px;padding:0px;list-style-type: none;}
.footerlistbox ul li{font-family: Verdana,Helvetica; font-size: 10px; font-weight:bold; color:#df001a;}
.footerlistbox ul li a{font-family: Verdana,Helvetica; font-size: 10px; font-weight:bold; color:#df001a;}
.footerlistbox ul ul li{font-family: Verdana,Helvetica; font-size: 10px; font-weight:normal; color:#6a6a6a; margin:2px 0px;}
.footerlistbox ul ul li a{font-family: Verdana,Helvetica; font-size: 10px; font-weight:normal; color:#6a6a6a; margin:2px 0px;}
.footerlistbox ul ul li a:hover{font-family: Verdana,Helvetica; font-size: 10px; font-weight:normal; color:#df001a; margin:2px 0px;}

.footerlistboxright ul {margin:0px 0px 0px 13px;padding:0px;list-style-type: none;}
.footerlistboxright ul li{font-family: Verdana,Helvetica; font-size: 10px; font-weight:bold; color:#df001a;}
.footerlistboxright ul li a{font-family: Verdana,Helvetica; font-size: 10px; font-weight:bold; color:#df001a;}
.footerlistboxright ul ul li{font-family: Verdana,Helvetica; font-size: 10px; font-weight:normal; color:#6a6a6a; margin:2px 0px;}
.footerlistboxright ul ul li a{font-family: Verdana,Helvetica; font-size: 10px; font-weight:normal; color:#6a6a6a; margin:2px 0px;}
.footerlistboxright ul ul li a:hover{font-family: Verdana,Helvetica; font-size: 10px; font-weight:normal; color:#df001a; margin:2px 0px;}
 */
/*********************/
/* 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 h1 {font-weight:bold;font-size:13px;color:#df001a; line-height:24px; padding:0px 0px 10px 0px; margin:0px;}
.detailseite .description h2 {font-weight:bold;font-size:13px;color:#6a6a6a; line-height:24px; padding:10px 0px; margin:0px;}
.detailseite .dottedvertikal { float:left;height:301px; padding:0px 1px 0px 0px; margin:10px 0px 0px 0px; background-image:url(../images/1x4_dotted_grey.gif);background-repeat:repeat-y;}
.detailseite .downloads {height:300px;margin-left:9px;width:174px;float:left;}
.detailseite .downloads .box {height:30%;}
.detailseite .downloads h1 {text-transform:uppercase;font-weight:bold;font-size:10px;color:#df001a;height:24px; line-height:24px; padding:0px 0px; margin:0px;}
.full {margin: 0px 6px 9px 0px;width:770px;float:left;}
.showcats {display:none;min-height:16px;}
li.ohne {list-style-type:none;}
.actorlist {width:160px;float:left;}
.actorpic {margin:0px;}


/********************/
/* Detailseite ENDE */
/********************/

/**********************/
/* Neuste Filme START */
/**********************/

.search_numbers { color:#6a6a6a;text-transform:uppercase;text-decoration:underline;}
.pages {color:black;float:right;margin-right:8px;line-height:24px;}

/********************/
/* Neuste Filme ENDE */
/********************/

/****************/
/* Listen START */
/****************/

.liste { width:752px;margin:9px;}
.bild { float:left;width:115px;margin-right:9px;}
.rang { float:left;margin: auto;width:65px;height:163px;background-image:url(../images/top100_verlauf.gif);}
.rang .number {color:#df001a;font-size:20px;font-weight:bold;text-align:center;margin-top:68px;}
.text { float:left;width:475px;}
.rangtext { float:left;width:410px;}
.text368 { float:left;width:368px;}
.buyit { float:left;text-align:center;margin:auto;height:163px;}

/***************/
/* Listen ENDE */
/***************/

/*************************/
/* Genreuebersicht START */
/*************************/

.cattabelle { float:left;width:245px;margin-left:10px;}

/************************/
/* Genreuebersicht ENDE */
/************************/

/**********************/
/* Actordeatail START */
/**********************/

.actorhead { background-image:url(../images/MT_MO_darst_767x322px.png);width:771px; height:327px;}
/* .actorhead { background-image:url(../images/darsteller_main.jpg);width:776px; height:334px;} **/
.actorhead .cover {float: left;margin:0px 19px 0px 19px;padding:15px 0px 9px 0px;float:left;}

/*********************/
/* Actordeatail ENDE */
/*********************/

/***************/
/* Suche START */
/***************/

.frage { width:60px;color:#6a6a6a;font-weight:bold;float:left;}
.frage120 { width:120px;color:#6a6a6a;font-weight:bold;float:left;}
.antwort { color:#6a6a6a;}

/**************/
/* Suche ENDE */
/**************/

/********************/
/* Toggle ENDE */
/********************/

.trigger {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 1px 1px #fff inset;
	-webkit-box-shadow:0 1px 1px #fff inset;
	box-shadow:0 1px 1px #fff inset;
	background:-moz-linear-gradient(center top, #e9e9e9 50%, #ddd 50%);
	background-color:#ddd;
	border:1px solid #ddd;
	color:#888;
	cursor:pointer;
	margin-bottom:5px;
	padding:5px;
	text-shadow:0 1px 0 #fff;
}
.trigger_active {
	color:#333;
}
.toggle_container {
	padding:5px 10px;
}
/********************/
/* Filialen START   */
/********************/
.filialsuche ul {list-style-type:none;margin-top:10px;}
.filialsuche li {float:left;width:23px;font-size:18px;line-height:20px;font-weight:bold;text-transform:uppercase;}
.filialsuche li a {color:#6E6E6E;}
.filialsuche li a:hover {color:#6E6E6E;}
.kartegross a {float: left;margin-left: 13px;margin-right: 13px; font-family: Verdana,Helvetica; font-size: 10px; color:#df001a;text-transform:uppercase;font-weight:bold;}
.kartegross a:hover {float: left;margin-left: 13px;margin-right: 13px; font-family: Verdana,Helvetica; font-size: 10px; color:#6a6a6a;text-transform:uppercase;font-weight:bold;}
.kartegross a:hover {float: left;margin-left: 13px;margin-right: 13px; font-family: Verdana,Helvetica; font-size: 10px; color:#6a6a6a;text-transform:uppercase;font-weight:bold;}

.kartegross .sh {position:absolute;left:85px; top:67px; }
.kartegross .mvp {position:absolute;left:240px; top:97px; }
.kartegross .hh {position:absolute;left:185px; top:117px; }
.kartegross .hb {position:absolute;left:145px; top:152px; }
.kartegross .ns {position:absolute;left:115px; top:177px; }
.kartegross .berlin {position:absolute;left:325px; top:197px; }
.kartegross .bb {position:absolute;left:315px; top:157px; }
.kartegross .sa {position:absolute;left:235px; top:247px; }
.kartegross .nrw {position:absolute;left:15px; top:257px; }
.kartegross .sachsen {position:absolute;left:335px; top:297px; }
.kartegross .ty {position:absolute;left:215px; top:322px; }
.kartegross .hess {position:absolute;left:125px; top:347px; }
.kartegross .rp {position:absolute;left:5px; top:397px; }
.kartegross .saar {position:absolute;left:5px; top:437px; }
.kartegross .bw {position:absolute;left:75px; top:497px; }
.kartegross .bay {position:absolute;left:265px; top:467px; }
.buttonkarte {background:url(../images/button_karte_anzeigen.png) no-repeat top left;;width:173px;height:29px;line-height:27px;text-align:center;vertical-align : middle;font-size:12px;border:none;font-weight:bold;margin-top:8px;}
a.buttonkarte {text-decoration:none;line-height:24px;color:#df001a;}
.dotted167a {font-size:1px;width:167px; height:1px; margin:6px 9px; padding:0px; background-image:url(../images/4x1_dotted_grey.gif);background-repeat:repeat-x;}


                div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

