/*
    filename: style.css
    version: 1.1.0
    description: Definition of CSS (Screen) for the Fox in Flight Webpage
    last edited: 2006-08-30, Daniel Levi
    
    author: Daniel Levi
    email: daniel at psmw-newmedia dot de

    (c) PSM&W new media GmbH  2006. All rights reserved.
*/
#systemWorking { background: no-repeat url(/static/i/indicator.gif) ;  right:10px; top:10px; width: 16px; height: 16px; position:absolute; overflow:hidden; text-indent:20px; z-index:255; }
#systemError { color: red; padding: 10px; border:2px outset #ff4040; min-height:1em; position:relative; background-color:#fff0f0; display:none; }

* html div.wrapper{height:100%}html,body{height:100%;margin:0;padding:0}
html{padding-bottom:1px}
body{background:url('/static/i/lines.jpg') repeat-x #93c4ef;color:#fff;font-family:"tahoma", "lucida grande", arial, helvetica, sans-serif;font-size:12px;text-align:center}
img{border:none;display:block}
.clr:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clr{display:block;height:auto !important}
div.wrapper{background:#3874a8;margin:auto;min-height:100%;position:relative;text-align:left;width:930px}
div.container{margin:0 3px;width:924px}
div.header{height:116px;margin:0 10px;position:relative;width:904px}
.contributors-links{left:0;margin:40px 0 0 220px;position:absolute;top:0}
div.mainmenu{background:url('/static/i/mainmenu.gif') no-repeat;height:36px;margin:10px 10px 0;width:904px}
div.mainmenu ul{font-size:14px;font-weight:700;list-style-type:none;margin:0 0 0 39px;padding:0;width:836px}
div.mainmenu ul li a{color:#fff;display:block;float:left;font-weight:700;margin:8px 0 0;padding:0 14px;text-decoration:none;text-transform:uppercase}
div.mainmenu ul li a.current{color:#fcb443}
div.mainmenu ul li a:hover{color:#f6c217;padding:0 14px;text-decoration:none}
div.cover-teaser-container{background:url('/static/i/cover-teaser-bg.gif') no-repeat;padding:20px 0;width:924px}
div.cover-teaser-container-inside{margin:0 20px;width:884px}
div.cover-teaser-img{display:inline;float:left;width:500px}
div.cover-teaser-box{float:left;height:196px;padding:0 10px 10px 20px;width:354px}
.teaser-col{float:left;margin-left:10px;width:452px}
.teaser-container-box-header{background:url('/static/i/teaser-container-box-head.gif') repeat-y;font-size:1px;height:10px;width:452px}
.teaser-container-box-content{background:url('/static/i/teaser-container-box-con.gif') repeat-y;padding:0 10px;width:432px}
.teaser-container-box-footer{background:url('/static/i/teaser-container-box-foo.gif') no-repeat;font-size:1px;height:18px;width:452px}
.teaser-item{background:url('/static/i/teaser-item-bg.gif') repeat-x #1178b4;margin-bottom:10px;width:422px}
.teaser-item-img-box{display:inline;float:left;margin-left:5px;margin-right:10px;margin-top:5px;width:90px}
.teaser-item-img-box img{border:1px solid #306696;height:130px;margin-bottom:15px;width:90px}
.teaser-item-text{float:left;margin-top:1px;width:310px}
.ss-area h1{color:#fff;font-size:22px;font-weight:400;margin:0 10px 5px 18px}
.ss-overview-object{float:left;margin:10px 5px 0 0}
.last-object{margin-right:0 !important}
.overview-container-box-header{background:url('/static/i/ss-container-box-head.gif') repeat-y;font-size:1px;height:10px;width:301px}
.overview-container-box-content{background:url('/static/i/ss-container-box-con.gif') repeat-y;padding:0 10px;width:281px}
.overview-container-box-content h1{color:#fff;font-size:16px;margin:0 0 10px}
.overview-container-box-footer{background:url('/static/i/ss-container-box-foo.gif') no-repeat;font-size:1px;height:18px;width:301px}
.catalog-area h1,.info-request-area h1,.gallery-area h1{color:#fff;font-size:22px;font-weight:400;margin:0 0 10px 10px}
.some-space-below-teaser-item{font-size:1px;height:10px}
.overview-area h1{color:#fff;display:inline;float:left;font-size:22px;font-weight:400;margin:6px 10px 5px 18px}
.language-sheet{display:inline;float:right;margin:0 8px 10px 0;width:392px}
.overview-col{float:left;width:301px}
.overview-col h2{color:#094979;font-size:20px;font-weight:400;margin:0 0 5px 8px}
.next{margin-left:5px}
.overview-item{background:url('/static/i/teaser-item-bg.gif') repeat-x #1178b4;width:271px}
.overview-item-text{float:left;margin-top:1px;width:157px}
.cover-teaser-box h2{font-size:16px;margin:0;padding-bottom:10px;width:354px}
.teaser-item-text h2,.overview-item-text h2{color:#094979;font-size:14px;font-weight:700}
.overview-item-text h2{float:none !important;margin:0 0 10px}
.teaser-item-text h2{float:left;margin:0;padding-bottom:10px;width:185px}
.date{color:#094979;float:left;font-size:11px;font-weight:700;padding-top:3px;text-align:right;width:125px}
.teaser-item-text h2 a,.cover-teaser-box h2 a,.overview-item-text h2 a{color:#094979;text-decoration:none}
.teaser-item-text h2 a:hover,.cover-teaser-box h2 a:hover,.overview-item-text h2 a:hover{color:#f6c217;text-decoration:underline}
.teaser-item-text p,.cover-teaser-box p,.overview-item-text p{line-height:135%;margin:0}
.cover-teaser-box p.bluedate{clear:both;color:#094979;font-weight:700;margin-bottom:10px}
.teaser-item-text ul,.cover-teaser-box ul,.overview-item-text ul{list-style:none;margin:10px 0 0;padding:0 0 5px}
.teaser-item-text ul li,.cover-teaser-box ul li,.overview-item-text ul li{margin:4px 0}
.teaser-item-text ul li a,.cover-teaser-box ul li a,.overview-item-text ul li a{background:url('/static/i/enum-icon.gif') no-repeat 0 3px;color:#f6c217;font-weight:700;padding-left:20px;text-decoration:none;width:250px}
.teaser-item-text ul li a:hover,.cover-teaser-box ul li a:hover,.overview-item-text ul li a:hover{color:#fa9b01}
.gallery-button-down-below{margin:10px 0 4px;width:220px}
h1.sub-header-container{background:url('/static/i/sub-header-bg.gif') no-repeat;color:#fff;font-size:14px !important;font-weight:400;letter-spacing:1px;margin:15px 0 10px;padding:3px 0 6px 56px;text-transform:uppercase}
h1 a{color:#fff;text-decoration:none}
.addresses{background:url('/static/i/detail-box-bg.gif') repeat-x #0063b2;border-bottom:1px solid #255784;border-left:1px solid #88b7e0;border-right:1px solid #255784;border-top:1px solid #88b7e0;font-size:11px;margin:20px 0 15px 10px;padding:0 10px;width:882px}
.addresses h3{border-bottom:1px solid #255784;font-size:14px;font-weight:700;margin:0;padding:10px 10px 5px 6px}
.address-item{border-bottom:1px solid #255784;border-top:1px solid #7ea8cd;padding:6px;width:872px}
.address-item p{margin:0}
.lastone{border-bottom:none}
.address-item a{color:#fff;text-decoration:underline}
.footer{padding:10px 10px 15px;width:904px}
.copyright{float:left;line-height:150%;padding:0 10px;width:494px}
.printthispage{float:left;text-align:right;width:190px}
.newsletter{float:left;margin-right:10px;text-align:right;width:190px}
.product-details-left-col{display:inline;float:left;margin-left:10px;width:348px}
.product-details-right-col{float:left;width:566px}
.product-detail-left-header{background:url('/static/i/product-detail-left-head.gif') no-repeat;font-size:1px;height:10px;margin:10px 0 0;width:348px}
.product-detail-left-content{background:url('/static/i/product-detail-left-con.gif') repeat-y;padding:0 10px}
.product-detail-left-footer{background:url('/static/i/product-detail-left-foo.gif') no-repeat;font-size:1px;height:18px;width:348px}
.product-detail-right-header{background:url('/static/i/product-detail-right-head.gif') no-repeat;font-size:1px;height:20px;width:566px}
.product-detail-right-content{background:url('/static/i/product-detail-right-con.gif') repeat-y;padding:0 20px;width:526px}
.detail-box p{border-bottom:none !important;line-height:18px;margin:10px 0 0;padding:0 !important}
.product-detail-right-content p{border-bottom:1px solid #306696;line-height:150%;margin:12px 0 0;padding:0 10px 12px}
.product-detail-right-content h4{border-bottom:1px solid #306696;color:#094979;font-size:18px;font-weight:400;line-height:135%;margin:16px 0 0;padding-bottom:6px}
.product-detail-right-content ul{line-height:150%;list-style-type:none;margin:0;padding:0}.product-detail-right-content ul li{border-top:1px solid #306696;padding:3px 0}
.product-detail-right-content h1{font-size:18px;font-weight:700;margin:0;text-transform:uppercase}
.product-detail-right-content h2{color:#f6c217;font-size:16px;font-weight:700;margin:16px 0 0}
.listings{width:526px}
.listings tr td{border-bottom:1px solid #306696;line-height:150%;padding:3px 0 3px 10px;vertical-align:top}
.listings tr td p{font-style:italic;margin:0 0 10px}
.desccol{width:140px}
.firstword{font-size:20px}
.listing{border:1px solid #306696;margin:10px 0 0;padding:0 10px 10px}
.product-detail-right-content h3{color:#094979;font-size:14px;font-weight:700;line-height:135%;margin:16px 0 6px}
.product-detail-right-footer{background:url('/static/i/product-detail-right-foo.gif') no-repeat;font-size:1px;height:20px;width:566px}
.product-page-item{background:url('/static/i/teaser-item-bg.gif') repeat-x #1178b4;padding:5px;width:310px}
.nofloat{float:none !important;width:auto !important}
.detail-box{background:url('/static/i/detail-box-bg.gif') repeat-x #0063b2;border-bottom:1px solid #306696;border-left:1px solid #73a8d7;border-right:1px solid #306696;border-top:1px solid #73a8d7;margin:10px 0 0;padding:0 10px 10px;width:504px}
.detail-box p img{border:1px solid #1c476c;float:left;margin:4px 10px 4px 0}
.gallery-left ul li{background:url('/static/i/big-box-bg.gif') repeat-x #0063b2;border:1px solid #1e5c92;display:block;float:left;margin-right:4px;height:152px;width:97px}
.gallery-left ul li a{padding-left:0}
.gallery-left ul li a img{border:1px solid #1e5c92;margin:4px auto;width:84px}
.gallery-left ul li a:hover img{border:1px solid #fff;margin:4px auto;width:84px}
.result-header{border-bottom:1px solid #306696;border-top:none !important;font-size:16px;font-weight:700;margin:15px 0 0;padding:5px 10px}
.be-link img{display:inline !important}
a.be-link:hover{background:none !important}
.results div.end-result{border-bottom:none !important;font-size:1px;padding:0 !important;width:884px}
.results div{border-bottom:1px solid #306696;border-top:1px solid #7ea8cd;color:#fff;display:block;padding:5px 10px;position:relative;text-transform:uppercase;width:862px}
.results div.classname:hover,div.classname-hover{background:#f6c217}
textarea:focus,.textarea-focus{background:#bcdef8;color:#000}
.results div a:hover{background:#f6c217;color:#000}
.static-big-box p{display:block;line-height:175%;margin:10px auto;width:520px}
.static-big-box p a{color:#f6c217;font-weight:700}
.static-big-box p a:hover{color:#fff;font-weight:700}
.big-box,.static-big-box{background:url('/static/i/big-box-bg.gif') repeat-x #0063b2;border-bottom:1px solid #1c476c;border-left:1px solid #5fa8db;border-right:1px solid #1c476c;border-top:1px solid #5fa8db;margin:15px 10px 0}
.big-box{padding:10px;width:862px}
.static-big-box{padding:0;width:882px}
.big-container-box-header{background:url('/static/i/big-container-box-head.gif') repeat-y;font-size:1px;height:20px;width:924px}
.big-container-box-content{background:url('/static/i/big-container-box-con.gif') repeat-y;padding:0 10px;width:904px}
.big-container-box-footer{background:url('/static/i/big-container-box-foo.gif') no-repeat;font-size:1px;height:20px;width:924px}
.paging{float:left;width:554px}.paging-by{float:right;width:554px}.paging-by ul{float:right;margin:0;padding:0}
.paging ul li{padding:0 0 10px}
.paging ul li,.paging-by ul li{display:inline;float:left}
.paging ul li a,.paging-by ul li a{border-bottom:1px solid #125486;border-left:1px solid #73a8d7;border-right:1px solid #125486;border-top:1px solid #73a8d7;color:#fff;display:block;font-weight:700;margin-right:10px;padding:3px 10px;text-decoration:none}
.paging ul li a.selecteditem,.paging-by ul li a.selecteditem{background:#21659d;border-bottom:1px solid #125486;border-left:1px solid #73a8d7;border-right:1px solid #125486;border-top:1px solid #73a8d7;color:#fff;display:block;font-weight:700;margin-right:10px;padding:3px 10px;text-decoration:none}
.paging ul li a:hover,.paging-by ul li a:hover{background:#4c94cd;border-bottom:1px solid #125486;border-left:1px solid #73a8d7;border-right:1px solid #125486;border-top:1px solid #73a8d7;color:#000;display:block;font-weight:700;margin-right:10px;padding:3px 10px}
.search{float:right;text-align:right;width:290px}input,select{font-family:"tahoma", "lucida grande", arial, helvetica, sans-serif;font-size:12px}
.searchfield{border:1px solid #306696;margin:0;width:170px}
.searchfilterfield{border:1px solid #306696;margin:0;width:100px}
.confirmsearch{width:40px}form,.search fieldset{border:none;margin:0;padding:0}
.info-request-area h2{border-bottom:1px solid #114872;color:#104369;font-size:18px;font-weight:400;line-height:135%;margin:25px 0 10px;padding-bottom:8px}
.subline{font-weight:400}
.request-form-container{margin:auto;width:824px}
.request-form-container fieldset{border:1px solid #114872;display:block;padding:0;width:822px}
.request-form-container fieldset.hd{border:none;margin:0}
.add-space{padding:10px;width:802px}
.request-form-container legend{color:#fff;font-size:14px;font-weight:700;margin:0;padding:0 5px}
.request-form-container label{display:block;float:left;font-weight:700;margin:1px 0 0;width:148px}
.rqe-field{background:#eef6fc;border:1px solid #114872;float:left;font-size:12px;width:200px}
.text-input{background:#eef6fc;border:1px solid #114872;width:570px}
.textarea-focus,.text-input:focus{background:#9ac8ed;border:1px solid #114872;width:570px}
.input-focus,.rqe-field:focus{background:#9ac8ed;border:1px solid #114872;float:left;font-size:12px;width:200px}
.form-rows{padding-bottom:10px;width:100%}
.form-rows p{display:block;float:left;margin:0;padding-right:20px}
.radio-button{float:left;width:30px}
.andaction{float:right;font-size:18px;margin:20px 0 10px;padding:0 8px}
.spezial{margin:3px 0 0}
.big-gallery ul li a{background:url('/static/i/big-box-bg.gif') repeat-x #0063b2;border-bottom:1px solid #125486;border-left:1px solid #73a8d7;border-right:1px solid #125486;border-top:1px solid #73a8d7;display:block;height:150px;width:219px}
.big-gallery ul li a:hover{background:url('/static/i/big-box-bg-highlight.gif') repeat-x #0088d1;border-bottom:1px solid #0f4771;border-left:1px solid #b9d9f5;border-right:1px solid #0f4771;border-top:1px solid #b9d9f5;display:block;height:150px;width:219px}
.big-gallery ul li a img{border:1px solid #062f51;margin:10px 0 0 10px}
.big-gallery ul li a:hover img{border:1px solid #fff;margin:10px 0 0 10px}
.gallery-area h2 a{color:#f6c217;font-size:16px;font-weight:700;margin:16px 16px 0 10px;text-decoration:underline}
.gallery-area h2 a:hover{color:#fff;font-size:16px;font-weight:700;margin:16px 16px 0 10px;text-decoration:underline}
.choose-trailer ul li{border-top:1px solid #125486;padding-top:5px;width:310px}
.choose-trailer ul li div.bandwith{float:left;margin:8px 0 0 20px;width:160px}
.choose-trailer ul li div.bandwith a{margin-right:20px}
.ss-area{margin:16px 0 0}
.ss-container,.overview-container{width:914px}
h1 a:hover,.address-item a:hover,.copyright a:hover{color:#f6c217}
.topborder,.contentcol{border-top:1px solid #306696}
.big-gallery ul li,.choose-trailer ul li img{float:left}
.big-gallery ul,.choose-trailer ul{list-style:none;margin:0;padding:0}
.titlendate,.choose-trailer{width:310px}
.copyright a,.results div a{color:#fff}
.results,.gallery-container{margin:0 10px;width:884px}
.results img,div.mainmenu ul li,.inline,.thefirst{display:inline}
.teaser-area,.catalog-area,.product-details,.info-request-area,.gallery-area,.ss-area,.overview-area{width:924px}
.overview-area,.button-down-below{margin:10px 0 0}
.overview-container,.ss-container{margin-left:10px}
.contributors-control-panel-item,.gallery-left ul,.paging ul{margin:0;padding:0}
.printthispage img,.going-right{float:right}
.detail-box p img.print-img,.print-copyright,.print-header,.print-image-box{display:none}

.home-footer .newsletter {float:right;}
.home-footer .printthispage {float:right;}
.home-footer .copyright {width:90%;margin-top:1em; text-align:center;}
.tv .product-detail-right-content .episodes { padding: 0 10px; }
.tv .product-detail-right-content p { border-bottom: none; padding: 0 0 12px; }
.tv hr {color: #fff; background-color: #fff; height:2px;  border:1px solid #fff; margin-bottom:20px; } 
.download-file { color: #f6c217; font-weight:bold;   }
.languagesheet img {display:inline; vertical-align:text-top; } 


/*ergaenzt am 28.2. Kathrin Wille psmw-newmedia.de*/
.clearer{
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
