/*
////////////////////////////////////////////////////////////////
//
// projektspezifische Style-Elemente
//
// Projekt: Hobart-Export
//
// erstellt Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
// Umsetzung: M.Isenmann
//
////////////////////////////////////////////////////////////////
*/
#printHeader {display:none;}
/* Navigationselemente */
.prevButton        {float:left;margin-top:0px;padding:0 0 0px 22px;background-image:url(/wExport_en/wGlobal/layout/images/buttons/back.gif);background-position: left 2px;background-repeat:no-repeat;}
.wglPortletHead h2 .prevButton     {position:absolute; font-size:10px;  text-transform:none; margin:0 0 0 410px;padding:0 0 0px 22px;background-image:url(/wExport_en/wGlobal/layout/images/buttons/back.gif);background-position: left 4px;background-repeat:no-repeat;}


/* ******************************************* */
/* Fixe Bereiche */

/* Loginmaske */
#loginMask 					{height:132px;background-color:#d7dce3;border-bottom:1px solid #797a7c;border-left:1px solid #797a7c;}
#loginBody					{padding: 8px 0px 0 0px; height:65px; background-color:#5b5e6b; border-bottom:1px solid #797a7c;}
#loginInit					{display:none;padding: 6px 3px 6px 6px; background-color:#fff;border-bottom:1px solid #797a7c;}
#ipLocked					{display:none;padding: 6px 3px 6px 6px; background-color:#fff;border-bottom:1px solid #797a7c;}
#loginFailed				{display:none;padding: 6px 3px 6px 6px; background-color:#fff;border-bottom:1px solid #797a7c;}

