body {
 margin: 0px;
 padding: 0px;
 background-color: #FFFFCC;
 scrollbar-base-color: #CCCC99;
 white-space: normal;
}

a {
 color: #FF9933;
}

a:hover {
 text-decoration: none;
}

#wrapper {
 width: 760px;
 padding: 10px;
 background-color: #FFFFFF;
 margin-left: auto;
 margin-right: auto;
}

#header {
 width: 760px;
 margin-bottom: 10px;
}

#navi {
 width: 200px;
 float: right;
}

#content {
 width: 550px;
 float: right;
 margin-right: 10px;
}

#footer {
 clear: both;
}

.clear {
 clear: both;
}

.spalte1 {
 width: 270px;
 float: left;
 margin-right: 10px;
 margin-top: 15px;
}

.spalte2 {
 width: 270px;
 float: left;
 margin-top: 15px;
}

.spalteadr1 {
 width: 175px;
 float: left;
 margin-right: 10px;
 margin-top: 15px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px; font-style: normal;
 color: #000000; line-height: 16px;
 page-break-before: always;
 page-break-after: always;
 text-align: left
}

.spalteadr2 {
 width: 175px;
 float: left;
 margin-top: 15px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px; font-style: normal;
 color: #000000; line-height: 16px;
 page-break-before: always;
 page-break-after: always;
 text-align: left
}

h1 {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 44px;
 line-height: normal;
 font-weight: bold; 
 color: #000000;
 margin: 0px;
}

h1 strong {
 color: #FF0000;
}

h4 {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 36px;
 line-height: normal;
 font-weight: bold; 
 color: #000000;
 margin: 0px;
}

h4 strong {
 color: #FF0000;
}

h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 12px; 
 font-style: italic; 
 color: #000000; 
 line-height: 120%; 
 text-align: left;
 margin: 0px;
}

h3 {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 18px;
 line-height: normal;
 color: #000000;
 margin: 0px;
}

.head {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 36px; 
 font-weight: bold; 
 color: #000000
}

.einfuerung {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-style: italic; 
 color: #000000; 
 line-height: 16px
}

.copy {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px; font-style: normal;
 color: #000000; line-height: 16px;
 page-break-before: always;
 page-break-after: always;
 text-align: left
}

.bu {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: italic; 
 color: #000000; 
 line-height: 120%; 
 text-align: left
}

.inhalt {  
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 16px; 
 font-style: oblique; 
 font-weight: bold; 
 color: #FF9933; 
 background-color:#FFF;
}

.head2 { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 24px; 
 font-weight: bold; 
 color: #000000 
}

.head3 { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 18px; 
 color: #000000 
}

.copybold { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-style: normal; 
 color: #000000; 
 line-height: 16px; 
 page-break-before: always; 
 page-break-after: always ; font-weight: bold
}

.copyital { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-style: oblique; 
 color: #000000; 
 line-height: 16px; 
 page-break-before: always; 
 page-break-after: always
}

.bereich { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-style: normal; 
 color: #FFFFFF; 
 line-height: 16px; 
 page-break-before: always; 
 page-break-after: always; 
 font-weight: bold ; background-color: #FF9933
}

.mitglied { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 29px; 
 font-weight: bold; 
 color: #FFF
}

.mitglied2 { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFF
}

.kasten {
 width: 200 px;
 font-family: Arial, Helvetica, sans-serif; font-size: 12px;
 font-weight: normal;
 border: 1px solid #FF9933;
 background-color: #FFFFCC;
 padding: 5px;
 margin-bottom: 10px;
}

.kasten_scroll {
 width: 188px;
 height: 350px;
 font-family: Arial, Helvetica, sans-serif; font-size: 12px;
 font-weight: normal;
 border: 1px solid #FF9933;
 background-color: #FFFFCC;
 padding: 5px;
 margin-bottom: 10px;
 overflow: scroll;
}

.kasten2 {
 width: 200 px;
 font-family: Arial, Helvetica, sans-serif; font-size: 12px;
 font-weight: bold;
 color:#FFFFFF;
 border: 1px solid #FF9933;
 background-color: #FF9933;
 padding: 5px;
 margin-bottom: 10px;
}

hr {
  color: white;
  border: 1px solid white;
  background-color: white;
  height: 2px;
  text-align:center;
}

hr.orange {
  color: #FF9933;
  border: 1px solid #FF9933;
  background-color: #FF9933;
  height: 2px;
  text-align:center;
}

.hr2 {
  color: #FF9933;
  border: 1px solid #FF9933;;
  background-color: #FF9933;;
  height: 2px;
  text-align:center;
  clear:both;
}

.formularfeld {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px; 
 font-style: normal;
 color: #000000;
 height: 20px;
 background-color: #FF9933;
}

.formularfeld2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px; 
 font-style: normal;
 color: #000000;
 height: 20px;
 background-color: #FFF;
}

.send {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px; 
 font-style: normal;
 color: #000000;
 height: 20px;
}

/* Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: underline; 
  color: #FF9933; 
}
  
a.tooltip:hover { 
 text-decoration: none;
 background: transparent;
}

a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:active span,
a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: -15px; 
  left: -226px; 
  width: 220px;
  z-index: 100;
  color: #000000;  
  text-align: left;
  }
  
a.tooltip span b {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weigth: bold;
  color: yellow;
  background-color: gray;
  border: 0px;
  border-bottom: 1px solid black;
}
