.dimgray_10		{ color: #696969; font-size: 10px; line-height: 10pt; text-decoration: none; font-family: Verdana, Arial, Helvetica }

H1 			{  		
			font-family:		Verdana, Arial, Helvetica, sans-serif; 
			font-size:		16pt; 
			color:			#666666; 
			letter-spacing:		0.8pt;
			font-weight:		bold; 
			font-variant:		normal; 
			line-height:		normal; 
			margin-top:		0px;
			margin-bottom:		0px;
			text-indent:		0px;
			text-transform:		none;
			}
			
H2 			{  		
			font-family:		Verdana, Arial, Helvetica, sans-serif; 
			font-size:		10.5pt; 
			color:			#666666; 
			font-weight:		bold; 
			font-variant:		normal; 
			line-height:		normal; 
			text-indent:		0px;
			text-transform:		none;
			margin-top:		18px;
			margin-bottom:		8px;
			}

H3 			{
		  	font-family:		Verdana, Arial, Helvetica, sans-serif; 
			font-size:		10pt; 
			color:			#A1403A; 
			font-weight:		bold; 
			font-variant:		normal; 
			line-height:		normal; 
			text-indent:		0px;
			text-transform:		none;
			margin-top:		9px;
			margin-bottom:		4px;
			}

P 			{  		
			font-family:		Arial, Helvetica, sans-serif; 
			font-size:		10pt; 
			line-height:		18px; 
			font-variant:		normal; 
			text-align:		justify;
			text-indent:		0px;
			margin-top:		0px;
			margin-bottom:		16px;
			text-transform:		none;
			}
	    
TR			{  		
			font-family:		Arial, Helvetica, sans-serif; 
			font-size:		10pt;
			line-height:		18px; 
			color:			#666666;
			font-variant:		normal; 
			text-align:		justify;
			text-indent:		0px;
			margin-top:		6px;
			margin-bottom:		8px;
			text-transform:		none;
			}
	     
A 			{
		  	font-family:		Arial, Helvetica, sans-serif; 
			color:			#666666; 
			text-decoration:	underline;
			font-weight:		bold;
			}
A:Visited 					{color:#666666;}
A:Hover 					{color:#000000;}
		
a.link_duenn:link				{color:#666666;font-weight:normal; font-size: 10pt; line-height: 18pt; font-family:Arial, Helvetica, sans-serif;}
a.link_duenn:visited				{color:#666666;font-weight:normal; font-size: 10pt; line-height: 18pt; font-family:Arial, Helvetica, sans-serif;}
a.link_duenn:hover				{color:#000000;font-weight:normal; font-size: 10pt; line-height: 18pt; font-family:Arial, Helvetica, sans-serif;}
a.link_duenn:active				{color:#000000;font-weight:normal; font-size: 10pt; line-height: 18pt; font-family:Arial, Helvetica, sans-serif;}

a.link_klein:link				{color: #696969;font-weight:normal; font-size: 10px; line-height: 10pt; text-decoration: none; font-family: Verdana, Arial, Helvetica}
a.link_klein:visited				{color: #696969;font-weight:normal; font-size: 10px; line-height: 10pt; text-decoration: none; font-family: Verdana, Arial, Helvetica}
a.link_klein:hover				{color: #696969;font-weight:normal; font-size: 10px; line-height: 10pt; text-decoration: none; font-family: Verdana, Arial, Helvetica}
a.link_klein:active				{color: #696969;font-weight:normal; font-size: 10px; line-height: 10pt; text-decoration: none; font-family: Verdana, Arial, Helvetica}

a.pfeil_schleuder:link				{color:#666666;}
a.pfeil_schleuder:visited			{color:#666666;}
a.pfeil_schleuder:hover				{color:#000000;}
a.pfeil_schleuder:active			{color:#000000;}

a.pfeil_hauptnavigation:link			{color:#666666;}
a.pfeil_hauptnavigation:visited			{color:#666666;}
a.pfeil_hauptnavigation:hover			{color:#000000;}
a.pfeil_hauptnavigation:active			{color:#000000;}

a.pfeil_index:link				{color:#666666;}
a.pfeil_index:visited				{color:#666666;}
a.pfeil_index:hover				{color:#000000;}
a.pfeil_index:active				{color:#000000;}

a.pfeil_fliestext:link				{color:#666666;}
a.pfeil_fliestext:visited			{color:#666666;}
a.pfeil_fliestext:hover				{color:#000000;}
a.pfeil_fliestext:active			{color:#000000;}

a.pfeil_fliestext_duenn:link			{color:#666666;font-weight:normal;}
a.pfeil_fliestext_duenn:visited			{color:#666666;font-weight:normal;}
a.pfeil_fliestext_duenn:hover			{color:#000000;font-weight:normal;}
a.pfeil_fliestext_duenn:active			{color:#000000;font-weight:normal;}


.printheader		{display:none;}  
.printheader		
{
			width:			100%;
			border-top:		#ffffff 0px solid;
			border-bottom:		#000000 1px solid;
			padding-top:		0px; 
			padding-left:		0px; 
			padding-right:	 	0px;
			padding-bottom:		0px;
			float:			left;
			}
/* ######################################################################### */
.pageheader		{
			width:			100%;
			height:			58px;
			background-color:	#acacac;
			border-top:		#ffff00 0px solid;
			border-bottom:		#a9a9a9 2px solid;
			padding-top:		0px; 
			padding-left:		0px; 
			padding-right:		0px;
			padding-bottom:		0px;
			}
.pageheader_text	{
			vertical-align:		text-bottom;			
			padding-top:		0px; 
			padding-left:		0px; 
			padding-right:		0px;
			padding-bottom:		0px; 
			}
a.pageheader_link:link				{color:#ffffff; font-weight:bold; font-size: 9pt; line-height: 10pt; text-decoration: none }
a.pageheader_link:visited			{color:#ffffff; font-weight:bold; font-size: 9pt; line-height: 10pt; text-decoration: none }
a.pageheader_link:hover				{color:#ffffff; font-weight:bold; font-size: 9pt; line-height: 10pt; text-decoration: none }
a.pageheader_link:active			{color:#ffffff; font-weight:bold; font-size: 9pt; line-height: 10pt; text-decoration: none }

.pageheader_logo	{
			padding-top:		4px;
			padding-left:		0px;
			}
.pageheader_text_bullet	{
			float:			right;
			padding-top:		40px;
			background-image:	url(/pics/bullet_dcdcdc.gif); /* von der Position dieser Datei */
			background-repeat:	no-repeat; /* alternativ x-repeat; */
			background-position:	0px 40px; /* Position des Bullet in x und y Richtung */
			margin-bottom:		0px;
			}  
/* ######################################################################### */
.breadcrump_box		{	
			width:			100%;
			height:			18px;
			background-color:	#dcdcdc;
			border-top:		#ffffff 2px solid;
			border-bottom:		#ffffff 2px solid;
			padding-top:		2px; 
			padding-right:		0px; 
			padding-left:		0px;		
			padding-bottom:		2px; 
			}
.breadcrump_text	{
			margin: 0px;
			padding: 0px;
			line-height:		normal; 
			font-size:		8pt; 
			color:			#666666;
			}
a.breadcrump_link:link				{color:#666666; font-weight:normal; font-size: 8pt; line-height: 12pt; text-decoration: underline }
a.breadcrump_link:visited			{color:#666666; font-weight:normal; font-size: 8pt; line-height: 12pt; text-decoration: underline }
a.breadcrump_link:hover				{color:#000000; font-weight:normal; font-size: 8pt; line-height: 12pt; text-decoration: underline }
a.breadcrump_link:active			{color:#000000; font-weight:normal; font-size: 8pt; line-height: 12pt; text-decoration: underline }
/* ######################################################################### */

.tb_navigation		{
			vertical-align:		top;
			background-color:	#f5f5f5;
			}
.navigation_box 	{	
			width:			210px;
			margin-top:		0px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		0px;
			}
.navigation		{	
			font-size:		10pt; 
			font-family:		Verdana, Arial, Helvetica; text-decoration: none;
			padding-top:		24px; 
			padding-right:		24px;
			padding-left:		24px; 
			padding-bottom:		24px;
			text-align:		left;
			color:			#f5f5f5;
			line-height:		normal; 
			}
.navigationspunkt_box	{	
			width:			100%;
			margin-top:		10px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		10px;
			}
a.navigationspunkt_link:link 			{color:#666666; font-size: 10pt; line-height: 12pt; text-decoration: none }
a.navigationspunkt_link:visited			{color:#666666; font-size: 10pt; line-height: 12pt; text-decoration: none }
a.navigationspunkt_link:hover			{color:#000000; font-size: 10pt; line-height: 12pt; text-decoration: underline }
a.navigationspunkt_link:active			{color:#000000; font-size: 10pt; line-height: 12pt; text-decoration: underline }

.navigationspunkt_aktiv	{	
			text-align:		right;
			width:			100%;
			padding-top:		10px; 
			margin-right:		0px;
			margin-left:		0px; 
			padding-bottom:		10px;
			}
.navigationspunkt_hauptseite_sitemap{	
			text-align:		left;
			}	
a.navigationspunkt_aktiv_link:link       {color:#666666; font-size: 10pt; line-height: 12pt; text-decoration: none }
a.navigationspunkt_aktiv_link:visited    {color:#666666; font-size: 10pt; line-height: 12pt; text-decoration: none }
a.navigationspunkt_aktiv_link:hover      {color:#000000; font-size: 10pt; line-height: 12pt; text-decoration: underline }
a.navigationspunkt_aktiv_link:active     {color:#000000; font-size: 10pt; line-height: 12pt; text-decoration: underline }

.navigationspunkt_aktiv_unterseiten_box {
			text-align:		right;
			padding-top:		10px; 
			padding-right:		0px;
			padding-left:		0px; 
			padding-bottom:		10px;
			}
.navigationspunkt_unterseiten_box_sitemap {
			text-align:		right;
			padding-top:		10px; 
			padding-right:		0px;
			padding-left:		0px; 
			padding-bottom:		0px;
			}
.navigationspunkt_aktiv_unterseite {
			padding-top: 2px; 
			padding-right: 0px;
			padding-left: 0px; 
			padding-bottom: 2px;
			}
a.navigationspunkt_aktiv_unterseiten_link:link       {color:#666666; font-weight: normal; font-size: 10pt; line-height: 12pt; text-decoration: none }
a.navigationspunkt_aktiv_unterseiten_link:visited    {color:#666666; font-weight: normal; font-size: 10pt; line-height: 12pt; text-decoration: none }
a.navigationspunkt_aktiv_unterseiten_link:hover      {color:#000000; font-weight: normal; font-size: 10pt; line-height: 12pt; text-decoration: underline }
a.navigationspunkt_aktiv_unterseiten_link:active     {color:#000000; font-weight: normal; font-size: 10pt; line-height: 12pt; text-decoration: underline }

.navigationspunkt_unterseite_sitemap {
			background-image: url(/pics/bullet_666666.gif); 
			background-repeat: no-repeat;
			background-position: 1px 2px;
			padding-left: 15px;		
			padding-top: 2px; 
			padding-right: 0px;
			padding-bottom: 2px;
			text-align:left;
			}
.navigationspunkt_aktiv_geoeffnete_unterseite {	
			color: #000000;
			font-weight: bold;
			padding-top: 4px; 
			padding-right: 0px;
			padding-left: 0px; 
			padding-bottom: 4px;
			}
.navigationspunkt_aktiv_geoeffnete_unterseite_pfeil {
			background-image: url(/pics/bullet_666666.gif); 
			background-repeat: no-repeat;
			background-position: -3px 3px; /* x-wert,y-wert */
			}    
.navigation_trennlinie {	
			width: 100%;
			height: 1px;
			margin-top: 0px; 
			margin-right: 0px;
			margin-left: 0px; 
			margin-bottom: 0px;
			background-color: #acacac;
			}    
.navigation_trennlinie_aktiv {	
			width: 100%;
			height: 1px;
			margin-top: 0px; 
			margin-right: 0px;
			margin-left: 0px; 
			margin-bottom: 0px;
			background-color: #acacac;
			}
/* ######################################################################## */
/* Trennlinie von Navigation zur Mainbox */  

.haupttrennlinie_tb	{background-color: #dcdcdc;}
.haupttrennlinie_box 	{width:2px;}

/* ######################################################################## */
/* Haupttextbox */

.main_box		{
			width:			100%;
			border-width:		0px;
			border-style:		solid;
			border-color:		#666666;
			background-color:	#f5f5f5;    
			margin-top:		0px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		0px;
			}
.main_box_text		{
			font-size:		10pt;
			color:			#666666;
			padding-top:		24px;
			padding-right:		24px;
			padding-left:		24px;
			padding-bottom:		24px;
			line-height:		normal;
			text-align:		justify;
			}
.index_1_titel_box 	{
			width:			400px;
			text-align:		left;
			padding-top:		0px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		16px;
			}
.index_titeltext_box	{
			text-align:		justify;
			line-height:		18px;
			padding-top:		18px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		10px;
			}
.titel_box		{
			width:			325px;
			text-align:		left;
			padding-top:		0px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		16px;
			}
.titeltext_box		{
			text-align:		left;
			line-height:		18px;
			padding-top:		8px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		10px;
			}
.ueberschrift		{
			color:			#666666;
			font-size:		13pt;
			font-weight:		bold; 
			line-height:		normal;
			padding-top:		16px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		10px;
			text-align:		left;
			}
.ueberschrift_2te_ebene	{
			color:			#666666;
			font-size:		11pt;
			font-weight:		bold; 
			line-height:		normal;
			padding-top:		16px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		10px;
			text-align:		left;
			}
.index_ueberschrift_link_box{
			margin-top:		0px;
			margin-bottom:		6px;
			text-align:		left;			
			}    
/* ueberschrift_link für erste Index Seite */
a.index_1_ueberschrift_link:link		{color:#666666; font-size: 13pt; text-decoration: underline }
a.index_1_ueberschrift_link:visited		{color:#666666; font-size: 13pt; text-decoration: underline }
a.index_1_ueberschrift_link:hover		{color:#000000; font-size: 13pt; text-decoration: underline }
a.index_1_ueberschrift_link:active		{color:#000000; font-size: 13pt; text-decoration: underline }

.index_1_linkbeschreibung_text_box{
			padding-top:		8px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			}

/* ueberschrift_link für unterindex Seiten */
a.index_ueberschrift_link:link			{color:#666666; font-size: 13pt; text-decoration: underline }
a.index_ueberschrift_link:visited		{color:#666666; font-size: 13pt; text-decoration: underline }
a.index_ueberschrift_link:hover			{color:#000000; font-size: 13pt; text-decoration: underline }
a.index_ueberschrift_link:active		{color:#000000; font-size: 13pt; text-decoration: underline }



.index_link_box		{
			width:			100%;			
			padding-top:		0px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			}
.index_1_linkbeschreibung_box{
			width:			515px;			
			padding-top:		0px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			}
.index_11_linkbeschreibung_box{
			width:			580px;			
			padding-top:		0px;
			padding-right:		14px;
			padding-left:		0px;
			padding-bottom:		0px;
			}			
.index_linkbeschreibung_box{
			width:			334px;			
			padding-top:		0px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			}
.index_linkbeschreibung_box_klein{
			width:			306px;			
			padding-top:		0px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			}
	
.index_linkbeschreibung_text_box{
			padding-top:		0px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			}			
			
.index_abstand_bild_zu_text{	
			width:15px;
			}   
.texthervorhebung	{
			font-weight: bold; 
			}
.index_abschlusstext_box{
			text-align:		justify;
			padding-top:		10px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			}
.abschlusstext_box{
			text-align:		justify;
			padding-top:		10px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			}
/* ######################################################################## */
/* Listen */
UL			{
	  		font-size:		10pt;
			line-height:		18px; 
			margin-top:		-3px;
			margin-left:		20px;
			margin-right:		25px;
			margin-bottom:		8px;
			padding-left:		5px;
			list-style-type:	square;
			/*list-style-image:	url(/images/bullet.gif); */
			}
LI			{
			margin-bottom:		5px;
			}
/* ############################################################ */
/* Pressenotizen */

.zeitung_box		{
			padding-top:		24px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		24px;
			}
.zeitung_spaltenbox	{
			width:			220px;
			font-family:		Times New Roman;
			padding-bottom:		24px;
			}
.zeitung_text		{
			color:			#666666;
			font-size:		11pt;
			line-height:		normal;
			font-family:		Times New Roman;
			}    
.textmarker		{
			background-color:	#FFFF00;
			}
.zeitung_name		{
			font-weight:		bold;
			font-style:		italic;
			text-align:		left;
			width:			100%;
			border-top:		#ffffff 0px solid;
			border-bottom:		#808080 1px solid;
			padding-top:		0px; 
			padding-left:		0px; 
			padding-right:		0px;
			margin-bottom:		14px;
			font-family:		Times New Roman;
			}
.zeitung_ueberschrift	{
			font-size:		16pt;
			font-weight:		normal;    
			text-align:		left;
			margin-bottom:		14px;
			font-family:		Times New Roman;
			}    

#zeitung_bild_links	{ /* für Bilder die im Textfluss stehen Größe: 110x76 */
			border-left-width:	1px;
			border-top-width:	1px;
			border-right-width:	1px;
			border-bottom-width:	1px;
			border-style:		solid;
			border-color:		black;
			margin-top:		0px; 
			margin-left:		0px; 
			margin-right:		10px;
			margin-bottom:		0px;
			}
.zeitung_bild_untertitel{
			font-size:		10pt;
			text-align:		left;
			margin-top:		10px; 
			margin-left:		0px; 
			margin-right:		0px;
			margin-bottom:		10px;
			font-family:		Times New Roman;
			} 
    
/* ############################################################ */
/* Referenzschreiben */ 
.referenzschreiben_box	{

			border-width:		1px;
			border-style:		solid;
			border-color:		black;
			padding-top:		14px;
			padding-right:		14px;
			padding-left:		14px;
			padding-bottom:		14px;
			background-color:	#ffffff;
			}
.referenzschreiben_text{
			color:			#000000;
			font-size:		11pt;
			line-height:		normal;
			font-family:		Times New Roman;
			}
.referenzschreiben_firmenname {
			color:			#000000;
			font-size:		16pt;
			line-height:		normal;
			font-family:		Times New Roman;
			padding-top:		60px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		30px;
			}
.referenzschreiben_zitat {
			color:			#000000;
			font-size:		12pt;
			font-style:		italic;
			line-height:		normal;
			font-family:		Times New Roman;
			padding-top:		0px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		24px;
			}
.referenzschreiben_ungekuerzt_box {
			width:			100%;
			padding-top:		10px; 
			padding-left:		0px; 
			padding-right:		0px;
			padding-bottom:		0px;
			}
a.referenzschreiben_ungekuerzt_link:link       {color:#666666; font-size: 9pt; line-height: 9pt; font-weight:normal; text-decoration: none }
a.referenzschreiben_ungekuerzt_link:visited    {color:#666666; font-size: 9pt; line-height: 9pt; font-weight:normal; text-decoration: none }
a.referenzschreiben_ungekuerzt_link:hover      {color:#000000; font-size: 9pt; line-height: 9pt; font-weight:normal; text-decoration: underline }
a.referenzschreiben_ungekuerzt_link:active     {color:#000000; font-size: 9pt; line-height: 9pt; font-weight:normal; text-decoration: underline }

/* Kundenlogos ############################################################ */
.kundenlogos_box	{
			text-align:		center;
			float:			none;
			width:			80%;
			border-width:		0px;
			border-style:		solid;
			border-color:		black;
			padding-top:		4px;
			padding-right:		4px;
			padding-left:		4px;
			padding-bottom:		4px;
			margin-top:		25px; 
			margin-right:		0px;
			margin-left:		40px; 
			margin-bottom:		25px;
			background-color:	#ffffff;
			}

/* ############################################################ */
/* Linkbox am Seitenende */
.Linkbox		{	
			float:			none;
			background-repeat:	no-repeat;
			margin-top:		25px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		15px;
			line-height:		normal; 
			font-size:		9pt;
			}
.LinkBoxHeader 		{
			background-repeat:	no-repeat;
			background-color:	#ededed; /* Farbe wird nicht angezeigt */
			border-left:		#FFFFFF 0px solid; 
			border-top:		#FFFFFF 0px solid; 
			border-right:		#FFFFFF 0px solid; 
			border-bottom:		#FFFFFF 2px solid; 
			padding-top:		3px; 
			padding-left:		5px; 
			padding-right:		5px; 
			padding-bottom:		3px; 
			margin-top:		0px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		0px;
			font-family:		Arial, Helvetica, sans-serif; 
			font-size:		10pt; 
			color:			#666666; /* Farbe wird nicht angezeigt */
			font-weight:		bold; 
			line-height:		normal; 
			text-align:		left;
			}
.LinkBoxText 		{	
			background-repeat:	no-repeat;
			background-color:	#EDEDED; /* Farbe wird angezeigt */
			border-top:		#FFFFFF 0px solid; 
			border-left:		#FFFFFF 0px solid; 
			border-right:		#FFFFFF 0px solid; 
			border-bottom:		#FFFFFF 0px solid; 
			padding-top:		3px; 
			padding-left:		5px; 
			padding-right:		5px; 
			padding-bottom:		3px; 
			margin-top:		0px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		0px;
			font-size:		9pt;
			font-weight:		normal;
			color:			#666666;  /* Farbe wird angezeigt */
			line-height:		168pt; /* hat keinen Einfluss */
			}
.LinkboxTextMitBullet	{
			background-image:	url(/pics/bullet_666666.gif); 
			background-repeat:	no-repeat;
			background-position:	1px 0px; /*x-wert,y-wert nach unten*/
			padding-left:		15px;
			font-size:		9pt;
			margin-top:		0px; 
			margin-bottom:		0px;
			line-height:		14pt; 
			text-align:		left;
			}
.index_1_pakete_box	{	
			background-repeat:	no-repeat;
			background-color:	#EDEDED; /* Farbe wird angezeigt */
			border-top:		#FFFFFF 1px solid; 
			border-left:		#FFFFFF 1px solid; 
			border-right:		#FFFFFF 1px solid; 
			border-bottom:		#FFFFFF 1px solid; 
			padding-top:		10px; 
			padding-left:		17px; 
			padding-right:		10px; 
			padding-bottom:		7px; 
			margin-top:		0px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		0px;
			}
.index_pakete_box	{	
			background-repeat:	no-repeat;
			background-color:	#EDEDED; /* Farbe wird angezeigt */
			border-top:		#FFFFFF 1px solid; 
			border-left:		#FFFFFF 1px solid; 
			border-right:		#FFFFFF 1px solid; 
			border-bottom:		#FFFFFF 1px solid; 
			padding-top:		10px; 
			padding-left:		17px; 
			padding-right:		14px; 
			padding-bottom:		7px; 
			margin-top:		0px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		0px;
			}
.index_pakete_druck_box	{	
			background-repeat:	no-repeat;
			background-color:	#EDEDED; /* Farbe wird angezeigt */
			border-top:		#FFFFFF 1px solid; 
			border-left:		#FFFFFF 1px solid; 
			border-right:		#FFFFFF 1px solid; 
			border-bottom:		#FFFFFF 1px solid; 
			padding-top:		10px; 
			padding-left:		17px; 
			padding-right:		14px; 
			padding-bottom:		0px; 
			margin-top:		0px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		14Px;
			}
.TextMitBullet		{
			background-image:	url(/pics/bullet_666666.gif); 
			background-repeat:	no-repeat;
			background-position:	1px 0px; /*x-wert,y-wert nach unten*/
			padding-left:		15px;
			font-size:		9pt;
			margin-top:		5px; 
			margin-bottom:		5px;
			line-height:		14pt; 
			text-align:		left;
			}

/* ######################################################################## */	
/* Unterschrift */
.unterschrift		{
			background-image:	url(/bausteine/bilder/unterschrift.gif); 
			background-repeat:	no-repeat;
			background-position:	1px 0px; /*x-wert,y-wert nach unten*/
			padding-top:		50px; /* für den Text */
			padding-left:		0px; /* für den Text */			
			margin-top:		-10px; 
			margin-bottom:		0px;
			}
/* ######################################################################## */	
/* nach rechts gerückte box */
.anmerkung_box_rechts 	{
			float:			right;
			width:			180px;
			margin-top:		5px; 
			margin-left:		10px; 
			margin-right:		0px;
			margin-bottom:		8px;
			line-height:		normal; 
			font-size:		9.5pt;
			}
.anmerkung_ueberschrift	{
			background-repeat:	no-repeat;
			background-color:	#ededed; /* Farbe wird nicht angezeigt */
			border-left:		#FFFFFF 0px solid; 
			border-top:		#FFFFFF 0px solid; 
			border-right:		#FFFFFF 0px solid; 
			border-bottom:		#FFFFFF 2px solid; 
			padding-top:		3px; 
			padding-left:		5px; 
			padding-right:		5px; 
			padding-bottom:		3px; 
			margin-top:		0px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		0px;
			font-family:		Arial, Helvetica, sans-serif; 
			font-size:		10pt; 
			color:			#666666; /* Farbe wird nicht angezeigt */
			font-weight:		bold; 
			line-height:		normal; 
			text-align:		left;
			}
.anmerkung_text		{
			background-image:	url(/pics/bullet_666666.gif); 
			background-repeat:	no-repeat;
			background-position:	1px 0px; /*x-wert,y-wert nach unten*/
			padding-left:		15px;
			font-size:		9pt;
			margin-top:		0px; 
			margin-bottom:		0px;
			line-height:		14pt; 
			text-align:		left;
			}

/* ################################################################################## */
/*  Moderator-Fragebogen */    
.fragebogen_box		{
			border-width:		1px;
			border-style:		solid;
			border-color:		#666666;
			margin-top:		30px;
			padding-top:		4px;
			padding-right:		14px;
			padding-left:		14px;
			padding-bottom:		14px;
			background-color:	#ffffff;
			}
    
/* ################################################################################## */
/*  Formulare */
.Formular 		{
			padding:		0px; 
			margin-top:		0px; 
			margin-left:		0px; 
			margin-right:		0px; 
			margin-bottom:		0px;
			}
.formular_senden_box	{
			margin-top:		10px; 
			margin-left:		0px; 
			margin-right:		0px; 
			margin-bottom:		0px;
			padding-bottom:		0px;
			}
		
/*von zorno.EingabeFeld	{
			border-top:		#3C4472 1px solid; 
			border-left:		#3C4472 1px solid; 
			border-right:		#3C4472 1px solid; 
			border-bottom:		#3C4472 1px solid;
			background-color:	#F4F4F4;
			font-family: Verdana,Arial,Helvetica,Sans-serif;
			font-size: 9.5pt;
			color: #000000;
			}*/
.textaera_box		{
			padding-top:		24px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			}
.textaera_fragebogen_box{
			padding-top:		6px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		12px;
			}
.textaera_ueberschrift {
			color:			#666666;
			font-size:		11pt;
			font-weight:		bold; 
			line-height:		normal;
			padding-top:		16px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			text-align:		left;
			}
.textaera_beschreibungstext{
			padding-top:		10px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			text-align:		left;    
			}
.textfeld		{
			border-top:		#666666 1px solid;
			border-left:		#666666 1px solid; 
			border-right:		#666666 1px solid;
			border-bottom:		#666666 1px solid;
			padding-top:		2px;
			padding-right:		0px;
			padding-left:		6px;
			padding-bottom:		0px;
			background-color:	#ffffff;
			font-family: 		Verdana,Arial,Helvetica,Sans-serif;
			font-size: 		9.0pt;
			color: 			#000000;	
			}
.textaera		{
			border-top:		#666666 1px solid;
			border-left:		#666666 1px solid; 
			border-right:		#666666 1px solid;
			border-bottom:		#666666 1px solid;
			margin-top:		2px;
			padding-top:		2px;
			padding-right:		0px;
			padding-left:		6px;
			padding-bottom:		0px;
			background-color:	#ffffff;
			font-family: 		Verdana,Arial,Helvetica,Sans-serif;
			font-size:		9.0pt;
			color:			#000000;	
			}
.adresse_box		{
			height:			60px;
			border-width:		0px;
			border-style:		solid;
			border-color:		#666666;
			padding-top:		0px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			}
.formular_mailadresse_box{
			padding-top:		0px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			}
.moderationspaket_und_preise_box{
			background-repeat:	no-repeat;
			background-color:	#ededed; /* Farbe wird nicht angezeigt */
			border-left:		#FFFFFF 1px solid; 
			border-top:		#FFFFFF 1px solid; 
			border-right:		#FFFFFF 1px solid; 
			border-bottom:		#FFFFFF 1px solid; 
			padding-top:		16px; 
			padding-left:		30px; 
			padding-right:		5px; 
			padding-bottom:		13px; 
			margin-top:		8px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		-12px;
			font-family:		Arial, Helvetica, sans-serif; 
			font-size:		10pt; 
			color:			#666666; /* Farbe wird nicht angezeigt */			
			line-height:		normal; 
			text-align:		left;
			background-image:	url(/pics/bullet_666666.gif); /* von der Position dieser Datei */
			background-repeat:	no-repeat; /* alternativ x-repeat; */
			background-position:	15px 14px; /* Position des Bullet in x und y Richtung */
			}

/* ######################################################################## */	
/*popup*/
.popup_main_box		{
			width:			500px;
			height:			684px; /* = mindest-Höhe des Kasten. passt sich für größere Inhalte automatisch an */
			border-width:		2px;
			border-style:		solid;
			border-color:		#dcdcdc;
			background-color:	#f5f5f5;    
			margin-top:		10px; 
			margin-right:		10px;
			margin-left:		10px; 
			margin-bottom:		10px;
			}
.popup_main_box_druckservice{
			width:			300px;
			height:			434px;
			border-width:		2px;
			border-style:		solid;
			border-color:		#dcdcdc;
			background-color:	#f5f5f5;    
			margin-top:		10px; 
			margin-right:		10px;
			margin-left:		10px; 
			margin-bottom:		10px;
			}	
  
/* ######################################################################## */
.contentfooter 		{	
			font-size:		8.5pt; 
			color:			#666666;
			border-top:		#acacac 1px solid;
			margin-top:		2px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		10px;
			}
a.contentfooter_link:link			{color:#666666;font-weight:normal; font-size: 8.5pt; line-height: 12pt; text-decoration: none }
a.contentfooter_link:visited			{color:#666666;font-weight:normal; font-size: 8.5pt; line-height: 12pt; text-decoration: none }
a.contentfooter_link:hover			{color:#000000;font-weight:normal; font-size: 8.5pt; line-height: 12pt; text-decoration: underline }
a.contentfooter_link:active			{color:#000000;font-weight:normal; font-size: 8.5pt; line-height: 12pt; text-decoration: underline }

/* ######################################################################## */
.copyright		{	
			width:			100%;
			height:			19px;
			text-align:		left;
			background-color:	#dcdcdc;
			border-top:		#ffffff 2px solid;
			border-bottom:		#ffffff 2px solid;
			padding-top:		1px; 
			padding-left:		0px; 
			padding-right:		0px; 
			padding-bottom:		0px; 
			font-size:		7.5pt; 
			color:			#666666;
			}
/* ######################################################################## */
/* pagefooter gelbe Schrift */
.pagefooter		{	
			width:			100%;
			height:			60px;
			background-color:	#acacac;
			padding-top:		4px; 
			padding-left:		0px; 
			padding-right:		0px; 
			padding-bottom:		0px;
			text-align:		right;
			font-size:		9pt; 
			color:			#FFFF00;
			line-height:		normal;
			}
a.pagefooter_link:link				{color:#FFFF00;font-weight:normal; font-size: 9pt; line-height: 12pt; text-decoration: none }
a.pagefooter_link:visited			{color:#FFFF00;font-weight:normal; font-size: 9pt; line-height: 12pt; text-decoration: none }
a.pagefooter_link:hover				{color:#ffffff;font-weight:normal; font-size: 9pt; line-height: 12pt; text-decoration: underline }
a.pagefooter_link:active			{color:#ffff00;font-weight:normal; font-size: 9pt; line-height: 12pt; text-decoration: underline }
	

/* ################################################################################## */
/*  printfooter*/
.printfooter		{display:none;}
.printfooter		{    
			width:			100%;
			padding-top:		14px; 
			padding-left:		0px; 
			padding-right:		0px;
			padding-bottom:		14px;
			float:			left;
			}
.printfooter_bild_links	{
			float:			left;
			background-color:	#ffffff;
			position:		relative; left:0px; 
			padding-top:		0px; 
			padding-right:		15px;
			padding-left:		0px; 
			padding-bottom:		0px;
			}
.printfooter_textbox	{
			width:			100%;
			height:			138px;
			border-top:		#666666 1px solid;
			border-bottom:		#666666 1px solid;
			margin-top:		0px; 
			padding-left:		0px; 
			padding-right:		0px;
			margin-bottom:		0px;
			}
/* ################################################################################## */
/* graphische Elemente */
.bild_index_1_ 		{
			border-left-width:	1px;
			border-top-width:	1px;
			border-right-width:	1px;
			border-bottom-width:	1px;
			border-style:		solid;
			border-color:		black;
			margin-top:		4px;
			padding-top:		0px; 
			padding-right:		0px;
			padding-left:		0px; 
			padding-bottom:		0px;			
			}
.bild_index_1_60x60	{
			margin-top:		4px;
			margin-left:		18px;
			padding-top:		0px; 
			padding-right:		0px;
			padding-left:		0px; 
			padding-bottom:		0px;			
			}			
.bild_indexseite	{
			border-left-width:	1px;
			border-top-width:	1px;
			border-right-width:	1px;
			border-bottom-width:	1px;
			border-style:		solid;
			border-color:		black;
			margin-top:		4px; 
			padding-right:		0px;
			padding-left:		0px; 
			padding-bottom:		0px;
			}
.bildrand_indexbilder	{
			border-left-width:	1px;
			border-top-width:	1px;
			border-right-width:	1px;
			border-bottom-width:	1px;
			border-style:		solid;
			border-color:		black;
			margin-top:		3px;
			}
.bildrand_titelbild	{
			border-left-width:	1px;
			border-top-width:	1px;
			border-right-width:	1px;
			border-bottom-width:	1px;
			border-style:		solid;
			border-color:		black;
			padding:		0px;
			}
#bildrand_01		{
			border-left-width:	1px;
			border-top-width:	1px;
			border-right-width:	2px;
			border-bottom-width:	2px;
			border-style:		solid;
			border-color:		black;
			padding:		0px;
			}
.bildrand_textumflossenes_bild_rechts  { 	/* für Bilder die im Textfluss stehen Größe: 110x76 */
			border-left-width:	1px;
			border-top-width:	1px;
			border-right-width:	1px;
			border-bottom-width:	1px;
			border-style:		solid;
			border-color:		black;
			margin-top:		6px; 
			margin-left:		10px; 
			margin-right:		0px;
			margin-bottom:		0px;
			}    
.bildrand_textumflossenes_bild_links  { 	/* für Bilder die im Textfluss stehen Größe: 110x76 */
			border-left-width:	1px;
			border-top-width:	1px;
			border-right-width:	1px;
			border-bottom-width:	1px;
			border-style:		solid;
			border-color:		black;
			margin-top:		4px; 
			margin-left:		0px; 
			margin-right:		10px;
			margin-bottom:		0px;
			}
#bildrand_großbilder	{ 			/* für Bilder z.B. Showelemente Größe: 174x120 */
			border-left-width:	1px;
			border-top-width:	1px;
			border-right-width:	3px;
			border-bottom-width:	3px;
			border-style:		solid;
			border-color:		black;
			padding:		0px;
			}
/* ################################################################################## */
/* Trennlinien */
.trennlinie_index	{	
			width:			100%;
			height:			1px;
			margin-top:		10px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		10px;
			background-color:	#acacac;/* 666666 */
			}
.trennlinie_indexseiten {	
			width:			100%;
			height:			1px;
			margin-top:		14px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		14px;
			background-color:	#acacac;
			}   
/* ######################################################################## */

.linkschleuder_kasten	{		
			padding-left:		0px;
			padding-right:		0px; 
			padding-top:		14px;
			padding-bottom:		14px;    
			}
.linkschleuder_bullet 	{
			background-image:	url(/pics/bullet_666666.gif); /* von der Position dieser Datei */
			background-repeat:	no-repeat; /* alternativ x-repeat; */
			background-position:	1px 0px; /* Position des Bullet in x und y Richtung */
			padding-left:		14px; /* Abstand vom Rand links */
			margin-bottom:		3px;
			}           
/* Fenster schliessen Box oder Seite drucken Box ######################################################################## */

.servicelink_box_rechts	{
			float:			right;
			text-align:		right;
			border-width:		0px;
			border-style:		solid;
			border-color:		#000000;
			background-color:	#f5f5f5;    
			margin-top:		20px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		20px;
			}
.servicelink_box_links	{
			float:			left;
			text-align:		left;
			border-width:		0px;
			border-style:		solid;
			border-color:		#000000;
			background-color:	#f5f5f5;    
			margin-top:		20px; 
			margin-right:		0px;
			margin-left:		0px; 
			margin-bottom:		20px;
			}
/* Anfrageformular ausdrucken als Faxvorlage ######################################################################## */
.briefkopf_box		{
			width:			250px;
			border-left:		#000000 0px solid; 
			border-top:		#000000 1px solid; 
			border-right:		#000000 0px solid; 
			border-bottom:		#000000 1px solid;
			margin-top:		2px; 
			margin-right:		0px;
			margin-left:		50px; 
			margin-bottom:		20px;
			padding-top:		3px;
			paddin-bottom:		3px,
			}
.briefkopf_absender	{
			font-size:		6.5pt; 
			color:			#000000;
			margin-top:		20px; 
			margin-right:		0px;
			margin-left:		50px; 
			margin-bottom:		0px;
			}
.schreiblinie		{
			width:			100%;
			border-left:		#666666 0px solid; 
			border-top:		#666666 0px solid; 
			border-right:		#666666 0px solid; 
			border-bottom:		#666666 1px solid;
			margin-top:		25px; 
			margin-right:		0px;
			margin-left:		24px; 
			margin-bottom:		15px;
			padding-top:		0px;
			paddin-bottom:		0px,
			}
/* ################################################################################## */
.nur_drucken		{display:none;}
.im_aufbau		{display:none;}
/* ################################################################################## */
/* Wichtige Erklärungen:
margin-:
erst Abstand - dann Linie (Außenkante div)
padding-:
erst linie - dann Abstand - dann Text
white-space: nowrap; sagt: keinen zeilenumbruch in einer dargestellten URL

*/
