* {
  padding: 0;
  margin: 0;
} 

body {text-align: center; BACKGROUND-color: #ffefd5}
select { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-color: #fffff }
input  { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-color: #FFFFF }
textarea  { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
p { color: #000; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

a.impressum { color: #C40000; font-style: normal; font-size: 9px; font-family: Geneva, Helvetica, Arial, "Times New Roman", Times, Georgia, Swiss, SunSans-Regular; text-decoration: underline; hover: FF00FF  }
a.impressum:hover { color: #006A00 }
a { color: #C40000; font-style: normal; font-size: 12px; font-family: Geneva, Helvetica, Arial, "Times New Roman", Times, Georgia, Swiss, SunSans-Regular; text-decoration: underline; hover: FF00FF  }
a:hover { color: #006A00 }
h1 { color: #000000; font-size: 18px; font-family: Geneva, Helvetica, Arial, Swiss, SunSans-Regular }
h2   { color: black; font-size: 14px; line-height: 6px; font-family: Geneva, Helvetica, Arial, Swiss, SunSans-Regular }
h3 { color: black; font-size: 11px; line-height: 11px; font-family: Geneva, Helvetica, Arial, Swiss, SunSans-Regular }
h4 { color: #fff; font-style: normal; font-weight: lighter; font-size: 10px; line-height: 12px; font-family: Geneva, Helvetica, Arial, Swiss, SunSans-Regular }
td  { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover { color: #006A00 }

table.head {background-color: #ECD9AB; width: 97%; border-width: 1px; border-style: outset; border-color: black; border-radius: 4px;  box-shadow: 5px 5px 10px #9ea69f;}
table.main {padding: 7px; border-width: 1px; border-style: outset; border-color: black; border-radius: 0px;  box-shadow: 5px 5px 10px #9ea69f;}
img.logo { border-width: 1px; border-style: outset; border-color: black; border-radius: 5px;  box-shadow: 2px 2px 10px #9ea69f;}
input.button  { 	background-image: -moz-linear-gradient(top, white 30%, #c8c8c8 50%);
			background-image: -webkit-linear-gradient(top, white 30%, #c8c8c8 50%); 
			background-image: -ms-linear-gradient(top, white 30%, #c8c8c8 50%); 
			background-image: -o-linear-gradient(top, white 30%, #c8c8c8 50%);
			border-width: 2px; border-style: outset; border-color: black;  box-shadow: 5px 5px 10px #9ea69f; border-radius: 5px; 
			font-size: 12px; color: #006A00; font-weight: bold;
			}

input.button:hover{color: black;}
div.logo { border-width: 1px; border-style: outset; border-color: black; border-radius: 0px;  box-shadow: 2px 2px 10px #9ea69f;}
