@font-face {font-family: myDIN;font-style: normal;font-weight: normal;src: url(DINRA___.TTF);}
@font-face {font-family: myDIN;font-style: bold;font-weight: bold;src: url(DINBA___.TTF);}
*{padding: 0;margin: 0;border: 0; font-family: myDIN;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;font-smoothing: antialiased;}
body{width: 100%;height: 100%; background: #000;}
#header{height:83px;margin:0 auto;overflow:hidden;position:fixed;top:0;left:0;right:0;z-index:10; box-shadow: 0px 6px 42px rgba(0, 0, 0, 0.80); -moz-box-shadow: 0px 6px 42px rgba(0, 0, 0, 0.80); -webkit-box-shadow: 0px 6px 42px rgba(0, 0, 0, 0.80); background-color:black;}
#container{margin-top:83px;position:relative;}
#content{width:1011px;}
#content-wrapper{margin-left:0;margin-top:100px;width:1011px;}
#sidebar-left{width:278px;height:100%; float:left;color:#7F7F7F;position:absolute;top:0;text-transform:uppercase;font-size:18px;padding:100px 50px 0 5px;}
#sidebar-left, .fce-text-content{-webkit-transition: color 1s ease-in-out;}
#sidebar-left a, .fce-text-content a {color: #7F7F7F;}
#logo{background: url(TORE-logo.png);background-repeat: no-repeat;background-position: 2px 0;}
#menu{height:100%;padding-top: 17px;background: url(menubg.png); background-color: #000;}
#submenu{background: url(menubg.png); background-color: #000; padding-top: 17px; position: relative; height: 66px; overflow: hidden;}
#submenu-scroller{position: absolute;bottom: 0;right: 0;width: 22px;height: 22px;background: url(subnav-more-out.png); cursor: pointer;}
#submenu-scroller:hover{background: url(subnav-more-over.png);}
#submenu-scroller.scroll-bottom{background: url(subnav-less-out.png) !important;}
#submenu-scroller.scroll-bottom:hover{background: url(subnav-less-over.png) !important;}
.menu-item{height:20px;line-height:1em;font-size:17px;text-transform:uppercase;padding:2px 0 0 12px;width:154px;float:left;color: #454645;}
.menu-item a {text-decoration:none;}
.menu-item:nth-child(odd){margin-right:1px} 
.menu-item:HOVER, .menu-item.active{background: url(menu-button.png);cursor: default; color: #8d8947 !important;}
.menu-item>a{color:#454645;}
.menu-item.active a, .menu-item:HOVER a {color: #8d8947 !important;}
.menu-item{-webkit-transition: opacity 1s ease-in-out;}
.row{width:1007px; overflow: hidden; margin: 0 auto;}
.row-wrapper{width:1011px;height: 100%;}
.cellColor{background: #3F3F3F; color: black;}
.fHeight{height:100%}
.span1{width:333px; margin-right:4px;min-width: 333px;min-height: 1px;}
.fLeft{float:left; display:inline-block;}

span.name-of-person{
font-size: 47px;
float: left;
margin-top: -13px;
overflow: hidden;
height: 53px;
margin-right: 4px;
}
  
i {font-style:normal;color:#fff;font-size:inherit;line-height:1.2em;}


.fce-text{float:left;color:#7F7F7F;font-size:18px;text-transform:uppercase;}
.fce-text-content{margin-right: 48px;}
.unselectable{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.fce-videocell{width: 333px;height: 368px;float: left;margin:0 4px 4px 0;position: relative;}
.fce-videocell-teaser{font-style:italic; position: absolute;top: -31px;color: #454645;font-family: Georgia;font-size: 18px;left: 6px;}
.ce-da{width: 333px;height: 368px; color:#7f7f7f;}
.ce-da-title, .ce-da-info, .ce-da-cityyear, .ce-da-country, .ce-da-image, .ce-da-controlls, .ce-da-description{background: #202020; overflow: hidden;}
.ce-da-title, .ce-da-info, .ce-da-cityyear, .ce-da-country, .ce-da-image, .ce-da-controlls{margin-bottom:2px;}
.ce-da-title, .ce-da-info, .ce-da-cityyear, .ce-da-country{padding: 1px 6px 0px 6px;font-size:18px;}
.ce-da-title, .ce-da-cityyear, .ce-da-country{text-transform: uppercase;}
.ce-da-title{width: 297px;height: 21px;float: left;margin-right: 2px;}
.ce-da-info{width: 10px;height: 21px;float: left;background: url(info-out.png.old);cursor: default; background-color: #222;}
.ce-da-info:hover{background: url(info-over.png.old); background-color: #222;}

.ce-da-cityyear{width: 321px;height: 21px;clear: both;}
.ce-da-country{width: 321px;height: 21px;clear: both;}
.ce-da-image{width: 333px;height: 187px;position: relative;cursor:pointer;}
.ce-da-image img{position: absolute; top:0;}
.ce-da-controlls{width: 333px;height: 22px;position: relative;}
.ce-da-prev, .ce-da-next{position: absolute;width: 88px;height: 22px;cursor: pointer;}
.ce-da-prev{left: 0;background: url(pfeil-rueck-out.png); background-position: 2px 0; background-repeat: no-repeat;}
.ce-da-next{right: 0;background: url(pfeil-vor-out.png); background-position: 64px 0; background-repeat: no-repeat;}
.ce-da-prev:hover{left: 0;background: url(pfeil-rueck-over.png); background-position: 2px 0; background-repeat: no-repeat;}
.ce-da-next:hover{right: 0;background: url(pfeil-vor-over.png); background-position: 64px 0; background-repeat: no-repeat;}
.ce-da-description{width: 321px;height: 75px; padding: 4px 6px; font-size:12pt;}
.ce-da-mark{position:absolute;right:0;left:0;margin:0 auto;height:8px;top:6px;}
.ce-da-mark-item{position:absolute;margin-right:4px;width:8px;height:8px;background: url(P40.png);}
.ce-da-mark-current{position:absolute;width:8px;height:8px;margin-right:4px;background:url(P40.png);}
.ce-da-imagetext-wrapper{position: absolute; top:0; background: url(button-play-out.png); width: 333px; height: 187px; overflow: hidden; background-repeat: no-repeat;background-position: 147px 135px;}
.ce-da-imagetext-wrapper:hover{background: url(button-play-over.png);background-repeat: no-repeat;background-position: 147px 135px;}
.ce-da-imagetext{font-size: 126px;color: black;position: absolute;top: -5px;opacity: 0.4;left: -3px;font-weight: bold;}
.isPreview{ background: url(); cursor: default;}
.isPreview{ background: url() !important; cursor: default;}


.videobox-container{position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:100;background-color: rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);}
.videobox-wrapper{margin:0 auto;width:400px;position:relative;height:100%;background-image:url(ajax-loader.gif);background-repeat:no-repeat;background-position:50% 50%;}
.videobox-video{position:absolute;display:none;}
.videobox-closebutton{position:absolute;top:-12px;right:-12px;cursor:pointer;color: white;background: url(close-button.png);width: 25px;height: 25px;}
.videobox-video>p{background-color: #fff;color:black;padding:0 2px; display:none;}
.videobox-video a{color: black;}
.videobox-social {margin-top: 20px;}
.videobox-social .menu-item { color: #3F3F3F;}


.descriptionbox-container{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;background-color: rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);}
.descriptionbox-wrapper{margin:0 auto;width:660px;position:relative;height:100%;background-repeat:no-repeat;background-position:50% 50%;}
.descriptionbox-content{position:relative; width: 661px;}
.descriptionbox-closebutton{position:absolute;top:0;right:0;cursor:pointer;color: white;background: url(close-button.png);width: 25px;height: 25px;}
.descriptionbox-content>p, .descriptionbox-content a{color:#3F3F3F;text-transform:uppercase;font-size: 18px;}
.descriptionbox-content table, .descriptionbox-table{width:691px;text-align: center; border-spacing: 15px;margin-left: -15px;}
.descriptionbox-table {color: #3F3F3F; font-size: 18px;}
.descriptionbox-content td{width:154px;border-top:1px solid #3F3F3F;}
.descriptionbox-content table{margin: 40px 0 0 -15px;}
.descriptionbox-table{margin: 0 0 40px -15px !important;}
.descriptionbox-table td{border-bottom:1px solid #3F3F3F; border-top: 0px; width: 492px;}
.descriptionbox-table-logo{width:154px !important;}

.creditsbox-container{position:absolute;top:83px;bottom:0;left:0;right:0;background-color:#000;overflow: hidden;}
.creditsbox-wrapper{margin:0 auto;width:1007px;position:relative;height:100%;}
.creditsbox-content{position:absolute;width: 100%;}
.creditsbox-closebutton{position:absolute;top:0;right:0;cursor:pointer;color: white;display:none;}
.creditsbox-content>p, .descriptionbox-content a{color:#3F3F3F;text-transform:uppercase;padding:0 2px; font-size: 18px;}



.fce-location{ margin: 0 0 180px 0; color:#7F7F7F; text-transform: uppercase; width: 100%;}
.fce-location:last-child{margin: 0;}
.fce-location a{color:#7F7F7F}
.fce-location-item{width:100%; text-align: center;margin-bottom: 9px;}
.fce-location-item a{text-decoration:none;}
.fce-location .contenttable{width:691px;text-align: center; border-spacing: 15px;margin-left: -15px;margin: 0 auto; padding-top: 40px;}
.fce-location .contenttable td{width:154px;border-top:1px solid #3F3F3F;}
.fce-location-table-logo{width:353px;text-align: center; border-spacing: 0px;margin: 0 auto;padding-bottom: 40px;}
.fce-location-table-logo td{}
.fce-location-table-logo-location, .fce-location-table-logo-city, .fce-location-table-logo-country{width: 100%; text-align: left !important;}
.fce-location-table-logo-location, .fce-location-table-logo-city{margin-right:18px;}


#socialshareprivacy{width:166px;}
.social_share_privacy_area { list-style-type: none;}
.social_share_privacy_area li {height: 22px;float: left;}
.social_share_privacy_area li .dummy_btn {float: left;cursor: pointer;padding: 0;height: 22px;line-height: 1em;font-size: 17px;text-transform: uppercase;width: 100%;color: black;}
.social_share_privacy_area li div iframe {overflow: hidden;height: inherit;width: inherit;}


.language-switch {position:absolute; left: 516px; top: 62px;}
.language-switch a {text-decoration:none; color: #454645;}
.language-switch span {margin-right:4px;}
.language-switch .inactive a{color: #2a2a2a;}

#footer{width: 1007px; margin: 0 auto 0 auto; color:#7f7f7f;}
#footer a{color:#7f7f7f;text-decoration:none; margin-left:4px; font-family: Georgia;}
.footer-impressum{margin: 0 0 0 336px; font-family: Georgia; font-size: 10pt;}
