/*@import "reset.css";*/

/*.tfbilder{
 height: 100px;
}

.tfbild{
 height: 60px;
}*/

#dbody{
 width: 1024px;
 margin-left:auto;
 margin-right:auto; /* zum zentrieren */
}

#noscriptmsg {
 width:99.9%;
 text-align:center;
 border:1px solid;
/* padding:50px 0 50px 0; */
 background-color:#B30F33;
 font-size:2em;
 position:fixed;
 top:160px;
 vertical-align: baseline;
/* top:110px; */
}

#Impressum{
 color: #000000;
 font-weight:bold;
 text-decoration: none;
 padding:20px;
/* padding-bottom:2000px;*/
}

.jsbutton{
 padding: 1px 20px 1px 20px;
 background-color: #eee;
    
 border: 2px solid #2CABD5;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;   

 background-repeat: no-repeat; 
 background-position: center right; 
    
 cursor: pointer;
 color: #2CABD5;
 font-weight: bold;
}

.red{
 color:#f1080b;
}

.perstable {
 width: 100%;
}

tr.eplineeven {
 background-color: #FBFBFB;
 border: white 1px solid;
}

tr.eplinenbeven {
 background-color: #FBFBFB;
}

tr.eplineodd {
 background-color: #F6F6F5;
 border: white 1px solid;
}

tr.eplinenbodd {
 background-color: #F6F6F5;
}

tr.epline:hover {
 background:#ccf;
 color:#000000;
}

.epcolp1,
.epcolp1a,
.epcolp1b{
 padding-top: 9px;
 text-align:right;
 width:10%;
 vertical-align:top;
}

.epcolp2,
.epcolp2a,
.epcolp2b{
 padding-top: 9px;
 text-align:center;
 vertical-align:top;
}

.epcolp3,
.epcolp3a,
.epcolp3b{
 padding-top: 12px;
 text-align:center;
 width:3%;
 vertical-align:top;
}

.epcolp4,
.epcolp4a,
.epcolp4b{
 padding-top: 9px;
 padding-right: 2px;
 text-align:right;
 width:3%;
 vertical-align:top;
}

.epcolp5{
 padding-top: 6px;
}

.epcolp5x{
 padding-bottom: 6px;
}

td.descript {
 padding-left:10px;
}

.menuline{
 background-color:#008001;
}

.menu{
 background-color:#fec0cd;
}

.readonly {
 background-color: #c2e8fd;
}

.details {
 text-align: left;
 background-color: #d1d1d1;
}

/*input[readonly] {
 background-color: #c2e8fd;
}*/

.marked {
 background-color:#828282;
 color:#ffffff;
}

.markedjahr {
 background-color:#ccf;
 color:#000000;
 padding: 0 8px 0 5px;
}

/*.eplistx {
 border:1px solid #000;
}*/

.titelliste{
 margin:0 50px 250px 50px;
}

#pdetails{
 margin:0 0 250px 0;
}

.persliste{
 margin:0 50px 40px 50px;
}

.persdetails,
.songdetails{
 margin-left: 100px;
 margin-top: 30px;
}

.persdetailhead,
.songhead{
 background-color: #BBBBBB;
 border: 1px solid #000000;
 border-top-left-radius: 1em;
 border-top-right-radius: 1em;
 text-align:center;
 font-weight:bold;
 padding: 15px 0;
 float:left;
}

.songhead{
 width:230px;
}

.activehead{
 color:#f1080b;
 border-bottom:none;
}

.activeshead{
 border-bottom:none;
}

/*#headA.activehead{
 background-color: #D1D1D1;
}*/

#headA.activehead,
#headS.activehead,
#headR.activehead,
#headP.activehead,
#headV.activehead,
.activeshead{
 background-color:#ffffff;
}

.inactivehead:hover,
.inactiveshead:hover{
 cursor:pointer;
}

.persdetails .inactive,
.songdetails .sinactive{
 display:none;
}

