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

body{ 
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:100.01%;
	text-align:center;}
	
a {
	color: #6aa3be;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	color: #434d54;
}

#container{
	text-align:left;
	width:688px;
	background:#d4d1c9 url(../images/a-backcont.gif) repeat-y 7px 0;
	margin:0}
#header{
	display:block;
	position:relative;
	width:688px}
#header a{height:231px}

#toptext{
	width:645px;
	background:url(../images/textoben.gif);
	height:4px;
	margin:0;
	font-size:0}
	
#textfeld{
	position:relative;
	width:645px;
	background:#f3eada url(../images/textunten.gif);
	margin:0;
	padding:0;
	min-height: 469px; 
    height: auto !important; 
    height: 469px;}
* html #textfeld{height:469px; heigh\t:447px}


#bottomtext{
	width:645px;
	background:url(../images/bottomtext.gif);
	height:4px;
	margin:0;
	font-size:0}

h1{
	text-align:center;
	color:#6aa3be;
	font-size:.8em;
	font-family:georgia, serif;
	font-weight:bold;
	padding:10px 0 20px 0;
	}
h2{
	text-align:center;
	font-size:.7em;
	font-weight:bold;
	padding:10px 0 10px 0;
	color:#434d54;
	}

p{margin:10px; font-size:.7em; color:#434d54; line-height:1.6}

.clearo{clear:both}
.hr{width: 90%; vertical-align:middle}
.hr hr{display:none}

#footer{
	font-size:60%;
	width:674px;
	margin:0 0 0 7px;
	text-align:center;
	background: #f3eada;
	border-bottom:7px solid #d4d1c9;}

#header{
	background:url(../images/header2.jpg);
	height:172px}
#header a{height:231px}
#fuss {display:none}

#navi{
	z-index:100;
	margin-left:7px;
	width:674px;
	text-align:center;
	border-top:1px solid white;
	border-bottom:1px solid white;
	background:#434d54;}
#navi li{
	float:left;
	display:block;
	list-style:none}
#navi a{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:6px;
	padding-left:6px;
	color:white;
	text-decoration:none;
	font-weight:normal;
	font-size:0.6em;
	border-left:1px solid white;
	voice-family:"\"}\"";
	voice-family:inherit;}

#navi a:hover{background: #69a4bd;}
#navi a:active{background: #69a4bd;}
#navi a:focus{background: #69a4bd;}
/*navi ende*/
#footback{display:none}

.img {border: 1px solid #d4d1c9; padding: 4px; float:left; margin-right:10px; margin-left:10px;}
.imggalerie{border: 1px solid #d4d1c9; padding: 4px;}

.formbutton {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 11px; BORDER-LEFT: white 1px solid; COLOR: #000000; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #ffffff
}
.sendbutton {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 11px; BORDER-LEFT: white 1px solid; COLOR: #293161; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: arial,verdana; BACKGROUND-COLOR: #F5DE92
}

#formbox {
  width: 420px;
  margin-left:110px;
  color: #000;
  border: 1px solid white;
  margin-top:10px;
  padding-top:10px;
  font-size:.85em; 
  color:#434d54;
  background:#f3eada;
}
#formbox2 {
  width: 460px;
  margin-left:110px;
  color: #000;
  border: 1px solid white;
  margin-top:10px;
  padding-top:10px;
  font-size:.85em; 
  color:#434d54;
  background:#f3eada;
}

*:first-child+html #formbox {
    margin-left:10px;
  }



.reihe {
  clear: both;
  padding: 2px 0px;
}

.label {
  font-size:.8em;
  float: left;
  width: 100px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
}

.feld {
  float: right;
  width: 300px;
  text-align: left;
} 

.knopf {
  clear: both;
  text-align: center;
}

.defbreite {
  width: 260px;
  border: 1px solid #a78d12;
  padding-left: 2px;
}

