@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open-Sans');
	src:url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Regular.eot'); /* IE9 Compat Modes */
  src:url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Regular.woff') format('woff'), /* Pretty Modern Browsers */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Regular.svg#OpenSans-Regular') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family:'Open Sans';
  font-style:italic;
  font-weight:400;
  src:local('Open-Sans');
	src:url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Italic.eot'); /* IE9 Compat Modes */
  src:url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Italic.woff2') format('woff2'), /* Super Modern Browsers */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Italic.woff') format('woff'), /* Pretty Modern Browsers */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Italic.ttf')  format('truetype'), /* Safari, Android, iOS */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Italic.svg#OpenSans-Italic') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:700;
  src:local('Open-Sans');
	src:url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Bold.eot'); /* IE9 Compat Modes */
  src:url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Bold.woff2') format('woff2'), /* Super Modern Browsers */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Bold.woff') format('woff'), /* Pretty Modern Browsers */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-Bold.svg#OpenSans-Bold') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family:'Open Sans';
  font-style:italic;
  font-weight:700;
  src:local('Open-Sans');
	src:url('/wGlobal/layout/webfonts/OpenSans/OpenSans-BoldItalic.eot'); /* IE9 Compat Modes */
  src:url('/wGlobal/layout/webfonts/OpenSans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-BoldItalic.woff2') format('woff2'), /* Super Modern Browsers */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-BoldItalic.woff') format('woff'), /* Pretty Modern Browsers */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-BoldItalic.ttf')  format('truetype'), /* Safari, Android, iOS */
      url('/wGlobal/layout/webfonts/OpenSans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg'); /* Legacy iOS */
}

