.dimgray_10		{ 
			color: #696969; 
			font-size: 10px; 
			line-height: 10pt; 
			text-decoration: none; 
			font-family: Verdana, Arial, Helvetica 
			}

#navigation_und_inhalt	{
			width:			728px;
			padding-top:		2px;
			padding-left:		0px;
			padding-right:	 	0px;
			padding-bottom:		0px;
			background-color:	#ffffcc;
			}

H1 			{
			font-family:		Verdana, Arial, Helvetica, sans-serif;
			font-size:		16pt;
			color:			#cc0000; /*#ffcc33*/
			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:		10pt;
			color:			#666666;
			font-weight:		normal;
			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:		16pt;
			color:			#cc0000; /*#ffcc33*/
			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;
			}
			
H4			{
			font-family:		Verdana, Arial, Helvetica, sans-serif;
			font-size:		10pt;
			color:			#666666;
			font-weight:		normal;
			font-variant:		normal;
			line-height:		normal;
			text-indent:		0px;
			text-transform:		none;
			margin-top:		18px;
			margin-bottom:		8px;
			}

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;}

.link_tour_details				{color:#666666;font-weight:normal;text-decoration:none;cursor:text;}
a.link_tour_details:link			{}
a.link_tour_details:visited			{}
a.link_tour_details:hover			{color:#666666;}
a.link_tour_details:active			{color:#666666;}

.link_duenn					{font-weight:normal;}
a.link_duenn:link				{}
a.link_duenn:visited				{}
a.link_duenn:hover				{color:#000000;}
a.link_duenn:active				{color:#000000;}

a.pfeil_schleuder:link				{color:#CC0000;}
a.pfeil_schleuder:visited			{color:#CC0000;}
a.pfeil_schleuder:hover				{color:#FF0000;}
a.pfeil_schleuder:active			{color:#FF0000;}

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:#CC0000;}
a.pfeil_fliestext:visited			{color:#CC0000;}
a.pfeil_fliestext:hover				{color:#FF0000;}
a.pfeil_fliestext:active			{color:#FF0000;}

.pfeil_fliestext_duenn				{font-weight:normal;}
a.pfeil_fliestext_duenn:link			{}
a.pfeil_fliestext_duenn:visited			{}
a.pfeil_fliestext_duenn:hover			{color:#FF0000;}
a.pfeil_fliestext_duenn:active			{color:#FF0000;}


.printheader		{
			display:none;
			/*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_bild	{
			/*width:			100%;*/
			background-color:	#ffffcc;
			padding-top:		2px;
			padding-left:		2px;
			padding-right:		2px;
			padding-bottom:		2px;
			}
/* ######################################################################### */
.breadcrump_box_index_1	{
			/*width:			100%;*/
			background-color:	#ffffcc;
			border-top:		#cc0000 1px solid;
			border-bottom:		#cc0000 1px solid;
			margin-top:		0px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		0px;
			padding-top:		2px; /* position der schrift, nicht des background-image*/
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		4px;
			background-image:	url(/pics/c_breadcrump.gif);
			background-repeat:	no-repeat;
			background-position:	4px 2px;
			}
.breadcrump_box		{
			width:			100%;
			background-color:	#ffffcc;
			border-top:		#cc0000 1px solid;
			border-bottom:		#cc0000 1px solid;
			margin-top:		0px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		0px;
			padding-top:		2px; /* position der schrift, nicht des background-image*/
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		3px;
			background-image:	url(/pics/c_breadcrump.gif);
			background-repeat:	no-repeat;
			background-position:	4px 2px;
			}
.breadcrump_text	{
			margin:			0px;
			padding:		0px;
			line-height:		normal;
			font-size:		8pt;
			color:			#666666;
			}
.breadcrump_link				{font-weight:normal;font-size:8pt;line-height:12pt;}
a.breadcrump_link:link				{}
a.breadcrump_link:visited			{}
a.breadcrump_link:hover				{color:#000000;}
a.breadcrump_link:active			{color:#000000;}
/* ######################################################################### */

a.link_bilderserie_duenn{background-image: 	url(/pics/icons/bilder-serie_grau.gif);
			background-repeat: 	no-repeat;
		 	background-position: 	2px 2px;
			padding-top: 		0px;
			padding-left: 		28px;
			padding-bottom: 	0px;
			margin-top: 		0px;
			margin-bottom: 		0px;
			font-weight:normal;
			}
a.link_bilderserie_duenn:hover{background-image:url(/pics/icons/bilder-serie_schwarz.gif);font-weight:normal;}

a.link_video{		background-image:url(/pics/icons/video_grau.gif);
			background-repeat: no-repeat;
		 	background-position: 4px 0px;
			padding-top: 0px;
			padding-left: 38px;
			padding-bottom: 0px;
			margin-top: 0px;
			margin-bottom: 0px;}
a.link_video:hover{	background-image:url(/pics/icons/video_schwarz.gif);}

a.link_video_duenn{	background-image:url(/pics/icons/video_grau.gif);
			background-repeat: no-repeat;
		 	background-position: 4px 0px;
			padding-top: 0px;
			padding-left: 38px;
			padding-bottom: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			font-weight:normal;}
a.link_video_duenn:hover{background-image:url(/pics/icons/video_schwarz.gif);font-weight:normal;}	

.navigation_box 	{
			float:			left;
			width:			210px;
			background-color:	#ffffcc;
			padding-left:		4px;
			padding-top:		0px;
			margin-top:		0px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		0px;
			}
.navigation		{
			/*width:			210px;*/
			font-size:		10pt;
			font-family:		Verdana, Arial, Helvetica; text-decoration: none;
			line-height:		normal;		
			text-align:		left;				
			border-right:		#996600 1px solid;
			border-left:		#996600 1px solid;
			padding-top:		14px;
			padding-right:		14px;
			padding-left:		14px;
			padding-bottom:		14px;
			margin-top:		0px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		0px;			
			background-color:	#ffffff;

			}
.navigationspunkt_box	{
			/*width:			100%;*/
			margin-top:		10px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		10px;
			}
.navigationspunkt_link				{color:#666666; font-size: 10pt;line-height:12pt;text-decoration: none }
a.navigationspunkt_link:link 			{}
a.navigationspunkt_link:visited			{}
a.navigationspunkt_link:hover			{color:#000000;}
a.navigationspunkt_link:active			{color:#000000;}

.navigationspunkt_aktiv	{
			/*width:			100%;*/
			text-align:		right;
			padding-top:		10px;
			padding-bottom:		10px;			
			margin-right:		0px;
			margin-left:		0px;
			}
			
.navigationspunkt_hauptseite_sitemap{
			text-align:		left;
			}
			
.navigationspunkt_aktiv_link			{color:#666666;font-size:10pt;line-height:12pt;text-decoration:none}
a.navigationspunkt_aktiv_link:link       	{}
a.navigationspunkt_aktiv_link:visited		{color:#CC0000;}
a.navigationspunkt_aktiv_link:hover      	{color:#000000;text-decoration: underline }
a.navigationspunkt_aktiv_link:active     	{color:#000000;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;
			}
.navigationspunkt_aktiv_unterseiten_link			{color:#666666;font-weight:normal;font-size:10pt;line-height:12pt;text-decoration:none}
a.navigationspunkt_aktiv_unterseiten_link:link			{}
a.navigationspunkt_aktiv_unterseiten_link:visited		{}
a.navigationspunkt_aktiv_unterseiten_link:hover			{color:#000000;text-decoration:underline}
a.navigationspunkt_aktiv_unterseiten_link:active		{color:#000000;text-decoration:underline}


.navigationspunkt_aktiv_unterseiten_link_ebene2			{color:#666666;font-weight:normal;font-size:8pt;line-height:12pt;text-decoration:none}
a.navigationspunkt_aktiv_unterseiten_link_ebene2:link		{}
a.navigationspunkt_aktiv_unterseiten_link_ebene2:visited	{}
a.navigationspunkt_aktiv_unterseiten_link_ebene2:hover		{color:#000000;text-decoration:underline}
a.navigationspunkt_aktiv_unterseiten_link_ebene2:active		{color:#000000;text-decoration:underline}

.navigationspunkt_unterseite_sitemap {
			background-image:		url(/pics/bullet_cc0000.gif);
			background-repeat:		no-repeat;
			background-position:		1px 0px;
			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;
			}
a.navigationspunkt_aktiv_geoeffnete_unterseite:visited    {color: #CC0000; text-decoration: none }


.navigationspunkt_aktiv_geoeffnete_unterseite_ebene2 {
			color: 				#000000;
			font-size: 			8pt;
			font-weight: 			bold;
			padding-top: 			4px;
			padding-right: 			0px;
			padding-left: 			0px;
			padding-bottom: 		4px;
			}
a.navigationspunkt_aktiv_geoeffnete_unterseite_ebene2:visited    {color: #CC0000; text-decoration: none }


.navigation_trennlinie {
			/*width:			33%;*/
			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:		#cc0000;
			}
.site_map_box		{
			/*width:			100%;*/
			background-color:	#ffffff;
			padding-left:		4px;
			padding-top:		0px;
			margin-top:		0px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		0px;
			}

/* ######################################################################## */
/* Haupttextbox */

.main_box_index_1	{
			/*width:			100%; addiert padding einfach zu den 100% dazu */
			background-color:	#ffffcc;
			margin-top:		2px;
			margin-right:		4px;
			margin-left:		4px;
			margin-bottom:		4px;
			
			padding-top:		0px;
			padding-left:		0px;
			padding-right:		0px;
			padding-bottom:		0px;
			/* border-right:	#996600 1px solid; */
			/* border-left:		#996600 1px solid; */
			}
.main_box		{
			float:			right;
			width:			508px;
			background-color:	#ffffcc;
			margin-top:		0px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		0px;
			padding-top:		0px;
			padding-left:		0px;
			padding-right:		4px;
			padding-bottom:		2px;
			}
.main_box_text		{
			background-color:	#ffffff;
			margin-top:		0px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		0px;
			border-right:		#996600 1px solid;
			border-left:		#996600 1px solid;
			padding-top:		14px;
			padding-right:		14px;
			padding-left:		14px;
			padding-bottom:		14px;
			line-height:		normal;
			text-align:		justify;
			font-size:		10pt;
			color:			#666666;
			}
.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:		left;
			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;
			margin:			0px;
			padding-top:		16px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		10px;
			text-align:		left;

			}
.ueberschrift_bilderfluss{
			color:			#666666;
			font-size:		11pt;
			font-weight:		bold;
			line-height:		normal;
			padding-top:		0px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			margin-bottom:		6px;
			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_1_ueberschrift_link_box{
			padding-top:		2px;
			padding-left:		90px;
			margin:			0px;
			text-align:		left;
			}
.index_ueberschrift_link_box{
			margin-top:		0px;
			margin-bottom:		6px;
			text-align:		left;
			}

/* ueberschrift_link für erste Index Seite */
.index_1_ueberschrift_link			{font-size:13pt;}
a.index_1_ueberschrift_link:link		{}
a.index_1_ueberschrift_link:visited		{}
a.index_1_ueberschrift_link:hover		{}
a.index_1_ueberschrift_link:active		{}

.index_1_linkbeschreibung_text_box{
			line-height:		16px;
			padding-top:		4px;
			padding-right:		0px;
			padding-left:		90px;
			padding-bottom:		0px;
			margin:			0px;
			}

/* ueberschrift_link für unterindex Seiten */
.index_ueberschrift_link			{font-size:13pt;}
a.index_ueberschrift_link:link			{}
a.index_ueberschrift_link:visited		{}
a.index_ueberschrift_link:hover			{}
a.index_ueberschrift_link:active		{}



.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:		6px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			margin:			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-image:	url(/pics/bullet_cc0000.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		{
			/*width:			100%;*/
			font-weight:		bold;
			font-style:		italic;
			text-align:		left;
			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	{
			/*width:			470px;*/
			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;
			}
.referenzschreiben_ungekuerzt_link		{font-size:9pt;line-height:9pt;font-weight:normal;text-decoration:none}
a.referenzschreiben_ungekuerzt_link:link	{}
a.referenzschreiben_ungekuerzt_link:visited    	{}
a.referenzschreiben_ungekuerzt_link:hover	{text-decoration: underline }
a.referenzschreiben_ungekuerzt_link:active	{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		{
			margin-top:		25px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		15px;
			}
.LinkBoxHeader 		{
			background-color:	#FFFFCC;
			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;
			font-weight:		bold;
			line-height:		normal;
			text-align:		left;
			}
.LinkBoxText 		{
			background-repeat:	no-repeat;
			background-color:	#FFFFCC;
			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_cc0000.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-color:	#FFFFCC; /* Farbe wird angezeigt */
			border-top:		#FF9933 1px solid;
			border-left:		#FF9933 1px solid;
			border-right:		#FF9933 1px solid;
			border-bottom:		#FF9933 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:	#ffffcc; /* 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_cc0000.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 Tippbox */
.Anmerkung 		{
			float:left;
			position:relative; left:520px; top:0px; /*wandert nach rechts; wandert nach unten*/
			width: 160px;
			background-color:#FFFFFF;
			border-top: #bbbbbb 0px solid;
			border-left: #ffffff 0px solid;
			border-right: #bbbbbb 0px dashed;
			border-bottom: #ffffff 0px solid;
			padding-top: 5px;
			padding-left: 10px;
			padding-right: 5px;
			padding-bottom: 5px;
			margin-left: 0px;
	
			line-height: normal;
			text-align: left;
			font-size: 8pt;
			}
/* ######################################################################## */
/* nach rechts gerückte Sitemapbox */
.sitemap_box		{
			float:			left;
			position:		relative; left:732px; top:3px; /*wandert nach rechts; wandert nach unten*/
			width:			160px;
			padding-top:		0px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		20px;
			background-image:	url(/pics/c_sitemapbox.gif);
			background-repeat:	no-repeat;
			background-position:	0px 0px;
			margin-right:		-175px;
			text-align:		center;
			}
.sitemap_text		{
			width:			150px;
			padding-top:		2px;
			padding-left:		0px;
			padding-right:		0px;
			padding-bottom:		0px;
			margin-left:		0px;
			font-size:		8pt;
			}
.tipp_box	 	{
			float:			left;
			position:		relative; left:728px; top:0px; /*wandert nach rechts; wandert nach unten*/
			width:			160px;
			padding-top:		0px;
			padding-left:		4px;
			padding-right:		0px;
			padding-bottom:		0px;
			margin-top:		4px;
			margin-left:		0px;
			margin-right:		0px;
			margin-bottom:		0px;			
			margin-right:		-175px;
			text-align:		center;
			}
.tipp_bild		{
			width:			150px;
			border-top:		#bbbbbb 0px solid;
			border-left:		#996600 1px solid;
			border-right:		#996600 1px solid;
			border-bottom:		#ffffff 0px solid;
			padding-top:		6px;
			p adding-left:		18px;
			padding-right:		0px;
			padding-bottom:		0px;
			margin-top:		0px;
			margin-bottom:		0px;
			margin-left:		0px;
			margin-right:		0px;

			background-color:	#ffffff;
			text-align:		left;
			}
.tipp_text_ueberschrift	{
			w idth:			150px;
			padding-top:		12px;
			padding-left:		18px;
			p adding-right:		18px;
			padding-bottom:		8px;
			margin-top:		0px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		0px;
			font-size:		10pt;
			font-weight:		bold;
			color:			#666666;
			text-align:		left;
			background-color:	#ffffff;
			border-left:		#996600 1px solid;
			border-right:		#996600 1px solid;
			}
.tipp_text		{
			w idth:			132px;
			border-top:		#bbbbbb 0px solid;
			border-left:		#996600 1px solid;
			border-right:		#996600 1px solid;
			border-bottom:		#ffffff 0px solid;
			padding-top:		0px;
			padding-left:		18px;
			p adding-right:		18px;
			padding-bottom:		4px;
			margin-left:		0px;
			margin-bottom:		0px;
			line-height:		normal;
			font-size:		8pt;
			background-color:	#ffffff;
			text-align:		left;
			}
.tipp_text_link		{
			w idth:			150px;
			border-top:		#bbbbbb 0px solid;
			border-left:		#996600 1px solid;
			border-right:		#996600 1px solid;
			border-bottom:		#ffffff 0px solid;
			padding-top:		6px;
			p adding-left:		18px;
			p adding-right:		18px;
			padding-bottom:		4px;
			margin-left:		0px;
			margin-bottom:		0px;
			line-height:		normal;
			font-size:		8pt;
			background-color:	#ffffff;
			text-align:		left;
			}

/* ######################################################################## */
/* 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:		#990000 1px solid;
			border-left:		#990000 1px solid;
			border-right:		#990000 1px solid;
			border-bottom:		#990000 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:		#990000 1px solid;
			border-left:		#990000 1px solid;
			border-right:		#990000 1px solid;
			border-bottom:		#990000 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:	#FFCC00; /* #ffffcc; Farbe wird 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;
			b ackground-image:	url(/pics/p-yellow.gif); 	/*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:		#996600;
			background-color:	#f5f5f5;
			margin-top:		10px;
			margin-right:		10px;
			margin-left:		10px;
			margin-bottom:		10px;
			}
.popup_main_box_text	{
			background-color:	#ffffff;
			margin-top:		0px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		0px;
			border-right:		#996600 0px solid;
			border-left:		#996600 0px solid;
			padding-top:		14px;
			padding-right:		14px;
			padding-left:		14px;
			padding-bottom:		14px;
			line-height:		normal;
			text-align:		justify;
			font-size:		10pt;
			color:			#666666;
			}
.popup_main_box_druckservice{
			width:			300px;
			height:			434px;
			border-width:		2px;
			border-style:		solid;
			border-color:		#996600;
			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;
			}
.contentfooter_link				{color:#666666;font-weight:normal;font-size:8.5pt;line-height:12pt;text-decoration:none}
a.contentfooter_link:link			{}
a.contentfooter_link:visited			{}
a.contentfooter_link:hover			{text-decoration:underline}
a.contentfooter_link:active			{text-decoration:underline}

a.contentfooter_link_favorit {color:#666666;font-weight:normal;font-size:8.5pt;line-height:12pt;text-decoration:none; background-image:url(/pics/icons/favorit-16x16-weiss.gif);
			background-repeat: no-repeat;
		 	background-position: 4px 0px;
			padding-top: 0px;
			padding-left: 24px;
			padding-bottom: 0px;
			margin-top: 0px;
			margin-bottom: 0px;}
a.contentfooter_link_favorit:hover{	background-image:url(/pics/icons/favorit-16x16-gelb.gif);color:#000000;}

/* ######################################################################## */
.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		{
			background-color:	#ffffcc;
			padding-top:		10px;
			padding-left:		0px;
			padding-right:		18px;
			padding-bottom:		10px;
			text-align:		right;
			font-size:		9pt;
			color:			#666666;
			}
.pagefooter_link				{font-weight:normal;font-size:9pt;line-height:12pt;text-decoration:none}
a.pagefooter_link:link				{}
a.pagefooter_link:visited			{}
a.pagefooter_link:hover				{color:#000000;text-decoration:underline }
a.pagefooter_link:active			{color:#000000;text-decoration:underline }


/* ################################################################################## */
.printfooter		{
			display:none;
			margin-top:		14px;
			margin-left:		0px;
			margin-right:		0px;
			margin-bottom:		14px;			
			padding-top:		14px;
			padding-left:		0px;
			padding-right:		0px;
			padding-bottom:		14px;
			border-top:		#666666 1px solid;
			border-bottom:		#666666 1px solid;					
			}

/* ################################################################################## */
/* 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:		#cc0000;
			margin-top:		4px;
			padding-top:		0px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		0px;
			}
.bild_index_1_60x60	{
			border-left-width:	0px;
			border-top-width:	0px;
			border-right-width:	0px;
			border-bottom-width:	0px;
			border-style:		solid;
			border-color:		#cc0000;
			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:		#cc0000;
			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:		#cc0000;
			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:		#cc0000;
			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:		#cc0000;
			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:		#cc0000;
			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:		#cc0000;
			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:		#cc0000;
			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%; */
			clear:both;
			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;
			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:			#666666;
			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,
			}
/* Gästebuch ################################################################################## */
.trennlinie_gaestebuch	{
			color:			#666666;
			border-top:		#acacac 1px solid;
			margin-top:		20px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		20px;
			}


/* ################################################################################## */
.nur_drucken		{display:none;}
.im_aufbau		{display:none;}
.nicht_anzeigen		{display:none;}
.aktuell		{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

*/