.songdetails .sactive{
 background-color: #ffffff;
 border: 1px solid #000000;
}

.persdetaillr{
 position:absolute;
 margin-top: -1px;
}

.songdetail{
 position:absolute;
 margin-top: 49px;
 margin-bottom: 49px;
 padding-top: 20px;
 padding-left: 24px;
 padding-right: 24px;
 width:646px;
 padding-bottom: 20px;
}

#detailsA.persdetaillr{
/* border-left:1px solid #000;
 border-right:1px solid #000;
 border-bottom:1px solid #000;*/
 border:1px solid #000;
 border-top:none;
 border-bottom-right-radius:1em;
-moz-border-radius-bottomright:1em;
-webkit-border-bottom-right-radius:1em;
 border-bottom-left-radius:1em;
-moz-border-radius-bottomleft:1em;
-webkit-border-bottom-left-radius:1em;
 background-color:#ffffff;
}

#detailsA .persdetailleft{
 float:left;
 width:50%;
}

#detailsA .persdetailleft table{
 margin-top: 20px;
 margin-left: 20px;
 margin-bottom: 40px;
}

#detailsA .persdetailright{
 float:left;
 width:50%;
}

#detailsA .persdetailbottom{
 margin-left: 30px;
 margin-right: 30px;
 margin-bottom: 30px;
 text-align: justify;
}

.text{
 text-align: justify;
}

.stbes{
 margin-top: 20px;
}

#detailsA #ppicdiv{
 margin: 20px 0;
}

#detailsS .persdetailleft,
#detailsR .persdetailleft,
#detailsP .persdetailleft,
#detailsV .persdetailleft,
#detailsB .persdetailleft{
 float:left;
 width:60px;
 margin-left: -56px;
}

#detailsS .persdetailright,
#detailsR .persdetailright,
#detailsP .persdetailright,
#detailsV .persdetailright,
#detailsB .persdetailright{
 float:left;
 border-top:1px solid #fff;
 border-left:1px solid #000;
 border-right:1px solid #000;
 border-bottom:1px solid #000;
/* margin-left: 60px;*/
 margin-bottom: 60px;
 padding: 20px 0;
 background-color:#ffffff;
 width:100%;
}

.persdetailmiddle{
 width:100%;
}

.decades{
 background-color: #ffffff;
 border:1px solid #000;
 border-top-left-radius:1em;
-moz-border-radius-topleft:1em;
-webkit-border-top-left-radius:1em;
 border-bottom-left-radius:1em;
-moz-border-radius-bottomleft:1em;
-webkit-border-bottom-left-radius:1em;
 margin-left: 1px;
 padding: 10px 4px 10px 10px;
 border-right:none;
 position:absolute;
}

#TB_ajaxContent .secrow{
 padding-left:10px;
 margin-top:-8px;
 padding-bottom:15px;
}

.persdetaillr .awardgw{
 padding-left:37px;
/* font-size:.8em;
 padding-bottom:15px;*/
}

.persdetaillr .secrow{
 padding-left:37px;
 font-size:.8em;
 padding-bottom:15px;
}

.seasonhead {
/* width: 100%; */
/* font-weight:bold;*/
 text-align: center;
 padding: 10px 0;
}

.eplisthead {
 margin-top: 25px;
 background-color: #BBBBBB;
 border:1px solid #000;
 border-top-right-radius:1em;
-moz-border-radius-topright:1em;
-webkit-border-top-right-radius:1em;
 border-top-left-radius:1em;
-moz-border-radius-topleft:1em;
-webkit-border-top-left-radius:1em;
}

.eplistbtm {
 background-color: #BBBBBB;
 height:38px;
 border:1px solid #000;
 border-bottom-right-radius:1em;
-moz-border-radius-bottomright:1em;
-webkit-border-bottom-right-radius:1em;
 border-bottom-left-radius:1em;
-moz-border-radius-bottomleft:1em;
-webkit-border-bottom-left-radius:1em;
}

