* {
	padding:0px;
	margin:0px;
}

html, body{
	height:100%;
  width:100%;
	font-family:verdana, tahoma, sans-serif;
	color:#fff;	 
}

body{
  font-size:100.01%;
  background-color:#bababa;
  color:#000;  
  text-align:center;
  overflow:auto;
}

a{
  text-decoration:none;
  color:#000;
}

#backbutton{
  position:absolute;
  clear:both;
  padding-left:30px;
}

#backbutton a{
  font-size:.75em;
  font-weight:bold;
  color:#fff;
}

#backbutton a:hover{
  text-decoration:underline;
}

#abstand{
  float:left;
  width:5px;
  height:50%;
  margin-bottom:-262px;
}


#page{
  width:932px;
  height:554px;
  text-align:left;
  clear:left;
  margin:0 auto;
  background-color:#930021;
}


*html #page{
  height:600px;
}

*html #inhalt{
  height:600px;
}




#inhalt{
  background-color:#930021;
  width:932px;
  height:554px;
  font-size:.6125em;  
  overflow:hidden;
  color:#fff;
  background-image:url(../bilder/umfrage_bg.gif);
  background-repeat:repeat-y;
  background-position:0px 0px;
}

#inhalt p{
  padding:0px 0px 3px 30px;
  color:#fff;
}

#inhalt .header{
  width:932px;
}

#inhalt .header img{
  margin:0px 62px 0px 8px;
  float:left;
}

*html #inhalt .header img{
  margin:0px 48px 0px 8px;
}


*html #inhalt p{
  width:400px;
}

*html #inhalt td{
  font-size:.6125em;
}

#inhalt .spruch{
  float:left;
}

#inhalt .spruch2{
  float:left;
}

#inhalt a:hover{
  color:white;
  text-decoration:underline;
}

.hinweis{
    font-size:.6125em;
    background-color:#BABABA;
    color:#000;
    margin-top:80px;
}















/* formular */
#anmeldeform{
  margin:30px;
}

#anmeldeform label, input{ /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  font-family:verdana;
}

#anmeldeform br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}


#anmeldeform input {
  width:150px;
  margin-right: .5em;
  color:black !important;
}


#anmeldeform textarea{
  color:black !important;
}

#anmeldeform label {
 padding-right: .3em; 
 width:150px;
}

#anmeldeform form {
  background: #6E6F70;
  border: thin solid #DD7842;
  margin:0 10 0 10;
  padding:.5em;
}


strong.fett{
  color:#930021;
}








/* reservierungsanfrage */
.umfrage .sehrgut{
  width:68px;
  margin-left:202px;
}

*html .umfrage .sehrgut{
  width:76px;
  margin-left:102px;
}

.umfrage .gut{
  width:42px;
}

*html .umfrage .gut{
  width:48px;
}

.umfrage .gehtso{
  width:50px;
}

*html .umfrage .gehtso{
  width:59px;
}

.umfrage .schlecht{
  width:80px;
}

*html .umfrage input.submit{
  font-size:1em;
}







form{
  padding:0px 20px 30px 30px;
}

.umfrage fieldset {
  padding:5px;
  width:480px;
  float:left;
  margin-right:70px;
}

*html .umfrage fieldset {
  width:500px;
  height:100px;
  margin-right:50px;
}

legend{
  font-weight:bold;
  font-size:1em;
  color:#930021;
}

.umfrage legend{
  color:#fff;
  padding-left:5px;
  padding-right:5px;
}

*html .umfrage legend{
  padding-left:0px;
  padding-right:5px;
}

.umfrage label{
  display:block;
  float:left;
  width:220px;
}

.umfrage br{
  clear:both;
}

input,textarea {
  margin: 3px 0;
  /*background: white;*/
}

textarea{
  font-size:1.4em;
}

*html textarea{
  margin-left:-3px;
  padding:0px;
}


input:active, input:focus, input:hover, textarea:active, textarea:focus, textarea:hover { background-color: #ccc;}
label {margin: 5px 0;}
*html label{margin:7px 0;}
input#senden{
}

em{
  text-decoration:underline;
}





/* userdaten */
#inhalt div.userdaten{
  width:300px;
  float:left;
}

*html #inhalt div.userdaten{
  line-height:2em;
}

*html .userdaten .user1{
  width:50px !important;
}

*html .userdaten .user2{
  width:200px !important;
}

#inhalt .userdaten label{
  color:#930021;
}

#inhalt .userdaten input{
  border:0px;
  border-bottom:1px solid #bababa;
  background:none;
  margin-left:5px;
}






#inhalt span.logo{
  margin:100px 0px 0px 160px;
  float:left;
}

*html #inhalt span.logo{
  margin-top:60px;
}

#inhalt #gewinner{
  float:left;
  width:300px;
  color:#930021;
  margin-top:40px;
}

#gewinner strong{
  font-size:1.5em;
  color:#930021;
}



.danke{
  margin:100px 0px 0px 30px;
  font-size:1.5em;
}

#backbutton2 a{
  font-size:.75em;
  font-weight:bold;
  color:#fff;
}

#backbutton2 a:hover{
  text-decoration:underline;
}





/*  backlink */
#umfrageback{
  padding-left:30px;
}

#umfrageback a{
  color:#fff;
  text-decoration:underline;
}



/* errormessage */
#errorMsg{
  font-weight:bold;
  color:#fff;
  background-color:#910021;
  position:absolute;
  top:0px;
  left:0px;
  padding:10px;
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
}

