*{border:0;margin:0;padding:0}
html,body{margin:0;padding:0}
html {height: 100%;padding: 0 0 1px 0;}
body{font-family:"Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif;background:url(../img/da_bg.gif) no-repeat center 20px #1B2A45; width:100%; font-size:11px; }
p,h1,h2,h3,h4,h5,h6{font-size:11px;font-weight:normal;line-height:1.3em; }

#container{width:950px;height:650px;background:url(../img/da_bg5.jpg) no-repeat right top; margin:30px auto 0;}
#inhalt #container, #interim #container  { background:url(../img/da_bg1.jpg) no-repeat right top;}
#trailer #container { background:url(../img/da_bg2.jpg) no-repeat right top;}
#fotos #container { background:url(../img/da_bg3.jpg) no-repeat right top;}
#castcrew #container { background:url(../img/da_bg4.jpg) no-repeat right top;}

#content {min-height:610px; height:auto; background-color: #00FF66; background-color:transparent!important; padding:0;}
/* for Internet Explorer */
/*\*/
* html #content {
height: 610px;
}
/**/

#fbw2 {width:515px;height:30px;padding:10px 0 10px 0;}
#fbw2 p {background:url(../img/fbw.gif) no-repeat;text-indent:-999em;height:30px;}

#flashcontent{font-size:10px;width:469px;height:264px;color:#FFF;margin:12px 0 1em 0!important;}
#top{margin:0 0 0 9px}
#top img{margin:16px 13px 0 0}

#trailer #flashcontent{margin:0}

#navcontainer {margin:0;}
ul#navlist { margin: 0; padding: 5px 0 0 16px; background-color:#1B2A45; width:641px; height:24px; overflow:hidden; }
#navlist li { display: inline;list-style-type: none;height:24px; }
#navlist a:link, #navlist a:visited { color:#243d6c; text-decoration: none; }
#navlist a {padding: 3px 0; font-size: 12px; text-indent:-999em; background-repeat:no-repeat; background-position:0 0; display:block; float:left; margin: 0 12px 0 0; }
#navlist a.men01 { background-image:url(../img/damen01.gif); width:38px;}
#navlist a.men02 { background-image:url(../img/damen02.gif); width:42px;}
#navlist a.men03 { background-image:url(../img/damen03.gif); width:34px;}
#navlist a.men04 { background-image:url(../img/damen04.gif); width:58px;}
#navlist a.men05 { background-image:url(../img/damen05.gif); width:78px;}
#navlist a.men06 { background-image:url(../img/damen06.gif); width:57px;}
#navlist a.men07 { background-image:url(../img/damen07.gif); width:58px;}
#navlist a.men08 { background-image:url(../img/damen08.gif); width:43px;}
#navlist a.men09 { background-image:url(../img/damen09.gif); width:55px;}
#navlist a.men10 { background-image:url(../img/damen10.gif); width:55px;}
#navlist a:hover, #navlist a.aktiv { background-position: 0 -26px!important;}
#navcontainer #logo { margin: 0 0 0 657px;}
#navcontainer #logo a { height:70px; display:block; }

#interim h1{background:url(../img/da_h1.gif) no-repeat;width:394px;height:74px;margin:5px 0 0 9px;text-indent:-999em;}
#interim h2{background:url(../img/da_h2.gif) no-repeat;width:296px;height:46px;margin:16px 0 0 9px;text-indent:-999em;}
#interim h3{background:url(../img/da_h3.gif) no-repeat;width:274px;height:24px;margin:25px 0 0 9px;text-indent:-999em;}
#interim h4{background:url(../img/da_h4.gif) no-repeat;width:116px;height:19px;margin:6px 0 0 9px;text-indent:-999em;}
#interim #fbw p {background:url(../img/da_fbw.gif) no-repeat;width:479px;height:32px;margin:7px 0 0 4px;text-indent:-999em;}
#interim #drunter p {background:url(../img/da_imkino.gif) no-repeat;width:460px;height:24px;margin:20px 0 0 9px;text-indent:-999em;}

#foot{ width:950px; padding:12px 0 12px 0; background-color:transparent!important;}
#foot #logos{width:640px;margin:0 auto}

