html {
  padding:0;
  margin:0;
  border:0;
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow: scroll;
  /* */
}

body {
  padding:0;
  margin:0;
  border:0;
  text-align: center;
  background: #222222;
  background-image: url("/static/media-paten/bg.jpg");
  background-repeat:  repeat-x;
  background-position: left top;
}

#kurzInfos{
  position:fixed;
  top:-1000px;
  left:-1000px;
  width:1px;
  height:1px;
  overflow:hidden;
}

#Seite{
   position:relative;
   width:934px;
   height: 770px;
   margin:auto;
   margin-top:0px;
   text-align:left;
   background-image: url("/static/media-paten/bgSeite.jpg");
   background-repeat: no-repeat;
   background-position: left top;
}

#content{
   position: absolute;
   top: 571px;
   left: 15px;
   width: 919px;
   z-index: 999;
}

*html #content{
   width: 824px;
}

#content a{
  color:#28166f;
  font-weight: bolder;
}


#navi{
  position: absolute;
  left: 25px;
  top: 50px;
    width: 670px;
    height: 30px;
    z-index: 998;
}

#navi ul{
  list-style-type:none;
  margin:0px;
  margin-left:5px;
  padding:0px;
}

#navi li{
  float:left;
}

#navi li span{
  visibility: hidden;
}


#mainNaviLi2{
   background-image: url("/static/media-paten/navi_2.gif");
   width:96px;
   height:28px;
   overflow: hidden;
}


#navi a:hover {
  text-decoration:none;
}

a:hover #mainNaviLi2{
   background-image: url("/static/media-paten/navi_2_a.gif");
}

#mainNaviLi2Aktiv{
   background-image: url("/static/media-paten/navi_2_a.gif");
   width:96px;
   height:28px;
   overflow: hidden;
}


#mainNaviLi3{
   background-image: url("/static/media-paten/navi_3.gif");
   width:112px;
   height:28px;
   overflow: hidden;
}

#mainNaviLi3Aktiv{
   background-image: url("/static/media-paten/navi_3_a.gif");
   width:112px;
   height:28px;
   overflow: hidden;
}

a:hover #mainNaviLi3{
   background-image: url("/static/media-paten/navi_3_a.gif");
}

#mainNaviLi4{
   background-image: url("/static/media-paten/navi_4.gif");
   width:160px;
   height:28px;
   overflow: hidden;
}

#mainNaviLi4Aktiv{
   background-image: url("/static/media-paten/navi_4_a.gif");
   width:160px;
   height:28px;
   overflow: hidden;
}

a:hover #mainNaviLi4{
   background-image: url("/static/media-paten/navi_4_a.gif");
}


#mainNaviLi5{
   background-image: url("/static/media-paten/navi_5.gif");
   width:98px;
   height:28px;
   overflow: hidden;
}

#mainNaviLi5Aktiv{
   background-image: url("/static/media-paten/navi_5_a.gif");
   width:98px;
   height:28px;
   overflow: hidden;
}

a:hover #mainNaviLi5{
   background-image: url("/static/media-paten/navi_5_a.gif");
}

#mainNaviLi6{
   background-image: url("/static/media-paten/navi_6.gif");
   width:100px;
   height:28px;
   overflow: hidden;
}

#mainNaviLi6Aktiv{
   background-image: url("/static/media-paten/navi_6_a.gif");
   width:100px;
   height:28px;
   overflow: hidden;
}

a:hover #mainNaviLi6{
   background-image: url("/static/media-paten/navi_6_a.gif");
}

#mainNaviLi7{
   background-image: url("/static/media-paten/navi_7.gif");
   width:91px;
   height:28px;
   overflow: hidden;
}

#mainNaviLi7Aktiv{
   background-image: url("/static/media-paten/navi_7_a.gif");
   width:91px;
   height:28px;
   overflow: hidden;
}

a:hover #mainNaviLi7{
   background-image: url("/static/media-paten/navi_7_a.gif");
}

#fuss{
  position: relative;
  margin-right: 120px;
  margin-left:120px;
  margin-top: 40px;
  margin-bottom:50px;
  font-size: 11px;
  text-align: center;
  color: #444 !important;
}

#fuss a, #fuss a:hover {
  color:#444 !important;
  font-size: 11px;
}

#fuss p { color:#444; }

#fuss .vip{
  color: #c30827 !important;
}

