body 					{ 
						font-family: Arial, Helvetica, sans-serif; 
						font-size: 62.5%; 
						line-height: 62.5%;
						color: #CCCCCC;
						background-color: #FFFFFF; 
						margin-top: 0px; 
						margin-left: 0px; 
						margin-right: 0px; 
						margin-bottom: 0px; 
						padding-left: 0px;
						padding-right: 0px;
						padding-top: 0px;
						padding-bottom: 0px;
						}
						*{
						font-size:1em;
						}

td						{ 		
						background-repeat:no-repeat;
						font-family: Arial, Helvetica, sans-serif; 
						color: #CCCCCC; 
						}

p						{ 					
						font-size: 1.2em; 
						line-height: 1.4em;	
						font-weight: normal;
						font-family: Arial, Helvetica, sans-serif; 
						color: #000000; 
						margin-top:0px;
						margin-bottom:15px;
						}
p.detailinfos			{
						font-weight:bold;
						width:150px;
						}
h1 						{
						font-size: 2.2em;
						line-height:1em;
						color: #C62B2D;
						font-weight: bold;
						font-family: Arial, Helvetica, sans-serif; 
						margin-top:10px;
						margin-bottom:0px;

						}

h2 						{ 
						color: #0071B6;
						font-size: 2.2em; 
						line-height:1.5em;
						font-weight: bold;
						font-family: Arial, Helvetica, sans-serif; 
						margin-top:10px;
						margin-bottom:0px;

						}
	
h3 						{ 
						color: #9E9E9E;
						font-size: 1.6em;
						line-height:1.0em; 
						font-weight: bold;
						font-family: Arial, Helvetica, sans-serif;
						margin-top: 20px;
						margin-bottom: 0px;
						}
h4 						{ 
						color: #000000;
						font-size: 2.2em; 
						line-height:1.0em;
						font-weight: bold;
						font-family: Arial, Helvetica, sans-serif;
						margin-top: 40px;
						margin-bottom: 0px;
						}
h5 						{ 
						color: #C62B2D;
						font-size: 5.0em; 
						line-height:1.0em;
						font-weight: bold;
						font-family: Arial, Helvetica, sans-serif;
						margin-top: 0px;
						margin-left: 40px;
						margin-bottom: 0px;
						}

hr						{
						background-color: #979797; 	/* Mozilla 1.4 */
						color: #979797; 			/* IE 6 */
						border: #979797; 			/* Opera 7.11 */
						height: 1px; 				/* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */
						margin-top: 15px;
						}

ul  					{
						margin-top:0px;
						margin-bottom:0px;
						}

li 						{ 
						font-size: 1.1em; 
						line-height: 1.4em;
						list-style-type: square;
						margin-left: -25px;
						margin-top: 0px; 
						}

pre						{
						font-family: Arial, Helvetica, sans-serif; 
						font-size: 1.1em;
						line-height: 1.4em;
						}

p.address				{
						color: #787878;
						font-family: Arial, Helvetica, sans-serif;
						}
p.by    				{
						color: #000000;
						font-family: Arial, Helvetica, sans-serif;
						margin-bottom:0px;
						}
p.strich				{
						color: #000000;
						font-size: 2.2em;
						font-family: Arial, Helvetica, sans-serif;
						}
p.diashow				{
						color: #000000;
						font-size: 1.2em;
						
						font-family: Arial, Helvetica, sans-serif;
						}
p.pdf					{
						color: #0071B6;
						}

