.flash {  display: none;}body.c3{  text-align: center;  font-family: sans-serif, arial;  color: #333333;  font-size: 0.8em;  line-height: 1.4em;  font-weight: normal;  background-color: #E0E0E0;}div.c2 {  margin: 20px auto;  width: 985px;  text-align: left;}div.Header{  background-image: url('Template/Banner.gif');  background-repeat: no-repeat;  background-color: #FFFFD4;  width: 985px;  height: 89px;}div.HeaderNaviHori{  background-image: url('Template/HG_Gelb.gif');  text-align: center;  width: 985px;  height: 85px}div.Content{  background-image: url('Template/HG_Gelb.gif');  text-align: left;  background-color: #FFFFD4;  width: 985px;  height: 400px;  background-repeat: repeat-y;  overflow: auto}div.ContentLang{  background-image: url('Template/HG_Gelb.gif');  text-align: center;  background-color: #FFFFD4;  width: 985px;  height: 630px;  background-repeat: repeat-y;  overflow: auto}div.boxFooter{  background-image: url('Template/Footer.gif');  background-repeat: no-repeat;  text-align: center;  width: 985px;  height: 40px;}.klein{  font-family: sans-serif, arial;  color: #333333;  font-size: 0.8em;  line-height: 1.2em;  font-weight: normal;  margin: 0px;  padding: 0px;}.kleinBlau{  font-family: sans-serif, arial;  color: #0066FF;  font-size: 0.8em;  line-height: 1.2em;  font-weight: bold;  margin: 0px;  padding: 0px;}.h1{  font-family: Comic Sans MS, sans-serif, arial;  color: #0066FF;  font-size: 1.5em;  font-weight: normal;  margin: 0px;  padding: 0px;}.h2{  font-family: sans-serif, arial;  color: #0066FF;  font-size: 1.1em;  font-weight: bold;  margin: 0px;  padding: 0px;}div.ContentL{  margin-left: 80px;  text-align: left;  float: left;  width: 170px;  height: 220px;}div.ContentM{  margin-left: 40px;  text-align: left;  float: left;  width: 400px;  height: 220px;}div.ContentR{  margin-left: 40px;  text-align: left;  float: left;  width: 220px;  height: 220px;}div.ContentHead{  width: 883px;  height: 60px;  text-align: center;}div.boxNews{  margin: 0 auto;  width: 700px;  text-align: left;}.formular {  margin: 0px auto;  width: 600px;  border: 0px solid #000000;  text-align: left;}.fehler {  color: #FF0066;  font-size: 14px;  text-align: center;  font-weight: bold;}.box {  margin-top: 10px;}.um {  margin-left: 0px;}.bez {  float: left;  text-align: left;  width: 11em;  line-height: 25px;  font-size: 12px;  color: #0066FF;}input {  margin-top: 5px;}.nachricht {  clear: both;  line-height: 25px;  color: #0066FF;  text-align: left;}