html {
overflow-y: scroll;
overflow-x: hidden;

}

body {

  width: 100%;
  height: 100%;
	font-family:Arial;
	font-size:12px;
	background-color: #ffffff;

}

.start {
  margin: auto;
  width: 880px;
  height: 550px;
  margin-top: 30px;
  line-height: 150%;

}

img.bild {
  display: block;
  float:left;
  border: 0px;
}

img {border:0px;}

.static {
  margin-top:15px;
  width: 880px;
  float: left;
  color: 	#787878;
  margin-bottom:15px;
  text-align: left;
}

.headline {
  font-size:16px;
  font-weight: bold;
}

h1 {
  font-size: 12px;
  margin-top:0px;
  font-weight: bold;
}

ul {
  margin: 0px;
  padding-left:35px;


}

.link_bottom_right {
  margin-top: 10px;
  float: right;
  color: #393939;

}

.link_top_left {
  float:left;
  width:160px;
  padding-bottom:5px;
}

.link_top_right {
  float:right;
  width:153px;
  padding-bottom:5px;
}

*html .link_top_right {
  margin-right: 0px;
}

.content_right {
  float: right;
  width: 410px;
  color: #6F0E30;
  padding:10px;

}

.pic_right {
  float: right;
  width: 434px;
  color: #9A6603;

}

.padding {
  padding:15px;

}

.content_left {
  float: left;
  width: 410px;
  padding: 10px;
  color: #9A6603;


}

.pic_left {
  float: left;
  width: 446px;
  color: #6F0E30;

}

.years { padding-top:5px;padding-right:5px;text-align:right;width:443px;}

.table {
  width: 390px;
  margin: 5px;
  vertical-align:top;
}

.td_bg {
  border: 1px solid #9A6603;
  background-color: #F8F8F8;
  width:120px;
  margin-bottom:10px;
}

.td_bg_s {
  border: 1px solid #6F0E30;
  background-color: #F8F8F8;
  width:110px;
}

.table_left {
  float:left;
  vertical-align:top;
  width:95px;
  margin-bottom: 11px;
}

.table_right {
  float: right;
  vertical-align: top;
  width: 275px;
  padding-bottom: 7px;

}

.img_cont {width: 446px;margin-top:10px; }
.list_left {width:217px;float:left;}
.list_right {width:217px;float:right; }


.spacer_small {
  width: 4px;
  height: 1px;
}

.link:link {
	color: 	#858585;
	text-decoration: underline;
}

.link:hover {
	color: #858585;
  text-decoration: underline;
}

.link:active {
	color: #858585;
  text-decoration: underline;
}

.link:visited {
	color: #858585;
  text-decoration: underline;
}

.pic_link:link {
	color: 	#6F0E30;
	text-decoration: underline;
}

.pic_link:hover {
	color: #6F0E30;
  text-decoration: underline;
}

.pic_link:active {
	color: #6F0E30;
  text-decoration: underline;
}

.pic_link:visited {
  color: #6F0E30;
  text-decoration: underline;
}

.no_link {
  color: #6F0E30;
  text-decoration: none;
  font-weight: bold;
}

.pic_rlink:link {
	color: 	#9A6603;
	text-decoration: underline;
}

.pic_rlink:hover {
	color: #9A6603;
  text-decoration: underline;
}

.pic_rlink:active {
	color: #9A6603;
  text-decoration: underline;
}

.pic_rlink:visited {
  color: #9A6603;
  text-decoration: underline;
}

.no_rlink {
  color: #9A6603;
  text-decoration: none;
  font-weight: bold;
}


.text_left {
  margin-top:15px;
  width:430px;
  float:left;
}

.text_right {
  margin-top:15px;
  width:430px;
  float:right;
}

input.inp_kontakt2_alles {
	width: 310px;
}

.clear {
  clear: left;
}

.ganz {
  float: left;
  clear: left;
  width: 390px;
  margin-bottom: 5px;
}



div#content_left input, textarea, select { float: left; width: 375px; font-size: 11px; font-family: "Trebuchet MS", Arial; }
.content_left .button { border: 1px solid #9A6603; background-color: #F8F8F8; color: #9A6603; font-weight: bold; float:right; margin-right:15px;}
.content_right .button { border: 1px solid #6F0E30; background-color: #F8F8F8; color: #6F0E30; font-weight: bold; float:right; margin-right:20px;}
#vorname { width: 260px; }
#name { width: 260px; }
#anschrift { width: 260px; }
#tel { width: 260px; }
#email { width: 260px; }
.plz { width: 50px; }
.ort { margin-left: 3px; width: 200px; }
.radio { border: 0px; width: 20px; float: left; }
.anschreiben { width: 390px; height: 125px; }
.anrede { float: left; margin: 0px; margin-left: 5px; margin-right: 10px; width: 40px; padding-top: 2px;}
div.fehler, div#content_left font.fehler { color: red; }
input.fehler, textarea.fehler, select.fehler { border: 1px solid #BF0000; }


div.klapp .klappt p { padding: 0 0 10px 0;  }
div.klapp a.klapp{clear: left; float: left; display: block; width: 100%; margin: 8px 0 8px 0; color: #858585 !important; font-size: 12px; font-weight: bold; background: transparent url(images/klapp-plus.gif) 0 5px no-repeat; padding: 0 0 0 10px; }
div.klapp a.klappminus{background-image:url(images/klapp-minus.gif)!important}
div.klapp .klappt{padding: 0 0 0 0px; }
div.klapp {clear:left;float:left;padding: 0 0 0 0px; }
.none { display:none; }