span.navservice			{ text-decoration: none; font-size: 1.1em; font-weight: normal; color: #555555; margin-left: 49px; }

span.arrow				{ text-decoration: none; font-size: 1.1em; font-weight: bold; color: #E18700; }

span.arrow_third_row	{ text-decoration: none; font-size: 1.1em; font-weight: bold; color: #FFEDD2; }

span.home_mehr			{ text-decoration: none; font-size: 1.1em; font-weight: bold; color: #E18700; }

#produktetext			{
						height:100px;
						width:600px;
						overflow:auto;
						margin-top:35px;
						}
.verschoben				{
						margin-left:30px;
						margin-top:10px;
						}
.window					{
						position:absolute;
						color:#000000;
						width:160px;
						font-size:1.2em;
						background-color:#EAF4F4;
						border:1px solid #000000;
						padding: 10px;					
						}
						
.windowclose			{
						position:relative;
						background-color:#0066CC;
						padding-left:10px;
						padding-top:5px;
						padding-bottom:5px;
						color:#FFFFFF;
						margin:-10px;
						margin-bottom:10px;
						background-image:url(../img/close.jpg);
						background-repeat:no-repeat;
						background-position:140px;		
						border-bottom:	1px solid #000000;	
						cursor:pointer;	
						}

.window a				{font-weight:bold;text-decoration: underline;}
.window a:link 			{font-weight:bold;text-decoration: underline;}
.window a:visited 		{font-weight:bold;text-decoration: underline;}
.window a:hover 			{font-weight:bold;text-decoration: underline;}
.window a:active 		{font-weight:bold;text-decoration: underline;}
.window a:focus 			{font-weight:bold;text-decoration: underline;}
/* LINKS ---------------------------------------------------------- */
a	 					{
						text-decoration: none; 
						font-weight: normal;
						color: #000000; 
						}

a:link 					{ 
						text-decoration: none; 
						}

a:visited 				{ 
						text-decoration: none; 
						}

a:hover 				{ 
						text-decoration: underline; 
						}

a:active				{ 
						text-decoration: none; 
						}

a:focus 				{ 
						text-decoration: none; 
						}

a.nav					{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-right: 15px; line-height: 1.2em; color: #0071B6; }
a.nav:link 				{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-right: 15px; line-height: 1.2em; color: #0071B6; }
a.nav:visited 			{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-right: 15px; line-height: 1.2em; color: #0071B6; }
a.nav:hover 			{ text-decoration: underline; font-size: 1.2em; font-weight: normal; padding-right: 15px; line-height: 1.2em; color: #0071B6; }
a.nav:active 			{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-right: 15px; line-height: 1.2em; color: #0071B6; }
a.nav:focus 			{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-right: 15px; line-height: 1.2em; color: #0071B6; }

a.nav_mark				{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-right: 15px; line-height: 1.2em; color: #C62B2D; }
a.nav_mark:link			{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-right: 15px; line-height: 1.2em; color: #C62B2D; }
a.nav_mark:visited		{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-right: 15px; line-height: 1.2em; color: #C62B2D; }
a.nav_mark:hover		{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-right: 15px; line-height: 1.2em; color: #C62B2D; }
a.nav_mark:active		{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-right: 15px; line-height: 1.2em; color: #C62B2D; }
a.nav_mark:focus		{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-right: 15px; line-height: 1.2em; color: #C62B2D; }

a.navchild				{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-bottom: 1.5em; line-height: 1.5em; color: #0071B6; }
a.navchild:link 		{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-bottom: 1.5em; line-height: 1.5em; color: #0071B6; }
a.navchild:visited 		{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-bottom: 1.5em; line-height: 1.5em; color: #0071B6; }
a.navchild:hover 		{ text-decoration: underline; font-size: 1.2em; font-weight: normal; padding-bottom: 1.5em; line-height: 1.5em; color: #0071B6; }
a.navchild:focus 		{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-bottom: 1.5em; line-height: 1.5em; color: #0071B6; }

a.navchild_mark			{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-bottom: 1.5em; line-height: 1.5em; color: #C62B2D; }
a.navchild_mark:link 	{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-bottom: 1.5em; line-height: 1.5em; color: #C62B2D; }
a.navchild_mark:visited { text-decoration: none; font-size: 1.2em; font-weight: normal; padding-bottom: 1.5em; line-height: 1.5em; color: #C62B2D; }
a.navchild_mark:hover 	{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-bottom: 1.5em; line-height: 1.5em; color: #C62B2D; }
a.navchild_mark:focus 	{ text-decoration: none; font-size: 1.2em; font-weight: normal; padding-bottom: 1.5em; line-height: 1.5em; color: #C62B2D; }

a.navservice				{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #555555; margin-left: 49px; }
a.navservice:link 			{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #555555; margin-left: 49px; }
a.navservice:visited 		{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #555555; margin-left: 49px; }
a.navservice:hover 			{ text-decoration: underline; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #555555; margin-left: 49px; }
a.navservice:active 		{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #555555; margin-left: 49px; }
a.navservice:focus 			{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #555555; margin-left: 49px; }

a.navservice_mark			{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #FFEDD2; margin-left: 49px; }
a.navservice_mark:link		{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #FFEDD2; margin-left: 49px; }
a.navservice_mark:visited	{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #FFEDD2; margin-left: 49px; }
a.navservice_mark:hover		{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #FFEDD2; margin-left: 49px; }
a.navservice_mark:active	{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #FFEDD2; margin-left: 49px; }
a.navservice_mark:focus		{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #FFEDD2; margin-left: 49px; }

a.address					{ text-decoration: none; font-size: 1em; font-weight: normal; line-height: 1.3em; color: #787878; }
a.address:link 				{ text-decoration: none; font-size: 1em; font-weight: normal; line-height: 1.3em; color: #787878; }
a.address:visited 			{ text-decoration: none; font-size: 1em; font-weight: normal; line-height: 1.3em; color: #787878; }
a.address:hover 			{ text-decoration: underline; font-size: 1em; font-weight: normal; line-height: 1.3em; color: #787878; }
a.address:active 			{ text-decoration: none; font-size: 1em; font-weight: normal; line-height: 1.3em; color: #787878; }
a.address:focus 			{ text-decoration: none; font-size: 1em; font-weight: normal; line-height: 1.3em; color: #787878; }

a.navpath					{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #CCCCCC; }
a.navpath:link 				{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #CCCCCC; }
a.navpath:visited 			{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #CCCCCC; }
a.navpath:hover 			{ text-decoration: underline; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #CCCCCC; }
a.navpath:active 			{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #CCCCCC; }
a.navpath:focus 			{ text-decoration: none; font-size: 1.1em; font-weight: normal; line-height: 1.3em; color: #CCCCCC; }

a.news						{ text-decoration: none; font-size: 1.4em; font-weight: bold; color: #9E9E9E; }
a.news:link 				{ text-decoration: none; font-size: 1.4em; font-weight: bold; color: #9E9E9E; }
a.news:visited 				{ text-decoration: none; font-size: 1.4em; font-weight: bold; color: #9E9E9E; }
a.news:hover 				{ text-decoration: underline; font-size: 1.4em; font-weight: bold; color: #9E9E9E; }
a.news:active 				{ text-decoration: none; font-size: 1.4em; font-weight: bold; color: #9E9E9E; }
a.news:focus 				{ text-decoration: none; font-size: 1.4em; font-weight: bold; color: #9E9E9E; }

a.news_mark				{ text-decoration: none; font-size: 1.4em;  font-weight: bold; color: #C62B2D; }
a.news_mark:link 		{ text-decoration: none; font-size: 1.4em;  font-weight: bold; color: #C62B2D; }
a.news_mark:visited 	{ text-decoration: none; font-size: 1.4em;  font-weight: bold; color: #C62B2D; }
a.news_mark:hover 		{ text-decoration: none; font-size: 1.4em;  font-weight: bold; color: #C62B2D; }
a.news_mark:active 		{ text-decoration: none; font-size: 1.4em;  font-weight: bold; color: #C62B2D; }
a.news_mark:focus 		{ text-decoration: none; font-size: 1.4em;  font-weight: bold; color: #C62B2D; }

a.sitemap				{ text-decoration: none; font-size: 1.1em; margin-top:20em; font-weight: bold; 		line-height: 1.6em; color: #0071B6;}
a.sitemap:link 			{ text-decoration: none; font-size: 1.1em; margin-top:20em;font-weight: bold;		line-height: 1.6em; color: #0071B6; }
a.sitemap:visited 		{ text-decoration: none; font-size: 1.1em; margin-top:20em;font-weight: bold; 		line-height: 1.6em; color: #0071B6; }
a.sitemap:hover 		{ text-decoration: underline; font-size: 1.1em; margin-top:20em; font-weight: bold; line-height: 1.6em; color: #0071B6; }
a.sitemap:active 		{ text-decoration: none; font-size: 1.1em; margin-top:20em; font-weight: bold; 		line-height: 1.6em; color: #0071B6; }
a.sitemap:focus 		{ text-decoration: none; font-size: 1.1em; margin-top:20em; font-weight: bold; 		line-height: 1.6em; color: #0071B6; }

a.sitemap_child				{ text-decoration: none; font-size: 1.0em;  font-weight: normal; color: #000000;line-height: 1.4em;}
a.sitemap_child:link 		{ text-decoration: none; font-size: 1.0em; font-weight: normal; color: #000000;line-height:  1.4em; }
a.sitemap_child:visited 	{ text-decoration: none; font-size: 1.0em; font-weight: normal; color: #000000;line-height:  1.4em; }
a.sitemap_child:hover 		{ text-decoration: underline; font-size: 1.0em; font-weight: normal; color: #000000; line-height:  1.4em;}
a.sitemap_child:active 		{ text-decoration: none; font-size: 1.0em; font-weight: normal; color: #000000;line-height:  1.4em; }
a.sitemap_child:focus 		{ text-decoration: none; font-size: 1.0em; font-weight: normal; color: #000000;line-height:  1.4em; }

a.home_blau				{ text-decoration: none; font-size: 2.2em; font-weight: bold; color: #0071B6; }
a.home_blau:link 		{ text-decoration: none; font-size: 2.2em; font-weight: bold; color: #0071B6; }
a.home_blau:visited 	{ text-decoration: none; font-size: 2.2em; font-weight: bold; color: #0071B6; }
a.home_blau:hover 		{ text-decoration: underline; font-size: 2.2em; font-weight: bold; color: #0071B6; }
a.home_blau:active 		{ text-decoration: none; font-size: 2.2em; font-weight: bold; color: #0071B6; }
a.home_blau:focus 		{ text-decoration: none; font-size: 2.2em; font-weight: bold; color: #0071B6; }

a.home_rot				{ text-decoration: none; font-size: 2.2em; font-weight: bold; color: #C62B2D; }
a.home_rot:link 		{ text-decoration: none; font-size: 2.2em; font-weight: bold; color: #C62B2D; }
a.home_rot:visited 		{ text-decoration: none; font-size: 2.2em; font-weight: bold; color: #C62B2D; }
a.home_rot:hover 		{ text-decoration: underline; font-size: 2.2em; font-weight: bold; color: #C62B2D; }
a.home_rot:active 		{ text-decoration: none; font-size: 2.2em; font-weight: bold; color: #C62B2D; }
a.home_rot:focus 		{ text-decoration: none; font-size: 2.2em; font-weight: bold; color: #C62B2D; }

a.team				{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #000000; }
a.team:link 		{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #000000; }
a.team:visited 		{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #000000; }
a.team:hover 		{ text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #000000; }
a.team:active 		{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #C62B2D; }
a.team:focus 		{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #000000; }

a.team_mark				{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #C62B2D; }
a.team_mark:link 		{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #C62B2D; }
a.team_mark:visited 		{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #C62B2D; }
a.team_mark:hover 		{ text-decoration: underline; font-size: 1.0em; font-weight: bold; color: #C62B2D; }
a.team_mark:active 		{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #C62B2D; }
a.team_mark:focus 		{ text-decoration: none; font-size: 1.0em; font-weight: bold; color: #C62B2D; }

a.produkte				{color: #0071B6; font-weight:bold;padding-left:16px; font-size:1.2em;text-decoration:none;}
a.produkte:link 		{color: #0071B6; font-weight:bold;padding-left:16px; font-size:1.2em;text-decoration:none;}
a.produkte:visited		{color: #0071B6; font-weight:bold;padding-left:16px; font-size:1.2em;text-decoration:none;}
a.produkte:hover		{color: #C62B2D; font-weight:bold;padding-left:16px; font-size:1.2em;text-decoration:none;}
a.produkte:active		{color: #C62B2D; font-weight:bold;padding-left:16px; font-size:1.2em;text-decoration:none;}
a.produkte:focus		{color: #C62B2D; font-weight:bold;padding-left:16px; font-size:1.2em;text-decoration:none;}

.produktepdf			{color: #0071B6; font-weight:bold;padding-left:12px; font-size:1.2em;text-decoration:none;}
.produktepdf:link 		{color: #0071B6; font-weight:bold;padding-left:12px; font-size:1.2em;text-decoration:none;}
.produktepdf:visited	{color: #0071B6; font-weight:bold;padding-left:12px; font-size:1.2em;text-decoration:none;}
.produktepdf:hover		{color: #C62B2D; font-weight:bold;padding-left:12px; font-size:1.2em;text-decoration:none;}
.produktepdf:active	{color: #C62B2D; font-weight:bold;padding-left:12px; font-size:1.2em;text-decoration:none;}
.produktepdf:focus		{color: #C62B2D; font-weight:bold;padding-left:12px; font-size:1.2em;text-decoration:none;}

/* BACKGROUNDS NAV ------------------------------------------------------- */
td.nav_bgr				{
						background-color: #EAF4F4;
						}
td.bgr_logo 			{
						background-image:url(../img/logo_oben.gif);
						background-repeat:no-repeat;
						background-position:right bottom; 
						background-color: #CFE5E4;
						}
td.nav_spacer			{
						background-image:url(../img/nav_spacer.jpg);
						background-repeat:no-repeat;
						background-color: #FFFFFF;
						}

td.nav_shade			{
						background-image:url(../img/nav_shade.jpg);
						background-repeat:no-repeat;
						background-color: #FFFFFF;
						}

td.servicenav_bgr		{
						background-image:url(../img/servicenav_bgr.jpg);
						background-repeat:repeat-y;
						background-color: #E18700;
						}

td.servicenav_spacer	{
						background-image:url(../img/servicenav_spacer.jpg);
						background-repeat:no-repeat;
						background-color: #E18700;
						}

td.servicenav_shade		{
						background-image:url(../img/servicenav_shade.jpg);
						background-repeat:no-repeat;
						background-color: #E18700;
						}


/* BACKGROUNDS ------------------------------------------------------- */
td.theme_left			{
						background-image:url(../img/theme_left.jpg);
						background-repeat:no-repeat;
						background-color: #00A7EB;
						}

td.theme_left1			{
						background-image:url(../img/theme_left1.jpg);
						background-repeat:no-repeat;
						background-color: #00A7EB;
						}

td.theme_main			{
						background-color: #CFE5E4;
						}					
						
td.content_bgr			{
						background-image:url(../img/content_bgr.jpg);
						background-repeat:repeat-y;
						background-color: #656565;
						}

td.gradient_img			{
						background-image:url(../img/gradient_img.jpg);
						background-position: top;
						background-repeat:no-repeat;
						background-color: #333333;
						}

td.gradient_3rd_row		{
						background-image:url(../img/gradient_3rd_row.jpg);
						background-repeat:repeat-y;
						background-color: #E18700;
						}
						
td.header_nav_row		{
						background-color: #34A7FF;
						}

td.third_row			{
						background-color: #E18700;
						}

td.footer				{
						background-color: #333333;
						}

td.shade_3rd_row		{
						background-image:url(../img/shade_3rd_row.jpg);
						background-repeat:repeat-y;
						}
img						{
						border-color:#CCCCCC;
						}
/* FORM ------------------------------------------------------- */
input,select,textarea 	{ 	
						font-family:  Arial, Helvetica, sans-serif; font-size: 1.1em; 
						background-color: #ffffff;
						border: 1px solid #656565;
						color: #000000; 
						width:100px; 
						}

input.search			{  
						font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; 
						background-color: #FFEDD2;
						border: 1px solid #555555;
						color: #555555; 
						width:120px; 
						margin-left:49px;
						margin-top:3px;
						margin-bottom:3px;
						}
						
input.button			{ width: 123px; }
input.feld 				{ width: 200px; }
input.feld_plz 			{ width: 60px; }
input.feld_ort 			{ width: 238px; }
input.feld_sprache		{ width: 100px; }
input.feld_check		{ width: 15px; border: 0px; }
input.feld_radio		{ width: 15px; border: 0px; }


						

/* SEVERAL ------------------------------------------------------- */
.err			{	font-weight:bold; color: #CCCCCC;	}
.small			{	font-size: 1em; }
.kein_CSS 		{}
