body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif; background-image:url(/s/pics/main/bg.jpg); background-repeat:repeat-x }
form { padding:0px; margin:0px; }
img { border: 0px; behavior: url("/s/css/pngbehavior.htc");}
div { border:0px; }
td { border:0px; margin:0px; }

.shadow_left 	{ background-image:url(/s/pics/main/shadow_left.png); background-repeat:repeat-y; background-position:right }
* html .shadow_left 	{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/pics/main/shadow_left.png',sizingMethod='scale') }
.shadow_right 	{ background-image:url(/s/pics/main/shadow_right.png); background-repeat:repeat-y; }
* html .shadow_right { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/pics/main/shadow_right.png',sizingMethod='scale') }
.main_box 		{ width:950px; }
/*#center 		{ margin:auto; width:1000px; }*/
.empty 			{ width:1px; height:1px; overflow:hidden; }

#top_navi { height:20px; background-image:url(/s/pics/main/top_navi_bg.jpg); background-repeat:no-repeat; text-align:right; color:#7f7f7f; font-size:11px; line-height:14px; }

#top_navi a			{ color: #7f7f7f; text-decoration: none; color:#7f7f7f; font-size:11px; line-height:14px; }	
#top_navi a:link	{ color: #7f7f7f; text-decoration: none; }														
#top_navi a:visited	{ color: #7f7f7f; text-decoration: none; }														
#top_navi a:hover	{ color: #7f7f7f; text-decoration: underline; }
#top_navi .padding  { padding-right:3px; padding-top:2px; }
#top_navi .inputbox { font-size:9px; color:#000000; line-height:11px; padding:0px; width:110px; height:12px; }

#bottom_navi 			{ color:#7f7f7f; font-size:11px; line-height:14px; padding-bottom:19px; padding-left:13px; }
#bottom_navi a			{ color: #7f7f7f; text-decoration: none; font-size:11px; line-height:14px; }	
#bottom_navi a:link	{ color: #7f7f7f; text-decoration: none; }														
#bottom_navi a:visited	{ color: #7f7f7f; text-decoration: none; }														
#bottom_navi a:hover	{ color: #7f7f7f; text-decoration: underline; }

#bottom_text 			{ color:#7f7f7f; font-size:11px; line-height:14px; padding-bottom:19px; padding-left:13px; }
#bottom_text a			{ color: #7f7f7f; text-decoration: none; font-size:11px; line-height:14px; }	
#bottom_text a:link	{ color: #7f7f7f; text-decoration: none; }														
#bottom_text a:visited	{ color: #7f7f7f; text-decoration: none; }														
#bottom_text a:hover	{ color: #7f7f7f; text-decoration: underline; }

#header { height:196px; }

.bull				{ padding-left:10px; margin:0x; padding:0 auto; list-style-type:disc; list-style-position:outside;}

#main_navi { height:31px; position:relative; background-image:url(/s/pics/main/main_navi_bg.jpg); background-repeat:repeat-x; }

#main_navi #startseite 	{ position:absolute; left:9px; 	top:0px; }
#main_navi #produkte 	{ position:absolute; left:125px; 	top:0px; }
#main_navi #news 		{ position:absolute; left:245px; 	top:0px; }
#main_navi #service 	{ position:absolute; left:338px; 	top:0px; }
#main_navi #unternehmen { position:absolute; left:444px; 	top:0px; }
#main_navi #zq 			{ position:absolute; left:617px; 	top:0px; }
#main_navi #sucht 		{ position:absolute; left:799px; 	top:0px; }


#main_navi #startseite_reiter 	{ position:absolute; left:9px; 	top:31px; }
#main_navi #produkte_reiter 	{ position:absolute; left:118px; 	top:31px; }
#main_navi #news_reiter 		{ position:absolute; left:238px; 	top:31px; }
#main_navi #service_reiter 		{ position:absolute; left:331px; 	top:31px; }
#main_navi #unternehmen_reiter 	{ position:absolute; left:439px; 	top:31px; }
#main_navi #zq_reiter 			{ position:absolute; left:609px; 	top:31px; }
#main_navi #sucht_reiter 		{ position:absolute; left:791px; 	top:31px; }



.result_headline { color:#4b4b4b; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.result_text { color:#4b4b4b; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; }

.result_kruemel a 			{ color:#d22321; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
.result_kruemel a:link 		{ color:#d22321; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
.result_kruemel a:visited 	{ color:#d22321; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
.result_kruemel a:hover 	{ color:#d22321; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  	}

.shadowbox_bottom 			{ background-image:url(/s/pics/zoom/zoom-shadow7.png); background-repeat:repeat-x; }
* html .shadowbox_bottom 	{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/pics/zoom/zoom-shadow7.png',sizingMethod='scale') }
* + html .shadowbox_bottom 	{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/pics/zoom/zoom-shadow7.png',sizingMethod='scale') }

.shadowbox_top 				{ background-image:url(/s/pics/zoom/zoom-shadow2.png); background-repeat:repeat-x; }
* html .shadowbox_top 		{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/pics/zoom/zoom-shadow2.png',sizingMethod='scale') }
* + html .shadowbox_top 	{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/pics/zoom/zoom-shadow2.png',sizingMethod='scale') }

.shadowbox_left 			{ background-image:url(/s/pics/zoom/zoom-shadow4.png); background-repeat:repeat-y; }
* html .shadowbox_left 		{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/pics/zoom/zoom-shadow4.png',sizingMethod='scale') }
* + html .shadowbox_left 	{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/pics/zoom/zoom-shadow4.png',sizingMethod='scale') }

.shadowbox_right 			{ background-image:url(/s/pics/zoom/zoom-shadow5.png); background-repeat:repeat-y; }
* html .shadowbox_right 	{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/pics/zoom/zoom-shadow5.png',sizingMethod='scale') }
* + html .shadowbox_right 	{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/pics/zoom/zoom-shadow5.png',sizingMethod='scale') }

#content_box_top { height:23px; background-image:url(/s/pics/main/content_box_top.jpg); background-repeat:no-repeat }
#content_box { background-image:url(/s/pics/main/content_box_bg_y.jpg); background-repeat:repeat-x; background-color:#f1f4f7; }
#content_box #content_box_bg { background-image:url(/s/pics/main/content_box_bg.jpg); background-repeat:no-repeat }
#content_box #content_box_bg_repeat { background-image:url(/s/pics/main/content_box_bg_repeat.jpg); background-repeat:repeat-y }
#content_box #content_footer_bg { background-image:url(/s/pics/main/content_box_footer.jpg); background-repeat:no-repeat; background-position:bottom; padding-bottom:38px; }

#content_box_footer { position:relative; height:39px; }
#content_box_footer #content_box_footer_img { position:absolute; height:81px; width:950px; top:-42px; left:0px; }

#leftnavi {width:149px; float:left; }
#content {width:770px; float:left; }
#content .rahmen { border:1px solid #e2e9f4; }
#content .header {background-image:url(/s/pics/main/content/headerbg.gif); background-repeat:repeat-x; background-color:#f1f4f7; font-size:12px; line-height:26px; color:#626262; padding-left:12px; height:25px;}
#content .trenner {background-color:#e2e9f4; overflow:hidden; height:1px;}
#content h1 { font-size:18px; line-height:24px; color:#626262; padding:0; margin:0; padding-top:16px; padding-bottom:0px; font-weight:normal;}
#content h2 { font-size:16px; line-height:22px; color:#626262; padding:0; margin:0; padding-top:16px; padding-bottom:0px; font-weight:normal;}
.header1 { font-size:16px; line-height:22px; color:#626262; padding:0; margin:0; padding-top:16px; padding-bottom:0px; font-weight:normal;}
#content .anchorlinks h2 { font-size:12px; line-height:18px; color:#d22321; padding:0; margin:0; padding-top:16px; padding-bottom:20px; font-weight:normal;}

#content .inhalt { font-size:12px; line-height:18px; color:#4b4b4b; background-color:#FFFFFF; padding-bottom:0px; }
#content .inhaltpadding {padding-left:12px; padding-right:12px; clear:both;}
#content .boxtyp1 { background-color:#f1f4f7; padding-top:20px; padding-bottom:0px; margin-bottom:20px; overflow:auto; width:100%; }
#content .overflow { overflow:auto; }

#content .inhaltProduktUebersicht { font-size:12px; line-height:17px; color:#626262; width:424px; }
#content .borderProduktUebersicht { border:1px solid #e3eaf4 }
#content .infoProduktUebersicht { width:423px; height:273px; }
#content .infoProduktUebersichtHeadline { font-size:24px; line-height:26px; color:#626262; padding-bottom:18px; }
#content .infoProduktUebersichtText { font-size:12px; line-height:17px; color:#626262; }
#content .infoProduktUebersichtLink a			{ color: #d22321; text-decoration: underline; color:#d22321; font-size:12px; line-height:15px; }	
#content .infoProduktUebersichtLink a:link	{ color: #d22321; text-decoration: underline; }														
#content .infoProduktUebersichtLink a:visited	{ color: #d22321; text-decoration: underline; }														
#content .infoProduktUebersichtLink a:hover	{ color: #d22321; text-decoration: none; }

#content #inhaltrightbox { width:194px; background-image:url(/s/pics/main/bgrightbox.gif); }
#content #inhaltrightbox .padding { padding-top:14px; padding-left:7px; padding-right:7px; padding-bottom:14px; }

#content .inhalt a			{ color: #d22321; text-decoration: underline; font-size:12px; line-height:18px; }	
#content .inhalt a:link	{ color: #d22321; text-decoration: underline; }														
#content .inhalt a:visited	{ color: #d22321; text-decoration: underline; }														
#content .inhalt a:hover	{ color: #d22321; text-decoration: none; }

.inhaltProduktUebersicht a			{ color: #d22321; text-decoration: underline; font-size:12px; line-height:18px; }	
.inhaltProduktUebersicht a:link	{ color: #d22321; text-decoration: underline; }														
.inhaltProduktUebersicht a:visited	{ color: #d22321; text-decoration: underline; }														
.inhaltProduktUebersicht a:hover	{ color: #d22321; text-decoration: none; }


#kruemmel { font-size:12px; line-height:18px; color:#626262; padding-left:151px; padding-bottom:6px; }
#kruemmel a, #kruemmel a:link, #kruemmel a:visited { color:#626262; text-decoration:none; }	
#kruemmel a:hover	{ text-decoration:underline; }


#ges_footer_left 			{ background-image:url(/s/pics/main/ges_footer_left.png); background-repeat:no-repeat; background-position:top right; height:43px; }
* html #ges_footer_left 	{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/pics/main/ges_footer_left.png',sizingMethod='scale') }

#ges_footer_right 			{ background-image:url(/s/pics/main/ges_footer_right.png); background-repeat:no-repeat; background-position:top left }
* html #ges_footer_right 	{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/pics/main/ges_footer_right.png',sizingMethod='scale')  }
#ges_footer 				{ background-image:url(/s/pics/main/ges_footer.png); background-repeat:no-repeat; background-position:top }
* html #ges_footer 			{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/pics/main/ges_footer.png',sizingMethod='scale')   }

#area_navigation .naviPunktOpen 				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; 	color:#D22321; text-decoration:none; }


#area_navigation .naviPunktActive 				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; 	color:#D22321; text-decoration:none; }
#area_navigation .naviPunktActive:link 			{																				color:#D22321; text-decoration:none; }
#area_navigation .naviPunktActive:hover 		{																				color:#D22321; text-decoration:none; }
#area_navigation .naviPunktActive:visited 		{																				color:#D22321; text-decoration:none; }
#area_navigation .naviPunktActive:visited:hover {																				color:#D22321; text-decoration:none; }

#area_navigation .naviPunkt 				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; 	color:#000000; text-decoration:none; }
#area_navigation .naviPunkt:link 			{ 																				color:#000000; text-decoration:none; }
#area_navigation .naviPunkt:hover 			{																				color:#D22321; text-decoration:none; }
#area_navigation .naviPunkt:visited 		{																				color:#000000; text-decoration:none; }
#area_navigation .naviPunkt:visited:hover 	{																				color:#D22321; text-decoration:none; }

#area_navigation .subNaviPunktActive 				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; line-height:17px; color:#D22321; padding-left:0px; }
#area_navigation .subNaviPunktActive:link 			{																																	text-decoration:none; color:#D22321; }
#area_navigation .subNaviPunktActive:visited 		{																																	text-decoration:none; color:#D22321; }
#area_navigation .subNaviPunktActive:hover 			{																																	text-decoration:none; color:#D22321; }
#area_navigation .subNaviPunktActive:visited:hover 	{																																	text-decoration:none; color:#D22321; }

#area_navigation .subNaviPunkt 					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; line-height:17px; padding-left:0px; }
#area_navigation .subNaviPunkt:link 			{																														color:#474747; text-decoration:none; }
#area_navigation .subNaviPunkt:hover 			{																														color:#D22321; text-decoration:none; }
#area_navigation .subNaviPunkt:visited 			{																														color:#474747; text-decoration:none; }
#area_navigation .subNaviPunkt:visited:hover 	{																														color:#D22321; text-decoration:none; }

/* END area navigation */

#links .subNavigationfeld 								{ width:137px; }
#links .subNavigationfeld a								{ text-decoration:none; color:#434343; background-image:url(/s/pics/main/pfeil_in.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; padding-top:6px; padding-bottom:3px; padding-left:18px; background-repeat:no-repeat; background-position:top left; }
#links .subNavigationfeld a:link 					{ text-decoration:none; color:#434343; }
#links .subNavigationfeld a:visited				{ text-decoration:none; color:#434343; }
#links .subNavigationfeld a:hover 				{ text-decoration:none; color:#D22321; background-image:url(/s/pics/main/pfeil_hover.gif); }								
#links .subNavigationfeldActive 					{ width:137px; }										
#links .subNavigationfeldActive a					{ text-decoration:none; color:#D22321; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; padding-top:6px; padding-bottom:3px; padding-left:18px; background-repeat:no-repeat; background-position:top left; background-image:url(/s/pics/main/pfeil_active.gif); }
#links .subNavigationfeldActive a:link 		{ text-decoration:none; color:#D22321; }
#links .subNavigationfeldActive a:visited	{ text-decoration:none; color:#D22321; }
#links .subNavigationfeldActive a:hover 	{ text-decoration:none; color:#D22321; }

#links .subNavigationSubFeld 									{ width:137px; }
#links .subNavigationSubFeld a								{ text-decoration:none; color:#434343; background-color:#EEEEEE; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block; padding-top:4px; padding-bottom:3px; padding-left:18px; }
#links .subNavigationSubFeld a:link 					{ text-decoration:none; color:#434343; }
#links .subNavigationSubFeld a:visited				{ text-decoration:none; color:#434343; }
#links .subNavigationSubFeld a:hover 					{ text-decoration:none; color:#D22321; background-color:#F1E9AD; }
#links .subNavigationSubFeldActive 						{ width:137px; }
#links .subNavigationSubFeldActive a					{ text-decoration:none; color:#D22321; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block; background-color:#F1E9AD; color:#D22321; padding-top:4px; padding-bottom:3px; padding-left:18px; }
#links .subNavigationSubFeldActive a:link 		{ text-decoration:none; color:#D22321; }
#links .subNavigationSubFeldActive a:visited	{ text-decoration:none; color:#D22321; }
#links .subNavigationSubFeldActive a:hover 		{ text-decoration:none; color:#D22321; }

#links .subNavigationfeldNoSub 									{ width:137px; }
#links .subNavigationfeldNoSub a								{ text-decoration:none; color:#434343; background-image:url(/s/pics/main/pfeil_in.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; padding-top:4px; padding-bottom:3px; padding-left:18px; background-repeat:no-repeat; background-position:top left; }
#links .subNavigationfeldNoSub a:link 					{ text-decoration:none; color:#434343; }
#links .subNavigationfeldNoSub a:visited				{ text-decoration:none; color:#434343; }
#links .subNavigationfeldNoSub a:hover 					{ text-decoration:none; color:#D22321; background-image:url(/s/pics/main/pfeil_hover.gif); }								
#links .subNavigationfeldNoSubActive 						{ width:137px; }										
#links .subNavigationfeldNoSubActive a					{ text-decoration:none; color:#D22321; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; padding-top:4px; padding-bottom:3px; padding-left:18px; background-repeat:no-repeat; background-position:top left; background-image:url(/s/pics/main/pfeil_hover.gif); }
#links .subNavigationfeldNoSubActive a:link			{ text-decoration:none; color:#D22321; }
#links .subNavigationfeldNoSubActive a:visited	{ text-decoration:none; color:#D22321; }
#links .subNavigationfeldNoSubActive a:hover 		{ text-decoration:none; color:#D22321; }

.TrennerGrau { height:1px; width:137px; background-color:#e2e9f4; overflow:hidden; }
#links #area_navigation .blauMitte .subNavigation .TextFeld { padding-top:0px; padding-bottom:5px; padding-left:0px; }
#links #area_navigation .grauMitte .subNavigation .TextFeld { padding-top:0px; padding-bottom:5px; padding-left:0px; }
#area_navigation .blauMitte .subNavigation .Fliesstext { color:#98DDFF; font-size:12px; line-height:17px; }
#area_navigation .grauMitte .subNavigation .Fliesstext { color:#474747; font-size:12px; line-height:17px; padding-left:0px; }
.arrow { width:12px; background-image:url(../pics/shared/navi/arrow.gif); background-position:left center; background-repeat:no-repeat; float:left; }
.arrow2 { width:12px; background-image:url(../pics/shared/navi/arrow_3.gif); background-position:left center; background-repeat:no-repeat; float:left; }
.arrowdown { width:12px; background-image:url(../pics/shared/navi/arrow_down.gif); background-position:left center; background-repeat:no-repeat; float:left; }
.arrowover { width:12px; background-image:url(../pics/shared/navi/arrow_2.gif); background-position:left center; background-repeat:no-repeat; float:left; }
#links .subNaviPunkt:hover { color:#D22321; text-decoration:none; }
#links .TextFeld_unten { padding-right:4px; padding-left:8px; padding-top:1px; padding-bottom:1px; }
#links .TextFeld { padding-right:4px; padding-left:11px; padding-top:3px; padding-bottom:3px; }
#links .grauMitte .TextFeld { padding-right:4px; padding-left:11px; padding-top:3px; padding-bottom:3px; }
#links .NaviFeld { padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; }
#links .NaviFeldklick { padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; background-color:#FFFFFF; }
#links #loggedIn .TextFeld { padding-right:8px; padding-left:7px; padding-top:5px; padding-bottom:4px; }
.news_preview 					{ font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#4B4B4B; padding-left:18px; padding-right:13px; }
.news_preview .news_date 		{ color:#46a0da; }
.news_preview .news_headline 	{ font-weight:bold; }

.kontakt_tabelle { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#4B4B4B; }

.kontakt_tabelle  textarea { width:336px; }
* html .kontakt_tabelle  textarea { width:332px; }
* + html .kontakt_tabelle  textarea { width:330px; }

.imgleft		{ float:left; padding:0.3125em 0.9375em 0.625em 0; }
.imgright		{ float:right; padding:0.3125em 0 0.625em 0.9375em; }

#content .stdteaser { border:1px solid #e2e9f4; margin-bottom:22px; }
#content .stdteaser .teaserHeader { background-image:url(/s/pics/main/stdteaser_bg_header.gif); background-repeat:repeat-x; background-color:#f1f4f7; border-bottom:1px solid #e2e9f4;}
#content .stdteaser .teaserHeader h1 { font-size:12px; line-height:15px; color:#626262; padding-left:10px; padding-top:6px; padding-bottom:6px; padding-right:6px; margin:0px; font-weight:normal;}
#content .stdteaser .teaserBodyText { font-size:12px; line-height:17px; color:#626262; padding-left:10px; padding-top:6px; padding-bottom:6px; padding-right:6px; margin:0px; background-color:#ffffff; }
#content .stdteaser .teaserBodyText a					{ text-decoration:none; color:#626262 }
#content .stdteaser .teaserBodyText a:link		{ text-decoration:none; color:#626262; }
#content .stdteaser .teaserBodyText a:visited	{ text-decoration:none; color:#626262; }
#content .stdteaser .teaserBodyText a:hover 	{ text-decoration:underline; color:#626262; }

#content .imgteaser { border:1px solid #e2e9f4; margin-bottom:22px; }
#content .imgteaser .teaserBody { padding:7px; background-color:#FFFFFF; text-align:center }

#content .stdbox { border:1px solid #e2e9f4; padding-bottom:7px }
#content .stdbox .header { background-image:url(/s/pics/main/stdheader_bg.gif); background-repeat:repeat-x; background-color:#f1f4f7; border-bottom:1px solid #e2e9f4;}
#content .stdbox .color1_top  		{ border-top:1px solid #e2e9f4 }
#content .stdbox .color1_bottom 	{ border-bottom:1px solid #e2e9f4 }
#content .stdbox .color2_top  		{ border-top:1px solid #FFFFFF; }
#content .stdbox .color2_bottom 	{ border-bottom:1px solid #FFFFFF; }
#content .stdbox .bgcolor1 	{ background-color:#ffffff }
#content .stdbox .bgcolor2 	{ background-color:#f1f4f7 }
#content .stdbox .zeile 	{ font-size:12px; line-height:15px; color:#626262; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:14px; }
#content .stdbox .zeile a					{ text-decoration:none; color:#626262 }
#content .stdbox .zeile a:link		{ text-decoration:none; color:#626262; }
#content .stdbox .zeile a:visited	{ text-decoration:none; color:#626262; }
#content .stdbox .zeile a:hover 	{ text-decoration:underline; color:#626262; }

#content .newsdate { font-size:11px; line-height:14px; color:#58a9e4; padding-top:20px; }



#content .uebersicht { padding:3px; padding-right:2px; padding-left:2px; }

#content .boxLinksHalb { float:left; width:382px; height:263px; overflow:hidden; background-color:#FFFFFF; }
#content .boxLinksHalb a					{ text-decoration:none; color:#626262 }
#content .boxLinksHalb a:link			{ text-decoration:none; color:#626262; }
#content .boxLinksHalb a:visited	{ text-decoration:none; color:#626262; }
#content .boxLinksHalb a:hover 		{ text-decoration:none; color:#626262; }
#content .boxLinksHalb .boxLinksHalbBorder { border:1px solid #e2e9f4; margin-left:1px; }
#content .boxLinksHalb .boxLinksHalbHeader { background-image:url(/s/pics/main/content/headerbg.gif); background-repeat:repeat-x; background-color:#f1f4f7; border-bottom:1px solid #e2e9f4; font-size:12px; line-height:15px; color:#626262}
#content .boxLinksHalb .boxLinksHalbHeader .boxLinksHalbHeaderHeight { height:24px;}
#content .boxLinksHalb .boxLinksHalbHeader .boxLinksHalbHeaderHeight .ausrichtung { padding-top:5px; text-align:center;}
#content .boxLinksHalb .boxLinksHalbImage { width:379px; height:183px; }
#content .boxLinksHalb .boxLinksHalbText 	{ font-size:12px; line-height:17px; color:#626262; height:53px; }
#content .boxLinksHalb .boxLinksHalbText .ausrichtung 	{ border-top:1px solid #e2e9f4; padding-left:11px; padding-right:11px; padding-top:9px; padding-bottom:9px; }

#content .boxLinksViertel { float:left; width:191px; height:263px; overflow:hidden; background-color:#FFFFFF; }
#content .boxLinksViertel a					{ text-decoration:none; color:#626262 }
#content .boxLinksViertel a:link			{ text-decoration:none; color:#626262; }
#content .boxLinksViertel a:visited	{ text-decoration:none; color:#626262; }
#content .boxLinksViertel a:hover 		{ text-decoration:none; color:#626262; }
#content .boxLinksViertel .boxLinksViertelBorder { border:1px solid #e2e9f4; margin-left:1px; }
#content .boxLinksViertel .boxLinksViertelHeader { background-image:url(/s/pics/main/content/headerbg.gif); background-repeat:repeat-x; background-color:#f1f4f7; border-bottom:1px solid #e2e9f4; font-size:12px; line-height:15px; color:#626262}
#content .boxLinksViertel .boxLinksViertelHeader .boxLinksViertelHeaderHeight { height:24px;}
#content .boxLinksViertel .boxLinksViertelHeader .boxLinksViertelHeaderHeight .ausrichtung { padding-top:5px; text-align:center;}
#content .boxLinksViertel .boxLinksViertelImage { width:188px; height:183px; }
#content .boxLinksViertel .boxLinksViertelText 	{ font-size:12px; line-height:17px; color:#626262; height:53px; }
#content .boxLinksViertel .boxLinksViertelText .ausrichtung 	{ border-top:1px solid #e2e9f4; padding-left:11px; padding-right:11px; padding-top:9px; padding-bottom:9px; }

#content .inhalt .btn_back 				{ width:144px; }
#content .inhalt .btn_back a			{ text-decoration:none; border:1px solid #e2e9f4; color:#626262; background-image:url(/s/pics/main/btn_back_in.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; display:block; padding-top:6px; padding-bottom:4px; padding-left:20px; background-repeat:no-repeat; background-position:top left; }
#content .inhalt .btn_back a:link 		{ text-decoration:none; border:1px solid #e2e9f4; color:#626262; }
#content .inhalt .btn_back a:visited	{ text-decoration:none; border:1px solid #e2e9f4; color:#626262; }
#content .inhalt .btn_back a:hover 		{ text-decoration:none; border:1px solid #d22321; color:#d22321; background-image:url(/s/pics/main/btn_back_act.gif); }

.btn_back 			{ width:144px; }
.btn_back a			{ text-decoration:none; border:1px solid #e2e9f4; color:#626262; background-image:url(/s/pics/main/btn_back_in.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; display:block; padding-top:6px; padding-bottom:4px; padding-left:20px; background-repeat:no-repeat; background-position:top left; }
.btn_back a:link 	{ text-decoration:none; border:1px solid #e2e9f4; color:#626262; }
.btn_back a:visited	{ text-decoration:none; border:1px solid #e2e9f4; color:#626262; }
.btn_back a:hover 	{ text-decoration:none; border:1px solid #d22321; color:#d22321; background-image:url(/s/pics/main/btn_back_act.gif); }

#content .inhalt .btn 			{ width:144px; }
#content .inhalt .btn a			{ text-decoration:none; border:1px solid #e2e9f4; color:#626262; background-image:url(/s/pics/main/btn_in.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; display:block; padding-top:6px; padding-bottom:4px; padding-left:10px; background-repeat:no-repeat; background-position:top right; text-align:left; }
#content .inhalt .btn a:link	{ text-decoration:none; border:1px solid #e2e9f4; color:#626262; }
#content .inhalt .btn a:visited	{ text-decoration:none; border:1px solid #e2e9f4; color:#626262; }
#content .inhalt .btn a:hover 	{ text-decoration:none; border:1px solid #d22321; color:#d22321; background-image:url(/s/pics/main/btn_act.gif); }

.btn 					{ width:144px; }
.btn a					{ text-decoration:none; border:1px solid #e2e9f4; color:#626262; background-image:url(/s/pics/main/btn_in.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; display:block; padding-top:6px; padding-bottom:4px; padding-left:10px; background-repeat:no-repeat; background-position:top right; text-align:left; }
.btn a:link 			{ text-decoration:none; border:1px solid #e2e9f4; color:#626262; }
.btn a:visited			{ text-decoration:none; border:1px solid #e2e9f4; color:#626262; }
.btn a:hover 			{ text-decoration:none; border:1px solid #d22321; color:#d22321; background-image:url(/s/pics/main/btn_act.gif); }
.btn_act 				{ width:144px; }
.btn_act a				{ text-decoration:none; border:1px solid #d22321; color:#d22321; background-image:url(/s/pics/main/btn_act.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; display:block; padding-top:6px; padding-bottom:4px; padding-left:10px; background-repeat:no-repeat; background-position:top right; text-align:left; }
.btn_act a:link 		{ text-decoration:none; border:1px solid #d22321; color:#d22321; }
.btn_act a:visited		{ text-decoration:none; border:1px solid #d22321; color:#d22321; }
.btn_act a:hover 		{ text-decoration:none; border:1px solid #d22321; color:#d22321; background-image:url(/s/pics/main/btn_act.gif); }


.suche_header_text { font-size:16px; line-height:22px; color:#626262; padding-left:12px; padding-top:16px; padding-bottom:16px; }

.hpbox { width:645px; }
.hpboxborder { border:1px solid #e3e9f4; }
.hpbox .hpboxheader { background-image:url(/s/pics/main/content/headerbg.gif); background-repeat:repeat-x; background-color:#f1f4f7; border-bottom:1px solid #e3e9f4; font-size:12px; line-height:15px; color:#626262}
.hpbox .hpboxheader .hpboxheaderheight { height:24px; }
.hpbox .hpboxheader .hpboxheaderheight .ausrichtung 	{ padding-left:11px; padding-right:11px; padding-top:6px; padding-bottom:6px; }

.hp_news_preview 	{ padding-left:9px; padding-right:9px; }
.hp_news_text			{ font-size:12px; line-height:16px; color:#4B4B4B; text-decoration:none; }
.hp_news_text a			{ font-size:12px; line-height:16px; color:#4B4B4B; text-decoration:none; }
.hp_news_text a:link	{ font-size:12px; line-height:16px; color:#4B4B4B; text-decoration:none; }
.hp_news_text a:visited	{ font-size:12px; line-height:16px; color:#4B4B4B; text-decoration:none; }
.hp_news_text a:hover	{ font-size:12px; line-height:16px; color:#4B4B4B; text-decoration:none; }
.hp_teaser_abstand 	{ padding-left:13px; padding-right:11px; }

.border_right 	{ border-right:solid; border-color:#d9d9d9; border-width:1px; }
.border_left 	{ border-left:solid; border-color:#d9d9d9; border-width:1px; }
.border_top 	{ border-top:solid; border-color:#d9d9d9; border-width:1px; }
.border_bottom 	{ border-bottom:solid; border-color:#d9d9d9; border-width:1px; }
.border_all 	{ border:solid; border-color:#d9d9d9; border-width:1px; } 

.zq_bg_grey 	{ background-image:url(/s/pics/zq/bg1.jpg); background-repeat:repeat-x; height:73px; vertical-align:middle; }
.zq_bg_green 	{ background-image:url(/s/pics/zq/bg_green.gif); background-repeat:repeat-x; height:27px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; padding-left:32px; }
.zqtext { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#434343; }
.zqtext2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434343; }
.zqtext2 a 			{  font-size:12px; color:#434343; text-decoration:underline; }
.zqtext2 a:link 		{  font-size:12px; color:#434343; text-decoration:underline; }
.zqtext2 a:visited 	{  font-size:12px; color:#434343; text-decoration:underline; }
.zqtext2 a:hover 		{  font-size:12px; color:#434343; text-decoration:none; }
.zqtext3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#434343; padding-left:58px; }
.zqtext4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434343; }
.z_red { color:#d22321; font-size:21px; }
.z_green { color:#1c8c21; font-size:21px; }
.keno_zahlen { width:28px; height:25px; border-right:solid; border-color:#D9D9D9; border-width:1px; }

.bg_gelb { background-image:url(/s/pics/content/produkte/lotto/bg_gelb.jpg); background-repeat:repeat-y; }
.lotto_zq_head 	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#626262; font-weight:bold; }
.lotto_zq_text 	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3f3f; }
.lotto_zq_text2	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#434343; }
.lotto_zq_text3	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#434343; }
.lotto_zq_text4	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434343; }
.lotto_zq_text5	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#616161; }
.lotto_zq_text6	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#626262; }
.lotto_zq_text7	{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#434343; font-weight:bold; }
.lotto_zq_text8	{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#434343; font-weight:bold; }
.lotto_zq_text9	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434343; font-weight:bold; }
.lotto_zq_text10	{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#434343; font-weight:bold; }
.lotto_zq_text11	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4b4b4b; }
.lotto_zq_text12	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4b4b4b; }
.lotto_zq_text13	{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#626262; }
.lotto_zq_text14	{ font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#626262; }
.lotto_zq_text15	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D22321; font-weight:bold; }
.lotto_zq_text16	{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4b4b4b; font-weight:bold; }
#kugeln 		{ background-image:url(/s/pics/content/produkte/lotto/kugeln.jpg); background-repeat:no-repeat; position:relative; width:287px; height:53px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#434343; font-weight:bold; }
#kleine_kugeln	{ background-image:url(/s/pics/content/produkte/lotto/kleine_kugeln.jpg); background-repeat:no-repeat; position:relative; width:768px; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#434343; }
.border_right_white 	{ border-right:solid; border-color:#FFFFFF; border-width:1px; }
.border_left_white 		{ border-left:solid; border-color:#FFFFFF; border-width:1px; }
.border_top_white 		{ border-top:solid; border-color:#FFFFFF; border-width:1px; }
.border_bottom_white	{ border-bottom:solid; border-color:#FFFFFF; border-width:1px; }
.border_all_white 		{ border:solid; border-color:#FFFFFF; border-width:1px; }

.lotto_statistik_in					{ text-decoration:none; color:#434343; font-family:Arial, Helvetica, sans-serif; font-size:14px; display:block; padding-left:11px; background-repeat:no-repeat; background-position:left; background-image:url(/s/pics/content/produkte/lotto/pfeil_grau.gif); }
.lotto_statistik_in a				{ text-decoration:none; color:#434343;}
.lotto_statistik_in a:link			{ text-decoration:none; color:#434343;}
.lotto_statistik_in a:visited		{ text-decoration:none; color:#434343;}
.lotto_statistik_in a:hover 		{ text-decoration:none; color:#D22321;}
.lotto_statistik_act 				{ text-decoration:none; color:#D22321; font-family:Arial, Helvetica, sans-serif; font-size:14px; display:block; padding-left:11px; background-repeat:no-repeat; background-position:left; background-image:url(/s/pics/content/produkte/lotto/pfeil_rot_rechts.gif); }
.lotto_statistik_act a				{ text-decoration:none; color:#D22321;}
.lotto_statistik_act a:link			{ text-decoration:none; color:#D22321;}
.lotto_statistik_act a:visited		{ text-decoration:none; color:#D22321;}
.lotto_statistik_act a:hover 		{ text-decoration:none; color:#D22321;}

.bg_grau { background-image:url(/s/pics/content/produkte/lotto/bg_grau.gif); background-repeat:repeat-x; height:25px; }
.table_shift			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#626262; padding-right:10px; }
.table_shift a			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#626262; background-image:url(/s/pics/content/produkte/lotto/pfeil_grau.gif); background-position:right; background-repeat:no-repeat; padding-right:10px; text-decoration:none; }
.table_shift a:link		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#626262; background-image:url(/s/pics/content/produkte/lotto/pfeil_grau.gif); background-position:right; background-repeat:no-repeat; padding-right:10px; text-decoration:none; }
.table_shift a:visited	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#626262; background-image:url(/s/pics/content/produkte/lotto/pfeil_grau.gif); background-position:right; background-repeat:no-repeat; padding-right:10px; text-decoration:none; }
.table_shift a:hover	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d22321; background-image:url(/s/pics/content/produkte/lotto/pfeil_rot_rechts.gif); background-position:right; background-repeat:no-repeat; padding-right:10px; text-decoration:none; }
.table_shift_act a			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d22321; background-image:url(/s/pics/content/produkte/lotto/pfeil_rot.gif); background-position:right; background-repeat:no-repeat; padding-right:10px; text-decoration:none; }
.table_shift_act a:link		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d22321; background-image:url(/s/pics/content/produkte/lotto/pfeil_rot.gif); background-position:right; background-repeat:no-repeat; padding-right:10px; text-decoration:none; }
.table_shift_act a:visited	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d22321; background-image:url(/s/pics/content/produkte/lotto/pfeil_rot.gif); background-position:right; background-repeat:no-repeat; padding-right:10px; text-decoration:none; }
.table_shift_act a:hover	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d22321; background-image:url(/s/pics/content/produkte/lotto/pfeil_rot.gif); background-position:right; background-repeat:no-repeat; padding-right:10px; text-decoration:none; }

.baelle { background-image:url(/s/pics/content/produkte/lotto/baelle.jpg); background-repeat:no-repeat; background-position:right;}

	#vkst_suche .boxtext { font-size:18px; line-height:22px; color:#626262; }
	#vkst_suche .boxtext a			{ font-size:18px; line-height:22px; color: #626262; text-decoration: none; }	
	#vkst_suche .boxtext a:link	{ color: #626262; text-decoration: none; }														
	#vkst_suche .boxtext a:visited	{ color: #626262; text-decoration: none; }														
	#vkst_suche .boxtext a:hover	{ color: #626262; text-decoration: underline; }
	
	#vkst_suche .result_box { border:1px solid #e2e9f4; padding-top:7px; padding-bottom:7px; padding-left:6px; padding-right:6px; }
	#vkst_suche .result_header { border:1px solid #e2e9f4; background-color:#f8f9fb; border-bottom:0px; font-size:14px; line-height:16px; color:#626262; }
	#vkst_suche .result_header .result_header_padding { padding:10px; }
	#vkst_suche .result_img_td { width:120px; }
	#vkst_suche .result_text_td { font-size:12px; line-height:16px; color:#4b4b4b; }
	#vkst_suche .hell { background-color:#ffffff }
	#vkst_suche .dunkel { background-color:#f8f9fb }
	
	.keno_live_text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434343; }
	.keno_live_text a				{ text-decoration:none; color:#434343;}
	.keno_live_text a:link			{ text-decoration:none; color:#434343;}
	.keno_live_text a:visited		{ text-decoration:none; color:#434343;}
	.keno_live_text a:hover 		{ text-decoration:underline; color:#434343;}

#content .gww { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7d7d7d; padding-left:12px; }
#content .furInfo { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7d7d7d; padding-right:12px; }
#content .furInfo a			{ text-decoration:none; color:#7d7d7d;}
#content .furInfo a:link	{ text-decoration:none; color:#7d7d7d;}
#content .furInfo a:visited	{ text-decoration:none; color:#7d7d7d;}
#content .furInfo a:hover	{ text-decoration:underline; color:#7d7d7d;}
#content .jackpots { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7d7d7d; padding-left:12px; }
#content .jackpots_red { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#d02020; padding-right:12px; }
#content .jackpots_header {background-image:url(/s/pics/main/content/headerbg.gif); background-repeat:repeat-x; font-size:12px; line-height:26px; color:#626262; padding-left:12px; height:25px; width:537px; border:1px solid #abc2e1; font-weight:bold;}

.border_right_grey 	{ border-right:solid; border-color:#abc2e1; border-width:1px; }
.border_left_grey 		{ border-left:solid; border-color:#abc2e1; border-width:1px; }
.border_top_grey 		{ border-top:solid; border-color:#abc2e1; border-width:1px; }
.border_bottom_grey	{ border-bottom:solid; border-color:#abc2e1; border-width:1px; }

.arrow_jackpots 				{ background-image:url(/s/pics/content/service/arrow.png); background-repeat:no-repeat; background-position:top right; }
* html .arrow_jackpots 		{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/pics/content/service/arrow.png',sizingMethod='scale') }
* + html .arrow_jackpots 	{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/s/pics/content/service/arrow.png',sizingMethod='scale') }

