a:link 			{ color:#660000; text-decoration:none; }
a:visited 		{ color:#660000; text-decoration:none; }
a:active 		{ color:#ff0000; text-decoration:none; }
a:hover 		{ color:#ff0000; text-decoration:none; }


// FLIESSTEXT-LAYOUT

.pagetitle { 
  margin-top: 0pt;
  margin-bottom: 8pt;
}

h1,h2,h3,h4 { 
  font-family:Times New Roman,Times,serif;
  text-decoration:none;
}

h1 {
  letter-spacing: 0.05em;
  font-size: 18pt;
  font-weight: lighter;
  line-height:24pt;
  margin-top: 20;
}

h2 {
  letter-spacing: 0.05em;
  font-size: 14pt;
  font-weight: lighter;
  line-height:18pt;
  margin-top: 20;
}

.hell { 
  color:#feffeb;
}

.dunkel { 
  color:#666666;
}


.text { 
  font-family:Arial,Helvetica,sans-serif;
  text-decoration:none;
  color:#000000;
  line-height:15pt;
  font-size: 10pt;
  letter-spacing: 0.03em;
  margin-top: 10;
  margin-bottom: 10pt;
  margin-right: 10px;
}

.disclaimer { 
  font-family:Arial,Helvetica,sans-serif;
  text-decoration:none;
  color:#000000;
  line-height:10pt;
  font-size: 8pt;
  letter-spacing: 0;
  margin-top: 10;
}

.vsmall { 
  font-family:Arial,Helvetica,sans-serif;
  text-decoration:none;
  color:#000000;
  line-height:9pt;
  font-size: 7pt;
}

.plistprodname { 
  font-family:Times New Roman,Times,serif;
  text-decoration:none;
  color:#666666;
  font-size: 18pt;
  letter-spacing: 0.05em;
  line-height:22pt;
}

.textnom {
  font-family:Arial,Helvetica,sans-serif;
  text-decoration:none;
  color:#666666;
  line-height:15pt;
  font-size: 10pt;
  letter-spacing: 0.03em;
}

.yhead { 
  font-family:Trajan, Times New Roman, Times;
  text-decoration:none;
  color:#666666;
  line-height:20pt;
  font-size: 15pt;
  letter-spacing: 0.05em;
}

.yheadsm { 
  font-family:Trajan, Times New Roman, Times;
  text-decoration:none;
  color:#666666;
  line-height:20pt;
  font-size: 12pt;
  letter-spacing: 0.02em;
}

.ytext { 
  font-family:Times New Roman, Times;
  text-decoration:none;
  color:#666666;
  line-height:15pt;
  font-size: 10pt;
  letter-spacing: 0.03em;
}

.imgtext { 
  font-family:Arial,Helvetica,sans-serif;
  font-style:italic;
  text-decoration:none;
  color:#cccccc;
  line-height:13pt;
  font-size: 8pt;
  letter-spacing: 0.03em;
}

.imgborder {  // für Imagefotos
  border-color:#000000;
}



/********************************************************* 
 *             Styles für Kontaktformular                *
 *********************************************************/
input, select, textarea {
	font-size: 10pt; 
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border:0;
}

.ifield {	// Input-Felder
	width:365px;
	background-color:#ffffff;
}

.formText {
	color:#666666; 
	text-decoration:none; 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size: 10pt; 
	margin-top: 2px;
	margin-bottom: 0px;
}

.formError {
	color:#ff0000; 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	margin-top: 2px;
	margin-bottom: 0px;
}

.formTextSmall {
	color:#666666; 
	text-decoration:none; 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 0.63cm;
	text-indent:-0.63cm;
}


/********************************************************* 
 *             Styles für Händlersuche                   *
 *********************************************************/

#Eingabefeld {
	position:absolute;
	top:70px;
	width:280px;
}

#Ausgabefeld {
	position:absolute;
	top:70px;
	left:300px;
	width:280px;
}
