  body {
  background-color:#131414;
  font-family: Arial, Verdana, "Trebuchet MS", Sans-serif;
  font-size:100.01%;
  color: #5D503E;
  margin:0;
  padding:0;
  font-weight:normal;
}
    #content {
    width:842px;
    height:640px;
    margin:0 auto;
    text-align:left;
    }
    #header {
    width:842px;
    height:136px;
    margin:0;
    padding:0;
    text-align:left;
    background:#131414 url("../../img/logo_maria.gif") no-repeat left bottom;
    }
    #topnav {
    width:560px;
    height:12px;
    margin:111px 0 0;
    float:right;
    padding:0;
    text-align:right;
    }
    #main {
    background:#131414;
    width:842px;
    height:430px;
    margin:0;
    padding:0;
    }
    #main-maria {
    background:#131414 url("../../img/bg_maria2.jpg") no-repeat right top;
    width:842px;
    height:430px;
    margin:0;
    padding:0;
    }
    #main-mariainhalt {
    background:#131414 url("../../img/bg_maria1.jpg") no-repeat right top;
    width:842px;
    height:430px;
    margin:0;
    padding:0;
    }
    #mainnav-maria{
    background: url("../../img/pixel4d4.gif") repeat-x;
    width:626px;
    height:27px;
    }
    #mainnav{
    background: url("../../img/pixel4d4.gif") repeat-x;
    width:842px;
    height:27px;
    }
/*Hack wird von allen neuen Browser inkl. ie7 verstanden*/
html > body #filmcontent-bgmaria{
    background: url("../../img/bg_homecontent.gif") repeat-x;
    width:423px;
    height:402px;
    float:left;
    margin:0;
    padding:0;
    }
/*ie 5 und 6 lesen diesen Hack aus*/
* html #filmcontent-bgmaria {  /* Hintergrundbild nur fuer IE5 und 6 */
    background:transparent url("../../img/bg_homeie56.gif") no-repeat left top;
    width:423px;
    height:402px;
    float:left;
    margin:0;
    padding:0;
}

#filmcontent{
    background: url("../../img/bg_homecontent.gif") repeat-x;
    width:842px;
    height:402px;
    float:left;
    margin:0;
    padding:0;
}
#filmcontent-voting{
    background: url("../../img/bg_voting.gif") repeat-x;
    width:850px;
    height:402px;
    float:left;
    margin:0;
    padding:0;
}

#filmcontent-bilder{
    background: black url("../../img/bg_bildcontent.gif") repeat-x;
    width:842px;
    height:360px;
    float:left;
    margin:0;
    padding:0;
}
#filmcontent-inhalt{
   background:transparent url("../../img/bg_homeie56.gif") no-repeat left top;
    width:842px;
    height:402px;
    float:left;
    margin:0;
    padding:0;
}
#filmjpgs-maria {
    clear:both;
    position:relative; top:35px; left:0px;
    padding:0;
    margin:0;
    width:450px;
    }
#filmjpgs-presse {
    clear:both;
    position:relative; top:23px; left:0px;
    padding:0;
    margin:0;
    width:450px;
    }
html > body   #filmjpgs-bilder {
    clear:both;
    position:relative; top:45px; left:0px;
    padding:0;
    margin:0;
    width:800px;
    }

* html #filmjpgs-bilder {/* Nur fuer IE5 und IE6*/
    clear:both;
    position:relative; top:8px; left:0px;
    padding:0;
    margin:0;
    width:800px;
    }

html > body  #filmjpgs {
    clear:both;
    position:relative; top:34px; left:0px;
    padding:0;
    margin:0;
    width:842px;
    }
* html #filmjpgs {/* Nur fuer IE5 und IE6*/
    position:relative; top:8px; left:0px;
    padding:0;
    margin:0;
    margin-bottom:0px;
    width:842px;
    height:38px;
    }
html > body  #filmjpgs-voting {
    clear:both;
    position:relative; top:34px; left:0px;
    padding:0;
    margin:0;
    width:842px;
    }
* html  #filmjpgs-voting {/* Nur fuer IE5 und IE6*/
    clear:both;
    position:relative; top:5px; left:8px;
    padding:0;
    margin:0;
    width:842px;
    }
    #trailer {
    width:842px;
    height:295px;
    text-align:center;
    margin-top:50px;
    margin-bottom:0;
    padding:0;
    }
    #trailer2 {
    width:842px;
    height:295px;
    text-align:center;
    margin-top:20px;
    margin-bottom:0;
    padding:0;
    }
    #bildbetrachter {
    width:835px;
    height:360px;
    text-align:center;
    margin-top:0px;
    margin-left:2px;
    text-align:center;
    }
    #kontaktbereich {
    background:black url("../../img/bg_kontakt.gif") no-repeat left top;
    width:830px;
    height:355px;
    text-align:center;
/*if IE 7*/
    margin-top:-7px;
    padding:0;
    margin-left:0px;
    text-align:left;
    position: absolute;
    }
   #impressum {
    background:black url("../../img/bg_impressum.gif") no-repeat left top;
    width:830px;
    height:355px;
    text-align:center;
/*if IE 7*/
    margin-top:-7px;
    padding:0;
    margin-left:0px;
    text-align:left;
    position: absolute;
    }
   #voting {
    background:black url("../../img/bg_voting.jpg") no-repeat left top;
    width:839px;
    height:351px;
    text-align:left;
