/* CSS Document */
body{font-family:Verdana,Helvetica,Arial,SunSans-Regular,Sans-Serif;font-size:11px;background-color:#fff;margin:0px 0px;padding:10px 0px 0 0;top:0;left:0;color:#fff;text-align:center;background-image:url(bartop.gif);background-repeat:repeat-x;}
/* container to position layout
********************************************************************************/
#sitewrap{width:1022px;margin:0px auto;padding:0px 0 0 0;text-align:left;}
/* container to position layout
********************************************************************************/
#container{float:left;width:840px;margin:0px;padding:0px;}
/* header ads
********************************************************************************/
#ads{float:left;width:180px;height:80px;margin:0px;padding:0px;}
#ads img{margin:0px 0 2px 0;padding:0px 0 0px 0;border-top:1px dotted #999;border-left:1px dotted #999;border-right:1px dotted #999;}
/* logo
********************************************************************************/
#logo{float:left;width:638px;height:80px;margin:0px 0px 0px 0px;padding:0px 0px;}
#logo img{margin:0px 0 2px 20px;padding:0px 0 0 0px;border-top:1px dotted #999;border-left:1px dotted #999;border-right:1px dotted #999;}
/* Wrap content and main navigation
*******************************************************************************/
#main{clear:left;width:840px;margin:0px 0 0 0px;padding:0px;background-color:#000000;background-image:url(bg_nav_n.gif);background-repeat:repeat-y;}
/* Navigation links
********************************************************************************/
#navleft{float:left;width:180px;margin:0px;padding:0px 0px 0px 0px;background-image:url(red_nav.gif);background-repeat:no-repeat;border-top:1px dotted #999;}
#navleft p{margin:10px 0 0 0px;padding:0px;}
#navleft form input{margin:0px 0 0 10px;padding:0px;}
#navleft img{margin:0px 0 0 10px;padding:0px;}
/* search option
********************************************************************************/
#search{width:178px;border:none;margin:0px;padding:0px;display:inline;}
#search input.button{margin:5px 0px 0px 10px;padding:0px;vertical-align:middle;}
#search input.text{width:120px;height:14px;margin:5px 0px 0px 5px;padding:0px;font-size:11px;vertical-align:middle;}
/* header navigation
********************************************************************************/
#cwrap{float:left;width:660px;margin:0px 0 0px 0px;padding:0px;background-color:transparent;}
/* header navigation
********************************************************************************/
#headernav{width:640px;margin:0px 0 0 20px;padding:0px;background-color:#c50000;border-top:1px dotted #999;}
/* Inhalt Website
********************************************************************************/
#content{width:640px;min-height:900px;height:expression(this.scrollHeight > 900 ? "auto":"900px");margin:0px 0px 0 20px;padding:0px 0 0px 0;}
#content p{margin:10px 20px 0 20px;padding:0px 0px;line-height:16px;}
#content input{margin:0px 0px 0 0px;padding:0px 0px 0 20px;}
#content a{text-decoration:none;color:#f00;}
#content a:hover{color:#999;}
#actiontvmovie{margin:10px 20px 0 20px;padding:0px 0px;}
#content div.adsflLeft{float:left;margin:10px 0px 0 0px;padding:0px 10px 10px 20px;}
/*Einbind SWF - z.b. testbanner*/
#swf{width:640px;margin:0px 0px;padding:0px 0px;}
#swf object{margin:10px 0px 0 0;padding:0px 0px 0 20px;}
/*VideobeitrÃƒÂ¤ge*/
#video{width:640px;margin:0px 0px;padding:0px 0px;}
#video div.print{display:none;}
/*Quicktime
*******************************************************************************/
#movleft{float:left;width:500px;margin:0px 0px;padding:0px 0px;}
#movleft div{min-height:570px;height:expression(this.scrollHeight > 570 ? "auto":"570px");margin:10px 0px 0px 20px;padding:0px 0px 10px 0px;background-color:#222;}
#movleft embed{width:480px;height:283px;margin:0px 0px;background-color:#222;}
#movleft embed.big{width:480px;height:380px;margin:0px 0px;background-color:#222;}
#movleft div.border{border-top:1px dotted #999;margin:0px 0 0 0;padding:0px;}
#movleft h1{font-size:12px;color:#fff;font-weight:bold;margin:0px;padding:5px;letter-spacing:2px;}
#movleft h2{font-size:11px;color:#fff;font-weight:bold;margin:0px 0px;padding:5px;}
#movleft h3.oper{display:none;}
#movleft h4.oper{display:none;}
#movleft h5.oper{margin:0px 0px;padding:5px;}
#movleft p{margin:0px 0px;padding:5px;line-height:16px;}
#movleft p.legende{margin:0px;padding:0px 5px 5px 5px;font-size:10px;font-style:normal;}
#movleft ul{margin:5px 5px 0 30px;padding:0px 0px;}
#movleft ul li{margin:0px 0px 0 0px;padding:0px 0px 5px 0;}
#movleft img.pop{margin:0px 0px;padding:0px;}
#movleft img{margin:3px 0 0 0;padding:0px;}
#movleft img.flLeft{float:left;margin:0px 10px 0px 0px;padding:10px 0 0 0;}
#movleft img.perle{vertical-align:middle;margin:0px 7px 0 0;padding:0px;}
#movleft span.perle{margin:0px 0px;padding:0px;vertical-align:middle;font-style:normal;}
#movleft img.printimg{margin:0px;padding:0px;display:none;}
/* form-exhibitor-wettbewerb
*****************************/
#movleft form{width:470px;margin:0px 0px;padding:5px;color:#fff;}
#movleft fieldset{margin:10px 0px 0px 0px;padding:15px 10px;border:1px solid #333;background-color:#222;}
#movleft legend{color:#f00;padding:0px 2px;margin:0px 0px 0px 0px;font-weight:bold;letter-spacing:1px;}
#movleft p.element{display:block;clear:left;background-color:#222;border-top:1px solid #333;margin:0px;padding:0px;}
#movleft label{display:block;float:left;padding:0px;width:120px;border-right:1px solid #333;}
#movleft label.checkbox{width:252px;border-left:1px solid #333;border-right:none;padding-left:3px;}
#movleft input,
#movleft select,
#movleft textarea{float:left;margin:2px;font-size:11px;width:250px;border:1px solid #999;}
#movleft input:focus,#movleft input:hover,
#movleft select:focus,#movleft select:hover,
#movleft textarea:focus,#movleft textarea:focus{background-color:#ccc;border:1px solid #000;}
#movleft input.text{height:14px;}
#movleft input.submit{margin:5px 5px 5px 123px;padding:0px 0px;width:120px;background-color:#f7f7f7;color:#000;font-size:11px;text-align:center;cursor:pointer;}
#movleft input.submit:hover{background-color:#c50000;color:#000;}
#movleft label.textarea,
#movleft textarea.textarea{height:96px;}
/*Flash
*******************************************************************************/
#mediaplayer{margin:10px 0px 0px 20px;padding:0px 0px;}
#mediaplayer embed{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#mediaplayer object{margin:0px 0px 0px 0px;padding:0px;}
#FlashLeft{float:left;width:500px;margin:0px 0px;padding:0px 0px;}
#FlashLeft div.position{min-height:570px;height:expression(this.scrollHeight > 570 ? "auto":"570px");margin:0px 0px 0px 20px;padding:0px 0px 10px 0px;background-color:#222;}
#FlashLeft div.border{border-top:1px dotted #999;margin:0px 0 0 0;padding:0px;}
#FlashLeft h1{font-size:12px;color:#fff;font-weight:bold;margin:0px;padding:5px;letter-spacing:2px;}
#FlashLeft h2{font-size:11px;color:#fff;font-weight:bold;margin:0px 0px;padding:5px;}
/*Oper Titel*/
#FlashLeft h3.oper{display:none;}
#FlashLeft h4.oper{display:none;}
#FlashLeft h5.oper{margin:0px 0px;padding:5px;}
/*Standard-Definitionen*/
#FlashLeft p{margin:0px 0px;padding:5px;line-height:16px;}
#FlashLeft p.legende{margin:0px;padding:0px 5px 5px 5px;font-size:10px;font-style:normal;}
#FlashLeft ul{margin:5px 5px 0 5px;padding:0px 0px;}
#FlashLeft ul li{margin:0px 0px 0 0px;padding:0px 0px 5px 0;}
#FlashLeft img{margin:3px 0 0 0;padding:0px;}
#FlashLeft img.noVideo{margin:10px 0px 0px 20px;padding:0px;}
#FlashLeft img.flLeft{float:left;margin:0px 10px 0px 0px;padding:10px 0 0 0;}
#FlashLeft img.perle{vertical-align:middle;margin:0px 7px 0 0;padding:0px;}
#FlashLeft span.perle{margin:0px 0px;padding:0px;vertical-align:middle;font-style:normal;}
#FlashLeft img.printimg{margin:0px;padding:0px;display:none;}
/*... weitere BeitrÃ¤ge*/
#FlashLeft div.more{border-top:1px dotted #999;margin:0px;padding:0px;background-color:#333;}
/* form-exhibitor-wettbewerb
*******************************************************************************/
#FlashLeft form.wettbewerb{width:470px;margin:0px 0px;padding:5px;color:#fff;}
#FlashLeft form.wettbewerb fieldset{margin:10px 0px 0px 0px;padding:15px 10px;border:1px solid #333;background-color:#222;}
#FlashLeft form.wettbewerb legend{color:#f00;padding:0px 2px;margin:0px 0px 0px 0px;font-weight:bold;letter-spacing:1px;}
#FlashLeft form.wettbewerb p.element{display:block;clear:left;background-color:#222;border-top:1px solid #333;margin:0px;padding:0px;}
#FlashLeft form.wettbewerb label{display:block;float:left;padding:0px;width:120px;border-right:1px solid #333;}
#FlashLeft form.wettbewerb label.checkbox{width:252px;border-left:1px solid #333;border-right:none;padding-left:3px;}
#FlashLeft form.wettbewerb input,
#FlashLeft form.wettbewerb select,
#FlashLeft form.wettbewerb textarea{float:left;margin:2px;font-size:11px;width:250px;border:1px solid #999;}
#FlashLeft form.wettbewerb input:focus,#FlashLeft form.wettbewerb input:hover,
#FlashLeft form.wettbewerb select:focus,#FlashLeft form.wettbewerb select:hover,
#FlashLeft form.wettbewerb textarea:focus,#FlashLeft form.wettbewerb textarea:focus{background-color:#ccc;border:1px solid #000;}
#FlashLeft form.wettbewerb input.text{height:14px;}
#FlashLeft form.wettbewerb input.submit{margin:5px 5px 5px 123px;padding:0px 0px;width:120px;background-color:#f7f7f7;color:#000;font-size:11px;text-align:center;cursor:pointer;}
#FlashLeft form.wettbewerb input.submit:hover{background-color:#c50000;color:#000;}
#FlashLeft form.wettbewerb label.textarea,
#FlashLeft form.wettbewerb textarea.textarea{height:96px;}
/*OpernKritiken
*******************************************************************************/
#oper{width:640px;margin:0px 0px;padding:0px 0px;}
#oper div.print{display:none;}
/*Right Border
*******************************************************************************/
#movright{font-size:10px;float:left;width:140px;margin:0px;padding:5px 0px 0 0;color:#fff;}
/* EmbedCode anzeigen*/
#movright textarea.embedArea{width:125px;height:150px;margin:0px;padding:0px;font-size:10px;font-family:monospace;overflow:scroll;}
#movright h2{font-size:10px;margin:0px 0px;padding:5px;}
#movright p{margin:0px 0px;padding:5px;border-bottom:1px dotted #999;}
#movright p.support{margin:0px 0px;padding:40px 5px 5px 5px;border-bottom:1px dotted #999;}
#movright strong{color:#6cc3c3;font-weight:normal;}
#movright a{text-decoration:none;color:#f00;padding:0px 0px;}
#movright a:hover{color:#999;}
/* HIDDEN QT-Download
********************************************************/
#hiddenQT div{color:#000;margin:0px 0px;padding:5px;border-bottom:1px dotted #000;}
#hiddenQT a{text-decoration:none;color:#000;padding:0px 0px;}
#hiddenQT a:hover{color:#000;}
#movright p.hiddenQT a{color:#000;text-decoration:none;}
#movright p.hiddenQT a:hover{color:#000;}
/* Newsletter 
********************************************************************************/
#GlAddUser{margin:10px 0 0 0px;padding:0px 0 0 15px;}
#GlMessage{color:#c03;font-weight:bold;margin:10px 0 0 0px;padding:0px 0 0 15px;}
/* form-exhibitor
*******************************************************************************/
#form-exhibitor{width:620px;margin:0px 0px;padding:0px;color:#fff;}
#form-exhibitor fieldset{margin:15px 0px 5px 20px;padding:5px;border:none;background-color:#222;}
#form-exhibitor legend{display:none;}
#form-exhibitor p.formtitle{margin:10px 0 5px 0;padding:0px;font-weight:bold;letter-spacing:1px;color:#6cc3c3;}
#form-exhibitor h2{padding:10px 0 10px 0;}
#form-exhibitor div.element{display:block;clear:left;margin:0px;padding:0px;}
#form-exhibitor div.element p{font-weight:bold;margin:0px;padding:10px 0px 3px 0px;}
#form-exhibitor div.element img{float:left;margin:2px;padding:0px;}
#form-exhibitor label{display:block;float:left;padding:0px;margin:0px;width:180px;}
#form-exhibitor label.CheckBox{float:left;width:200px;padding:3px 0 3px 3px;}
#form-exhibitor label.Gcheckbox{float:left;width:550px;padding:3px 0 3px 3px;}
#form-exhibitor input,
#form-exhibitor select,
#form-exhibitor textarea{float:left;margin:2px;padding:0px;font-size:11px;width:250px;border:1px solid #999;background-color:#fff;}
#form-exhibitor input:focus,#form-exhibitor input:hover,
#form-exhibitor select:focus,#form-exhibitor select:hover,
#form-exhibitor textarea:focus,#form-exhibitor textarea:focus{background-color:#ccc;border:1px solid #000;}
#form-exhibitor input.text{height:14px;}
#form-exhibitor input.captcha{clear:left;padding:0px 0px;margin:3px 0 0 182px;}
#form-exhibitor input.GLCheckBox{width:20px;padding:0px 0px;margin:3px 0px 0 182px;border:none;}
#form-exhibitor input.Gcheckbox{float:left;width:20px;padding:0px 0px;margin:3px 0 0 0px;border:none;}
#form-exhibitor input.submit{margin:5px 0px 0px 283px;padding:0px 0px;width:150px;border:none;background-color:transparent;color:#f00;font-size:12px;text-align:right;cursor:pointer;}
#form-exhibitor input.submit:hover{color:#ccc;}
#form-exhibitor label.textarea,
#form-exhibitor textarea.textarea{height:96px;}
#form-exhibitor p.jForm{clear:left;margin:0px 0px 5px 0px;padding:10px 0px 0px 0px;}
#form-module-thanks{font-weight:bold;color:#f00;margin:10px 0px 0 0px;padding:0px 20px 0 20px;letter-spacing:1px;}
/*Newsletter abmelden*/
#form-exhibitor2{width:620px;margin:0px 0px;padding:0px;color:#fff;}
#form-exhibitor2 fieldset{margin:15px 0px 5px 20px;padding:5px;border:none;background-color:#222;}
#form-exhibitor2 legend{display:none;}
#form-exhibitor2 p{margin:10px 0 0 20px;font-weight:bold;letter-spacing:1px;}
#form-exhibitor2 p.formtitle{margin:0px 0px 5px 0px;padding:0px;font-weight:bold;letter-spacing:1px;color:#6cc3c3;}
#form-exhibitor2 label{display:block;float:left;padding:0px;margin:0px;width:180px;}
#form-exhibitor2 input{float:left;margin:2px;padding:0px;font-size:11px;width:250px;border:1px solid #999;background-color:#fff;}
#form-exhibitor2 input:focus,#form-exhibitor2 input:hover{background-color:#ccc;border:1px solid #000;}
#form-exhibitor2 input.text{height:14px;}
#form-exhibitor2 input.submit{margin:5px 0px 0px 283px;padding:0px 0px;width:150px;border:none;background-color:transparent;color:#f00;font-size:12px;text-align:right;cursor:pointer;}
#form-exhibitor2 input.submit:hover{color:#ccc;}
/* Position Footer 
********************************************************************************/
#footer{width:600px;margin:0px 0px 0 181px;padding:0px 0px;color:#000;text-align:center;}
#footer ul{list-style-type:none;margin:0px 0px 0px 0px;padding:5px 0px 15px 0px;}
#footer li{display:inline;margin:0px;padding:0px 1px;}
#footer a{text-decoration:none;color:#222;}
#footer a:hover{color:#f00;}
/* Position Banner
********************************************************************************/
#banner{float:left;width:160px;margin:0px 0 0 20px;padding:0px;}
#banner p.support{height:80px;margin:0px 0px;padding:0px;}
#banner p.support img{margin:0px 0 2px 0;padding:0px;border-top:1px dotted #999;border-left:1px dotted #999;border-right:1px dotted #999;}
#banner p.adTitle{margin:0px 0 0 0px;padding:10px 0 4px 5px;background-color:#c50000;border-top:1px dotted #999;letter-spacing:1px;}
#banner p.mediaAd{margin:0px 0 0 0px;padding:0px 0 5px 0;border-top:1px dotted #999;}
#banner p.mediaAd object{margin:0px;padding:0px;}
#banner p.mediaAd embed{margin:0px;padding:0px;}
/* Position Banner Architektur-Site
********************************************************************************/
img.architect {margin:15px 20px 10px 20px;padding:0px;}