body {
  text-align: center; /* Zentrierung IE */
  font-family: 'Playfair Display', serif;
    background: #ccc;
    color: #003876;
    margin: 0 0 0 0;
    padding:  0 0 0 0;
    text-align: center;
}

#seitenbereich {
  text-align:left;  /* Inhalt wieder links */
  margin: 0 auto;   /* Zentrierung mitte */
  width: 1024px;
  height:100%;
  display: block;
  background: #fff url(pix/bg.jpg) repeat-x center;
  position: relative;
  border: solid 1px #fff;
  overflow:auto;
 padding-bottom: 50px;
}
#language_chooser
{
    border-top: solid 1px #002A63;
    display: block;
    position: absolute;
    height: 40px;
    width:70px;
    padding-top:5px;
    top:30px;
    right: 0px;
}
#language_chooser img
{
    width:35px;
    height: auto;

}

#inhalte {
   position: relative;
}
#menue {
    display: block;
    position: fixed;
    bottom:0px;
    width: 1024px;
    text-align: center;
    width: 100%;
}
#menue ul
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height: 50px;
    background: #DA5413;
    width: 1024px;
    margin:auto;
}
h1,h2,p,ul,li {text-shadow: #fff 1px 1px 2px;}
#menue ul li {display: block;float: left;width:204px;border-right: solid 1px #002A63;height: 50px;line-height:50px;}
#menue ul li:last-child { border-right:0px; }
#menue ul li:hover {background: #002A63;}
#menue ul li.active {background: #002A63;}

#menue a {display: block;color: #002A63;text-decoration: none;text-shadow:none;text-transform: uppercase;}
#menue ul li:hover a {color: #fff;}
#menue ul li.active a {color: #fff;}

.i {display: block;position: absolute;width:100%;height:100%;border: solid 0px red;}
div.ie {display: block;position: relative;width:100%;}

#i1 {text-align:center;}
#i1>img.main_logo {display: block;margin:auto;margin-top:70px;}
#i1>h1 {margin:auto;margin-top:60px;text-align:center;font-weight: normal;font-style: italic;}


.i>.logo {display: block;position: absolute;top:20px;left:20px;}
#i2>.portrait {display: block;position: absolute;top:0px;left:220px;}
#i2>h2 {display: block;position:absolute; left:670px;top:300px;font-weight: normal;width: 300px;text-align:center;}

.positioner>h2 {border-left: solid 2px #DA5413; border-bottom: solid 2px #DA5413; padding-top:0px;padding-left:15px;padding-bottom:10px;display: block;font-weight: normal;width: 300px;}
.positioner {position: absolute; left:620px;top:120px;width:330px;}
.positioner>ul { padding: 0 0 0 0;margin: 0 0 0 0;padding-left:15px;border: solid 0px pink;}
.positioner>ul li { padding: 0 0 0 0;margin: 0 0 0 0;   color: #DA5413;padding-bottom:20px; }
.positioner>ul li>.li_inner {color: #002A63; }
.image {position: absolute; left:220px;top:0px;}

.mailer {padding-left: 20px; padding-right:20px;padding-top:5px; padding-bottom:7px;background: #DA5413;color: #fff;text-align:center;}
.mailer:hover {background: #002A63;}


/* Angaben nur für den Internet Explorer mittels Star-HTML-Hack */

* html, * html body {
    margin:0;
    padding:0;
    height:100%;
    overflow:hidden;
}

* html #seitenbereich {
    padding:0;
    height:90%;
    overflow:auto;
}

* html #menue {
    height:50px;
    text-align:center;
    padding-top:0%;
}
* html #menue ul
{
    margin-left: 0px;
}