/*
////////////////////////////////////////////////////////////////
//
// 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 */

@import "sujee.css";
*                     {padding:0;margin:0;}
html                  {}
body                  {font-family:Arial, Sans-serif;font-size:12px;background-color:#eeede8;color:#333333;}

/* Grundgerüst */

#bodyPopup                    {background-color:#FFF;}
#blockMainPopup               {margin:0 auto;margin-top:10px;margin-bottom:10px;width:700px;padding:0px;}
  #blockMainPopupInner        {margin:0 20px 10px 20px;padding:0 0 10px 0;overflow:hidden;}
    #blockPopupTop            {border-bottom:solid 2px #A52A2A; height:30px;}
    #blockPopupContent        {float:left;width:660px;margin:20px 0px 0 0}
    	#blockPopupContentInner {}

#blockMain             {width:980px;/*margin:0 auto;*/background-color:#fff;}
  #blockMainInner      {}

    #blockTop          {height:90px;padding:0 60px 0 0;position:relative;}
      #logo            {height:90px;float:left;}
      #globalFunctions                {font-size:12px;float:right;margin:9px 0 0 0}
      #globalFunctions a              {line-height:15px;padding:0px 8px 0 8px;color:#65cfe9;text-decoration:none}
      #globalFunctions a:hover        {color:#cad73a;}
        #navigationMeta               {float:right;}  
        #navigationLanguage           {float:right;width:80px;text-align:right;color:#CAD73A;}
          #navigationLanguage a       {color:#65CFE9;padding:0;}
          #navigationLanguage a:hover       {color:#cad73a;}
          #navigationLanguage a.currentLang {color:#cad73a;}
        #beButtonEditMetaNavigation   {clear:right;float:right}
      #elementBoxSearch               {position:absolute;top:50px;left:780px;}
      #elementBoxSearch input         {width:108px;margin-right:10px;height:16px;font-size:14px;line-height:15px;border:1px solid #65cfe9;}
      #elementBoxSearch button        {vertical-align:top;border:none;height:20px;width:20px;background-image:url(/global/wGlobal/layout/images/icons/search_botton.gif);}
      #elementBoxSearch button:hover  {background-image:url(/global/wGlobal/layout/images/icons/search_botton_hover.gif);}

    #beButtons         {float:right;margin:0 0 0 0}
    #beButtonsPage     {float:right;margin:0 8px 0 0}

    #blockContentTop   {padding:0 30px 0 60px;}
      #blockContentTopLeft            {float:left;width:710px;height:180px;background-color:#aaa38e;}
        .blockContentTopLeftLeft      {float:left;width:350px;overflow:hidden;/*height:390px;*/}
        .blockContentTopLeftRight     {float:left;width:336px;padding:0 10px 6px 10px;/*height:384px;*/overflow:auto;}
/* headline and text for general top-content */
        .blockContentTopLeftRight h1  {color:#fff;line-height:22px;font-size:18px;font-weight:bold;padding-top:2px;}
        .blockContentTopLeftRight p   {color:#fff;line-height:25px;font-size:17px;}
/* headline and text for "beruf" top-content */
        #blockBerufContentTop .blockBerufTopLeftRight h1  {color:#fff;line-height:18px;font-size:18px;font-weight:bold;padding-top:4px;}
        #blockBerufContentTop .blockContentTopLeftRight .elementText p {color:#fff;line-height:20px;font-size:17px;}
        #blockBerufContentTop .blockContentTopLeftRight .elementText ul {color:#fff;line-height:20px;font-size:17px;padding-left:17px;list-style-position:outside;}
        #blockBerufContentTop .blockContentTopLeftRight .elementHeadline {margin:0}
        
        #blockBerufContentTop .blockContentTopLeftLeft h1  {color:#fff;line-height:18px;font-size:18px;font-weight:bold;padding-top:4px;}
        #blockBerufContentTop .blockContentTopLeftLeft .elementText p {color:#fff;line-height:20px;font-size:17px;}
        #blockBerufContentTop .blockContentTopLeftLeft .elementText ul {color:#fff;line-height:20px;font-size:17px;padding-left:17px;list-style-position:outside;}
        #blockBerufContentTop .blockContentTopLeftLeft .elementHeadline {margin:0}


      #blockContentTopRight           {float:right;width:180px;height:180px;}
        #beButtonEditNavigation       {clear:both;float:right;margin:4px}
        #navigationMain               {clear:left;padding:30px 0 0 0;font-weight:bold;margin:0;}
      #navigationBreadcrumb           {clear:both;float:left;height:18px;line-height:18px;}
      #contentMetaLinks               {padding:17px 181px 0 0;text-align:right;height:32px;}

/*  ---------- Portalseite ---------- */
    #blockPortalContentTop                          {padding:0 30px 0 60px;}
      #blockPortalContentTop #blockContentTopLeft   {height:450px;background-color:#d6e342;}
      #blockPortalContentTop #blockContentTopRight  {height:450px;background-color:#d6e342;}
      #blockPortalContentTop #blockContentTopLeftContentArea    {height:420px;}
      #blockPortalContentTop #blockContentTopLeftFlyoutArea     {height:30px;background-color:#65cfe9;}
      #blockPortalContentTop #navigationMain                    {height:390px;}
      #blockPortalContentTop #blockContentTopRightScreenDesign  {height:30px;padding-left:60px;background-color:#65cfe9;}         

    #blockPortalContent               {float:left;width:710px;padding:0 10px 0 60px;}
      #blockPortalContent .elementHeadline  {margin:0;} 
/*
      #blockPortalContent h1          {font-size:17px;color:#cdd93b;}
*/
      
    #contentPortalMetaLinks           {padding-bottom:17px;} 
    
    #portalView                       {position:relative;}
    
/*  --------------------------------- */

/*  ------------- Berufe ------------ */
    #blockBerufContentTop           {padding:0 30px 0 60px;}
      #blockBerufContentTop #blockContentTopLeft   {height:450px;background-color:#65cfe9;}
      #blockBerufContentTop #blockContentTopRight  {height:450px;background-color:#65cfe9;}
      #blockBerufContentTop #blockContentTopLeftContentArea     {height:390px;}
      #blockBerufContentTop #blockContentTopLeftFlyoutArea      {height:30px;background-color:#65cfe9;}
      #blockBerufContentTop #navigationMain                     {height:360px;}
      #blockBerufContentTop #blockContentTopLeftProfessionNavigationArea  {height:60px;background-color:#d6e342;}
      #blockBerufContentTop #blockContentTopRightBackLinkArea {height:60px;background-color:#d6e342;padding-left:10px;}
      #blockBerufContentTop #blockContentTopRightBackLinkArea a {height:40px;background-color:#cdd93b;padding:10px;width:150px;display:block;font-size:13px;font-weight:bold;color:#fff;line-height:20px;} 
      #blockBerufContentTop #blockContentTopRightBackLinkArea a:hover {color:#333;}
      #blockBerufContentTop .blockContentTopLeftLeft            {padding:10px;width:330px;height:370px;overflow:hidden;}
      #blockBerufContentTop .blockContentTopLeftRight           {padding:11px 10px 6px 9px;height:373px;overflow:auto;width:336px;}
      #blockBerufContentTop #navigationMain a.navLevel1         {background-color:#d6e342;}
      #blockBerufContentTop #navigationMain a.navLevel1:hover   {background:none;}
      
    #blockBerufContent                      {float:left;width:710px;padding:0 10px 0 60px;}
      #blockBerufContent #blockContentInner {padding-top:13px;}
      
      #blockBerufContent .elementHeadline  {margin:0;}
/*
      #blockBerufContent h1                 {font-size:17px;color:#000;}
*/
      #blockBerufContent p                  {margin:0;}
/*  --------------------------------- */

    #blockLeft                        {float:left;padding:0 20px 0 60px;width:160px;}
      .navigationSub                  {font-weight:bold;}

    #blockContentStart                {float:left;width:700px;margin:20px 20px 0 0}
    #blockContent                     {float:left;width:515px;padding:0 25px 0 0;}
      #blockContentInner              {padding-top:8px;}
      
    #blockRight                       {float:right;width:184px;padding-right:16px;}
      #blockRightInner                {}
      #beButtonEditRight         			{clear:both;float:right;margin:4px 0px 4px 0px;}
  
  #blockBottom                        {margin:12px 60px 12px 60px;padding-bottom:10px;text-align:right;color:#000;}
    #blockBottomInner                 {}
    #blockBottom a                    {line-height:20px;padding:0;text-decoration:none}
    #blockBottom a:hover              {}
  
  

  


/* Container, um z.B. mehrspaltige Bereiche zu ermöglichen */
.col1_100  {float:left;width:520px}

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

.col1_50   {float:left;width:350px;margin:0 10px 0 0}
.col2_50   {float:right;width:350px}

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

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

.col1_33   {float:left;width:30%;margin:0 20px 0 0}
.col2_33   {float:left;width:30%;margin:0 20px 0 0}
.col3_33   {float:left;width:30%}

/* Überschriften */

h1                   {font-size:17px;color:#000;margin:0 0 0px 0;font-weight:bold;}
h2                   {font-size:12px;color:#B6BF00;margin:0 0 0px 0;font-weight:bold;}
#blockRight h2       {margin:0 0 6px 0}
h3                   {font-size:12px;color:#B6BF00;margin:0 0 12px 0;}
h4                   {font-size:12px;color:#B6BF00;margin:0 0 12px 0;}

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

/* Textblöcke */
p                    {line-height:20px;margin:0 0 10px 0}

/* Listen */
ul                   {list-style-position:outside;line-height:20px;padding-left:15px;}
ol                   {list-style-position:inside;}

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

/* Horizontale Linien */
hr                   {}

/* Formularelemente */

form                 {}

fieldset               {border:0;padding:0;margin:0 0 10px 0}
input                  {font:inherit;padding:1px 0 1px 0;margin:0;border:1px solid #d6e342;}
select                 {font:inherit;padding:0;margin:0;border:1px solid #d6e342;}
textarea               {font:inherit;padding:0;margin:0;border:1px solid #d6e342;}
input[type="radio"]    {border:none}
input[type="checkbox"] {border:none}
input[type="file"]     {border:none}

button               {color:#fff;cursor:pointer;font:normal normal bold 14px/20px Calibri, Arial, sans-serif;line-height:20px;height:20px;width:120px;background-color:#65cfe9;border-width:0;margin-right:3px;}
button:hover         {color:#333;background-color:#d6e342;}

.wglButton           {}

/* Links */

a                    {text-decoration:none;color:#46b4cd;}
a:hover              {color:#B6BF00;}
a.intern             {padding:0 0 0 14px;background:url(/global/wGlobal/layout/images/links/intern.gif) center left no-repeat}
a.extern             {padding:0 0 0 9px;background:url(/global/wGlobal/layout/images/links/next.gif) center left no-repeat}
a.extern:hover       {background-image:url(/global/wGlobal/layout/images/links/next_hover.gif);}
a.underline          {padding:0 0 0 12px;background:url(/global/wGlobal/layout/images/links/underline.gif) center left no-repeat}
a.underline:hover    {background-image:url(/global/wGlobal/layout/images/links/underline_hover.gif);}
a.download           {padding:0 0 0 14px;background:url(/global/wGlobal/layout/images/links/download.gif) center left no-repeat}
a.download:hover     {background-image:url(/global/wGlobal/layout/images/links/download_hover.gif);}
a.pdf                {padding:0 0 0 14px;background:url(/global/wGlobal/layout/images/links/pdf.gif) center left no-repeat}
a.audio              {padding:0 0 0 14px;background:url(/global/wGlobal/layout/images/links/audio.gif) center left no-repeat}
a.video              {padding:0 0 0 14px;background:url(/global/wGlobal/layout/images/links/video.gif) center left no-repeat}
a.next               {padding:0 0 0 9px;background:url(/global/wGlobal/layout/images/links/next.gif) center left no-repeat}
a.next:hover         {background:url(/global/wGlobal/layout/images/links/next_hover.gif) center left no-repeat}
a.back               {padding:0 0 0 9px;background:url(/global/wGlobal/layout/images/links/back.gif) center left no-repeat}
a.back:hover         {background:url(/global/wGlobal/layout/images/links/back_hover.gif) center left no-repeat}
a.fileIcon           {padding:0 0 0 20px;}
a.fileSize           {padding:0 0 0 20px;}
a.fileIconSize       {padding:0 0 0 20px;}
a.linkCloud          {float:left;display:block;width:40px;height:30px;background:url(/global/wGlobal/layout/images/icons/cloud.gif) center left no-repeat}
a.linkCloudSelected, a.linkCloud:hover    {float:left;display:block;width:40px;height:30px;background:url(/global/wGlobal/layout/images/icons/cloud_hover.gif) center left no-repeat}
a.linkGrid           {float:left;display:block;width:40px;height:30px;background:url(/global/wGlobal/layout/images/icons/grid.gif) center left no-repeat}
a.linkGridSelected, a.linkGrid:hover     {float:left;display:block;width:40px;height:30px;background:url(/global/wGlobal/layout/images/icons/grid_hover.gif) center left no-repeat}
a.linkList           {float:left;display:block;width:40px;height:30px;background:url(/global/wGlobal/layout/images/icons/list.gif) center left no-repeat}
a.linkListSelected, a.linkList:hover     {float:left;display:block;width:40px;height:30px;background:url(/global/wGlobal/layout/images/icons/list_hover.gif) center left no-repeat}
a.more               {padding:0 16px 0 0;background:url(/global/wGlobal/layout/images/links/next.gif) right 3px no-repeat;}
a.more:hover         {text-decoration:none;background-image:url(/global/wGlobal/layout/images/links/next_hover.gif)}

#printpreviewLink       {padding:6px 20px 0 0;margin:0 29px 0 0;background:url(/global/wGlobal/layout/images/icons/print.gif) center right no-repeat}
#printpreviewLink:hover {padding:6px 20px 0 0;background:url(/global/wGlobal/layout/images/icons/print_hover.gif) center right no-repeat}
#tellafriendLink       {padding:6px 20px 0 0;background:url(/global/wGlobal/layout/images/icons/send.gif) center right no-repeat}
#tellafriendLink:hover {padding:6px 20px 0 0;background:url(/global/wGlobal/layout/images/icons/send_hover.gif) center right no-repeat}


/* Bilder */

a img                {border:none}

/* Tabellen */

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

table.default        {margin-bottom:12px;border-collapse:collapse;background-color:#F7FAD9;}
table.default th     {text-align:left;border-bottom:1px solid #C9DD03;}
table.default td     {border-bottom:1px solid #C9DD03;}

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

table.full           {border-style:solid none none solid;border-width:1px;border-color:#a0a0a0;margin-bottom:12px;border-collapse:collapse;}
table.full th        {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:4px;text-align:left;background-color:#f0f0f0}
table.full td        {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:4px}

td.bgColor1, th.bgColor1 {background-color:#C9DD03;border-bottom-width:0;font-weight:bold;}

/* 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}
.center      {text-align:center;}
.floatLeft   {float:left;}
.floatRight  {float:right;}

/* Allgemeine Elemente */

.elementStandard                {margin:0 0 20px 0}
.elementHeadline                {margin:0 0 2px 0}

.elementText                    {margin:0 0 20px 0}
.elementText *                  {line-height:20px}
.elementPicture                 {margin:0 0 20px 0}
.elementPictureBorder           {margin:0 0 20px 0;}
.elementPictureBorder img       {border:10px solid #beb9a9;}
.elementPictureLeft             {float:left; margin:0 10px 10px 0; overflow:hidden}
.elementPictureLeft a           {display:inline-block;position:relative;}
.elementPictureRight            {float:right; margin:0 0 10px 10px; overflow:hidden}
.elementPictureLupe             {float:right; text-decoration:none;}
.elementPictureLupeButton				{position:absolute; margin:0;right:0;bottom:0; width:20px; height:20px; cursor:pointer; background-image:url(/global/wGlobal/layout/images/icons/but_lupe_n.gif); background-repeat:no-repeat;}
.elementPictureLupeButtonHover	{position:relative; margin:0;right:0;bottom:0; width:20px; height:20px; cursor:pointer; background-image:url(/global/wGlobal/layout/images/icons/but_lupe_r.gif); background-repeat:no-repeat;}
.elementLink                    {margin:0 0 20px 0}
.elementVideo                   {margin:0 0 20px 0}
.elementAudio                   {margin:0 0 20px 0}
.elementList                    {margin:0 0 20px 0}
.elementDelimiter               {margin:0 0 20px 0}
.elementClearer                 {margin:0 0 0 0;height:0px;clear:both}
.elementContainer               {margin:0 0 20px 0;overflow:hidden}
.elementForm                    {margin:0 0 20px 0;}
.elementGallery                 {margin:0 0 20px 0}
.elementGallery .imageFrame     {float:left;padding:11px;margin:0 8px 8px 0;background-color:#f0f0f0;border:solid 1px #f0f0f0}
.elementGallery .lastImageFrameOfRow {margin-right:0}
.elementGallery .imageTitle     {margin-right:0;text-align:center}
.elementButton                  {margin:0}
.elementButton .wglButton       {margin-bottom:4px;}
.elementYoutube                 {margin:0 0 20px 0;padding:10px;background-color:#beb9a9;}
.elementVideo                   {margin:0 0 20px 0;padding:10px 10px 1px 10px;background-color:#beb9a9;}

.elementBoxSheet                {margin:0 0 20px 0;overflow:hidden;background-color:#f0f0f0;padding:15px 15px 5px 15px;}
.elementBoxBlank                {margin:0 0 20px 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 20px 0;}
.errorMessages *                {}
.errorMessages h4               {color:#000;}
.wglErrorMessage                {color:red;display:block;line-height:16px}
.errorMessages .wglErrorMessage {}
.textInfo                       {color:#666666;line-height:16px}   
.inputError     								{background-color:#FFCCCC;}          

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

dl.form                         {margin:0;padding:0}
dl.form dt                      {float:left;clear:left;width:180px;margin:0 0 2px 0}
dl.form dt label                {font-weight:bold;}
dl.form dd                      {float:left;width:260px;margin:0 0 10px 0;overflow:hidden;}
dl.form dd.formButtons          {clear:left;padding-left:180px;}



/* berufsnavigator */ 
.quizForm h1                    {color:#333;}
.quizForm h2                    {color:#333;font-size:16px;}
.quizForm .elementHeadline      {margin:0;}
.quizForm .elementHeadline h1   {color:#333;font-size:18px;}
.quizForm .elementHeadline h2   {color:#333;font-size:17px;padding-left:10px;margin:0 0 18px 0;}
.quizForm .elementText2         {padding:5px 10px;background-color:#CDD93B;}
.quizForm .elementText2 p, .quizTitle p {margin:0;}
.quizForm dl.form               {margin:0;padding:0;font-weight:bold;line-height:30px;}
.quizForm dl.form dt            {float:left;clear:left;width:570px;margin:0 0 2px 0;background-color:#CDD93B;}
.quizForm dl.form dd            {float:left;width:120px;margin:0 0 10px 0;overflow:hidden;background-color:#CDD93B;}
.quizForm dl.form dt.quizHeadLine {background-color:transparent;line-height:14px;}
.quizForm dl.form dd.quizHeadLine {background-color:transparent;line-height:14px;}
.quizForm label.quizNumber      {float:left;width:10px;padding:0 10px;}
.quizForm label.quizLabel       {float:left;padding:0;}
.quizForm dt.quizHeadLine span  {padding-left:10px;}
.quizForm dl.form dt.quizEmpty  {background-color:transparent;width:690px;}
.quizForm dl.form dd.quizButton {background-color:transparent;width:690px;padding-top:6px;text-align:right;}
.quizForm dl.form dd.quizButton button {margin:0;padding:4px 10px;height:auto;}
.quizForm dl.form *.quizError, .quizError   {background-color:#F00;}
.quizForm .errorMessages        {line-height:30px;padding:0 10px;font-weight:bold;color:#FFF;}

.quizForm .quizHeadLine .wglRadioFloat label    {display:inline;width:50px;text-align:center;padding:0;}
.quizForm .wglRadioFloat input  {width:50px;float:none;}
.quizForm .wglRadioFloat label  {display:none;}


.quizButton button:hover        {background-color:#CDD93B;}
#blockContentTopLeftContentArea a.pageNaviLink {margin:0;padding:6px 10px}
#blockContentTopLeftContentArea a.pageNaviLink:hover {background-color:#CDD93B;}

.tabbedNavPoint                 {float:left;border-right:1px solid #FFFFFF;}
.tabbedNavPoint span            {padding:0 18px 0 11px;line-height:30px;color:#333;}
.tabbedNavPoint .pageNaviCurrent  {line-height:30px;margin:0;padding:0;display:block;background-color:#CDD93B;}
.tabbedNavPoint .pageNaviLink  {line-height:30px;margin:0;padding:0;display:block;}
.tabbedNavPoint a.pageNaviLink:hover, .tabbedNavPoint a.pageNaviCurrent:hover {background-color:#CDD93B;}



.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}

/* Tellafriend */
#tellafriend                    {display:none;}

/* 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}

#captchaInput   {width:121px;}

/* 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}
ul.listLink                    {padding-left:0;list-style:none none;}
ul.listDownload                {padding-left:0;list-style:none none;}

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

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

.listDefault .listEntryTitle               {margin:0 0 8px 0;font-size:12px}
.listDefault .listEntryTitle a             {color:#000000;text-decoration:none}
.listDefault .listEntryDate                {float:left;line-height:16px;padding:0 6px 0 0;color:gray;font-weight:bold;text-decoration:none}
.listDefault .listEntrySubline             {clear:both;margin:0 0 4px 0;color:#888888}
.listDefault .listEntryThumbnail           {float:left;margin:0 8px 8px 0;}
.listDefault .listEntryDescription         {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(/global/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}

ul.listUlGesundheitsberufeRight                             {list-style:none;margin:0;padding:0}
#blockRight .listUlGesundheitsberufeRight .listEntryTitle   {margin:0 0 0 0;font-size:14px;line-height:20px;}
.listUlGesundheitsberufeRight .listEntry                    {padding-bottom:20px;}
.listUlGesundheitsberufeRight .listEntryTitle a             {color:#000;text-decoration:none}
.listUlGesundheitsberufeRight .listEntryDate                {line-height:20px;font-size:12px;padding:0 6px 0 0;color:#000;text-decoration:none}
.listUlGesundheitsberufeRight .listEntrySubline             {clear:both;margin:0 0 4px 0;color:#888888}
.listUlGesundheitsberufeRight .listEntryThumbnail           {float:left;margin:0 8px 8px 0;}
.listUlGesundheitsberufeRight .listEntryDescription         {color:#000;margin:0 0 8px 0}
.listUlGesundheitsberufeRight .listEntryMoreOnly            {text-decoration:none}

.listCompact .listEntryTitle          {margin:0 0 8px 0;font-size:12px}
.listCompact .listEntryTitle a        {color:#000000;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}

.listGesundheitsberufeRight             {background:url(/global/wGlobal/layout/images/icons/corner_left_top.gif) top left no-repeat}
.listGesundheitsberufeRightInner        {padding:8px 10px;background:url(/global/wGlobal/layout/images/icons/corner_right_bottom.gif) bottom right no-repeat}
  .listGesundheitsberufeRightInner .elementHeadline {padding:0 9px 0 9px;margin:0 0 1px 0;}

.listKantonNotizen {padding:0;margin:0;}

.listEntryGrid .listEntryTitle {font-size:12px;line-height:15px;margin:0;padding:0;}  
/*
  .listGesundheitsberufeRightInner h1   {color:#000;font-size:17px;}
*/


.portalList {width:702px;height:410px;overflow:auto;scrollbar-face-color: #65cfe9;scrollbar-highlight-color: #cdd93b;scrollbar-3dlight-color: #65cfe9;scrollbar-darkshadow-color: #65cfe9;scrollbar-shadow-color: #cdd93b;scrollbar-arrow-color: #cdd93b;scrollbar-track-color: #cdd93b;}
  .portalList .listEntryGrid{display:none;}   
  .portalList .listEntryList {margin:5px 10px 5px 5px;padding:5px 0 0 5px;background-color:#cdd93b;border:none;}
  .portalList .listEntryListLeft  {width:290px;float:left;}
      .portalList .listEntryListLeft .listEntryTitle  {padding:5px 0 5px 0;}
      .portalList .listEntryListLeft .listEntryTitle a {font-size:14px;color:#fff;padding-left:2px;}
  .portalList .listEntryListRight {width:375px;float:left;padding:5px 0 4px 0 ;}
  .portalList .subFolderList li {border:none;list-style:none;float:left;width:120px;margin:0 0 0 0;}
  .portalList .subFolderList li a {color:#fff;font-size:11px;font-weight:bold;}

.portalListGrid {width:702px;height:410px;overflow:auto;scrollbar-face-color: #65cfe9;scrollbar-highlight-color: #cdd93b;scrollbar-3dlight-color: #65cfe9;scrollbar-darkshadow-color: #65cfe9;scrollbar-shadow-color: #cdd93b;scrollbar-arrow-color: #cdd93b;scrollbar-track-color: #cdd93b;}
  .portalListGrid .listEntryList {display:none;}
  .portalListGrid .listEntryGrid {overflow:hidden;width:100px;height:100px;float:left;background-color:#cdd93b;margin:5px 0 0 5px;border:none;padding:15px;font-size:11px;} 
  .portalListGrid .listEntryGrid a {color:#fff;}

/* Seiten-Blättern-Navigation */
.pageNaviList                   {text-align:center;line-height:24px;margin:0 0 10px 0;font-weight:bold;}
.pageNaviList a                 {text-decoration:none;}
.pageNaviList a:hover           {background-color:#D6E342;color:#333;}

.pageNaviBackLink               {background-color:#65CFE9;color:#FFF;margin:0 4px 0 4px;padding:1px 8px 1px 8px;}
.pageNaviLink                   {background-color:#65CFE9;color:#FFF;margin:0 4px 0 4px;padding:1px 8px 1px 8px;}
.pageNaviCurrent                {margin:0 4px 0 4px;padding:1px 8px 1px 8px;background-color:#D6E342;color:#333;font-weight:bold;}
.pageNaviNextLink               {background-color:#65CFE9;color:#FFF;margin:0 4px 0 4px;padding:1px 8px 1px 8px;}

/* Gestaltung des Hauptnavigation */

#navigationMain *                                 {margin:0;padding:0}
#navigationMain ul                                {margin:0;padding:0;list-style-type:none}
#navigationMain li                                {margin:0;padding:0;overflow:hidden;}
#navigationMain a                                 {text-decoration:none}

#navigationMain  .navLevel1Container              {list-style-position:outside;}

#navigationMain  .navLevel1                       {margin:0;padding:0 1px 0 1px;color:#fff;line-height:20px;}
#navigationMain a.navLevel1                       {background-color:#65cfe9;}
#navigationMain a.navLevel1:hover                 {background-color:#d6e342;color:#333333;}

#navigationMain  .navLevel1Selected               {margin:0;padding:0 1px 0 1px;line-height:20px;}
#navigationMain a.navLevel1Selected               {font-weight:bold;background-color:#d6e342;color:#333333;}
#navigationMain a.navLevel1Selected:hover         {}

#navigationMain  .navLevel1Open                   {margin:0;padding:0 1px 0 1px;line-height:20px;}
#navigationMain a.navLevel1Open                   {font-weight:bold;background-color:transparent;color:#333333;}
#navigationMain a.navLevel1Open:hover             {}

#navigationMain  .navLevel1OpenSelected           {margin:0;padding:0 1px 0 1px;line-height:20px;}
#navigationMain a.navLevel1OpenSelected           {font-weight:bold;background-color:transparent;color:#333333;}
#navigationMain a.navLevel1OpenSelected:hover     {}

#navigationMain .navMaincurId1_de a {padding:0 7px 0 9px;margin:0 0 0 9px;display:block;}
#navigationMain .navMaincurId2_de a {padding:0 4px 0 3px;margin:0 65px 0 16px;display:block;}
#navigationMain .navMaincurId3_de a {padding:0 6px 0 1px;margin:0 84px 0 20px;display:block;}
#navigationMain .navMaincurId4_de a {padding:0 7px 0 5px;margin:0 58px 0 14px;display:block;}

#navigationMain .navMaincurId1_fr a {padding:0 7px 0 9px;margin:0 53px 0 9px;display:block;}
#navigationMain .navMaincurId2_fr a {margin:0 69px 0 16px;padding:0 4px 0 8px;display:block;}
#navigationMain .navMaincurId3_fr a {margin:0 58px 0 20px;padding:0 6px 0 5px;display:block;}
#navigationMain .navMaincurId4_fr a {margin:0 76px 0 14px;padding:0 7px 0 5px;display:block;}

#navigationMain .navMaincurId1_it a {margin:0 18px 0 7px;padding:0 3px 0 5px;display:block;}
#navigationMain .navMaincurId2_it a {margin:0 44px 0 13px;padding:0 4px;display:block;}
#navigationMain .navMaincurId3_it a {margin:0 52px 0 26px;padding:0 6px 0 4px;display:block;}
#navigationMain .navMaincurId4_it a {margin:0 0 0 2px;padding:0 0 0 4px;display:block;}

/* Gestaltung des Unternavigation */

.navigationSub *                                 {margin:0;padding:0}
.navigationSub ul                                {list-style-type:none}
.navigationSub li                                {display:block;overflow:hidden;}
.navigationSub a                                 {display:block;text-decoration:none}

.navigationSub  .navLevel2Container              {padding-top:8px}

.navigationSub  .navLevel2                       {font-size:14;font-weight:bold;}
.navigationSub a.navLevel2                       {padding:0px 0 3px 0;}
.navigationSub a.navLevel2:hover                 {}

.navigationSub  .navLevel2Selected               {font-weight:bold;color:#b6bf00;}
.navigationSub a.navLevel2Selected               {padding:0px 0 3px 0;}
.navigationSub a.navLevel2Selected:hover         {}

.navigationSub  .navLevel2Open                   {font-weight:bold;}
.navigationSub a.navLevel2Open                   {padding:0px 0 3px 0;}
.navigationSub a.navLevel2Open:hover             {}

.navigationSub  .navLevel2OpenSelected           {font-weight:bold;color:#b6bf00;}
.navigationSub a.navLevel2OpenSelected           {padding:0px 0 3px 0;}
.navigationSub a.navLevel2OpenSelected:hover     {}

.navigationSub  .navLevel3Container              {margin:0 0 0 8px;}

.navigationSub  .navLevel3                       {font-size:14;font-weight:normal;}
.navigationSub a.navLevel3                       {padding:0px 0 3px 0;}
.navigationSub a.navLevel3:hover                 {}

.navigationSub  .navLevel3Selected               {font-weight:normal;color:#b6bf00;}
.navigationSub a.navLevel3Selected               {padding:0px 0 3px 0;}
.navigationSub a.navLevel3Selected:hover         {font-weight:normal;}

.navigationSub  .navLevel3Open                   {font-weight:normal;color:#b6bf00;}
.navigationSub a.navLevel3Open                   {padding:0px 0 3px 0;}
.navigationSub a.navLevel3Open:hover             {}

.navigationSub  .navLevel3OpenSelected           {font-weight:normal;color:#b6bf00;}
.navigationSub a.navLevel3OpenSelected           {padding:0px 0 3px 0;}
.navigationSub a.navLevel3OpenSelected:hover     {}

/* Gestaltung der Meta-Navigation */

#navigationMeta  a.navLevel1                     {}
#navigationMeta  a.navLevel1Selected             {color:#cad73a;}
/* Gestaltung der Breadcrumb-Navigation */

#navigationBreadcrumb a                           {text-decoration:none;color:#666666}

/* Gestaltung der Sitemap */

#navigationSitemap                                   {}
#navigationSitemap *                                 {margin:0;padding:0}
#navigationSitemap ul                                {list-style-type:disc;}
#navigationSitemap li                                {overflow:hidden;margin:4px;padding:4px}
#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}

/* Filter auf Portalseiten */
#portalFilter               {height:30px;line-height:30px;}
#portalFilter span          {padding:0 18px 0 11px;display:block;font-weight:bold;}
#portalFilter a             {color:#FFF;}
#portalFilter a:hover span  {color:#333;background-color:#cdd93b;}
#portalFilterClear          {float:left;border-right:1px solid #FFF;}
  #portalFilterClear.portalFilterClearSelected  {float:left;border-right:1px solid #FFF;background-color:#cdd93b;}
  #portalFilterClear.portalFilterClearSelected a {color:#333;}
#portalFilterSelector       {float:left;position:relative;width:440px;border-right:1px solid #FFF;}
#portalFilterTitle          {float:left;color:#FFF;}
#portalFilterSelected       {float:right;width:220px;background-color:#cdd93b;}
#portalFilterList           {display:none;width:440px;background-color:#65CFE9;position:absolute;top:30px;left:0;}
#portalFilterList div       {float:left;width:220px;}
#portalFilterSelector:hover #portalFilterList {display:block;}
#portalFilterSelector:hover #portalFilterTitle {color:#333;}

/* Kantonskarte imagemap */
/*
div#mapSmall      {height:158px;width:235px;position:relative;}
img#mapSmallLayer {height:158px;width:235px;border-width:0;}
*/
.cantonMap        {height:40px;}
.cantonMapSmall   {padding-left:40px;}
div#mapSmall      {height:160px;width:237px;position:relative;}
a#mapZoom         {height:32px;width:32px;display:block;position:absolute;top:5px;left:5px;background-image:url(/global/wGlobal/layout/images/icons/lupe.gif);}
img#mapSmallLayer {height:160px;width:237px;border-width:0;}
div#mapLarge      {height:478px;width:710px;position:relative;}
img#mapLargeLayer {height:478px;width:710px;border-width:0;}

/* Scrollbar */
.Container {
  width: 685px;
  height: 420px;
}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 685px;
  height: 420px;
}

.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}

#Scrollbar-Container {
  position: absolute;
  top: 5px; left: 685px;
}

.Scrollbar-Track {
  width: 13px; height: 400px;
  background-color: #cdd93b;
  border:solid 1px #65cfe9;
  position:relative;
}
.Scrollbar-Handle {
  position: absolute;
}

#blockContent h1 {color:#B6BF00;font-size:12px;}
#blockContent h2 {color:#000;font-size:17px;padding-bottom:7px;}

/* List style FAQ */
#elementListFAQ h2 {color:#000;}
#elementListFAQ ul{padding-left:0;line-height:20px;margin-bottom:15px;list-style-image:none;list-style-position:outside;list-style-type:none;}
#elementListFAQ ul li a{cursor:pointer;}
#elementListFAQ .faqContent ul, .faqContent ul {list-style-type:disc;padding-left:20px;}

/* portal cloud overlay list */
#cloudOverlay       {display:none;height:450px;width:890px;position:absolute;z-index:10000;background:url(/global/media/layout/cloud_overlay.png);}
  #overlayImage     {position:absolute;margin:180px 0 0 230px;width:220px;height:140px;z-index:10000;background:url(/global/media/layout/test_hebamme.png);}
    #overlayTitle   {margin:0;padding:0 10px;background-color:#D6E342;font-weight:bold;position:absolute;bottom:4px;right:0;}
  #overlayMenu      {position:absolute;left:460px;bottom:130px;display:block;width:240px;background-color:#FFF;}
    #overlayMenu ul {list-style:none none;padding:25px 0 0 19px;}
    #overlayMenu ul a  {font-weight:bold;color:#65CFE9;}
    #overlayMenuClose {position:absolute;z-index:900;top:0;right:0;padding:6px 10px 0 17px;display:block;line-height:16px;height:22px;background:transparent url(/global/wGlobal/layout/images/icons/close.gif) no-repeat 3px 10px;}
    #overlayMenuClose:hover {background-image:url(/global/wGlobal/layout/images/icons/close_hover.gif);}

/* WYSIWYG */
.textSizeSmall {font-size:14px;}

/* Glossar */
.lexSelected a {color:#B6BF00;}