.loginHeader				{padding: 15px 7px 5px 0px; text-align:right;border-bottom:1px solid #797a7c; font-weight:bold; overflow:hidden; background-color:#d7dce3; background-image:url(/wExport_en/wGlobal/layout/images/decoration/loginHeader.gif); background-repeat:no-repeat;}
.loginHeader a:Link,
.loginHeader a:visited		{color:#9498a1;font-size:10px;}
div.hLogin					{width:80px; font-size:10px; padding: 0 0px 0 7px; margin:0 0 -2px 0; color:#a6aab1; float:left}
input.hLogin				{width:75px; height:15px; font-size:10px;background-color:#727580; border: 1px #a5a9b0 solid;color:#fff; margin: 0 0 0 0px;}
a.hLogin					{font-size:10px;color:#b1b2b8; margin: 9px 0 0 4px; display:block; float:left;}
span.hLogin					{font-size:10px;color:#a6aab1; margin: 0px 0 14px 7px!important; margin: 0px 0 14px 4px; display:block; float:left; width:160px}
.hLoginSubmit				{width:81px; height:16px; font-size:10px; background-color:#727580; border: 1px solid #a5a9b0; border-right-color:#444651; border-bottom-color:#444651; float:left; margin: 9px 3px 0 7px; color:#c6c9ce; padding-top:0px;cursor:pointer;}
.hLoginInfo					{width:44px; height:16px; font-size:10px; background-color:#727580; border: 1px solid #a5a9b0; border-right-color:#444651; border-bottom-color:#444651; float:left; margin: 9px 3px 0 41px; color:#c6c9ce; padding:0 0 0 0px;cursor:pointer;}

.hLogout					{width:62px; height:17px; font-size:10px; background-color:#727580; border: 1px solid #a5a9b0; border-right-color:#444651; border-bottom-color:#444651; float:right; margin: 9px 5px 0 0px; color:#c6c9ce; padding:0px 0 3px 0;cursor:pointer;}
.hPassword					{width:98px; height:17px; font-size:10px; background-color:#727580; border: 1px solid #a5a9b0; border-right-color:#444651; border-bottom-color:#444651; float:right; margin: 9px 10px 0 0px; color:#c6c9ce; padding:0px 0 3px 0;cursor:pointer;}



/* Slogan */
#slogan 					{background-color:#fff;border-bottom:1px solid #797a7c;border-left:1px solid #797a7c;
								padding: 0px 0px 0 0px; margin:0 0 20px 0; font-size:11px; color:#61616c; text-transform:uppercase;
								height:18px!important; height:16px; overflow:hidden;} 


/* Titelbild und Farbbalken */
.titelbild 		   	   {margin:0px -16px 0px -16px; height:132px; overflow:hidden;}


.colorBar  				{margin:0px -16px 0px -16px;height:3px; overflow:hidden; border-top: 1px solid #797a7c;}
.colorBargrey  			{margin:0px -16px 0px -16px;height:3px; overflow:hidden; border-top: 1px solid #797a7c;}
.colorBarblue 		   	{margin:0px -16px 0px -16px;background-color:#124284; height:3px; overflow:hidden; border-top: 1px solid #444444;}
.colorBarred 		   	{margin:0px -16px 0px -16px;background-color:#D8002A; height:3px; overflow:hidden; border-top: 1px solid #797a7c;}
.colorBaryellow 		{margin:0px -16px 0px -16px;background-color:#F7AD00; height:3px; overflow:hidden; border-top: 1px solid #797a7c;}
.colorBargreen 		   	{margin:0px -16px 0px -16px;background-color:#009834; height:3px; overflow:hidden; border-top: 1px solid #797a7c;}


/* ******************************************* */
/* Inhaltselemente */

.elementTextPictureLeft		{margin:0px;}
.fragmentPictureFloatLeft 	{float:left; margin: 0 20px 10px 0;}

.elementText li 	{list-style-image:url(../images/decoration/bullet_list1.gif)}
.elementText h1		{margin: 0 0 8px 0;}


/* Tabellendarstellung im Frontend */

div.dataTable 				{float:left; background-color:#a8a8a8;}
table.dataTable				{}
table.dataTable tr.line0 	{background-color:#fff; }
table.dataTable tr.line1 	{background-color:#E2EFF8; }
table.dataTable td 			{padding: 2px 5px 2px 5px;}


div.dataTable1 					{float:left;width:100%; margin-bottom:5px;}
table.dataTable1				{border: 1px solid #a8a8a8; border-collapse:collapse}
table.dataTable1 tr.line0 	{background-color:#fff; }
table.dataTable1 tr.line1 	{background-color:#fff;}
table.dataTable1 tr td 			{border-top: 1px solid #a8a8a8;}
table.dataTable1 tr.ohneRand td	{border-top: 0px;}
table.dataTable1 td 			{padding: 2px 5px 2px 5px; border-right: 1px solid #a8a8a8;}




/* Textbox */
.elementTextBox     			{margin:0 0 10px 0;}
/* Textbox rechts */
#blockRight .elementTextBox     {width:155px; overflow:hidden; margin:0 15px 20px 0;padding:0px 6px 0px 6px; border-left: #797a7d 1px solid;border-right: #797a7d 1px solid; background-color:#fff; background-image:url(/wExport_en/wGlobal/layout/images/backgrounds/textBox_bottom.gif); background-position:bottom left; background-repeat:no-repeat;}
#blockRight .elementTextBox h1	{margin:0px -6px 0px -6px;padding:7px 6px 0px 6px!important;padding:6px 6px 0px 6px; display:block;height:30px;font-size:10px;font-weight:normal;color:#fff; background-color:#3e3e3e; text-transform:uppercase; text-align:center; background:url(/wExport_en/wGlobal/layout/images/backgrounds/textBox_top.gif) top no-repeat;}
#blockRight .elementTextBox .text { padding:0 0 10px 0;}

/* Textbox Partner Rechts */
#blockRight .elementTextPartner     	{margin:0 0 10px 0}

#blockRight .elementTextBoxPartner  		{width:155px; overflow:hidden; margin:0 15px 20px 0;padding:0px 6px 0px 6px; border-left: #797a7d 1px solid;border-right: #797a7d 1px solid; background-color:#fff; background-image:url(/wExport_en/wGlobal/layout/images/backgrounds/textBox_bottom.gif); background-position:bottom left; background-repeat:no-repeat;}
#blockRight .elementTextBoxPartner .head 	{margin:0px -6px 0px -6px;padding:7px 6px 0px 6px!important;padding:6px 6px 0px 6px; height:30px;background:url(/wExport_en/wGlobal/layout/images/backgrounds/textBoxPartner_top.gif) top no-repeat;}
#blockRight .elementTextBoxPartner .body 	{padding: 0 6px 0 6px;}
#blockRight .elementTextBoxPartner .head h1	{margin:-1px -6px 0px 35px; display:block; width:120px; overflow:hidden; font-size:10px;font-weight:normal;color:#fff; text-transform:uppercase; text-align:center;}
#blockRight .elementTextBoxPartner .text 	{padding:0 0 10px 0;}


/* Teaserbox */
.elementTeaserbox        	{float:left;padding:0px 5px 0px 0px; margin:0 0 0px 0px;  background-image:url(/wExport_en/wGlobal/layout/images/backgrounds/box_shaddow_right.gif); background-position:right top; background-repeat:no-repeat;}
.elementTeaserboxBottom     {float:left;padding:0px 0px 0px 0px;width:500px;margin:0px 0px 10px 0px;height:5px; overflow:hidden; background-color:#fff; background-image:url(/wExport_en/wGlobal/layout/images/backgrounds/box_shaddow_bottom.gif); background-position:right top; background-repeat:no-repeat;}
.elementTeaserbox .col1     {float:left;padding:0px 20px 0px 0px!important; padding:0px 0px 0px 0px;}
.elementTeaserbox .col2     {float:none!important;float:left;padding:5px 5px 0 20px; margin:0px;}
.elementTeaserbox .colGroup {float:left;width:493px; margin:0 0px 0 0;background-color:#fff;border:1px solid #acacac;padding:0px;}
.elementTeaserbox img 		{float:left; border:0px;}
.elementTeaserbox br		{line-height:1px;}



/* Listendesign für Listenvorlage Teaser */
.wglTeaserListEntry   				{float:left;width:500px;padding:0px 0px 0px 0px; margin:0 0 10px 0px;  background-image:url(/wExport_en/wGlobal/layout/images/backgrounds/box_shaddow_right.gif); background-position:right top; background-repeat:no-repeat; }
.wglTeaserListEntryBottom     		{float:left;width:500px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;height:5px; overflow:hidden; background-color:#fff; background-image:url(/wExport_en/wGlobal/layout/images/backgrounds/box_shaddow_bottom.gif); background-position:right top; background-repeat:no-repeat;}
.wglTeaserListEntry .wglListTitle       {font-size:11px; margin-bottom:0; padding-bottom:0;}
.wglTeaserListEntry .wglListTitle a     {color:#242424;}
.wglTeaserListEntry a.wglListTitle      {}
.wglTeaserListEntry .wglListThumbnail   {}
.wglTeaserListEntry .wglListDescription {}
.wglTeaserListEntry .wglListContent     {}
.wglTeaserListEntry .wglListInfo        {font-size:10px;color:#a0a0a0}
.wglTeaserListEntry a.wglListMore       {float:left;width:493px;background-color:#fff;color:#292929;display:block; float:left; border:1px solid #acacac;text-decoration:none;}
.wglTeaserListEntry a.wglListMore:hover {border:1px solid #797A7C;cursor:pointer; text-decoration:none;}
.wglTeaserListEntry a.blue:hover  		{border:1px solid #124284;cursor:pointer; text-decoration:none;}
.wglTeaserListEntry a.red:hover  		{border:1px solid #D8002A;cursor:pointer; text-decoration:none;}
.wglTeaserListEntry a.yellow:hover  	{border:1px solid #F7AD00;cursor:pointer; text-decoration:none;}
.wglTeaserListEntry a.green:hover  		{border:1px solid #009834;cursor:pointer; text-decoration:none;}


/* ---- Boxen der Listeneinträge nun als div anstatt als a-tag  23.04.2009 ---- */
.wglTeaserListEntry div.wglListMore 		{float:left;width:493px;background-color:#fff;color:#292929;display:block;margin:0px 0px 0px 0px;border:1px solid #acacac;text-decoration:none;background-image:url(/wExport_en/wGlobal/layout/images/links/listmore.gif);background-position:right bottom; background-repeat:no-repeat;}
.wglTeaserListEntry div.hover 				{border:1px solid #797A7C;cursor:pointer; text-decoration:none;}
.wglTeaserListEntry div.blue		  		{border:1px solid #124284;cursor:pointer; text-decoration:none;}
.wglTeaserListEntry div.red  				{border:1px solid #D8002A;cursor:pointer; text-decoration:none;}
.wglTeaserListEntry div.yellow  			{border:1px solid #F7AD00;cursor:pointer; text-decoration:none;}
.wglTeaserListEntry div.green		  		{border:1px solid #009834;cursor:pointer; text-decoration:none;}
/* ---------------------------------------------------------------------------  */


.wglTeaserListEntry img 				{float:left; margin: 0 20px 0 0!important; margin:0px; border:0px;}

.wglTeaserListEntry .col1     {float:left;padding:0px 10px 0px 0px!important;padding:0px 0px 0px 0px;}
.wglTeaserListEntry .col2     {float:none!important;float:left;padding:5px 20px 0px 20px; }
.wglTeaserListEntry a.wglListMore {float:left; width:493px; margin:0px 0px 0px 0px; background-image:url(/wExport_en/wGlobal/layout/images/links/listmore.gif);background-position:right bottom; background-repeat:no-repeat;}


/* Listendesign für Listenvorlage minimum_blank im Container*/
.elementContainer1 .wglPortletBody 						{float:left;width:auto;}
.elementContainer1 .wglSheetContent   					{float:left;width:auto;}
.elementContainer1 .wglTeaserListEntry   				{float:none; width:auto;padding:0px 0px 0px 2px; margin:0 0 0px 0px;background-image:none;}

.elementContainer1 .wglTeaserListEntry .wglListTitle       {font-size:11px; margin-bottom:0; }
.elementContainer1 .wglTeaserListEntry .wglListTitle a     {color:#242424; }
.elementContainer1 .wglTeaserListEntry a.wglListTitle      {}
.elementContainer1 .wglTeaserListEntry .wglListThumbnail   {}
.elementContainer1 .wglTeaserListEntry .wglListDescription {float:none; margin: 0 0 0 16px}
.elementContainer1 .wglTeaserListEntry .wglListContent     {}
.elementContainer1 .wglTeaserListEntry .wglListInfo        {font-size:10px;color:#a0a0a0}
.elementContainer1 .wglTeaserListEntry a.wglListMore       {float:none;width:auto;padding: 0 0 0 16px; background-color:#fff;color:#292929;display:inline; border:none;text-decoration:underline;background-image:url(/wExport_en/wGlobal/layout/images/links/listmore.gif);background-position:left 2px;background-repeat:no-repeat;}
.elementContainer1 .wglTeaserListEntry a.wglListMore:hover {border:none;cursor:pointer; text-decoration:underline;}

.elementContainer1 .wglTeaserListEntry img 					{float:left; margin: 0 20px 0 0!important; margin:0px; border:0px;}
.elementContainer1 .wglTeaserListEntry .col2     {float:none!important;float:left;padding:0px 20px 0px 0px; }


/* Listendesign für Listenvorlage minimum_blank im ReiterContainer*/
.elementReiterContainer .wglPortletBody 						{float:left;width:auto;}
.elementReiterContainer .wglSheetContent   					{float:left;width:auto;}
.elementReiterContainer .wglTeaserListEntry   				{float:none; width:auto;padding:0px 0px 0px 2px; margin:0 0 0px 0px;background-image:none;}

.elementReiterContainer .wglTeaserListEntry .wglListTitle       {font-size:11px; margin-bottom:0; }
.elementReiterContainer .wglTeaserListEntry .wglListTitle a     {color:#242424; }
.elementReiterContainer .wglTeaserListEntry a.wglListTitle      {}
.elementReiterContainer .wglTeaserListEntry .wglListThumbnail   {}
.elementReiterContainer .wglTeaserListEntry .wglListDescription {float:none; margin: 0 0 0 16px}
.elementReiterContainer .wglTeaserListEntry .wglListContent     {}
.elementReiterContainer .wglTeaserListEntry .wglListInfo        {font-size:10px;color:#a0a0a0}
.elementReiterContainer .wglTeaserListEntry a.wglListMore       {float:none;width:auto;padding: 0 0 0 16px; background-color:#fff;color:#292929;display:inline; border:none;text-decoration:underline;background-image:url(/wExport_en/wGlobal/layout/images/links/listmore.gif);background-position:left 2px;background-repeat:no-repeat;}
.elementReiterContainer .wglTeaserListEntry a.wglListMore:hover {border:none;cursor:pointer; text-decoration:underline;}

.elementReiterContainer .wglTeaserListEntry img 					{float:left; margin: 0 20px 0 0!important; margin:0px; border:0px;}
.elementReiterContainer .wglTeaserListEntry .col2     {float:none!important;float:left;padding:0px 20px 0px 0px; }


/* Schulingstermine */ 

table.schulungenTabelle  			{}
table.schulungenTabelle .Termin 	{width:180px;}
table.schulungenTabelle a 			{}
table.schulungenTabelle .Ort 		{width:150px;}


.wglInputCalendar 					{width:103px}
.wglInputDateCalendar    			{position:absolute;z-index:50;margin-left:99px;margin-top:-5px}


/* Inhalte verwalten */
.wglSheetContent .wglListEntry      {width:450px; background-image:none}


.wglEmbedContentRight	{width:455px}
.wglEmbedDirTreeLeft	{width:455px}


/* Reiter-Container */
.elementReiterContainer             {float:left;padding:0px 5px 0px 0px; margin:0 0 0px 0px;  background-image:url(/wExport_en/wGlobal/layout/images/backgrounds/box_shaddow_right.gif); background-position:right top; background-repeat:no-repeat;}
.elementReiterContainer .col1       {float:left;padding:5px 10px 0px 15px; margin: 10px 0px 0 0;}
.elementReiterContainerInner		{float:left;width:493px; margin:0 0px 0 0;background-color:#fff;border:1px solid #acacac; border-top:0px;padding:0px;}
.elementReiterContainerBottom     	{float:left;padding:0px 0px 0px 0px;width:500px;margin:0px 0px 16px 0px;height:5px; overflow:hidden; background-color:#fff; background-image:url(/wExport_en/wGlobal/layout/images/backgrounds/box_shaddow_bottom.gif); background-position:right top; background-repeat:no-repeat;}

#containerFolder_a              	{display:block;}
#containerFolder_b              	{display:none;}
#containerFolder_c              	{display:none;}
#containerFolder_d              	{display:none;}

/* ... 3 Reiter */
#containerFolder_a .containerFolderSelect {background-image:url(/wExport_en/wGlobal/layout/images/backgrounds/containerReiter_a.gif);}
#containerFolder_b .containerFolderSelect {background-image:url(/wExport_en/wGlobal/layout/images/backgrounds/containerReiter_b.gif);}
#containerFolder_c .containerFolderSelect {background-image:url(/wExport_en/wGlobal/layout/images/backgrounds/containerReiter_c.gif);}
.containerFolderSelect 			{float:left; color:#606875;width:496px; height:24px;text-transform:uppercase; background-repeat:no-repeat;}
.containerFolderSelect a 			{color:#a8acb3; text-decoration:none;}
.containerFolderSelect .folder_a	{float:left; width:118px; text-align:center; padding: 3px 0 0 0;}
.containerFolderSelect .folder_b	{float:left; width:118px; text-align:center; padding: 3px 0 0 0;}
.containerFolderSelect .folder_c	{float:left; width:118px; text-align:center; padding: 3px 0 0 0;}

/* ... 4 Reiter */
#containerFolder_a .container4FolderSelect {background-image:url(/wExport_en/wGlobal/layout/images/backgrounds/container4Reiter_a.gif);}
#containerFolder_b .container4FolderSelect {background-image:url(/wExport_en/wGlobal/layout/images/backgrounds/container4Reiter_b.gif);}
#containerFolder_c .container4FolderSelect {background-image:url(/wExport_en/wGlobal/layout/images/backgrounds/container4Reiter_c.gif);}
#containerFolder_d .container4FolderSelect {background-image:url(/wExport_en/wGlobal/layout/images/backgrounds/container4Reiter_d.gif);}
.container4FolderSelect 			{float:left; color:#606875;width:496px; height:24px;text-transform:uppercase; background-repeat:no-repeat;}
.container4FolderSelect a 			{color:#a8acb3; text-decoration:none;}
.container4FolderSelect .folder_a	{float:left; width:118px; text-align:center; padding: 3px 0 0 0;}
.container4FolderSelect .folder_b	{float:left; width:118px; text-align:center; padding: 3px 0 0 0;}
.container4FolderSelect .folder_c	{float:left; width:118px; text-align:center; padding: 3px 0 0 0;}
.container4FolderSelect .folder_d	{float:left; width:118px; text-align:center; padding: 3px 0 0 0;}