/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
////////////////////////////////////////////////////////////////
*/

/* 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}
html									{overflow-y:scroll;overflow-x:auto}

#body								{background-color:#e1e0c2}

body								{font-family:Arial, Sans-serif, Helvetica;font-size:11px;color:#666666;font-weight:normal;line-height:14px}

div									{}
span								{}

/* Überschriften */

h1									{font-size:18px;font-weight:bold;line-height:22px;color:#808080;margin:0 0 14px 0}
h2									{font-size:14px;font-weight:bold;line-height:19px;color:#828260;margin:0 0 10px 0}
h3									{font-size:12px;font-weight:bold;line-height:16px;color:#828260;margin:0 0 14px 0}
h4									{font-size:11px;font-weight:bold;line-height:13px;color:#828260;margin:0 0 14px 0}
h5									{font-size:11px;font-weight:bold;line-height:13px;color:#828260;margin:0 0 14px 0}
h6									{font-size:11px;font-weight:bold;line-height:13px;color:#828260;margin:0 0 14px 0}

/* Textblöcke */
p									{margin:0 0 14px 0}

/* Listen */
ul									{margin:0 0 14px 16px;padding:0 0 0 9px;list-style-image:url(/de/wGlobal/layout/images/decoration/bullet_list.gif)}
ol									{margin:0 0 14px 28px;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:#AEA794;color:#AEA794;height:1px;border-style:none}

/* Formularelemente */

form									{}

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

button								{cursor:pointer;background-color:#B6B6B6;border:none;font-size:11px;line-height:18px;height:18px;color:#ffffff}
button:hover							{cursor:pointer;background-color:#98BFD7;border:none;font-size:11px;line-height:18px;height:18px;color:#ffffff}

/* Links */

a									{text-decoration:none;color:#be4e26}
a:hover								{text-decoration:underline;color:#be4e26}
a.intern							{padding:0 0 0 14px;background:url(/de/wGlobal/layout/images/links/intern.gif) top left no-repeat}
a.extern							{padding:0 0 0 14px;background:url(/de/wGlobal/layout/images/links/extern.gif) top left no-repeat}
a.mail              						{padding:0 0 0 14px;background:url(/de/wGlobal/layout/images/links/mail.gif) center left no-repeat}
a.download							{padding:0 0 0 14px;background:url(/de/wGlobal/layout/images/links/download.gif) top left no-repeat}
a.audio								{padding:0 0 0 14px;background:url(/de/wGlobal/layout/images/links/audio.gif) top left no-repeat}
a.video								{padding:0 0 0 14px;background:url(/de/wGlobal/layout/images/links/video.gif) top left no-repeat}
a.back								{padding:0 0 0 14px;background:url(/de/wGlobal/layout/images/links/back.gif) top left no-repeat}
a.warenkorb							{padding:0 0 0 14px;background:url(/de/wGlobal/layout/images/links/warenkorb.gif) top left no-repeat}

/* Bilder */

a img                {border:none}

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

	/* Element Bilder */

	.elementPictureLeft img.pictureLeft      {float:none;margin:0}
	.elementPictureRight img.pictureRight     {float:none;margin:0}

	div.elementPictureLeft      {float:left;margin:0 10px 5px 0}
	div.elementPictureRight     {float:right;margin:0 0 5px 10px}

/* Tabellen */

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

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

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

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

/* Grundgerüst */

#blockPre							{}
#blockPreInner						{}

#blockMain							{position:relative;width:879px;background-color:#FFFFFF;margin:0 auto}
#blockMainInner						{}

#blockMainError						{position:absolute;width:879px;top:0px;left:0px;background-color:#E1E0C2;filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6}
#blockMainErrorMessage				{height:150px;width:300px;background-color:red;}

#blockTop							{height:193px;position:relative}
#blockTopInner						{}

#blockLeftContentRight				{overflow:hidden;background-image:url(/de/wGlobal/layout/images/backgrounds/bg_main_ohne.gif);background-repeat:repeat-y;}

#blockLeft							{float:left;width:251px;}
#blockLeftInner						{}

#blockContent						{float:left;width:441px;position:relative}
#blockContentInner					{margin:15px 15px 15px 15px}

#blockRight							{float:right;width:187px}
#blockRightInner					{margin:15px 2px 2px 2px}

#blockBottom						{position:relative;height:22px;background-color:#8F8F6B;color:#F0F0E8}
#blockBottomInner					{margin:0 8px;height:22px;font-size:10px;line-height:22px;text-align:right;}
#blockBottomInner .elementText		{margin:0;padding:0;float:right}
#blockBottomInner p					{margin:0;padding:0}

#blockPost							{}
#blockPostInner						{}

/* Globale Elemente */

#globalFunctions					{height:18px;margin:0 0 8px 0;text-align:right}
#globalFunctions a					{line-height:18px;padding:0 4px 0 4px;color:#939393}
#globalFunctions a:hover				{}

#logo								{position:absolute;left:0;top:0;}
#banner								{position:absolute;left:251px;top:0;}

#UadressA							{position:absolute;top:91px;left:15px}
#UadressB							{position:absolute;top:91px;left:125px}

#search								{float:right;margin:0 0 0 0}
.searchLabel						{float:left;line-height:20px;margin:0 8px 0 0}
.searchInput						{float:left;width:120px;margin:0 8px 0 0}
.searchButton						{float:left}

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

/* Pflegeschaltflächen */

#beButtons							{position:absolute;top:2px;left:2px}
#beButtonAdmin						{float:left}
#beButtonPage						{float:left}
#beButtonContent					{float:left}

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

#beButtonEditNavigation				{position:absolute;left:2px;bottom:32px}

/* Allgemeine Elemente */

.elementStandard					{margin:0 0 10px 0}
.elementHeadline					{margin:0 0 10px 0}
.elementText						{margin:0 0 10px 0}
.elementText .fragmentInfo			{background-position:4px 4px;background-repeat:no-repeat;background-image:url(/de/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(/de/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(/de/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}


.elementPicture						{margin:0 0 10px 0}
.elementPicture .title				{line-height:20px;font-size:10px}
.elementLink						{margin:0 0 10px 0}
.elementLink a						{display:block}
.elementVideo						{margin:0 0 10px 0}
.elementAudio						{margin:0 0 10px 0}
.elementPortlet						{margin:0 0 10px 0}
.elementScript						{margin:0 0 10px 0}
.elementSource						{margin:0 0 10px 0;padding:4px;background-color:#FFFFCC;overflow:auto;white-space:nowrap}
.elementSource h4					{margin:0 0 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 10px 0}

.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:254px;margin:0 16px 0 0}
.elementContainer2 .col2				{float:left;width:254px}

.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 16px 0;padding:8px;background-color:#DBE9F2;border:1px none #e0e0e0}
.elementContainerBox1 .col1			{}

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

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

#blockLeft .elementHeadline			{margin:0 0 8px 0px;padding:6px 10px 6px 10px;}
#blockLeft .elementText				{margin:0 0 8px 0px;padding:6px 10px 6px 10px;}

/* Elemente des Inhaltsbereiches */

/* Elemente des rechten Bereiches */

.box 								{margin:0 0 15px}
.boxInner							{border:solid #828261 1px;padding:10px 10px 0 10px}
.boxHeadline						{background-color:#8f8f6b;color:#FFFFFF;font-weight:bold;height:20px;line-height:20px;text-indent:6px;margin:0 0 1px 0}
.boxHeadlineOnly					{background-color:#8f8f6b;color:#FFFFFF;font-weight:bold;height:20px;line-height:20px;text-indent:6px;margin:8px 0 10px 0}
.formerror							{margin: 5px 0pt; font-size: 12px; font-weight: bold; line-height: 18px; color: #BF000C}

/* Elemente des unteren Bereiches */

#blockBottom #lang					{float:left}
#blockBottom .langlink				{margin:0 10px 0 0;color:#FFFFFF;text-decoration:underline}

/* Flash-Text bei Meldungen im Manager */

.flash								{color:#BE4E26;margin:5px 0 5px 0;font-weight: bold;font-size: 110%}

/* Markenkatalog */

.buttonKatalogDE				{width:197px;height:61px;margin-top:15px;float:right;}
.buttonKatalogEN				{width:164px;height:61px;margin-top:40px;float:right;}