/* ############################################################ */
/* Claus bodytext.css */


/* Textformate */

H1 		{
		font-family: 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: 6px;
		text-indent: 0px;
		text-transform: none;
		}
		
.h1-hell	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15pt;
		color: #dcdcdc;
		letter-spacing: 0.6pt;
		font-weight: bold;
		font-variant: normal;
		line-height: normal;
		margin-top: 90px;
		margin-bottom: 6px;
		text-indent: 0px;
		text-transform: none;
		text-align:left;
		}
		
H2		{
		clear:both;
		color:			#666666;
		font-size:		13pt;
		font-weight:		bold;
		line-height:		normal;
		margin:			0px;
		padding-top:		20px;
		padding-right:		0px;
		padding-left:		0px;
		padding-bottom:		10px;
		text-align:		left;
		}
		
.h2-hell	{
		clear:both;
		color:			#dcdcdc;
		font-size:		11pt;
		font-weight:		bold;
		line-height:		normal;
		padding-top:		16px;
		padding-right:		0px;
		padding-left:		0px;
		padding-bottom:		0px;
		margin-bottom: -4px;
		text-align:		left;
		}

H3 		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		color: #666666;
		font-weight: bold;
		font-variant: normal;
		line-height: normal;
		text-indent: 0px;
		text-transform: none;
		m argin-top: 16px;
		margin-bottom: -6px;
		padding-top:16px;
		padding-bottom:0px;
		}

.ueberschrift_programmpunkt	{
		font-family: Arial, Helvetica, sans-serif;
		color:			#666666;
		font-size:		12pt;
		font-weight:		bold;
		line-height:		normal;
		padding-top:		0px;
		padding-right:		0px;
		padding-left:		0px;
		padding-bottom:		0px;
		margin-bottom: 10px;
		text-align:		left;
		}
		
P 		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-variant: normal;
		text-indent: 0px;
		margin-top: 0px;
		margin-bottom: 10px;
		text-transform: none;
		color: #666666;
		text-align: justify;
		}

.p-hell		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-variant: normal;
		text-indent: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		text-transform: none;
		text-align: left;
		color: #dcdcdc;
		}