.eplinebes {
 border-left:1px solid #000;
 border-right:1px solid #000;
 border-bottom:1px solid #000;
 padding:20px;
 text-align:justify;
}

.eplinel {
 border-left:1px solid #000;
}

.epliner {
 border-right:1px solid #000;
}

.eplineu {
/* border-bottom:1px solid #000;*/
}

.eplineul {
 border-left:1px solid #000;
/* border-bottom:1px solid #000;*/
/* border:1px solid #000;
 border-bottom-left-radius:1em;
-moz-border-radius-bottomleft:1em;
-webkit-border-bottom-left-radius:1em;*/
}

.eplineur {
 border-right:1px solid #000;
/* border-bottom:1px solid #000;*/
/* border:1px solid #000;
 border-bottom-right-radius:1em;
-moz-border-radius-bottomright:1em;
-webkit-border-bottom-right-radius:1em;*/
}

.epcol1,
.epcol6 {
 width:10%;
}

.epcol2a {
 width:20%;
}

.epcol2b {
 width:15%;
}

.epcol5 {
 width:60%;
 padding-top: 6px;
 padding-bottom: 6px;
}

.epcol1,
.epcol2,
.epcol2a,
.epcol2b,
.epcol3 {
 text-align:right;
 vertical-align:top;
 padding-right: 10px;
 padding-top: 8px;
}

.epcol4 {
/* text-align:center; */
 vertical-align:top;
 width:20px;
 padding-top: 12px;
}

.listeven {
 background-color: #FBFBFB;
 border: white 1px solid;
}

.listodd {
 background-color: #F6F6F5;
 border: white 1px solid;
}

.awardodd{
 background-color: #F0F0F0;
/* vertical-align: baseline;*/
}

.awardeven{
 background-color: #C0C0C0;
/* vertical-align: baseline;*/
}

.doubleT{
 background-color: #000000;
 color: #FFFFFF;
}

.doubleDE{
 background-color: #000000;
 color: #bde2fc;
}

.doubleI{
 background-color: #000000;
 color: #008001;
}

.double{
 background-color: #000000;
 color: #ffbfcb;
}

.oselart2-button {
 height: 25px;
 width: 200px;
}

/*.oselart2-dialog {
 height: 58px;
 width: 198px;
 position:absolute;
}
.oselart2-dialog label {
 border: 1px solid transparent;
 cursor: default;
 display: block;
 padding: 3px 2px;
}*/
	
.ui-multiselect-single .ui-multiselect-checkboxes{
 overflow: hidden;
}

#aselopt p{
 font-size:.75em;
}

/* ----------aselopt ---------*/
#aselopt{
 position: absolute;
 top:30px;
 left: 260px;
}

#avorauswahl {
 vertical-align:bottom;
}

#aselopt div{
 height: 120px;
/* float: left;*/
 display: table-cell;
 vertical-align: bottom;
}

.abreak{
 display: none;
}

#aselopt div.aselopt1{
 width: 235px;
}

#aselopt div.aselopt2{
 width: 285px;
}

#aselopt div.aselopt3{
 width: 350px;
}

#aselopt div.aselopt4{
 width: 200px;
}

#aselopt div.aselopt5{
 width: 25px;
}

/* ----------adselopt ---------*/
#adselopt{
 /*background:rgba(235, 227, 45, 0.67);*/
 background: #F7B64A;
}

#adselopt td.adselopt1{
 width: 225px;
 vertical-align:top;
}

.awardpiclink:link,
.awardpiclink:visited {
 text-decoration: none; 
 color: #000;
 font-size:1.2em;
}

.cinemalink:link,
.cinemalink:visited {
 text-decoration: none; 
 color: #000;
}

#adselopt td.adselopt2{
 font-size:.8em;
}

#adselopt a.adselopt3{
 font-style: italic;
}

/* ----------adetails ---------*/
#adetails{
 margin: 0 20px;
}

#adetails table{
 width: 100%;
}

.awardyear{
 border-top:1px solid #000;
 border-left:1px solid #000;
 width:80px
}

