html {
background-image:url('../pics/layout/body_bg.jpg');
  margin:        0px;
  padding:        0px;
  border:        0px;}



body {
padding: 0px;
margin: 0px;
width: 950px;
position: relative;
left: 50%;
margin-left: -475px;
border: 1px solid #0E1873;
}

#linieoben {
height: 20px;
background-color: #0E1873;
}


div#linieoben a:link {
   font-family: Arial;
   font-size: 10px;
  font-weight: bold;
  letter-spacing: 2px;
  color: #ffffff;
  margin-left: 2px;
  text-decoration: none;}

div#linieoben a:visited {
   font-family: Arial;
   font-size: 10px;
  font-weight: bold;
  color: #ffffff;
    margin-left: 2px;
               letter-spacing: 2px;
    text-decoration: none;}

div#linieoben a:hover {
   font-family: Arial;
   font-size: 10px;
  font-weight: bold;
  color: #ffff00;
    margin-left: 2px;
    letter-spacing: 2px;
  text-decoration: none;}

#header {
height: 90px;
width: 950px;
background-color: #6C95BB;
}

#logo {
  width:                211px;
  height:        47px;
  position: absolute;
  top: 20px; left: 720px;
}

#logounterzeile {
text-align: right;
  position: absolute;
  top: 75px;
  left: 770px;
   font-family: Verdana;
   font-size: 12px;
  font-weight: bold;
  color: #ffffff;
}



#animation {
height: 130px;
width: 950px;
}

#linieunten {
height: 20px;
background-color: #6C95BB;
   font-family: Arial;
   font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
  text-align: right;
  margin-top: 10px;
  margin-left: 0px;
  margin-bottom: 20px;
  padding-top: 3px;
    padding-bottom: 1px;
        padding-right: 10px;
clear: both;
}

div#linieunten a:link {
   font-family: Arial;
   font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;}

div#linieunten a:visited {
   font-family: Arial;
   font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;}

div#linieunten a:hover {
   font-family: Arial;
   font-size: 12px;
  font-weight: normal;
  color: #0E1873;
  text-decoration: none;}

#navi {
float: left;
width: 120px;
   font-family: Arial;
   font-size: 13px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  margin-top: 0px;
  margin-left: 20px;
  margin-bottom: 20px;
  line-height: 28px;
  border-right: 1px dotted #0E1873;
  padding-left: 0px;
  padding-top: 20px;
  overflow: hidden;
}

div#navi a:link {
font-weight:bold;
color:#000000;
text-decoration:none;
margin-left: 0px;
padding-left:1px;
padding-top:2px;
padding-bottom:2px;
padding-right: 12px; }

div#navi a:visited {
font-weight:bold;
color:#000000;
text-decoration:none;
margin-left: 0px;
padding-left:1px;
padding-top:2px;
padding-bottom:2px;
padding-right: 12px; }

div#navi a:hover {
font-weight:bold;
color:#6C95BB;
text-decoration:none;
margin-left: 0px;
padding-left:1px;
padding-top:2px;
padding-bottom:2px;
padding-right: 12px; }

div#navi span {
font-weight:bold;
color:#ffffff;
text-decoration:none;
margin-left: 0px;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
padding-right: 12px;
background-image:url('../pics/layout/navi-bg.jpg');
}

.h1 {
  font-size:        14px;
  font-weight:        bold;
  margin-bottom:        23px;
  font-family:        serif;
    color:        #2A6014;
}
.h2 {
  font-size:        14px;
  font-weight:        bold;
  margin-bottom:        14px;
}

#inhalt-randspalte {
float: left;
background-color: #ffffff;
  padding-top: 10px;
  padding-left: 45px;
    padding-bottom: 30px;
        padding-right: 20px;
  width: 470px;
     font-family: Arial;
   font-size: 13px;
  font-weight: normal;
  color: #0E1873;
  text-align: left;


}
div#inhalt-randspalte h1 {
   font-family: verdana;
   font-size: 18px;
  font-weight: bold;
  color: #0E1873;
  margin-bottom: 23px;
}
div#inhalt-randspalte h2 {
   font-family: arial;
   font-size: 16px;
  font-weight: bold;
  color: #0E1873;
    margin-bottom: 3px;
}

