/*
////////////////////////////////////////////////////////////////
//
// 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                {font-family:Arial, Sans-serif, Helvetica;font-size:80%;color:#4a4a4a;font-weight:normal;line-height:125%;background-color:#f5e8d0;text-align:center}
#bodyPopup           {background-color:#FFFFFF}

body                 {font-family:Arial, Sans-serif, Helvetica;font-size:80%;color:#4a4a4a;font-weight:normal;line-height:125%;background-color:#f5e8d0;}
#gastgeber		 { padding: 20px; }

div                  {}
span                 {}

/* Überschriften */

h1                   {font-size:1.6em;font-weight:normal;line-height:100%;color:#4a4a4a;margin:0;padding:0}
h2                   {font-size:1.2em;font-weight:normal;line-height:1.2em;color:#4a4a4a;margin:0}
h3                   {font-size:1.0em;font-weight:normal;line-height:1.2em;color:#4a4a4a;margin:0}
h4                   {font-size:0.9em;font-weight:normal;line-height:13px;color:#4a4a4a;margin:0}
h5                   {font-size:0.8em;font-weight:normal;line-height:13px;color:#4a4a4a;margin:0}
h6                   {font-size:0.7em;font-weight:normal;line-height:13px;color:#4a4a4a;margin:0}

/* Textblöcke */
p                    {margin:0}
sup					 { font-size:60%}

/* Listen */
ul                   {margin:0;padding:0 0 0 15px;list-style-type:disc}
ol                   {margin:0;margin-left:20px;list-style-type:decimal; list-style-position:outside}
ol li				{ padding-bottom:5px}

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

/* Horizontale Linien */
hr                   {background-color:#AEA794;color:#AEA794;height:1px;border-style:none}

/* Formularelemente */

form                 {}

#blockLeftContentRight input                {font:inherit;border:1px solid #4a4a4a;font-size:1em;padding:0.1em 0.2em 0.1em 0.2em}
#blockLeftContentRight select               {font:inherit;border:1px solid #4a4a4a;font-size:1em;padding:0.1em 0.2em 0.1em 0.2em}
#blockLeftContentRight textarea             {font:inherit;border:1px solid #4a4a4a;font-size:1em;padding:0.1em 0.2em 0.1em 0.2em}

button               {border:none;cursor:pointer;background-color:#4a4a4a;padding:0px 2px 1px 2px;font-size:1em;line-height:1.5em;color:#ffffff;font-weight:bold}
button:hover         {border:none;cursor:pointer;background-color:#484848;padding:0px 2px 1px 2px;font-size:1em;line-height:1.5em;color:#ffffff;font-weight:bold}


/* Bilder */

a img                {border:none;background-image:none;padding:0;margin:0}

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

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

.clearer {height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px}

#blockPre              {}
#blockPreInner         {}

#blockMain             {width:900px;margin:0 auto;text-align:left}
#blockMainInner        {padding:0em}

#blockMainPopup        {}
#blockMainInnerPopup   {padding:1em}

#blockContent          {float:right;width:660px;padding:0px; background-color:#FFFFFF;overflow:hidden}
#blockContentInner     {padding:0em}

#blockTop              {margin:0em}
#blockTopInner         {overflow:hidden;}


#blockBottom           {padding:0em}
#blockBottomInner      {text-align:right;padding-left:240px;}
#blockBottomSysLinks	{background-color:#FFFFFF;padding:18px 20px 20px;text-align:right;}
#blockBottomSysLinks a  {margin-left:15px}
#blockBottomStripes    {background:url(/wDefault/wGlobal/layout/images/backgrounds/border_bottom.gif) repeat left top;height:15px}

#blockBottomPlusLinks	{text-align:left}
#blockBottomPlusLinks a {color:#4a4a4a}
#blockBottomPlusLinks a:hover {color:#FFFFFF}
#blockBottomPlusLinks .elementText {padding:10px 10px 30px 20px}

#blockLeft             {float:left;width:240px;overflow:hidden}
#blockLeftInner        {padding-right:15px}

#blockLeftContentRight {overflow:hidden;margin:0 0 0 0;background: url(/wDefault/wGlobal/layout/images/backgrounds/bg_content.gif) right top repeat-y}

#blockPost             {}
#blockPostInner        {}

/* Globale Elemente */

.skiplinks						{ display:inline; height:0; left:-1000px; overflow:hidden; position:absolute; top:-1000px; width:0; }

#globalFunctions                {text-align:right;padding-top:60px;width:660px;float:right; }
#globalFunctions a              {color:#4a4a4a; }
#globalFunctions a:hover        {background-color:#4a4a4a;color:#FFFFFF; }

#logo                           {float:left;margin:0em;width:auto}
#logo img						{display:block}

#search                         {}
.searchLabel                    {margin-right:5px;}
.searchInput                    {width:100px; vertical-align:top; height:16px; border:1px solid #4a4a4a;  }
.searchButton                   {vertical-align:top; height:18px; background-color:#4a4a4a; border:1px solid #4a4a4a; color:#FFFFFF; font-weight:bold;  }
.search							{position:absolute; top:68px; left:50%; margin-left:230px }

.tool							{float:right; width:600px; line-height:35px; }
.tool a							{text-decoration:none; }

.contrastLinks					{padding-left:30px; padding-right:250px; }
.fontLinks						{padding-right:20px;}
.fontLinks a					{color:#4a4a4a;text-decoration:none;font-weight:bold;font-size:23px;  padding: 0 3px;}
.fontLinks a:hover				{color:#4a4a4a;text-decoration:none;font-weight:bold;font-size:23px;  padding: 0 3px;}
a.minus							{font-size:18px;  padding: 0 3px;}
a:hover.minus					{font-size:18px;  padding: 0 3px;}
a.plus							{font-size:27px;  padding: 0 3px;}
a.plus:hover					{font-size:27px;  padding: 0 3px;}

/* Pflegeschaltflächen */

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

#beButtons                      {position:absolute; z-index:1000}
#beButtonAdmin                  {float:left}
#beButtonPage                   {float:left;margin:0}
#beButtonContent                {float:left}

#beButtonEditTop                {}
#beButtonEditRight              {position:absolute;margin:1px 0 0 5px}
#beButtonEditBottom             {position:absolute;margin:1px 0 0 5px}
#beButtonEditLeft               {position:absolute;margin:5px 0 0 5px}

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

/* Allgemeine Elemente */

.elementStandard                {padding:20px 20px 0px}
.elementStandardVeranstaltungen {padding:15px 20px 0px 20px}
.elementHeadline                {padding:20px 20px 0px}
.elementText                    {padding:20px 20px 10px}
.elementText4Cols               {padding:20px 20px 0px; border-bottom:1px solid #b6b6b6}
.elementText .fragmentInfo      {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/wDefault/wGlobal/layout/images/icons/info.gif);padding:1em 1em 1em 4em;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementText .fragmentWarning   {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/wDefault/wGlobal/layout/images/icons/warning.gif);padding:1em 1em 1em 4em;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementText .fragmentTip       {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/wDefault/wGlobal/layout/images/icons/info.gif);padding:1em 1em 1em 4em;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementText h2                 {margin:0px 0px 5px 0px}

.wGallery .wList .wScrollPrevious	{ background-color:#000000 }
.wGallery .wList .wScrollNext		{ background-color:#000000 }

.elementTextZusatzinfo					{padding:20px}
.elementTextZusatzinfo h1				{padding-bottom:10px}
.elementTextZusatzinfo h2				{line-height:1.0em}

.elementTextKontakt						{padding:20px}
.elementTextKontakt h1					{padding-bottom:5px}
.elementTextKontakt h2					{padding-top:5px; line-height:1.0em}

.elementTextOeffnungszeiten				{padding:20px}
.elementTextOeffnungszeiten h1			{padding-bottom:5px}
.elementTextOeffnungszeiten h2			{padding-top:5px; line-height:1.0em}


.elementHeadlineBaliFuer				{ background-color:#f4780a; padding:4px 20px 5px; color:#FFFFFF }
.elementHeadlineBaliFuer h1				{ color:#FFFFFF}

.elementGooglemap				{ padding:20px }
.elementGooglemap img			{ display:block; }

.elementBorderBottom 			{border-bottom:1px solid #b6b6b6;}

.elementColStandard             {margin:0; padding:0;list-style-image:none;border:none;width:158px;float:left; overflow:hidden}
.elementColStandard .pad		{padding-right:10px; padding-bottom:20px; }
.elementColStandard h2			{font-size:100%;font-weight:bold;color:#dc7900}
.elementColStandard img			{display:bock}

.elementColLast                 {margin:0; padding:0;list-style-image:none;border:none;width:145px;float:left; overflow:hidden}
.elementColLast .pad			{padding-right:0px;  padding-bottom:20px }
.elementColLast h2				{font-size:100%;font-weight:bold;color:#dc7900}

.elementTextThema		{padding:20px}
.themeBlue				{color:#4996c8}
.themeBlue h1			{color:#4996c8}
.themeBlue h2			{color:#4996c8;margin-bottom:5px}
.themeBlue h1 a			{text-decoration:none}
.themeBlue h1 a:hover	{text-decoration:none; background-color:#4996c8}
.themeBlue h2 a			{text-decoration:none}
.themeBlue h2 a:hover	{text-decoration:none; background-color:#4996c8}
.themeBlue h3			{color:#4996c8}
.themeBlue h4			{color:#4996c8}
.themeBlue h5			{color:#4996c8}
.themeBlue h6			{color:#4996c8}
.themeBlue a			{color:#4996c8;}
.themeBlue a:hover		{color:#FFFFFF;}
.themeBlue li a			{color:#4996c8;padding:0 0 0 15px;background:url(/wDefault/wGlobal/layout/images/links/intern_b.gif) center left no-repeat}
.themeBlue li a:hover	{color:#FFFFFF;padding:0 0 0 15px;background:url(/wDefault/wGlobal/layout/images/links/intern_b.gif) center left no-repeat #4996c8}
.themeBlue ul			{color:#4996c8;margin-top:10px;padding-left:0px;list-style-type:none}
.themeBlue li			{color:#4996c8;padding-top:2px}
.themeBlue p			{color:#4996c8}

.themeGreen				{color:#688957}
.themeGreen h1			{color:#688957}
.themeGreen h2			{color:#688957;margin-bottom:5px}
.themeGreen h1 a		{text-decoration:none}
.themeGreen h1 a:hover	{text-decoration:none; background-color:#688957}
.themeGreen h2 a		{text-decoration:none}
.themeGreen h2 a:hover	{text-decoration:none; background-color:#688957}
.themeGreen h3			{color:#688957}
.themeGreen h4			{color:#688957}
.themeGreen h5			{color:#688957}
.themeGreen h6			{color:#688957}
.themeGreen a			{color:#688957;}
.themeGreen a:hover		{color:#FFFFFF;}
.themeGreen li a		{color:#688957;padding:0 0 0 15px;background:url(/wDefault/wGlobal/layout/images/links/intern_g.gif) center left no-repeat}
.themeGreen li a:hover	{color:#FFFFFF;padding:0 0 0 15px;background:url(/wDefault/wGlobal/layout/images/links/intern_g.gif) center left no-repeat #688957}
.themeGreen ul			{color:#688957;margin-top:10px;padding-left:0px;list-style-type:none}
.themeGreen li			{color:#688957;padding-top:2px}
.themeGreen p			{color:#688957}

.themeRed				{color:#a33242}
.themeRed h1			{color:#a33242}
.themeRed h2			{color:#a33242;margin-bottom:5px}
.themeRed h1 a			{text-decoration:none}
.themeRed h1 a:hover	{text-decoration:none; background-color:#a33242}
.themeRed h2 a			{text-decoration:none}
.themeRed h2 a:hover	{text-decoration:none; background-color:#a33242}
.themeRed h3			{color:#a33242}
.themeRed h4			{color:#a33242}
.themeRed h5			{color:#a33242}
.themeRed h6			{color:#a33242}
.themeRed a				{color:#a33242;}
.themeRed a:hover		{color:#FFFFFF;}
.themeRed li a				{color:#a33242;padding:0 0 0 15px;background:url(/wDefault/wGlobal/layout/images/links/intern_r.gif) center left no-repeat}
.themeRed li a:hover		{color:#FFFFFF;padding:0 0 0 15px;background:url(/wDefault/wGlobal/layout/images/links/intern_r.gif) center left no-repeat #a33242}
.themeRed ul			{color:#a33242;margin-top:10px;padding-left:0px;list-style-type:none}
.themeRed li			{color:#a33242;padding-top:2px}
.themeRed p				{color:#a33242}

.notheme			{}
.notheme h1			{}
.notheme h2			{margin-bottom:5px}
.notheme h1 a		{text-decoration:none}
.notheme h2 a		{text-decoration:none}
.notheme h3			{}
.notheme h4			{}
.notheme h5			{}
.notheme h6			{}
.notheme a			{}
.notheme a:hover	{}
.notheme ul			{margin-top:10px;padding-left:0px;list-style-type:none}
.notheme li			{padding-top:2px}
.notheme p				{}

.blaetterNavi	{ padding:5px 0; }
.blaetterNavi a	{ text-decoration:none }

/* Links */

a                    {text-decoration:underline;color:#dc7900;}
a:hover              {text-decoration:none;background-color:#dc7900;color:#FFFFFF;}
a.intern             {padding:0 0 0 15px;background-image:url(/wDefault/wGlobal/layout/images/links/intern.gif); background-position: center left; background-repeat: no-repeat}
a.extern             {padding:0 0 0 15px;background-image:url(/wDefault/wGlobal/layout/images/links/extern.gif); background-position: center left; background-repeat: no-repeat}
a.download           {padding:0 0 0 15px;background-image:url(/wDefault/wGlobal/layout/images/links/download.gif); background-position: center left; background-repeat: no-repeat}
a.mail           	 {padding:0 0 0 15px;background-image:url(/wDefault/wGlobal/layout/images/links/mail.gif); background-position: center left; background-repeat: no-repeat}
a.audio              {padding:0 0 0 15px;background-image:url(/wDefault/wGlobal/layout/images/links/audio.gif); background-position: center left; background-repeat: no-repeat}
a.video              {padding:0 0 0 15px;background-image:url(/wDefault/wGlobal/layout/images/links/video.gif); background-position: center left; background-repeat: no-repeat}
a.help               {padding:0 0 0 15px;background-image:url(/wDefault/wGlobal/layout/images/links/help.gif); background-position: center left; background-repeat: no-repeat}
a.important          {padding:0 0 0 15px;background-image:url(/wDefault/wGlobal/layout/images/links/important.gif); background-position: center left; background-repeat: no-repeat}
a.lupe               {padding:0 0 0 15px;background-image:url(/wDefault/wGlobal/layout/images/links/lupe.gif); background-position: center left; background-repeat: no-repeat}
a.map                {padding:0 0 0 15px;background-image:url(/wDefault/wGlobal/layout/images/links/map.gif); background-position: center left; background-repeat: no-repeat}
a.up                 {padding:0 0 0 15px;background-image:url(/wDefault/wGlobal/layout/images/links/up.gif); background-position: center left; background-repeat: no-repeat}
a.print              {padding:0 0 0 15px;background-image:url(/wDefault/wGlobal/layout/images/links/print.gif); background-position: center left; background-repeat: no-repeat}
a.back              {padding:0 0 0 15px;background-image:url(/wDefault/wGlobal/layout/images/links/back.gif); background-position: center left; background-repeat: no-repeat}

.minibigger	a		{ font-size:1.2em; line-height:1.3em }

.elementTitlePicture img		{display:block}
.elementTitlePicture			{width:660px;height:220px;overflow:hidden;}

.elementSquarePicture			{width:220px;height:200px;overflow:hidden}
.elementSquarePicture img		{display:block}

.elementSquarePictureWide			{width:440px;height:200px;overflow:hidden}
.elementSquarePictureWide img		{display:block}

.title          {padding:2px 10px; }

.elementEmptySquare			{width:220px;height:200px;overflow:hidden;color:#FFFFFF}

.borderbottom				{border-bottom:solid 1px #b6b6b6}
.bordertop					{border-top:solid 1px #b6b6b6}
.borderbottomtop			{border-bottom:solid 1px #b6b6b6; border-top:solid 1px #b6b6b6}

.elementPicture                 {padding:0 20px}
.elementPicture .title          {padding:2px 0; }
.elementLink                    {padding:20px}
.elementBack                    {padding:20px}
.elementVideo                   {padding:20px}
.elementAudio                   {padding:20px}
.elementPortlet                 {padding:20px}
.col2 .elementPortlet                 {padding:20px; border-bottom: 1px solid #CCC}
.elementScript                  {padding:20px}
.elementSource                  {padding:20px;background-color:#FFFFCC;overflow:auto;white-space:nowrap}
.elementSource h4               {padding:20px;background-color:#ffffcc;padding:4px 4px 4px 0;border-bottom:solid 1px #b6b6b6}
.elementPlain                   {padding:20px;overflow:auto;padding:4px;background-color:#f0f0f0;border:solid 1px #a0a0a0}
.elementDelimiter               {padding:0em}
.elementWeather					{padding:20px;}
.tagCloud a						{}
.elementContainer               {margin:0;}

.elementContainer2Left              {margin:0 0 0 0;border-bottom:1px solid #b6b6b6;background:url(/wDefault/wGlobal/layout/images/backgrounds/borderpixel.gif) 219px top repeat-y; height:1%}
.elementContainer2Left .col1        {float:left;width:220px;overflow:hidden}
.elementContainer2Left .col2        {float:left;width:440px;overflow:hidden}

.elementContainer2Right              {margin:0 0 0 0;border-bottom:1px solid #b6b6b6;background:url(/wDefault/wGlobal/layout/images/backgrounds/borderpixel.gif) 439px top repeat-y; height:1%}
.elementContainer2Right .col1        {float:left;width:440px;overflow:hidden}
.elementContainer2Right .col2        {float:left;width:220px;overflow:hidden}

.elementContainer3              {margin:0 0 0 0;border-bottom:1px solid #b6b6b6; background-image:url(/wDefault/wGlobal/layout/images/backgrounds/borderpixel_d.gif); background-position: left top; background-repeat: repeat-y; height:1% }
.elementContainer3 .col1        {float:left;width:220px;overflow:hidden}
.elementContainer3 .col2        {float:left;width:220px;overflow:hidden}
.elementContainer3 .col3        {float:left;width:220px;overflow:hidden}

/* Elemente des oberen Bereich */

/* Elemente des linken Bereiches */

#blockLeft .elementHeadline     {padding:20px 10px 10px 20px;margin:0px}
#blockLeft .elementText         {padding:0px 10px 10px 20px;margin:0px; border-bottom:1px solid white}
#blockLeft .elementText a					{color:#4a4a4a}
#blockLeft .elementText a:hover				{background-color:#4a4a4a;color:#FFFFFF}
#blockLeft .balifuerButton		{margin-left:5px;background-color:#4a4a4a;color:#FFFFFF;font-weight:bold}
#blockLeft .elementPortlet		{padding-top: 0px}
#blockLeft .elementPortlet a					{color:#4a4a4a; text-decoration: none}
#blockLeft .elementPortlet a:hover				{background-color:#4a4a4a;color:#FFFFFF; text-decoration: underline}

.titleUnterkunft				{ padding:3px 10px;background-color:#F4780A }
.bgColorUnterkuenfte			{ background-color:#F5E8D0 }


/* KOALIS: RATHAUS ONLINE VON DER GKD */


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

#koalis {
width:100%;
}

#koalis .verz_hinweis {

}

#koalis a {

}

#koalis a:hover {
}

#koalis a:visited {
}

#koalis a.nav {

}

#koalis .alph {

}

#koalis .alph_org {

}

#koalis p { text-align:left }

#koalis img {
}

#koalis .formulare {

}

#koalis .hinweisROT {
}

#koalis hr {
}

#koalis table {

}

#koalis .unsichtbar { display:none }

#koalis th, #koalis th.subtitel, #koalis th.subtitel2 { text-align:left

}

#koalis th.subtitel2 {

}

#koalis th.subtitel {

}

#koalis tr.ungrade { background-color: #f1f1f1;

}

#koalis tr.grade { 

}

#koalis tr.forum_ungrade {

}

#koalis tr.forum_grade {

}

#koalis td.forum_center {
}

#koalis td { padding:2px;
}

#koalis td.subtitel {

}

#koalis td.standard {

}

#koalis td.standard a {
}

#koalis td a { display:block; width:auto

}

#koalis ul {

}

#koalis ul li { font-weight:bold; padding-bottom:10px

}

#koalis h3 { font-size:1.6em;font-weight:normal;line-height:100%;color:#4a4a4a;margin:0;padding:0;margin-bottom:15px;

}

#koalis h5 {

}

#koalis #org_uebersicht {
}

#koalis #org_uebersicht ul { margin-top:15px

}

#koalis #org_uebersicht ul li { font-weight: normal; margin:0; padding:0

}

#koalis #org_uebersicht ul li a {

}

#koalis #org_uebersicht ul li a:hover {

}

#koalis #org_uebersicht ul ul {

}

#koalis #org_uebersicht ul ul li {
}

#koalis #org_uebersicht ul ul li a {

}

#koalis #org_uebersicht ul ul ul {
}

#koalis #org_uebersicht ul ul ul li {
}

#koalis #org_uebersicht ul ul ul li a {

}

#koalis #org_uebersicht ul ul ul ul {
}

#koalis #org_uebersicht ul ul ul ul li {
}

#koalis #org_uebersicht ul li.klein {

}

#koalis #org_uebersicht ul li.person { list-style-type:none; padding-bottom:5px

}

#koalis #org_uebersicht ul li.person a { 

}

#koalis #org_uebersicht ul li.personklein { font-weight:bold; padding-top:5px

}

#koalis #org_uebersicht ul ul ul li.personklein {
}

#koalis #org_uebersicht ul ul ul ul li.personklein {
}

#koalis #org_uebersicht ul ul ul ul ul li.personklein {
}
#koalis select { width:400px; }




.elementFormEditor                             {margin-bottom:10px;border-style:dashed;border-color:#ED1C24;border-width:1px;overflow:hidden;padding-bottom:4px;}


.elementFormEditor .groupContentEvents         {margin-left:0px;margin-bottom:10px;}
.elementFormEditor .groupClientEvents          {margin-left:0px;}
.elementFormEditor .groupServerEvents          {margin-left:0px;}

.elementFormEditor .buttonContainer       {margin-bottom:10px;border-style:dashed;border-color:#ED1C24;border-width:1px;margin-left:4px;margin-right:2px;}
.elementFormEditor .inputContainer        {margin-bottom:10px;border-style:dashed;border-color:#ED1C24;border-width:1px;margin-left:4px;margin-right:2px;}
.elementFormEditor .inputContainerGroup   {margin-bottom:10px;border-style:dashed;border-color:#ED1C24;border-width:1px;margin-left:4px;margin-right:2px;}

.elementFormEditor .elementVariableEmailText .emailText .wEditorInput {width:100%; height:250px;}



.elementFormEditor .elementRow                  {clear:both;margin-bottom:8px;padding-left:5px;}
.elementFormEditor .elementRow .colGroup        {margin-left:10px;}
.elementFormEditor .elementRow .colGroup .col1      {width:30%;}
.elementFormEditor .elementRow .colGroup .col1 span {display:block;}
.elementFormEditor .elementRow .colGroup .col2      {width:40%;}
.elementFormEditor .elementRow .colGroup .col2 span {padding-left:10px;display:block;}
.elementFormEditor .elementRow .colGroup .colSpan1  {width:70%;}
.elementFormEditor .elementRow .colGroup .colSpan1  .wglButtonContainer {}

.elementFormEditor .elementRow .itemLabel       {float:left;}
.elementFormEditor .elementRow .itemContainer   {float:left;overflow:hidden;}
.elementFormEditor .elementRow .itemFunction    {float:right;width:65px;margin-top:-18px;}


.elementFormEditor .preview             {clear:both;margin-bottom:8px;padding:4px;padding-left:15px;background-color:#EFEFEF;}
.elementFormEditor .preview .col1 {width:auto;float:left;}
.elementFormEditor .preview .col2 {float:left;background-color:#FFFFFF;width:85%;}


.elementFormEditor .preview .elementRow {margin-top:3px;margin-bottom:3px;margin-left:10px;margin-right:10px;}
.elementFormEditor .preview .elementRow .col1 {width:auto;}
.elementFormEditor .preview .elementRow .col2 {width:auto;}
.elementFormEditor .preview .elementRow .colSpan1 {width:100%}
.elementFormEditor .preview .itemLabel       {}
.elementFormEditor .preview .itemLabel label {overflow:hidden;}
.elementFormEditor .preview .itemContainer   {margin-left:5px;}
.elementFormEditor .preview .itemContainer .XS {width:20px;}
.elementFormEditor .preview .itemContainer .S  {width:30px;}
.elementFormEditor .preview .itemContainer .M  {width:50px;}
.elementFormEditor .preview .itemContainer .L  {width:80px;}
.elementFormEditor .preview .itemContainer .XL {width:90px;}
.elementFormEditor .preview .itemFunction    {float:right;width:65px;margin-top:-18px;}
.elementFormEditor .preview .clearBoth       {height:0px;line-height:0.001em;font-size:0.001em;clear:both;padding:0px;margin:0;overflow:hidden;}


.elementFormEditor .inputContainer .preview .itemContainer input {overflow:hidden;margin-right:2px;height:11px;line-height:11px;width:30px;background-color:#FFFFFF;}
.elementFormEditor .inputContainerGroup .preview .itemContainer input {overflow:hidden;margin-right:2px;height:11px;line-height:11px;width:30px;background-color:#FFFFFF;border:1px solid green;}
.elementFormEditor .inputContainerGroup .preview .itemContainer label {overflow:hidden;margin-right:2px;height:11px;line-height:11px;width:30px;background-color:#FFFFFF;}
.elementFormEditor .inputContainerGroup .preview .itemContainer div {margin-bottom:2px;margin-left:2px;}
.elementFormEditor .buttonContainer .preview .itemContainer button {display:inline;overflow:hidden;margin-right:2px;height:15px;line-height:15px;background-color:#FFFFFF;cursor:default;}
.elementFormEditor .buttonContainer .preview .itemContainer span {float:right;}



.elementFormEditor .XS                         {width:30px;}
.elementFormEditor .S                          {width:60px;}
.elementFormEditor .M                          {width:90px;}
.elementFormEditor .L                          {width:120px;}
.elementFormEditor .XL                         {width:150px;}


.elementFormEditor .elementInput          {background-color:##FFFFFF;border:1px solid #CCCCCC;}
.elementFormEditor .elementInputPassword  {background-color:##FFFFFF;border:1px solid #CCCCCC;}
.elementFormEditor .elementInputEmail     {background-color:##FFFFFF;border:1px solid #CCCCCC;}
.elementFormEditor .elementInputRadio     {background-color:##FFFFFF;overflow:hidden;margin-top:2px;}
.elementFormEditor .elementInputCheckbox  {background-color:##FFFFFF;overflow:hidden;margin-top:2px;}
.elementFormEditor .elementTextarea       {background-color:##FFFFFF;border:1px solid #CCCCCC;}
.elementFormEditor .elementSelect         {background-color:##FFFFFF;border:1px solid #CCCCCC;}
.elementFormEditor .elementSelectCategory {background-color:##FFFFFF;border:1px solid #CCCCCC;}
.elementFormEditor .elementCaptcha        {display:block;margin-bottom:2px;}



.elementFormEditor .options                    {clear:both;padding:5px;border:solid 1px #a0a0a0;background-color:#EEEEEE;}
.elementFormEditor .options td                 {height:20px;}
.elementFormEditor .options .optionValue       {width:260px;}
.elementFormEditor .optionValue       {width:40%;}
.elementFormEditor .optionLabel       {}

.elementFormEditor .optionsSystem                    {clear:both;padding:5px;border:solid 1px #a0a0a0;background-color:#EEEEEE;}
.elementFormEditor .optionsSystem td                 {height:20px;}
.elementFormEditor .optionsSystem .optionLabel       {width:30%;}
.elementFormEditor .optionsSystem .optionValue       {}

.elementFormEditor .optionsHeaderSystem              {margin:0 0 0 0;height:19px;padding:0;padding-left:5px;line-height:19px;overflow:hidden;border:1px solid #858585;width:100%;background-image:url(/weblication/grid/gui/wImages/style/wSheetElementHeaderBg.gif);background-repeat:repeat-x;}
.elementFormEditor .optionsHeaderSystem  img         {margin-top:2px;margin-right:5px;float:left;}
.elementFormEditor .optionsHeaderSystem  span        {display:inner;}

.elementFormEditor .optionsDefault                    {clear:both;padding:5px;border:solid 1px #a0a0a0;background-color:#EEEEEE;}
.elementFormEditor .optionsDefault td                 {height:20px;}
.elementFormEditor .optionsDefault .optionLabel       {}
.elementFormEditor .optionsDefault .optionValue       {}

.elementFormEditor .optionsHeaderDefault              {height:19px;line-height:19px;overflow:hidden;width:100%;background-color:#EEEEEE;}
.elementFormEditor .optionsHeaderDefault  img         {border:1px solid #BCBCBC; border-right:1px solid ##999999;border-bottom:1px solid ##999999;margin-right:1px;float:right;background-image:url(/weblication/grid/gui/wImages/style/wSheetElementHeaderBg.gif);background-repeat:repeat-x;}
.elementFormEditor .optionsHeaderDefault  span        {padding-left:10px;display:inner;}

