/*
////////////////////////////////////////////////////////////////
//
// 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                {background-color:#f6f1e5; background-image: url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_main.gif); background-repeat:repeat-x; font-size:0.75em; line-height:135%;}

body                 {font-family:Arial, Sans-serif, Helvetica; color:#000000; font-weight:normal;}
.textSmall			 {font-size:0.9em; line-height:1em}

div                  {margin:0;padding:0;}
span                 {margin:0;padding:0;}


/* Überschriften */

h1                   {font-size:1.8em;font-weight:normal;line-height:135%;color:#000000;}
h2                   {font-size:1.25em;font-weight:bold;line-height:135%;color:#000000;}
h3                   {font-size:1em;font-weight:bold;line-height:135%;color:#000000;}
h4                   {font-size:1em;font-weight:bold;line-height:135%;color:#000000;}
h5                   {font-size:1em;font-weight:bold;line-height:135%;color:#000000;}
h6                   {font-size:1em;font-weight:bold;line-height:135%;color:#000000;}

/* Textblöcke */
p                    {margin:0;}


/* Listen */
/* 
ul                   {margin:0 0 16px 16px;padding:0 0 0 9px;list-style-image:url(/wDeutsch/wGlobal/layout/images/decoration/bullet_list.gif);}
ol                   {margin:0 0 16px 28px;list-style-type:decimal}
 */

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

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

li                    {margin:0;padding:0 0 0 0;}

ul                   {margin:0 0 16px 0;padding:0 0 0 16px;}
ol                   {margin:0 0 16px 0;padding:0 0 0 23px; list-style-type:decimal} 




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

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

/* Formularelemente */

form                 {overflow:hidden}

input                {font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;padding:1px 2px 1px 2px;}
select               {font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;padding:1px 2px 1px 2px;}
textarea             {font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;padding:1px 2px 1px 2px;}

button               {font-size:1em; height:1.5em; cursor:pointer;border:none;color:#ffffff; background-color:#004a99;}

/* Links */

a                    {text-decoration:underline;color:#004a99}
a:hover              {text-decoration:none;color:#004a99}
a.info				       {padding:0 0 0 0; background-color:#FFFF66; color:#000000;}
/*a.intern           {padding:0 0 0 20px;background:url(/wDeutsch/wGlobal/layout/images/links/intern.gif) center left no-repeat}*/
a.intern             {padding:0 0 0 20px;background:url(/wDeutsch/wGlobal/layout/images/links/intern.gif) 0 -2px no-repeat;}
a.extern             {padding:0 0 0 20px;background:url(/wDeutsch/wGlobal/layout/images/links/extern.gif) 0 -2px no-repeat;}
a.download           {padding:0 0 0 20px;background:url(/wDeutsch/wGlobal/layout/images/links/download.gif) 0 -2px no-repeat;}
a.audio              {padding:0 0 0 20px;background:url(/wDeutsch/wGlobal/layout/images/links/audio.gif) 0 -2px no-repeat;}
a.video              {padding:0 0 0 20px;background:url(/wDeutsch/wGlobal/layout/images/links/video.gif) 0 -2px no-repeat;}
a.dateiicon          {}
a.sprungmarke        {padding:0; text-decoration:none; color:#000000;}
a.sprungmarke:hover  {padding:0; text-decoration:none; color:#000000;}



/* Bilder */

a img                {border:none;}

img.picture          {margin:0; padding:0;}
img.pictureLeft      {margin:0; padding:0;}
img.pictureRight     {margin:0; padding:0;}	

/* Tabellen */

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



/* Grundgerüst  */

#blockPre              {}
#blockPreInner         {}

#blockMain             {max-width:950px; margin:0 auto; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_content_kachel.gif); background-repeat:repeat-y;}
#blockMainInner        {max-width:950px; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_content_top.gif); background-repeat:no-repeat;}

#blockTopStart         {padding:0; height:311px;}
#blockTop         	   {padding:0 0 0 0;}
#blockTopInner         {}

#blockEmotion			{padding:25px 10px 0 10px;}
#blockEmotionInnerStart	{height:205px; max-width:930px; overflow:hidden;}
#blockEmotionInner		{height:140px; max-width:930px; overflow:hidden;}

#blockLeftContentRight {margin:0; padding:0; }
/*#blockLeftContentSizer {float:left; width:1px;}*/

#blockLeft             {float:left; width:240px; vertical-align:top;}
#blockLeftInner        {margin:0 0 0 19px; width:212px;}

#blockContent          {float:left;width:450px; vertical-align:top;}
#blockContentInner     {padding:10px 0 0 20px; margin:15px 0 0 0;}

#blockContentwContent	{float:left;width:880px; vertical-align:top;}

#blockRight            {float:right;width:231px; vertical-align:top; overflow:hidden;}
#blockRightInner       {padding:10px 19px 0 0;}

#blockBottom           {padding:14px 20px 10px 20px; background-color:#f6f1e5; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_content_bottom.gif); background-repeat:no-repeat; background-position:top;}
#blockBottomInner      {}

#blockPost             {}
#blockPostInner        {}


/* Globale Elemente */
#imgContentSizer 	   			{width:1px; height:1px;}

#globalFunctions                {margin:0 0 0 0; padding:0;}

#globalFunctionsMeta			{float:right; padding:15px 0 10px 0;}
#fontSizer						{float:right; padding:0 0 0 0; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_font_sizer_left.gif); background-repeat: no-repeat; background-position:top left;}

#fontSizerLeft					{float:left; padding:15px 10px 4px 18px; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_font_sizer_left_corner.gif); background-repeat: no-repeat; background-position:bottom left;}
#fontSizerRight					{float:left; padding:15px 10px 4px 0; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_font_sizer_right.gif); background-repeat:no-repeat; background-position:top right;}

#globalFunctionsMeta a.iconStart			{padding:0 6px 0 20px; text-decoration:none; color:#000000; background-image:url(/wDeutsch/wGlobal/layout/images/icons/meta_icon_start.gif); background-repeat:no-repeat; background-position:0 0;}
#globalFunctionsMeta a.iconStart:hover		{padding:0 6px 0 20px; text-decoration:underline; color:#000000; background-image:url(/wDeutsch/wGlobal/layout/images/icons/meta_icon_start.gif); background-repeat:no-repeat; background-position:0 0;}
#globalFunctionsMeta a.iconUebersicht		{padding:0 6px 0 25px; text-decoration:none; color:#000000; background-image:url(/wDeutsch/wGlobal/layout/images/icons/meta_icon_sitemap.gif); background-repeat:no-repeat; background-position:4px -1px;}
#globalFunctionsMeta a.iconUebersicht:hover	{padding:0 6px 0 25px; text-decoration:underline; color:#000000; background-image:url(/wDeutsch/wGlobal/layout/images/icons/meta_icon_sitemap.gif); background-repeat:no-repeat; background-position:4px -1px;}
#globalFunctionsMeta a.iconEmpfehlen		{padding:0 6px 0 25px; text-decoration:none; color:#000000; background-image:url(/wDeutsch/wGlobal/layout/images/icons/meta_icon_empfehlen.gif); background-repeat:no-repeat; background-position:4px -2px;}
#globalFunctionsMeta a.iconEmpfehlen:hover	{padding:0 6px 0 25px; text-decoration:underline; color:#000000; background-image:url(/wDeutsch/wGlobal/layout/images/icons/meta_icon_empfehlen.gif); background-repeat:no-repeat; background-position:4px -2px;}
#globalFunctionsMeta a.iconDrucken			{padding:0 2px 0 25px; text-decoration:none; color:#000000; background-image:url(/wDeutsch/wGlobal/layout/images/icons/meta_icon_drucken.gif); background-repeat:no-repeat; background-position:4px -1px;}
#globalFunctionsMeta a.iconDrucken:hover	{padding:0 2px 0 25px; text-decoration:underline; color:#000000; background-image:url(/wDeutsch/wGlobal/layout/images/icons/meta_icon_drucken.gif); background-repeat:no-repeat; background-position:4px -1px;}
#globalFunctionsMeta a.metaActiv			{text-decoration:underline;}
#globalFunctionsMeta a.metaActiv:hover		{text-decoration:underline;}

#fontSizer a              		{border-left:1px solid #5c91c9; text-decoration:none; color:#ffffff;}
#fontSizer a:hover        		{text-decoration:underline; color:#ffffff;}

.fontSizerBig					{background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_fontsizer_big.gif); background-repeat:no-repeat; background-position:6px 2px; padding:2px 8px 4px 28px; }
.fontSizerDefault				{background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_fontsizer_default.gif); background-repeat:no-repeat; background-position:6px 2px; padding:2px 8px 4px 24px; }
.fontSizerSmall					{background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_fontsizer_small.gif); background-repeat:no-repeat; background-position:6px 2px; padding:2px 8px 4px 20px; }

#logo                           {/*position:absolute; z-index:200; */float:left;margin:22px 0 0 35px; height:59px;}

#blockTopMainNav				{position:absolute; z-index:1; padding:0; margin:0; background-image: url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_main_nav_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}


#search                         {margin:0 0 0 0; padding:15px 0 15px 15px;}
.searchLabel                    {float:left;margin:0 8px 0 0}
.searchInput                    {float:left; width:140px; height:1.3em; font-size:1em; margin:0 8px 0 0; border:1px solid #666666; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_input.gif); background-repeat:repeat-x;}
#search .button					        {float:left; cursor:pointer; margin:0; padding:0; border:none; width:22px; height:20px; color:#ffffff; background-color:#dce0e6; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_pfeil_n.gif); background-repeat:no-repeat;}
#search .buttonHover			      {float:left; cursor:pointer; margin:0; padding:0; border:none; width:22px; height:20px; color:#004a99; background-color:#dce0e6; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_pfeil_r.gif); background-repeat:no-repeat;}
#topTarget                      {position:absolute; top:0px; left:0px; visibility:hidden;}

/* Pflegeschaltflächen */

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

#beButtons                      {position:absolute;margin:-23px 0 0 260px}
#beButtonsPopup                 {position:absolute;margin:0 0 0 0}
#beButtonAdmin                  {}
#beButtonPage                   {float:left;margin:0}
#beButtonContent                {float:left}
#beIconPersonalization          {position:absolute;margin:0 0 0 5px; display:inline;}

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

#beButtonEditNavigation         {position:absolute; z-index:1; margin:-8px 0 0 5px;}



/* Allgemeine Elemente */

.elementStandard                {margin:0 0 16px 0}
.elementHeadline                {margin:0 0 0 0}
.elementHeadline img.picture    {margin:0; padding:0;}
.elementHeadline .picture1      {float:left; margin:-8px 10px 0 0; padding:0;}
.elementHeadline .picture2     	{float:right; margin:-8px 0 0 5px; padding:0;}
.elementHeadline .picture3     	{float:right; margin:-8px 0 0 5px; padding:0;}
.elementHeadline h1             {padding:0 0 16px 0;}
.elementHeadline h2             {padding:4px 0 12px 0}
.elementHeadline h3             {padding:0 0 0 0}
.elementText h1					{padding:0 0 16px 0;}
.elementText h2					{padding:4px 0 12px 0}
.elementText h3             	{padding:0 0 0 0}

.elementText                    {margin:0 0 16px 0;}
.elementText .textBox			{padding:5px 10px 5px 10px; border:1px solid #004a99;}
.elementTextBottom				{margin:0 0 0 0}
.elementText img.picture          {margin:0; padding:0;}
.elementText img.pictureLeft      {float:left; margin:3px 10px 8px 0; padding:0;}
.elementText img.pictureRight     {float:right; margin:3px 0 8px 10px; padding:0}	

.elementAutoreninfo					{float:left; margin:3px 10px 8px 0; width:150px; border:1px solid #004a99;}
.elementAutoreninfo .elementInner	{padding:5px 5px 5px 5px;}
.elementAutoreninfo .elementPicture	{margin:0; padding:0 0 4px 0; width:140px; height:130px; overflow:hidden;}
.elementAutoreninfo .elementInfo	{}
.elementAutoreninfo .elementName	{font-weight:bold;}	
.elementAutoreninfo .elementZitat	{}

.elementVeranstaltungen				{margin:0 0 16px 0;}

.elementBack						{margin:0 0 16px 0;}
	

/*
.elementText .fragmentInfo      {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/wDeutsch/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementText .fragmentWarning   {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/wDeutsch/wGlobal/layout/images/icons/warning.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementText .fragmentTip       {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/wDeutsch/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}
*/


.elementPicture                 {margin:3px 0 8px 0; padding:0;}
.elementPictureLeft 			{float:left; margin:3px 10px 8px 0; padding:0;}
.elementPictureRight			{float:right; margin:3px 0 8px 10px; padding:0;}
.elementPicture img             {display:block; overflow:hidden;}
.elementPictureLeft img         {display:block; overflow:hidden;}
.elementPictureRight img        {display:block; overflow:hidden;}
.elementPicture .title          {margin:2px 0 8px 0;}
.elementPictureLeft .title 		{margin:2px 0 8px 0;}
.elementPictureRight .title 	{margin:2px 0 8px 0;}
.elementPictureLupe             {float:right;}
#butLupe						{position:relative; margin:-25px 0 0 -28px; width:22px; height:20px; cursor:pointer; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_lupe_n.gif); background-repeat:no-repeat;}
#butLupeHover					{position:relative; margin:-25px 0 0 -28px; width:22px; height:20px; cursor:pointer; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_lupe_r.gif); background-repeat:no-repeat;}


.elementLink                    {margin:0 0 10px 0}
.elementPortlet                 {margin:0 0 10px 0}
.elementEmpfehlen				{margin:0 0 0 0}

.elementLabel					{margin:0;}
.elementInput					{margin:0; text-align:right;}
.elementTextarea				{margin:0; text-align:right;}
.elementButton					{margin:0; text-align:right;}

.elementEmpfehlen .button		{cursor:pointer; margin:5px 0 0 0; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#ffffff; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_n.gif); background-repeat:no-repeat;}
.elementEmpfehlen .buttonHover	{cursor:pointer; margin:5px 0 0 0; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#004a99; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_r.gif); background-repeat:no-repeat;}

.elementKontakt 				{}
.elementKontaktLeicht 			{}

#blockContent .elementKontakt .button			{cursor:pointer; margin:5px 0 0 0; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#ffffff; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_n.gif); background-repeat:no-repeat;}
#blockContent .elementKontakt .buttonHover	{cursor:pointer; margin:5px 0 0 0; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#004a99; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_r.gif); background-repeat:no-repeat;}

#blockContent .button			{cursor:pointer; margin:5px 0 0 0; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#ffffff; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_n.gif); background-repeat:no-repeat;}
#blockContent .buttonHover		{cursor:pointer; margin:5px 0 0 0; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#004a99; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_r.gif); background-repeat:no-repeat;}


#blockContentwContent .button		{cursor:pointer; margin:5px 0 0 0; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#ffffff; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_n.gif); background-repeat:no-repeat;}
#blockContentwContent .buttonHover	{cursor:pointer; margin:5px 0 0 0; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#004a99; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_r.gif); background-repeat:no-repeat;}


.elementSearchResult .searchResultInput  	{float:left;}
.elementSearchResult .searchResultFilter 	{float:left; padding-top:11px;}
.elementSearchResult .searchResultButton 	{text-align:right;}
.elementSearchResult .searchInput        	{font-size:1em; margin:0 0 5px 0; border:1px solid #666666; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_input.gif); background-repeat:repeat-x;}
.elementSearchResult .searchFilter			{font-size:1em;  margin:0 0 5px 0; border:1px solid #666666; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_input.gif); background-repeat:repeat-x;}
.elementSearchResult .button				{cursor:pointer; margin:5px 0 0 0; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#ffffff; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_n.gif); background-repeat:no-repeat;}
.elementSearchResult .buttonHover			{cursor:pointer; margin:5px 0 0 0; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#004a99; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_r.gif); background-repeat:no-repeat;}
.elementSearchResult .searchTreffer			{padding:0 0 10px 0;}


.elementWarenkorb 				{width:375px;}
.elementWarenkorbData			{background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/elementWarenkorbColorLineData.gif); background-repeat:repeat-y;}
.elementWarenkorbDataLine		{border-bottom:1px solid #CED4DB;}
.elementWarenkorb .wglInputsetLabel {width:120px;}
.elementWarenkorb .button		{cursor:pointer; margin:5px 0 0 10px; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#ffffff; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_n.gif); background-repeat:no-repeat;}
.elementWarenkorb .buttonHover	{cursor:pointer; margin:5px 0 0 10px; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#004a99; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_r.gif); background-repeat:no-repeat;}

.elementWarenkorbColorLine		{background-color:#f1f3f6;background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/elementWarenkorbColorLineHead.gif); background-repeat:repeat-y;}

.elementWarenkorbMenge			{width:50px; padding:3px 0px 3px 10px;}
.elementWarenkorbArtikel		{width:195px; padding:3px 0px 3px 0px;}
.elementWarenkorbArtikel2		{width:255px; padding:3px 0px 3px 0px;}
.elementWarenkorbPreis			{width:70px; padding:3px 0px 3px 0px;}
.elementWarenkorbGesamt			{width:60px; padding:3px 0px 3px 0px;}
.elementWarenkorbOptionen		{width:45px; padding:3px 0px 3px 0px; text-align:center;}

.elementWarenkorbPreisColor1	{background-color:#CED4DB;}
.elementWarenkorbPreisColor2	{background-color:#F1F3F6;}

.elementWarenkorbPrint         {float:right;}
.elementWarenkorbPrint a       {cursor:pointer; text-decoration:none; text-align:center; display:block; margin:0; padding:2px 0 0 0; border:none; width:100px; height:20px; color:#ffffff; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_n.gif); background-repeat:no-repeat;}
.elementWarenkorbPrint a:hover {cursor:pointer; text-decoration:none; text-align:center; display:block; margin:0; padding:2px 0 0 0; border:none; width:100px; height:20px; color:#004a99; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_r.gif); background-repeat:no-repeat;}


.elementAbobestellung 				{}
.elementAbobestellung .wglInputsetLabel {width:120px;}
.elementAbobestellung .wglInputsetLabel2 {width:90px;}
.elementAbobestellung .button		{cursor:pointer; margin:5px 0 0 10px; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#ffffff; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_n.gif); background-repeat:no-repeat;}
.elementAbobestellung .buttonHover	{cursor:pointer; margin:5px 0 0 10px; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#004a99; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_r.gif); background-repeat:no-repeat;}
.elementAbobestellung .selectField 	{width:120px;margin-bottom:5px;}


.elementVeranstaltungsanmeldung 				{}
.elementVeranstaltungsanmeldung .wglInputsetLabel {width:140px;}
.elementVeranstaltungsanmeldung .wglInputsetLabel2 {width:90px;}
.elementVeranstaltungsanmeldung .button		{cursor:pointer; margin:5px 0 0 10px; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#ffffff; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_n.gif); background-repeat:no-repeat;}
.elementVeranstaltungsanmeldung .buttonHover	{cursor:pointer; margin:5px 0 0 10px; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#004a99; background-color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_100px_r.gif); background-repeat:no-repeat;}


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

*/

.elementDelimiter               {margin:0 0 16px 0; border-top:1px solid #d1d1d1; font-size:0px; line-height:0px;}

.elementTwoColes				{margin:0 0 0 0; vertical-align:top;}
.elementTwoColes .col1        	{float:left;width:210px;margin:0 10px 0 0;}
.elementTwoColes .col2        	{float:right;width:210px;}

.elementTwoColes .elementPictureLeft 			{clear:both; margin:3px 0 16px 0; padding:0;}
.elementTwoColes .elementPictureRight			{clear:both; margin:3px 0 16px 0; padding:0;}


.elementThreeColes						{margin:0 0 0 0; vertical-align:top;}
.elementThreeColes .col1        		{float:left;width:137px;margin:0 10px 0 0; overflow:hidden}
.elementThreeColes .col2        		{float:left;width:137px;margin:0 10px 0 0; overflow:hidden}
.elementThreeColes .col3        		{float:right;width:136px; overflow:hidden}

.elementThreeColes .elementPictureLeft 	{clear:both; margin:3px 0 16px 0; padding:0;}
.elementThreeColes .elementPictureRight	{clear:both; margin:3px 0 16px 0; padding:0;}

.elementCenter 					{text-align:center;}
.elementBold 					{font-weight:bold;}
.elementItalic 					{font-style:italic;}
.elementFloatLeft 				{float:left;}
.elementFloatRight 				{float:right;}
.elementClearLeft 				{clear:left; font-size:0px; line-height:0px; height:0px;}
.elementClearRight 				{clear:right; font-size:0px; line-height:0px; height:0px;}
.elementClearBoth 				{clear:both; font-size:0px; line-height:0px; height:0px;}
.elementClearLeft1px 			{clear:left; font-size:0px; line-height:1px; height:0px;}
.elementClearRight1px 			{clear:right; font-size:0px; line-height:1px; height:0px;}
.elementClearBoth1px 			{clear:both; font-size:0px; line-height:1px; height:0px;}

/* Tabellen innerhalb eines Textfeldes WYSIWYG*/

.elementText table				{border-collapse:collapse; border:1px solid #aab2bb;}
.elementText td					{vertical-align:top; text-align:left; padding:1px 10px 1px 10px; border-bottom:1px solid #aab2bb; border-left:1px solid #aab2bb;}
.elementText th					{vertical-align:top; text-align:left; padding:1px 10px 1px 10px; border-bottom:1px solid #aab2bb; border-left:1px solid #aab2bb;}

/* Tabellen im Inhalt*/

.elementTable					{margin:0 0 16px 0;font:inherit;color:inherit; width:100%; border-collapse:collapse; border-top:1px solid #aab2bb; border-right:1px solid #aab2bb;}
.elementTable td				{vertical-align:top; text-align:left; padding-top:1px; padding-bottom:1px; border-bottom:1px solid #aab2bb; border-left:1px solid #aab2bb;}
.elementTable th				{vertical-align:top; text-align:left; padding-top:1px; padding-bottom:1px; border-bottom:1px solid #aab2bb; border-left:1px solid #aab2bb;}

/* Tabellen 3-spaltig*/
.elementTdHead31				{font-weight:bold; background-color:#ccd2d9; padding:0 10px 0 10px;}
.elementTdHead32				{font-weight:bold; background-color:#ccd2d9; padding:0 10px 0 10px;}
.elementTdHead33				{font-weight:bold; background-color:#ccd2d9; padding:0 10px 0 10px;}
.elementTdBold31				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold32				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold33				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdNormal31				{font-weight:normal; padding:0 10px 0 10px;}
.elementTdNormal32				{font-weight:normal; padding:0 10px 0 10px;}
.elementTdNormal33				{font-weight:normal; padding:0 10px 0 10px;}

/* Tabellen 2-spaltig*/
.elementTdHead21				{font-weight:bold; background-color:#ccd2d9; padding:0 10px 0 10px;}
.elementTdHead22				{font-weight:bold; background-color:#ccd2d9; padding:0 10px 0 10px;}
.elementTdBold21				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdBold22				{font-weight:bold; padding:0 10px 0 10px;}
.elementTdNormal21				{font-weight:normal; padding:0 10px 0 10px;}
.elementTdNormal22				{font-weight:normal; padding:0 10px 0 10px;}


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

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

.elementContainer2              {margin:0 0 0 0}
.elementContainer2 .col1        {float:left;width:210px;margin:0 10px 0 0}
.elementContainer2 .col2        {float:left;width:210px}

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

.elementContainerBox1           {margin:0 0 0 0;padding:8px;background-color:#DBE9F2;border:1px none #e0e0e0}
.elementContainerBox1 .col1     {}

.elementContainerBox2           {margin:0 0 0 0;padding:8px;background-color:#DBE9F2;border:1px none #e0e0e0}
.elementContainerBox2 .col1     {float:left;width:210px;margin:0 10px 0 0}
.elementContainerBox2 .col2     {float:left;width:210px}

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

/* Elemente des oberen Bereich */

/* Elemente des linken Bereiches */
#boxNavigationSub #navigationSub .boxHead	{position:absolute; margin:-20px 0 0 0; width:212px;}
#boxNavigationSub #navigationSub .boxNavi	{margin:0; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_box_navi.gif); background-repeat:no-repeat; background-position:0 -20px}

#blockLeft #boxSearch .boxHead	{position:absolute; margin:-20px 0 0 0; width:212px;}
#blockLeft #boxSearch .boxNavi	{margin:0; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_box_navi.gif); background-repeat:no-repeat; background-position:0 -20px}

#blockLeft .boxNavi							{margin:0; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_box_navi.gif); background-repeat:no-repeat;}
#blockLeft .boxHead							{width:100%; min-height:20px; color:#FFFFFF; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_box_head_blau.png); background-repeat:no-repeat;}
#blockLeft .boxHeadInner 					{padding:2px 0 0 15px;}
#blockLeft .boxFooter						{background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_box_footer.gif); background-repeat:no-repeat; background-position:bottom left;}
#blockLeft .boxSpace						{height:10px; clear:both; font-size:1px; line-height:1px;}


/* Elemente des Inhaltsbereiches */
#blockContent .elementMetadaten				{margin:0 0 16px 0;}
#blockContent .kontaktadresseCaption 		{float:left; width:100px; font-weight:bold;}
#blockContent .kontaktadresseField 			{float:left; width:275px;}
#blockContent .kontaktadresseCaptionPreis	{}

#blockContent .elementVeranstaltungCaption  {width:70px;margin:0px 10px 0px 0px;}
#blockContent .elementVeranstaltungField    {width:345px;}

#blockContent .searchInput        	{float:left; width:140px; font-size:1em; margin:0 8px 0 0; border:1px solid #666666; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_input.gif); background-repeat:repeat-x;}
#blockContent .searchButton			{float:left; cursor:pointer; margin:0; padding:0; border:none; width:22px; height:20px; color:#ffffff; background-color:#dce0e6; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_pfeil_n.gif); background-repeat:no-repeat;}
#blockContent .searchButtonHover	{float:left; cursor:pointer; margin:0; padding:0; border:none; width:22px; height:20px; color:#004a99; background-color:#dce0e6; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_pfeil_r.gif); background-repeat:no-repeat;}

#blockContent .wglListMoreLeft 		{float:right;width:100px;text-align:right;}
#blockContent .wglListMoreRight 	{float:left;width:300px;}

#blockContent .boxRight .kontaktadresseCaption 		{float:left; width:150px; font-weight:bold;}
#blockContent .boxRight .kontaktadresseField 			{float:left; width:295px;}


/* Elemente des rechten Bereiches */
#blockRight .boxRight					{margin:0; padding:10px 0 0 0; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_box_standard.gif); background-repeat:no-repeat;}
#blockRight .boxFooter					{margin:0; padding:0px 10px 0 12px; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_box_footer.gif); background-repeat:no-repeat; background-position:bottom left;}
#blockRight .boxSpace					{height:10px; clear:both; font-size:0px; line-height:0px;}
#blockRight .boxRightWarenkorb			{height:24px; margin:0 0 10px 0; padding:6px 0 0 50px; font-weight:bold; color:#ffffff; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_warenkorb_n.gif); background-repeat:no-repeat;}
#blockRight .boxRightWarenkorbHover		{height:24px; margin:0 0 10px 0; padding:6px 0 0 50px; font-weight:bold; color:#004a99; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_warenkorb_r.gif); background-repeat:no-repeat; cursor:pointer; cursor:hand;}

#blockRight .kontaktadresseCaption 	{font-weight:bold;}
#blockRight .kontaktadresseField 	{}
#blockRight .kontaktadresseCaptionPreis	{margin-left:10px;}

#blockRight .elementText        	{margin:0 0 16px 0; padding:0;}
#blockRight .elementHeadline    	{margin:0; padding:4px 0 12px 0;}
#blockRight .elementHeadline h1 	{margin:0;padding:0;}
#blockRight .elementHeadline h2 	{margin:0;padding:0;}
#blockRight .elementHeadline h3 	{margin:0;padding:0;}
#blockRight .elementHeadline h4 	{margin:0;padding:0;}
#blockRight .elementPicture     	{margin:0 0 10px 0;}
#blockRight .elementPictureLeft 	{float:left; margin:0 10px 8px 0; padding:0;}
#blockRight .elementPictureRight	{float:right; margin:0 0 8px 10px; padding:0;}

#blockRight .searchInput        {float:left; width:140px; font-size:1em; margin:0 8px 0 0; border:1px solid #666666; background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_input.gif); background-repeat:repeat-x;}
#blockRight .searchButton		{float:left; cursor:pointer; margin:0; padding:0; border:none; width:22px; height:20px; color:#ffffff; background-color:#dce0e6; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_pfeil_n.gif); background-repeat:no-repeat;}
#blockRight .searchButtonHover	{float:left; cursor:pointer; margin:0; padding:0; border:none; width:22px; height:20px; color:#004a99; background-color:#dce0e6; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_pfeil_r.gif); background-repeat:no-repeat;}

#blockRight .buttonVor		{cursor:pointer; margin:5px 0 0 0; padding:0 0 2px 25px; border:none; width:190px; height:20px; color:#ffffff; background-color:#ffffff; font-weight:bold; text-align:left; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_pfeil_right_190px_n.gif); background-repeat:no-repeat;}
#blockRight .buttonVorHover	{cursor:pointer; margin:5px 0 0 0; padding:0 0 2px 25px; border:none; width:190px; height:20px; color:#004a99; background-color:#ffffff; font-weight:bold; text-align:left; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_pfeil_right_190px_r.gif); background-repeat:no-repeat;}
#blockRight .buttonZurueck	{cursor:pointer; margin:5px 0 0 0; padding:0 0 2px 25px; border:none; width:190px; height:20px; color:#ffffff; background-color:#ffffff; font-weight:bold; text-align:left; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_pfeil_left_190px_n.gif); background-repeat:no-repeat;}
#blockRight .buttonZurueckHover	{cursor:pointer; margin:5px 0 0 0; padding:0 0 2px 25px; border:none; width:190px; height:20px; color:#004a99; background-color:#ffffff; font-weight:bold; text-align:left; background-image:url(/wDeutsch/wGlobal/layout/images/buttons/but_pfeil_left_190px_r.gif); background-repeat:no-repeat;}



/* Elemente des unteren Bereiches */

/* Elemente fuer den direkten Druck */
@media print {
	#body     							{background-color:#ffffff; background-image:none;}
	
	#quicklinks							{display:none;}
	
	#blockTop							{height:auto;}
	#blockTop #globalFunctions			{display:none;}
	#blockTop #navigationMain			{display:none;}
	#blockTop #blockEmotion				{display:none;}
	#blockTop #logo						{margin-left:0px;}
	#blockTopStart						{height:auto;}
	#blockTopStart #globalFunctions		{display:none;}
	#blockTopStart #navigationMain		{display:none;}
	#blockTopStart #blockEmotion		{display:none;}
	#blockTopStart #logo				{margin-left:0px;}
	
	#blockLeft							{display:none;}

	#blockContent   					{clear:both; float:none; width:70%; border-bottom:5px dashed #ACACAC; vertical-align:top;}
	#blockContentInner     				{padding:5px 0 0 5px;}
	
	#blockRight 						{clear:both; float:none; clear:both; width:70%; vertical-align:top;}
	#blockRight .boxRight				{margin:0; background-image:none;}
	#blockRight .boxFooter 				{padding:0 0 0 0; background-image:none;}
	
	#blockBottom           				{clear:both; padding:20px 0 10px 0px; background-color:#ffffff; background-image:none; width:70%;}
}