.awardjahr{
 position: absolute;
 /*left: 13px;*/
 left: 35px;
 margin-top: -12px;
 /*width: 5%;
 text-align: center;*/
 display: block;
 /*position: relative;
 top: -100px;*/
 font-size: 24px;
 transform: rotate(270deg);
}

.awardart1{
 border-top:1px solid #000;
 border-left:1px solid #000;
 width:25%;
}

.acat{
 display: table;
/* min-height: 60px;*/
 vertical-align: middle;
 text-align: center;
 margin: 0 auto;
}

.awardart2{
 border-top:1px solid #000;
 border-left:1px solid #000;
 width:10%;
 text-align: center;
/*  margin-left: auto;
 margin-right: auto;*/
}

.Owinner1{
 background-image:url("../image/oscar_color.png"); 
 background-repeat:no-repeat; 
 background-position:center; 
 background-size: contain;
 font-weight:bold;
}

.Gwinner1{
 background-image:url("../image/Golden Globe Award-sml.png"); 
 background-repeat:no-repeat; 
 background-position:center; 
 background-size: contain;
 font-weight:bold;
}

.Bwinner1{
 background-image:url("../image/bafta-award-sml.png"); 
 background-repeat:no-repeat; 
 background-position:center; 
 background-size: contain;
 font-weight:bold;
}

.Cwinner1{
 background-image:url("../image/Cesar_sml.png"); 
 background-repeat:no-repeat; 
 background-position:center; 
 background-size: contain;
 font-weight:bold;
}

.Jwinner1{
 background-image:url("../image/Jupiter-sml.png"); 
 background-repeat:no-repeat; 
 background-position:center; 
 background-size: contain;
 font-weight:bold;
}

.Lwinner1{
 /*background-image:url("../image/deutscher_filmpreis_logo.jpg"); */
 background-image:url("../image/lola_gold.png"); 
 background-repeat:no-repeat; 
 background-position:center; 
 background-size: contain;
/* background-size: 20px;*/
 font-weight:bold;
}

.Wwinner1{
 background-image:url("../image/Goldene_Leinwand-sml.png"); 
 background-repeat:no-repeat; 
 background-position:center; 
 background-size: contain;
/* background-size: 20px;*/
 font-weight:bold;
}

.LGwinner1{
 background-image:url("../image/lola_gold.png"); 
 background-repeat:no-repeat; 
 background-position:center; 
 background-size: contain;
 font-weight:bold;
}

.LSwinner1{
 background-image:url("../image/lola_silver.png"); 
 background-repeat:no-repeat; 
 background-position:center; 
 background-size: contain;
 font-weight:bold;
}

.LBwinner1{
 background-image:url("../image/lola_bronze.png"); 
 background-repeat:no-repeat; 
 background-position:center; 
 background-size: contain;
 font-weight:bold;
}

.AGwinner1{
 background-image:url("../image/Goldener Baer med.png"); 
 background-repeat:no-repeat; 
 background-position:center; 
 background-size: contain;
 font-weight:bold;
}

.ASwinner1{
 background-image:url("../image/Silberner Baer med.png"); 
 background-repeat:no-repeat; 
 background-position:center; 
 background-size: contain;
 font-weight:bold;
}

.awardwinner2odd{
 /*background-color:#FFFFFF; */
 background-color:#FAF6C7;
}

.awardwinner2even{
 /*background-color:#FFFFFF; */
 background-color:#ceca9b;
}

.awardwinner{
 min-height:40px; 
 margin-top:20px;
}

.awardwinnerx{
 display: inline;
 vertical-align: middle;
 min-height:40px; 
}

/*.oscarnominate{
}*/

.awarddetail{
 border-top:1px solid #000;
 border-left:1px solid #000;
 border-right:1px solid #000;
}

.awarddetails{
 min-height:50px; 
 padding: 5px;
}

.awardname{
 font-weight:bold;
 font-size:.9em;
}

