/* 	
   	Background:			#fcfcfc
   	Text:				#7F7F7F
   	Headlines:			#333
	
	#content a:			#657fae
   	#content a:visited:	#657fae
   	#content a:hover:	#000
   	
   	border:				#d7d7d7
*/


/* Reset */
			*{text-decoration:none;font-size:1em;outline:none;margin:0;padding:0;}code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;white-space:normal}a,img,a img,iframe,form,abbr,acronym,object,applet,table,a abbr,a acronym{border-width:0;}dfn,i,cite,var,address,em{font-style:normal}th,b,strong,h1,h2,h3,h4,h5,h6,dt{font-weight:400}caption,th,td{text-align:left}html{background:#FFF;color:#000;line-height:0;font-family:arial, sans-serif}/* \*/html{font-family:sans-serif}/* */q{quotes:"\201C""\201D""\2018""\2019"}ul,ol,dir,menu{list-style:none}sub,sup{vertical-align:baseline}a{color:inherit}
			font,basefont{color:inherit;font:inherit;font-size:100%}center,*[align]{text-align:inherit}s,strike,u{text-decoration:inherit}img{border:none;margin:0}ol{list-style-type:decimal}body{background-color:transparent}tr,th,td{width:auto;height:auto;background-color:transparent;vertical-align:inherit;border:none}table[border],#content table[border]{border-collapse:separate;border-spacing:0}nobr{white-space:normal}marquee{overflow:visible;-moz-binding:none}blink{text-decoration:none}
			html {background:#FF1500;}
			body {background:#d33e10; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:#d0160a url(../i/bk2.png) repeat-x;}
			
/* Containers */			
			.grid_1,
			.grid_2,
			.grid_3,
			.grid_4 {display:inline;float: left;position: relative;margin-left: 2px;margin-right: 2px;}
			
			.alpha {margin-left: 0;}
			.omega {margin-right: 0;}

			.container_4 {margin-left:auto; margin-right:auto; width:960px;}
			
			.container_4 .grid_1 {width:236px;}
			.container_4 .grid_2 {width:476px;}
			.container_4 .grid_3 {width:716px;}
			.container_4 .grid_4 {width:956px;}
			
			.container_4 .prefix_1 {padding-left:240px;}
			.container_4 .prefix_2 {padding-left:480px;}
			.container_4 .prefix_3 {padding-left:720px;}
			
			.container_4 .suffix_1 {padding-right:240px;}
			.container_4 .suffix_2 {padding-right:480px;}
			.container_4 .suffix_3 {padding-right:720px;}
			
			.container_4 .push_1 {left:240px;}
			.container_4 .push_2 {left:480px;}
			.container_4 .push_3 {left:720px;}
			
			.container_4 .pull_1 {left:-240px;}
			.container_4 .pull_2 {left:-480px;}
			.container_4 .pull_3 {left:-720px;}
	
			.clear {clear: both;display: block;	overflow: hidden;visibility: hidden;width: 0;height: 0;}
			.clearfix:after {clear: both;content: ' ';	display: block;	font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
			.clearfix {display: inline-block;}
			* html .clearfix {height: 1%;}
			.clearfix {	display: block;}
			
			#gutscheingrid {padding:25px 25px 40px 25px; background:#fff url(../i/bk-article-weiss.png) repeat-x bottom; margin-bottom:4px;}
			#gutscheingrid .links {float:left; display:inline; position:relative; width:400px; padding-right:50px;}
			

/* Produkte */
			#produkte .ce_image,
			#startseite .ce_image {margin-bottom:4px;}
			#startseite .ce_imageslider {margin-bottom:4px;}
			.loginbereich #produktuebersicht {margin-bottom:-6px;}
			#content #bildergalerie {padding-bottom:4px;}			
			
/* Layout */
			#content {margin-top:0; margin-bottom:20px;}
			#footer {font-size:16px; background: #ff1500 url(../i/claim4b.png) center top no-repeat; clear:both; width:100%; padding:0 0 60px 0;margin:0;}
			#right .block {margin-bottom:4px;}
			#right .abstand {margin-bottom:-4px;}

			
			#filialen-detailseite .container .grid_4 #right #filialen-suchmaske-karte {margin-bottom:0px;}/*Korrektur des fehlerhaften Abstands */	

			#startseite .mod_flash {margin-top:6px;}
			
/*			#standard #content p.back a {margin:27px 0 0 -3px; padding:0; display:block; width:96px; height:22px; background:transparent url(../i/button-back.png) no-repeat; text-indent:-5555px; padding-top:15px; border:none;}
*/
			#content p.back {margin-bottom:4px; margin-top:0;}
			#content p.back a { margin:27px 0 0 -3px; padding:0; display:block; width:96px; height:22px; background:transparent url(../i/button-back.png) no-repeat; text-indent:-5555px; padding-top:15px; border:none;}
			
			#content p.more a {margin:7px 0 0 0; padding:0; display:block; width:96px; height:18px; background:transparent url(../i/button-more.png) no-repeat; text-indent:-5555px; padding-top:5px; border:none;}
			#content p.more a:hover {background-position: 0 -23px;}

			.ce_imageslider {height:100%;}			
				
			#content .mod_article .ce_text {line-height:1.6em; margin-bottom: 4px;}
			#content .mod_article .ce_text p {margin-bottom:0.75em;}
			#content .mod_article .ce_text ul {margin-left:15px; margin-top:1em; margin-bottom:1em;}
			#content .mod_article .ce_text ul li {list-style-type:disc; padding:0.25em 0; }
			#content .mod_article .ce_text ol {margin-left:20px;margin-top:1em; margin-bottom:1em; }
			#content .mod_article .ce_text ol li {padding:0.25em 0; }
			
			#content .weiss,
			#content .blau,
			#content .gelb,
			#content .hellgelb,
			#content .gruen,
			#content .rosa {padding:25px 25px 40px 25px;}

			#content .blau {background:#DAECF5 url(../i/bk-article-blau.png) repeat-x bottom; color:#476c7c;}
			#content .blau h1,
			#content .blau h2,
			#content .blau h3,
			#content .blau h4 {color:#213b46;}
			#content .blau p {color:#28667D;}
			#content .blau a {color:#295162; font-weight:bold; border-bottom: 1px solid #90B2C1; padding-bottom:2px;}
			#content .blau a:hover {border-bottom: none; color:#295162;}
				
			#content .gelb {background:#ffd400; color:#352700;}
			#content .gelb h1,
			#content .gelb h2,
			#content .gelb h3,
			#content .gelb h4 {color:#1A1200;}
			#content .gelb p {color:#352700;}
			#content .gelb a {color:#1A1200; font-weight:bold; border-bottom: 1px solid #9D8B5B; padding-bottom:2px;}
			#content .gelb a:hover {border-bottom: none; color:#352700;}

			#content .hellgelb {background:#FFFBE4; color:#706546;}
			#content .hellgelb h1,
			#content .hellgelb h2,
			#content .hellgelb h3,
			#content .hellgelb h4 {color:#413926;}
			#content .hellgelb p {color:#706546;}
			#content .hellgelb a {color:#413926; font-weight:bold; border-bottom: 1px solid #9D8B5B; padding-bottom:2px;}
			#content .hellgelb a:hover {border-bottom: none; color:#706546;}
												
			#content .gruen {background:#E1F0E9 url(../i/bk-article-gruen.png) repeat-x bottom; color:#476c7c;}
			#content .gruen h1,
			#content .gruen h2,
			#content .gruen h3,
			#content .gruen h4 {color:#393F3E;}
			#content .gruen p {color:#444C4A;}
			#content .gruen a {color:#393F3E; font-weight:bold; border-bottom: 1px solid #5D6663; padding-bottom:2px;}
			#content .gruen a:hover {border-bottom: none; color:#5D6663;}

			#content .rosa {background:#F6E2E3; color:#352700;}
			#content .rosa h1,
			#content .rosa h2,
			#content .rosa h3,
			#content .rosa h4 {color:#1A1200;}
			#content .rosa p {color:#352700;}
			#content .rosa a {color:#1A1200; font-weight:bold; border-bottom: 1px solid #9D8B5B; padding-bottom:2px;}
			#content .rosa a:hover {border-bottom: none; color:#352700;}
						
			#content .weiss {background:#fff url(../i/bk-article-weiss.png) repeat-x bottom;}
			#content .weiss h1,
			#content .weiss h2,
			#content .weiss h3,
			#content .weiss h4 {color:#242424;}
			#content .weiss p {color:#595959;}
			#content .weiss a {color:#242424; font-weight:bold; border-bottom: 1px solid #a0a0a0; padding-bottom:2px;}
			#content .weiss a:hover {border-bottom: none; color:#404040;}

			#content .kontaktintro {background:#DAECF5 url(../i/kontakt.jpg) no-repeat bottom right; color:#476c7c;padding:25px 200px 10px 25px;}
			#content .kontaktintro h1,
			#content .kontaktintro h2,
			#content .kontaktintro h3,
			#content .kontaktintro h4 {color:#213b46;}
			#content .kontaktintro p {color:#28667D;}
			#content .kontaktintro a {color:#295162; font-weight:bold; border-bottom: 1px solid #90B2C1; padding-bottom:2px;}
			#content .kontaktintro a:hover {border-bottom: none; color:#295162;}
			
			
									
			/* Markenrondell */
			.kontakt #markenrondell {margin-top:4px;}
			#markenrondell {margin-bottom:4px;}
			.nachrichtenleser #content #markenrondell {margin-top:4px;} /* Manuelle Anpassung des Abstands für den Nachrichtenleser */
			#startseite #markenrondell {margin-top:0px;}

			/* Service */
			#service #content .serviceleistungen .ce_text {background:#ffd400 url(../i/bk-service.png) no-repeat; height:280px; margin-bottom:4px; overflow:hidden;}
			#service #content .serviceleistungen .ce_text h2 {padding:5px 10px 7px; margin:0; font-size:1.1em; color:#D0160A;}
			#service #content .serviceleistungen .ce_text p {color:#000; padding:0 10px 0.75em; line-height:1.4em;}
			#service #content .serviceleistungen .ce_text p a.link {margin:-12px 0 0 -3px; padding:0; display:block; width:96px; height:18px; background:transparent url(../i/button-more-gelb.png) no-repeat; text-indent:-5555px; padding-top:5px;}
			#service #content .serviceleistungen .ce_text p a.link:hover {background-position: 0 -23px;}

			
			/* Unternehmensinfo */
			#content .unternehmensinfo {background:#fff url(../i/bk-article-weiss.png) repeat-x bottom; margin-bottom:4px; padding:20px;}
			#content .unternehmensinfo h1,
			#content .unternehmensinfo h2,
			#content .unternehmensinfo h3,
			#content .unternehmensinfo h4 {color:#242424;}
			#content .unternehmensinfo .ce_text {border-top: 1px solid #ccc; padding:25px 0 20px;}
			#content .unternehmensinfo .ce_text.first {border:none; padding:15px 0 20px;}
			#content .unternehmensinfo p {color:#595959;}
			#content .unternehmensinfo a {color:#242424; font-weight:bold; border-bottom: 1px dotted #a0a0a0; padding-bottom:2px;}
			#content .unternehmensinfo a:hover {border-bottom: none; color:#404040;}			
		
			
			/* Hinweis */
			#content #hinweis .ce_text {background:#fff; margin-bottom:4px; padding:20px;}												
			
/* Hinweistext */
			#content #hinweis  p {color:#000;}
			
			#content #hinweis .weiss {background:#fff; margin-bottom:4px; padding:17px 20px 5px 25px; font-size: 17px; font-weight:bold; color:#000; font-style: italic;}												
			#content #hinweis .gelb {background:#ffd400; margin-bottom:4px; padding:17px 20px 5px 25px; font-size: 17px; font-weight:bold; color:#000; font-style: italic;}												
			#content #hinweis .blau {background:#DAECF5; margin-bottom:4px; padding:17px 20px 5px 25px; font-size: 17px; font-weight:bold; color:#000; font-style: italic;}												
			#content #hinweis .hellgelb {background:#FFFBE4; margin-bottom:4px; padding:17px 20px 5px 25px; font-size: 17px; font-weight:bold; color:#000; font-style: italic;}												
			#content #hinweis .rosa {background:#F6E2E3; margin-bottom:4px; padding:17px 20px 5px 25px; font-size: 17px; font-weight:bold; color:#000; font-style: italic;}												
			#content #hinweis .gruen {background:#E1F0E9; margin-bottom:4px; padding:17px 20px 5px 25px; font-size: 17px; font-weight:bold; color:#000; font-style: italic;}												
			
/* Typographie */		
			.invisible,
			.versteckt {display:none;}
			#content p {line-height:1.6em;}
			
			#content {color:#404040; font-size:13px;}
			#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {font-family:Arial, Helvetica, sans-serif; color:#27221F; font-weight:bold;}
			#content h1 {font-size:1.6em; letter-spacing: -0.04em; line-height: 1.15em; margin:0.3em 0 0.6em;}
			#content h2 {font-size:1.2em; letter-spacing: -0.03em; line-height: 1.15em; margin:0.2em 0 0.65em;}
			#content strong {font-weight:bold; color:#27221F;}
			#content .kleingedrucktes {margin-top:1em;font-size:0.8em;}
			#content .ce_headline {background:#D5E9F4; color:#213b46; padding:0.75em 1em 0.75em 25px; margin:0; border-bottom:1px solid #B5CFDB;}

			#content a.versteckterlink {font-weight:normal; border:none;cursor:text; color:#404040;}
			#content a.versteckterlink:hover {color:#404040;}
			
			#content a.netmoms {border:none;}


/* Toplink */			
			#content .toplink-weiss {background:#fff url(../i/bk-toplink.png) 17px 20px no-repeat; display:block; padding:20px 30px; margin-bottom:4px; clear:both;}
			#content .toplink-weiss a {font-weight:bold; color:#242424; font-weight:bold; border-bottom: 1px solid #a0a0a0; padding-bottom:2px;}
			#content .toplink-weiss a:hover {border-bottom: none; color:#404040;}

			#content .toplink-blau {background:#DAECF5 url(../i/bk-toplink.png) 17px 20px no-repeat; display:block; padding:20px 30px; margin-bottom:4px; clear:both;}
			#content .toplink-blau a {font-weight:bold;color:#295162; font-weight:bold; border-bottom: 1px solid #a0a0a0; padding-bottom:2px;}
			#content .toplink-blau a:hover {border-bottom: none; color:#295162;}

			#content .toplink-gelb {background:#ffd400 url(../i/bk-toplink.png) 17px 20px no-repeat; display:block; padding:20px 30px; margin-bottom:4px; clear:both;}
			#content .toplink-gelb a {font-weight:bold;color:#1A1200; font-weight:bold; border-bottom: 1px solid #9D8B5B; padding-bottom:2px;}
			#content .toplink-gelb a:hover {border-bottom: none; color:#352700;}
			
			#content .toplink-hellgelb {background:#FFFBE4 url(../i/bk-toplink.png) 17px 20px no-repeat; display:block; padding:20px 30px; margin-bottom:4px; clear:both;}
			#content .toplink-hellgelb a {font-weight:bold;color:#413926; font-weight:bold; border-bottom: 1px solid #9D8B5B; padding-bottom:2px;}
			#content .toplink-hellgelb a:hover {border-bottom: none; color:#706546;}
			
			#content .toplink-gruen {background:#E1F0E9 url(../i/bk-toplink.png) 17px 20px no-repeat; display:block; padding:20px 30px; margin-bottom:4px; clear:both;}
			#content .toplink-gruen a {font-weight:bold;color:#393F3E; font-weight:bold; border-bottom: 1px solid #5D6663; padding-bottom:2px;}
			#content .toplink-gruen a:hover {border-bottom: none; color:#5D6663;}			
			
			#content .toplink-rosa  {background:#F6E2E3 url(../i/bk-toplink.png) 17px 20px no-repeat; display:block; padding:20px 30px; margin-bottom:4px; clear:both;}
			#content .toplink-rosa a {font-weight:bold;color:#1A1200; font-weight:bold; border-bottom: 1px solid #9D8B5B; padding-bottom:2px;}
			#content .toplink-rosa a:hover {border-bottom: none; color:#352700;}
			
						
/* FORMULARE */
			/* Allgemeine Formatierung */
			#content textarea, #content input[type='text'], #content input[type='password'], #content select { border: 1px solid #ccc; background: #fff; }
			#content textarea:hover, #content input[type='text']:hover, #content input[type='password']:hover, #content select:hover { border-color: #aaa; } /* Hoverfarbe des Feldes */
			#content textarea:focus, #content input[type='text']:focus, #content input[type='password']:focus, #content select:focus { border-color: #888; outline: 2px solid #ddd; } /* Wenn das Feld aktiviert ist */
			input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }
			input[type='hidden'] { display:none; }
						
			input {padding:3px; line-height: 1.5em;}
	
			#content .mod_article .ce_form {padding:25px 25px 40px 25px; background:#fff;}
			#content .mod_article .ce_form .formbody input { width: 40%; border: 1px solid #b7b7b7;padding:4px;}
			#content .mod_article .ce_form .formbody textarea {line-height: 1em; width:90%; height:15em; border: 1px solid #b7b7b7; margin-bottom:10px; padding:6px 3px;}
			#content .mod_article .ce_form .formbody select {width: 43%;}
			#content .mod_article .ce_form .formbody label { display:block; margin:20px 0 5px 0; padding-bottom:3px; font-size:10px;}
			#content .mod_article .ce_form .formbody label.mandatory:after { padding:0 0 .5em .25em; content: '*'; color:#000; font-size:.9em; font-weight:bold;}
			#content .mod_article .ce_form .formbody .mandatory {font-weight:normal;}
			#content .mod_article .ce_form .formbody .captcha {margin-bottom:10px;}


			#content .mod_article .ce_form .formbody .submit_container {width:70px; background:url(../i/button-right.png) no-repeat right;}
			#content .mod_article .ce_form .formbody .submit_container input {line-height:1em; height:30px;width:70px; margin-left:-2px; padding-right:2px; color:#919191; text-transform:uppercase; font-size:9px; border:none;background:url(../i/button-left.png) no-repeat left;}
			#content .mod_article .ce_form .formbody .submit_container input:hover {color:#333;}


			#content .mod_article .ce_form .formbody p.error {font-size:10px; padding:0; color:#9f0000;}

			/* Umfrage */
			#content #umfrage .ce_form .formbody span {display:block; margin:25px 0;}
			#content #umfrage .ce_form .formbody span input.radio {display:block; float:left; width:15px; border:none; margin-right:4px;}
			#content #umfrage .ce_form .formbody label {padding-top:7px; font-size:14px; }

			
			
/* Akkordeon */
			#content #akkordeon {margin-bottom:4px;}
			#content .ce_accordion {background:#fff url(../i/bk-article-weiss.png) repeat-x bottom;}
			#content .ce_accordion .accordion div {padding:15px 0 35px 0; background:transparent url(../i/nav-hr.png) repeat-x bottom;}
			#content .ce_accordion .toggler {line-height:1em;color:#333; font-weight:normal; background:#FAFAFA url(../i/toggler-bk.png) 0 0 no-repeat; border-bottom:1px #D7D7D7 solid; height:18px; padding:12px 5px 6px 30px; margin:0; cursor:pointer;}
			#content .ce_accordion.first .toggler {border-top:1px #D7D7D7 solid;}
			#content .ce_accordion .toggler:hover {background:#FAFAFA url(../i/toggler-bk.png) 0 -36px no-repeat; color:#333;}
			#content .ce_accordion .toggler.active {background:#FAFAFA url(../i/toggler-bk.png) 0 -69px no-repeat; color:#333; font-weight:bold;}
			#content .ce_accordion p {padding:5px 30px 8px 30px;}
			#content .ce_accordion ul {margin: 0 0 0 30px; line-height:1.6em;}
			#content .ce_accordion ul li {padding:2px 0;}
			
			
/* Image Container */	
			#content .image_container {margin:0; padding:0;}
			#content .image_container img {margin:0; padding:0;}
			#content .image_container a {border:none;}

		/*	#standard #content .image_container img {border: 1px solid #757575;}*/

/* Bildergalerie */
			#standard #content .ce_gallery {margin-left:1px; margin-bottom:3px; margin-top:-1px;}
			#standard #content .ce_gallery table {border:none;}
			#standard #content .ce_gallery tr {background:none;}
			#standard #content .ce_gallery tr td {padding:3px 6px 3px 0; background:none; text-align: center; border:none;}
			#standard #content .ce_gallery tr td .image_container {}
			#standard #content .ce_gallery tr td img {vertical-align: middle; border:4px solid #fff;}
			#standard #content .ce_gallery tr td a img:hover {border: 4px solid #000;}


/*Downloadarchiv*/
			.ce_downloadarchiv .downloadarchivItem {background:#fff url(../i/bk-article-weiss.png) repeat-x bottom; margin-bottom:4px; padding:20px;}
			.ce_downloadarchiv .downloadarchivItem .description {padding-left:200px;}
			.ce_downloadarchiv .downloadarchivItem h2 a {color:#B31600; padding-bottom:10px;}
			.ce_downloadarchiv .downloadarchivItem a.download {margin:7px 0 0 -3px; padding:0; display:block; width:96px; height:18px; background:transparent url(../i/button-download.png) no-repeat; text-indent:-5555px; padding-top:5px;}
			.ce_downloadarchiv .downloadarchivItem a.download:hover {background-position: 0 -23px;}
			
			#silvester table {font-size:11px; margin-top:20px;}
			#silvester a.download {text-decoration:none; border:none; margin:7px 0 0 -3px; padding:0; display:block; width:96px; height:18px; background:transparent url(../i/button-download.png) no-repeat; text-indent:-5555px; padding-top:5px;}
			#silvester a.download:hover {background-position: 0 -23px;}		

			.ce_download {background:#fff url(../i/bk-article-weiss.png) repeat-x bottom; margin-bottom:4px; padding:20px; font-weight:bold; color:#000;}
			.ce_downloads {background:#fff url(../i/bk-article-weiss.png) repeat-x bottom; margin-bottom:4px; padding:20px; font-weight:bold; color:#000;}

			
			
/* Nachrichtenliste */
			#right .mod_newslist {background: #ffd400; font-size:1.1em; line-height:1.3em; padding:10px 15px; margin-bottom:4px;}
			#right .mod_newslist .layout_short { padding: 5px 0 0 3px;}
			#right .mod_newslist .layout_short a {color:#B31600;}
			#right .mod_newslist .layout_short h2 {font-size:1.1em; font-weight:bold; padding-bottom:5px; color:#B31600;}
			#right .mod_newslist .layout_short h2 a {color:#B31600; font-weight:bold;}
			#right .mod_newslist .layout_short p.more a {margin:7px 0 0 -3px; padding:0; display:block; width:96px; height:18px; background:transparent url(../i/button-more-gelb.png) no-repeat; text-indent:-5555px; padding-top:5px;}
			#right .mod_newslist .layout_short p.more a:hover {background-position: 0 -23px;}

			#right .mod_newslist .block {background:transparent url(../i/nav-hr.png) repeat-x bottom;}
			#right .mod_newslist .last {background:none;}

			#filialen-detailseite .mod_newslist {margin-top:-3px;}

			#content .mod_newslist .news_snau {background:#fff url(../i/bk-article-weiss.png) repeat-x bottom; padding:25px 25px 40px 25px; margin-bottom:4px;}
			#content .mod_newslist .news_snau h2 {font-size:1.2em; color:#B31600;}
			#content .mod_newslist .news_snau a {color:#B31600;}
			#content .mod_newslist .news_snau p.more a {margin:10px 0 0 -3px; padding:0; display:block; width:96px; height:18px; background:transparent url(../i/button-more-gelb.png) no-repeat; text-indent:-5555px; padding-top:5px;}
			#content .mod_newslist .news_snau p.more a:hover {background-position: 0 -23px;}
			#content .mod_newslist .news_snau p.info { color:#27221F; margin:-7px 0 8px 0; font-weight:bold;}
			
			#content .mod_newsreader .enclosure p a {color:#242424; font-weight:bold; border-bottom: 1px dotted #a0a0a0; padding-bottom:2px;}
			#content .mod_newsreader .enclosure p a:hover {border-bottom: none; color:#404040;}

			
/* Nachrichtenleser */
			#content .mod_newsreader .layout_full {padding:14px 25px 40px 25px; background:#fff url(../i/bk-article-weiss.png) repeat-x bottom; margin-bottom:4px;}
			#content .mod_newsreader .layout_full h2 {font-size:1.2em; color:#1977B8;}
			#content .mod_newsreader .layout_full p.info {font-size:0.85em; margin-top:-10px;}
			#content .mod_newsreader .layout_full .caption {font-size:0.95em; font-style:italic; margin-top:-2px;}

			#content .mod_newsreader .layout_full .image_container {padding-left:0; margin-left:-25px; padding-top:6px; padding-bottom:15px;}
			#content .mod_newsreader .layout_full .image_container img {border-top:4px solid #c43900; border-bottom:4px solid #ca3a00;}


			#content .mod_newsreader p.back {background:#fff; width:100%; clear:both; height:32px; display:block; margin-top:4px; padding:10px 0 0 17px;}
			#content .mod_newsreader p.back a {background:transparent url(../i/button-back.png) no-repeat; text-indent:-5555px; display:block;height:30px; margin-top:0;}
			
			.nachrichtenleser #content #nachrichtenhinweis {margin:4px 0 0 0; padding-bottom:0; background:#fff;}
			.nachrichtenleser #content p.more a {margin:-10px 0 5px 0; padding:0; display:block; width:96px; height:23px; background:transparent url(../i/button-more.png) no-repeat; text-indent:-5555px;  border:none;}
			#content #nachrichtenleser p.back {display:none;}

			#content #nachrichtenleser p {padding-bottom:0.75em;}
			#content #nachrichtenleser a {color:#242424; font-weight:bold; border-bottom: 1px solid #a0a0a0; padding-bottom:2px;}
			#content #nachrichtenleser a:hover {border-bottom: none; color:#404040;}

			#content #nachrichtenleser .ce_news_gallery tr img {margin-bottom:4px;}
			#content #nachrichtenleser .ce_news_gallery tr.row_last img {margin-bottom:0px;}
			
/* Navigation*/
			#header .mod_navigation {margin:20px 0 0 0; height:34px;} 
			#header .mod_navigation ul li {display:inline;} 
			#header .mod_navigation li a {background:transparent url(../i/nav-intern-100830.png); float:left; height:34px; text-indent: -5000px;}
			#header .mod_navigation li span {background:transparent url(../i/nav-intern-100830.png); height:34px; text-indent: -5000px; float:left; display: block;}
			#header .mod_navigation li a.last,
			#header .mod_navigation li span.last {float:left;}
			
			/* Home */					
			#header .mod_navigation li.nav-00 a {width:33px; background-position:0 0;}
			#header .mod_navigation li.nav-00 a:hover {background-position: 0 -34px;}
			#header .mod_navigation li.nav-00 a.trail {background-position: 0 -34px;}
			#header .mod_navigation li.nav-00 a.trail:hover {background-position: 0 -34px;}
			#header .mod_navigation li.nav-00 span {width:33px; background-position: 0 -34px;}
			
			/* Aktuelle Werbung */
			#header .mod_navigation li.nav-01 a {width:155px; background-position:-33px 0;}
			#header .mod_navigation li.nav-01 a:hover {background-position: -33px -34px;}
			#header .mod_navigation li.nav-01 a.trail {background-position: -33px -34px;}
			#header .mod_navigation li.nav-01 a.trail:hover {background-position: -33px -34px;}
			#header .mod_navigation li.nav-01 span {width:155px; background-position: -33px -34px;}
			
			/* Spielwaren */
			#header .mod_navigation li.nav-02 a {width:101px;background-position: -188px 0;}
			#header .mod_navigation li.nav-02 a:hover {background-position:-188px -34px;}
			#header .mod_navigation li.nav-02 a.trail {background-position:-188px -34px;}
			#header .mod_navigation li.nav-02 a.trail:hover {background-position:-188px -34px;}
			#header .mod_navigation li.nav-02 span {width:101px;background-position: -188px -34px;}
			
			/* Baby */
			#header .mod_navigation li.nav-03 a {width:53px; background-position: -289px 0;}
			#header .mod_navigation li.nav-03 a:hover {background-position:-289px -34px;}
			#header .mod_navigation li.nav-03 a.trail {background-position:-289px -34px;}
			#header .mod_navigation li.nav-03 a.trail:hover {background-position:-289px -34px;}
			#header .mod_navigation li.nav-03 span {width:53px; background-position: -289px -34px;}			
			
			/* Mode */
			#header .mod_navigation li.nav-04 a {width:58px; background-position: -342px 0;}
			#header .mod_navigation li.nav-04 a:hover {background-position:-342px -34px;}
			#header .mod_navigation li.nav-04 a.trail {background-position:-342px -34px;}
			#header .mod_navigation li.nav-04 a.trail:hover {background-position:-342px -34px;}
			#header .mod_navigation li.nav-04 span {width:58px; background-position: -342px -34px;}

			/* Modell-Eisenbahn */
			#header .mod_navigation li.nav-05 a {width:97px; background-position: -400px 0;}
			#header .mod_navigation li.nav-05 a:hover {background-position:-400px -34px;}
			#header .mod_navigation li.nav-05 a.trail {background-position:-400px -34px;}
			#header .mod_navigation li.nav-05 a.trail:hover {background-position:-400px -34px;}
			#header .mod_navigation li.nav-05 span {width:97px; background-position: -400px -34px;}
			
			/* Service */
			#header .mod_navigation li.nav-06 a {width:75px; background-position:-557px 0;}
			#header .mod_navigation li.nav-06 a:hover {background-position:-557px -34px;}
			#header .mod_navigation li.nav-06 a.trail {background-position:-557px -34px;}
			#header .mod_navigation li.nav-06 a.trail:hover {background-position:-557px -34px;}
			#header .mod_navigation li.nav-06 span {width:75px; background-position:-557px -34px;}
			
			/* Wunschzettel */
			#header .mod_navigation li.nav-07 a {width:124px; background-position:-632px 0;}
			#header .mod_navigation li.nav-07 a:hover {background-position:-632px -34px;}
			#header .mod_navigation li.nav-07 a.trail {background-position:-632px -34px;}
			#header .mod_navigation li.nav-07 a.trail:hover {background-position:-632px -34px;}
			#header .mod_navigation li.nav-07 span {width:124px; background-position:-632px -34px;}
			
			/* Fasching */
			#header .mod_navigation li.nav-08 a {width:89px; background-position:-911px 0;}
			#header .mod_navigation li.nav-08 a:hover {background-position:-911px -34px;}
			#header .mod_navigation li.nav-08 a.trail {background-position:-911px -34px;}
			#header .mod_navigation li.nav-08 a.trail:hover {background-position:-911px -34px;}
			#header .mod_navigation li.nav-08 span {width:89px; background-position:-911px -34px;}
			
			/* Halloween */
			#header .mod_navigation li.nav-09 a {width:104px; background-position:-1000px 0;}
			#header .mod_navigation li.nav-09 a:hover {background-position:-1000px -34px;}
			#header .mod_navigation li.nav-09 a.trail {background-position:-1000px -34px;}
			#header .mod_navigation li.nav-09 a.trail:hover {background-position:-1000px -34px;}
			#header .mod_navigation li.nav-09 span {width:104px; background-position:-1000px -34px;}
			
			/* Schulanfang */
			#header .mod_navigation li.nav-10 a {width:121px; background-position:-1104px 0;}
			#header .mod_navigation li.nav-10 a:hover {background-position:-1104px -34px;}
			#header .mod_navigation li.nav-10 a.trail {background-position:-1104px -34px;}
			#header .mod_navigation li.nav-10 a.trail:hover {background-position:-1104px -34px;}
			#header .mod_navigation li.nav-10 span {width:121px; background-position:-1104px -34px;}
			
			/* Fotoaktion */
			#header .mod_navigation li.nav-11 a {width:110px; background-position:-1225px 0;}
			#header .mod_navigation li.nav-11 a:hover {background-position:-1225px -34px;}
			#header .mod_navigation li.nav-11 a.trail {background-position:-1225px -34px;}
			#header .mod_navigation li.nav-11 a.trail:hover {background-position:-1225px -34px;}
			#header .mod_navigation li.nav-11 span {width:110px; background-position:-1225px -34px;}
			
			/* Weihnachtsaktion */
			#header .mod_navigation li.nav-12 a {width:161px; background-position:-1335px 0;}
			#header .mod_navigation li.nav-12 a:hover {background-position:-1335px -34px;}
			#header .mod_navigation li.nav-12 a.trail {background-position:-1335px -34px;}
			#header .mod_navigation li.nav-12 a.trail:hover {background-position:-1335px -34px;}
			#header .mod_navigation li.nav-12 span {width:161px; background-position:-1335px -34px;}
			
			/* Babykatalog */
			#header .mod_navigation li.nav-13 a {width:119px; background-position:-1496px 0;}
			#header .mod_navigation li.nav-13 a:hover {background-position:-1496px -34px;}
			#header .mod_navigation li.nav-13 a.trail {background-position:-1496px -34px;}
			#header .mod_navigation li.nav-13 a.trail:hover {background-position:-1496px -34px;}
			#header .mod_navigation li.nav-13 span {width:119px; background-position:-1496px -34px;}
			
			/* Outdoor */
			#header .mod_navigation li.nav-14 a {width:89px; background-position:-822px 0;}
			#header .mod_navigation li.nav-14 a:hover {background-position:-822px -34px;}
			#header .mod_navigation li.nav-14 a.trail {background-position:-822px -34px;}
			#header .mod_navigation li.nav-14 a.trail:hover {background-position:-822px -34px;}
			#header .mod_navigation li.nav-14 span {width:89px; background-position:-822px -34px;}

			/* Traumhaus-Aktion */
			#header .mod_navigation li.nav-15 a {width:162px; background-position:-1615px 0;}
			#header .mod_navigation li.nav-15 a:hover {background-position:-1615px -34px;}
			#header .mod_navigation li.nav-15 a.trail {background-position:-1615px -34px;}
			#header .mod_navigation li.nav-15 a.trail:hover {background-position:-1615px -34px;}
			#header .mod_navigation li.nav-15 span {width:162px; background-position:-1615px -34px;}

			/* Geburtstag */
			#header .mod_navigation li.nav-16 a {width:107px; background-position:-1777px 0;}
			#header .mod_navigation li.nav-16 a:hover {background-position:-1777px -34px;}
			#header .mod_navigation li.nav-16 a.trail {background-position:-1777px -34px;}
			#header .mod_navigation li.nav-16 a.trail:hover {background-position:-1777px -34px;}
			#header .mod_navigation li.nav-16 span {width:107px; background-position:-1777px -34px;}

			/* Eisenbahn-Aktion */
			#header .mod_navigation li.nav-17 a {width:145px; background-position:-1884px 0;}
			#header .mod_navigation li.nav-17 a:hover {background-position:-1884px -34px;}
			#header .mod_navigation li.nav-17 a.trail {background-position:-1884px -34px;}
			#header .mod_navigation li.nav-17 a.trail:hover {background-position:-1884px -34px;}
			#header .mod_navigation li.nav-17 span {width:145px; background-position:-1884px -34px;}
												
			/* Login */
			#header .mod_navigation li.login a {width:64px; background-position:-756px 0;}
			#header .mod_navigation li.login a:hover {background-position:-756px -34px;}
			#header .mod_navigation li.login a.trail {background-position:-756px -34px;}
			#header .mod_navigation li.login a.trail:hover {background-position:-756px -34px;}
			#header .mod_navigation li.login span {width:64px; background-position:-756px -34px;}

/* Unternavigation*/
			#footer .mod_customnav {margin:0 auto;} 
			#footer .mod_customnav ul {text-align: center; padding-top:45px; line-height:1em;} 
			#footer .mod_customnav ul li {display:inline; padding:0 5px;} 
			#footer .mod_customnav ul li.active {font-size:0.75em;} 
			#footer .mod_customnav li a { font-size:0.75em; font-weight:bold; color:#ffd9db;}
			#footer .mod_customnav li a:hover {color:#fff;}
			#footer .mod_customnav li span {}
			#footer .mod_customnav li a.last,
			#footer .mod_customnav li span.last {}
	
								
									
/* Filialen */	
			#filialen-detailseite {line-height:1.2em;}
			#filialen-detailseite .dlh_googlemap {}
			#filialen-detailseite #anschrift {line-height:1.6em; background:#fff url(../i/bk-filiale.png) repeat-x; margin-top:4px; margin-bottom:4px;padding-bottom:40px;}
			#filialen-detailseite #anschrift h1 {font-size:1.4em; padding:10px 0 30px 20px;}
			#filialen-detailseite #anschrift h2 {font-size:1em; padding:2px 0 5px 20px;}
			#filialen-detailseite #anschrift h2.home {background: transparent url(../i/icon-home.gif) no-repeat 20px 0; padding-left:38px;}
			#filialen-detailseite #anschrift h2.phone {background: transparent url(../i/icon-phone.gif) no-repeat 20px 0; padding-left:38px;}
			#filialen-detailseite #anschrift h2.clock {background: transparent url(../i/icon-clock.gif) no-repeat 0 0; padding-left:18px;}
			#filialen-detailseite #anschrift table td.col_1 {width:50px;}
			#filialen-detailseite #anschrift ul {padding:0 0 0 20px; margin:0;}
			#filialen-detailseite #anschrift ul li {list-style-type:none; padding:0; margin:0;}
			#filialen-detailseite #beschreibung {width:675px; margin-top:30px; margin-left:20px; padding-top:15px; border-top:1px solid #ccc;}
			#filialen-detailseite #anschrift #oeffnungszeiten table tr td {padding:0;}	
			#filialen-detailseite #anschrift .besonderheit {font-weight:bold; display:block; margin-top:5px; padding:1px 5px; color:#fff; background:#C01409;}
						
/*			#filialen-detailseite p.back {background:#fff; clear:both; height:32px; display:block; padding:10px 0 10px 20px; margin-top:4px; margin-bottom:4px;}
			#filialen-detailseite p.back a {background:transparent url(../i/button-back.png) no-repeat; text-indent:-5555px; display:block;height:27px;}
*/
			#filialen-detailseite p.back {display:none;}

			
			
			/* Aktion */						
			#filialen-detailseite #aktion .wrapper {padding:10px 25px 25px 20px;}
			#filialen-detailseite #aktion .vorschaubild {float:right; padding:15px 10px 20px 20px;}
			#filialen-detailseite #aktion p {padding-top:0.5em; padding-bottom:0.5em;}
			#filialen-detailseite #aktion em {background:#C11308; color:#fff; padding:3px 5px; font-size:1.1em;}
			#filialen-detailseite #aktion em strong {color:#fff;}
				
			#filialen-detailseite #aktion ul {margin:1em 0;}
			#filialen-detailseite #aktion ul li {margin:0.5em 0;}
			#filialen-detailseite #aktion em strong {color:#fff;}
			#filialen-detailseite #aktion h2 {letter-spacing:-0.05em; color:#000; font-style:italic; font-size:21px; margin:25px 0 10px 0; padding-right:20px;}

			
			/* Aktion-Blau */
			#filialen-detailseite #aktion .blau {background:#DAECF5 url(../i/bk-article-blau.png) repeat-x bottom; color:#476c7c; margin-bottom:4px;}

			/* Aktion-Gelb */
			#filialen-detailseite #aktion .gelb {background:#ffd400; color:#352700; margin-bottom:4px;}

			/* Aktion-Hellgelb */
			#filialen-detailseite #aktion .hellgelb {background:#FFFBE4; color:#706546; margin-bottom:4px;}

			/* Aktion-Gruen */									
			#filialen-detailseite #aktion .gruen {background:#E1F0E9 url(../i/bk-article-gruen.png) repeat-x bottom; color:#476c7c; margin-bottom:4px;}

			/* Aktion-Rosa */
			#filialen-detailseite #aktion .rosa {background:#F6E2E3; color:#352700; margin-bottom:4px;}

			/* Aktion-Weiss */			
			#filialen-detailseite #aktion .weiss {background:#fff url(../i/bk-article-weiss.png) repeat-x bottom; margin-bottom:4px;}


			/* Kooperationspartner */						
			#filialen-detailseite #kooperationspartner {background:#fff url(../i/bk-filiale.png) repeat-x; margin-bottom:4px}
			#filialen-detailseite #kooperationspartner h2 {padding:13px 0 0 20px; line-height:1.4em;}
			#filialen-detailseite #kooperationspartner h3 {font-size:1.1em; padding-bottom:8px;line-height:1.4em;}
			#filialen-detailseite #kooperationspartner table {width:100%; margin-top:17px; vertical-align: top; }
			#filialen-detailseite #kooperationspartner table tr td {padding:10px 0; vertical-align:top; border-top:1px solid #ddd;}
			#filialen-detailseite #kooperationspartner table tr td.beschreibung {padding:25px 25px 35px 15px;}
			#filialen-detailseite #kooperationspartner table tr td.partnerlogo {width:120px; padding:20px 20px 10px 20px;}
			#filialen-detailseite #kooperationspartner table tr.eins td {border-top:none;}
			

			
/* Filialsuche */
			
			/* Liste */	
			#filialsuche .mod_cataloglist {margin-bottom:4px;}
			#filialsuche .mod_cataloglist h2 {background:#D1E7F2 url(../i/downarrow.png) 8px 13px no-repeat; padding:18px 9px 18px 40px; margin:0;border-bottom:1px solid #e3e3e3; font-size:14px; text-transform: uppercase;}
			#filialsuche .mod_cataloglist ul li {list-style-type: none; border-top:1px solid #000;}
			#filialsuche .mod_cataloglist strong {font-weight:bold;}
			#filialsuche .mod_cataloglist table {width:100%; background:#fff;}
			#filialsuche .mod_cataloglist table table {border:none;}
			#filialsuche .mod_cataloglist table tr td {padding:10px; border-bottom:1px solid #e3e3e3; border-top:1px solid #fff;}
			#filialsuche .mod_cataloglist table tr.odd {background:#f6f6f6;}
			#filialsuche .mod_cataloglist table tr.even {background:#ffffff;}
			#filialsuche .mod_cataloglist table tr td a {color:#27221F; font-weight:bold;}
			#filialsuche .mod_cataloglist table tr td.adresse {width:215px;}

			#filialsuche .mod_cataloglist .oeffnungszeiten {border-left:1px solid #e3e3e3; padding-left:10px; padding-right:10px; width:140px;}
			#filialsuche .mod_cataloglist .oeffnungszeiten table tr td {font-size:0.85em; padding:0px; border:none; padding:2px 0;}
			#filialsuche .mod_cataloglist .oeffnungszeiten table tr td.col_1 {width:50px;}
			#filialsuche .mod_cataloglist .oeffnungszeiten #oeffnungszeiten {background:none;}

			#filialsuche .mod_cataloglist .adresse {font-size:0.85em; line-height:1.45em; border-right:1px solid #fff;}
			#filialsuche .mod_cataloglist .adresse strong {font-size:1.2em;}
			#filialsuche .mod_cataloglist .adresse .besonderheit {font-weight:bold; display:block; margin-top:5px; padding:1px 5px; color:#fff; background:#C01409;}

			#filialsuche .mod_cataloglist .icons {border-left:1px solid #e3e3e3;border-right:1px solid #fff; width:205px; padding-right:0; padding-left:4px;}
			#filialsuche .mod_cataloglist .icons a {padding:0;margin:0;}
			
			#filialsuche .mod_cataloglist .link {border-left:1px solid #e3e3e3;padding-left:5px; padding-right:5px;}
			
			/*#filialsuche .mod_cataloglist .link a {width:96px; height:29px; background: url(../i/informationen.png) 0 0 no-repeat; text-indent:-5000px; float:left;}
			#filialsuche .mod_cataloglist .link a:hover {background-position: 0 -29px;}
*/
			#filialsuche .mod_cataloglist .link a {margin:7px 0 00; padding:0; display:block; width:96px; height:18px; background:transparent url(../i/button-more.png) no-repeat; text-indent:-5555px; padding-top:5px; border:none;}
			#filialsuche .mod_cataloglist .link a:hover {background-position: 0 -23px;}
					
						
			#catalogfilter-auswahl {background:transparent url(../i/filialsuche-bk.png) no-repeat;padding:48px 0 12px 0; margin-top:4px;}					
			#catalogfilter-auswahl .filter_group {padding:10px;}
			#catalogfilter-auswahl .filter_group label {display:none;}

			#standard #catalogfilter-auswahl {background:transparent url(../i/filialsuche-bk.png) no-repeat;padding:48px 0 12px 0;}					
								
			/*#right #catalogfilter-auswahl {height:38px; overflow: hidden;}*/					
			#right #catalogfilter-auswahl {height:49px; overflow: hidden;}

			/* Karte */					
			#catalogfilter-karte {background:#DAECF5 url(../i/bk-article-blau.png) repeat-x bottom;}					
			#catalogfilter-karte .filter_group {padding:10px;}
			#catalogfilter-karte .filter_group label {display:none;}								
			#filialen-suchmaske-karte .block,
			#catalogfilter-karte .block {margin-bottom:0;}
			.filter_field_spm_bundesland select {margin-left:5px;}

/* Deutschlandkarte */
			#ctrl_filter_field_spm_bundesland ul {width:210px;height:275px;	background-image: url(../i/deutschlandkarte.png);list-style-type: none;	margin:0;overflow:hidden;position:relative;}
			#ctrl_filter_field_spm_bundesland ul li { display: inline;}
			
			
			#ctrl_filter_field_spm_bundesland li.option a,#ctrl_filter_field_spm_bundesland li.option p.active {display:block;text-indent:-9999px;position:absolute;}
			#ctrl_filter_field_spm_bundesland .list_0 a,#ctrl_filter_field_spm_bundesland .list_0 p.active{left:2px;top:2px;width:59px;height:15px;}
			#ctrl_filter_field_spm_bundesland .list_0 a:hover,#ctrl_filter_field_spm_bundesland .list_0 p.active{background: url(../i/deutschlandkarte.png) 210px 0 no-repeat;}
			
			/* Bayern */
			#ctrl_filter_field_spm_bundesland .list_1 a,#ctrl_filter_field_spm_bundesland .list_1 p.active {left:72px;top:157px;width:109px;height: 120px;}
			#ctrl_filter_field_spm_bundesland .list_1 a:hover,#ctrl_filter_field_spm_bundesland .list_1 p.active {background: url(../i/deutschlandkarte.png) -210px -2px no-repeat;}
			
			/* Thüringen */
			#ctrl_filter_field_spm_bundesland .list_12 a,#ctrl_filter_field_spm_bundesland .list_12 p.active {left:91px;top:116px;width: 64px;height: 52px;}
			#ctrl_filter_field_spm_bundesland .list_12 a:hover,#ctrl_filter_field_spm_bundesland .list_12 p.active {background: url(../i/deutschlandkarte.png) -604px 0px no-repeat;}
			
			/* Sachsen */
			#ctrl_filter_field_spm_bundesland .list_9 a,#ctrl_filter_field_spm_bundesland .list_9 p.active {left:137px;	top:115px;width: 71px;height: 53px;}
			#ctrl_filter_field_spm_bundesland .list_9 a:hover,#ctrl_filter_field_spm_bundesland .list_9 p.active {background: url(../i/deutschlandkarte.png) -669px 0px no-repeat;}						
									
			/* Sachsen-Anhalt */
			#ctrl_filter_field_spm_bundesland .list_10 a,#ctrl_filter_field_spm_bundesland .list_10 p.active {left:107px;top:70px;width: 59px;height: 71px;}
			#ctrl_filter_field_spm_bundesland .list_10 a:hover,#ctrl_filter_field_spm_bundesland .list_10 p.active {background: url(../i/deutschlandkarte.png) -739px 1px no-repeat;}						
			
			/* Niedersachsen */
			#ctrl_filter_field_spm_bundesland .list_7 a, #ctrl_filter_field_spm_bundesland .list_7 p.active {left:22px;top:38px;width: 107px;height: 92px;}
			#ctrl_filter_field_spm_bundesland .list_7 a:hover,#ctrl_filter_field_spm_bundesland .list_7 p.active {background: url(../i/deutschlandkarte.png) -798px 0px no-repeat;}
			
			/* Nordrhein-Westfalen */
			#ctrl_filter_field_spm_bundesland .list_8 a, #ctrl_filter_field_spm_bundesland .list_8 p.active {left:2px;top:86px;width: 82px;height: 78px;}
			#ctrl_filter_field_spm_bundesland .list_8 a:hover,#ctrl_filter_field_spm_bundesland .list_8 p.active {background: url(../i/deutschlandkarte.png) -522px 0px no-repeat;}					
			
			/* Brandenburg */
			#ctrl_filter_field_spm_bundesland .list_3 a,#ctrl_filter_field_spm_bundesland .list_3 p.active {left:125px;top:52px;width: 76px;height: 75px;}
			#ctrl_filter_field_spm_bundesland .list_3 a:hover,#ctrl_filter_field_spm_bundesland .list_3 p.active {background: url(../i/deutschlandkarte.png) -905px 0px no-repeat;}				
			
			/* Schleswig-Holstein */
			#ctrl_filter_field_spm_bundesland .list_11 a,#ctrl_filter_field_spm_bundesland .list_11 p.active {left:63px;top:4px;width: 62px;height: 53px;}
			#ctrl_filter_field_spm_bundesland .list_11 a:hover,#ctrl_filter_field_spm_bundesland .list_11 p.active {background: url(../i/deutschlandkarte.png) -981px 0px no-repeat;}						
									
			/* Mecklenburg-Vorpommern */
			#ctrl_filter_field_spm_bundesland .list_6 a, #ctrl_filter_field_spm_bundesland .list_6 p.active {left:109px;top:13px;width: 84px;height: 54px;}
			#ctrl_filter_field_spm_bundesland .list_6 a:hover, #ctrl_filter_field_spm_bundesland .list_6 p.active {background: url(../i/deutschlandkarte.png) -1043px 0px no-repeat;}	
			
			/* Berlin */
			#ctrl_filter_field_spm_bundesland .list_2 a,#ctrl_filter_field_spm_bundesland .list_2 p.active {left:163px;top:81px;width: 16px;height: 13px;z-index:1}
			#ctrl_filter_field_spm_bundesland .list_2 a:hover,#ctrl_filter_field_spm_bundesland .list_2 p.active {background: url(../i/deutschlandkarte.png) -1127px 0px no-repeat;z-index:1}					
			
			/* Hamburg */
			#ctrl_filter_field_spm_bundesland .list_5 a,#ctrl_filter_field_spm_bundesland .list_5 p.active {left:89px;top:44px;width: 16px;height: 13px;z-index:2}
			#ctrl_filter_field_spm_bundesland .list_5 a:hover,#ctrl_filter_field_spm_bundesland .list_5 p.active {background: url(../i/deutschlandkarte.png) -1143px 0px no-repeat;z-index:2}	
			
			/* Bremen */
			#ctrl_filter_field_spm_bundesland .list_4 a,#ctrl_filter_field_spm_bundesland .list_4 p.active {left:62px;top:62px;width: 11px;height: 8px;z-index:3}
			#ctrl_filter_field_spm_bundesland .list_4 a:hover,#ctrl_filter_field_spm_bundesland .list_4 p.active {background: url(../i/deutschlandkarte2.png) -1159px 0px no-repeat;z-index:3}


/* Tooltips */
			.tooltip {padding-left:14px; background-image:url("tl_files/layout/help.gif"); background-position:left center; background-repeat:no-repeat;}
			.tool .tip-title {width:200px; padding:6px; text-align:left; background-color:#004e71; border-top:1px solid #00415e;border-right:1px solid #00415e;border-left:1px solid #00415e;color:#fff;}
			.tool .tip-text {width:200px; margin:0px;padding:6px;text-align:left; background-color:#518ea8;border-top:0px solid #00415e; border-right:1px solid #00415e;border-bottom:1px solid #00415e; border-left:1px solid #00415e;font-size:11px;color:#fff;}


/* Newsletter Anmeldeformular */

			#content .anmeldeformular {padding:25px 25px 40px 25px; margin-bottom:4px;}
			#content .anmeldeformular {background:#fff url(../i/bk-article-weiss.png) repeat-x bottom;}
			#content .anmeldeformular h1,
			#content .anmeldeformular h2,
			#content .anmeldeformular h3,
			#content .anmeldeformular h4 {color:#242424;}
			#content .anmeldeformular p {color:#595959;}
			#content .anmeldeformular a {color:#242424; font-weight:bold; border-bottom: 1px dotted #a0a0a0; padding-bottom:2px;}
			#content .anmeldeformular a:hover {border-bottom: none; color:#404040;}
			#content .anmeldeformular table {margin-top:20px;}
			#content .anmeldeformular td input {margin:5px 5px 5px 0;}
			#content .anmeldeformular td.headline {font-weight:bold; padding:25px 0 8px;}

		
		
/* Schnellumfrage */
			#right #schnellumfrage .mod_quickpoll {padding:20px; background:#DAECF5 url(../i/bk-article-blau.png) repeat-x bottom; font-size:11px; line-height: 1.4em; margin-bottom:0;}
			#right #schnellumfrage .mod_quickpoll .graph .label {background:transparent url(../i/bk-wunschzettel.png) no-repeat 1px 2px; height:20px; color:#000; float:left; display:block; padding-top:4px; margin-right:5px; font-weight:bold; clear:both; text-align:center; width:20px;} /* Beschriftung der ausgewerteten Stimmen */
			#right #schnellumfrage .mod_quickpoll .graph .results .color { margin-left:20px;width:100px; font-weight:bold; background-color:#a3bfde; text-align:center; padding:4px 0;}




			#right #schnellumfrage .mod_quickpoll .graph .results {margin:0 0 1em 1em;}
			
			#right #schnellumfrage .mod_quickpoll .title {display:none;}		
			#right #schnellumfrage .mod_quickpoll .resultslink {display:none;}		
			#right #schnellumfrage .mod_quickpoll .description { font-size:12px; line-height:1.5em; color:#1a1a1a; margin-top:15px; font-weight:bold;}
			#right #schnellumfrage .mod_quickpoll .stoptext {color:#6b8092;} /* Datum */
			#right #schnellumfrage .mod_quickpoll .totaltext {display:none;} /* Anzahl der Stimmen */
			#right #schnellumfrage .mod_quickpoll .formbody .widget {}
			#right #schnellumfrage .mod_quickpoll .formbody span {display:block;}
			#right #schnellumfrage .mod_quickpoll .formbody input.submit {margin-top:20px;}
			#right #schnellumfrage .mod_quickpoll .formbody input.radio {margin:8px 5px 0 0;}
			#right #schnellumfrage .mod_quickpoll .formbody .widget label {color:#000;}	

			#right #schnellumfrage .mod_quickpoll .graph {display:none;}		
			#right #schnellumfrage .mod_quickpoll .stoptext {width:220px; height:70px; color:#DAECF5; background:transparent url(../i/bk-wunschzettel-stimme.png) 0 30px no-repeat;}


/* Wunschzettel */
			#standard #content #einleitung-wunschzettel {color:#b7ecb9; background:#00953E url(../i/bk-wunschzettel-article.png) no-repeat 0 bottom; padding:25px 25px 40px 25px; margin-bottom:4px;}
			#standard #content #einleitung-wunschzettel strong {color:#e8ffe9;}
			#standard #content #einleitung-wunschzettel h1 {color:#fff;}

			#standard #content #wunschzettel #gewinner {color:#b7ecb9; background:#00661D; padding:25px 25px 40px 25px; margin-bottom:4px;}
			#standard #content #wunschzettel #gewinner strong {color:#e8ffe9;}
			#standard #content #wunschzettel #gewinner h2 {font-size:20px; color:#fff; padding-top:15px;}
			
			#standard #content #wunschzettel table {background:transparent url(../i/bk-wunschzettel-table.png) no-repeat right bottom;}
			#standard #content #wunschzettel tr td {padding:2px 6px 3px 0; background:none; text-align: center; border:none;}
			#standard #content #wunschzettel tr td .image_container {background:#fff url(../i/bk-wunschzettel-gallery.png) no-repeat; padding-bottom:20px;}
			#standard #content #wunschzettel tr.row_0 td.col_0 .image_container  {background-position: 4px 171px;}
			#standard #content #wunschzettel tr.row_0 td.col_1 .image_container  {background-position: 4px 151px;}
			#standard #content #wunschzettel tr.row_0 td.col_2 .image_container  {background-position: 4px 131px;}
			#standard #content #wunschzettel tr.row_0 td.col_3 .image_container  {background-position: 4px 111px;}
			#standard #content #wunschzettel tr.row_1 td.col_0 .image_container  {background-position: 4px 91px;}
			#standard #content #wunschzettel tr.row_1 td.col_1 .image_container  {background-position: 4px 71px;}
			#standard #content #wunschzettel tr.row_1 td.col_2 .image_container  {background-position: 4px 51px;}
			#standard #content #wunschzettel tr.row_1 td.col_3 .image_container  {background-position: 4px 31px;}
			#standard #content #wunschzettel tr.row_2 td.col_0 .image_container  {background-position: 4px 11px;}
			#standard #content #wunschzettel tr.row_2 td.col_1 .image_container  {background-position: 4px -9px;}
			#standard #content #wunschzettel tr.row_2 td.col_2 .image_container  {background-position: 4px -29px;}
			#standard #content #wunschzettel tr.row_2 td.col_3 .image_container  {background-position: 4px -49px;}
			#standard #content #wunschzettel tr.row_3 td.col_0 .image_container  {background-position: 4px -69px;}
			#standard #content #wunschzettel tr.row_3 td.col_1 .image_container  {background-position: 4px -89px;}
			#standard #content #wunschzettel tr.row_3 td.col_2 .image_container  {background-position: 4px -109px;}
			#standard #content #wunschzettel tr.row_3 td.col_3 .image_container  {background-position: 4px -129px;}
			#standard #content #wunschzettel tr.row_4 td.col_0 .image_container  {background-position: 4px -149px;}
			#standard #content #wunschzettel tr.row_4 td.col_1 .image_container  {background-position: 4px -169px;}
			#standard #content #wunschzettel tr.row_4 td.col_2 .image_container  {background-position: 4px -189px;}
			#standard #content #wunschzettel tr.row_4 td.col_3 .image_container  {background-position: 4px -209px;}
			#standard #content #wunschzettel tr.row_5 td.col_0 .image_container  {background-position: 4px -229px;}
			#standard #content #wunschzettel tr.row_5 td.col_1 .image_container  {background-position: 4px -249px;}
			#standard #content #wunschzettel tr.row_5 td.col_2 .image_container  {background-position: 4px -269px;}
			#standard #content #wunschzettel tr.row_5 td.col_3 .image_container  {background-position: 4px -289px;}
			#standard #content #wunschzettel tr.row_6 td.col_0 .image_container  {background-position: 4px -309px;}
			#standard #content #wunschzettel tr.row_6 td.col_1 .image_container  {background-position: 4px -329px;}
			#standard #content #wunschzettel tr.row_6 td.col_2 .image_container  {background-position: 4px -349px;}
			#standard #content #wunschzettel tr.row_6 td.col_3 .image_container  {background-position: 4px -369px;}
			#standard #content #wunschzettel tr.row_7 td.col_0 .image_container  {background-position: 4px -389px;}
			#standard #content #wunschzettel tr.row_7 td.col_1 .image_container  {background-position: 4px -409px;}
			#standard #content #wunschzettel tr.row_7 td.col_2 .image_container  {background-position: 4px -429px;}
			#standard #content #wunschzettel tr.row_7 td.col_3 .image_container  {background-position: 4px -449px;}
			#standard #content #wunschzettel tr.row_8 td.col_0 .image_container  {background-position: 4px -469px;}
			#standard #content #wunschzettel tr.row_8 td.col_1 .image_container  {background-position: 4px -489px;}
			#standard #content #wunschzettel tr.row_8 td.col_2 .image_container  {background-position: 4px -509px;}
			#standard #content #wunschzettel tr.row_8 td.col_3 .image_container  {background-position: 4px -529px;}
			#standard #content #wunschzettel tr.row_9 td.col_0 .image_container  {background-position: 4px -549px;}
			#standard #content #wunschzettel tr.row_9 td.col_1 .image_container  {background-position: 4px -569px;}
			#standard #content #wunschzettel tr.row_9 td.col_2 .image_container  {background-position: 4px -589px;}
			#standard #content #wunschzettel tr.row_9 td.col_3 .image_container  {background-position: 4px -609px;}
			#standard #content #wunschzettel tr.row_10 td.col_0 .image_container  {background-position: 4px -629px;}
			#standard #content #wunschzettel tr.row_10 td.col_1 .image_container  {background-position: 4px -649px;}
			#standard #content #wunschzettel tr.row_10 td.col_2 .image_container  {background-position: 4px -669px;}
			#standard #content #wunschzettel tr.row_10 td.col_3 .image_container  {background-position: 4px -689px;}
			#standard #content #wunschzettel tr.row_11 td.col_0 .image_container  {background-position: 4px -709px;}
			#standard #content #wunschzettel tr.row_11 td.col_1 .image_container  {background-position: 4px -729px;}
			#standard #content #wunschzettel tr.row_11 td.col_2 .image_container  {background-position: 4px -749px;}
			#standard #content #wunschzettel tr.row_11 td.col_3 .image_container  {background-position: 4px -769px;}
			#standard #content #wunschzettel tr.row_12 td.col_0 .image_container  {background-position: 4px -789px;}

			
			#standard #content #wunschzettel {margin-left:1px; margin-bottom:3px; margin-top:-1px;}
			#standard #content #wunschzettel table {border:none;}
			#standard #content #wunschzettel tr {background:none;}
			#standard #content #wunschzettel tr td {padding:1px 6px 5px 0; background:none; text-align: center; border:none;}
			#standard #content #wunschzettel tr td img {vertical-align: middle; border:4px solid #fff;}
			#standard #content #wunschzettel tr td a img:hover {border: 4px solid #000;}		
	

			/* Auswertung */	
			#standard #content #auswertung .ergebnis {background:#ffd400; color:#352700; padding:30px 25px;}		
			#standard #content #auswertung .ergebnis ul li {margin:20px 0; font-weight:bold;}		
			#standard #content #auswertung .ergebnis ul li em {font-weight:normal;}		
			#right .zwischenergebnis {margin-bottom:0;}		
	

/* Fotoaktion */
			#content .ce_imageflow {background:#DAECF5 url(../i/bk-article-blau.png) repeat-x bottom; margin-bottom:4px;}	
			#content .ce_imageflow h2 {padding:20px 0 20px 25px; font-weight:bold; font-style: italic; color:#000; font-size:17px; margin:0; background:#b6d5ea;}	

			
			
			
			#standard #content #fotoaktion table {}
			#standard #content #fotoaktion tr td {padding:2px 6px 3px 0; background:none; text-align: center; border:none;}
			#standard #content #fotoaktion tr td .image_container {background:#fff url(../i/bk-fotoaktion-gallery.png) no-repeat; padding-bottom:20px;}
			#standard #content #fotoaktion tr.row_0 td.col_0 .image_container  {background-position: 4px 171px;}
			#standard #content #fotoaktion tr.row_0 td.col_1 .image_container  {background-position: 4px 151px;}
			#standard #content #fotoaktion tr.row_0 td.col_2 .image_container  {background-position: 4px 131px;}
			#standard #content #fotoaktion tr.row_0 td.col_3 .image_container  {background-position: 4px 111px;}
			#standard #content #fotoaktion tr.row_1 td.col_0 .image_container  {background-position: 4px 91px;}
			#standard #content #fotoaktion tr.row_1 td.col_1 .image_container  {background-position: 4px 71px;}
			#standard #content #fotoaktion tr.row_1 td.col_2 .image_container  {background-position: 4px 51px;}
			#standard #content #fotoaktion tr.row_1 td.col_3 .image_container  {background-position: 4px 31px;}
			#standard #content #fotoaktion tr.row_2 td.col_0 .image_container  {background-position: 4px 11px;}
			#standard #content #fotoaktion tr.row_2 td.col_1 .image_container  {background-position: 4px -9px;}
			#standard #content #fotoaktion tr.row_2 td.col_2 .image_container  {background-position: 4px -29px;}
			#standard #content #fotoaktion tr.row_2 td.col_3 .image_container  {background-position: 4px -49px;}
			#standard #content #fotoaktion tr.row_3 td.col_0 .image_container  {background-position: 4px -69px;}
			#standard #content #fotoaktion tr.row_3 td.col_1 .image_container  {background-position: 4px -89px;}
			#standard #content #fotoaktion tr.row_3 td.col_2 .image_container  {background-position: 4px -109px;}
			#standard #content #fotoaktion tr.row_3 td.col_3 .image_container  {background-position: 4px -129px;}
			#standard #content #fotoaktion tr.row_4 td.col_0 .image_container  {background-position: 4px -149px;}
			#standard #content #fotoaktion tr.row_4 td.col_1 .image_container  {background-position: 4px -169px;}
			#standard #content #fotoaktion tr.row_4 td.col_2 .image_container  {background-position: 4px -189px;}
			#standard #content #fotoaktion tr.row_4 td.col_3 .image_container  {background-position: 4px -209px;}
			#standard #content #fotoaktion tr.row_5 td.col_0 .image_container  {background-position: 4px -229px;}
			#standard #content #fotoaktion tr.row_5 td.col_1 .image_container  {background-position: 4px -249px;}
			#standard #content #fotoaktion tr.row_5 td.col_2 .image_container  {background-position: 4px -269px;}
			#standard #content #fotoaktion tr.row_5 td.col_3 .image_container  {background-position: 4px -289px;}
			#standard #content #fotoaktion tr.row_6 td.col_0 .image_container  {background-position: 4px -309px;}
			#standard #content #fotoaktion tr.row_6 td.col_1 .image_container  {background-position: 4px -329px;}
			#standard #content #fotoaktion tr.row_6 td.col_2 .image_container  {background-position: 4px -349px;}
			#standard #content #fotoaktion tr.row_6 td.col_3 .image_container  {background-position: 4px -369px;}
			#standard #content #fotoaktion tr.row_7 td.col_0 .image_container  {background-position: 4px -389px;}
			#standard #content #fotoaktion tr.row_7 td.col_1 .image_container  {background-position: 4px -409px;}
			#standard #content #fotoaktion tr.row_7 td.col_2 .image_container  {background-position: 4px -429px;}
			#standard #content #fotoaktion tr.row_7 td.col_3 .image_container  {background-position: 4px -449px;}
			#standard #content #fotoaktion tr.row_8 td.col_0 .image_container  {background-position: 4px -469px;}
			#standard #content #fotoaktion tr.row_8 td.col_1 .image_container  {background-position: 4px -489px;}
			#standard #content #fotoaktion tr.row_8 td.col_2 .image_container  {background-position: 4px -509px;}
			#standard #content #fotoaktion tr.row_8 td.col_3 .image_container  {background-position: 4px -529px;}
			#standard #content #fotoaktion tr.row_9 td.col_0 .image_container  {background-position: 4px -549px;}
			#standard #content #fotoaktion tr.row_9 td.col_1 .image_container  {background-position: 4px -569px;}
			#standard #content #fotoaktion tr.row_9 td.col_2 .image_container  {background-position: 4px -589px;}
			#standard #content #fotoaktion tr.row_9 td.col_3 .image_container  {background-position: 4px -609px;}
			#standard #content #fotoaktion tr.row_10 td.col_0 .image_container  {background-position: 4px -629px;}
			#standard #content #fotoaktion tr.row_10 td.col_1 .image_container  {background-position: 4px -649px;}
			#standard #content #fotoaktion tr.row_10 td.col_2 .image_container  {background-position: 4px -669px;}
			#standard #content #fotoaktion tr.row_10 td.col_3 .image_container  {background-position: 4px -689px;}
			#standard #content #fotoaktion tr.row_11 td.col_0 .image_container  {background-position: 4px -709px;}
			#standard #content #fotoaktion tr.row_11 td.col_1 .image_container  {background-position: 4px -729px;}
			#standard #content #fotoaktion tr.row_11 td.col_2 .image_container  {background-position: 4px -749px;}
			#standard #content #fotoaktion tr.row_11 td.col_3 .image_container  {background-position: 4px -769px;}
			#standard #content #fotoaktion tr.row_12 td.col_0 .image_container  {background-position: 4px -789px;}	
			#standard #content #fotoaktion tr.row_12 td.col_1 .image_container  {background-position: 4px -809px;}	
			#standard #content #fotoaktion tr.row_12 td.col_2 .image_container  {background-position: 4px -829px;}	
			#standard #content #fotoaktion tr.row_12 td.col_3 .image_container  {background-position: 4px -849px;}	
			#standard #content #fotoaktion tr.row_13 td.col_0 .image_container  {background-position: 4px -869px;}	
			#standard #content #fotoaktion tr.row_13 td.col_1 .image_container  {background-position: 4px -889px;}	
			#standard #content #fotoaktion tr.row_13 td.col_2 .image_container  {background-position: 4px -909px;}	
			#standard #content #fotoaktion tr.row_13 td.col_3 .image_container  {background-position: 4px -829px;}	
			
			#standard #content #fotoaktion {margin-left:1px; margin-bottom:3px; margin-top:-1px;}
			#standard #content #fotoaktion table {border:none;}
			#standard #content #fotoaktion tr {background:none;}
			#standard #content #fotoaktion tr td {padding:1px 6px 5px 0; background:none; text-align: center; border:none;}
			#standard #content #fotoaktion tr td img {vertical-align: middle; border:4px solid #fff;}
			#standard #content #fotoaktion tr td a img:hover {border: 4px solid #000;}	


/* Containers */			
			.hauptgewinner {display:inline;float: left;position: relative;margin-left: 0px;margin-right: 0px;}
			.zweiter, .dritter {display:inline;float: left;position: relative;margin-left: 0px;margin-right: 0}
			
			
			.container_4 .zweiter {width:212px; height:184px; background:transparent url(../i/bk-zweiter.jpg) no-repeat; padding:51px 0 0 34px;}
			.container_4 .dritter {width:212px; height:197px; background:transparent url(../i/bk-dritter.jpg) no-repeat; padding:38px 0 0 34px;}
			.container_4 .hauptgewinner {width:391px; height:387px; background:transparent url(../i/bk-gewinner.jpg) no-repeat; margin-bottom:4px; padding:83px 0 0 79px;}



	/*		#content #fotohintergrund {background:#DAECF5 url(../i/bk-article-blau.png) repeat-x bottom; color:#476c7c; margin-bottom:4px;}


/* Aktion Kugelwohl */			
			#content .hellgelb .kugelbauch-logo a {border:none;}
			#content .hellgelb .kugelbauch-logo img {padding-right:20px;}
			
/* Symbole */			
			.symbol-1 {background:transparent url(../i/symbol-1.png) no-repeat 0 0; padding-left:15px;}
			.symbol-2 {background:transparent url(../i/symbol-2.png) no-repeat 0 0; padding-left:15px;}
			.symbol-3 {background:transparent url(../i/symbol-3.png) no-repeat 0 0; padding-left:15px;}
			.symbol-4 {background:transparent url(../i/symbol-4.png) no-repeat 0 0; padding-left:15px;}
			.symbol-5 {background:transparent url(../i/symbol-5.png) no-repeat 0 0; padding-left:15px;}
			.symbol-6 {background:transparent url(../i/symbol-6.png) no-repeat 0 0; padding-left:15px;}
			.symbol-7 {background:transparent url(../i/symbol-7.png) no-repeat 0 0; padding-left:15px;}
			.symbol-8 {background:transparent url(../i/symbol-8.png) no-repeat 0 0; padding-left:15px;}
			.symbol-9 {background:transparent url(../i/symbol-9.png) no-repeat 0 0; padding-left:15px;}
					