html {
  margin: 0;
  padding: 0; }
body {
  margin: 0;
  padding: 0;
  background-color: #F7F7F8;
  background: url('img/background.jpg') repeat;
  font-size: 100%;
  font-family: Georgia, Arial; }
div, p, span, ul, h1, h2, h3, h4, h5, h6, table, tr, td, img, ul, li {
  margin: 0;
  padding: 0;
  border: 0; }
a {
  color: #204580; }
a:link {
  color: #204580;
  text-decoration: none; }
a:visited {
  color: #204580;
  text-decoration: none; }
a:hover {
  color: #3067BF;
  text-decoration: underline; }
a:active {
  color: #3067BF;
  text-decoration: none; }
h1 {
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 15px;
  margin-left: 100px;
  text-align: right;
  font-family: Verdana, Arial; }
h2 {
  font-size: 1.1em;
  font-family: Arial;
  font-weight: bold;
  padding-top: 25px;
  padding-bottom: 4px;
  text-align: right;
  font-family: Verdana, Arial; }
h3 {
  font-size: 1em;
  font-family: Tahoma;
  font-weight: bold;
  padding-top: 15px;
  padding-bottom: 2px;
  text-align: right;
  font-family: Verdana, Arial; }
div.absatz {
  padding-left: 8px;
  padding-top: 8px;
  padding-right: 8px;
  margin-bottom: 4px;
  border: 2px dotted #bfbfbf; }
p {
  padding-bottom: 8px;
  text-align: justify; }
ul, li {
  padding: 0;
  margin: 0; }
ul {
  padding-left: 16px; 
  padding-bottom: 10px; }
.submenu {
  margin-left: 21px;
  margin-bottom: 2px;
  text-indent: -8pt; }
.submenuline {
  position: relative;
  left: 0px;
  width: 150px;
  margin-top: 6px;
  margin-bottom: 6px;
  font-size: 0px;
  line-height: 0px;
  border-bottom: 2px solid #333333; }
/* form shit */
.formbuttonsmall {
  width: 100px;
  height: 25px;
  margin-left: 3px; margin-right: 3px;
  margin-top: 1px; margin-bottom: 1px;
  padding: 2px;
  border-left: 2px solid #bfbfbf;
  border-top: 2px solid #bfbfbf;
  border-right: 2px solid #333333;
  border-bottom: 2px solid #333333; 
  background-color: #F8F9F1;
}
.formbutton {
  display: inline;
  width: 200px;
  height: 25px;
  margin-left: 3px; margin-right: 3px;
  margin-top: 1px; margin-bottom: 1px;
  padding: 2px;
  border-left: 2px solid #bfbfbf;
  border-top: 2px solid #bfbfbf;
  border-right: 2px solid #333333;
  border-bottom: 2px solid #333333; 
  background-color: #F8F9F1;
}
.formfieldsmall {
  width: 150px;
  height: 25px;
  margin-left: 3px; margin-right: 3px;
  margin-top: 1px; margin-bottom: 1px;
  padding: 2px;
  border-left: 2px solid #333333;
  border-top: 2px solid #333333;
  border-right: 2px solid #bfbfbf;
  border-bottom: 2px solid #bfbfbf;
  background-color: #F7F7F8;
}
.formfield {
  width: 250px;
  height: 25px;
  margin-left: 3px; margin-right: 3px;
  margin-top: 1px; margin-bottom: 1px;
  padding: 2px;
  border-left: 2px solid #333333;
  border-top: 2px solid #333333;
  border-right: 2px solid #bfbfbf;
  border-bottom: 2px solid #bfbfbf;
  background-color: #F7F7F8;
}
.formarea {
  width: 512px;
  height: 288px;
  margin-top: 2px; margin-bottom: 2px;
  padding: 2px;
  border-left: 2px solid #333333;
  border-top: 2px solid #333333;
  border-right: 2px solid #bfbfbf;
  border-bottom: 2px solid #bfbfbf;
  background-color: #F7F7F8;
}
.formbrowse {
  margin-left: 3px; margin-right: 3px;
  margin-top: 1px; margin-bottom: 1px;
  padding: 1px;
  background-color: #F7F7F8;
}
/* section specific following */
.blue1_anzeigeleft {
  float: left;
  margin-right: 15px;
  margin-bottom: 5px;
  width: 320px; height: 240px;
  border: 1px solid #333333; }
.blue1_anzeigeright {
  float: right;
  margin-left: 15px;
  margin-bottom: 5px;
  width: 320px; height: 240px;
  border: 1px solid #333333; }
.opentimes {
  margin: 1px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 1px;
  text-align: right; }
.opentimes2 {
  margin: 1px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 1px;
  text-align: left; }
.opentimes3 {
  margin: 1px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 1px;
  text-align: center; }
/* debuggin shit */
div,p, span {}