.awardbottom{
 border-top:1px solid #000;
}

.awardotitel{
 font-style:italic;
 font-size:.85em;
}

.unsichtbar {
display: none;
}

a img{
 border:0px;
 text-decoration: none;
}

*{
 margin:0;
 padding:0
}

.eps { 
 margin: 1cm;
}

.oti { 
 margin: .5cm;
}

.sbes,
#sdst,
#awrd,
#scrv{ 
 margin:20px;
 padding:20px;
 text-align:justify;
/* border:1px solid #000;*/
}

#eplist{ 
 margin:20px 20px 800px 20px;
/* border:1px solid #000;*/
}

#eplistt{ 
 width:100%;
}

#sdstt,
#awrdt,
#scrvt{ 
 margin-left:auto;
 margin-right:auto; /* zum zentrieren */
}

#sdstt td, 
#awrdt td{ 
 padding: 0 100px 0 0;
}

.dgast td{
 border-top:2px solid #000;
}

/*#eplist{
 min-height:900px;
}*/

.ebesch{ 
 text-align:justify;
 padding: 0px 5px;
 -moz-hyphens: auto;
 }
 
.ebes{ 
 margin: 2em;
 font-size:.8em;
 background:#ccf;
}

.ebes2{ 
 background:#cff;
}

body{
/* background:#fff;*/
 background-color:#d1d1d1;
 font-family:arial,verdana,sans-serif;
 font-size:.9em;
 behavior:url("css/csshover.htc"); 
}

#links{
 float:left;
 font-size:.8em;
 width:50%
}

#rechts{
 float:left;
 font-size:.8em;
 width:50%
}

#links .links{
 border-right:1px solid #000;
}

#rechts .rechts{
 border-left:1px solid #000;
}

.padding{
 padding:1em
}

#slist,
#slegend {
 padding:20px 20px 20px 0;
/* background-color:#d1d1d1;*/
}

.sbes,
#sdst,
#awrd,
#scrv,
#bstliste,
#slist,
.legend {
 border:1px solid #000;
 border-radius:1em;
-moz-border-radius:1em;
-webkit-border-radius:1em;
}

#slist {
 margin:0 20px 0 20px;
}

#bstliste {
 background-color:#eeeeee;
 margin:10px 0 25px 20px;
 padding:10px 15px 10px 15px;
 display:table;
 clear:both;
 /*width:612px;*/
}

.legend {
 background-color:#eeeeee;
 margin:20px 20px 50px 20px;
}

#slist ul,
#slegend ul {
 padding-left:20px;
 list-style-type:none;
 font-size: 0.8em;
}

#slist li,
#slegend li {
 margin-bottom:2px;
 padding: 0 6px 3px 6px;
 border:1px solid #000;
 border-radius:1em;
-moz-border-radius:1em;
-webkit-border-radius:1em;
/* width:425px;
 position:relative;*/
}

#slegend li {
 text-align:center;
 font-weight:bold;
}

#mainlink a {
 text-decoration:none;
 color:#000;
 font-size:.87em;
}

#suchmaske a {
 text-decoration:none;
 color:#000;
 font-size:1.8em;
 font-weight:bold;
}

#bstliste a {
 text-decoration:none;
}

#bstliste a.markedbst {
/* background-color:#fff; */
 color:#f1080b;
 font-weight:bold;
}

#bstliste a,
#slist a{
 color:#000000; 
}

#slist .slistM a,
#slist .slistD a{
 color:#ffffff; 
}

li.xlist{ 
 width:480px;
 position:absolute;
}

li.xlistn{ 
 width:480px;
}

.xlistn a,
.xlist a{
 font-weight:bold;
 text-decoration:none;
}

.xlistn:hover a,
.xlist:hover a{
 border-bottom:dotted #000000;
}

.slistM:hover a,
.slistD:hover a{
 border-bottom:dotted #ffffff;
}

/* TV-Serie *********************************/
li.slistF{ /* Fanprojekt (nicht kommerziell) */
 background-color:#FACC05;
}

