a#infomail {
    float: right;
}

#top {
    height: 20px;
    width: 100%;
    position: relative;
    z-index: 0;
}

#bottom {
    background-image: url("../img/backgroundbottom.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    clear: both;
    height: 38px;
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    text-align: right;
    position: relative;
    z-index: 2;
}

#bottom a {
    text-decoration: none;
    position: relative;
    color: white;
    font-weight: bold;
    /*right:0.5em;
       top:0.5em;*/
    top: 10px;
    right: 10px;
}

#bottom a:hover {
    text-decoration: underline;
    color: white;
    background-color: transparent;
}

#content .inlineBlock {
    padding-right: 250px;
}

#content {
    overflow: hidden;
    background-color: #F5E7CD;
    background-image: url("../img/backgroundtop.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    z-index: 2;
}

#headLink {
    color: inherit;
    display: block;
    height: 100%;
    width: 100%;
}

#head {
    overflow: hidden;
    background-color: #F5E7CD;
    background-image: url("../img/head.jpg");
    background-position: center top;
    background-attachment: scroll;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    padding: 0;
    height: 182px;
    /*position:absolute;*/
    /*left:0;
       * right:0;
       * top:10px;*/
    text-align: left;
    font-variant: small-caps;
    font-weight: bold;
    /*position:relative;*/
    z-index: 0;
}

#head div#ueberschrift {
    float: left;
    margin-left: 15px;
}

#head div#reichelsheimlink {
    position: relative;
}

#head div#reichelsheimlink div {
    height: 174px;
    width: 200px;
    right: 240px;
    position: absolute;
    background-color: transparent;
}

#head div#reichelsheimlink div a {
    text-decoration: none;
    border: 0 none;
    /*background-color:transparent;*/
    padding: 0;
    color: transparent;
    position: absolute;
    height: 174px;
    width: 200px;
}

#head div#reichelsheimlink div a:hover {
    border: 0 none;
    background-color: transparent;
    padding: 0;
    /*color:transparent;*/
}

#head div#reichelsheimlink div a:active, #head div#reichelsheimlink div a:focus {
    border: 1px dotted black;
}

#head h1, #head h2 {
    /*margin:0.4em 0;*/
    margin: 13px 0 0;
}

#head h1 {
    /*font-size:1.8em;*/
    font-size: 31px;
}

#head h2 {
    /*font-size:1.2em;*/;
    font-size: 21px
}

#head img {
    height: 180px;
    float: right;
}

#menu {
    background-color: #8d2026;
    font-size: 17px;
    padding: 0;
    margin: 0;
    border: 0 none;
    color: white;
    font-weight: bold;
    height: 51px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 980px;
    position: relative;
    z-index: 2;
}

#menu a {
    color: white;
    text-decoration: none;
    /*font-variant:small-caps;*/
    font-weight: bold;
    float: left;
    height: 34px; /*51*/
    width: 232px;
    padding: 17px 0 0;
}

#menu a:hover {
    color: white;
}

#menu a.left {
    width: 233px;
    background: url("../img/menu1.jpg") repeat scroll 0 0 transparent;
}

#menu a.left:hover {
    background: url("../img/menu1hover.jpg") repeat scroll 0 0 transparent;
}

#menu a.middle {
    background: url("../img/menu2.jpg") repeat scroll 0 0 transparent;
}

#menu a.middle:hover {
    background: url("../img/menu2hover.jpg") repeat scroll 0 0 transparent;
}

#menu a.middlesmall {
    /*font-size:0.8em;*/
    font-size: 15px;
    width: 109px;
    background: url("../img/menugold.jpg") repeat scroll 0 0 transparent;
}

#menu a.middlesmall:hover {
    background: url("../img/menugoldhover.jpg") repeat scroll 0 0 transparent;
}

#menu a.last {
    width: 188px;
    background: url("../img/menuschluss.jpg") repeat scroll 0 0 transparent;
}

#menu a.last:hover {
    background: url("../img/menuschlusshover.jpg") repeat scroll 0 0 transparent;
}

div.kerl {
    position: relative;
    z-index: 1;
}

div.kerl img {
    position: absolute;
    right: 0;
    top: 150px;
    width: 290px;
}

/*#kerl
 {
  position:absolute;
  width:25%;
  padding-right:2px;
  text-align:right;
	top:243px;
  right:0;
  bottom:0;
 }
#kerl img
 {
  max-height:85%;
	max-width:100%;
 }*/
#anmeldeforumlar {
    position: relative;
    display: block;
    width: 90%;
    z-index: 2;
}

#ImpressumFrame {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    border: medium none;
}