/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
// Weblication GRID CMS Strukturdesign Version 5.0.9.1
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/* Formatierung von HTML-Elementen */



*                    									{ margin:0; padding:0; font-size:100.01%; }
body                              							{ margin:0; padding:0; font-family:Arial,Sans-serif,Helvetica; font-size:0.75em; line-height:1.5; }

#bodyStart									{ background-color:#150f66; }
#bodyBeige									{ background-color:#faefc5; }
#bodyBlau									{ background-color:#150f66; }
#bodyJugendschutz							{ background-color:#150f66; }

/* Grundgerüst */
#blockMain                        						{ margin:0 auto; width:994px; padding:0; background:url(/wGlobalML/wGlobal/layout/images/backgrounds/bg_main_beige.jpg) top center no-repeat #faefc5; }
#blockMainBlau                      					{ margin:0 auto; width:994px; padding:0; color:#ffffff; background:url(/wGlobalML/wGlobal/layout/images/backgrounds/bg_main_blau.jpg) top center no-repeat #150f66; }
#blockMainInner                   					{ position:relative; margin:0; padding:10px 0 0 0; }
#blockMainStart								{ margin:0 auto; width:994px; height:593px; }
#blockMainStartInner						{ position:relative; width:900px; height:510px; padding:83px 0 0 79px; margin:6px 0 0 0; background:url(/wGlobalML/wGlobal/layout/images/backgrounds/bg_meckatzer-intro.gif) top left no-repeat #150f66; }
#blockMainJugendschutz						{ position:relative; margin:0 auto; width:680px; height:850px; background:url(/wGlobalML/wGlobal/layout/images/backgrounds/bg_altersabfrage.jpg) top left no-repeat #150f66; }
#blockMainJugendschutzInner					{ text-align:center; padding:210px 58px 0 61px; }
	.navigationJugendschutz					{ margin:29px 0 0 33px; }
	.footerJugendschutz						{ padding:52px 0 0 185px; }

#FlashContent								{  }
#druckheader								{ display:none; }
#blockLogo									{ position:absolute; top:16px; left:419px; }
#blockLogo img								{ }
#blockLogoStart								{ position:absolute; top:10px; left:421px; }
#blockLogoJugendschutz						{ position:absolute; top:16px; left:262px; }


#blockTop                         						{ width:994px; height:180px; margin:0 0 10px 0; }

  #navigationMeta                 					{ float:right; margin:30px 45px 0 0; } 
  #navigationMeta img						{ }
  
  #navigationMain                					{ float:left; margin:27px 0 0 0; overflow:hidden;}

#blockContentRight							{ float:left; width:994px; margin:0 0 20px 0; }
#blockContentRightNews						{ width:994px; margin:0 0 20px 0; }
  