.antifloat {
  clear: both;
  visible: hidden;
}

#logo{
  position: absolute;
  left: 700px;
  top: 20px;
    width: 231px;
    height: 57px;
    z-index: 998;
    background-image: url("/static/media-paten/logo.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

#grossesBild{
  position: absolute;
  left: 30px;
  top: 92px;
    width: 878px;
    height: 438px;
    z-index: 900;
  background-repeat: no-repeat;
  background-position: top left;
  overflow: hidden;
}

#grossesBild strong{
  color:#000;
}

#box1{
  position: absolute;
  left: -27px;
  top: 105px;
  width: 98px;
  height: 91px;
    z-index: 910;
  background-image: url("/static/media-paten/box.png");
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/static/media-paten/box.png');
  background-repeat: no-repeat;
  background-position: top left;
}

#box2{
  position: absolute;
  right: -30px;
  top: 105px;
  width: 98px;
  height: 91px;
    z-index: 910;
  background-image: url("/static/media-paten/box.png");
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/static/media-paten/box.png');
  background-repeat: no-repeat;
  background-position: top left;
}

.hideMe{
  position: absolute;
  top: -1000px; 
  height: -1000px;
}

body, td, div, p {
  font-size:13px;
  font-family:  ArialMT , Arial, sans-serif;  
  color: #989897;
  line-height: 160%;
    padding:0px;
  margin:0px;
}

strong{
  color:#fff;
}

#content a, a, a:visited{
  color: #c30827;
  text-decoration: none;
}

#content a:hover, a:hover{
  color: #c30827;
  text-decoration: underline;
}

h1{
  padding:0px;
  margin:0px;
  font-size: 30px;
}

h2{
  padding:0px;
  margin:0px;
  font-size: 24px;
  font-weight:normal;
  padding-bottom:40px;
}

h3{
  padding:0px;
  margin:0px;
  font-size: 17px;
  font-weight: normal;
  padding-bottom:20px;
}

.Tabelle td { 
    color:#c30827;
    font-size:12px;
}

#Seite{
  width: 971px;
  height: 692px;
  background-image: url("/static/media-paten/bgn.png");
  background-position: center center;
}


#fuss{
  margin-top: 100px;
  width:740px;
}

#zettel{
  position: absolute;
  bottom: 10px;
  left: -50px;
  width:333px;
  height:254px;
  background-image: url("/static/media-paten/zettel2.png");
  background-position: top left;
  background-repeat: no-repeat;
  z-index:10;
}

#zettel div{
  position: absolute;
  top: 39px;
  left: 43px;
  width:264px;
  height:135px;
  overflow:hidden;
  
}

#zettel *{
  font-size: 12px;
  color: #41281a;
  font-weight:bold;

}

#headline{
  position: absolute;
  top: 30px;
  left: 230px;
  width:499px;
  height:113px;
  background-image: url("/static/media-paten/headline.png");
  background-position: top left;
  background-repeat: no-repeat;
}

#startBild{
  position: absolute;
  top: 160px;
  left: 70px;
  width:825px;
  height:390px;
  background-image: url("/static/media-paten/bild.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  z-index:1;
}

#berlin{
  position: absolute;
  top: 210px;
  left: 154px;
  width: 271px;
  height: 145px;
  background-image: url("/static/media-paten/berlin.png");
  background-position: top left;
  background-repeat: no-repeat;
  z-index:10;
}

a:hover #berlin{
  background-image: url("/static/media-paten/berlin_a.png");
}

#leipzig{
  position: absolute;
  top: 210px;
  left: 583px;
  width: 212px;
  height: 134px;
  background-image: url("/static/media-paten/leipzig.png");
  background-position: top left;
  background-repeat: no-repeat;
  z-index:10;
}

a:hover #leipzig{
  background-image: url("/static/media-paten/leipzig_a.png");
}

#membranL{
  position:absolute;
    top:  150px;
    left: 0px;
  width: 150px;
  height: 150px;
  background-image: url("/static/media-paten/membran.png");
    background-repeat: no-repeat;
    background-position: left top;
    z-index: 60;
  
}

#membranR{
  position:absolute;
    top:  150px;
    right: -10px;
  width: 150px;
  height: 150px;
  background-image: url("/static/media-paten/membran.png");
    background-repeat: no-repeat;
    background-position: left top;
    z-index: 60;
  
}

.fancybox-skin{
  background-color:#777;
}
