div.content_kontakt {
  position: absolute;
  left: 286px;
  top: 426px;
  text-align:left;
  width: 380px;
  height: 170px;
	z-index: 12;
	}	
	
div.content_kontakt2 {
  position: absolute;
  left: 286px;
  top: 426px;
  text-align:left;
  width: 380px;
  height: 170px;
	z-index: 11;
	}	


/* #######################  Kontakt  ####################### */		
		
	#distance_formular { 
		width:1px; height:50%;
		background-color:#cc9933;
		margin-bottom:-280px; /* half of container's height */
		float:left;
		}

   #container_formular {
		position:relative; /* puts container in front of distance */
		height:560px; width:340px;
		clear:left;
		background-color:#663C20;
		margin:0 auto;
		}
	
  table.kontakt_table{
  	text-align:right;
  	color: #fff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 12px; text-decoration: none;
  	}	
  	
  td.kontaktform_links {
    text-align:left;
  	color: #fff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 12px; text-decoration: none;
  	padding-right:10px;
  	vertical-align:top;
  	}
  	
  td.kontaktform_rechts {
    text-align:left;
  	color: #FFF;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 10px; text-decoration: none;
  	vertical-align:top;
  	}
  	
  td.kontaktform_pflichtfeld {
    text-align:left;
  	color: #462E0C;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 10px; text-decoration: none;
  	vertical-align:middle;
  	}	
  	
  td.sicherheitscode_links {
    text-align:left;
  	color: #fff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 11px; text-decoration: none;
  	vertical-align:bottom;
  	}
  	
  td.kontaktform_head {
  	text-align:left;
  	padding-bottom: 6px;
  	color: #462E0C;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 14px; text-decoration: none;
  	}	
  	
  input.kontakt_form {
		border: 0px solid #603F0F;
		background-color: transparent;
  	width: 180px; height: 18px;
    text-align:left;
  	color: #cc9933;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 11px; text-decoration: none;
  	padding-left: 4px;
  	vertical-align: middle;
  	margin-bottom: 1px;
  	padding: 2px 6px 2px 6px;
  	}
  	
  input.kontakt_form_plz {
		border: 0px solid #603F0F;
		background-color: transparent;
  	width: 180px; height: 18px;
    text-align:left;
  	color: #cc9933;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 11px; text-decoration: none;
  	padding-left: 4px;
  	vertical-align: middle;
  	margin-bottom: 1px;
  	padding: 2px 6px 2px 6px;
  	}
  	
  input.feldsuche {
		border: 0px solid #603F0F;
		background-color: #cc9933;
    text-align:center;
  	color: #603F0F;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 11px; text-decoration: none;
  	margin-top: 0px;
  	}	
  	
  textarea.kontakt_form {
		border: 0px solid #603F0F;
		background-color: transparent;
    text-align:left;
  	padding-left: 6px;
  	color: #cc9933;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 11px; text-decoration: none;
  	overflow: auto;
  	width: 378px;
  	padding: 2px 6px 2px 6px;
  	margin-top: 1px;
  	}
  	
  input.button {
    border: 1px solid #603F0F; 
    text-align:left; 
    color: #462E0C; 
    font-family: verdana, arial, helvetica, sans-serif; 
  	font-size: 11px; font-weight: normal; text-decoration: none;
  	background-color: #cc9933;
  	background-image:url(../pics/button.gif);
  	background-repeat:no-repeat;
  	width: 74px; height: 18px;
  		}
			


  /* #######################  TRANSPARENZ  ####################### */			
input.kontakt_form_trans {
		border: 0px solid #000;
  	background-color: #503A2F;
  	width: 180px; height: 18px;
    text-align:left;
  	color: #462E0C;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 11px; text-decoration: none;
  	padding-left: 4px;
  	vertical-align: middle;
  	margin-bottom: 1px;
  	padding: 2px 6px 2px 6px;
  	opacity: 0.2; 
    -moz-opacity: 0.2; 
    filter: alpha(opacity=20);
  	}
  	
  input.kontakt_form_plz_trans {
		border: 0px solid #000;
  	background-color: #503A2F;
  	width: 180px; height: 18px;
    text-align:left;
  	color: #462E0C;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 11px; text-decoration: none;
  	padding-left: 4px;
  	vertical-align: middle;
  	margin-bottom: 1px;
  	padding: 2px 6px 2px 6px;
  	opacity: 0.2; 
    -moz-opacity: 0.2; 
    filter: alpha(opacity=20);
  	}
  	
  input.feldsuche_trans {
		border: 0px solid #000;
  	background-color: #503A2F;
    text-align:center;
  	color: #462E0C;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 11px; text-decoration: none;
  	margin-top: 0px;
  	opacity: 0.2; 
    -moz-opacity: 0.2; 
    filter: alpha(opacity=20);
  	}	
  	
  textarea.kontakt_form_trans {
		border: 0px solid #000;
  	background-color: #503A2F;
    text-align:left;
  	padding-left: 6px;
  	color: #462E0C;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 11px; text-decoration: none;
  	overflow: auto;
  	width: 378px;
  	padding: 2px 6px 2px 6px;
  	margin-top: 1px;
  	opacity: 0.2; 
    -moz-opacity: 0.2; 
    filter: alpha(opacity=20);
  	}
  /* #######################  dankmail  ####################### */	
  
  table.dankmail_error {
  	text-align:center;
  	background-color: #cc9933;
  	margin:0px;
  	color: #fff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 12px; text-decoration: none;
  	border:1px solid #663C20;
  	}	
  
  div.text_dankmail_error {
  	text-align:center;
  	color: #fff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 12px; text-decoration: none;
  	}
  
  div.fehler_kontakt {
    position: absolute; left: 50px; top: 30px;
    width: 340px; height: 170px;
  	}	
  	
  /* ######### Links dankmail_error ########### */	
  a.dankmail_error:link { color:#fff; font-size:12px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration: none; }				
  a.dankmail_error:visited { color:#fff; font-size:12px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration: none; }
  a.dankmail_error:hover { color:#663C20; font-size:12px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration: none; }					
  a.dankmail_error:active { color:#fff; font-size:12px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration: none; }
  
  /* ######### Links dankmail_error ########### */	
  a.dankmail_error_window:link { color:#fff; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }				
  a.dankmail_error_window:visited { color:#fff; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }
  a.dankmail_error_window:hover { color:#cc9933; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }					
  a.dankmail_error_window:active { color:#fff; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }

  td.dankmail {
  	background-color: #663C20; 
    width: 340px; 
    text-align:left;
  	vertical-align: middle;
  	padding-left: 20px;
  	padding-right: 20px;
  	padding-top: 20px;
  	padding-bottom: 20px;
  	color: #fff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal; font-size: 12px; text-decoration: none;
  	}
  	
  	
  	
  	
	