#blockContent                     						{ float:left; width:660px; min-height:400px; height:auto !important; height:400px; margin:0 0 0 0; }
#blockContentNews							{ width:660px; margin:0 0 0 0; }
#blockContent ul                 						{ margin:0 0 0 16px;padding:0 0 0 0px; }

	#blockContentTop                     				{ width:425px; margin:0 0 0 63px; }
	#blockContentLongTop					{ width:575px; margin:0 0 0 63px; }
		.headline 							{ margin:0 0 13px 0; }
		.headline img						{ display:block; }
	
	#navigationSub							{ width:425px; min-height:90px; height:auto !important; height:120px; margin:25px 0; padding:5px 0 5px 63px; background:url(/wGlobalML/wGlobal/layout/images/backgrounds/bg_subnavigation_braun.png) top left no-repeat; }
	#navigationSub img						{ }
	#navigationSubBlau img					{ }
	#navigationSubBlau						{ width:425px; min-height:110px; height:auto !important; height:110px; margin:25px 0; padding:5px 0 5px 63px; background:url(/wGlobalML/wGlobal/layout/images/backgrounds/bg_subnavigation_blau.png) top left no-repeat; }
		.navigationSubLeft					{ z-index:20; float:left; width:203px; }
		.navigationSubRight					{ z-index:20; float:left; width:222px; }
		
	#blockContentLang						{ width:668px; margin:0 0 0 0; color:#4c4c4c; }
	#blockContentLangNews					{ float:left; width:668px; margin:0 0 0 0; color:#4c4c4c; }
		.contentLang						{ width:652px; padding:0 8px; background:url(/wGlobalML/wGlobal/layout/images/backgrounds/bg_content-lang-mitte.png) top left no-repeat; }
		.contentLang h1						{ color:#4c4c4c; font-size:18px; margin:0 0 10px 0; }
		.contentLangHeadline				{ padding:0 40px; margin:0 0 0 38px; background-color:#ffffff; color:#4c4c4c; font-size:18px; }
		.contentLangItem					{ padding:20px 40px; margin:0 0 0 38px; background-color:#ffffff; }
		.contentLangVerlaufItem				{ padding:20px 40px; margin:0 0 0 38px;  background:url(/wGlobalML/wGlobal/layout/images/decorations/verlauf-items-contentlang.gif) bottom left repeat-x #ffffff; }
		.contentLangItemTrenner				{ padding:20px 40px 40px 40px; margin:0 0 0 38px; background:url(/wGlobalML/wGlobal/layout/images/decorations/contenttrenner.jpg) bottom left no-repeat #ffffff; }
		.biersorten							{ width:614px; height:310px; margin:0 0 0 38px; background:url(/wGlobalML/wGlobal/layout/images/decorations/verlauf-items-contentlang.gif) bottom left repeat-x #ffffff; }
			.biersorten-image				{ width:200px; float:left; }
			.biersorten-image img			{ display:block; }
			.biersorten-text				{ width:360px; height:310px; float:left; padding:0 25px; }
			.biersorten-text h1,h2			{ font-size:18px; color:#b07214; margin:0 0 8px 0; }
		.zeitleiste							{ width:637px; margin:0 0 0 15px; padding:20px 0; background:url(/wGlobalML/wGlobal/layout/images/decorations/verlauf-item-zeitleiste.gif) bottom left no-repeat; }
			.zeitleiste-jahr				{ width:51px; height:28px; float:left; padding:3px 0 0 11px; font-size:13px; font-style:italic; font-weight:bold; color:#ffffff; background:url(/wGlobalML/wGlobal/layout/images/decorations/button-jahreszahl.png) top left no-repeat; }
			.zeitleiste-text				{ width:350px; float:left; }
			.zeitleiste-image				{ width:202px; height:120px; float:left; margin:0 0 0 15px; padding:3px 0 0 8px; background:url(/wGlobalML/wGlobal/layout/images/decorations/bilderrahmen.png) top left no-repeat; }
		.itemTextBild						{ width:577px; margin:0 0 0 38px; padding:20px 0 20px 37px; background:url(/wGlobalML/wGlobal/layout/images/decorations/verlauf-items-contentlang.gif) bottom left repeat-x #ffffff; }
			.itemText						{ width:360px; float:left; }
			.itemBild						{ width:185px; height:120px; float:left; margin:0; padding:3px 0 0 8px; background:url(/wGlobalML/wGlobal/layout/images/decorations/bilderrahmen.png) top left no-repeat; }
		.newsliste							{ width:614px; margin:0 0 0 38px; background-color:#ffffff }
			.newsitem						{ position:relative; width:579px; padding:30px 0 11px 35px; margin:0; background:url(/wGlobalML/wGlobal/layout/images/decorations/verlauf-items-contentlang.gif) bottom left repeat-x #ffffff; }
				.newsbild					{ width:164px; height:117px; float:left; padding:3px 18px 0 8px; background:url(/wGlobalML/wGlobal/layout/images/decorations/bilderrahmen.png) 0px 0px no-repeat; }
				.newsinhalt					{ width:344px; float:left; padding:0 45px 0 0; }
				.newsinhalt h2				{ font-size:12px; font-weight:bold; color:#4c4c4c; margin:0 0 4px 0; }
				.newsinhalt a				{ color:#4c4c4c; }
				.fannews					{ position:absolute; top:81px; left:21px; }
		.veranstaltungenitems				{ width:637px; margin:0 0 0 15px; padding:20px 0 10px 0; background:url(/wGlobalML/wGlobal/layout/images/decorations/verlauf-item-zeitleiste.gif) bottom left no-repeat; }
			.veranstaltungen-datum			{ width:86px; height:89px; float:left; padding:0; margin:0 15px 0 0; font-size:12px; font-weight:bold; background:url(/wGlobalML/wGlobal/layout/images/decorations/veranstaltungen.png) top left no-repeat; }
				.datum-jahr					{ margin:2px 0 0 30px; color:#2c3243; }
				.datum-monattag1			{ margin:19px 0 0 5px; color:#95651b; line-height:13px; font-size:19px; font-weight:bold; text-align:center; }
				.datum-monattag2			{ margin:9px 0 0 4px; color:#95651b; line-height:13px; font-size:15px; font-weight:bold; text-align:center; }
			.veranstaltungen-text			{ width:365px; float:left; }	
				.veranstaltungen-text h2		{ font-size:12px; font-weight:bold; color:#4c4c4c; margin:0 0 4px 0; }
				.veranstaltungen-text a		{ color:#4c4c4c; }
			.veranstaltungen-textleer		{ width:480px; float:left; }	
				.veranstaltungen-textleer h2	{ font-size:12px; font-weight:bold; color:#4c4c4c; margin:0 0 4px 0; }
				.veranstaltungen-textleer a	{ color:#4c4c4c; }
			.veranstaltungen-bild			{ width:154px; height:99px; float:left; margin:0 0 0 9px; padding:3px 0 0 8px; background:url(/wGlobalML/wGlobal/layout/images/decorations/bilderrahmen-klein.png) 0px 0px no-repeat; }
			.veranstaltungen-bildleer		{ width:10px; height:102px; float:left; margin:0 0 0 9px; padding:0; }
		.pressemeldungenitems				{ width:534px; margin:0 0 0 38px; padding:20px 40px 20px 40px; background:url(/wGlobalML/wGlobal/layout/images/decorations/verlauf-items-contentlang.gif) bottom left repeat-x #ffffff; }
			.pressemeldungenitems h2			{ font-size:12px; font-weight:bold; color:#4c4c4c; margin:0 0 4px 0; }
			.pressemeldungenitems a			{ color:#4c4c4c; }
		.pressebild							{ width:534px; margin:0 0 0 38px; padding:20px 40px 20px 40px; background:url(/wGlobalML/wGlobal/layout/images/decorations/verlauf-items-contentlang.gif) bottom left repeat-x #ffffff; }
		.pressebild img						{ float:left; margin:0 20px 0 0; }
		.presseteaser						{ padding:20px 40px 0 40px; margin:0 0 0 38px; background-color:#ffffff; }
	
	#blockKeyvisual							{ position:absolute; top:175px; left:490px; width:484px; height:425px; z-index:100; padding:0; margin:0; }
	#blockKeyvisualBlau						{ position:absolute; top:175px; left:490px; width:484px; height:425px; z-index:100; }
		#blockKeyvisualInner				{ padding:37px 0 39px 16px; background:url(/wGlobalML/wGlobal/layout/images/backgrounds/bg_keyvisual.png) top left no-repeat; }
		#blockKeyvisualInnerBlau			{ padding:37px 0 39px 16px; background:url(/wGlobalML/wGlobal/layout/images/backgrounds/bg_keyvisual-blau.png) top left no-repeat; }
			.newsletterform					{ width:406px; height:292px; padding:30px 20px; background:url(/wAssetsML/fotos/keyvisuals/kv-newsletterformular.jpg) top left no-repeat; }
		

#blockRight                       						{ float:left; width:220px; margin:410px 0 0 0; }
#blockRightNews								{ float:left; width:320px; margin:10px 0 0 0; }
#blockRightNoKV								{ float:left; width:300px; margin:40px 0 0 0; }

  #blockRightInner                					{  }
	.boxRight								{ width:300px; margin:0 0 0 20px; }
	.boxRight h1								{ font-size:18px; color:#4c4c4c; margin:0 0 10px 0; }
	.textbox								{ width:300px; margin:0 0 0 20px; }
	
  #blockRightInner .pressemeldungen				{ margin:0 0 25px 20px; padding:0; background:none; }
  #blockRightInner .pressemeldungenitems			{ width:300px; margin:0; padding:0; background:none; }
	#blockRightInner .pressemeldungenitems h2	{ font-size:12px; font-weight:normal; color:#000000; margin:0 0 4px 0; }
	#blockRightInner .pressemeldungenitems a		{ color:#000000; font-weight:normal; }

  
#blockBottom                      						{ z-index:10; margin:10px 0 10px; padding:10px 0 0 0; height:27px; text-align:center; color:#884404; background:url(/wGlobalML/wGlobal/layout/images/backgrounds/bg_footer.png) top left no-repeat; }
#blockBottomBlau                 					{ z-index:10; margin:10px 0 10px; padding:10px 0 0 0; height:27px; text-align:center; color:#fefefe; background:url(/wGlobalML/wGlobal/layout/images/backgrounds/bg_footer-blau.png) top left no-repeat; }
#blockBottomStart							{ width:850px; padding:5px 0 0 0; text-align:center; color:#ffffff; background:url(/wGlobalML/wGlobal/layout/images/decorations/trennlinie-startseite.gif) top center no-repeat; }
 
  #blockBottom a                  						{ position:relative; z-index:20; color:#884404; text-decoration:none }
  #blockBottom a:hover            					{ position:relative; z-index:20; color:#884404; text-decoration:underline; }
  #blockBottomBlau a                  					{ position:relative; z-index:20; color:#fefefe; text-decoration:none }
  #blockBottomBlau a:hover            				{ position:relative; z-index:20; color:#fefefe; text-decoration:underline; }
  #blockBottomStart a						{ font-weight:bold; text-decoration:none; color:#e9c358; }
  #blockBottomStart a:hover					{ font-weight:bold; text-decoration:underline; color:#e9c358; }
  

/* Elemente des rechten Bereiches */  

#weissgoldbuechlein							{ width:149px; height:197px; margin:0 0 0 -35px; padding:43px 0 0 186px; background:url(/wAssetsML/fotos/weiss-gold-buechlein.png) top left no-repeat; }  
  
  
/* Pflegeschaltflächen */

#beButtonsSystem                {position:fixed;z-index:10000;overflow:hidden;padding:4px 0 4px 0;top:0px;left:0px;width:100%;background-image:url(/weblication/grid5/gui/images/style/wMainMenuTopbar.png);border-bottom:solid 1px #888888}
#beButtonsPage                  {position:absolute;margin:2px 0 0 200px;padding:0;width:762px}
#beButtonEditMetaNavigation     {position:absolute;margin:22px 0 0 798px;}
#beButtonEditNavigation         {position:absolute;margin:-18px 0 0 0}
#beButtonInsertNavpoint         {position:absolute;margin:2px 0 0 0}
#beButtonEditContent2Include    {position:absolute;margin:2px 0 0 0}
#beButtonEditFooter             {position:absolute;margin:2px 0 0 0} 

/* Container, um z.B. mehrspaltige Bereiche zu ermöglichen */

#blockContentStart .col1_100  {float:left;width:520px;}

#blockContentStart .col1_50   {float:left;width:250px;margin:0 20px 0 0}
#blockContentStart .col2_50   {float:right;width:250px;}

#blockContentStart .col1_30   {float:left;width:160px;margin:0 20px 0 0}
#blockContentStart .col2_70   {float:right;width:340px}

#blockContentStart .col1_70   {float:left;width:340px;margin:0 20px 0 0}
#blockContentStart .col2_30   {float:right;width:160px}

#blockContent .col1_100       {float:left;width:520px}

#blockContent .col1_50        {float:left;width:250px;margin:0 20px 0 0}
#blockContent .col2_50        {float:right;width:250px}

#blockContent .col1_30        {float:left;width:160px;margin:0 20px 0 0}
#blockContent .col2_70        {float:right;width:340px}

#blockContent .col1_70        {float:left;width:340px;margin:0 20px 0 0}
#blockContent .col2_30        {float:right;width:160px}

/* Überschriften */

h1, .h1Editor              {font-size:24px;font-weight:normal;color:#884404;margin:0 0 16px 0;}          
h2, .h2Editor              {font-size:19px;font-weight:normal;color:#333333;margin:0 0 16px 0;}          
h3, .h3Editor              {font-size:15px;font-weight:normal;color:#333333;margin:0 0 16px 0;}          
h4, .h4Editor              {font-size:12px;font-weight:normal;color:#333333;margin:0 0 16px 0;}   

.subline              {font-size:13px;color:#a0a0a0}
.description          {font-weight:bold}

/* Textblöcke */
p                    {margin:0}

/* Listen */
ul                   {}
ol                   {}

/* Definitionslisten */
dl                   {}
dt                   {}
dd                   {}

/* Horizontale Linien */
hr                   {}

/* Formularelemente */

form                 {}

fieldset               {}
input                  {}
select                 {}
textarea               {}
input[type="radio"]    {border:none}
input[type="checkbox"] {border:none}
input[type="file"]     {border:none}

.textfeldkurz				{ width:255px; height:18px; padding:2px 3px; background-color:#fbefcd; border-top:1px solid #c4954e; border-left:1px solid #c4954e; border-right:1px solid #e0dfdc; border-bottom:1px solid #e0dfdc; }
.textfeld					{ width:340px; height:18px; padding:2px 3px; background-color:#fbefcd; border-top:1px solid #c4954e; border-left:1px solid #c4954e; border-right:1px solid #e0dfdc; border-bottom:1px solid #e0dfdc; }
.select 						{ height:24px; padding:2px 3px; }

button               {}
button:hover         {}

.wglButton           {}

/* Links */

a                    					{text-decoration:none;color:#e20021;font-weight:bold;}
a.intern             				{padding:0 0 0 14px;background:url(/wGlobalML/wGlobal/layout/images/links/intern.gif) center left no-repeat}
a.extern             				{padding:0 0 0 14px;background:url(/wGlobalML/wGlobal/layout/images/links/extern.gif) center left no-repeat}
a.download           				{padding:0 0 0 14px;background:url(/wGlobalML/wGlobal/layout/images/links/download.gif) center left no-repeat}
a.pdf                				{padding:0 0 0 14px;background:url(/wGlobalML/wGlobal/layout/images/links/pdf.gif) center left no-repeat}
a.audio              				{padding:0 0 0 14px;background:url(/wGlobalML/wGlobal/layout/images/links/audio.gif) center left no-repeat}
a.video              				{padding:0 0 0 14px;background:url(/wGlobalML/wGlobal/layout/images/links/video.gif) center left no-repeat}
a.next             				{padding:0 0 0 14px;background:url(/wGlobalML/wGlobal/layout/images/links/next.gif) center left no-repeat}
a.back              				{padding:0 0 0 14px;background:url(/wGlobalML/wGlobal/layout/images/links/back.gif) center left no-repeat}
a.mail               				{padding:0 0 0 14px;background:url(/wGlobalML/wGlobal/layout/images/links/mail.gif) center left no-repeat}

a:hover             				 {text-decoration:underline;font-weight:bold;}

#blockMainBlau a				{ color:#e9c358; }
#blockMainBlau a:hover		{ color:#e9c358; text-decoration:underline; }

a.veranstaltung_mehr		{color:#e20021; font-weight:normal; padding:0 10px 0 0; background:url(/wGlobalML/wGlobal/layout/images/links/pfeil.gif) right 4px no-repeat}

a.close						{ color:#000000; font-weight:normal; }

a.aktiv						{}
a.inaktiv					{ font-weight:normal; }

/* Bilder */

a img                {border:none}

img.picture          {margin:0;}
img.pictureLeft      {float:left;margin:4px 12px 4px 0;}
img.pictureRight     {float:right;margin:4px 0 4px 12px;}

#blockRight img.picture          {margin:0}
#blockRight img.pictureLeft      {margin:0}
#blockRight img.pictureRight     {margin:0}

/* Tabellen */

table                {font:inherit;color:inherit;border:none}
tr, thead, tbody     {}
th, td               {vertical-align:top}

table.light          {border:none;}
table.light th       {border:none;text-align:left;}
table.light td       {border:none;}

table.default        {border-style:solid none none solid;border-width:1px;border-color:#a0a0a0;}
table.default th     {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:4px;text-align:left;background-color:#b0b0b0;color:#ffffff}
table.default td     {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:4px}

tr.highlighted, th.highlighted, td.highlighted       {background-color:#f0f0f0}

td.bgColor1, th.bgColor1 {background-color:#f0f0f0}

/* Globale Elemente */

.clearBoth   {height:0px;line-height:0px;font-size:0px;clear:both;padding:0px;margin:0;overflow:hidden;}
.clickable   {cursor:pointer}
.clickable * {cursor:pointer}
.invisible   {display:none}
.highlighted {background-color:yellow}

/* Allgemeine Elemente */

.elementStandard                {margin:0 0 10px 0;overflow:hidden}
.elementHeadline                {margin:0 0 10px 0}

.elementText                    {margin:0 0 0 0}
.elementText ul                 {list-style-image:url(/wGlobalML/wGlobal/layout/images/icons/list-style-image.gif)}
.elementText li                 {line-height:17px;}
.elementPicture                 {margin:0 0 10px 0}
.elementPictureText             {margin:0 0 10px 0;overflow:hidden}
.elementPictureText .fragmentPicture {float:left}
.elementPictureText .fragmentText    {float:right}
.elementText ul                 {list-style-image:url(/wGlobalML/wGlobal/layout/images/icons/list-style-image.gif)}
.elementText li                 {line-height:17px;}
.elementLink                    {margin:0 0 10px 0}
.elementVideo                   {margin:0 0 10px 0}
.elementAudio                   {margin:0 0 10px 0}
.elementList                    {margin:0 0 0 0;overflow:hidden}
.elementSitemap                 {margin:0 0 10px 0;overflow:hidden}
.elementDelimiter               {margin:0 0 10px 0}
.elementClearer                 {margin:0 0 0 0;height:0px;clear:both}
.elementContainer               {margin:0 0 10px 0;overflow:hidden}
.elementForm                    {margin:0 0 10px 0}
.elementGallery                 {margin:0 0 10px 0;overflow:hidden}
.elementGallery .imageFrame     {float:left;padding:11px;margin:0 8px 8px 0;background-color:#f0f0f0;border:solid 1px #f0f0f0}
.elementGallery .imageFrameInner     {width:100px}
.elementGallery .lastImageFrameOfRow {margin-right:0}
.elementGallery .imageTitle     {margin:10px 0 0 0;text-align:center;font-size:11px}
.elementButton                  {display:none;}
.elementButton .wglButton       {margin-bottom:4px;}

.elementBoxSheet                {margin:0 0 10px 0;overflow:hidden;background-color:#f0f0f0;padding:15px;padding-bottom:5px}
.elementBoxBlank                {margin:0 0 10px 0;overflow:hidden;padding:10px 10px 0 10px;}

div.tagcloud                    {}
div.tagcloud a                  {padding:0 4px 0 0;line-height:100%;display:inline-block;}
div.tagcloud .highlighted       {color:#cb0a1c}

.errorMessages                  {margin:0 0 10px 0;padding:8px;background-color:#ffcccc}
.errorMessages *                {}
.wglErrorMessage                {color:red;display:block;line-height:16px}
.errorMessages .wglErrorMessage {}
.textInfo                       {color:#666666;line-height:16px}             

.elementForm table              {width:400px}
.elementForm td                 {padding:4px 0 0 0}
.elementForm .rowText           {}
.elementForm .formButtons       {text-align:right}
.elementForm label              {white-space:nowrap;padding:0 4px 0 0}

dl.form                         {display:table;margin:0;padding:0}
dl.form dt                      {display:block;clear:left;margin:0 0 2px 0}
dl.form dt label                {font-weight:bold;}
dl.form dd                      {display:block;margin:0 0 10px 0;overflow:hidden;}

.wglRadioFloat                  {}
.wglRadioFloat input            {margin:0;float:left}
.wglRadioFloat label            {float:left;padding:0 4px 0 4px}

.wglRadio                       {display:block;clear:left;padding:4px 0 4px 0}
.wglRadio input                 {margin:0;float:left}
.wglRadio label                 {float:left;padding:0 4px 0 4px;color:black}

.wglCheckbox                    {display:block;clear:left;padding:4px 0 4px 0}
.wglCheckbox input              {margin:0;float:left}
.wglCheckbox label              {float:left;padding:0 4px 0 4px}

.wglCheckboxFloat               {margin:0 2px 0 0}

/* Groessen der Eingebafelder */
input.XS        {width:44px;margin-right:4px}
input.S         {width:94px;margin-right:4px}
input.M         {width:144px;margin-right:4px}
input.L         {width:194px;margin-right:4px}
input.XL        {width:244px;margin-right:4px}
input.XXL       {width:294px;margin-right:4px}

textarea.XS     {width:44px;margin-right:4px}
textarea.S      {width:94px;margin-right:4px}
textarea.M      {width:144px;margin-right:4px}
textarea.L      {width:194px;margin-right:4px}
textarea.XL     {width:244px;margin-right:4px}
textarea.XXL    {width:294px;margin-right:4px}

select.XS       {width:46px;margin-right:4px}
select.S        {width:96px;margin-right:4px}
select.M        {width:146px;margin-right:4px}
select.L        {width:196px;margin-right:4px}
select.XL       {width:246px;margin-right:4px}
select.XXL      {width:296px;margin-right:4px}

/* Elemente des oberen Bereich */

/* Elemente des linken Bereiches */

/* Elemente des Inhaltsbereiches */

/* Elemente des unteren Bereiches */

/* Listen */

ul.listDefault                 {list-style:none;margin:0;padding:0}
ul.listCompact                 {list-style:none;margin:0;padding:0}
ul.listSearchResult            {list-style:none;margin:0;padding:0}

.listDefault li                {padding:0;margin:0 0 12px 0;border-bottom:solid 1px #e0e0e0}
.listCompact li                {padding:0;margin:0}
.listSearchResult li           {padding:0;margin:0 0 12px 0;border-bottom:solid 1px #e0e0e0}

li.twoCols                     {float:left;width:49%;margin-right:1%;height:120px;overflow:hidden}

.listDefault .listEntryTitle               {margin:0 0 8px 0;font-size:12px}
.listDefault .listEntryTitle a             {text-decoration:none}
.listDefault .listEntryDate                {float:left;padding:0 6px 0 0;color:gray;font-weight:bold;text-decoration:none}
.listDefault .listEntrySubline             {clear:both;margin:0 0 4px 0;color:#444444}
.listDefault .listEntryThumbnail           {float:left;margin:0 8px 8px 0;}
.listDefault .listEntryDescription         {clear:both;margin:0 0 8px 0}
.listDefault .listEntryMoreOnly            {text-decoration:none}
.listDefault .listEntryIconCalendar        {float:left;width:36px;height:36px;margin:10px 10px 20px 0;text-align:center;background-image:url(/wGlobalML/wGlobal/layout/images/calendar.png)}
.listDefault .listEntryIconCalendar .month {font-size:9px;font-weight:bold;margin:2px 0 0 0;color:#ffffff}
.listDefault .listEntryIconCalendar .day   {margin:5px 0 0 0}

.listCompact .listEntryTitle          {margin:0 0 8px 0;font-size:12px}
.listCompact .listEntryTitle a        {text-decoration:none}
.listCompact .listEntryDate           {line-height:16px;padding:0 6px 0 0;color:gray;font-weight:bold;text-decoration:none}
.listCompact .listEntrySubline        {clear:both;margin:0 0 4px 0;color:#888888}
.listCompact .listEntryThumbnail      {float:left;margin:0 8px 8px 0;}
.listCompact .listEntryDescription    {margin:0 0 8px 0}
.listCompact .listEntryMoreOnly       {text-decoration:none}

.listSearchResult .listEntryTitle       {margin:0 0 4px 0;font-size:12px}
.listSearchResult .listEntryTitle a     {text-decoration:none}
.listSearchResult .listEntryDescription {margin:0 0 4px 0}
.listSearchResult .listEntryUrl         {margin:0 0 8px 0}
.listSearchResult .listEntryUrl a       {color:#a0a0a0}

/* Seiten-Blättern-Navigation */
.pageNaviList                   {background-color:#ffffff;text-align:center;line-height:24px;margin:0 0 0 38px;padding:12px 0 0 0;}
.pageNaviList a                 {text-decoration:none}
.pageNaviList a:hover           {background-color:#f0f0f0}

.pageNaviBackLink               {background-color:#ffffff;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;}
.pageNaviLink                   {background-color:#ffffff;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;}
.pageNaviCurrent                {background-color:#f6f6f6;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;font-weight:bold;}
.pageNaviNextLink               {background-color:#ffffff;border:solid 1px #a0a0a0;margin:0 4px 0 4px;padding:1px 8px 1px 8px;}                                                        
                                                                                                                                               
/* Gestaltung der Sitemap */

#navigationSitemap                                    {margin-left:-24px}
#navigationSitemap *                                  {margin:0;padding:0}
#navigationSitemap ul                                 {list-style-type:none;margin-left:24px}
#navigationSitemap ul                                 {list-style-type:none;margin-left:24px}
#navigationSitemap li                                 {overflow:hidden;margin:0 0 0 0;padding:6px 0 0 0}
#navigationSitemap h2                                 {font-family:Arial, Sans-serif, Helvetica;font-size:12px}
#navigationSitemap h3                                 {font-family:Arial, Sans-serif, Helvetica;font-size:12px}
#navigationSitemap h4                                 {font-family:Arial, Sans-serif, Helvetica;font-size:12px}
#navigationSitemap h5                                 {font-family:Arial, Sans-serif, Helvetica;font-size:12px}
#navigationSitemap a                                  {display:block;width:100%;text-decoration:none;}
#navigationSitemap a:hover                            {}

#navigationSitemap p                                  {margin:4px 0 8px 0}
#navigationSitemap .navText                           {color:#b0b0b0}
#navigationSitemap .title                             {margin:4px 0 8px 0}
#navigationSitemap .description                       {margin:4px 0 8px 0}
#navigationSitemap .keywords                          {margin:4px 0 8px 0;color:#152362}
   
/* Gestaltung der Submap */

#navigationSubmap                                     {margin-left:-24px}
#navigationSubmap *                                   {margin:0;padding:0}
#navigationSubmap ul                                  {list-style-type:none;margin-left:24px}
#navigationSubmap li                                  {overflow:hidden;margin:4px;padding:4px}
#navigationSubmap a                                   {display:block;width:100%;text-decoration:none;}
#navigationSubmap a:hover                             {}
                                                                                              
/* Gestaltung der Haupt-Navigation */
/* ############################################################################## */ 
/* Die Hauptnavigation ist in einer seperaten CSS definiert (navigation-TYPE.css) */ 
/* ############################################################################## */ 
                              

.popup{
	height: 530px;
	width: 645px;
	padding:0;	/*20px*/
	display: none;
}

.lightboxContent{
	background:url(/wGlobalML/wGlobal/layout/images/decorations/lightbox-rahmen-mitte.png) top left no-repeat;
	width: 609px;
	padding:0 20px;
}

#form{
	background-color:#fffbf0;
	padding:0 20px;
}
.formInner{
	padding:10px 30px 20px 30px;
}