html                                  {height:101%}
body                                  {margin:0;padding:0;font-family:'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:19px;color:#666;-webkit-tap-highlight-color:transparent;background:#7dc803;}

#blockMain 														{margin:0;}

header 																{margin:0;border-bottom:0px solid #7dc803;background-color:#fff;}
header > div 													{margin:0 auto;padding:1px 0 7px;max-width:1210px;}
header > div #logo										{float:left;margin:0;}
header > div #headline								{float:right;margin:5px 0 0;}
header > div #cartStatus							{float:right;margin:50px 100px 0 0;}
header > div #cartStatus .cartPicture {padding-top:5px;}
header > div #cartStatus .cartEmpty 	{display:block;margin-top:12px;}
header > div .switchAreas							{margin:10px 0;}

section#blockContent 									{margin:0;background-color:#fff;padding: 10px;}
section#blockContent > div 						{margin:0 auto;padding:50px 0;max-width:1200px;}

footer 																{margin:0;color:#fff;background-color:#7dc803;}
footer > div 													{margin:0 auto;padding:50px 10px;max-width:1200px;}

nav#navMeta  													{margin:0;padding:4px 0.5em 7px;background-color:#7dc803;overflow:hidden;}
nav#navMeta ul 												{margin:0 auto;max-width:1200px;text-align:right;}
nav#navMeta li 												{margin:0;padding:0;display:inline-block;overflow:hidden;border-right:1px solid #fff;font-size:11px;line-height:14px;vertical-align:middle;}
nav#navMeta li:last-child 						{border-right:0;}
nav#navMeta li a 											{display:inline-block;margin:0 auto;overflow:hidden;padding:0;width:auto;color:#fff;border:0;vertical-align:top;text-align:center;text-decoration:none;}
nav#navMeta li a > span       				{display:block;padding:0 10px 0;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;}
nav#navMeta li a:hover > span 				{color:#333333;}
nav#navMeta li a.active 							{color:#333333;}
nav#navMeta li a.active:hover > span 	{color:#333333;}

nav#navMain  																	{margin:0;padding:10px 0.5em 10px;background-color:#fcfcfc;/*background-image:-moz-linear-gradient(center top , #efefef, #D0D0D0);*/border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
nav#navMain ul, 															{margin:0;padding:0;list-style-type:none;}
nav#navMain li 																{position:relative;margin:0;padding:0;display:block;vertical-align:top;}
nav#navMain a,
nav#navMain a:hover 													{display:block;margin:0;padding:0;overflow:hidden;vertical-align:top;text-decoration:none;border:0;}
nav#navMain a span 														{display:block;padding:3px 10px 3px;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;}
nav#navMain > ul 															{padding:0.5em 0 0;clear:left;text-align:center;}
nav#navMain > ul > li 												{display:inline-block;}
nav#navMain > ul > li > a 										{display:inline-block;margin:0 auto;width:auto;color:#fff;background-color:#7dc803;text-align:center;}
nav#navMain > ul > li > a > span       				{}
nav#navMain > ul > li > a:hover > span 				{color:#666666;}
nav#navMain > ul > li > a.active 							{color:#fff;background-color:#666666;}
nav#navMain > ul > li > a.active:hover > span {color:#fff;}
nav#navMain > ul > li.active > a 							{color:#fff;background-color:#666666;}
nav#navMain > ul > li.active > a:hover > span {color:#fff;}
nav#navMain > ul > li > ul                    {display:none;background-color:#fff;position:absolute;z-index:80;border:none;margin:0 0 0 0;padding:0 0 0 0;border:solid 1px #666666;width:200px;text-align:left;}
nav#navMain > ul > li:hover > ul              {display:block;}
nav#navMain > ul > li > ul > li > a 					{color:#666666;background-color:#fff;}
nav#navMain > ul > li > ul > li:hover > a 		{color:#fff;background-color:#7dc803;}
nav#navMain > ul > li > ul > li.active > a 							{color:#fff;background-color:#666666;}
nav#navMain > ul > li > ul > li.active:hover > a > span {color:#fff;}

nav#navMetaBottom  													{margin:0;padding:0;overflow:hidden;}
nav#navMetaBottom ul 												{margin:0 auto;max-width:1200px;text-align:right;}
nav#navMetaBottom li 												{margin:0;padding:0;display:inline-block;overflow:hidden;border-right:1px solid #fff;font-size:11px;line-height:14px;vertical-align:middle;}
nav#navMetaBottom li:last-child 						{border-right:0;}
nav#navMetaBottom li a 											{display:inline-block;margin:0 auto;overflow:hidden;padding:0;width:auto;color:#fff;border:0;vertical-align:top;text-align:center;text-decoration:none;}
nav#navMetaBottom li a > span       				{display:block;padding:0 10px 0;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;}
nav#navMetaBottom li a:hover > span 				{color:#333333;}
nav#navMetaBottom li a.active 							{color:#333333;}
nav#navMetaBottom li a.active:hover > span 	{color:#333333;}

h1 																		{font-family:'Questrial','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:24px;line-height:105%;margin:0 0 20px 0;}
h2 																		{font-family:'Questrial','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:20px;line-height:105%;margin:0 0 10px 0;}
h3 																		{font-family:'Questrial','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;line-height:105%;margin:0 0 10px 0;}
h4 																		{font-family:'Questrial','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:105%;margin:0 0 10px 0;}

a 																		{color:#7dc803;}
a:hover 															{color:#000;}
footer a 															{color:#fff;}
footer a:hover 												{color:#333333;}

a.button                              {display:inline-block;margin:0 auto;overflow:hidden;padding:0;width:auto;color:#fff;background-color:#7dc803;border:0;vertical-align:top;text-align:center;text-decoration:none;/*border-radius:15px;*/}
a.button:hover                        {color:#666666;background-color:#e0e0e0;text-decoration:none;}
a.button > span                       {display:block;padding:3px 10px 3px;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;}
a.button:hover > span                 {color:#666666;}

footer a.button 											{color:#fff;background-color:transparent;vertical-align:middle;}
footer a.button:hover 								{color:#333333;background-color:transparent;vertical-align:middle;}

#cartButton 								{margin-top:10px;}

p                    				{margin:0 0 10px 0}

ul                   				{margin:0;padding:0;list-style:none;}
ol                   				{margin:0;padding:0}
li                   				{margin:0;padding:0}

.inlineBlock 								{display:inline-block;}
.inlineBlockLabelDate 			{width:70px;}

.alignLeft 									{text-align:left;}
.alignCenter 								{text-align:center;}
.alignRight 								{text-align:right;}

.floatLeft 									{float:left;}
.floatRight 								{float:right;}
.containerFloatLeft 				{float:left;margin-right:10px;}
.containerFloatRight 				{float:right;margin-left:10px;}
.clearBoth        					{height:0px;line-height:0;font-size:0px;clear:both;padding:0;margin:0;overflow:hidden}
.invisible 									{display:none;}
.relative 									{position:relative;}
.absolute 									{position:absolute;}

.standard 									{margin-bottom:20px;}
.half 											{margin-bottom:10px;}
.blank 											{margin-bottom:0;}
.content 										{max-width:1200px;margin-right:auto;margin-left:auto;}

.bold 											{font-weight:bold;}
.italic 										{font-style:italic;}

.statusMessage 							{color:green;}
.lightgrey 									{color:#bbb;}
.red 												{color:red;}
.blue 											{color:blue;}
.green 											{color:green;}

.borderBottom 							{padding-bottom:5px;border-bottom:1px solid #061C3B;}
.messageBottom 							{padding-bottom:5px;border-bottom:1px solid #061C3B;}

.borderOuterTop 						{margin-top:5px;padding-top:5px;border-top:1px dashed #ccc;}
.borderInnerTop 						{border-top:1px dashed #ccc;}
.borderOuterBottom					{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dashed #ccc;}

.contentHeaderLine 					{padding-bottom:5px;border-bottom:5px solid #eee;font-weight:bold;}
.contentBottomLine 					{padding-top:5px;border-top:5px solid #eee;font-weight:bold;}
.contentResultLine 					{padding:5px 0;border-bottom:1px solid #eee;}
.contentResultLine2 				{padding:5px;border:1px solid #eee;}

.minHeight200px 						{min-height:200px;}
.minHeight400px 						{min-height:400px;}

/* CSS3 */
.boxSizing 									{box-sizing:border-box;-moz-box-sizing:border-box;}
.borderRadius5P 						{border-radius:5px}
.rotate35 									{
														-transform:rotate(-35deg);
														/* Safari */
														-webkit-transform:rotate(-35deg);
														/* Firefox */
														-moz-transform:rotate(-35deg);
														/* IE */
														-ms-transform:rotate(-35deg);
														/* Opera */
														-o-transform:rotate(-35deg);
														/* Internet Explorer */
														filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
														}
														
.text                       {}
.text ul                    {margin:0 0 10px 0;padding-left:5px;list-style-type:none;list-style-image:none;}
.text ol                    {margin:0 0 10px 0;}
.text li                    {position:relative;margin:0 0 5px 0;padding:0 0 0 15px;}
.text li:before             {content:'';position:absolute;top:5px;left:0;width:8px;height:8px;background-color:#666;border-radius:50%;font-size:50%;color:#666;}
.text a                     {font-weight:600;}

/* Mehrspaltiger Inhaltscontainer Spalten*/
.containerStandard                                            {clear:both;}
.containerStandard:after                                      {content:'';display:block;height:0;clear:both;}
.containerStandard .col                                       {float:left;}
.containerStandard .col_inner > div:last-child                {margin-bottom:1px}

.containerStandardColumns_var100                              {}
.containerStandardColumns_var100 > .col1                      {float:left;width:100%}
.containerStandardColumns_var100 > .col1 > div                {}

.containerStandardColumns_var2080                             {}
.containerStandardColumns_var2080 > .col1                     {float:left;width:20%}
.containerStandardColumns_var2080 > .col2                     {float:left;width:80%}
.containerStandardColumns_var2080 > .col1 > div               {margin-right:20px}
.containerStandardColumns_var2080 > .col2 > div               {margin-left:0}

.containerStandardColumns_var3070                             {}
.containerStandardColumns_var3070 > .col1                     {float:left;width:33.33%}
.containerStandardColumns_var3070 > .col2                     {float:left;width:66.66%}
.containerStandardColumns_var3070 > .col1 > div               {margin-right:20px}
.containerStandardColumns_var3070 > .col2 > div               {margin-left:0}

.containerStandardColumns_var5050                             {}
.containerStandardColumns_var5050 > .col1                     {float:left;width:50%}
.containerStandardColumns_var5050 > .col2                     {float:left;width:50%}
.containerStandardColumns_var5050 > .col1 > div               {margin-right:10px}
.containerStandardColumns_var5050 > .col2 > div               {margin-left:10px}

.containerStandardColumns_var7030                             {}
.containerStandardColumns_var7030 > .col1                     {float:left;width:66.66%}
.containerStandardColumns_var7030 > .col2                     {float:left;width:33.33%}
.containerStandardColumns_var7030 > .col1 > div               {margin-right:0}
.containerStandardColumns_var7030 > .col2 > div               {margin-left:20px}

.containerStandardColumns_var8020                             {}
.containerStandardColumns_var8020 > .col1                     {float:left;width:80%}
.containerStandardColumns_var8020 > .col2                     {float:left;width:20%}
.containerStandardColumns_var8020 > .col1 > div               {margin-right:0}
.containerStandardColumns_var8020 > .col2 > div               {margin-left:20px}

.containerStandardColumns_var251560                           {}
.containerStandardColumns_var251560 > .col1                   {float:left;width:25%}
.containerStandardColumns_var251560 > .col2                   {float:left;width:15%}
.containerStandardColumns_var251560 > .col3                   {float:left;width:60%}
.containerStandardColumns_var251560 > .col1 > div             {margin-right:14px}
.containerStandardColumns_var251560 > .col2 > div             {margin-left:7px;margin-right:7px}
.containerStandardColumns_var251560 > .col3 > div             {margin-left:14px}

.containerStandardColumns_var255025                           {}
.containerStandardColumns_var255025 > .col1                   {float:left;width:25%}
.containerStandardColumns_var255025 > .col2                   {float:left;width:50%}
.containerStandardColumns_var255025 > .col3                   {float:left;width:25%}
.containerStandardColumns_var255025 > .col1 > div             {margin-right:14px}
.containerStandardColumns_var255025 > .col2 > div             {margin-left:7px;margin-right:7px}
.containerStandardColumns_var255025 > .col3 > div             {margin-left:14px}

.containerStandardColumns_var256015                           {}
.containerStandardColumns_var256015 > .col1                   {float:left;width:25%}
.containerStandardColumns_var256015 > .col2                   {float:left;width:60%}
.containerStandardColumns_var256015 > .col3                   {float:left;width:15%}
.containerStandardColumns_var256015 > .col1 > div             {margin-right:14px}
.containerStandardColumns_var256015 > .col2 > div             {margin-left:7px;margin-right:7px}
.containerStandardColumns_var256015 > .col3 > div             {margin-left:14px}

.containerStandardColumns_var283636                           {}
.containerStandardColumns_var283636 > .col1                   {float:left;width:28%}
.containerStandardColumns_var283636 > .col2                   {float:left;width:36%}
.containerStandardColumns_var283636 > .col3                   {float:left;width:36%}
.containerStandardColumns_var283636 > .col1 > div             {margin-right:14px}
.containerStandardColumns_var283636 > .col2 > div             {margin-left:7px;margin-right:7px}
.containerStandardColumns_var283636 > .col3 > div             {margin-left:14px}

.containerStandardColumns_var333333                           {}
.containerStandardColumns_var333333 > .col1                   {float:left;width:33.33%}
.containerStandardColumns_var333333 > .col2                   {float:left;width:33.33%}
.containerStandardColumns_var333333 > .col3                   {float:left;width:33.33%}
.containerStandardColumns_var333333 > .col1 > div             {margin-right:14px}
.containerStandardColumns_var333333 > .col2 > div             {margin-left:7px;margin-right:7px}
.containerStandardColumns_var333333 > .col3 > div             {margin-left:14px}

.containerStandardColumns_var502525                           {}
.containerStandardColumns_var502525 > .col1                   {float:left;width:50%}
.containerStandardColumns_var502525 > .col2                   {float:left;width:25%}
.containerStandardColumns_var502525 > .col3                   {float:left;width:25%}
.containerStandardColumns_var502525 > .col1 > div             {margin-right:14px}
.containerStandardColumns_var502525 > .col2 > div             {margin-left:7px;margin-right:7px}
.containerStandardColumns_var502525 > .col3 > div             {margin-left:14px}

.containerStandardColumns_var25252525                         {}
.containerStandardColumns_var25252525 > .col1                 {float:left;width:25%}
.containerStandardColumns_var25252525 > .col2                 {float:left;width:25%}
.containerStandardColumns_var25252525 > .col3                 {float:left;width:25%}
.containerStandardColumns_var25252525 > .col4                 {float:left;width:25%}
.containerStandardColumns_var25252525 > .col1 > div           {margin-right:15px}
.containerStandardColumns_var25252525 > .col2 > div           {margin-left:5px;margin-right:10px}
.containerStandardColumns_var25252525 > .col3 > div           {margin-left:10px;margin-right:5px}
.containerStandardColumns_var25252525 > .col4 > div           {margin-left:15px}

.containerStandardColumns_var25352020                       {}
.containerStandardColumns_var25352020 > .col1               {float:left;width:25%}
.containerStandardColumns_var25352020 > .col2               {float:left;width:35%}
.containerStandardColumns_var25352020 > .col3               {float:left;width:20%}
.containerStandardColumns_var25352020 > .col4               {float:left;width:20%}
.containerStandardColumns_var25352020 > .col1 > div         {margin-right:15px}
.containerStandardColumns_var25352020 > .col2 > div         {margin-left:5px;margin-right:10px}
.containerStandardColumns_var25352020 > .col3 > div         {margin-left:5px;margin-right:5px}
.containerStandardColumns_var25352020 > .col4 > div         {margin-left:15px}

.containerStandardColumns_var25451515                       {}
.containerStandardColumns_var25451515 > .col1               {float:left;width:25%}
.containerStandardColumns_var25451515 > .col2               {float:left;width:45%}
.containerStandardColumns_var25451515 > .col3               {float:left;width:15%}
.containerStandardColumns_var25451515 > .col4               {float:left;width:15%}
.containerStandardColumns_var25451515 > .col1 > div         {margin-right:15px}
.containerStandardColumns_var25451515 > .col2 > div         {margin-left:5px;margin-right:10px}
.containerStandardColumns_var25451515 > .col3 > div         {margin-left:5px;margin-right:5px}
.containerStandardColumns_var25451515 > .col4 > div         {margin-left:15px}

.containerStandardColumns_var20401525                       {}
.containerStandardColumns_var20401525 > .col1               {float:left;width:20%}
.containerStandardColumns_var20401525 > .col2               {float:left;width:40%}
.containerStandardColumns_var20401525 > .col3               {float:left;width:15%}
.containerStandardColumns_var20401525 > .col4               {float:left;width:25%}
.containerStandardColumns_var20401525 > .col1 > div         {margin-right:15px}
.containerStandardColumns_var20401525 > .col2 > div         {margin-left:5px;margin-right:10px}
.containerStandardColumns_var20401525 > .col3 > div         {margin-left:5px;margin-right:5px}
.containerStandardColumns_var20401525 > .col4 > div         {margin-left:15px}

.containerStandardColumns_var30303010                       {}
.containerStandardColumns_var30303010 > .col1               {float:left;width:30%}
.containerStandardColumns_var30303010 > .col2               {float:left;width:30%}
.containerStandardColumns_var30303010 > .col3               {float:left;width:30%}
.containerStandardColumns_var30303010 > .col4               {float:left;width:10%}
.containerStandardColumns_var30303010 > .col1 > div         {margin-right:15px}
.containerStandardColumns_var30303010 > .col2 > div         {margin-left:5px;margin-right:10px}
.containerStandardColumns_var30303010 > .col3 > div         {margin-left:5px;margin-right:5px}
.containerStandardColumns_var30303010 > .col4 > div         {margin-left:15px}

.containerStandardColumns_var40251520                       {}
.containerStandardColumns_var40251520 > .col1               {float:left;width:40%}
.containerStandardColumns_var40251520 > .col2               {float:left;width:25%}
.containerStandardColumns_var40251520 > .col3               {float:left;width:15%}
.containerStandardColumns_var40251520 > .col4               {float:left;width:20%}
.containerStandardColumns_var40251520 > .col1 > div         {margin-right:15px}
.containerStandardColumns_var40251520 > .col2 > div         {margin-left:5px;margin-right:10px}
.containerStandardColumns_var40251520 > .col3 > div         {margin-left:5px;margin-right:5px}
.containerStandardColumns_var40251520 > .col4 > div         {margin-left:15px}

.containerStandardColumns_var50151520                       {}
.containerStandardColumns_var50151520 > .col1               {float:left;width:50%}
.containerStandardColumns_var50151520 > .col2               {float:left;width:15%}
.containerStandardColumns_var50151520 > .col3               {float:left;width:15%}
.containerStandardColumns_var50151520 > .col4               {float:left;width:20%}
.containerStandardColumns_var50151520 > .col1 > div         {margin-right:15px}
.containerStandardColumns_var50151520 > .col2 > div         {margin-left:5px;margin-right:10px}
.containerStandardColumns_var50151520 > .col3 > div         {margin-left:5px;margin-right:5px}
.containerStandardColumns_var50151520 > .col4 > div         {margin-left:15px}

.containerStandardColumns_var2020202020                       {}
.containerStandardColumns_var2020202020 > .col1               {float:left;width:20%}
.containerStandardColumns_var2020202020 > .col2               {float:left;width:20%}
.containerStandardColumns_var2020202020 > .col3               {float:left;width:20%}
.containerStandardColumns_var2020202020 > .col4               {float:left;width:20%}
.containerStandardColumns_var2020202020 > .col5               {float:left;width:20%}
.containerStandardColumns_var2020202020 > .col1 > div         {margin-right:15px}
.containerStandardColumns_var2020202020 > .col2 > div         {margin-left:5px;margin-right:10px}
.containerStandardColumns_var2020202020 > .col3 > div         {margin-left:5px;margin-right:5px}
.containerStandardColumns_var2020202020 > .col4 > div         {margin-left:10px;margin-right:5px}
.containerStandardColumns_var2020202020 > .col5 > div         {margin-left:15px}

.containerStandardColumns_var3025151515                       {}
.containerStandardColumns_var3025151515 > .col1               {float:left;width:30%}
.containerStandardColumns_var3025151515 > .col2               {float:left;width:25%}
.containerStandardColumns_var3025151515 > .col3               {float:left;width:15%}
.containerStandardColumns_var3025151515 > .col4               {float:left;width:15%}
.containerStandardColumns_var3025151515 > .col5               {float:left;width:15%}
.containerStandardColumns_var3025151515 > .col1 > div         {margin-right:15px}
.containerStandardColumns_var3025151515 > .col2 > div         {margin-left:5px;margin-right:10px}
.containerStandardColumns_var3025151515 > .col3 > div         {margin-left:5px;margin-right:5px}
.containerStandardColumns_var3025151515 > .col4 > div         {margin-left:10px;margin-right:5px}
.containerStandardColumns_var3025151515 > .col5 > div         {margin-left:15px}

.containerStandardColumns_var3020201515                       {}
.containerStandardColumns_var3020201515 > .col1               {float:left;width:30%}
.containerStandardColumns_var3020201515 > .col2               {float:left;width:20%}
.containerStandardColumns_var3020201515 > .col3               {float:left;width:20%}
.containerStandardColumns_var3020201515 > .col4               {float:left;width:15%}
.containerStandardColumns_var3020201515 > .col5               {float:left;width:15%}
.containerStandardColumns_var3020201515 > .col1 > div         {margin-right:15px}
.containerStandardColumns_var3020201515 > .col2 > div         {margin-left:5px;margin-right:10px}
.containerStandardColumns_var3020201515 > .col3 > div         {margin-left:5px;margin-right:5px}
.containerStandardColumns_var3020201515 > .col4 > div         {margin-left:10px;margin-right:5px}
.containerStandardColumns_var3020201515 > .col5 > div         {margin-left:15px}

.containerStandardColumns_var2517171825                       {}
.containerStandardColumns_var2517171825 > .col1               {float:left;width:25%}
.containerStandardColumns_var2517171825 > .col2               {float:left;width:16%}
.containerStandardColumns_var2517171825 > .col3               {float:left;width:17%}
.containerStandardColumns_var2517171825 > .col4               {float:left;width:17%}
.containerStandardColumns_var2517171825 > .col5               {float:left;width:25%}
.containerStandardColumns_var2517171825 > .col1 > div         {margin-right:15px}
.containerStandardColumns_var2517171825 > .col2 > div         {margin-left:5px;margin-right:10px}
.containerStandardColumns_var2517171825 > .col3 > div         {margin-left:5px;margin-right:5px}
.containerStandardColumns_var2517171825 > .col4 > div         {margin-left:10px;margin-right:5px}
.containerStandardColumns_var2517171825 > .col5 > div         {margin-left:15px}

.containerStandardColumns_var251515151515                       {}
.containerStandardColumns_var251515151515 > .col1               {float:left;width:25%}
.containerStandardColumns_var251515151515 > .col2               {float:left;width:15%}
.containerStandardColumns_var251515151515 > .col3               {float:left;width:15%}
.containerStandardColumns_var251515151515 > .col4               {float:left;width:15%}
.containerStandardColumns_var251515151515 > .col5               {float:left;width:15%}
.containerStandardColumns_var251515151515 > .col6               {float:left;width:15%}
.containerStandardColumns_var251515151515 > .col1 > div         {margin-right:15px}
.containerStandardColumns_var251515151515 > .col2 > div         {margin-left:5px;margin-right:10px}
.containerStandardColumns_var251515151515 > .col3 > div         {margin-left:5px;margin-right:5px}
.containerStandardColumns_var251515151515 > .col4 > div         {margin-left:10px;margin-right:5px}
.containerStandardColumns_var251515151515 > .col5 > div         {margin-left:10px;margin-right:5px}
.containerStandardColumns_var251515151515 > .col6 > div         {margin-left:15px}

.containerStandardColumns_var15152510101015                     {}
.containerStandardColumns_var15152510101015 > .col1             {float:left;width:15%}
.containerStandardColumns_var15152510101015 > .col2             {float:left;width:15%}
.containerStandardColumns_var15152510101015 > .col3             {float:left;width:25%}
.containerStandardColumns_var15152510101015 > .col4             {float:left;width:10%}
.containerStandardColumns_var15152510101015 > .col5             {float:left;width:10%}
.containerStandardColumns_var15152510101015 > .col6             {float:left;width:10%}
.containerStandardColumns_var15152510101015 > .col7             {float:left;width:15%}
.containerStandardColumns_var15152510101015 > .col1 > div       {margin-right:15px}
.containerStandardColumns_var15152510101015 > .col2 > div       {margin-left:5px;margin-right:10px}
.containerStandardColumns_var15152510101015 > .col3 > div       {margin-left:5px;margin-right:5px}
.containerStandardColumns_var15152510101015 > .col4 > div       {margin-left:10px;margin-right:5px}
.containerStandardColumns_var15152510101015 > .col5 > div       {margin-left:10px;margin-right:5px}
.containerStandardColumns_var15152510101015 > .col6 > div       {margin-left:10px;margin-right:5px}
.containerStandardColumns_var15152510101015 > .col7 > div       {margin-left:15px}

.containerStandardColumns_var15251510101015         						{}
.containerStandardColumns_var15251510101015 > .col1             {float:left;width:15%}
.containerStandardColumns_var15251510101015 > .col2             {float:left;width:25%}
.containerStandardColumns_var15251510101015 > .col3             {float:left;width:15%}
.containerStandardColumns_var15251510101015 > .col4             {float:left;width:10%}
.containerStandardColumns_var15251510101015 > .col5             {float:left;width:10%}
.containerStandardColumns_var15251510101015 > .col6             {float:left;width:10%}
.containerStandardColumns_var15251510101015 > .col7             {float:left;width:15%}
.containerStandardColumns_var15251510101015 > .col1 > div       {margin-right:15px}
.containerStandardColumns_var15251510101015 > .col2 > div       {margin-left:5px;margin-right:10px}
.containerStandardColumns_var15251510101015 > .col3 > div       {margin-left:5px;margin-right:5px}
.containerStandardColumns_var15251510101015 > .col4 > div       {margin-left:10px;margin-right:5px}
.containerStandardColumns_var15251510101015 > .col5 > div       {margin-left:10px;margin-right:5px}
.containerStandardColumns_var15251510101015 > .col6 > div       {margin-left:10px;margin-right:5px}
.containerStandardColumns_var15251510101015 > .col7 > div       {margin-left:15px}

.containerStandardColumns_var15152510101015         						{}
.containerStandardColumns_var15152510101015 > .col1             {float:left;width:15%}
.containerStandardColumns_var15152510101015 > .col2             {float:left;width:15%}
.containerStandardColumns_var15152510101015 > .col3             {float:left;width:25%}
.containerStandardColumns_var15152510101015 > .col4             {float:left;width:10%}
.containerStandardColumns_var15152510101015 > .col5             {float:left;width:10%}
.containerStandardColumns_var15152510101015 > .col6             {float:left;width:10%}
.containerStandardColumns_var15152510101015 > .col7             {float:left;width:15%}
.containerStandardColumns_var15152510101015 > .col1 > div       {margin-right:15px}
.containerStandardColumns_var15152510101015 > .col2 > div       {margin-left:5px;margin-right:10px}
.containerStandardColumns_var15152510101015 > .col3 > div       {margin-left:5px;margin-right:5px}
.containerStandardColumns_var15152510101015 > .col4 > div       {margin-left:10px;margin-right:5px}
.containerStandardColumns_var15152510101015 > .col5 > div       {margin-left:10px;margin-right:5px}
.containerStandardColumns_var15152510101015 > .col6 > div       {margin-left:10px;margin-right:5px}
.containerStandardColumns_var15152510101015 > .col7 > div       {margin-left:15px}

.containerStandardColumns_var15251212121212         				{}
.containerStandardColumns_var15251212121212 > .col1         {float:left;width:15%}
.containerStandardColumns_var15251212121212 > .col2         {float:left;width:25%}
.containerStandardColumns_var15251212121212 > .col3         {float:left;width:12%}
.containerStandardColumns_var15251212121212 > .col4         {float:left;width:12%}
.containerStandardColumns_var15251212121212 > .col5         {float:left;width:12%}
.containerStandardColumns_var15251212121212 > .col6         {float:left;width:12%}
.containerStandardColumns_var15251212121212 > .col7         {float:left;width:12%}
.containerStandardColumns_var15251212121212 > .col1 > div   {margin-right:5px}
.containerStandardColumns_var15251212121212 > .col2 > div   {margin-left:5px;margin-right:5px}
.containerStandardColumns_var15251212121212 > .col3 > div   {margin-left:5px;}
.containerStandardColumns_var15251212121212 > .col4 > div   {margin-left:5px;}
.containerStandardColumns_var15251212121212 > .col5 > div   {margin-left:5px;}
.containerStandardColumns_var15251212121212 > .col6 > div   {margin-left:5px;}
.containerStandardColumns_var15251212121212 > .col7 > div   {margin-left:5px}

.containerStandardColumns_var15122512121212         				{}
.containerStandardColumns_var15122512121212 > .col1         {float:left;width:15%}
.containerStandardColumns_var15122512121212 > .col2         {float:left;width:12%}
.containerStandardColumns_var15122512121212 > .col3         {float:left;width:25%}
.containerStandardColumns_var15122512121212 > .col4         {float:left;width:12%}
.containerStandardColumns_var15122512121212 > .col5         {float:left;width:12%}
.containerStandardColumns_var15122512121212 > .col6         {float:left;width:12%}
.containerStandardColumns_var15122512121212 > .col7         {float:left;width:12%}
.containerStandardColumns_var15122512121212 > .col1 > div   {margin-right:5px}
.containerStandardColumns_var15122512121212 > .col2 > div   {margin-left:5px;}
.containerStandardColumns_var15122512121212 > .col3 > div   {margin-left:5px;margin-right:5px}
.containerStandardColumns_var15122512121212 > .col4 > div   {margin-left:5px;}
.containerStandardColumns_var15122512121212 > .col5 > div   {margin-left:5px;}
.containerStandardColumns_var15122512121212 > .col6 > div   {margin-left:5px;}
.containerStandardColumns_var15122512121212 > .col7 > div   {margin-left:5px}

.containerStandardColumns_var151510101010101010         				{}
.containerStandardColumns_var151510101010101010 > .col1         {float:left;width:15%}
.containerStandardColumns_var151510101010101010 > .col2         {float:left;width:15%}
.containerStandardColumns_var151510101010101010 > .col3         {float:left;width:10%}
.containerStandardColumns_var151510101010101010 > .col4         {float:left;width:10%}
.containerStandardColumns_var151510101010101010 > .col5         {float:left;width:10%}
.containerStandardColumns_var151510101010101010 > .col6         {float:left;width:10%}
.containerStandardColumns_var151510101010101010 > .col7         {float:left;width:10%}
.containerStandardColumns_var151510101010101010 > .col8         {float:left;width:10%}
.containerStandardColumns_var151510101010101010 > .col9         {float:left;width:10%}
.containerStandardColumns_var151510101010101010 > .col1 > div   {margin-right:5px}
.containerStandardColumns_var151510101010101010 > .col2 > div   {margin-left:5px;margin-right:5px}
.containerStandardColumns_var151510101010101010 > .col3 > div   {margin-left:5px;}
.containerStandardColumns_var151510101010101010 > .col4 > div   {margin-left:5px;}
.containerStandardColumns_var151510101010101010 > .col5 > div   {margin-left:5px;}
.containerStandardColumns_var151510101010101010 > .col6 > div   {margin-left:5px;}
.containerStandardColumns_var151510101010101010 > .col7 > div   {margin-left:5px;}
.containerStandardColumns_var151510101010101010 > .col8 > div   {margin-left:5px;}
.containerStandardColumns_var151510101010101010 > .col9 > div   {margin-left:5px}

.containerStandardColumns_var151015101010101010         				{}
.containerStandardColumns_var151015101010101010 > .col1         {float:left;width:15%}
.containerStandardColumns_var151015101010101010 > .col2         {float:left;width:15%}
.containerStandardColumns_var151015101010101010 > .col3         {float:left;width:10%}
.containerStandardColumns_var151015101010101010 > .col4         {float:left;width:10%}
.containerStandardColumns_var151015101010101010 > .col5         {float:left;width:10%}
.containerStandardColumns_var151015101010101010 > .col6         {float:left;width:10%}
.containerStandardColumns_var151015101010101010 > .col7         {float:left;width:10%}
.containerStandardColumns_var151015101010101010 > .col8         {float:left;width:10%}
.containerStandardColumns_var151015101010101010 > .col9         {float:left;width:10%}
.containerStandardColumns_var151015101010101010 > .col1 > div   {margin-right:5px}
.containerStandardColumns_var151015101010101010 > .col2 > div   {margin-left:5px;margin-right:5px}
.containerStandardColumns_var151015101010101010 > .col3 > div   {margin-left:5px;}
.containerStandardColumns_var151015101010101010 > .col4 > div   {margin-left:5px;}
.containerStandardColumns_var151015101010101010 > .col5 > div   {margin-left:5px;}
.containerStandardColumns_var151015101010101010 > .col6 > div   {margin-left:5px;}
.containerStandardColumns_var151015101010101010 > .col7 > div   {margin-left:5px;}
.containerStandardColumns_var151015101010101010 > .col8 > div   {margin-left:5px;}
.containerStandardColumns_var151015101010101010 > .col9 > div   {margin-left:5px}

/* Inhaltsboxen */
.boxStandard_var0 							{padding:20px;}
.boxStandard_var0 > .boxInner   {}

.boxStandard_var1 							{padding:5px;}
.boxStandard_var1 > .boxInner   {}

.boxStandardColor_var0 					{background-color:#eee;}
.boxStandardColor_var1 					{background-color:#fff71a;}

.boxStandardBorder_var0 				{border:0;}
.boxStandardBorder_var1 				{border:1px solid #aaa;}

/* Überschriften */
.headline h1,
.headline h2 {letter-spacing:1px;text-transform:uppercase;}


body .accordion {margin-bottom:20px;}

body .ui-accordion-header 							{background:none;color:#666666;background-color:#c2ee79;border-radius:0;-moz-border-radius:0;}
body .ui-accordion-header:hover					{color:#666666;}
body .ui-accordion-header-active 				{color:#fff;background-color:#7dc803;border-radius:0;-moz-border-radius:0;}
body .ui-accordion-header-active:hover 	{color:#fff;}

body .accordion .accordion .ui-accordion-header 							{background:none;color:#666666;background-color:#c2ee79;border-radius:0;-moz-border-radius:0;}
body .accordion .accordion .ui-accordion-header:hover					{color:#666666;}
body .accordion .accordion .ui-accordion-header-active 				{color:#fff;background-color:#7dc803;border-radius:0;-moz-border-radius:0;}
body .accordion .accordion .ui-accordion-header-active:hover 	{color:#fff;}

body .accordionSub .ui-accordion-header 							{background:none;color:#ffffff;background-color:#666666;border-radius:0;-moz-border-radius:0;}
body .accordionSub .ui-accordion-header:hover					{color:#c2ee79;}
body .accordionSub .ui-accordion-header-active 				{color:#fff;background-color:#aeaeae;border-radius:0;-moz-border-radius:0;}
body .accordionSub .ui-accordion-header-active:hover 	{color:#fff;}
body .accordionSub .ui-accordion-content 							{padding:0;}

body .tabs 															{margin-bottom:20px;border-radius:0 !important;border:2px solid #7dc803;padding:0 !important;}
body .ui-tabs-nav 											{border:0;background:none;color:#ffffff;background-color:#7dc803;border-radius:0;-moz-border-radius:0;padding:0 !important;}
body .ui-tabs-nav li										{background:none !important;margin-top:0 !important;border:0 !important;border-radius:0 !important;outline:0 !important;}
body .ui-tabs-nav li a									{outline:0 !important;}
body .ui-tabs-nav li.ui-state-active 		{background-color:#ffffff !important;}

p.intro {
	font-family: MuseoSlab100, 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', verdana, arial, helvetica, helve, sans-serif;
	color: #333;
	line-height:1.4em;
	letter-spacing:-1px;
	margin-bottom:0.5em;
}

hr.margin2 {margin:2px 0;}


/* Formulare und Eingebafelder */
form                   			{}
fieldset               			{border:0;padding:0;margin:0 0 10px 0}
label 								 			{display:block;font-weight:bold;}
label.checkbox 							{display:inline-block;font-weight:bold;}
input                  			{font:inherit;color:inherit;padding:1px 0 1px 0;margin:0;border:1px solid #e0e0e0;background-color:#ffffff}
select                 			{font:inherit;color:inherit;padding:0;margin:0;border:1px solid #e0e0e0;height:23px;}
select[multiple="multiple"] {height:auto;}
textarea               			{font:inherit;color:inherit;padding:0;margin:0;border:1px solid #e0e0e0}
input[type="radio"]    			{border:none;background-color:transparent}
input[type="checkbox"] 			{border:none;background-color:transparent}
input[type="file"]     			{}
input.hasDatepicker 				{cursor:pointer;width:122px;padding-left:3px;background-image:url("/wGlobal/layout/images/icons/calendar.gif");background-size:16px;background-repeat:no-repeat;background-position:right;}

div.checkbox 								{margin-top:4px;}
div.checkbox input 					{margin:-2px 5px 0 0;}

button               				{cursor:pointer;font:inherit;font-weight:normal;color:#fff;background-color:#7dc803;border:solid 0px #7dc803;border-color:#7dc803;padding:0;margin:0;vertical-align:top;text-align:center;text-decoration:none;}
button:hover         				{color:#666666;background-color:#e0e0e0;border-color:#7dc803;text-decoration:none;}
button > span               {display:block;padding:3px 10px 3px;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;}
button:hover > span         {color:#666666;}
footer button 							{color:#7dc803;background-color:#fff;border-color:#fff;}
footer button:hover 				{color:#fff;background-color:#ccc;border-color:#ccc;}

span.size45,
label.size45,
input.size45,
textarea.size45,
select.size45        {width:45px;margin:0 0 0 0%}
span.size45:first-child,
label.size45:first-child,
input.size45:first-child,
textarea.size45:first-child,
select.size45:first-child {margin-left:0}

span.XXS,
label.XXS,
input.XXS,
textarea.XXS,
select.XXS        {width:5%;margin:0 0 0 0%}
span.XXS:first-child,
label.XXS:first-child,
input.XXS:first-child,
textarea.XXS:first-child,
select.XXS:first-child {margin-left:0}

span.XS,
label.XS,
input.XS,
textarea.XS,
select.XS        {width:15%;margin:0 0 0 0%}
span.XS:first-child,
label.XS:first-child,
input.XS:first-child,
textarea.XS:first-child,
select.XS:first-child {margin-left:0}

span.S,
label.S,
input.S,
textarea.S,
select.S         {width:30%;margin:0 0 0 0%}
span.S:first-child,
label.S:first-child,
input.S:first-child,
textarea.S:first-child,
select.S:first-child {margin-left:0}

span.M,
label.M,
input.M,
textarea.M,
select.M         {width:50%;margin:0 0 0 0%}
span.M:first-child,
label.M:first-child,
input.M:first-child,
textarea.M:first-child,
select.M:first-child {margin-left:0}

span.L,
label.L,
input.L,
textarea.L,
select.L         {width:70%;margin:0 0 0 0%}
span.L:first-child,
label.L:first-child,
input.L:first-child,
textarea.L:first-child,
select.L:first-child {margin-left:0}

span.XL,
label.XL,
input.XL,
textarea.XL,
select.XL        {width:85%;margin:0 0 0 0%}
span.XL:first-child,
label.XL:first-child,
input.XL:first-child,
textarea.XL:first-child,
select.XL:first-child {margin-left:0}

span.XXL,
label.XXL,
input.XXL,
textarea.XXL,
select.XXL       {width:100%;margin:0 0 0 0%}
span.XXL:first-child,
label.XXL:first-child,
input.XXL:first-child,
textarea.XXL:first-child,
select.XXL:first-child {margin-left:0}

span.XS,
span.S,
span.M,
span.L,
span.XL,
span.XXL {display:inline-block;}

.errorMessages                  {box-sizing:border-box;-moz-box-sizing:border-box;margin:0 0 10px 0;padding:8px;background-color:#ffcccc}
.errorMessage                		{color:#ff0000;background-color:#ffcccc;display:block}
.errorMessageInline             {color:#ff0000;background-color:#ffcccc;display:inline-block}
.unhighlightLine                {color:#aaaaaa;background-color:#eeeeee;display:block}
.statusInactive                	{color:#aaaaaa;background-color:#eeeeee;display:block;border-color:#aaaaaa;}
.statusInactive1                {color:#aaaaaa;background-color:#cccccc;border-color:#aaaaaa;}
.statusInactive2                {color:#aaaaaa;background-color:#eeeeee;border-color:#aaaaaa;}
.statusInactive3                {color:#444444;background-color:#fafafa;border-color:#aaaaaa;}
.statusGreen                		{color:#fff;background-color:green;display:block}
.statusGreen > a.boxInline   		{display:block;color:inherit;background-color:transparent;text-decoration:none;}

.statusCancelled 								{position:absolute;top:50%;left:50%;margin:-10px 0 0 -75px;color:#ff0000;font-size:40px;font-weight:bold;font-style:italic;text-align:center;background-color:transparent;z-index:1;}

.pageNaviList         								{margin:0;}
.pageNaviList select,
.pageSortList select 									{height:22px;}
.pageNaviList .pageNaviBackLink,
.pageNaviList .pageNaviLink,
.pageNaviList .pageNaviCurrent,
.pageNaviList .pageNaviNextLink  			{position:relative;display:inline-block;background-color:#cccccc;border:0;margin:0 3px 0 0;padding:1px 0;width:20px;height:20px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;background-image:none;text-decoration:none;}
.pageNaviList .pageNaviNextLink  			{margin:0 1px 1px 3px;}
.pageNaviList .pageNaviBackLink:hover,
.pageNaviList .pageNaviNextLink:hover {background-color:#7dc803;text-decoration:none;}

.pageNaviList .pageNaviBackLink:after {content:'';position:absolute;width:0;display:block;z-index:2;top:50%;left:50%;margin:-6px 0 0 -9px;border:6px solid transparent;font-size:0;line-height:0;height:0;padding:0;border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent;border-right-color:#666666;}
.pageNaviList .pageNaviNextLink:after {content:'';position:absolute;width:0;display:block;z-index:2;top:50%;left:50%;margin:-6px 0 0 -2px;border:6px solid transparent;font-size:0;line-height:0;height:0;padding:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#666666;}

.pageNaviList .pageNaviInactive,
.pageNaviList .pageNaviInactive:hover {background-color:transparent;}
.pageNaviList .pageNaviInactive:after {border-color:transparent;}

.listDefault                          		{list-style:none;margin:0 0 10px 0;padding:0;border-top:solid 0px #eee;}
.listDefault .listEntry               		{overflow:visible;position:relative;padding:10px 0 10px 0;margin:0 0 0 0;border-bottom:solid 0px #eee}
.listDefault .listEntry:after         		{content:'';display:block;clear:both;width:100%;height:0px}
.listDefault .listEntryTitle          		{margin:0 0 8px 0;}
.listDefault .listEntryTitle a        		{color:inherit;text-decoration:none}
.listDefault .listEntryThumbnail     			{position:relative;overflow:hidden;margin-bottom:10px;}
.listDefault .listEntryThumbnail img     	{float:left;margin:2px 8px 0 0;max-width:100%;height:auto}
.listDefault .listEntryThumbnailRight     {overflow:hidden;}
.listDefault .listEntryThumbnailRight img {float:right;margin:2px 0 0 8px;max-width:100%;height:auto}
.listDefault .listEntrySoldOut     				{position:absolute;top:0;left:0;width:100%;margin-top:65px;text-align:center;transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);}
.listDefault .listEntrySoldOut a					{color:red;font-size:30px;font-weight:bold;text-align:center;text-decoration:none;}
.listDefault .listEntryDiscount     			{display:inline-block;position:absolute;top:0;right:0;width:auto;text-align:center;background-color:#7dc803;}
.listDefault .listEntryDiscount span			{display:block;padding:8px 8px;color:#ffffff;font-size:22px;font-weight:bold;text-align:center;text-decoration:none;}

.listDefaultCols4                         	{}
.listDefaultCols4 .listEntry              	{width:25%;float:left}
.listDefaultCols4 .listEntry:nth-child(4n+1){clear:left;}

@media only screen and (max-width: 1024px){
  .listDefaultCols4 .listEntry            	{width:33%}
}
@media only screen and (max-width: 758px){
  .listDefaultCols4 .listEntry            	{width:50%}
}
@media only screen and (max-width: 520px){
  .listDefaultCols4 .listEntry            	{width:100%}
  
  span.M, label.M, input.M, textarea.M, select.M {
    width: 100%;
	}
	
	.containerStandardColumns_var333333 > .col1, .containerStandardColumns_var333333 > .col2, .containerStandardColumns_var333333 > .col3{
		width:100%;
		float: left;
	}
	
	.containerStandardColumns_var5050 > .col1{
		width:100%;
	}
	
	.ui-accordion .ui-accordion-content{
		padding: 1em 10px !important;
	}
}

.listProducts 															{}
.listProducts .listEntryInner         			{padding:20px;}
.listProducts .listEntryTitle         			{margin:0;text-align:center;}
.listProducts .listEntryThumbnail 					{margin:0 0 20px 0;}
.listProducts .listEntryThumbnail img 			{float:none;margin:0;width:100%;height:auto;}
.listProducts .listEntryPrice         			{text-align:center;}





.elementPicture                 {}

.elementPictureLeft             {display:inline;max-width:100%}
.elementPictureCenter           {display:inline;max-width:100%}
.elementPictureRight            {display:inline;max-width:100%}

div.pictureBorder               {border-style:solid;border-color:#666;border-width:1px}
div.pictureFrame                {padding:10px;background-color:#ffffff}
div.pictureFrameInner           {overflow:hidden}

div.pictureGray                 {background-color:#f0f0f0}
div.pictureRound                {border-radius:50%}
div.pictureRound > *            {border-radius:50%;overflow:hidden}
div.pictureRound .pictureSubtitle {text-align: center;}

a.picture                               {display:block}
a.pictureLeft                           {float:left;margin:0 24px 4px 0}
a.pictureCenter                         {float:left;margin:0 24px 4px 0}
a.pictureRight                          {float:right;overflow:hidden;margin:0 0 4px 24px}

a.picture      img.picture              {display:block}
a.pictureLeft  img.pictureLeft,
a.pictureLeft  img.pictureCenter,
a.pictureRight img.pictureRight         {margin:0}

a.pictureDetails                        {position:relative;cursor:pointer}

a img                {border:none;width:100%;height: auto}

img                  {}
img.picture          {margin:0;height:auto;max-width:100%;vertical-align:bottom}
img.pictureLeft      {float:left;margin:0 24px 4px 0;height:auto;max-width:100%;vertical-align:bottom}
img.pictureCenter    {margin:0 24px 4px 0;height:auto;max-width:100%;vertical-align:bottom}
img.pictureRight     {float:right;margin:0 0 4px 24px;height:auto;max-width:100%;vertical-align:bottom}

a.pictureHover                          {background-size: 100% auto;}
a.pictureHover:hover                    {}
a.pictureHover:hover img.pictureDefault {visibility:hidden}

div.picture                             {box-sizing:border-box;-moz-box-sizing:border-box;max-width:100%;display:inline-block;vertical-align:bottom;position:relative}
div.pictureLeft                         {float:left;box-sizing:border-box;-moz-box-sizing:border-box;max-width:100%;margin:0 24px 10px 0}
div.pictureCenter                       {display:table;box-sizing:border-box;-moz-box-sizing:border-box;max-width:100%;margin:0 auto 10px auto;position:relative}
div.pictureRight                        {float:right;box-sizing:border-box;-moz-box-sizing:border-box;max-width:100%;margin:0 0 10px 24px}

div.pictureLeft  img.pictureLeft,
div.pictureCenter  img.pictureCenter,
div.pictureRight img.pictureRight       {margin:0}

div.pictureSize-adapt > div             {width:100%}
div.pictureSize-adapt img.picture       {width:100%}

div.elementPictureLeft.pictureSize-adapt > div,
div.elementPictureRight.pictureSize-adapt > div {width:auto}

div.picture      a                      {margin:0}
div.pictureLeft  a                      {margin:0}
div.pictureCenter  a                    {margin:0}
div.pictureRight a                      {margin:0}

div.picture      span                   {text-decoration:underline}
div.pictureLeft  span                   {text-decoration:underline}
div.pictureCenter span                  {text-decoration:underline}
div.pictureRight span                   {text-decoration:underline}

div.pictureSubtitle                     {text-align:center;display:table-caption;caption-side:bottom;border:solid 1px #666;border-top:none;margin:0;padding:8px;box-sizing:border-box;-moz-box-sizing:border-box;}
div.pictureFrame  .pictureSubtitle      {border:none;padding:9px 0 0 0;margin:0 0 -2px 0}
div.pictureBorder .pictureSubtitle      {border:none}

div.picture       .pictureSubtitle      {}
div.pictureLeft   .pictureSubtitle      {clear:left}
div.pictureCenter .pictureSubtitle      {}
div.pictureRight  .pictureSubtitle      {clear:right}



.productDetailsCart                        {margin:0 0 10px 0}
.productDetailsCart .price                 {text-align:right;padding-right:4px;}
.productDetailsCart .priceInfo             {text-align:right;padding-right:4px;line-height:16px;font-size:10px;color:#999999}
.productDetailsCart .priceInfo a.box       {background:none;padding:0}
.productDetailsCart .variants              {padding:4px;}
.productDetailsCart .variant               {background-color:#f0f0f0;margin:0 0 2px 0;padding:8px;}
.productDetailsCart .variant input         {vertical-align:text-top;}
.productDetailsCart .variant label         {}
.productDetailsCart .variant span          {display:block}
.productDetailsCart .variant .variantDescription    {display:inline}
.productDetailsCart .options               {text-align:right;padding:4px;overflow:hidden}
.productDetailsCart .options select        {display:block;clear:both;float:right;margin-bottom:4px}
.productDetailsCart .stockInfoAvailable    {text-align:right;padding-right:4px;line-height:16px;font-size:10px;color:#009900}
.productDetailsCart .stockInfo             {text-align:right;padding-right:4px;line-height:16px;font-size:10px;color:#999999}
.productDetailsCart .stockInfoNotAvailable {text-align:right;padding-right:4px;line-height:16px;font-size:10px;color:#cc0000}
.productDetailsCart .amount                {text-align:right;margin-top:4px}
.productDetailsCart .amount input          {box-sizing:border-box;-moz-box-sizing:border-box;width:26px;padding-top:2px;padding-bottom:2px;margin-right:2px;vertical-align:top;text-align:center;}
.productDetailsCart .amount button         {}
.productDetailsCart .amount .articleStatus {display:block;color:green;}

.cartEntry .stockInfoAvailable             {padding-right:4px;line-height:16px;font-size:10px;color:#009900}

.cart .summary                             {text-align:right;margin:0 0 10px 0}
.cart .summary .deliveryTimeOrder          {margin:10px 0 10px 0}

.priceLabel 															 {text-align:right;}
.priceValue 															 {text-align:right;}

table.cart                                 {width:100%}
table.cart .cartHeader                     {}
table.cart .cartHeader th                  {padding-bottom:10px;border-bottom:3px solid #eee;}
table.cart .cartHeader th.left             {text-align:left}
table.cart .cartHeader th.right            {text-align:right}
table.cart .cartEntry                      {}
table.cart .cartEntry td                   {padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eee;}
table.cart .cartEntry td .subline          {margin:0;}
table.cart .cartEntry2 td                  {border-top:1px solid #eee;}
table.cart .cartEntry2 .priceValue 				 {min-width: 80px}
table.cart .cartEntry3 td                  {border-top:1px solid #eee;}
table.cart .cartEntry4 td                  {border-bottom:3px solid #eee;}
table.cart .cartEntry5 td                  {border-top:2px solid #eee;}
table.cart .cartEntry6 td                  {border-bottom:2px solid #eee;}
table.cart .cartEntry7 td                  {border-top:3px solid #eee;}
table.cart .price                          {text-align:right;padding-left:8px;width:100px;box-sizing:border-box;-moz-box-sizing:border-box;}
table.cart .priceSum                       {text-align:right;padding-left:8px;width:100px;box-sizing:border-box;-moz-box-sizing:border-box;}
table.cart .amount                         {text-align:right;padding-left:8px;width:95px;box-sizing:border-box;-moz-box-sizing:border-box;}
table.cart .amount form                    {display:inline}
table.cart .amount input                   {box-sizing:border-box;-moz-box-sizing:border-box;width:40px;padding:1px 2px;text-align:center;vertical-align:top;}
table.cart .amount button                  {margin:0 0 2px 2px;padding:3px 2px 2px 2px;line-height:12px;background-color:#d0d0d0;border-color:#d0d0d0}
table.cart .amount button img              {height:15px;}

table.cartAuto                             {width:auto;}

table.cartCompare                          {}
table.cartCompare tr:hover td          		 {background-color:#eee;}
table.cartCompare tr:hover td.noHover      {background-color:#fff;}

table.eur                                  {width:100%;font-size:80%;}
table.eur tr.important,
table.eur tr.important td,
table.eur td.important                  	 {background-color:#d0d0d0;}
table.eur td                  	 					 {padding:4px 1px;border-bottom:1px solid #eee;}
table.eur tr.borderTop td                  {border-top:3px solid #000;}
table.eur tr.borderBottom th,
table.eur tr.borderBottom td               {border-bottom:3px solid #000;}


.accordionContentNoPad 										 {padding:10px 5px !important;}
table.vacation                             {width:100%;font-size:80%;border-style:solid none none solid;border-width:0px;border-color:#aaa;border-collapse:collapse;margin:0;}
table.vacation tr.important,
table.vacation tr.important td,
table.vacation td.important                {background-color:#d0d0d0;}
table.vacation th                  	 			 {padding:0;border-bottom:1px solid #aaa;border-left:1px solid #aaa;line-height:21px;height:21px;}
table.vacation td                  	 			 {padding:0;border-bottom:1px solid #aaa;border-left:1px solid #aaa;line-height:21px;height:21px;}
table.vacation tr > th:first-child,
table.vacation tr > td:first-child         {border-left:0;}
table.vacation tfoot tr:last-child > th,
table.vacation tfoot tr:last-child > td    {border-bottom:0;}
table.vacationMonth tbody tr:last-child > th,
table.vacationMonth tbody tr:last-child > td {border-bottom:0;}
table.vacation tr th > a,
table.vacation tr th > span,
table.vacation tr td > a,
table.vacation tr td > span                {position:relative;display:block;padding:0;box-sizing:border-box;text-decoration:none;vertical-align:middle;line-height:24px;height:24px;overflow:hidden;z-index:2;}
table.vacation tr th > span > a,
table.vacation tr td > span > a 					 {position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;z-index:3;}
table.vacation tr th > span > :hover,
table.vacation tr td > span > :hover       {text-decoration:none;}
table.vacation tr td > span.clickable      {cursor:pointer;}
table.vacation tr td > .selectCategory 		 {position:absolute;top:100%;left:0;width:auto;height:auto;padding:3px;border:1px solid #cecece;background-color:#ffffff;z-index:3;}
table.vacation tr td > .selectCategory > div 	{position:relative;padding-right:20px;}
table.vacation tr td > .selectCategory > div 	{}
table.vacation tr td > .selectCategory > div .closer 			{position:absolute;width:20px;height:20px;display:block;top:0;right:0;margin:0;cursor:pointer;}
table.vacation tr td > .selectCategory > div .closer:after {content:'';position:absolute;width:0;display:block;z-index:2;top:50%;left:50%;margin:-6px 0 0 -9px;border:6px solid transparent;font-size:0;line-height:0;height:0;padding:0;border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent;border-right-color:#666666;}
table.vacation tr td > .selectCategory > div .closer:after {content:'';position:absolute;width:0;display:block;z-index:2;top:50%;left:50%;margin:-6px 0 0 -2px;border:6px solid transparent;font-size:0;line-height:0;height:0;padding:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#666666;}
table.vacation tr th.auto > a,
table.vacation tr th.auto > span,
table.vacation tr td.auto > a,
table.vacation tr td.auto > span           {line-height:1.3;height:auto;}
table.vacation tr.borderTop td             {border-top:3px solid #000;}
table.vacation tr.borderBottom th,
table.vacation tr.borderBottom td          {border-bottom:3px solid #000;}
table.vacation tr th.n          					 {width:auto;text-align:left;}
table.vacation tr td.n          					 {width:auto;}
table.vacation tr th.d,
table.vacation tr td.d          					 {width:24px;text-align:center;}
table.vacation tr th.m,
table.vacation tr td.m          					 {width:40px;text-align:center;}
table.vacation tbody tr th.d,
table.vacation tbody tr td.d          		 {font-size:80%;}
table.vacation tr th.v,
table.vacation tr td.v          					 {width:60px;text-align:center;}
table.vacation tr th.s,
table.vacation tr td.s          					 {width:50px;text-align:center;}
table.vacation tr th.u,
table.vacation tr td.u          					 {width:90px;text-align:center;}
table.vacation th.weekend,
table.vacation td.weekend                  {background-color:#ccc !important;}
table.vacation th.vacation,
table.vacation td.vacation                 {background-color:lightgreen;}
table.vacation th.vacationHalf,
table.vacation td.vacationHalf             {position:relative;}
table.vacation th.vacationHalf:before,
table.vacation td.vacationHalf:before      {content:'';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:24px 24px 0 0;border-color:white transparent transparent transparent;z-index:1;}
table.vacation th.vacationToApprove,
table.vacation td.vacationToApprove        {position:relative;}
table.vacation th.vacationToApprove:before,
table.vacation td.vacationToApprove:before {content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:red !important;z-index:1;}
table.vacation th.holiday,
table.vacation td.holiday                  {background-color:#aaa !important;background-image:url("/wGlobal/layout/images/grid-overlay.png");}
table.vacation tr th.notInMonth,
table.vacation tr td.notInMonth          	 {background-color:#fff !important;color:#fff;}

div.vacationLegend  					 						 {display:inline-block; margin:0 5px 5px 0;}
div.vacationLegend .vacationCat 					 {position:relative;display:inline-block;margin-right:10px;padding-left:30px;height:24px;line-height:24px;overflow:hidden;}
div.vacationLegend .vacationCat:before		 {content:'';position:absolute;display:inline-block;top:0;left:0;width:24px;height:24px;}
div.vacationLegend .vacationCat.holiday:before 				{background-color:#aaa !important;background-image:url("/wGlobal/layout/images/grid-overlay.png");}
div.vacationLegend .vacationCatHalf:after  {content:'';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:24px 24px 0 0;border-color:white transparent transparent transparent;z-index:1;}
div.vacationLegend .vacationToApprove 					{position:relative;}
div.vacationLegend .vacationToApprove:after 		{content:'';position:absolute;bottom:0;left:0;width:24px;height:2px;background-color:red !important;z-index:1;}

table.default        											 {width:100%;border-style:solid none none solid;border-width:1px;border-color:#aaa;margin-bottom:12px;border-collapse:collapse}
table.default th     											 {border-style:none solid solid none;border-width:1px;border-color:#aaa;padding:4px;text-align:left;background-color:#c0c0c0;color:#ffffff}
table.default th.alignCenter							 {text-align:center;}
table.default th.alignRight							 	 {text-align:right;}
table.default td     											 {border-style:none solid solid none;border-width:1px;border-color:#aaa;padding:4px}
table.default td[data-wrap-output='yes']  {white-space:pre}

body .accordionSub .ui-accordion-content table.default {margin:0;border:0;}
body .accordionSub .ui-accordion-content table.default tr:last-child td {border-bottom:0;}
body .accordionSub .ui-accordion-content table.default tr td:last-child {border-right:0;}

table.blank        											 	 {margin-bottom:0;}

.taxInfo                                   {font-size:10px;color:#999999}

.refreshStatus button                  		 {margin:0 0 2px 2px;padding:3px 3px 3px 3px;line-height:12px;background-color:#d0d0d0;border-color:#d0d0d0}
.refreshStatus button img              		 {height:15px;}

.entriesMultiple 													 		{}
.entriesMultiple .response 								 		{display:none;padding:10px;background-color:#9F9;border:2px solid #396;margin-bottom:20px;}
.entriesMultiple ul 											 		{border:2px solid #d0d0d0;border-bottom:1px solid #d0d0d0;margin-left:0;padding-left:0;}
.entriesMultiple li 											 		{list-style:none;position:relative;margin:0;padding:1px 5px;border-bottom:1px solid #d0d0d0;}
.entriesMultiple li .entriesMultipleIcons 		{position:absolute;top:35%;right:1%;}
.entriesMultiple li .entriesMultipleIcons img {cursor:pointer;margin:0 0 2px 2px;padding:3px 3px 3px 3px;line-height:12px;background-color:#d0d0d0;border-color:#d0d0d0}

.entriesMultipleSmall li 											 					{padding:1px 0 1px 3px;}
.entriesMultipleSmall li .entriesMultipleIcons 					{top:25%;}
.entriesMultipleSmall li .entriesMultipleIcons img 			{margin:0;padding:0;line-height:12px;}
.entriesMultipleSmall .containerStandardColumns_var5050 {padding-right:40px;}

.entriesMultipleSmall input.hasDatepicker 							{width:107px;}
/*
.containerStandard .col{
	width: 100%;
}

*/

.col_inner .col1_inner{
	
	overflow: hidden;
}

.box100{
	width:100%;
}

.box75{
	width:60%;
	float: left;
}

.box25{
	width:40%;
	float:left;
	font-size:2em;
	color:#7dc803;
}

.boxlabel{
	float:left;
}

.little{
	font-size: 1em !important;
}

.smaller{
	font-size: 90% !important;
}

.boxspecial{
	clear: left;
}

.customerStatsNote {
	width:700px;
}

.orderNote {
	width:400px;
}

.history {margin:10px 0 0;}

.historyNote {
	width:1200px;
}

#ajaxLoader           			{display:none;position:fixed;margin:0 auto;width:100%;height:100%;top:0;left:0;vertical-align:middle;text-align:center;z-index:10000;opacity:0.75;-khtml-opacity:0.75;/* IE */-moz-opacity:.90;/* older Safari */background-color:rgba(0,0,0,0.5);}
#ajaxLoaderInner       			{position:fixed;margin:-50px 0 0 -50px;width:100px;height:100px;top:50%;left:50%;overflow:hidden;z-index:10001;cursor:pointer;}


.toptext{
	padding-left:20px;
}

a.produktlink{
	overflow: hidden;
}

a.produktlink > img{
	box-sizing:border-box;-moz-box-sizing:border-box;
	display:block;
	text-decoration: none;
	border:7px solid #fff;
}

a.produktlink > img:hover,
.listEntryThumbnail:hover a.produktlink > img {
	border: 7px solid #7dc803;
	text-decoration:none;
}

.tooltip {cursor:pointer;}

.rg-gallery 								{position:relative;}
.rg-gallery .soldOut   			{position:absolute;top:0;left:0;width:100%;margin-top:65px;text-align:center;transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);}
.rg-gallery .soldOut span		{color:red;font-size:30px;font-weight:bold;text-align:center;text-decoration:none;}
.rg-gallery .discount     	{display:inline-block;position:absolute;top:0;right:0;width:auto;text-align:center;background-color:red;}
.rg-gallery .discount span 	{display:block;padding:8px 8px;color:#ffffff;font-size:30px;font-weight:bold;text-align:center;text-decoration:none;}

@media only screen and (max-width: 1200px){
  .max1200 {display:none !important}
  
  .content 			{max-width:100%;}
	.historyNote 	{width:100%;}
}

@media only screen and (max-width: 767px){
	header > div #logo {
		width: 180px !important;
		height:80px;
	}
}


@media only screen and (max-width: 490px){
	
	.containerStandardColumns_var5050 > .col1, .containerStandardColumns_var5050 > .col2{
		clear: left;
		width: 100%;
	}

	.containerStandardColumns_var5050 > .col2{
		margin-top: 40px;
	}

	.containerStandardColumns_var5050 > .col2 > div {
		margin-left: 0;
	}

	section#blockContent > div{
		padding: 0;
	}

	.box25{
	text-align: right;
	}

	.mobilebox{
		width:100% !important;
		margin-top: 10px;
	}

	.alignCenter.mobilebox{
		text-align: left !important;
	}

	.containerStandardColumns_var25451515 > .col2 > div {
		margin-left:0px;
	}

	.containerStandardColumns_var25451515 > .col3 > div {
		margin-left:0px;
	}
	
	.containerStandardColumns_var25451515 > .col4 > div {
		margin-left:0px
	}

}

@media only screen and (max-width: 720px){
	.customerStatsNote {
		width:100%;
	}
}
@media only screen and (max-width: 420px){
	.orderNote {
		width:100%;
	}
}