div#inhalt-randspalte a:link { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-randspalte a:visited { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-randspalte a:hover { font-weight:bold; color:#0E1873; text-decoration:underline; }
div#inhalt-randspalte li {margin-bottom: 5px;}



#inhalt-news {
float: right;
background-color: #ffffff;
  padding-left: 35px;
    padding-bottom: 30px;
        padding-right: 20px;
  width: 185px;
     font-family: Arial;
   font-size: 13px;
  font-weight: normal;
  color: #0E1873;
  text-align: left;
        border-left: 1px dotted #0E1873;


}
div#inhalt-news h1 {
   font-family: verdana;
   font-size: 18px;
  font-weight: bold;
  color: #0E1873;
  margin-bottom: 5px;
}
div#inhalt-news h2 {
   font-family: arial;
   font-size: 14px;
  font-weight: bold;
  color: #0E1873;
    margin-bottom: 3px;
}

div#inhalt-news a:link { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-news a:visited { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-news a:hover { font-weight:bold; color:#0E1873; text-decoration:underline; }
div#inhalt-news li {margin-bottom: 5px;}
div#inhalt-news span {font-weight:bold; color:#0E1873; text-decoration:none; padding-top:20px;}


#inhalt-spalte1 {
float: left;
background-color: #ffffff;
  padding-top: 10px;
  padding-left: 45px;
    padding-bottom: 30px;
        padding-right: 10px;
  width: 320px;
     font-family: Arial;
   font-size: 13px;
  font-weight: normal;
  color: #0E1873;
  text-align: left;


}
div#inhalt-spalte1 h1 {
   font-family: verdana;
   font-size: 18px;
  font-weight: bold;
  color: #0E1873;
  margin-bottom: 23px;
}
div#inhalt-spalte1 h2 {
   font-family: arial;
   font-size: 14px;
  font-weight: bold;
  color: #0E1873;
    margin-bottom: 3px;
}

div#inhalt-spalte1 a:link { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-spalte1 a:visited { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-spalte1 a:hover { font-weight:bold; color:#0E1873; text-decoration:underline; }
div#inhalt-spalte1 li {margin-bottom: 5px;}


#inhalt-spalte2 {
float: right;
background-color: #ffffff;
  padding-top: 10px;
  padding-left: 45px;
    padding-bottom: 30px;
        padding-right: 45px;
  width: 320px;
     font-family: Arial;
   font-size: 13px;
  font-weight: normal;
  color: #0E1873;
  text-align: left;


}
div#inhalt-spalte2 h1 {
   font-family: verdana;
   font-size: 18px;
  font-weight: bold;
  color: #0E1873;
  margin-bottom: 23px;
}
div#inhalt-spalte2 h2 {
   font-family: arial;
   font-size: 14px;
  font-weight: bold;
  color: #0E1873;
    margin-bottom: 3px;
}

div#inhalt-spalte2 a:link { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-spalte2 a:visited { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-spalte2 a:hover { font-weight:bold; color:#0E1873; text-decoration:underline; }
div#inhalt-spalte2 li {margin-bottom: 5px;}


#inhalt-ganzeseite {
float: left;
background-color: #ffffff;
  padding-top: 10px;
  padding-left: 45px;
    padding-bottom: 30px;
        padding-right: 10px;
  width: 700px;
     font-family: Arial;
   font-size: 13px;
  font-weight: normal;
  color: #0E1873;
  text-align: left;


}
div#inhalt-ganzeseite h1 {
   font-family: verdana;
   font-size: 18px;
  font-weight: bold;
  color: #0E1873;
  margin-bottom: 23px;
}
div#inhalt-ganzeseite h2 {
   font-family: arial;
   font-size: 16px;
  font-weight: bold;
  color: #0E1873;
    margin-bottom: 3px;
}

div#inhalt-ganzeseite a:link { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-ganzeseite a:visited { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-ganzeseite a:hover { font-weight:bold; color:#0E1873; text-decoration:underline; }
div#inhalt-ganzeseite li {margin-bottom: 5px;}


