﻿/*
////////////////////////////////////////////////////////////////
//
// 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
//
////////////////////////////////////////////////////////////////
*/

/* Stylesheet für Standard-Gui-Element */
@import url(wgl.css);

/* Stylesheet für Navigationen */
@import url(nav.css);

/* Formatierung von HTML-Elementen */

*                    {margin:0;padding:0}

#body                {}
#bodyPopup           {}

 body                {font-family:Arial, Sans-serif, Helvetica;font-size:11px;color:#000000;font-weight:normal;line-height:14px}

div                  {}
span                 {}

/* Überschriften */

h1                   {font-size:18px;font-weight:bold;line-height:20px;color:#e01f22;margin:0 0 3px 0}
h2                   {font-size:13px;font-weight:bold;line-height:15px;color:#000000;margin:0 0 3px 0}
h3                   {font-size:11px;font-weight:bold;line-height:13px;color:#000000;margin:0 0 3px 0}
h4                   {font-size:9px;font-weight:normal;line-height:11px;color:#000000;margin:0 0 3px 0}
h5                   {font-size:9px;font-weight:normal;line-height:11px;color:#000000;margin:0 0 3px 0}
h6                   {font-size:9px;font-weight:normal;line-height:11px;color:#000000;margin:0 0 3px 0}

/* Textblöcke */
p                    {margin:0 0 10px 0}

/* Listen */
ul                   {margin:0 0 10px 20px;padding:0 0 0 9px;}
ul li                {list-style-image:url(/ch/wGlobal/layout/images/decoration/li.gif);}

ol                   {margin:0 0 10px 30px;list-style-type:decimal}

/*Element Zitat*/
blockquote           {color:#e01f22;font-size:13px;}



/* Definitionslisten */
dl                   {}
dt                   {}
dd                   {margin:0 0 14px 0;padding:0 0 0 16px;color:#a0a0a0}

/* Horizontale Linien */
hr                   {background-color:#e01f22;color:#e01f22;height:1px;border-style:none}

/* Formularelemente */

form                 {overflow:hidden}

input                {font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;font-size:11px;padding:1px 2px 1px 2px}
select               {font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;font-size:11px;padding:1px 2px 1px 2px}
textarea             {font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;font-size:11px;padding:1px 2px 1px 2px}

button               {cursor:pointer;background-color:#B6B6B6;border:none;font-size:11px;line-height:18px;height:18px;color:#ffffff}
button:hover         {cursor:pointer;background-color:#98BFD7;border:none;font-size:11px;line-height:18px;height:18px;color:#ffffff}

/* Links */

a                    {text-decoration:none;color:#e01f22}
a:hover              {text-decoration:underline;color:#e01f22}


/* Bilder */
a img                    {border:none}

img.picture              {margin:0 0 10px 0}
img.pictureLeft          {float:left;margin:0 10px 8px 0}
img.pictureRight         {float:right;margin:0 0 10px 8px}

/* Tabellen */

table                    {font-family:Arial, Sans-serif, Helvetica;font-size:11px;color:#000000;font-weight:normal;line-height:14px;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            {border-style:solid none none solid;border-width:1px;border-color:#a0a0a0;margin-bottom:12px;}
table.default th         {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px;text-align:left;background-color:#f0f0f0}
table.default td         {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px}

table.full               {border-style:solid none none solid;border-width:1px;border-color:#a0a0a0;margin-bottom:12px;}
table.full th            {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px;text-align:left;background-color:#f0f0f0}
table.full td            {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px}

td.bgColor1, th.bgColor1 {background-color:#f0f0f0}

/* Grundgerüst */

#blockPre              {}
#blockPreInner         {}

#blockMain             {width:974px;background-color:#FFFFFF;margin:0 0 0 10px;}
#blockMainInner        {padding:0;}

#blockMainPopup        {}
#blockMainInnerPopup   {padding:10px 10px 10px 10px}

#blockContent          {z-index:50;float:left;width:530px;margin:10px 16px 0 14px;}
#blockContentInner     {z-index:50;}

#blockTop              {z-index:0;height:214px; margin:0;}
#blockTopInner         {z-index:0;position:relative;height:214px;overflow:hidden;}

#blockRight            {z-index:40;float:right;width:257px;vertical-align:top;margin:10px 0 0 0;}
#blockRightInner       {z-index:40;}

#blockBottom           {z-index:10;padding:10px 0 0 0}
#blockBottomInner      {z-index:10;color:#797878;padding:0 8px 0 171px;font-size:11px;line-height:20px}

#blockLeft             {z-index:30;float:left;width:155px;margin:0 2px 0 0;}
#blockLeftInner        {z-index:30;}

#blockBreadcrump       {float:left; width:817px; height:17px; margin:0;}
#blockBreadcrumpInner  {height:17px; background-color:#e7e7e7;}

#blockLeftContentRight {z-index:20;margin:0 0 0 0;background-image:url(/ch//wGlobal/layout/images/backgrounds/bg_main.gif);background-repeat:repeat-y}

#blockStartTop         {float:left;width:530px;margin:10px 16px 0 14px;}

#blockPost             {}
#blockPostInner        {}

/* Globale Elemente */
#blockBreadcrumpInner .schrift       {cursor:pointer;float:right;line-height:14px;margin:2px 10px 0 0;background-image:url(/ch/wGlobal/layout/images/header/schrift_plus.gif);background-repeat:no-repeat;background-position:0 2px;}
#blockBreadcrumpInner .schrift a     {color:#797979;margin-left:12px;}
#blockBreadcrumpInner .schrift img   {margin:0 2px 0 0;}
#blockBreadcrumpInner .print         {float:right;margin:2px 10px 0 0;}
#blockBreadcrumpInner .print a       {color:#797979;}
#blockBreadcrumpInner .print img     {margin:0 2px 0 0;}



/* Pflegeschaltflächen */

#beButtonLayoutwizard           {position:absolute;margin:8px 0 0 8px}

#beButtons                      {position:absolute;top:213px;left:440px;width:300px;}
#beButtonAdmin                  {}
#beButtonPage                   {float:left}
#beButtonContent                {float:left}

#beButtonEditTop                {}
#beButtonEditRight              {position:absolute;margin:0 0 0 89px}
#beButtonEditBottom             {position:absolute;margin:0 0 0 0}
#beButtonEditLeft               {position:absolute;margin:0 0 0 -3px}

#beButtonEditNavigation         {position:absolute;margin:0 0 0 41px}

/* Allgemeine Elemente */

.elementStandard                {margin:0 0 10px 0}
.elementHeadline                {margin:0}
.elementText                    {margin:0 0 10px 0}

.elementPicture                 {margin:0 0 10px 0}
.elementPicture .title          {line-height:20px;font-size:10px}
.elementLink                    {margin:0 0 10px 0;padding:0 0 0 7px;background-image:url(/ch/wGlobal/layout/images/decoration/pfeil.gif);background-position:0px 5px;background-repeat:no-repeat;font-weight:bold;}
.elementVideo                   {margin:0 0 10px 0}
.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 3px 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 0 0}
.elementContainerBox            {margin:0 0 0 0}

.elementContainer1              {width:530px;margin:0 0 10px 0}
.elementContainer1 .col1        {}

.elementContainer2              {width:530px;margin:0 0 10px 0}
.elementContainer2 .col1        {float:left;width:257px}
.elementContainer2 .col2        {float:right;width:257px}

.elementContainer3              {width:530px;margin:0 0 3px 0}
.elementContainer3 .col1        {float:left;width:166px;padding:10px 0 16px 0 0}
.elementContainer3 .col2        {float:left;width:166px}
.elementContainer3 .col3        {float:right;width:166px}

.elementContainerBox1           {width:494px;margin:0 0 10px 0;padding:16px;border:2px solid #e7e7e7}
.elementContainerBox1 .col1     {}

.elementContainerBox2           {width:520px;margin:0 0 10px 0;padding:16px;border:2px solid #e7e7e7}
.elementContainerBox2 .col1     {float:left;width:239px}
.elementContainerBox2 .col2     {float:right;width:239px}

.elementContainerBox3           {width:494px;margin:0 0 10px 0;padding:16px;border:2px solid #e7e7e7}
.elementContainerBox3 .col1     {float:left;width:154px;margin:0 16px 0 0}
.elementContainerBox3 .col2     {float:left;width:154px}
.elementContainerBox3 .col3     {float:right;width:154px}

/* Listenelemente */
.elementTableList                  {width:100%;border-spacing:0;border-collapse:collapse;}
.elementTableListHeader            {padding:1px 0 1px 8px;color:#ffffff;font-weight:bold;background-color:#e01f22;border:1px solid #e7e7e7;overflow:hidden;}
.elementTableListTop               {height:2px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.elementTableListLeft              {width:1px;border-left:1px solid #e7e7e7;}
.elementTableListRight             {width:1px;border-right:1px solid #e7e7e7;}
.elementTableListBottom            {height:2px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.elementTableListContent           {cursor:pointer;}
.elementTableListContent table     {border-spacing:0;border-collapse:collapse;}
.elementTableListTumbnail          {width:54px;overflow:hidden;}
.elementTableListIcon              {width:25px;padding:0px 0 2px 11px;cursor:pointer;overflow:hidden;}
.elementTableListText              {padding:3px 8px 2px 8px;cursor:pointer;}
.elementTableListTextTitel a       {font-weight:bold;}
.elementTableListTextTitel a:hover {color:#000000;text-decoration:none;}
.elementTableListTextDescription a {color:#000000}
.elementTableListTextDescription a:hover {text-decoration:none;}
.elementTableListTextDate          {color:#666666;}
.elementTableListKeywords          {color:#797878;padding:7px 13px 2px 8px;text-align:right;cursor:pointer;white-space:nowrap;}
.elementTableListArrow             {width:12px;vertical-align:middle;cursor:pointer;background-color:#eeeeee;}
.elementArchivListHeader           {color:#000000;font-weight:bold;}
.elementArchivListTitle            {font-weight:bold;}
.elementArchivListDate             {color:#676767;margin:1px 0 1px 0;}
.elementArchivListhr               {color:#e7e7e7;background-color:#e7e7e7;height:1px;margin:5px 0 0 0;overflow:hidden;}
.elementArchivListhrHeader         {color:#e7e7e7;background-color:#e7e7e7;height:1px;margin:5px 0 4px 0;overflow:hidden;}
.elementArchivListHeader           {color:#000000;font-weight:bold;}
.elementShortListTable             {width:100%;border-spacing:0;border-collapse:collapse;}
.elementShortListTableTitle        {width:88px;}
.elementShortListTableItems        {}

.elementTableJobListHeader          {padding:1px 0 1px 0;color:#ffffff;font-weight:bold;background-color:#e01f22;border:1px none #e7e7e7;overflow:hidden;}
.elementTableJobListHeaderInner     {}
.elementTableListHeaderInnerFunc    {color:#ffffff;font-weight:bold;padding:0 0 0 44px;width:325px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;}
.elementTableListHeaderInnerOrt     {color:#ffffff;font-weight:bold;width:102px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.elementTableListHeaderInnerStart   {color:#ffffff;font-weight:bold;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.elementTableListHeaderInnerRight   {}
.elementTableJobListKeywords        {color:#797878;cursor:pointer;white-space:nowrap;width:90px;padding:3px 10px 2px 0;}
.elementTableJobListDescription     {color:#797878;padding:3px 0 2px 0;cursor:pointer;width:50px;}


/* Elemente des oberen Bereich */
#blockTop #search                      {position:absolute;top:188px;left:0px;float:right;margin:0}
#blockTop .searchInput                 {line-height:13px;float:left;width:115px;font-size:11px;border:1px solid #9d9d9d;color:#878787;height:12px;margin:0 5px 0 0;}
#blockTop .searchButton                {float:left;border:0;}
#blockTop .Logo                        {position:absolute;top:0;left:0;width:155px;height:180px;text-align:center;}
#blockTop .Logo img                    {margin:8px 0 0 0; border:0px;}
#blockTop .Banner                      {position:absolute;top:0;left:157px;width:659px;height:209px;margin:0 2px 0 0;float:left;overflow:hidden;}
#blockTop .Personen			{position:absolute;bottom:2px;right:2px;color:#FFFFFF}
#blockTop .Personen a		        {color:#FFFFFF}
#blockTop .Sprachwahl                  {position:absolute;top:0px;left:0px;width:659px;overflow:hidden;}
#blockTop .Sprachwahl a                {float:left;padding:0 5px 0 5px;color:#000000;line-height:16px;background-color:#e7e7e7;}
#blockTop .Sprachwahl a:hover          {color:#e01f22;}
#blockTop .Sprachwahl a .aktiv         {color:#e01f22;}

#blockTop .globalFunctions             {position:absolute;top:0px;left:819px;width:156px;height:209px;margin:0;float:right;background-color:#f6f6f6;}
#blockTop .globalFunctions .link       {position:relative;width:156px;height:12px;margin:0;background-color:#9d9d9d;float:right;border-top:1px solid #787878;border-bottom:1px solid #787878;margin:1px 0 0 0;padding: 0 0 2px 0;}
#blockTop .globalFunctions a           {margin-left:5px;color:#ffffff;}
#blockTop .globalFunctions .linie      {margin-top:1px;background-color:#878787;height:1px;width:156px;overflow:hidden;}
#blockTop .Line                        {position:absolute;top:209px;left:0;width:974px;height:1px;margin:2px 0 2px 0;background-color:#797878;float:left;overflow:hidden;}

#blockTop .newsletter                  {border-bottom:1px solid #878787;position:absolute;top:117px;left:819px;width:154px;}
#blockTop .newsletter .headline        {background-color:#e01f22;color:#ffffff;height:15px;padding:2px 0 0 6px;border-bottom:1px solid #ffffff;font-weight:bold;}
#blockTop .newsletter .headline img    {margin-left:67px;}
#blockTop .newsletter .linie           {background-color:#878787;height:1px;overflow:hidden;}
#blockTop .newsletter .content         {overflow:hidden;height:70px;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
#blockTop .newsletter .content img     {overflow:hidden;height:70px;border-left: 4px solid #e01f22;}

/* Elemente des linken Bereiches */

#blockLeftInner .login                 {left:10px;width:154px;border-bottom:1px solid #878787;}
#blockLeftInner .login .headline       {background-color:#e01f22;color:#ffffff;height:15px;padding:2px 0 0 6px;border-bottom:1px solid #ffffff;font-weight:bold;}
#blockLeftInner .login .headlineFr     {background-color:#e01f22;color:#ffffff;height:30px;padding:2px 0 0 6px;border-bottom:1px solid #ffffff;font-weight:bold;}
#blockLeftInner .login .headline img   {margin-left:75px;}
#blockLeftInner .login .linie          {background-color:#878787;height:1px;overflow:hidden;}
#blockLeftInner .login .content        {padding: 0 0 0 5px;border-left: 4px solid #e01f22;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;background-color:#f6f6f6;color:#666666;}
#blockLeftInner  input                 {line-height:13px;font-size:11px;border:1px solid #9d9d9d;color:#878787;height:12px;margin:0 0 0 0;width:98px;float:left;}
#blockLeftInner .login .loginButton    {border:0;width:33px;height:15px;margin-left:2px;}
#blockLeftInner .login .loginButtondiv {margin:1px} 

/* Elemente des Inhaltsbereiches */

/* Elemente des rechten Bereiches */

/* Elemente des unteren Bereiches */

#blockBottom .Line                      {width:974px;height:1px;margin:2px 0 2px 0;background-color:#797878;overflow:hidden;}
#blockBottom .Text                      {width:974px;height:20px;float:left;}


/* Element Box auf Startseite*/
.box                                    {border:1px solid #9d9d9d;width:255px;margin:0 0 10px 0;height:370px}
.box .title                             {background-color:#e01f22;border-bottom:1px solid #9d9d9d;width:255px;height:24px;}
.box .bild                              {margin:1px;width:253px;overflow:hidden;}
.box .text                              {padding:5px 10px 5px 10px;}

/*Mitarbeiterliste*/

.mitarbeiterliste                       {}
.mitarbeiterliste .li                   {margin-right:5px;}
.mitarbeiterliste .container            {margin-left:13px;}
.mitarbeiterliste .level                {color:#000000;cursor:pointer;font-weight:normal;}
.mitarbeiterliste .level:hover          {color:#e2001a;}
.mitarbeiterliste .level_selected       {color:#e2001a;font-weight:bold;}

.mitarbeiterliste .email                {color:#999999;font-weight:normal;float:right;margin-top:-20px;}

.mitarbeiterliste .text                 {height:18px;line-height:21px;border-bottom:1px solid #e7e7e7;font-weight:normal;cursor:pointer;}
.mitarbeiterliste .text_selected        {height:18px;line-height:21px;color:#e2001a;font-weight:bold;cursor:pointer;border-bottom:1px solid #e7e7e7;}

.mitarbeiterliste .textPerson           {height:16px;line-height:21px;color:#000000;font-weight:normal;cursor:pointer;position:static;}
.mitarbeiterliste .textPerson:hover     {color:#e2001a;position:relative;}

/*Mitarbeiterliste Vitistenkarte*/
.mitarbeiterInfo                        {visibility:hidden;position:absolute;top:2px;right:180px;background-color:#ffffff;float:left;padding:0;margin:0;border:1px solid #999999;width:270px;height:106px;}
.mitarbeiterInfo .logo                  {position:absolute;top:9px;right:10px;}
.mitarbeiterInfo .name                  {position:absolute;left:93px;top:28px;color:#000000;line-height:14px;}
.mitarbeiterInfo .text                  {color:#000000;}
.mitarbeiterInfo .print                 {position:absolute;left:93px;top:88px;color:#797878;}
.mitarbeiterInfo .print a               {color:#797878;}
.mitarbeiterInfo .print img             {margin-right:4px;}
.mitarbeiterInfo  img.picture           {margin:0 0 -3px 0}

/*MitarbeiterSuche Vitistenkarte*/
.mitarbeiterSearch                      {position:relative;background-color:#ffffff;float:left;padding:0;margin:0 10px 10px 0;border:1px solid #999999;width:252px;height:106px;}
.mitarbeiterSearch .logo                {position:absolute;top:9px;right:10px;}
.mitarbeiterSearch .name                {position:absolute;left:93px;top:28px;color:#000000;line-height:14px;}
.mitarbeiterSearch .text                {color:#000000;}
.mitarbeiterSearch .print               {position:absolute;left:93px;top:88px;color:#797878;}
.mitarbeiterSearch .print a             {color:#797878;}
.mitarbeiterSearch .print img           {margin-right:4px;}
.mitarbeiterSearch img.picture          {margin:0 0 -3px 0}

/*Jubilare*/
.Jubilare                               {position:relative;background-color:#ffffff;float:left;padding:0;margin:0 10px 10px 0;border:1px solid #999999;width:224px;height:106px;}
.Jubilare .logo                         {position:absolute;top:9px;right:10px;}
.Jubilare .name                         {position:absolute;left:93px;top:5px;color:#000000;font-weight:bold;line-height:14px;}
.Jubilare .text                         {color:#000000;}
.Jubilare .print                        {position:absolute;left:93px;top:88px;color:#797878;}
.Jubilare .print a                      {color:#797878;}
.Jubilare .print img                    {margin-right:4px;}
.Jubilare .alter                        {position:absolute;color:#666666;font-weight:bold;top:89px;left:93px;}
.Jubilare .beginn                       {position:absolute;color:#666666;top:74px;left:93px;}
.Jubilare .funktion                     {position:absolute;left:93px;top:25px;}

/*Mitarbeiter Visitenkarte*/
.mitarbeiter                            {position:relative;background-color:#ffffff;float:left;padding:0;margin:0 10px 25px 0;border:1px solid #999999;width:224px;height:106px;}
.mitarbeiter .logo                      {position:absolute;top:9px;right:10px;}
.mitarbeiter .text                      {position:absolute;left:93px;top:42px;color:#000000;}
.mitarbeiter .print                     {position:absolute;left:93px;top:90px;color:#797878;}
.mitarbeiter .print a                   {color:#797878;}
.mitarbeiter img.picture                {margin:0;}
.mitarbeiter .print img                 {margin-right:4px;}

/*Mitarbeiter Suche*/
#mitarbeitersearch                      {width:100%;margin:0 0 16px 0;}
#mitarbeitersearch .searchInput         {line-height:13px;float:left;width:115px;font-size:11px;border:1px solid #9d9d9d;color:#878787;height:12px;margin:0 5px 0 0;}
#mitarbeitersearch .searchButton        {float:left;border:0;}

/* Element Standorte*/
.standortkarteKarte                     {position:relative;height:820px;width:531px;background-image:url(/ch/wGlobal/layout/images/backgrounds/schweizerkarte.jpg);background-repeat:no-repeat;}
.standortkarteContainer                 {position:absolute;width:50px;height:40px;}
.standortkarteInfo                      {position:absolute;bottom:-30px;left:20px;width:379px;border:1px solid #999999;padding:10px;background-color:#ffffff;}

/* Element Meilensteine */
.meilenstein                            {float:left;border:2px solid #e7e7e7;padding:17px 15px 9px 15px;margin-top:-1px;width:100%;}
.meilenstein .bild                      {float:left;width:128px;}
.meilenstein .text                      {float:right;width:369px;}
.meilenstein h1                         {font-size:24px;font-weight:normal;line-height:26px;}
.pfeil                                  {float:left;height:13px;width:100%;background-image:url(/ch/wGlobal/layout/images/decoration/meilen_pfeil.gif);background-repeat:no-repeat;background-position:center top;margin-bottom:-1px;}

/* Element Unterlagen Bestellen */
.unterlagen                             {}
.unterlage                              {width:100%;}
.unterlage table                        {padding:10px 0 10px 0;width:100%;}
.unterlage .bild                        {width:140px;}
.unterlage .text                        {padding:7px 0 10px 0;}

.unterlage h1                           {color:#000000;font-size:13px;line-height:15px;font-weight:bold}
.unterlage .check                       {border:0 none;}
.button                                 {text-align:right;border:0 none;margin:5px 0 0 0;}

.spam                                   {width:193px;}
.spam #spamschutz                       {width:62px;margin-top:3px;}

.checkboxen span                        {font-weight:bold;}
.checkboxen .check                      {margin-right:20px;}
.checkboxen tr                          {height:20px;}
.text .inputText                        {width:100px;}
.text select                            {width:100px; }
.text  input                            {width:193px;}
.text .small                            {width:62px; }
.text .middle                           {width:122px;}
.text input.button                      {width:136px;}


/* Elemente des Formulareditors*/
.elementFormular input                           {border:1px solid #e0e0e0;}
.elementFormular textarea                        {border:1px solid #e0e0e0;}
.formCaption                                     {border:0;width:150px;padding-right:10px;}
.formValueInput2Fields  input                    {width:72px;}
.formValueInput         input                    {width:155px;}
.formValueSelect        input                    {}
.formValueCheck         input                    {}
.formValueRadio         input                    {}
.formValueRadio  .radiobutton                    {margin:0px 2px 0 0;height:10px;float:left;}
.formValuePass          input                    {border:0;width:155px;}
.formValueText          textarea                 {width:155px;height:100px;}
.formButtonAbsenden                              {margin-left:99px;}
.submitButton:hover                              {cursor:pointer;background-color:#dddddd;}


/* Elemente des Produktekonfigurators*/

.produktekonfigurator .redBox {border-style:solid;border-width: 2px;border-color: #e01f22;width: 554px;padding: 3px;margin-top: 2px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;}
.produktekonfigurator .grayBg {background-color: #f5f5f5;padding: 14px;}
.produktekonfigurator .row {color: #e01f22;}
.produktekonfigurator .titel {font-family: Arial;font-size: 13px;}
.produktekonfigurator #left {position:absolute;width:36px;height:600px;z-index:1;left: 10px;top: 14px;}
.produktekonfigurator #right {position:absolute;height:100%;z-index:2;left: 46px;top: 10px;width: 600px;}

/* Elemente der Messeberiechs */

.elementMesse                 						{margin:0 0 10px 0}

.tableMesse 									{margin-top:20px;border-collapse:collapse;border:1px solid #e7e7e7;width:520px}
.tableMesse td								{padding-left:1px;border-bottom:1px solid #e7e7e7}
.tableMesse .head 							{background-color:#e01f22;color:white;font-weight:bold;height:15px;line-height:15px}
.tableMesse .entry td							{border-bottom:1px solid #e7e7e7;height:30px;vertical-align:middle;line-height:20px}
.tableMesse .entry .eingereicht				{width:65px;text-align:center}
.tableMesse .entry .einreichefrist			{width:100px}

/* Anmeldeformular */

.elementAnmeldeformular	{margin:0 0 10px 0}
.elementAnmeldeformular input {border:1px solid #9D9D9D; color:#878787}
.elementAnmeldeformular .submit {border:1px solid #9D9D9D; background-color:#dfdfdf; color:#000000}