/*if IE 7*/
    margin-top:-4px;
    padding:0;
    margin-left:-4px;
    margin-right:0;
    text-align:left;
    position: relative;
    }
    iframe.pressebox{
width:381px;
height:320px;
margin-left:21px;
margin-top:15px;
margin-bottom:0px;
padding:0;
border:0;
    }
#footer{
color: #5D503E;
font-size:9px;
text-align:center;
text-transform:uppercase;
letter-spacing:1px;
background:transparent url("../../img/bg_dreilindenfilm.gif") no-repeat left top;
height:50px;
margin:0;
padding:0;
border:1px solid #131414;
}
#votingtxtfield {
position:absolute;
left:30px; top:213px; width:580px; height:84px;
background:#E3E1E1;
}
#voting-link{
position:absolute;
left:614px; top:213px; width:176px; height:134px;
background:transparent;

}
ul.topnav-header {
list-style-type:none;
margin:0;
padding:0;
}
ul.mainnav-main {
list-style-type:none;
margin:0;
padding:2px 0 0 0;
}
ul.jpgnav-main {
list-style-type:none;
margin:0 3px 0;
padding:0 0 0 2px;
}
ul.footer-info {
list-style-type:none;
margin:15px 0 0;
padding:0 0 0 0px;
}
#topnav li {
display:inline;
margin:0;
padding:0;
}
#mainnav-maria li {
display:inline;
margin:0;
padding:0;
}
#mainnav li {
display:inline;
margin:0;
padding:0;
}
#filmjpgs li {
    display:inline;
    margin:10px 0 0;
    padding:0 6px 0 0;
}
#filmjpgs-voting li {
    display:inline;
    margin:10px 0 0;
    padding:0 6px 0 0;
}
#filmjpgs-maria li {
    display:inline;
    margin:10px 0 0;
    padding:0 6px 0 0;
}
#footer li.txt {
    display:inline;
    padding-top:0px;
    padding-right:3px;
    padding-left:0px;
    margin:0;
}

img {
border:0;
margin:0;
padding:0;
}
img.header-start {
border:0;
margin:49px 44px 0;
padding:0;
}
p.start{
margin: 20px 5px 0;
font-size:0.8em;
}
p.inhaltsangabe{
margin: 20px 20px 0;
font-size:0.8em;
text-align:left;
}
p.portraittxt {
font-size:1.0em;
line-height:1.6em;
padding-top:45px;
padding-right:65px;
margin-left:261px;
color:#BBB0A9;
}

span.startborder{
margin: 15px 0 0;
border-top:1px solid #5D503E;
width:105px;
}
a:link {
 color:#5D503E;
text-decoration:none;
  }
a:visited {
  color:#5D503E;
text-decoration:none;
  }
a:hover {
  color:#9E6950;
text-decoration:underline;
  }
a.footer-link:link {
 color:#5D503E;
text-decoration:underline;
  }
a.footer-link:visited {
  color:#5D503E;
text-decoration:underline;
  }
a.footer-link:hover {
  color:#9E6950;
text-decoration:underline;
  }
div.left {
margin-left:44px;
margin-right:25px;
margin-bottom:0;
margin-top:20px;
float:left;
padding:0;
height:180px;
}
div.portraits {
float:left;
}
div.filmbestellen {
float:left;
margin-top:0;
margin-left:40px;
padding-right:20px;
padding-left:0;
padding-top:0;
padding-bottom:0;
}
div.inhalt {
margin-left:6px;
margin-right:6px;
margin-bottom:0;
margin-top:6px;
float:left;
padding:0;
height:318px;
}
div.inhalt-bilder {
margin-left:0px;
margin-right:0px;
margin-bottom:0;
margin-top:0px;
float:left;
padding:0;
height:318px;
}
.download-txt {
margin-left:10px;
padding:0;
margin-top:0;
margin-bottom:0;
font-size:0.8em;
}
table.bestellheader {
color:#000;
font-size:0.9em;
}
td.bestelltxt {
color:#fff;
font-size:0.8em;
width:142px;
text-align:right;
padding-right:8px;
}
td.agb {
color:#fff;
font-size:0.7em;
text-align:left;
padding-right:8px;
}
.feld { background-color:#302D2F; width:201px; border:1px solid #888A8D;
color:#fff;
margin-left:0px; padding-left:0px;
margin-right:0px; padding-right:0px;
padding-top:1px; padding-bottom:1px;
margin-top:1px; margin-bottom:1px;
 }
.feldplz { background-color:#302D2F; width:50px; border:1px solid #888A8D;
color:#fff;
margin-left:0px; padding-left:0px;
margin-right:0px; padding-right:0px;
padding-top:1px; padding-bottom:1px;
margin-top:1px; margin-bottom:1px;
 }
.feldort { background-color:#302D2F; width:142px; border:1px solid #888A8D;
color:#fff;
margin-left:0px; padding-left:0px;
margin-right:0px; padding-right:0px;
padding-top:1px; padding-bottom:1px;
margin-top:1px; margin-bottom:1px;
 }
input.btn{
cursor:pointer;
border:outset 1px #ccc;
background:#000;
color:#666;
font-weight:normal;
padding: 1px 2px;
margin:10px 0 0;
background:url(../../img/formbg.gif) repeat-x left top;
}