A 		{color: #696969;font-weight:bold;text-decoration:underline;}
		A:Visited 	{color:#000000;}
		A:Hover 	{color:#000000;text-decoration:underline;}


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

a.link_duenn_hell:link		{font-weight:normal;color: #dcdcdc;}
a.link_duenn_hell:visited	{font-weight:normal;color: #dcdcdc;}
a.link_duenn_hell:hover		{font-weight:normal;color: #ffffff;}
a.link_duenn_hell:active	{font-weight:normal;color: #ffffff;}


/*gelbes ca navig rechts*/
a.link_spalte_rechts:link	{color:#ffff33;font-weight:normal;font-size:8pt;line-height:10pt;text-decoration:none}
a.link_spalte_rechts:visited	{color:#ffff33;font-weight:normal;font-size:8pt;line-height:10pt;text-decoration:none}
a.link_spalte_rechts:hover	{color:#ffff33;font-weight:normal;font-size:8pt;line-height:10pt;text-decoration:underline}
a.link_spalte_rechts:active	{color:#ffff33;font-weight:normal;font-size:8pt;line-height:10pt;text-decoration:none}

.index_ueberschrift_link			{font-size:12pt;}
a.index_ueberschrift_link:link			{}
a.index_ueberschrift_link:visited		{}
a.index_ueberschrift_link:hover			{}
a.index_ueberschrift_link:active		{}

a.link_copyright:link		{color:#d3d3d3;font-weight:normal;font-size:8pt;line-height:10pt;text-decoration:none;}
a.link_copyright:visited	{color:#ffffff;font-weight:normal;font-size:8pt;line-height:10pt;text-decoration:none;}
a.link_copyright:hover		{color:#ffffff;font-weight:normal;font-size:8pt;line-height:10pt;text-decoration:underline;}
a.link_copyright:active		{color:#d3d3d3;font-weight:normal;font-size:8pt;line-height:10pt;text-decoration:none;}

a.link_hell:link		{color: #dcdcdc;}
a.link_hell:visited		{color: #dcdcdc;}
a.link_hell:hover		{color: #ffffff;}
a.link_hell:active		{color: #ffffff;}


.index_ueberschrift_link_box{
			margin-top:		0px;
			margin-bottom:		10px;
			text-align:		left;
			}

.index_ueberschrift_link_hell			{color: #dcdcdc;font-size:12pt;}
a.index_ueberschrift_link_hell:link		{color: #dcdcdc;}
a.index_ueberschrift_link_hell:visited		{color: #dcdcdc;}
a.index_ueberschrift_link_hell:hover		{color: #ffffff;}
a.index_ueberschrift_link_hell:active		{color: #ffffff;}

a.startseite_anlaesse_titel:link	{color:#696969;font-weight:bold;font-size:10pt;text-decoration:underline;}
a.startseite_anlaesse_titel:visited	{color:#696969;font-weight:bold;font-size:10pt;text-decoration:underline;}
a.startseite_anlaesse_titel:hover	{color:#000000;font-weight:bold;font-size:10pt;text-decoration:underline;}

a.startseite_anlaesse_text		{color:#666666;font-weight:normal;font-size:10pt;text-decoration:none;}
a.startseite_anlaesse_text:link		{color:#666666;font-weight:normal;font-size:10pt;text-decoration:none;}
a.startseite_anlaesse_text:visited	{color:#666666;font-weight:normal;font-size:10pt;text-decoration:none;}
a.startseite_anlaesse_text:hover	{color:#000000;font-weight:normal;font-size:10pt;text-decoration:underline;}


a.link_video{		background-image:url(/bauteile/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(/bauteile/icons/video_schwarz.gif);}

a.link_video_duenn{	background-image:url(/bauteile/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(/bauteile/icons/video_schwarz.gif);font-weight:normal;}	

a.link_bilderserie_duenn{background-image: url(/bauteile/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(/bauteile/icons/bilder-serie_schwarz.gif);font-weight:normal;}	
			
a.link_zum_popup_duenn{background-image: url(/bauteile/icons/link_zu_popup_out.gif);
			background-repeat: no-repeat;
		 	background-position: 2px 4px;
			padding-top: 0px;
			padding-left: 18px;
			padding-bottom: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			font-weight:normal;}
a.link_zum_popup_duenn:hover{background-image:url(/bauteile/icons/link_zu_popup_in.gif);font-weight:normal;}	

a.link_zum_popup_duenn_underline_no {background-image: url(/bauteile/icons/link_zu_popup_out.gif);
			background-repeat: no-repeat;
		 	background-position: 2px 1px;
			padding-top: 0px;
			padding-left: 18px;
			padding-bottom: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			font-weight:normal;
			text-decoration:none;
			}
a.link_zum_popup_duenn_underline_no:hover{background-image:url(/bauteile/icons/link_zu_popup_in.gif);
			font-weight:normal;
			text-decoration:none;
			}	

.linkp_content		{color: #696969;font-size:10px;line-height:10pt;text-decoration:none;}
a.linkp_content:link	{color: #696969;}
a.linkp_content:visited	{color: #696969;}
a.linkp_content:hover	{color: #ffffff;}
a.linkp_content:active	{color: #ffffff;}


/* Für Bild auf Unterseiten rechts oben */
.titelbild_box		{
			float:right;
			padding-left: 20px;
			}
.titelbild_rand		{
			border-left-width:	1px;
			border-top-width:	1px;
			border-right-width:	1px;
			border-bottom-width:	1px;
			border-style:		solid;
			border-color:		#000000;
			padding:		0px;
			}
.titel_box		{
			clear:both;
			text-align:		left;
			padding-top:		0px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		12px;
			margin-bottom:		0px;
			}
.titel_index_box	{
			clear:both;
			text-align:		left;
			padding-top:		0px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		5px;
			margin-bottom:		0px;
			}
.titeltext_box		{
			text-align:		left;
			line-height:		18px;
			padding-top:		8px;
			padding-right:		0px;
			padding-left:		0px;
			padding-bottom:		10px;
			}
.titel_beschreibung	{
			text-align:		left;
			}
.index_bild_box_rechts	{
			float:right;
			margin-top:0px;
			padding-left:10px;
			}

.index_bild_box_links	{
			float:left;
			margin-top:0px;
			padding-right:10px;
			}

.contentbild_box_links	{
			float:left;
			margin-top:4px;
			padding-right:10px;
			}

.contentbild_box_rechts	{
			float:right;
			margin-top:4px;
			padding-left:10px;
			}

.contentbild_rand	{
			border:	1px solid #000000;
			}

.content_textblock	{
		clear:both;
		border-top: #dcdcdc 1px solid;
		m argin-top: 18px;
		m argin-right: 0px;
		m argin-left: 0px;
		margin-bottom: 6px;
		padding-top: 6px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		}
.index_textblock_m_bild	{
		clear:both;
		b order-top: #dcdcdc 1px solid;
		m argin-top: 18px;
		m argin-right: 0px;
		m argin-left: 0px;
		margin-bottom: 6px;
		padding-top: 8px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 6px;
		}

.content_textblock_m_bild	{
		clear:both;
		margin-top: 36px;
		margin-bottom: 24px;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		}


.bildrand_bild_showelemente	{border-left-width:1px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-color:yellow; padding:0px;}


.printfooter		{
			width:			700px;
			float:			left;
			clear:both;
			padding-top:		10px;
			padding-left:		0px;
			padding-right:		0px;
			padding-bottom:		0px;
			magin-top: 4;
			magin-bottom: 4;
			border-top: #696969 1px solid;
			border-bottom: #696969 1px solid;
			display:none;
			}

.contentfooter 		{
			font-size:		8.5pt;
			color:			#666666;
			border-top:		#acacac 1px solid;
			margin-top:		8px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		2px;
			}
.contentfooter_link				{color:#666666;font-weight:normal;font-size:8.5pt;line-height:12pt;text-decoration:underline}
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 {
			background-image:url(/bauteile/icons/favorit-16x16-weiss.gif);
			color:#666666;
			font-weight:normal;
			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(/bauteile/icons/favorit-16x16-gelb.gif);color:#000000;}

a.contentfooter_link_favorit_hell {	
			background-image:url(/bauteile/icons/favorit-16x16-weiss.gif);
			text-decoration:none;
			color:#dcdcdc;
			font-weight:normal;
			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_hell:hover{background-image:url(/bauteile/icons/favorit-16x16-gelb.gif);color:#ffffff;text-decoration:underline;}


.spalte_rechts_bild	{
			z-index:10;
			position:relative; left:635px; top:-167px;
			width:			155px;
			margin-top:		0px;
			margin-left:		0px;
			margin-right:		0px;
			margin-bottom:-170px;
			padding-bottom:-170px;
			text-align:right;
			}
.spalte_links_schriftzug_claus	{

			position:relative; left:-296px; top:-159px;
			width:			155px;
			margin-top:		0px;
			margin-left:		0px;
			margin-right:		0px;
			margin-bottom:-170px;
			padding-bottom:-170px;
			text-align:right;
			}

.contentfooter_hell	{
			font-size:		8.5pt;
			color:			#dcdcdc;
			border-top:		#dcdcdc 1px solid;
			margin-top:		8px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		2px;
			}
.contentfooter_link_hell			{color:#dcdcdc;font-weight:normal;font-size:8.5pt;line-height:12pt;text-decoration:none}
a.contentfooter_link_hell:link			{}
a.contentfooter_link_hell:visited		{}
a.contentfooter_link_hell:hover			{color:#ffffff;text-decoration:underline;}
a.contentfooter_link_hell:active		{color:#ffffff;text-decoration:underline;}




.LinkboxDruckempfehlung {		
		padding-top: 4px;
		padding-left: 17px;
		padding-bottom: 4px;
		margin-top: 0px;
		margin-bottom: 0px;
		}

.LinkboxTextMitBullet {
		background-image: url(/bauteile/pics/bullet-schwarz.gif);
		background-repeat: no-repeat;
	 	background-position: 1px 9px;
		padding-top: 2px;
		padding-left: 15px;
		padding-bottom: 2px;
		margin-top: 0px;
		margin-bottom: 0px;
		}

.LinkboxTextMitBullet_hell {
		background-image: url(/bauteile/pics/bullet-dcdcdc.gif);
		background-repeat: no-repeat;
	 	background-position: 1px 9px;
		padding-top: 2px;
		padding-left: 15px;
		padding-bottom: 2px;
		margin-top: 0px;
		margin-bottom: 0px;
		color:#dcdcdc;
		}
.unterhaltungsprogramme_box		{
			width: 475px;
			border-left-width:	1px;
			border-top-width:	1px;
			border-right-width:	1px;
			border-bottom-width:	1px;
			border-style:		solid;
			border-color:		#ffff00;
			padding:		16px;
			background-color:#FFFFCC;
			}

.unterhaltungsprogramme_box_programme_uebersicht{
			width: 690px;
			border-left-width:	1px;
			border-top-width:	1px;
			border-right-width:	1px;
			border-bottom-width:	1px;
			border-style:		solid;
			border-color:		#ffff00;
			padding:		16px;
			background-color:#FFFFCC;
			margin-top:-14px;
			}


.trennlinie_indexseiten {
			clear:both;
			width:			100%;
			height:			1px;
			margin-top:		0px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		14px;
			background-color:	#acacac;
			}


/* ######################################################################### */


. 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;
			border-right:		#996600 1px solid;
			border-left:		#996600 1px solid;
			padding-top:		14px;
			padding-right:		14px;
			padding-left:		14px;
			padding-bottom:		14px;
			text-align:		left;
			background-color:	#ffffff;
			line-height:		normal;
			}
.navigationspunkt_box	{
			width:			150px;
			margin-top:		10px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		10px;
			}
.navigationspunkt_box_sitemap	{
			width:			300px;
			margin-top:		10px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		10px;
			}			
.navigationspunkt_link				{color:#dcdcdc; font-size: 10pt;line-height:12pt;text-decoration: none }
a.navigationspunkt_link:link 			{}
a.navigationspunkt_link:visited			{color:#ffffff;}
a.navigationspunkt_link:hover			{color:#ffffff;}
a.navigationspunkt_link:active			{color:#ffffff;}

.navigationspunkt_link_sitemap				{color:#666666; font-size: 10pt;line-height:12pt;text-decoration: none }
a.navigationspunkt_link_sitemap:link 			{}
a.navigationspunkt_link_sitemap:visited			{color:#666666;}
a.navigationspunkt_link_sitemap:hover			{color:#000000;}
a.navigationspunkt_link_sitemap:active			{color:#000000;}
.navigationspunkt_aktiv	{
			text-align:		right;
			width:			170px;
			padding-top:		10px;
			margin-right:		0px;
			margin-left:		0px;
			padding-bottom:		10px;
			}
.navigationspunkt_hauptseite_sitemap{
			text-align:		left;
			}
.navigationspunkt_aktiv_link			{color:#ffff00;font-size:10pt;line-height:12pt;text-decoration:none;}
a.navigationspunkt_aktiv_link:link       	{color:#ffff00;}
a.navigationspunkt_aktiv_link:visited		{color:#ffffff;}
a.navigationspunkt_aktiv_link:hover      	{color:#ffffff;text-decoration: underline;}
a.navigationspunkt_aktiv_link:active     	{color:#ffffff;text-decoration: underline;}

.navigationspunkt_aktiv_link_sitemap			{color:#666666;font-weight:normal;font-size:10pt;line-height:12pt;text-decoration:none}
a.navigationspunkt_aktiv_link_sitemap:link       	{color:#666666;font-weight:normal;}
a.navigationspunkt_aktiv_link_sitemap:visited		{color:#666666;font-weight:normal;}
a.navigationspunkt_aktiv_link_sitemap:hover      	{color:#000000;font-weight:normal;text-decoration: underline }
a.navigationspunkt_aktiv_link_sitemap:active     	{color:#666666;font-weight:normal;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:#dcdcdc;font-weight:normal;font-size:10pt;line-height:12pt;text-decoration:none}
a.navigationspunkt_aktiv_unterseiten_link:link			{}
a.navigationspunkt_aktiv_unterseiten_link:visited		{color:#ffffff;}
a.navigationspunkt_aktiv_unterseiten_link:hover			{color:#ffffff;text-decoration:underline}
a.navigationspunkt_aktiv_unterseiten_link:active		{color:#ffffff;text-decoration:underline}


.navigationspunkt_aktiv_unterseiten_link_ebene2			{color:#dcdcdc;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	{color:#ffffff;}
a.navigationspunkt_aktiv_unterseiten_link_ebene2:hover		{color:#ffffff;text-decoration:underline}
a.navigationspunkt_aktiv_unterseiten_link_ebene2:active		{color:#ffffff;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 {
			f loat:right;
			color:				#ffff00;
			font-weight:			bold;
			padding-top:			4px;
			padding-right: 			0px;
			padding-left: 			0px;
			padding-bottom: 		4px;
			margin-right:0px;
			_b order-top: #ffff00 1px solid;
			_b order-bottom: #ffff00 1px solid;

			}
a.navigationspunkt_aktiv_geoeffnete_unterseite:visited    {color: #ffff00; text-decoration: none }
a.navigationspunkt_aktiv_geoeffnete_unterseite:hover		{color:#ffffff;text-decoration:underline}
a.navigationspunkt_aktiv_geoeffnete_unterseite:active		{color:#ffffff;text-decoration:underline}


.navigationspunkt_aktiv_geoeffnete_unterseite_ebene2 {
			color: 				#ffff00;
			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: #ffffff; text-decoration: none }


.navigation_trennlinie {
			width:				150px;
			height:				1px;
			margin-top:			0px;
			margin-right:			0px;
			margin-left:			0px;
			margin-bottom:			0px;
			background-color:		#808080;
			}
.navigation_trennlinie_aktiv {
			width:				150px;
			height:				1px;
			margin-top:			0px;
			margin-right:			0px;
			margin-left:			20px;
			margin-bottom:			0px;
			background-color:		#ffff00;
			}
.site_map_box		{
			width:			100%;
			b ackground-color:	#ffffff;
			padding-left:		4px;
			padding-top:		0px;
			margin-top:		0px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		0px;
			}

/* ############################################################ */
/* 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;
			text-align:justify;
			}
.zeitung_text		{
			color:			#666666;
			font-size:		11pt;
			line-height:		normal;
			font-family:		Times New Roman;
			text-align: justify;
			}
.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	{
			width:			470;
			border-width:		1px;
			border-style:		solid;
			border-color:		black;
			padding-top:		14px;
			padding-right:		14px;
			padding-left:		14px;
			padding-bottom:		14px;
			background-color:	#ffffff;
			}
		/*Restbreite sollte sein 442px */
.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 {
			clear:both;
			width:			100%;
			padding-top:		10px;
			padding-left:		0px;
			padding-right:		0px;5
			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 }


/* ######################################################################## */
/* Unterschrift */
.unterschrift		{
			background-image:	url(/bauteile/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:	6px;
			margin-bottom:		0px;
			}

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


.nur_drucken		{display:none;}


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


/* 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;
			}
.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;
			}

.textfeld		{
			border:		#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:		#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;
			}
.zu_den_paketen		{
			clear:both;
			background-repeat:	no-repeat;
			background-color:	#ffffcc;
			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 */
			}

/* ############################################################ */
/* Linkbox am Seitenende */
.Linkbox		{
			margin-top:		25px;
			margin-right:		0px;
			margin-left:		0px;
			margin-bottom:		15px;
			}
.LinkBoxHeader 		{
			background-color:	#e8e8e8;
			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:	#e8e8e8; /*original moderator: #ededed;*/
			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(/bauteile/pics/bullet_666666.gif);
			background-repeat:	no-repeat;
			background-position:	1px 3px; /*x-wert,y-wert nach unten*/
			padding-left:		15px;
			font-size:		9pt;
			margin-top:		0px;
			margin-bottom:		0px;
			line-height:		14pt;
			text-align:		left;
			}

.resumetext_mit_icon_erster	{
			clear:both;
			background-image:	url(/bauteile/icons/resume_haken_schwarz.gif);
			background-repeat:	no-repeat;
			background-position:	0px -2px; /*x-wert,y-wert nach unten*/
			padding-left:		24px;
			margin-top:		24px;
			margin-bottom:		0px;
			text-align:		left;
			}
.resumetext_mit_icon	{
			background-image:	url(/bauteile/icons/resume_haken_schwarz.gif);
			background-repeat:	no-repeat;
			background-position:	0px -2px; /*x-wert,y-wert nach unten*/
			padding-left:		24px;
			margin-top:		4px;
			margin-bottom:		0px;
			text-align:		left;
			}

.immer_ausblenden{
		display:none;
		}



.copyright	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-variant: normal;
		text-indent: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		text-transform: none;
		text-align: left;
		color: #dcdcdc;
		}

/* 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);
		}

OL		{
  		font-size: 10pt;
		line-height: 18px;
		margin-top: -3px;
		margin-left: 20px;
		margin-right: 25px;
		margin-bottom: 8px;
		padding-left: 5px;
		}

LI		{
		margin-bottom: 5px;
		}

.RoemischeNummerierung
		{
		list-style-type: upper-roman;
  		font-size: 10pt;
		line-height: 18px;
		margin-top: -3px;
		margin-left: 30px;
		margin-right: 25px;
		margin-bottom: 8px;
		padding-left: 5px;
		}











/* ab hier unbenutztes */


/*
H3 		{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #AA1000;
		font-weight: bold;
		font-variant: normal;
		line-height: normal;
		text-indent: 0px;
		text-transform: none;
		margin-top: 9px;
		margin-bottom: 4px;
		}



.Text 		{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		line-height: 18px;
		font-variant: normal;
		text-indent: 0px;
		text-transform: none;
		}

.TextEingerueckt {
		line-height: 18px;
		font-variant: normal;
		text-align: justify;
		text-indent: 25px;
		}

.TextMitBullet 	{
		background-image: url(/bauteile/pics/bullet.gif);
		background-repeat: no-repeat;
	 	background-position: 11px 1px;
		padding-left: 25px;
		margin-bottom: 6px;
		}

.TextHighlight 	{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		line-height: 18px;
		font-variant: normal;
		font-weight: bold;
		text-align: justify;
		text-indent: 0px;
		}


.TextKlein 	{
		font-size: 8.5pt;
		}

.TextRot 	{
		color: #AA1000;
		}

.TextSchwarz 	{
		color: #000000;
		}

.agb 		{
		padding-top: 0px;
		margin-top: 0px;
		}
/* Journal */

.JournalEintrag {
		border-top: #DFBC99 1px solid;
		background-image: url(/images/index-quadrat.gif);
	 	background-position: 0px 0px;
		background-repeat: no-repeat;
		width: 100%;
		margin-bottom: 25px;
		}

.JournalKommentar {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		line-height: 18px;
		font-variant: normal;
		text-align : left;
		padding-top : 5px;
		padding-bottom : 5px;
}

.JournalKommentarSpacer {
		margin-top : 5px;
		margin-bottom : 5px;
		border-top: #EEEEEE 1px solid;
}

/* NewsEinträge */

.NewsEintrag	{
		clear:both;
		border-top: #DFBC99 1px solid;
		background-image: url(/images/index-quadrat.gif);
		background-repeat: no-repeat;
	 	background-position: 0px 0px;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 8px;
		}

.NewsBild	{
		width: 150px;
		text-align: center;
		padding-top: 0px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		}

/* Hervorherbung auf der Startseite */

.Hervorhebung 	{
		background-color:#FFFFE6;
		color: #000000;
		}





/* Links */



a.ext:link { text-decoration:none; color:#000000;}
a.ext:visited { text-decoration:none; color:#000000;}
a.ext:hover { text-decoration:none; color:#000000;}


.HeadlineLink 	{
		font-family: Verdana, Courier New, Courier, mono;
		font-size: 10pt;
		color: #3C4472;
		line-height: 20px;
		font-weight: bold;
		}

.HeadlineLinkStartseite
	 	{
		font-family: Verdana, Courier New, Courier, mono;
		font-size: 10pt;
		color: #3C4472;
		margin-top: 0px;
		line-height: normal;
		font-weight: bold;
		}


.linknachaussen {
	 	background-position: left;
		padding-left: 17px;
		background-image: url(/images/link_fensterneu.gif);
		background-repeat: no-repeat;
		}

.fatlink 	{
		font-weight: bold;
		}


/* Tabellen */



TD 		{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		}

TH 		{
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		}

.Versandkosten {
		width: 100%;
		text-align: left;
		background-color: #FFFFE6;
		border-width: 1px;
		border-color: #FFFFFF;
		border-spacing: 1px;
		}

.BildergalerieEintrag
		{
		vertical-align: top;
		}

.IndexgalerieEintrag
		{
		vertical-align: top;
		}

/* Bilder  */


.BildMittig 	{
		float: none;
		width: 100%;
		background-color: #FFFFFF;
		width: 100%;
		padding-top: 5px;
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 5px;
		text-align: center;
		line-height: 16px;
		font-size: 9pt;
		color: #AA1000;
		}

.BildLinks 	{
		float: left;
		background-color :#FFFFFF;
		position:relative; left:0px;
		padding-top: 5px;
		padding-right: 20px;
		padding-left: 5px;
		padding-bottom: 10px;
		text-align: center;
		line-height: 16px;
		font-size: 9pt;
		color: #AA1000;
		}


.BildRechts 	{
		float: right;
		background-color: #FFFFFF;
		padding-top: 5px;
		padding-right: 5px;
		padding-left: 20px;
		padding-bottom: 10px;
		text-align: center;
		line-height: 16px;
		font-size: 9pt;
		color: #AA1000;
		}


.SchaubildVolleBreite 	{
		float: none;
		width: 100%;
		background-color: #FFFFFF;
		width: 100%;
		padding-top: 5px;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 5px;
		text-align: center;
		line-height: 16px;
		font-size: 9pt;
		color: #AA1000;
		}

.BildergalerieHintergrund
		{
		width: 510px;
		margin-top: 5px;
		margin-bottom: 5px;
		background-color: #FFFFE6;
		text-align: center;
		}

.BildergalerieBild {
		width: 160px;
		height: auto;
		text-align: center;
		vertical-align: middle;
		padding: 5px;
		margin: 0px;
		}

/* Nach rechts gerückte Anmerkung  */

.TextboxRechts50 {
		float:right;
		width: 48%;
		background-repeat: no-repeat;
		background-color:#FFFFE6;
		border-top: #bbbbbb 0px solid;
		border-left: #ffffff 0px solid;
		border-right: #bbbbbb 0px dashed;
		border-bottom: #ffffff 0px solid;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		margin-left: 20px;
		margin-right: 0px;
		margin-bottom: 10px;
		line-height: normal;
		text-align: justify;
		font-size: 10pt;
		}

.TextboxRechtsSchmal {
		float:right;
		width: 40%;
		background-repeat: no-repeat;
		background-color:#FFFFE6;
		border-top: #bbbbbb 0px solid;
		border-left: #ffffff 0px solid;
		border-right: #bbbbbb 0px dashed;
		border-bottom: #ffffff 0px solid;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		margin-left: 20px;
		margin-right: 0px;
		margin-bottom: 10px;
		line-height: normal;
		text-align: left;
		font-size: 10pt;
		}


/* Nach rechts oder links gerückter Kasten  */

.Kasten 	{
		float:none;
		margin-top: 12px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 12px;
		padding: 0px;
		line-height: normal;
		font-size: 9.5pt;
		}

.KastenRechts 	{
		float:right;
		width: 50%;
		margin-top: 5px;
		margin-left: 10px;
		margin-right: 0px;
		margin-bottom: 8px;
		line-height: normal;
		font-size: 9.5pt;
		}

.KastenLinks 	{
		float:left;
		width: 50%;
		margin-top: 5px;
		margin-left: 0px;
		margin-right: 10px;
		margin-bottom: 8px;
		line-height: normal;
		font-size: 9.5pt;
		}

.KastenInhalt {
		width: 100%;
		background-color: #FFFFE6;
		padding-top: 3px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 3px;
		}

.KastenSpalteInhalt {
		width: 100%;
		font-size: 10pt;
		padding-bottom: 10px;
		}

.KastenZelleLegende {
		width: 100%;
		background-repeat: no-repeat;
		background-color: #FFF5C0;
		padding-top: 5px;
		padding-left: 3px;
		padding-right: 0px;
		padding-bottom: 5px;
		margin-bottom: 3px;
		margin-right: 3px;
	 	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9.5pt;
		font-weight: bold;
		color: #AAA1000;
		line-height: normal;
		text-align: left;
		}

.KastenZelleZentriert {
		width: 100%;
		font-size: 10pt;
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-bottom: 10px;
		text-align: center;
		}

.KastenHeadline {
		width: 100%;
		background-repeat: no-repeat;
		background-color: #FFF5C0;
		border-bottom: #FFFFFF 2px solid;
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
	 	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9.5pt;
		font-weight: bold;
		color: #AA1000;
		line-height: normal;
		text-align: center;
		}


.KastenSpalteHeadline {
		width: 100%;
		background-repeat: no-repeat;
		background-color: #FFF5C0;
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		margin-bottom: 3px;
	 	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9.5pt;
		font-weight: bold;
		color: #AA1000;
		line-height: normal;
		text-align: center;
		}

.KastenSpalteHeadlineHell {
		width: 100%;
		background-repeat: no-repeat;
		background-color: #FFF5C0;
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		margin-bottom: 3px;
	 	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9.5pt;
		font-weight: bold;
		color: #AA1000;
		line-height: normal;
		text-align: center;
		}


.KastenText 	{
		width: 100%;
		font-size: 9.5pt;
		font-weight: normal;
		line-height: normal;
		text-align: justify;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 3px;
		}


.KastenTextMitBullet {
		background-image: url(/images/bullet.gif);
		background-repeat: no-repeat;
	 	background-position: 1px -1px;
		padding-left: 15px;
		font-size: 9.5pt;
		line-height: normal;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 3px;
		}

.KastenTextZentriert {
		width: 100%;
		font-size: 9.5pt;
		font-weight: normal;
		line-height: normal;
		text-align: center;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 3px;
		}




.IndexEintragH1	{
		margin-top: 0px;
		padding-top: 11px;
		padding-left: 2px;
		padding-bottom: 8px;
		font-size: 12pt;
		}

.IndexEintragH2	{
		margin-top: 0px;
		padding-top: 12px;
		padding-left: 2px;
		padding-bottom: 6px;
		font-size: 10.5pt;
		}

.IndexEintragP	{
		padding-left: 5px;
		padding-right: 5px;
		}

.IndexGalerieBild {
		width: 102px;
		height: auto;
		text-align: center;
		vertical-align: middle;
		padding: 5px;
		margin: 0px;
		}


.IndexKasten 	{
		float:none;
		width: 100%;
		background-color: #FFFFE6;
		margin-top: 5px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 8px;
		line-height: normal;
		font-size: 9.5pt;
		}

.IndexKastenLinks 	{
		float:left;
		width: 49%;
		background-color: #FFFFE6;
		margin-top: 5px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 8px;
		line-height: normal;
		font-size: 9.5pt;
		}

.IndexKastenRechts 	{
		float:right;
		width: 49%;
		background-color: #FFFFE6;
		margin-top: 5px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 8px;
		line-height: normal;
		font-size: 9.5pt;
		}

.IndexKastenHeaderOuter
		{
		width: 100%;
		background-color: #FFF5C0;
		border-bottom: #FFFFFF 2px solid;
		}

.IndexKastenHeaderInner
		{
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
		line-height: normal;
		}

.IndexKastenHeaderText
	 	{
		width: 100%;
	 	font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #AA1000;
		font-size: 10pt;
		font-weight: bold;
		line-height: normal;
		text-align: left;
		margin-top: 0px;
		margin-left: 15px;
		margin-right: 10px;
		margin-bottom: 0px;
		}

.IndexKastenH3
	 	{
		margin-top: 5px;
		margin-right: 3px;
		margin-left: 3px;
		margin-bottom: 5px;
		}

.IndexKastenText
	 	{
		width: 100%;
		font-size: 9pt;
		font-weight: normal;
		line-height: 15pt;
		text-align: left;
		margin-top: 5px;
		margin-right: 3px;
		margin-left: 3px;
		margin-bottom: 5px;
		}

.IndexKastenTextMitBullet
		{
		background-image: url(/images/bullet.gif);
		background-repeat: no-repeat;
	 	background-position: 1px -1px;
		padding-left: 15px;
		font-size: 9pt;
		text-align: left;
		line-height: normal;
		margin-top: 5px;
		margin-right: 3px;
		margin-left: 0px;
		margin-bottom: 5px;
		}

.IndexKastenSpacer
		{
		width: 100%;
		background-image:url(/images/strichlinie_1px.gif);
		background-repeat: repeat-x;
	 	background-position: 1px 0px;
		margin-top: 5px;
		margin-bottom: 5px;
		}








/* ############################################################ */
/* Header */


.MasterPageHeaderPart1{
		height: 100px;
		text-align: left;
		background-color:#FFFFFF;
		margin: 0px;
		padding-top: 0px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 0px;
		}

.MasterPageHeaderPart2Outer{

		background-color: #FFF5C0;
		margin: 0px;
		border-top: #284070 1px solid;
		border-bottom: #284070 1px solid;
		}

.MasterPageHeaderPart2Inner{
		height: 22px;
		margin: 0px;
		padding-top: 0px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 0px;
		}

.ContentHeader {
		width: 100%;
		margin: 0px;
		padding-top: 2px;
		padding-bottom: 12px;
		background-image:url(/images/strichlinie_1px.gif);
		border-top: #284070 1px solid;
		background-repeat: repeat-x;
	 	background-position: 0px 33px;
		}



/* ############################################################ */
/* Footer */


.MasterFooterLinks
		{
		text-align: center;
		width: 160 px;
		padding-left: 0px;
		padding-right: 0px;
 		float:left;
	 	line-height: 12pt;
 		}

.MasterFooterRechts
		{
 		float:right;
		text-align: center;
		width: 540 px;
		padding-left: 5px;
		padding-right: 0px;
	 	line-height: 12pt;
 		}



/* ############################################################ */
/* Location bzw. Breadcrump Navigationszeile */



.LocationText {
		padding: 0px;
		margin: 0px;
		font-size: 7.5pt;
		color: #284070;
		text-decoration: none;
		}
		A.LocationText:link 	{ color:#284070; text-decoration: none;}
		A.LocationText:active 	{ color:#284070; text-decoration: none;}
		A.LocationText:visited 	{ color:#284070; text-decoration: none;}
		A.LocationText:hover 	{ color:#AA1000; text-decoration: underline;}




/* ############################################################ */
/* Navigation */


.NaviBox {
	border-top: #284070 1px solid;
	border-left: #284070 1px solid;
	border-right: #284070 1px solid;
	border-bottom: #284070 1px solid;
}

.NaviTop	{

		}

.NaviTopSelected
		{
		width: 100%;
		background-color: #9B0000;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
		}
A.NaviTopSelected:link {
		color: #FFFFFF;
		}

A.NaviTopSelected:visited {
		color: #FFFFFF;
		}

A.NaviTopSelected:hover {
		color: #FFFFFF;
		}

A.NaviTopSelected:active {
		color: #FFFFFF;
		}

.NaviTopChildrenSelected
		{
		width: 100%;
		background-color: #FFFFE6;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
		}

.NaviLinkEbene0	{
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
		}


.NaviLinkEbene0Selected
		{
		font-size: 9pt;
		font-weight: bold;
		font-style: normal;
		color: #FFFFFF;
		text-decoration: none;
		}

.NaviLinkEbene1	{
		font-size: 9pt;
		font-weight: normal;
		text-decoration: none;
		}


.NaviLinkEbene1Selected
		{
		font-size: 9pt;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		}

.NaviLinkEbene2	{
		font-size: 9pt;
		font-weight: normal;
		text-decoration: none;
		}


.NaviLinkEbene2Selected
		{
		font-size: 9pt;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		}

.NaviLinkEbene3	{
		font-size: 8.5pt;
		font-weight: normal;
		text-decoration: none;
		}


.NaviLinkEbene3Selected
		{
		font-size: 8.5pt;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		}

.NaviSpacer
		{
		width: 100%;
		background-image:url(/images/strichlinie_1px.gif);
		background-repeat: repeat-x;
	 	background-position: 1px 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		}

.NaviHauptpunkt	{
		text-align: left;
		padding-top: 0px;
		padding-bottom: 0px;
		}


.NaviUnterpunkt	{
		text-align: left;
		margin-left: 10px;
		margin-bottom: 6px;
		}

.NaviEintragHauptpunkt 	{
		position:relative; left:0px;
		color: #FFFFFF;
		font-size: 9pt;
		text-align: left;
		line-height: 14px;
		padding-top: 6px;
		padding-right: 0px;
		padding-left: 5px;
		padding-bottom: 6px;
		margin: 0px;
		}

.NaviEintragUnterpunkt 	{
		position:relative; left:-5px;
		color: #9B0000;
		padding-left: 0px;
		text-indent: -15px;
		font-size: 9pt;
		text-align: left;
		line-height: 14px;
		margin-top: 2px;
		margin-right: 0px;
		margin-left: 14px;
		margin-bottom: 0px;
		}


/* ############################################################ */
/* Linkbox am Seitenende

.Linkbox 	{
		width: 100%;
		float:none;
		margin-top: 25px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 5px;
		line-height: 16px;
		font-size: 9pt;
		text-align: left;
		}


.LinkBoxHeader 	{
		width: 100%;
		background-color: #FFF5C0;
		color: #AA1000;
		border-bottom: #FFFFFF 2px solid;
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		font-size: 10.5pt;
		font-weight: bold;
		}

.LinkBoxText 	{
		background-color: #FFFFE6;
		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;
		}

*/


/* ############################################################ */
/* Formulare */

.Formular 	{
		padding:0px;
		margin:0px;
		}

.EingabeFeld	{
		border-top: #DFBC99 1px solid;
		border-left: #DFBC99 1px solid;
		border-right: #DFBC99 1px solid;
		border-bottom: #DFBC99 1px solid;
		background-color: #FFFFE6;
		font-family: Arial,Helvetica,Sans-serif;
		font-size: 9.5pt;
		color: #000000;
		}



/* ############################################################ */
/* Diverse allgemeine Formate */
