body#KONTAKT  div#_LEFT  div#FORMULAR   form,
body#KONTAKT  div#_LEFT  div#FORMULAR   div {
	margin: 0px;
	padding: 0px;
	border: none;
}

body#KONTAKT  div#FORMULAR  table { border-collapse: collapse; }
body#KONTAKT  div#FORMULAR  table tr  {  vertical-align: middle; }
body#KONTAKT  div#FORMULAR  table   td  { vertical-align: middle; padding: 2px 0px; /*border: 1px solid red;*/ } 
body#KONTAKT  div#FORMULAR  table   td   span  { font-size: 85%; white-space: nowrap; color: #777; }
/*body#KONTAKT  div#FORMULAR  table   td    span:hover  { color: #00c;  }*/
body#KONTAKT  div#FORMULAR  table   td.btn  { text-align: right; }
body#KONTAKT  div#FORMULAR  table   td.txt  { padding-right: 0px!important; text-align: left; }
body#KONTAKT  div#FORMULAR  div#RADIOS   td.btn  { padding-bottom: 6px!important;  }
body#KONTAKT  div#FORMULAR  div#ANRRUFEN td.btn  { padding-bottom: 2px!important;  }

body#KONTAKT  div#FORMULAR  table#tbl-RADIOS { border: 1px solid #e7e7e7; margin: 1px;}


body#KONTAKT  div#FORMULAR {
	margin: 0px;
	padding: 4px 14px 0px;
	width: 282px;
	height: 306px;
	overflow: hidden;
	background: #e7e7e7;
}

body#KONTAKT  div#FORMULAR   form { }

body#KONTAKT  div#FORMULAR   div.group {
	margin-top: 2px!important;
	min-height: 7px!important;
	/*border: 1px solid red!important;*/
}

body#KONTAKT  div#FORMULAR  div#RADIOS  {   }
body#KONTAKT  div#FORMULAR  div#RADIOS  span  {  }
body#KONTAKT  div#FORMULAR  span:hover,
body#KONTAKT  div#FORMULAR  input.radio:hover,
body#KONTAKT  div#FORMULAR  input.checkbox:hover { cursor: pointer; }
body#KONTAKT  div#FORMULAR  button:hover  { color: #00c; cursor: pointer; }

/*body#KONTAKT  div#FORMULAR  div#TEXTAREA-LOCATION,*/
body#KONTAKT  div#FORMULAR  div#TEXTAREA  {
	/*border: 1px solid red!important;*/
	height: 89px;
	min-height: 55px; 
	margin-top: 2px!important;
	margin-left: -2px!important;
	margin-right: -2px!important;
	/*background: #c00;*/
}



body#KONTAKT  div#FORMULAR div#CONTROLS {
	position: absolute;
	top: 462px; /*444px;*/
	width: 277px;
	/*background: #e7e7e7;
	padding: 0px!important;
	border: 1px solid #555!important;*/
}

/*body#KONTAKT  div#FORMULAR  div#UPLOAD   { text-align: right;  visibility: hidden; position: absolute; } */
body#KONTAKT  div#FORMULAR  div#ANRUFEN  { text-align: right; }
body#KONTAKT  div#FORMULAR  div#SEND     { text-align: right; }


body#KONTAKT  div#FORMULAR  input.text,
body#KONTAKT  div#FORMULAR  textarea {
	border: 1px solid gray;
	padding: 2px 4px;
	width: 272px;
	background: white;
}

body#KONTAKT  div#FORMULAR  input.text {
	margin-top: 1px;
	font-size: 90%;
}


body#KONTAKT  div#FORMULAR textarea {
	position: absolute;
	border: 3px double #777;
	height: 77px;
	z-index: 1;
	font-size: 90%;
}

body#KONTAKT  div#FORMULAR  button  {
	border: 1px solid #bbb;
	border-bottom-color: #555;
	border-right-color: #555;
	background: #ccc;
	font-size: 85%;
	color: #333;
}

/*body#KONTAKT  div#FORMULAR  input.file      {  font-size: 85%; }*/
body#KONTAKT  div#FORMULAR  button#Send      {  padding-bottom: 2px; }
/*body#KONTAKT  div#FORMULAR  input.file       {  width: 100%;  }*/


body#KONTAKT  div#FORMULAR  input.radio,
body#KONTAKT  div#FORMULAR  input.checkbox {  width: 12px; }


/*
body#KONTAKT  div#FORMULAR  div#UPLOAD-BUTTON {
	border: 1px solid #999!important;
	background: #eee;
}

body#KONTAKT  div#FORMULAR  div#UPLOAD-BUTTON  span#Datei-Name {
	font-size: 80%;
	text-align: right;
	width: 100%;
}
*/

body#KONTAKT  div#_RIGHT  iframe {
	display: block;
	margin: -22px -16px;
	
}

body#KONTAKT  div#_RIGHT  div#View-Larger-Map {
	position: absolute;
	top: 495px;
	margin-left: 85px;
	width: 205px;
	font-size: 90%;
	text-align: right;
}

body#KONTAKT  div#_RIGHT div.Weiter-Unten-Setzen {
	top: 502px;
}