#inhalt-galerie {
float: left;
background-color: #ffffff;
  padding-top: 10px;
  padding-left: 0px;
    padding-bottom: 30px;
        padding-right: 10px;
  width: 700px;
     font-family: Arial;
   font-size: 13px;
  font-weight: normal;
  color: #0E1873;
  text-align: left;


}
div#inhalt-galerie h1 {
   font-family: verdana;
   font-size: 18px;
  font-weight: bold;
  color: #0E1873;
  margin-bottom: 23px;
}
div#inhalt-galerie h2 {
   font-family: arial;
   font-size: 16px;
  font-weight: bold;
  color: #0E1873;
    margin-bottom: 3px;
}

div#inhalt-galerie a:link { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-galerie a:visited { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-galerie a:hover { font-weight:bold; color:#0E1873; text-decoration:underline; }
div#inhalt-galerie li {margin-bottom: 5px;}





#inhalt-nachrichten {
float: left;
background-color: #ffffff;
  padding-top: 10px;
  padding-left: 45px;
    padding-bottom: 30px;
        padding-right: 10px;
  width: 700px;
     font-family: Arial;
   font-size: 13px;
  font-weight: normal;
  color: #0E1873;
  text-align: left;


}
div#inhalt-nachrichten h1 {
   font-family: verdana;
   font-size: 18px;
  font-weight: bold;
  color: #0E1873;
  margin-bottom: 23px;
}
div#inhalt-nachrichten h2 {
   font-family: arial;
   font-size: 17px;
  font-weight: bold;
  color: #0E1873;
    margin-bottom: 3px;
}

div#inhalt-nachrichten a:link { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-nachrichten a:visited { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-nachrichten a:hover { font-weight:bold; color:#0E1873; text-decoration:underline; }
div#inhalt-nachrichten li {margin-bottom: 5px;}


#inhalt-referenzen1 {
float: left;
background-color: #ffffff;
  padding-top: 10px;
  padding-left: 45px;
    padding-bottom: 30px;
        padding-right: 30px;
  width: 460px;
     font-family: Arial;
   font-size: 13px;
  font-weight: normal;
  color: #0E1873;
  text-align: left;


}
div#inhalt-referenzen1 h1 {
   font-family: verdana;
   font-size: 18px;
  font-weight: bold;
  color: #0E1873;
  margin-bottom: 23px;
}
div#inhalt-referenzen1 h2 {
   font-family: arial;
   font-size: 14px;
  font-weight: bold;
  color: #0E1873;
    margin-bottom: 7px;
        margin-top: 2px;
}

div#inhalt-referenzen1 span {
   font-family: verdana;
   font-size: 18px;
  font-weight: bold;
  color: #0E1873;
  margin-bottom: 10px;
    margin-top: 1px;
}
div#inhalt-referenzen1 a:link { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-referenzen1 a:visited { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-referenzen1 a:hover { font-weight:bold; color:#0E1873; text-decoration:underline; }
div#inhalt-referenzen1 li {margin-bottom: 5px;}


#inhalt-referenzen2 {
float: right;
background-color: #ffffff;
  padding-top: 10px;
  padding-left: 5px;
    padding-bottom: 30px;
        padding-right: 65px;
  width: 200px;
     font-family: Arial;
   font-size: 13px;
  font-weight: normal;
  color: #0E1873;
  text-align: left;


}
div#inhalt-referenzen2 h1 {
   font-family: verdana;
   font-size: 18px;
  font-weight: bold;
  color: #0E1873;
  margin-bottom: 10px;
    margin-top: 3px;
}
div#inhalt-referenzen2 h2 {
   font-family: arial;
   font-size: 14px;
  font-weight: bold;
  color: #0E1873;
    margin-bottom: 7px;
            margin-top: 2px;
}

div#inhalt-referenzen2 a:link { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-referenzen2 a:visited { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-referenzen2 a:hover { font-weight:bold; color:#0E1873; text-decoration:underline; }
div#inhalt-referenzen2 li {margin-bottom: 5px;}

