/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
// Weblication CMS Grid 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
//
////////////////////////////////////////////////////////////////
*/



/* Stylesheet für Standard-Gui-Element */
@import url(wgl.css);

/* Stylesheet für Navigationen */
@import url(nav.css);


/* Formatierung von HTML-Elementen */


* html .elementText ul {height:1em;} /*fuer IE*/
html>body .elementText ul {}/*alle anderen Browser*/ 

*                    {margin:0;padding:0}

#body                {font-size:0.7em;line-height:1.3em;background-color:#d1dbe5; background-image:url(/global/wGlobal/layout/images/backgrounds/main_bgr.jpg); background-repeat:repeat-x;}
#bodyPrint           {font-size:1em;line-height:1.25em;}

body                 {font-family:Arial, Sans-serif, Helvetica;color:#474747;font-weight:normal;}

div                  {}
span                 {}

h1	                 {font-size:1.4em;font-weight:bold;line-height:1.1em;color:#0f57a6;margin:6px 0 14px 0;}
h1.pageHeader        {border-bottom: 1px solid #c5d1df; padding: 1px 0 6px 0; }
h2	                 {font-size:1.2em;font-weight:bold;line-height:1.2em;color:#0f57a6;margin:0 0 14px 0}
h2.red	         	 {color:#bf0421;}
h2.green	         {color:#7fc300;}
h2.yellow	         {color:#d89200;}
h2.grey	         	 {color:#77828F;}
h3	                 {font-size:1.1em;font-weight:bold;line-height:1.2em;color:#0f57a6;margin:0 0 14px 0}
h4                   {font-size:1.1em;font-weight:bold;line-height:1.2em;color:#474747;margin:0 0 14px 0}
h5                   {font-size:1.1em;font-weight:bold;line-height:1.2em;color:#474747;margin:0 0 14px 0}
h6                   {font-size:1.1em;font-weight:bold;line-height:1.2em;color:#474747;margin:0 0 14px 0}

p                    {}

ul                   {margin:10px 0 14px 0px;padding:0 0 0 0px; list-style-image:url(/global/wGlobal/layout/images/decoration/bullet_list.gif)}
li					 { margin:0 0 0 16px; padding:0;}
ol                   {margin:0 0 14px 28px;list-style-type:decimal}

dl                   {}
dt                   {}
dd                   {margin:0 0 14px 0;padding:0 0 0 16px;color:#a0a0a0}

hr                   {background-color:#c5d1df;color:#c5d1df;height:1px;border-style:none}


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

table.light          {border:none;margin-bottom:12px;}
table.light th       {border:none;text-align:left;background-color:#f0f0f0}
table.light td       {border:none;padding:2px;}

table.default        {margin:5px 0 5px 0; font-family: Arial, Helvetica, sans-serif; font-size:0.9em; border-collapse:collapse;border:1px solid #97aabf;}
table.default tr     		{background-color:#f0f3f7;}
/* table.default tr:hover   	{background-color:#e0e6ee;} */
table.default th, table.default td.tableHead     {padding:0px 5px 0px 5px;font-weight:normal; text-align:left;       color:#0f57a6;line-height:2.3em;background:url(/global/wGlobal/layout/images/backgrounds/tabelleHeader_bgr.jpg) top left repeat-x;border-bottom:1px solid #97aabf;border-right:1px solid #97aabf; background-color:#d9e0eb}
table.default th a, table.default td.tableHead a   		 { 															 color:#0f57a6;}
table.default th a:hover, table.default td.tableHead a:hover   	 {															 color:#0f57a6; text-decoration:underline;}
table.default th a:visited, table.default td.tableHead a:visited   {															 color:#0f57a6;}
table.default td     {padding:0px 5px 0px 5px;text-align:left;  color:#474747;line-height:1.6em; border-left:1px solid #97aabf;border-right:1px solid #97aabf;border-bottom:1px solid #ccd7e4;}
table.default td a   		 {            												 color:#474747;}
table.default td a:hover   	 {            												 color:#474747;}

table.instituteAccess					{ width:100%; border:none; margin: 0 0 10px 0;}
table.instituteAccess th				{ text-align:left; text-transform:uppercase;}
table.instituteAccess th h2			{ margin: 0 0 6px 0; font-size:1.05em; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
table.instituteAccess td.spacer		{ width:7px;}


/* Formulare */
form                 {overflow:hidden}

input                {font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;font-size:1em;padding:1px 2px 1px 2px; font-family: Arial, Helvetica, sans-serif; color:#0f57a6}
select               {font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;font-size:1em;padding:1px 2px 1px 2px}
textarea             {font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;font-size:1em;padding:1px 2px 1px 2px}

button		         {cursor:pointer;border:none;font-size:1em;line-height:18px;height:18px;color:#ffffff}
button:hover         {cursor:pointer;border:none;font-size:1em;line-height:18px;height:18px;color:#ffffff}

.submitButton	      		{float:right;display:block; text-align:center;padding:0px 0 4px 1px;height:16px; width:60px; background-image:url(/global/wGlobal/layout/images/buttons/standard_button.gif);background-position: left 1px;background-repeat:no-repeat;color:#ffffff; font-size:0.8em; text-decoration:none; font-family: Arial, Helvetica, sans-serif; word-spacing:1px; background-color:#FFFFFF;}
.submitButton:hover 		{color:#ffffff; text-decoration:none;}
.submitButton:visited 		{color:#ffffff; text-decoration:none;}

.formFooter 				{margin:12px 0 10px 0; padding:9px 0 0px 0; float:left; width:100%; border-top:1px solid #C5D1DF; border-bottom:1px solid #C5D1DF;}
.formFooter .submitButtonSet .wglButtonContainer {padding:0px; margin:0; float:right; }
.formFooter a.submitButton	{margin:1px 0 0px 0 ; cursor:pointer;}



.searchHeader					{width:100%;margin:12px 0 10px 0; padding:9px 0 8px 0; float:left; border-top:1px solid #C5D1DF; border-bottom:1px solid #C5D1DF;}
.searchHeader .wglInput			{margin: 0 0 0 0px; float:left; height:16px;}
.searchHeader .submitButtonSet .wglButtonContainer {padding:0px; margin:0; float:left; width:80px; }
.searchHeader a.submitButton	{margin:1px 0 0px 0 ; cursor:pointer;}

/* Buttons */

a.backLink	      				{float:right;display:block; height:16px; width:113px; background-image:url(/global/wGlobal/layout/images/buttons/back_big_button.gif);background-position: left 0px;background-repeat:no-repeat;padding-left:16px; margin-right:3px; color:#ffffff; font-size:0.9em; text-decoration:none; font-family: Arial, Helvetica, sans-serif; word-spacing:1px;}
a.backLink:hover 				{color:#ffffff; text-decoration:none;}
a.backLink:visited 				{color:#ffffff; text-decoration:none;}
#blockContentInner a.backLink 	{float:right;display:block; height:16px; width:39px; background-image:url(/global/wGlobal/layout/images/buttons/back_button.gif);background-position: left 1px;background-repeat:no-repeat;padding-left:17px; color:#fff; font-size:0.8em; text-decoration:none;}
a.standard						{text-align:center;display:block; height:16px; width:61px; background-image:url(/global/wGlobal/layout/images/buttons/standard_button.gif);background-position: left 1px;background-repeat:no-repeat; color:#ffffff; font-size:0.8em; text-decoration:none; font-family: Arial, Helvetica, sans-serif; word-spacing:1px;}
a.standard:hover 				{color:#ffffff; text-decoration:none;}

a.jetztDrucken	      		{float:right;padding-left: 11px; margin: 0 0px 9px 0;display:block; height:21px; width:86px; background-image:url(/global/wGlobal/layout/images/buttons/announce_button.gif);background-position: left 4px;background-repeat:no-repeat;color:#ffffff; font-size:0.7em; text-decoration:none; font-family: Arial, Helvetica, sans-serif; word-spacing:1px;}
a.jetztDrucken:hover 		{color:#ffffff; text-decoration:none;}
a.jetztDrucken:visited 		{color:#ffffff; text-decoration:none;}

a.jetztAnmelden	      		{float:right;padding-left:6px; margin: 0 8px 8px 0;display:block; height:16px; width:86px; background-image:url(/global/wGlobal/layout/images/buttons/announce_button.gif);background-position: left 1px;background-repeat:no-repeat;color:#ffffff; font-size:0.9em; text-decoration:none; font-family: Arial, Helvetica, sans-serif; word-spacing:1px;}
a.jetztAnmelden:hover 		{color:#ffffff; text-decoration:none;}
a.jetztAnmelden:visited 	{color:#ffffff; text-decoration:none;}

a.onlineBewerben	      	{float:right;padding-left:6px; margin: 0 8px 8px 0;display:block; height:16px; width:113px; background-image:url(/global/wGlobal/layout/images/buttons/onlineApply_button.gif);background-position: left 1px;background-repeat:no-repeat;color:#ffffff; font-size:0.9em; text-decoration:none; font-family: Arial, Helvetica, sans-serif; word-spacing:1px;}
a.onlineBewerben:hover 		{color:#ffffff; text-decoration:none;}
a.onlineBewerben:visited 	{color:#ffffff; text-decoration:none;}

a.jobDownload	      		{float:right;padding-left:6px; margin: 0 8px 8px 0;display:block; height:16px; width:214px; background-image:url(/global/wGlobal/layout/images/buttons/jobDownload_button.gif);background-position: left 1px;background-repeat:no-repeat;color:#ffffff; font-size:0.9em; text-decoration:none; font-family: Arial, Helvetica, sans-serif; word-spacing:1px;}
a.jobDownload:hover 		{color:#ffffff; text-decoration:none;}
a.jobDownload:visited 		{color:#ffffff; text-decoration:none;}


/* Links */
a                    {text-decoration:underline;color:#0f57a6}
a:visited            {text-decoration:underline;color:#7b8fa6}

a.intern             {padding:0 0 0 17px;background:url(/global/wGlobal/layout/images/links/intern.gif) no-repeat; background-position: left 2px; display:inline-block;}
a.extern             {padding:0 0 0 17px;background:url(/global/wGlobal/layout/images/links/extern.gif) no-repeat; background-position: left 2px; display:inline-block;}
a.download           {padding:0 0 0 17px;background:url(/global/wGlobal/layout/images/links/download.gif) no-repeat; background-position: left top; display:inline-block;}
a.audio              {padding:0 0 0 17px;background:url(/global/wGlobal/layout/images/links/audio.gif) no-repeat; background-position: left top; display:inline-block;}
a.video              {padding:0 0 0 17px;background:url(/global/wGlobal/layout/images/links/video.gif) no-repeat; background-position: left top; display:inline-block;}
a.pdf           	 {padding:1px 0 1px 17px;background:url(/global/wGlobal/layout/images/links/pdf.gif ) no-repeat; background-position: left top; display:inline-block;}
a.doc           	 {padding:1px 0 1px 17px;background:url(/global/wGlobal/layout/images/links/doc.gif) no-repeat; background-position: left top; display:inline-block;}

.more a        		 { float:right;font-size:0.85em; background-image:url(/global/wGlobal/layout/images/buttons/more_link.gif);background-position:-2px 4px;background-repeat:no-repeat;padding-left:12px;padding-bottom:1px}

a.blue:hover			{color:#0070bf}
a.red:hover				{color:#bf0421}
a.green:hover			{color:#619900}
a.yellow:hover			{color:#c78800}
a.grey:hover			{color:#0f57a6}

/* verlinkte Überschriften */
h1 a, h2 a, h3 a, h4 a, h5 a  {text-decoration:none;color:#0f57a6}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited  {text-decoration:none;color:#7b8fa6}


/* Bilder */
img#bereichsbanner					{margin:13px 0px 20px 1px;}
a img 								{border:none;} 

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



/* Grundgerüst */

#blockPre              {}
#blockPreInner         {}

#blockMain             {width:936px;margin:0 0 0 12px; padding:0; overflow:visible}
#blockMainInner        {padding:18px 0px 10px 0px; margin:0;}

#blockLeftContentRight {float:left;padding:0 3px 0 0;margin:0 0 0 0;background-image: url(/global/wGlobal/layout/images/backgrounds/content_bgr.gif); background-position: 194px; background-repeat:repeat-y; }

#blockContent          {float:left;width:521px;padding:0 12px 15px 0;margin:-4px 0 0 0;overflow:hidden;}
#blockContentOneColumn {float:left;width:726px;padding:0 12px 15px 0;margin:-4px 0 0 0;overflow:hidden;}
#blockContentInner     {padding:0px 0px 16px 12px; margin:0;font-size:1.1em}

#blockTop              {height:154px;background-repeat:no-repeat; background-position: left 117px; }
#blockTopInner         {padding:0 0 0 0}


#blockRight            {float:right;width:205px; margin:0px 0px 0 0;vertical-align:top; overflow:hidden;}
#aboveBlockRight	   {height:20px; margin:0 0 0px 0;}
#blockRightInner       { margin:9px 0 0 0;padding:0 0 0 0; border-top: 1px solid #c5d1df;border-left: 1px solid #c5d1df;  }

#blockBottom           {float:left!important; float:none; margin-left:194px; padding:18px 0 20px 0;  width:741px;background-image: url(/global/wGlobal/layout/images/backgrounds/contentFooter.gif); background-repeat:no-repeat;}
#blockBottomInner      {color:#666666;text-align:center;padding:0;font-size:0.9em; height:28px; font-family: Arial, Helvetica, sans-serif;}
#blockBottomInner a    {color:#8397ae; text-decoration:none; }
#blockBottomInner a:hover    {color:#0f57a6; text-decoration:none;}
#blockBottomInner img.pipe     { margin: 0 12px 0 10px; vertical-align:middle}
#blockBottomInner img.icon     { margin: 0 8px 0 0px; vertical-align:middle}

#blockLeft             	{float:left;width:195px;}
#blockLeftInner        	{float:left; }
#globalLeft				{float:left; margin:30px 0 0 0; width:190px; }

/* Schnellzugriff / Schnellsuche */
#quickSearch		   				{padding: 4px 0 4px 4px; width:191px; height:24px; color:#0f57a6;background-image: url(/global/wGlobal/layout/images/backgrounds/subNavi_bgr.gif); background-repeat: repeat-y; background-position: 2px top ;}
#quickSearch .searchLabel           { float:left;line-height:20px;margin:0 8px 0 0}
#quickSearch .searchInput           { float:left;width:147px; height:17px; margin:1px 0px 0 6px; border:1px solid #aeb9c5; font-family: Arial, Helvetica, sans-serif;font-size:0.9em; padding: 2px 0 0 8px; }
#quickSearch .searchButton          { float:left;background-color:#C8D3E1; height:20px;margin:0px 0px 0 2px;}
#quickSearch .searchButton img      { vertical-align:middle}

#quickFinder		   				{padding:0px 0 1px 0px; width:195px; background-image: url(/global/wGlobal/layout/images/backgrounds/subNavi_bgr.gif); background-repeat: repeat-y; background-position: 2px top ;}
#quickFinderInner					{margin: 0 0 0 4px; padding: 6px 0 0px 0;border-top:1px solid #e5eaf0;}
#quickFinderInner form				{display:block; margin: 0 0 6px 0;}
#quickFinder select           		{clear:both; width:180px; height:18px; margin:0 0px 0 6px;padding:0px; border:1px solid #aeb9c5; font-family: Arial, Helvetica, sans-serif; font-size:0.9em;  color:#0f57a6;}


/* Einrichtungs-Teaser */
select.instituteAccessSelect				{width:165px;height:18px; margin:6px 0px 6px 0px;padding:0px; border:1px solid #aeb9c5; background-color:#f0f3f6; font-family: Arial, Helvetica, sans-serif; font-size:0.9em;  color:#0f57a6;}
select.instituteAccessSelect option			{width:265px;}


#blockPost             {}
#blockPostInner        {}

/* Elemente des oberen Bereich */

#globalFunctions                {height:18px;margin:0 0 8px 0;text-align:right; display:none;}
#globalFunctions a	            {line-height:18px;padding:0 4px 0 4px;color:#939393}
#globalFunctions a:hover	      {}

#logo                           {float:left;margin:0 0px 0 0; width:194px; height:121px; }
#headerClaim                    {float:left; margin: 0 0 0 0;overflow:hidden; height:121px;}
#headerClaimBreit               {float:none; margin: 0 0 0 2px;overflow:hidden; height:121px;}


/* Pflegeschaltflächen */

#beButtonLayoutwizard           {position:absolute;margin:8px 0 0 8px}

#beButtons                      {margin:-18px 0 0 220px; position:absolute; z-index:100}
#beButtonAdmin                  {}
#beButtonPage                   {float:left;margin:0}
#beButtonContent                {float:left}

#beButtonEditTop                {}
#beButtonEditRight              {position:absolute;margin:-10px 0 0 5px}
#beButtonEditBottom             {position:absolute;margin:14px 0 0 0px}
#beButtonEditLeft               {position:absolute;margin:5px 0 0 5px}

#beButtonEditNavigation         {position:absolute;margin:-10px 0 0 5px}

/* Allgemeine Elemente */


.elementBold					{font-weight:bold;}
.elementAlignLeft				{text-align:left;}
.elementAlignRight				{text-align:right;}
.elementAlignCenter				{text-align:center;}
.elementFloatLeft				{float:left;}
.elementFloatRight				{float:right;}
.elementFloatBoth				{float:both;}
.elementClearLeft				{clear:left;}
.elementClearRight				{clear:right;}
.elementClearBoth				{clear:both;}


.elementStandard                {margin:0 0 10px 0}
.elementHeadline                {margin:0 0 10px 0}
.elementText                    {margin:0 0 20px 0;padding-top:1px;}
.elementText .elementText       {margin:0;padding-top:0;}
.elementText .fragmentInfo      {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/global/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementText .fragmentWarning   {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/global/wGlobal/layout/images/icons/warning.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementText .fragmentTip       {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/global/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}


.elementPicture                 	{margin:0 0 6px 0;padding:0;}
.elementPictureLeft 				{float:left; margin:0 10px 6px 0; padding:0;}
.elementPictureRight				{float:right; margin:0 0 6px 10px; padding:0;}

.elementPicture img          		{border:1px solid #c5d1df;margin:0 0 4px 0;}
.elementPictureLeft img  			{border:1px solid #c5d1df;margin:0 0 4px 0;}
.elementPictureRight img  			{border:1px solid #c5d1df;margin:0 0 4px 0;}

.elementPicture .title          	{text-align:left;padding:0px;font-size:0.85em;line-height:1.15em;color:#474747;font-style:italic;}
.elementPictureLeft .title          {text-align:left;padding:0px;font-size:0.85em;line-height:1.15em;color:#474747;font-style:italic;}
.elementPictureRight .title         {text-align:left;padding:0px;font-size:0.85em;line-height:1.15em;color:#474747;font-style:italic;}


.elementLink                    {margin:0 0 10px 0}
.elementVideo                   {margin:0 0 10px 0}
.elementVideoLeft  				{float:left;margin:0px 10px 10px 0;}
.elementVideoRight 				{float:right;margin:0px 0px 10px 10px;}

.elementAudio                   {margin:0 0 10px 0}
.elementPortlet                 {margin:0 0 10px 0}
.elementScript                  {margin:0 0 10px 0}
.elementSource                  {margin:0 0 10px 0;padding:4px;background-color:#FFFFCC;overflow:auto;white-space:nowrap}
.elementSource h4               {margin:0 0 4px 0;background-color:#ffffcc;padding:4px 4px 4px 0;border-bottom:solid 1px #cccccc}
.elementPlain                   {margin:0 0 10px 0;overflow:auto;padding:4px;background-color:#f0f0f0;border:solid 1px #a0a0a0}
.elementDelimiter               {margin:0 0 10px 0}

.elementContainer               {margin:0 0 18px 0}
.elementContainerBox            {margin:0 0 18px 0}

.elementContainer1              {margin:0 0 0 0}
.elementContainer1 .col1        {}

.elementContainer2              {margin:0 0 0 0;}

.elementContainer2 .col1        {float:left;width:45%;margin:0 16px 0 0}
.elementContainer2 .col2        {float:left;width:45%}

.elementContainer3              {margin:0 0 0 0}
.elementContainer3 .col1        {float:left;width:164px;margin:0 16px 0 0}
.elementContainer3 .col2        {float:left;width:164px;margin:0 16px 0 0}
.elementContainer3 .col3        {float:left;width:164px}

.elementContainerBox1           {margin:0 0 16px 0;padding:8px;border:1px none #e0e0e0}
.elementContainerBox1 .col1     {}

.elementContainerBox2           {margin:0 0 16px 0;padding:8px;border:1px none #e0e0e0}
.elementContainerBox2 .col1     {float:left;width:49%;margin:0 2% 0 0}
.elementContainerBox2 .col2     {float:left;width:49%}

.elementContainerBox3           {margin:0 0 16px 0;padding:8px;border:1px none #e0e0e0}
.elementContainerBox3 .col1     {float:left;width:32%;margin:0 2% 0 0}
.elementContainerBox3 .col2     {float:left;width:32%;margin:0 2% 0 0}
.elementContainerBox3 .col3     {float:left;width:32%}


/* Stellenbörse */

.elementJob        					{float:left;width:509px;padding:9px 0px 10px 0; margin:0px 0 0px 0px;border-bottom:solid 1px #c5d1df;overflow:hidden; font-size:0.9em}
.elementJobHover        			{float:left;width:509px;padding:9px 0px 10px 0; margin:0px 0 0px 0px;border-bottom:solid 1px #c5d1df;overflow:hidden; font-size:0.9em;background-color:#f0f3f6;}
.elementJob h3						{margin: 0 0 -1px 0;}
.elementJobHover h3					{margin: 0 0 -1px 0;}
a.jobHeadline						{display:block;padding: 0 18px 0 18px; margin: 0 0 0px 0;background-image:url(/global/wGlobal/layout/images/navigation/subNavArrow1.gif); background-position:1px -3px; background-repeat:no-repeat;}
.jobSubline							{margin:0 18px 0px 18px;font-size:0.9em}

.elementJobOpen        				{float:left;width:507px;margin:0px 0 3px 0px;border-bottom:solid 1px #c5d1df;border-top:solid 1px #c5d1df;border-right:solid 1px #c5d1df;border-left:solid 1px #c5d1df;font-size:0.9em;background-color:#f0f3f6; }
.elementJobOpen h3					{margin: 0 0 -1px 0;}
.elementJobOpen .jobSubline							{margin:0 18px 0px 17px;font-size:0.9em}
.elementJobOpen a.jobHeadline		{padding: 0 18px 0 17px; margin: 0 0 0px 0;background-image:url(/global/wGlobal/layout/images/navigation/subNavArrow1_o.gif); background-position:1px -3px; background-repeat:no-repeat;}
h4.jobHeadline						{padding: 0 18px 0 18px; margin: 0 0 8px 0; font-size:0.9em; color:#4b4c50;}
.jopOpenTop							{padding:9px 0 0px 0; border-bottom:solid 1px #c5d1df; height:61px;}
.jopOpenMiddle						{padding:9px 0 2px 0; border-bottom:solid 1px #c5d1df;}
.jopOpenBottom						{padding:9px 0 2px 0; }
.jobDescription						{margin:0 18px 8px 18px;font-size:0.9em}

.jobDescription	.jobInformation		{float:left;width:225px;margin-right:21px;}
.jobDescription	.jobBewerbung		{float:left;width:225px;}

.jobBoerse select					{width:185px; height:18px; margin:0 15px 0 0;padding:0px; background-color:#f0f3f7; border:1px solid #aeb9c5; font-family: Arial, Helvetica, sans-serif; font-size:0.9em;  color:#0f57a6;}

.jobBoerse .jobListHeader			{float:left}
.jobBoerse .jobListHeader h2		{ margin: 0 0 8px 0;font-size:1.1em}
.jobBoerse .jobList 				{border-top:solid 0px #c5d1df; float:left}



/* Teaserbox */
.elementTeaserbox        			{float:left;width:100%;padding:12px 0 2px 0; margin:-14px 0 14px 0px;border-bottom:solid 1px #c5d1df;overflow:hidden; font-size:0.9em}
.elementTeaserbox .col1     		{float:left;width:185px; margin: 0 12px 0 0;overflow:hidden; }
.elementTeaserbox .col2     		{display:table; margin: 0px 20px 0 0px;}
.elementTeaserbox .colGroup 		{float:left; margin:0; padding:0; width:100%}
.elementTeaserbox img 				{float:left; border:0px;}
.elementTeaserbox br				{line-height:8px}
.elementTeaserbox h3				{margin:-2px 0 -10px 0; padding:0;}
.elementTeaserbox table.light		{margin:0; padding:0;}
.elementTeaserbox table.light td	{margin:0; padding:0 20px 0 0;}
.elementTeaserbox .elementText		{margin:0; padding:0;}
.elementTeaserbox a.red				{background-image:url(/global/wGlobal/layout/images/buttons/more_link.gif);background-position:-2px 4px;background-repeat:no-repeat;padding-left:12px;padding-bottom:1px}
.elementTeaserbox a.red:hover		{background-image:url(/global/wGlobal/layout/images/buttons/more_link_over_red.gif);background-position:-2px 4px;background-repeat:no-repeat;padding-left:12px;padding-bottom:1px}
.elementTeaserbox a.green			{background-image:url(/global/wGlobal/layout/images/buttons/more_link.gif);background-position:-2px 4px;background-repeat:no-repeat;padding-left:12px;padding-bottom:1px}
.elementTeaserbox a.green:hover		{background-image:url(/global/wGlobal/layout/images/buttons/more_link_over_green.gif);background-position:-2px 4px;background-repeat:no-repeat;padding-left:12px;padding-bottom:1px}
.elementTeaserbox a.yellow			{background-image:url(/global/wGlobal/layout/images/buttons/more_link.gif);background-position:-2px 4px;background-repeat:no-repeat;padding-left:12px;padding-bottom:1px}
.elementTeaserbox a.yellow:hover	{background-image:url(/global/wGlobal/layout/images/buttons/more_link_over_yellow.gif);background-position:-2px 4px;background-repeat:no-repeat;padding-left:12px;padding-bottom:1px}

.elementTeaserboxHover        			{float:left;width:100%;padding:12px 0 2px 0;margin:-14px 0 14px 0px;border-bottom:solid 1px #c5d1df;overflow:hidden; font-size:0.9em;}
.elementTeaserboxHover .col1     		{float:left;width:185px; margin: 0 12px 0 0;overflow:hidden; }
.elementTeaserboxHover .col2     		{display:table; margin: 0px 20px 0 0px;}
.elementTeaserboxHover .colGroup 		{float:left; margin:0; padding:0; width:100%}
.elementTeaserboxHover img 				{float:left; border:0px;}
.elementTeaserboxHover br				{line-height:8px}
.elementTeaserboxHover h3				{margin:-2px 0 -10px 0; padding:0;}
.elementTeaserboxHover table.light		{margin:0; padding:0;}
.elementTeaserboxHover table.light td	{margin:0; padding:0 20px 0 0;}
.elementTeaserboxHover .elementText		{margin:0; padding:0;}
.elementTeaserboxHover a.red			{background-image:url(/global/wGlobal/layout/images/buttons/more_link.gif);background-position:-2px 4px;background-repeat:no-repeat;padding-left:12px;padding-bottom:1px}
.elementTeaserboxHover a.red:hover		{background-image:url(/global/wGlobal/layout/images/buttons/more_link_over_red.gif);background-position:-2px 4px;background-repeat:no-repeat;padding-left:12px;padding-bottom:1px}
.elementTeaserboxHover a.green			{background-image:url(/global/wGlobal/layout/images/buttons/more_link.gif);background-position:-2px 4px;background-repeat:no-repeat;padding-left:12px;padding-bottom:1px}
.elementTeaserboxHover a.green:hover	{background-image:url(/global/wGlobal/layout/images/buttons/more_link_over_green.gif);background-position:-2px 4px;background-repeat:no-repeat;padding-left:12px;padding-bottom:1px}
.elementTeaserboxHover a.yellow			{background-image:url(/global/wGlobal/layout/images/buttons/more_link.gif);background-position:-2px 4px;background-repeat:no-repeat;padding-left:12px;padding-bottom:1px}
.elementTeaserboxHover a.yellow:hover	{background-image:url(/global/wGlobal/layout/images/buttons/more_link_over_yellow.gif);background-position:-2px 4px;background-repeat:no-repeat;padding-left:12px;padding-bottom:1px}

/* ElementTeammitglied */

.elementTeammitglied								{width:100%;padding:12px 0 10px 0;margin:-14px 0 14px 0px;border-bottom:solid 1px #c5d1df;overflow:hidden; font-size:0.9em;}
.elementTeammitglied .elementPicture				{float:left; margin: 0 12px 0 0;width:114px}
.elementTeammitglied .elementText					{float:left;margin: 0 0px 0 2px;width:380px}
.elementTeammitglied .elementText .elementName		{font-weight:bold;}
.elementTeammitglied .elementText .wglListMore		{font-size:1.1em;}
.colGroup2 .elementTeammitglied .elementText		{width:212px;}

.elementTeammitgliedHover							{width:100%;padding:12px 0 10px 0;margin:-14px 0 14px 0px;border-bottom:solid 1px #c5d1df;overflow:hidden; font-size:0.9em;}
/* .elementTeammitgliedHover							{width:100%;padding:12px 0 10px 0;margin:-14px 0 14px 0px;border-bottom:solid 1px #c5d1df;overflow:hidden; font-size:0.9em;background-color:#f0f3f6;}*/
.elementTeammitgliedHover .elementPicture			{float:left; margin: 0 12px 0 0;width:114px}
.elementTeammitgliedHover .elementText				{float:left;margin: 0 0px 0 2px;width:380px}
.elementTeammitgliedHover .elementText .elementName	{font-weight:bold;}
.elementTeammitgliedHover .elementText .wglListMore	{font-size:1.1em;}
.colGroup2 .elementTeammitgliedHover .elementText	{width:212px;}

/* Elemente des linken Bereiches */

#blockLeft .elementHeadline     {margin:0 0 8px 11px;padding:0 6px 0 11px}
#blockLeft .elementText         {margin:0 0 8px 11px;padding:0 6px 0 11px}

/* Elemente des Inhaltsbereiches */

#blockContentInner .elementText {}

.elementIframeDisplay         {}
.elementIframeDisplay_iframe  {}


/* Elemente des rechten Bereiches */

#blockRight .elementText        			{margin:8px 0 0px 0;padding:0px 8px 10px 8px;font-size:0.9em;border-bottom: 1px solid #c5d1df;}
#blockRight .elementText .elementText       {margin:0;padding:0;border:none;}
#blockRight .elementText .zitat				{font-family:Cambria, "Times New Roman", Times, serif; color:#0f57a6; font-size:1.6em; line-height:1.04em; font-style:italic; margin: 0 0 8px 0;}
#blockRight .elementText .zitat_small		{font-family:Cambria, "Times New Roman", Times, serif; color:#0f57a6; font-size:1.2em; line-height:1.15em; font-style:italic; }


#blockRight .elementVideo                   {padding:0 0 10px 0;margin:0;border-bottom: 1px solid #c5d1df;padding:8px 8px 4px 8px; text-align:center;}

#blockRight .elementPicture        			{padding:0 0 10px 0;margin:0;border-bottom: 1px solid #c5d1df;padding:8px 8px 4px 8px; text-align:center;}
#blockRight .elementPictureLeft    			{padding:0 0 10px 0;margin:0;border-bottom: 1px solid #c5d1df;padding:8px 8px 4px 8px; text-align:center;float:none}
#blockRight .elementPictureRight   			{padding:0 0 10px 0;margin:0;border-bottom: 1px solid #c5d1df;padding:8px 8px 4px 8px; text-align:center;float:none}

#blockRight .elementPicture table 			{width:188px; }
#blockRight .elementPictureLeft table 		{width:188px;}
#blockRight .elementPictureRight table 		{width:1%; margin:auto;}


#blockRight .elementTeammitglied								{margin:0px;padding:8px 0px 10px 0px;border-bottom:solid 1px #c5d1df;overflow:hidden;font-size:1.0em;}
#blockRight .elementTeammitglied .elementPicture				{border:none;width:100%; float:none; margin:0; padding:0;}
#blockRight .elementTeammitglied .elementText					{margin:0;padding:0 8px 0 8px;border:none; width:186px;}
#blockRight .elementTeammitglied .elementText .elementName		{font-weight:bold;}
#blockRight .elementTeammitglied .elementText .wglListMore		{font-size:1em;}

#blockRight .elementTeammitgliedHover							{margin:0px;padding:8px 0px 10px 0px;border-bottom:solid 1px #c5d1df;overflow:hidden;font-size:1.0em;}
/* #blockRight .elementTeammitgliedHover							{margin:0px;padding:8px 0px 10px 0px;border-bottom:solid 1px #c5d1df;overflow:hidden;background-color:#f0f3f6;font-size:1.0em;} */
#blockRight .elementTeammitgliedHover .elementPicture			{border:none;width:100%;float:none; margin:0; padding:0;}
#blockRight .elementTeammitgliedHover .elementText				{margin:0;padding:0 8px 0 8px; border:none; width:186px;}
#blockRight .elementTeammitgliedHover .elementText .elementName	{font-weight:bold;}
#blockRight .elementTeammitgliedHover .elementText .wglListMore		{font-size:1em;}


/* Elemente des unteren Bereiches */


/* Teil-Sitemap */

#blockContentInner #navigationSub                					{margin:0px 0 0px 0; background-image:none;}
#blockContentInner #navigationSub *                                 {margin:0;padding:0;}
#blockContentInner #navigationSub ul                                {list-style-type:none;}
#blockContentInner #navigationSub li                                {overflow:hidden; margin-bottom:0px!important;margin-bottom:-3px;}
#blockContentInner #navigationSub a                                 {display:block;text-decoration:none}
#blockContentInner #navigationSub a:hover                           {display:block;text-decoration:none}
#blockContentInner #navigationSub span                              {display:block;}

#blockContentInner #navigationSub  .navLevel2Container              { margin-left:4px;border-bottom:0px solid #e5eaf0; }

#blockContentInner #navigationSub  .navLevel2                    {}
#blockContentInner #navigationSub  .navLevel2 span                  {padding:0px 0 0px 16px;}
#blockContentInner #navigationSub a.navLevel2                       {line-height:1.1em;padding:4px 0 5px 0;color:#0f57a6;border-top:0px solid #e5eaf0;background-image:url(/global/wGlobal/layout/images/navigation/subNavArrow1.gif); background-repeat:no-repeat; background-position:-3px 0px}
#blockContentInner #navigationSub a.navLevel2:hover                 {line-height:1.1em;padding:4px 0 5px 0;color:#0f57a6; text-decoration:underline;}

/* Stellenangebote / Fortbildungen */

.pageTurnBox							{float:left; width:100%; padding-bottom:10px} 
.pageTurnBox .wglListPages            	{background-position: right 4px;}

.fortbildungsFilter						{background-color:#F0F3F6; border:1px solid #C5D1DF; padding:4px;}
#extendedFiltersFortbild				{padding: 6px 0px 0px 0px; display:none;}
a.extendedFilters, a.extendedFilters:visited 		 	{display:block;padding: 0 18px 0 18px; margin: 0 0 0px 0;background-image:url(/global/wGlobal/layout/images/navigation/subNavArrow1_o.gif); background-position:1px -3px; background-repeat:no-repeat; color:#0F57A6}
a.extendedFilters1, a.extendedFilters1:visited 		 	{display:block;padding: 0 18px 0 18px; margin: 0 0 0px 0;background-image:url(/global/wGlobal/layout/images/navigation/subNavArrow1_c.gif); background-position:1px -3px; background-repeat:no-repeat; color:#0F57A6}
#extendedFiltersButton2					{ display:none;}


/* Sprachwahl */

#languageSwitch 			{ position:absolute; width: 200px; left: 736px; top:2px; text-align:right;}
#languageSwitch .langText  	{ margin-bottom:2px; float:right; margin-right: 4px}
#languageSwitch img  		{ float:right;}
#languageSwitch 			{ display:none;} /* Sprachwahl deaktiviert bis englische Seiten fertig überarbeitet */


/* Webcam */

.webcam table 						{ width:510px;}
.webcam .camHeader 					{ height:6px; background-image:url(/global/wGlobal/layout/images/webcam/webcam_header.gif)}
.webcam .camInner 					{ border-left: 1px solid #bbbfc0; border-right: 1px solid #bbbfc0; background-color:#D1DBE5;}
.webcam .camInner img				{ float:left;}

.webcam .camFooter 					{ height:24px; overflow:hidden; padding: 3px 5px; background-image:url(/global/wGlobal/layout/images/webcam/webcam_footer.gif); background-repeat:no-repeat; }
.webcam .camFooter a.refreshIcon	{ float:left; color: white; margin: 1px 0px 3px 10px; font-size:12px; text-decoration:none;}
.webcam .camFooter a.refreshText	{ float:left; color: white; margin: 1px 0px 3px 5px; font-size:12px; text-decoration:none;}
.webcam .camFooter a.refreshText:hover 	{ text-decoration:underline;}

.webcam .camFooter .camSymbol 		{ float:right; margin-right:5px; width:110px;}
.webcam .camFooter .camSymbol .img 	{ position:absolute; width:110px; height:46px; margin-top:-31px; background-image:url(/global/wGlobal/layout/images/webcam/webcam_symbol.png)}

/* Rating */
.rateCurrentArea { margin-top:20px;line-height:0.9em}
.rateCurrentStarsArea { float:left;line-height:0.9em}
.rateCurrentText { float:left;line-height:0.9em; margin-left: 15px}

/* Bookmarks */
#bookmarkBox { background:url("/global/wGlobal/layout/images/backgrounds/bookmarks_bgrd.gif") no-repeat scroll 0 0 transparent;
			height:186px;
			margin-left:450px;
			position:absolute;
			margin-top:-235px;
			width:162px;
			text-align:left;
			padding:3px 0px 3px 0px;
			display:none}

a.bookmarkclose		{ display:block; float:right; padding-right:28px; margin:4px 9px 0 0; background-image:url(/global/wGlobal/layout/images/buttons/bookmarks_close.gif); background-repeat:no-repeat; background-position:right 2px; width:36px; cursor:pointer;}

#bookmarks{ margin: 24px 8px 10px 18px;}
a.bookmark	{ padding: 0 0 0 28px; background-image:url(/global/wGlobal/layout/images/icons/bookmarks.gif); background-repeat: no-repeat; display:block; height:20px; margin:1px 0 0 0;}
a.webnews	{ background-position: left top ;}
a.google	{ background-position: left -20px ;}
a.mrwong	{ background-position: left -40px ;}
a.facebook	{ background-position: left -60px ;}
a.linkarena	{ background-position: left -80px ;}
a.oneview	{ background-position: left -100px ;}
a.delicious	{ background-position: left -120px ;}

