html, body {
  height:100%;
  width:100%;
  margin:0;
  padding:0;
  scrollbar-base-color: #6C6E70;
  scrollbar-track-color: #6C6E70;
  scrollbar-face-color: #6C6E70;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #6C6E70;
  scrollbar-darkshadow-color: #6C6E70;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-arrow-color: #FFFFFF;
  overflow:auto;
}

body, table, th, tr, td, input, textarea, a {
  font-family: Verdana, Tahoma, Arial, Helvetica;
  font-size: 12px;
  color: #666666;
}

body {
  background-color:#6C6E70;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

a, link, active, visited  { 
  color:#C12533;
  text-decoration:none;
}

.navi {
  padding-left:9px;
  background-color:#C12533;
}

.text a:hover, .angebote a:hover { 
  text-decoration:underline;
}

.tableborder {
  border-left:1px solid #6C6E70;
  border-top:1px solid #6C6E70;
}

.tableborder td {
  padding:3px;
  border-right:1px solid #6C6E70;
  border-bottom:1px solid #6C6E70;
}

.text {
  padding-left:20px;
  padding-right:11px;
  line-height:16px;
  height:260px;
  /*width:100%;*/
  overflow:auto;
  scrollbar-base-color: #FFFFFF;
  scrollbar-track-color: #FFFFFF;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #C83F4E;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-shadow-color: #C83F4E;
  scrollbar-arrow-color: #C83F4E;
}

.button {
  border:1px solid #FFFFFF;
  background-color:#C83F4E;
  color:#FFFFFF;
} 

.fotoleiste {
  /*margin-left:11px;
  margin-right:11px;*/
}

.fotoleiste td {
  /*padding:17px,12px,17px,12px;*/
}

.fotoleiste a:hover img, a.imgrollover:hover img {
  filter:Alpha(opacity=50); 	
  -moz-opacity:0.5;
} 

.textlink {
  color:#666666;
  /*width:110px;*/
}

.textlink strong {
  color:#C12533;
  font-weight:normal;
}

.textlink:hover {
  color:#C12533;
  font-weight:normal;
}

h1 { 
  color:#C12533;
  font-weight:normal;
  font-size:12px;
  padding:0px;
  margin:0px 0px 10px 0px
}

h2 { 
  color:#C12533;
  font-weight:normal;
  font-size:12px;
  padding:0px;
  margin:0px;
}

h3 { 
  color:#C12533;
  font-weight:bold;
  font-size:14px;
  padding:0px;
  margin:0px;
}

strong { 
  color:#C12533;
  font-weight:normal;
  font-size:12px;
}

ul {
  margin-top:0px;
}

p { 
  padding:0px;
  margin:0px 0px 10px 0px
}

.maintable {
  width:786PX;
  padding:0px;
  margin:0px;
  border:1px solid #000000;
  background-image: url(images/hintergrund.gif);
  background-repeat:repeat-y;
}

.header {
  background-image:url('images/logo.gif');
  background-repeat:no-repeat;
}

.teaser {
  padding-left:40px;
  padding-right:140px;
  padding-bottom:14px;
  color: #C83F4E;
  line-height:18px;
  background-color:#ffffff;
}