#inhalt-referenzenfilm1 {
float: left;
background-color: #ffffff;
  padding-top: 10px;
  padding-left: 45px;
    padding-bottom: 30px;
        padding-right: 20px;
  width: 407px;
     font-family: Arial;
   font-size: 13px;
  font-weight: normal;
  color: #0E1873;
  text-align: left;


}
div#inhalt-referenzenfilm1 h1 {
   font-family: verdana;
   font-size: 18px;
  font-weight: bold;
  color: #0E1873;
  margin-bottom: 10px;
    margin-top: 3px;
}
div#inhalt-referenzenfilm1 h2 {
   font-family: arial;
   font-size: 14px;
  font-weight: bold;
  color: #0E1873;
    margin-bottom: 3px;
}

div#inhalt-referenzenfilm1 a:link { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-referenzenfilm1 a:visited { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-referenzenfilm1 a:hover { font-weight:bold; color:#0E1873; text-decoration:underline; }
div#inhalt-referenzenfilm1 li {margin-bottom: 5px;}



#inhalt-referenzenfilm2 {
float: right;
background-color: #ffffff;
  padding-top: 10px;
  padding-left: 35px;
    padding-bottom: 30px;
        padding-right: 40px;
  width: 245px;
     font-family: Arial;
   font-size: 13px;
  font-weight: normal;
  color: #0E1873;
  text-align: left;
        border-left: 1px dotted #0E1873;


}
div#inhalt-referenzenfilm2 h1 {
   font-family: verdana;
   font-size: 18px;
  font-weight: bold;
  color: #0E1873;
  margin-bottom: 5px;
}
div#inhalt-referenzenfilm2 h2 {
   font-family: arial;
   font-size: 16px;
  font-weight: bold;
  color: #0E1873;
    margin-bottom: 3px;
}

div#inhalt-referenzenfilm2 a:link { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-referenzenfilm2 a:visited { font-weight:bold; color:#0E1873; text-decoration:none; }
div#inhalt-referenzenfilm2 a:hover { font-weight:bold; color:#0E1873; text-decoration:underline; }
div#inhalt-referenzenfilm2 li {margin-bottom: 5px;}


#filmboxlinks {
margin-bottom: 30px;
float: left;
width: 200px;
height: 220px;
}

#filmboxrechts {
margin-bottom: 30px;
float: right;
width: 200px;
height: 220px;
}

#bildlinks {
float: left;
margin-right: 10px;
margin-bottom: 10px;
margin-top: 5px;
}

#bildlinksoa {
float: left;
margin-right: 2px;
margin-bottom: 2px;
margin-top: 0px;
}

#bildlinksoau {
float: left;
margin-right: 5px;
margin-bottom: 20px;
margin-top: 5px;
}

#bildrechts {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

#bildrechts2 {
float: right;
margin: 0px;
}

#bildrechts3 {
float: right;
margin-top: 10px;
margin-left: 10px;
}

#bildrechts4 {
float: right;
margin-top: 0px;
margin-left: 10px;
}

#filmbild {
margin-bottom: 5px;
margin-top: 5px;
}

#filmuebersicht {
float: right;
background-color: #ffffff;

  padding-left: 35px;
    padding-bottom: 30px;
        padding-right: 20px;
  width: 185px;
     font-family: Arial;
   font-size: 13px;
  font-weight: normal;
  color: #0E1873;
  text-align: left;
        border-left: 1px dotted #0E1873;
        margin-top: 0px;

}
div#filmuebersicht h1 {
   font-family: verdana;
   font-size: 18px;
  font-weight: bold;
  color: #0E1873;
  margin-bottom: 5px;
}
div#filmuebersicht h2 {
   font-family: arial;
   font-size: 16px;
  font-weight: bold;
  color: #0E1873;
    margin-bottom: 5px;
        margin-top: 18px;
}

div#filmuebersicht a:link { font-weight:normal; color:#0E1873; text-decoration:none;}
div#filmuebersicht a:visited { font-weight:normal; color:#0E1873; text-decoration:none; }
div#filmuebersicht a:hover { font-weight:normal; color:#0E1873; text-decoration:underline; }
div#filmuebersicht li {margin-bottom: 5px;}

#logo1 {
width:143px;
height:25px;
position: absolute;
right: 20px;
top: 220px;
}

#logo2 {
width:143px;
height:25px;
position: absolute;
right: 180px;
top: 220px;
}