body {
overflow-x: hidden;
text-align:center;
background-position:center top;
margin-top:0px;
margin-left:0px;
background-image: url('../design/bg.jpg');
    font-size: 15px;
    font-family: "Palatino Linotype", "Book Antiqua", "Palatino", "Times New Roman";
}

div#site {
width:100%;
background-image: url('../design/header.jpg');
background-repeat:no-repeat;
background-position:center top;
}

img#teaser-wing {
z-index:+500;
position: absolute;
top: 145px;
left: 50%;
margin-left:-543px;
  }


div#sitebg {
width:100%;
background-image: url('../design/pergament.jpg');
background-repeat:repeat-y;
background-position:center top;
}

div.z {
margin-left:auto;
margin-right:auto;
background-position:center;
background-repeat:no-repeat;
width:100%;
height:58px;
background-image: url('../design/footer.jpg');
}


div.a {
text-align:left;
align:center;
width:1019px;
height:220px;
margin-left:auto;
margin-right:auto;
}

div.b {
width:819px;
height:200px;
float:left;
margin-left:12px;
}


div.c {
width:168px;
float:left;
margin-left:7px;
margin-right:0px;
padding-top:25px;
padding-left:6px;
}

div.c-top {
height:95px;
}


div.c-bot {
text-shadow: black 2px 2px 2px;
}

div.c table{
width:100%;
padding:0px;
margin:0px;
font:normal 10px Georgia;
color: #ddc734;
text-decoration: none;
text-shadow: black 1px 1px 1px;
}

div.c-points {
text-align:center;
width:80px;
margin-bottom:4px;
float:left;
font-family: "Book Antiqua", "Georgia", "Palatino Linotype", , "Palatino", "Times New Roman";
font-size:28px;
}

div.c-points a {
color: white;
font-weight:normal;
}

div.c input {
width:60px;
height:20px;
font:normal 10px Georgia;
border:1px solid #ddc734;
background:none;
color: #ddc734;
text-decoration: none;
text-shadow: black 1px 1px 1px;
box-shadow:  0px 0px 5px #000000;
box-shadow: 0px 0px 5px #000000;
border-radius:5px;
}

div.c select {
width:110px;
font:normal 11px Georgia;
border:1px solid #ddc734;
background-color:#8b6a3f;
color: #ddc734;
text-decoration: none;
text-shadow: black 1px 1px 1px;
box-shadow:  0px 0px 5px #000000;
border-radius:3px;
}

div.c input:hover {
color: white;
}


div.d {
width:376px;
abackground:green;
float:right;
margin-top:23px;
height:40px;
font-weight:bold;
font-family: "Book Antiqua", "Georgia", "Palatino Linotype", , "Palatino", "Times New Roman";
font-size:15px;
color: #e5c090;
text-decoration: none;
text-shadow: black 1px 1px 1px;
}

font.d-info {
color: white;
}

div.e1 {
width:710px;
height:60px;
float:right;
margin-top:12px;
text-align:center;
}

div.e2 {
width:870px;
float:right;
margin-top:25px;
text-align:center;
}



div.f {
font-weight:bold;
text-align:left;
width:165px;
font-size:19px;
font-family: "Palatino Linotype", "Book Antiqua", "Palatino", "Times New Roman";
color: #a7957e;
text-decoration: none;
text-shadow: black 2px 2px 2px;
float:left;
margin:6px;
}


div.g {
min-height:420px;
text-align:left;
width:1019px;
margin-left:auto;
margin-right:auto;
text-shadow: grey 0px 0px 1px;
}

div.h {
width:745px;
margin-left:239px;
}


h1 {
width:600px;
margin:0px;
padding:0px;
text-indent:10px;
font-family: Georgia, serif;
font-size:25px;
font-weight:normal;
text-shadow: grey 1px 1px 2px;
font-variant: small-caps;
color:black;
}


h2 {
width:600px;
text-indent:10px;
margin:0px;
padding:0px;
font-family: Georgia, serif;
font-size:22px;
text-shadow: grey 1px 1px 2px;
font-weight:normal;
font-variant: small-caps;
color:black;
}

h3 {
text-align:center;
background: url('../design/menue-on.jpg');
color:#ffffff;
box-shadow:  0px 0px 8px #000000;
box-shadow: 0px 0px 8px #000000;
border-radius:5px;
padding:8px;
margin:8px;
font-variant: small-caps;
font-family: Georgia, serif;
font-size:19px;
text-shadow: black 1px 1px 1px;
}

h4 {
text-align:center;
background: url('../design/menue.jpg');
color:#ddc734;
box-shadow:  0px 0px 6px #000000;
box-shadow: 0px 0px 6px #000000;
border-radius:5px;
padding:5px;
margin:5px;
font-variant: small-caps;
font-family: Georgia, serif;
font-size:17px;
text-shadow: black 1px 1px 1px;
}

h5 {
text-align:center;
color:white;
padding:5px;
margin:5px;
font-variant: small-caps;
font-family: Georgia, serif;
font-size:13px;
text-shadow: black 1px 1px 1px;
}

div.c input {
width:110px;
font:normal 11px Georgia;
border:1px solid #ddc734;
background:none;
color: #ddc734;
text-decoration: none;
text-shadow: black 1px 1px 1px;
box-shadow:  0px 0px 6px #000000;
border-radius:4px;
}

div.c input[type="submit"] {
font-weight:bold;
width:70px;
margin:5px;
font-variant: small-caps;
}

div.c select {
width:110px;
font:normal 11px Georgia;
border:1px solid #ddc734;
background-color:#8b6a3f;
color: #ddc734;
text-decoration: none;
text-shadow: black 1px 1px 1px;
box-shadow:  0px 0px 5px #000000;
box-shadow: 0px 0px 5px #000000;
border-radius:3px;
}

div.c input:hover {
border:1px solid white;
}





div.reg {
height:400px;
width:746px;
background-image: url('../design/teaser.png');"
}


div.reg-1 {
padding-top:105px;
width:490px;
float:left;
text-shadow: grey 0px 0px 1px;
}

font.small {
text-shadow: #f3e8d2 0px 1px 1px;
font-size:12px;
color:#5E5E5E;
}

font.small a {
color:#5E5E5E;
text-decoration:none;
}


div.reg-2 {
padding-top:73px;
float:left;
width:200px;
}

div.reg-2 form {
font-variant: small-caps;
color:white;
font:normal 12px Georgia;
}

div.reg-2 input {
padding:5px;
width:190px;
font:normal 14px Georgia;
border:1px solid #ddc734;
background:none;
color: #ddc734;
text-decoration: none;
text-shadow: black 1px 1px 1px;
box-shadow:  0px 0px 6px #000000;
box-shadow: 0px 0px 6px #000000;
border-radius:4px;
background-image: url(../design/menue.jpg);
}


div.reg-2 input[type="submit"] {
font-variant: small-caps;
border:1px solid lightgreen;
text-decoration:underline;
margin-top:6px;
font-weight:bold;
box-shadow: 0px 0px 8px #000000;
background-image: url(../design/menue-on.jpg);
}

div.reg-2 select {
padding:3px;
width:190px;
font:normal 13px Georgia;
border:1px solid #ddc734;
background-color:#212121;
color: #ddc734;
text-decoration: none;
text-shadow: black 1px 1px 1px;
box-shadow:  0px 0px 6px #000000;
border-radius:4px;
background-image: url(../design/menue.jpg);

}

div.reg-2 input:hover {
border:1px solid white;
color: #ddc734;
background: url(../design/menue-on.jpg);
}