li.slistE{ /* TV-Serie ohne feste Darsteller */
 background-color:#D6CEA9;
}

li.slistA{ /* Anthologie TV-Serie */
 background-color:#F2A66F;
}

li.slistS{ /* Serienfilm */
 background-color:#FAEBAA;
}

li.slistT{ /* TV-Serie */
 background-color:#F2DA6F;
}

li.slistW{ /* Web-Serie */
/* background-color:#D1D1D1; */
 background-color:#F8FB8F;
}

li.slistX{ /* Spielfilmsammlung-Serie */
 background-color:#FBCE08;
}

li.slistY{ /* Animierte Web-Serie */
/* background-color:#D1D1D1; */
 background-color:#F1FB1F;
}

li.slistZ{ /* Zeichentrick/Animations TV-Serie */
 background-color:#D6B72D;
}

/* Spielfilmreihe *****************************/
li.slistL{ /* Spielfilmreihe mit Serienart "L" */
 background-color:#A6E1F5; 
}

li.slistK{ /* Spielfilmreihe mit Serienart "K" */
 background-color:#E3F4FA;
}

/* TV-Mehrteiler / Dokumentationsreihe ********/
li.slistM{ /* TV-Mehrteiler */
 background-color:#000000;
 color:#ffffff; 
}

li.slistD{ /* Dokumentationsreihe */
 background-color:#666869;
 color:#ffffff; 
}

/* Pornoserie *********************************/
li.slistP{ /* Pornoserie */
 background-color:#FA4B5F;
}

li.slistQ{ /* Pornoserie mit Serienart "Q"*/
 background-color:#BE1428;
}
/**********************************************/

.column{
 /*border:1px solid #000;*/
 padding:5px;
 font-size:.8em;
}

/*#psprachwechsel{
 position: relative; 
 }*/

#PageHead{
 margin: 10px 20px 20px 20px;
 display: table;
 float:left;
}

#PageHead.PageHeadAwards{
 height: 150px;
}

#Clearfloat{
 clear:both;
}

.counter{
 position: absolute; 
 top: 0px; 
 right: 0px;
 margin: 10px;
}

#ovorauswahl{
 padding:20px;
}

.serienvorauswahl{
 padding:10px;
 height: 110px;
/* position: absolute; 
 top: 0px; 
 left: 300px;*/
}

#sbstleiste{
 height: 110px;
}

.serienvorauswahl ul{
 list-style-type:none;
 display: table;
 width: 430px;
}

.serienvorauswahl li{
 border:1px solid #000;
 border-radius:1em;
-moz-border-radius:1em;
-webkit-border-radius:1em;
 padding: 0 7px 0 8px;
 margin: 4px 0;
}

#pvorauswahl{
 position: absolute; 
 top: 0px; 
 left: 300px;
}

#pauswahl{
 height: 80px;
 padding: 0 0 0 20px;
}

#tauswahl{
 height: 80px;
 padding: 0 0 20px 20px;
}

#bttauswahl{
 height: 80px;
 padding: 0 0 0 20px;
}

/*#pdetails{
 position: absolute; 
 top: 40px; 
 left: 0px;
}*/

h1,h6{
 font-size:1.1em
}

.sinfo{
 font-weight:bold;
/* text-decoration:blink; */
 margin-bottom: -3px;
}

/*.seasondd{
 text-align:left;
}

#seasondropdownline {
}*/

.optionmarkedS{
 background-color: #000000;
 color: #FFFFFF;
}

.optionmarkedE{
 background:#ffc0cb;
}

.optionmarkedP{
 background:#ff0000;
}

.optionmarkedZ{
 background:#00ff00;
}

.optionmarkedD{
 background:#0099ff;
}

.cohead{
 padding-left:20px;
}

/*==============================================================================*/
/* --> Bilder */
/*==============================================================================*/

img:hover.linkpic{
 cursor:pointer;
}
 
