	/* Feuerfaden . Stylesheet http://www.feuerfaden.de */

	/* Basic */
	/* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen / font: bold 1em verdana, sans-serif; */
	* 					{margin: 0; padding: 0;}
	html, body	{height: 100%; width:100%;}

	body 													{font-family:Verdana, Arial, Helvetica, sans-serif, "Century Gothic"; font-size: 11px; line-height: 16px; color: #666666; padding: 0px; margin: 0px;}
	div 													{padding: 0px; margin:0px;text-align: left;} /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
	span													{padding: 0px; margin:0px;}
	p 														{padding:0px; margin:0px;}
	a img 												{border-width:0px; padding:0px; margin:0px;}
	ul														{padding: 0px; margin:0px;}
	li														{padding: 0px; margin:0px;}
	
	img.stripe										{margin-bottom:30px;}

	a:link, a:visited 						{color: #cc0033; text-decoration: none; font-weight:normal;}
	a:hover 											{color: #cc0033; text-decoration: none; font-weight:normal;}
	
	h1 														{font-size: 11px; color: #CCCCCC; padding:0; margin:0 0 15px 0;}
	h2 														{font-size: 11px; color: #666666; padding:0; margin:15px 0 10px 0;}
	h3 														{font-size: 12px; color: #cc0033; padding:0;} /* Header linke und rechte Spalte */
	h4 														{font-size: 12px; color: #666666; padding:0; margin:0 0 10px 0;} /* Header1 in dgrau */
	h5 														{font-size: 12px; color: #cc0033; padding:0; font-weight:normal;} /* Header linke und rechte Spalte "normal" */
	
	.headline1 {font-size: 12px; color: #666666; padding:0; margin:0 0 10px 0; font-weight:bold;}
	.text1 {width:490px; margin-top:14px;}
	.text2 {width:490px; font-size: 10px; float:left;} /* Referenzen neben Bild */
	.text3 {width:270px; float:left;} /* Home neben Bild */
	.thumb_ref {
		padding-right:13px;
		padding-bottom:13px;
	}
	
	.space1 {border:0px; margin-top:10px; }
	/*--------------------------------------------------------------------------------------------------------- 
			POSITION WEBSITE
	----------------------------------------------------------------------------------------------------------- */
	
	div#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:950px;
	background: url(../images/global/basic/hg_site.gif) repeat left top;
	height: 100%;
	min-height: 100%;
	height: auto !important;
	border-left:1px solid #efefef;
	border-right:1px solid #dedede;
	}
	
	div#header {
	height: 152px;
	background: url(../images/global/basic/hg_top.gif) repeat left top;	
	}
	
	div#leftCol {
	margin-top:30px;
	width: 190px;
	float: left;
	margin-left:20px;
	}
	
	#leftCol p {font-size:11px; line-height:16px; color:#000000;}
	
	.leftLine {
  border-top: 1px dotted #cccccc;
  width:170px;
	margin:10px 0px 10px 0px;
	}
	
		.rightLine {
  border-top: 1px dotted #cccccc;
  width:180px;
	margin:10px 0px 10px 0px;
	}

	
	div#centerCol {
	margin-top:30px;
	width: 520px;
	margin-left:10px;
	float:left;
	}

	.centerLine {
	border:none;
  border-top: 1px dotted #cccccc;
  width:510px;
	margin:15px 0px 15px 0px;
	float:left;
	background:none;
	}
	
	.centerLineRef {
	border:none;
  border-top: 1px dotted #cccccc;
  width:510px;
	margin:none;
	margin-bottom:10px;
	float:left;
	background:none;
	}
	

	div#rightCol {
	margin-top:30px;
	width: 190px;
	float: right;
	}
	
	/* Infotext RightCol */
	.small 			{font-size: 10px; line-height: 15px; color: #666666;}

	div#leftCol, div#centerCol, div#rightCol {
	padding-bottom: 50px;
	}
	
	div#footer {
	clear:both;
	position: relative;
	bottom: 0;
	margin:0px;
	height: 100px;
	border-top: 1px dotted #cccccc;
	}
	
	#footer span  {float:left; margin-left:220px; margin-top:5px; font-size:10px;}
	
	a.MainNav  		{margin-right:20px; color:#FFFFFF; font-size:18px; font-weight:bold; float:left;}
	a.MainNavHL  	{margin-right:20px; color:#FFFFFF; font-style:italic; font-size:22px; font-weight:bold; float:left;}

	.BasicNav 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #999999;}
	.BasicNav a		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #999999;}
	
	.MainNav2 					{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color: #e4e4e4;}
	.MainNav2 a					{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #999999;}
	.MainNav2 a:hover		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #cc0033;}

	.submenu			{background-color:#EFEFEF; border-bottom:1px dotted #CCCCCC; padding:4px; width:173px;}
	.submenu a		{font-size: 10px; line-height:15px; font-weight:bold;}

	.subLine {
		border:none;
  border-top: 1px dotted #cccccc;
  width:180px;
	margin:10px 0px 0px 0px;
	}

	/* Liste CenterCol */
	#list1Container {width:510px; margin-top:0px; margin-bottom:20px;}
	#list1					{padding-left: 0px;	margin-left: 0px;}
	#list1 li				{list-style: none; margin: 0;	padding: 0.25em; border-bottom: 1px solid #e8e8e8;}

	
	/* Liste RightCol */
	ul#right		{font-size: 10px; margin-left: 0px; list-style-type: none; color:#cc0033;}
	
	/*  --------------------------------------------------------------------------------------------------------- 
		FORMULAR
	----------------------------------------------------------------------------------------------------------- */
	/* Formular 370px */
	select 											{margin-left:10px;width:300px;height:22px; background-color:#eaf5bd;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;}
	.input											{margin-left:10px;width:300px;height:22px;color:#666666;font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;border:1px solid #d65916;}
	.select 										{margin-left:10px;width:300px;height:22px;color:#666666;font:9px Verdana,Geneva,Arial,Helvetica,sans-serif;}

	textarea										{margin-left:10px;width:300px;height:100px;background-color:#eaf5bd;color:#666666;font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;border:1px solid #d65916;}
	input.plz										{margin-left:10px;width:80px;height:22px;color:#666666;font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;border:1px solid #d65916;}
	input.ort										{margin-left:8px;width:210px;height:22px;color:#666666;font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;border:1px solid #d65916;}
	input.senden								{margin-left:10px;width:150px;height:22px; background-color:#d65916;color:#000000;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;border:1px solid #d65916;float:left}
	input.senden2								{margin-left:10px;width:130px;height:22px; background-color:#d65916;color:#000000;font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;border:1px solid #d65916;float:left}

	/* Text Formular */
	#formTxt 										{margin:0px;font-size:11px;color:#829e0d;float:left;}
	/*  --------------------------------------------------------------------------------------------------------- 
		ABSTNDE/TRENNER
	----------------------------------------------------------------------------------------------------------- */
	/* Bei Tabellen mit <span> muss dieser spacer eingebaut werden, um abst nde (z.b. trennerabstand margin-top) zu setzen */
	.spacer 											{display:block;height:1px;font:1px/1 sans-serif;clear:both;}	
	.spacer30											{display:block;height:30px;font:1px/1 sans-serif;clear:both;}	
	
	/* Abstand unter header */
	.abstand5											{display:block;height:5px;font:1px/1 sans-serif;clear:both;} 
	.abstand10										{display:block;height:10px;font:1px/1 sans-serif;clear:both;} 
	.abstand15										{display:block;height:15px;font:1px/1 sans-serif;clear:both;} 
	.abstand20										{display:block;height:20px;font:1px/1 sans-serif;clear:both;}
	.abstand50										{display:block;height:50px;font:1px/1 sans-serif;clear:both;}
	
	/* --------------------------------------------------------------------------------------------------------- 
		FARBEN
	----------------------------------------------------------------------------------------------------------- */
		#weiss											{color: #FFFFFF;}
		#rot											{color: #cc0033;}
		#dgrau											{color: #666666;}
		a#dgrau:hover									{color: #cc0033;}
		#dblau											{color: #003333;}
		#hgrau											{background-color: #e8e8e8}
		#mgrau											{background-color: #F8F8F8}
		#orange											{color:#fb9900;}
		#tuerkis										{color: #cc0033;}