#txt { background-color:#fff; width:630px; padding: 0 0 33px 9px; margin:0 0 0 18px; min-height:414px; height:auto; }
/* for Internet Explorer */
/*\*/
* html #txt {
height: 414px;
}
/**/
#fotos #txt { padding: 0 0 0 9px; min-height:447px; height:auto; }
/* for Internet Explorer */
/*\*/
* html #fotos #txt {
height: 447px;
}
/**/
#txt p { width:470px;font-size:11px; margin-bottom: 1em;}
#txt p.zitat { font-weight:bold;}
#txt blockquote { width:470px;font-size:11px; }
#txt h2 { width:460px; font-weight:bold;font-size:11px; padding-top:1em;margin-bottom: 2em;}
#txt a:link, #txt a:visited, #txt a:active  { color:#243d6c; text-decoration:none;}
#txt a:hover  { text-decoration:underline;}
#txt h3 { text-transform:uppercase;}
#inhalt #txt h3 { margin-bottom:1em;}
#castcrew #txt h2 { margin-bottom:1em;}
#txt h2 span {font-weight:normal;}

#txt  .cast { margin-left:-9px;}
#txt .cast img {float:left;}
#txt .cast .txtright{padding: 0 0 2em 160px;}
#txt .cast .txtright p{ width:350px; }
#txt .cast .txtright h3, #txt .cast .txtright h4{ font-weight:normal; font-size:11px}
#txt .cast .txtright h3 { text-transform:uppercase; }
#txt .cast .txtright h4 { margin:1em 0 0 0; color:#707070; text-indent:40px;}

#txt .cast .txtright dt { width:30px; float:left}
#txt .cast .txtright dd { width:350px; padding-left:40px;}
#txt .cast .txtright .stab dt { width:150px; float:left}
#txt .cast .txtright .stab dd { width:200px; padding-left:160px;}

#castmen {position:absolute; margin:180px 0 0 520px; }
#castmen li { list-style:none; line-height:1.3em;}
#castmen li.abstand { margin-top:1.3em;}
#castmen li a:link, #castmen li a:visited, #castmen li a:active { color:#243d6c; text-decoration:none;}
#castmen li a:hover { text-decoration:underline;}

#downloads #txt dl {clear:both;}
#downloads #txt dl img {float:left; display:inline; margin: 0 1.5em 1.5em 0; }

#guestbook #guesthead { margin: 0 0 1em 0;}
#guestbook #guesthead ul li { display:inline; margin:0 5px 0 0;}
#guestbook #guesthead #entrys span { margin:0 10px 0 0;}
#guestbook #guesthead a  { color:#243d6c;}
#guestbook #guesthead a:hover  { text-decoration:underline;} 
#guestbook #guesthead a.aktiv:link, #guestbook #guesthead a.aktiv:visited, #guestbook #guesthead a.aktiv:active, #guestbook #guesthead a.aktiv:hover   { color:#000; text-decoration:none;}

#guestbook #guestentry { border-bottom:1px solid #ccc; margin:1em 9px 0 0;  }
#guestbook #entryl { width:160px; float:left;}
#guestbook #entryl span { width:140px; display:block; }
#guestbook #entryl span.name { font-weight:bold; }
#guestbook #entryl span.ort b { font-weight:normal; margin:0 5px 0 0; }
#guestbook #entryr { float:left; }
#guestbook #entryr p { width:452px!important; }
#gbnav {margin: 0 9px 0 0!important; border-bottom:1px solid #ccc; padding: 0 0 1em 0;}
#gbnav span  {margin: 0 5px 0 0;}
#gbnav a:link, #gbnav a:visited, #gbnav a:active   {color:#243d6c;}
#gbnav a:hover {text-decoration:underline;} 

#txt #guestbook form { width:620px; margin-top:3em;}
#txt #guestbook form div { width:620px; margin: 0 0 1em 0; clear:both;}
#txt #guestbook form div span {display:block; clear:both;  display:inline;}
#guestbook div span label { width:150px;float:left; }
#guestbook input, #guestbook textarea  { background-color:#C9D0D5; float:right; width:450px; margin-bottom:1em;}
#guestbook form div#img { margin: 0 0 0 170px;}
#guestbook form img { margin: 0 0 0 0;}
#guestbook input#p_code {width:61px;  float:left; margin:10px 0 11px 20px;}
#guestbook input#send { background-color:#fff; color:#243d6c; float:left; margin-left:20px; text-align:left; cursor:pointer; width:100px;}
#guestbook input#send:hover { dext-decoration:underline;}

#guestbook div#capt label { margin-top:-3px;}
#guestbook div#vorname {display:none;}
#guestbook div#sendbox { width:620px;clear:both; margin: 11px 0 0 0!important; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 30px; padding:10px 0 0 0;}
#guestbook div#sendbox input { font-size:11px;}

.clearer {clear:both;}
#admin {margin-bottom:1em}
p.small {font-size:10px!important; color:#707070;}
#error {margin:1em 0 -2em 0; color: }