.serienmusik{
 display: table;
 margin-left: auto;
 margin-right: auto;	
}

#coversheet:hover{
 background:#cca;
}

#coversheet{
 float:left;
 height:190px;
/* width:24%;*/
 width:190px;
 font-size:.8em;
 text-align:center;
 padding:10px;
 border-width: 1px;
 border-style: solid;
 border-color: lightgray;
}

#coversheet img{
 height:160px;
}

#picdiv img.rcpic{
 max-height:30px;
}

#picdiv img:hover.rcpic{
 min-height:60px;
}

#picdiv img.Lflagpic{
 max-height:60px;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
 border-left:1px solid #000;
 border-right:1px solid #000;
}

#picdiv img.Lmappic{
 max-height:60px;
}

#picdiv img:hover.Lmappic{
 min-height:100px;
}

#picdiv img.flagpic{
 height:40px;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
 border-left:1px solid #000;
 border-right:1px solid #000;
}

#picdiv img.flagpicsml{
 height:26px;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
 border-left:1px solid #000;
 border-right:1px solid #000;
}

img.traegerpic{
 height:40px;
}

#ppicc,
#ppic{
 min-height:325px;
}

#picdiv img.perspic,
#ppicdiv img.perspic,
#ppicdiv img.perspic2{
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
}

#picdiv img.perspic,
#ppicdiv img.perspic{
 height:300px;
 max-width:410px;
}

#pppicdiv img.perspic2{
 max-height:1000px;
 max-width:1000px;
 position:absolute;
}

#ppicdiv img:hover.perspic,
#ppicdiv img:hover.perspic2{
 cursor:pointer;
}
 
#picdiv img:hover.perspic{
 height:auto;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
}
 
#picdiv img.perspictt{
 height:100px;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
}

.perspicttspace{
 height:110px;
}

img.zodiacpic{
 height:100px;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
}

.titelcol3{
 min-width:250px;
}

#tpicdiv{
 min-height:330px;
 min-width:250px;
 margin-top:10px;
}

#tpicc,
#tpic{
 width:250px;
 min-height:270px;
}

#tpicdiv img.titelpic,
#tpicdiv img.titelpic2,
#picdiv img.filmpic{
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
}

#tpicdiv img.titelpic,
#picdiv img.filmpic{
 max-height:250px;
 max-width:240px;
}

#tpicdiv img.titelpic2{
 max-height:1000px;
 max-width:1000px;
 position:absolute;
}

#tpicdiv img:hover.titelpic,
#tpicdiv img:hover.titelpic2{
 cursor:pointer;
}

.cinemapicbig{
 height: 400px;
 margin-right: 10px;
}

.cinemapicsml{
 margin-left: 0px;
 margin-right: 50px;
}

/*#tpicdiv img:hover.titelpic,
#picdiv img:hover.filmpic{
 max-height:400px;
 max-width:1000px;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
}*/
 
#spicdiv{
 min-height:330px;
}

#spicc,
#spic{
 min-height:270px;
}

#spicloaderbar{
 width:50px;
}

#spicdiv img.serienpic{
 max-height:250px;
 max-width: 960px;
}

#spicdiv img.serienpic,
#spicdiv img.serienpic2{
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
}

#tpicdiv img.serienpic2{
 max-height:1000px;
 max-width:1000px;
 position:absolute;
}

#spicdiv img:hover.serienpic,
#spicdiv img:hover.serienpic2{
 cursor:pointer;
}
 
/*#spicdiv img:hover.serienpic{
 height:auto;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
}*/
 
#picdiv img.bttpic{
 width:200px;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
}

#picdiv img:hover.bttpic{
 cursor:pointer;
/* width:400px;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;*/
}

#picdiv img.bttpic2{
 width:200px;
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
} 

#egg{
 display: block;
 padding: 1rem;
 border: 1px solid;
 min-height: 101px;
 text-align: justify;
} 

#egg h1{
 text-align: center;
} 

#eggl{
 float: left;
} 

