html, body {
	font:normal 12px/16px verdana, arial, sans-serif; 
  color:#4C4C4C;
	margin:0px;
	padding:0px;
	height: 100%;
	background:#ffffff;
}


h1 {
  font:normal 23px/23px verdana, arial, sans-serif; 
	color: #641A45;
	margin:0 0 20px 25px;
	text-transform:lowercase;
	letter-spacing:1px;
}

i {
	color: #641A45;
  font:normal 12px/16px verdana, arial, sans-serif;
}

a {
	color: #641A45;
	text-decoration:none;
	padding:0 2px 0 2px;

}

a img {
  border:0px;
}

a:hover, a.active {
	background:#C6BDC5;
}

a.pic:hover {
  background-color:transparent;
}

#container { 
	width:100%;
	height:100%;
}

#container2 { 
	width:940px;
	text-align:left;
}

.pf {
  margin:0 0 20px 25px;
}

/* FORM --------------------------------------------*/

fieldset {
  width:500px; 
  padding:5px;
  border:1px solid #DADADA;
  margin:0 0 20px 25px;
  display:block;
}

input, select {
	font-size: 14px;
	line-height: 17px;  
	border:0px;
  color:#ffffff;
  border:1px solid #ffffff;
}

legend {
  font-weight:bold;
}

#daten input {
  width:290px; 
}

#daten input, #wann select, .submit, #pers, #tag, #anr {
  background-color:#641A45;
}

#message {
  width:500px;
  height:190px;
}

#msg {
  width:498px;
  height:148px;
  border:1px solid #641A45;
}

#checks {
  width:500px;
  height:150px;
}

#checks input {
  background-color: #641A45;
}

#daten label, #wann label, #personen label {
  width:200px; 
  display:block;
  float:left;
}

.submit {
  margin:0 0 20px 25px;
  cursor:pointer;
}

.submit:hover {
  background:#C6BDC5;
  color:#641A45;
}
