body {
  min-width: 1000px;
  margin: 0; padding: 0;
  text-align: center;
  font-family: "Lucida Sans", "Arial", "Univers", Helvetica, sans-serif;
  font-size: 14px;
}
h1 {
  font-family: "Microsoft PhagsPa", "Lucida Sans", "Arial", "Univers", Helvetica, sans-serif;
  font-size: 110px; font-weight: 400; line-height: 1.1;
}

label, input, select { display: block; float: left; width: 80px;}
input {	width: 180px;}
.login_form input { width: 120px;}
textarea, #regard { width: 440px;}
form br { /* Alle Zeilenumbrüche in Formularen  */
	clear: left; /* das floating der labels und inputs aufheben */
}
.zemSubmit { float: none; width: auto; margin-top: 8px; margin-left: 90px;}
label {	text-align: right; padding-right: 10px; margin-top: 3px;}
input, textarea, select { color:#333; background-color:#eee; border:1px solid #555; margin-top: 3px;}

.login_form input { width: 320px; height: 60px; border: 0; background: #05a23c;}
.login_form label { margin: 24px 0 4px 0; text-align: left; font-style: italic;}
.login_form input#los { width: 90px; height: 128px;}

span.pass_error { display: block; text-align: right; margin: 32px 4px 0 0; color: red;}
.pw_form { text-align: right; margin: 32px 4px 0 0;}
.pw_form label { margin-top: 8px; padding: 0; width: 100%}
.pw_form input { float: right; width: 180px; border: 1px solid #555; background-color: #fff;}
.pw_form [type=submit]  {width: 184px; margin-top: 8px;}

div.logout { width: 300px; margin: 36px 20px 8px 0; text-align: right;}
div.logout a { text-decoration: none; font-family: "Courier New", courier; font-size: 1.2em; color: black;}

#content {
  width: 1000px;
  margin: 0 auto;
  text-align: left;
}

ul#navi { margin: 0px; padding: 0px;list-style-type:none;}
ul#navi li { margin: 0px; padding: 0px;}
ul#navi li a { display:block; height:125px; width:1000px;}

ul#navi li a.anfang { height: 50px; width: 50px; background-image: url("/images/1.png");}
ul#navi li a.aktuell { background-image: url("/images/3.png");}
ul#navi li a.wirsind { background-image: url("/images/4.png");}
ul#navi li a.kontakt { background-image: url("/images/5.png");}
ul#navi li a.rueckblicke { background-image: url("/images/6.png");}

ul#navi li a.nurfueruns  { 
  float: left; height: 50px; width: 300px; background-image: url("/images/7.png");}
ul#navi li a.impressum   { 
  float: right; height: 50px; width: 200px; background-image: url("/images/8.png");}

ul#navi li a.zurueck { float: right; height: 50px; width: 50px; background-image: url("/images/2.png");}
 
div#page {
  background-color: red;
  display: block; height: 501px; width: 1000px; overflow: scroll; overflow-x: hidden;
}
div#text { float: left; width: 620px; padding: 20px 20px 20px 20px;}

div#bilderspalte { float: right; width: 320px;}
div#bilderspalte img { max-width: 320px; height: auto;}
div#bilderspalte * { clear: both;}

div#text h1:first-child { margin-top: -20px;}
div#text h1 { margin: 0; padding: 0; color: white; /*margin-left: -8px;*/}

div#text a { position: relative; text-decoration: none; color: black; font-family: "Courier New", courier; font-size: 16px;}

a.slimnav { display: block; padding-bottom: 32px;}

div#page.graublau { background-color: #75a1ba;}
div#page.cyan     { background-color: #00bfff;}
div#page.gruen    { background-color: #32c832;}
div#page.rot      { background-color: #ee4000;}
div#page.orange   { background-color: #ffa500;}
div#page.salmon   { background-color: #ffa07a;}
div#page.gold     { background-color: #a97c30;}
div#page.gelb     { background-color: #fcfc16;}
div#page.violett  { background-color: #d15fee;}
div#page.braun    { background-color: #8b3e2f;}
div#page.weiss    { background-color: #ffffff;}
div#page.grau     { background-color: #e5e5e5;}
div#page.schwarz  { background-color: #000000;}

div#text.graublau { color: #75a1ba;}
div#text.cyan     { color: #00bfff;}
div#text.gruen    { color: #32c832;}
div#text.rot      { color: #ee0000;}
div#text.orange   { color: #ffa500;}
div#text.salmon   { color: #ffa07a;}
div#text.gold     { color: #a97c30;}
div#text.gelb     { color: #ffff00;}
div#text.violett  { color: #d15fee;}
div#text.braun    { color: #8b3e2f;}
div#text.weiss    { color: #ffffff;}
div#text.grau     { color: #e5e5e5;}
div#text.schwarz  { color: #000000;}

div#text .graublau { color: #75a1ba;}
div#text .cyan     { color: #00bfff;}
div#text .gruen    { color: #32c832;}
div#text .rot      { color: #ee0000;}
div#text .orange   { color: #ffa500;}
div#text. salmon   { color: #ffa07a;}
div#text .gold     { color: #a97c30;}
div#text .gelb     { color: #ffff00;}
div#text .violett  { color: #d15fee;}
div#text .braun    { color: #8b3e2f;}
div#text .weiss    { color: #ffffff;}
div#text .grau     { color: #e5e5e5;}
div#text .schwarz  { color: #000000;}
