

body {
  background:#E7E3D2 url(../images/grafik/hintergrund.gif) no-repeat;
  color:#00305F;
  font-family:verdana, arial, sans-serif;
  font-size:11px;
  padding:0;
  margin:0;
}

* {
  padding: 0;
  border: none;
  margin: 0;
}

ul, li { list-style: none; }

li li { font-size: 11px !important; }

input, select, textarea {
  font-family: verdana, arial, sans-serif;
  font-size: .8em;
  border:1px solid #666;
  background-color:#FFF;

}

.button {
	background-color:#ccc;
	margin:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000;
}

hr { display: none; }

a:link,
a:visited {
  color: #00305F;
  text-decoration: none;
}

a:hover,
a:focus,
a:active {
  color: #64440D;
  text-decoration: underline;
}

strong {
  font-weight:bold;
}


/* Allgemeine Klassen */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * */

.stopFloat {
  display: block;
  clear: both;
  float: none;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
}

.unsichtbar {
  position: absolute !important;
  top: -6000px !important;
  left: -6000px !important;
  height: 1px !important;
  width: 1px !important;
}

.abstandOben0 {
  margin-top: 0 !important;
}

.abstandUnten0 {
  margin-bottom: 0 !important;
}


/* Kopfbereich */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * */

#wrapper {
  width: 1000px;
  padding-top: 74px;
}

#adresse {
  float: right;
  width: 165px;
  padding-top: 35px;
  margin: 0;
  text-align: left;
}

#motive {
  float: right;
  width: 835px;
  margin: 0;
}

#motive img {
  float: left;
}

/* Hauptbereich */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * */

#inhalt {
  float: left;
  width: 835px;
  margin: 0;
}

#hauptinhalt {
  float: right;
  width: 681px;
  padding-top: 30px;
}

#hauptmenue {
  float: left;
  width: 154px;
  padding-top: 30px;
}

/* Typographie */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* Schrift im Hauptinhalt */

#adresse p {
  font-size: 11px;
  line-height: 14px;
  margin-left: 11px;
}

/*#adresse p strong {
  font-weight:bold;
}*/

#hauptinhalt h1 {
  font-size: 11px;
  line-height: 16px;
  margin: 0 65px 1.2em 33px;
}

#hauptinhalt h2 {
  font-size: 11px;
  line-height: 0;
  margin: 1.5em 65px 0 33px;
}

#hauptinhalt p {
  font-size: 11px;
  line-height: 16px;
  margin: .8em 33px;
}

#hauptinhalt ul {
  margin: .8em 50px;
}

#hauptinhalt li {
  background: url(../images/grafik/aufzaehlung.gif) 0 .5em no-repeat;
  font-size: 11px;
  line-height: 16px;
  padding-left: 12px;
  margin-bottom: .5em;
}

#hauptinhalt a:link,
#hauptinhalt a:visited,
#hauptinhalt a:active {
  text-decoration: none;
  font-weight: bold;
}

#hauptinhalt a:hover,
#hauptinhalt a:focus
 {
  color: #64440D;
  text-decoration: underline;
}

/* Schrift im Hauptmenue - OK */

#hauptmenue ul {
  padding-left: 20px;
}

#hauptmenue li {
  font-size: 11px;
  line-height: 16px;
  margin: 0 0 .6em 0;
}

#hauptmenue li a:link,
#hauptmenue li a:visited,
#hauptmenue li a:active {
  text-decoration: none;
}

#hauptmenue li a:hover,
#hauptmenue li a:focus{
  text-decoration: underline;
}

#hauptmenue li strong a:link,
#hauptmenue li strong a:visited {
  background: url(../images/grafik/aufzaehlung.gif) 0 .34em no-repeat;
  padding-left: 9px;
}

* html #hauptmenue a {
  height: 1em;
}

/* Fuss - OK*/

#fuss {
  clear: both;
  padding-left: 187px;
  margin: 10px 0 20px 0;
}

#fuss p {
  font-size: 10px;
}

#fuss p img{
  padding-right:8px;
}

#fuss p .abstand{
  padding-left:400px;
}
#fuss a:link,
#fuss a:visited {
  text-decoration: none;
  font-weight:bold;
}

#fuss a:hover,
#fuss a:focus,
#fuss a:active {
  text-decoration: underline;
}