#eggm{
 float: right;
 padding-left: 10px;
} 

#eggl,
#eggm{
 width: 110px;
 height: 107px;
} 

.rcinfopic{
 width:800px;
}

/*==============================================================================*/
/* --> Tooltips*/
/*==============================================================================*/
 
/* the style version 1 starts here */
.tooltip {
/* color:#c00;
 font-size:.7em;*/
}

.tooltip span{
 display:none;
}

.tooltip:hover {
 border:0;
 position:relative;
 z-index:500;
 text-decoration:none;
}

.tooltip:hover span {
 display:block;
 position:absolute;
 top:20px;
 left:20px;
 padding:5px;
 font-weight:normal;
 color:#000;
 border:1px solid #ff0;
 background:#ffc;
 width:auto;
}

.tooltip:hover em.outer {
 position:absolute;
 left:77px;
 top:-7px;
 width:0;
 height:0;
 display:block;
 background:transparent;
 border-left:7px dashed transparent;
 border-right:7px dashed transparent;
 border-bottom:7px solid #ff0;
 overflow:hidden;
 z-index:100;
}

.tooltip:hover em.inner {
 position:absolute;
 left:77px;
 top:-6px;
 width:0;
 height:0;
 display:block;
 background:transparent;
 border-left:7px dashed transparent;
 border-right:7px dashed transparent;
 border-bottom:7px solid #8cc;
 overflow:hidden;
 z-index:100;
}

.tooltip:hover span.zodiacpic {
/*span.zodiacpic:hover {*/
 top:-80px;
 left:5px;
}

/* the style version 2 starts here */
.tooltip2 {
 color:#c00;
/* font-size:.7em;*/
}

.tooltip2 span{
 display:none;
}

.tooltip2:hover {
 border:0;
 position:relative;
 z-index:500;
 text-decoration:none;
}

.tooltip2:hover span {
 display:block;
 position:absolute;
 top:35px;
 left:-500px;
 padding:5px;
 font-weight:normal;
 color:#000;
 border:1px solid #ff0;
 background:#ffc;
 width:800px;
}

.tooltip2:hover span em.outer {
 position:absolute;
 left:77px;
 top:-7px;
 width:0;
 height:0;
 display:block;
 background:transparent;
 border-left:7px dashed transparent;
 border-right:7px dashed transparent;
 border-bottom:7px solid #ff0;
 overflow:hidden;
 z-index:100;
}

.tooltip2:hover span em.inner {
 position:absolute;
 left:77px;
 top:-6px;
 width:0;
 height:0;
 display:block;
 background:transparent;
 border-left:7px dashed transparent;
 border-right:7px dashed transparent;
 border-bottom:7px solid #8cc;
 overflow:hidden;
 z-index:100;
}

.cinema{
 padding:10px 0;
}

.dreidimgC {
 background:url("http://prod.marquart-it-service.de/filmdb/icons/tonverfahren/3d-redgreen-sml.jpg")no-repeat;
/* background:url("../../prod/filmdb/icons/tonverfahren/3d-redgreen-sml.jpg")no-repeat; */
}

.dreidimgP {
 background:url("http://prod.marquart-it-service.de/filmdb/icons/tonverfahren/3d-shutter-sml.jpg")no-repeat;
/* background:url("../../prod/filmdb/icons/tonverfahren/3d-shutter-sml.jpg")no-repeat; */
}

.dreidplatz {
 height:82px;
 width:100px;
/* height:204px;
 width:250px;*/
}

#fdetails,
#bttdetails {
 padding: 0 0 250px 0;
}

#fdetails .dreidtop {
 margin: 10px 0 10px 10px;
/* float: right;
 margin-right: 5px;*/
/* margin-top: -5px;*/
/* margin:1px;
 float:right; */
/* margin-top: 1px;
 position: absolute;
 right: 2px;*/
}

#fdetails .dreidbtt{
 margin:1px;
/* float:none; */
}

nobr{
float: left;
}