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

#body                {background-color:#FFFFFF}
#bodyPopup           {background-color:#FFFFFF}

body                 {font-family:Arial, Sans-serif, Helvetica;font-size:0.75em;color:#000000;font-weight:normal;line-height:18px; background:url(/osh/wGlobal/layout/images/backgrounds/bg-body.gif) top left repeat-x #7d7c7c;}

div                  {}
span                 {}

/* Überschriften */

h1                   {font-size:20px;font-weight:normal;line-height:22px;color:#676767;margin:0 0 15px 0;padding:0 0 7px 0;border-bottom:1px solid #c3c3c3;}
h2                   {font-size:18px;font-weight:normal;line-height:18px;color:#647e9f;margin:0 0 10px 0}
h3                   {font-size:18px;font-weight:normal;line-height:18px;color:#647e9f;margin:0 0 10px 0}
h4                   {font-size:11px;font-weight:bold;line-height:13px;color:#808080;margin:0 0 14px 0}
h5                   {font-size:11px;font-weight:bold;line-height:13px;color:#808080;margin:0 0 14px 0}
h6                   {font-size:11px;font-weight:bold;line-height:13px;color:#808080;margin:0 0 14px 0}

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

/* Listen */
ul                   {margin:0 0 0 0;padding:0 0 0 15px;}
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;}
select               {font:inherit;}
textarea             {font:inherit;}

.textfeld			{border:1px solid #959595;background-color:#f7f7f7;width:300px;margin:0 0 4px 0;padding:2px 4px}
.textfeld-kurz		{border:1px solid #959595;background-color:#f7f7f7;width:65px;margin:0 0 4px 0;padding:2px 4px}
.readonly			{color:#747474;border:1px solid #bcbcbc;background-color:#f7f7f7;width:300px;margin:0 0 4px 0;padding:2px 4px}
.textarea			{border:1px solid #959595;background-color:#f7f7f7;width:300px;height:100px;margin:0 0 4px 0;padding:2px 4px}
.textarea-breit		{border:1px solid #959595;background-color:#f7f7f7;width:448px;height:100px;margin:0 0 4px 0;padding:2px 4px}
.select			{border:1px solid #959595;background-color:#f7f7f7;width:300px;margin:0 0 4px 0;padding:2px 4px}

.formularblock		{padding:10px 20px; width:458; background-color:#f8f6f4; border:1px solid #d1c4b9;}
.formularblock h2	{color:#000000;font-size:12px;font-weight:bold;margin:0 0 3px 0}

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:underline;color:#000000}
a:hover              		{text-decoration:none;color:#000000}
a.intern             		{}
a.extern             		{}
a.download           		{padding:0 0 0 14px;background:url(/osh/wGlobal/layout/images/links/download.gif) center left no-repeat}
a.audio              		{padding:0 0 0 14px;background:url(/osh/wGlobal/layout/images/links/audio.gif) center left no-repeat}
a.video             		{padding:0 0 0 14px;background:url(/osh/wGlobal/layout/images/links/video.gif) center left no-repeat}
a.pdf				{line-height:24px; padding:0 0 2px 21px;background:url(/osh/wGlobal/layout/images/links/pdf.gif) left top no-repeat}
a.newslink			{padding:0 15px 0 0; background:url(/osh/wGlobal/layout/images/links/event.gif) right 3px no-repeat}
a.pressebericht		{padding:0 15px 0 0; background:url(/osh/wGlobal/layout/images/links/event.gif) right 3px no-repeat}
/*AVZ Merkliste*/
a.add		{padding:1px 0 0 15px; background:url(/osh/wGlobal/layout/images/links/merkliste-add.gif) left top no-repeat}
a.del		{padding:1px 0 0 15px; background:url(/osh/wGlobal/layout/images/links/merkliste-del.gif) left top no-repeat}
a.merkliste		{padding:1px 0 0 22px; background:url(/osh/wGlobal/layout/images/links/merkliste.gif) left bottom no-repeat}


.zurueck			{padding:0 0 0 15px; background:url(/osh/wGlobal/layout/images/links/zurueck.gif) center left no-repeat}
.druckansicht		{padding:0 0 0 18px; background:url(/osh/wGlobal/layout/images/links/druckansicht.gif) left 3px no-repeat}

a.link-bold			{color:#000000;text-decoration:none;font-weight:bold}
a:hover.link-bold	{color:#000000;text-decoration:underline;font-weight:bold}

.quicklink			{color:#000000; font-weight:bold; text-decoration:none; padding:0 15px 0 0; background:url(/osh/wGlobal/layout/images/decoration/quicklink-pfeil.gif) right 3px no-repeat}
.quicklink:hover	{color:#000000; font-weight:bold; text-decoration:underline; padding:0 15px 0 0; background:url(/osh/wGlobal/layout/images/decoration/quicklink-pfeil.gif) right 3px no-repeat}



/* Bilder */

a img                {border:none}

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

/* Tabellen */

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

table.light          {border:none;}
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}

table.special           {background-color:#e9e9e9}
table.special th        {padding:3px 5px; background-color:#e9e9e9; color:#000000; text-align:left;}
table.special td        {padding:3px 5px; background-color:#f7f7f7; color:#000000}

td.bgColor1, th.bgColor1 {background-color:#f0f0f0}

/* Grundgerüst */

#blockPre              {}
#blockPreInner         {}

#blockMain             {width:984px;margin:0 auto;background:url(/osh/wGlobal/layout/images/backgrounds/bg-leftcontentright.gif) bottom left repeat-x}
#blockMainInner        {padding:0 0 20px 0; position:relative}

#blockMainPopup        {}
#blockMainInnerPopup   {padding:10px 10px 10px 10px}


#blockContent          {overflow:hidden;float:left;width:500px;padding:0 0 0 0;margin:0 13px 0 17px;min-height:450px;height: auto !important;}
#blockContentInner     {}


#blockTop         		{height:318px; width:100%; padding:0 0 0 0}
#blockTopInner      	{position:relative; height:318px; overflow:hidden;}
#blockLogo			{position:absolute; top:0; left:0;}
#blockNavigationTop	{margin:0 0 0 240px; width:744px; height:63px;}
#blockKeyvisual		{width:984px; height:225px;}

/*Kopfbereich für Messenspezifische Seiten*/
#blockMesseKeyvisual	{z-index:100; position:absolute; top:163px; left:0; width:984px; height:153px;}
#blockMesseNavigation	{z-index:1000; position:absolute; top:135px; left:10px; width:984px;}


#blockRight            {float:right;width:225px;vertical-align:top}
#blockRightInner       {padding:0 0 0 0}


#blockBottom           {width:100%; height:25px; margin:0 0 0 0; padding:6px 0 0 0; background-color:#7d7c7c}
#blockBottomInner      {width:984px;color:#ffffff;margin:0px auto;padding:0 8px 0 0;}

.metanav		{float:left}
.metanav a		{color:#ffffff; text-decoration:none}
.metanav a:hover		{color:#ffffff; text-decoration:underline}
.bottomright	{float:right; color:#cbcbcb; width:200px}


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

#blockLeftContentRight {overflow:hidden;margin:0 0 0 0;}

#blockPost             {}
#blockPostInner        {}

#flashContent {
	position:relative;
	margin:-225px 0 0 0;
}

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

#languages                      {height:30px; position:absolute; color:#808080}
#languages a                    {height:18px;display:block;font-size:11px;float:left;line-height:18px;color:#808080;text-transform:uppercase; border:1px solid #DBE9F2; padding: 0 6px; margin-right:2px;}
#languages span                 {height:18px;display:block;font-size:11px;float:left;line-height:18px;color:#808080;text-transform:lowercase; border:1px solid #DBE9F2; padding: 0 6px; margin-right:2px;}
#languages a:hover              {line-height:18px;display:block;font-size:11px;float:left;color:#808080;text-decoration:none; margin-right:2px;}
#languages .selected            {line-height:18px;display:block;font-size:11px;float:left;color:#808080;text-decoration:none; text-transform:uppercase; background-color:#DBE9F2;}
#languages .selected:hover      {line-height:18px;display:block;font-size:11px;float:left;color:#808080;text-decoration:none; text-transform:uppercase; background-color:#DBE9F2;}
#languages .last                {display:inline;}

#logo                           {float:left;background-color:#ffffff}
#banner                         {float:right;margin:0 0 0 10px}

#blockPrint			{display:none}

#blockMesseKeyvisual img	{behavior: url(/osh/wGlobal/layout/styles/iepngfix.htc);}

#search                         {margin:0 0 6px 0;width:217px;padding:4px;background-color:#e9e9e9;}
.searchLabel                    {float:left;line-height:20px;margin:0 8px 0 0}
.searchInput                    {float:left;padding:3px 10px;width:158px;height:16px;color:#666666;border:0;}
.searchButton                   {float:right;}

.hinweisbox			{border:5px solid #eaeaea; background-color:#ffffff; margin:15px 0; padding:10px;}
.hinweisbox h3		{}

.presseberichte		{padding:15px 0; border-bottom:1px solid #e8e8e8}
.news				{margin:0 0 15px 0}

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

#hinweis-behinderte	{display:block;margin:0 0 15px 0;}

/* Pflegeschaltflächen */

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


#beButtons                      {position:absolute; top:0; left:794px; margin:0px 0 0 0px; width:195px}
#beButtonAdmin                  {}
#beButtonPage                   {float:left;margin:0}
#beButtonContent                {float:left}


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

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

/* Allgemeine Elemente */

.elementStandard                {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(/osh/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(/osh/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(/osh/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}
.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 */

#blockRight .elementHeadline    {margin:0 0 1px 0;padding:2px 6px 2px 10px;background-color:#98BFD7}
#blockRight .elementHeadline h1 {margin:0;padding:0;color:#ffffff;}
#blockRight .elementHeadline h2 {margin:0;padding:0;color:#ffffff;}
#blockRight .elementHeadline h3 {margin:0;padding:0;color:#ffffff;}
#blockRight .elementHeadline h4 {margin:0;padding:0;color:#ffffff;}
#blockRight .elementText        {margin:0 0 10px 0;padding:10px 6px 6px 10px;background-color:#DBE9F2}

#ServiceLeiste		{margin:40px 0 0 0; padding:10px 0 0 0; background:url(/osh/wGlobal/layout/images/backgrounds/bg-serviceleiste.gif) top left repeat-x}
#ServiceLeiste a		{color:#4c4c4c}

.infobox		{margin:0 0 17px 0; padding:10px; border:1px solid #c3c3c3; width:203px;}

.eisbelegungBox		{margin:0 0 17px 0; padding:10px; width:203px; background:url(/osh/wGlobal/layout/images/backgrounds/bg-eisbelegungbox.gif) bottom left no-repeat;}
.eisbelegungBox h3	{font-size:20px;font-weight:bold;line-height:22px;color:#4c97cd;margin:0}
.eisbelegungBox p	{font-size:14px;font-weight:normal;color:#0c4466;margin:5px 0 0 0}
.eisbelegungBox a	{font-size:12px;font-weight:normal;color:#0c4466;padding:0 10px 0 0;text-decoration:none;background:url(/osh/wGlobal/layout/images/links/eisbelegung.gif) center right no-repeat;}
.eisbelegungBox a:hover	{font-weight:bold;}
.eisbelegungBox .text	{margin:8px 0;}

.infobox2 strong		{display:block;padding:0 0 6px 0}

.headlineRight	{width:225px; font-size:20px; font-weight:normal; line-height:24px; color:#676767; margin:0 0 5px 0}

#bildRight		{margin:0 0 17px 0; width:225px;}
#bildRight img	{display:block; text-align:top;}
#bildRight .text			{width:205px;}
#bildRight .textbild		{width:225px; margin:5px 0 0 0; line-height:14px; font-size:11px; color:#2e2e2e}


/* Elemente des unteren Bereiches */



/*Ausstellerverzeichnis*/
.azliste-div {}
.azliste {float:left;font-size:1.3em; width:28px;margin:0 10px 10px 0; overflow:hidden;}
.azliste a, .azliste span {color:#7c7c7c;display:block;text-decoration:none; text-align:center; padding:5px; background-color:#e9e9e7; }
a.aktiv-ungerade {font-weight:bold;}
a.aktiv-gerade {font-weight:bold;}
a:hover.aktiv-ungerade,a:hover.aktiv-gerade, a.selected {color:#ffffff; background-color:#7d7b7c;} 
span.inaktiv-ungerade {color:#aaaaaa;font-weight:bold;}
span.inaktiv-gerade {color:#aaaaaa;background-color:#ececec;font-weight:bold;}
.weitere  {float:left; height:21px;}
.weitere a {display:block;text-decoration:none; text-align:center; height:17px; padding:2px 5px 2px 6px;}
.weitere a:hover {color:#ffffff;background-color:#7d7b7c;}

.ausstellerverzeichnis-suche {background-color:#e9e9e9;padding:10px;}

.tabelle-ausstellerverzeichnis td {padding:4px 10px;}
.tabelle-ausstellerverzeichnis td.tabellenkopf {color:#ffffff;;background:url(/osh/wGlobal/layout/images/backgrounds/bg-avz-tabellenkopf.gif); padding:1px 0 1px 0;}
.tabelle-ausstellerverzeichnis td.gerade {border-bottom:2px solid #e9e9e9;background-color:#ffffff;}
.tabelle-ausstellerverzeichnis td.ungerade {border-bottom:2px solid #e9e9e9;background-color:#f7f7f7;}
.tabelle-ausstellerverzeichnis td.grau {border-bottom:2px solid #e9e9e9;background-color:#e9e9e9; text-align:center; vertical-align:middle;padding:0;}
.tabelle-ausstellerverzeichnis td.grau .checkbox {background-color:#e9e9e9;}

.ausstellerverzeichnis-div {background-color:#e9e9e9;padding:10px 10px 0 10px;}
.ausstellerverzeichnis-div a, .ausstellerverzeichnis-div a:hover {color:#000000;}
a.ausstellerverzeichnis-link  {color:#000000;height:1%;cursor:pointer;display:block;text-decoration:none;background-color:#ffffff;}
a:hover.ausstellerverzeichnis-link  {color:#000000;text-decoration:none;background-color:#F1F1CA;}

.ausstellerverzeichnis-headline {background-color:#e9e9e9;padding:10px;margin:0 0 10px 0;}
.ausstellerverzeichnis-headline  h2 {padding:0;margin:0;color:#7c7c7c;}


/* Veranstaltungen */
#veranstaltungen					{width:500px; margin:0 0 10px 0; color:#000000; background-color:#e9e9e9}
#veranstaltungen .eintraege			{width:482px; padding:8px 8px 8px 10px}
#veranstaltungen .transparent		{font-size:5px; line-height:5px; height:5px}
#veranstaltungen .white				{padding:1px 0 2px 6px; border-right:2px solid #e9e9e9; background-color:#ffffff}
#veranstaltungen .grau				{padding:1px 0 2px 6px; border-right:2px solid #e9e9e9; background-color:#f7f7f7}
#veranstaltungen .trans				{padding:0; vertical-align:top}

#event								{border:5px solid #f2f2f2; background-color:#ffffff; padding:10px; width:470px;}

#veranstaltungen a.headline			{color:#000000; text-decoration:underline;}	
#veranstaltungen a.headline:hover	{color:#000000; text-decoration:none;}		
a.veranstaltungen					{color:#000000; padding:0 15px 0 0; background:url(/osh/wGlobal/layout/images/links/veranstaltungen-weitere.gif) right 3px no-repeat}
a.event								{color:#000000; padding:0 15px 0 0; background:url(/osh/wGlobal/layout/images/links/event.gif) right 3px no-repeat}

.linkright						{float:right;}


/* Veranstaltungskalender */

#vak { background-color:#e9e9e9;}

#vak #suche #kopf {color:#ffffff;background-color:#6c89af;padding:10px 20px;border-bottom:1px solid #8ca4c3;}
#vak #suche #kopf .textfeld {color:#b2b2b2;background-color:#ffffff; width:210px;margin:0;}
#vak #suche #kopf table tr td {vertical-align:middle;}

#vak #suche #inhalt {color:#435875;padding:10px 0 0 20px;border-top:1px solid #6a7d96;}
#vak #suche #inhalt input {margin:2px;}

#vak #eintraege thead {margin:8px;}
#vak #eintraege th {color:#ffffff;background:url(/osh/wGlobal/layout/images/backgrounds/vak-th.gif) top left repeat-x; padding:1px 0;}
#vak #eintraege th.eins {text-align:center;border-right:1px solid #bbbbbb;}
#vak #eintraege th.zwei {text-align:center;border-right:1px solid #bbbbbb;border-left:1px solid #5c5c5c;}
#vak #eintraege th.drei {text-align:left; padding-left:7px;border-left:1px solid #5c5c5c;}


#vak #eintraege td {background-color:#ffffff;}
#vak #eintraege td.eins {padding:4px;border-left:3px solid #e9e9e9; border-bottom:3px solid #e9e9e9; }
#vak #eintraege td.zwei {padding:4px;border-left:3px solid #e9e9e9; border-bottom:3px solid #e9e9e9;}
#vak #eintraege td.drei {padding:4px;border-left:3px solid #e9e9e9; border-bottom:3px solid #e9e9e9;}
#vak #eintraege td.transparent, #vak #eintraege td.vier, #vak #eintraege td.fuenf {background-color:transparent;}


#vak #weiter {text-align:right; padding:0 8px 8px 0;}
#vak #weiter a {color:#4d4d4d; padding:0 15px 0 0; background:url(/osh/wGlobal/layout/images/links/vak-weiter.gif) right 3px no-repeat}


#vak-detail {padding:5px;background-color:#f2f2f2;}
#vak-detail #kopf {padding:8px;margin:0 0 10px 0;}

#vak-detail #kopf  table {line-height:1.8;}

#vak-detail #tickethotline {padding: 8px; background: url(/osh/wGlobal/layout/images/backgrounds/vak-detail-tickethotline.gif) bottom right no-repeat #e3e5e8;}
#vak-detail  .small {font-size:0.9em;padding:5px;}
#vak-detail #ticketsbestellen {color:#696969;background: url(/osh/wGlobal/layout/images/backgrounds/vak-detail-tickets-bestellen.gif) bottom right no-repeat;}
#vak-detail .blau {font-size:1.2em;color:#009de0;}
#vak-detail #beschreibung {width:470px;margin:5px 0;padding:20px 10px 10px 10px;background:url(/osh/wGlobal/layout/images/backgrounds/vak-detail.gif) top left repeat-x #ffffff;}
#vak-detail #beschreibung #langtext {margin:10px 0 0 0; padding:0 10px 0 0;}
#vak-detail #ansprechpartner {padding:10px;background-color:f8f8f8;}

#ev-form .small {border:1px solid #959595; background-color:#f7f7f7; width:150px; margin:0 0 4px 0; padding:2px 4px;}
#ev-form select	{background-color:#f7f7f7; margin:0 0 4px 0; padding:2px 4px;}
#ev-form textarea {border:1px solid #959595; background-color:#f7f7f7; width: 310px; height: 100px;}

/*
#apanel ul		{background-color:#f7f7f7; list-style-type:none;}
#apanel ul li	{background-color:#c4c4c4; margin: 5px 0px 5px -10px;}
#apanel ul li a	{text-decoration: none;}
*/

#navcontainer			{}
#navcontainer ul		{margin: 0; padding: 0; list-style-type: none;}
#navcontainer li		{margin: 0 0 1px 0; }

#navcontainer a			{display: block; padding: 3px 0px 3px 10px; width: 180px; color: #000; background-color: #f7f7f7; text-decoration: none;}
#navcontainer a:hover	{color: #fff; background-color: #c4c4c4; text-decoration: none; }
#navcontainer ul ul li	{margin: 0 0 1px 0; }

#navcontainer ul ul a	{display: block; padding: 5px 5px 5px 30px; width: 125px; color: #000; background-color: #369; text-decoration: none;}
#navcontainer ul ul a:hover		{color: #fff; background-color: #69C; text-decoration: none;}


/*Tagesprogramm*/

.tagesprogramm 				{width:500px;margin:0 0 0 0;}
.tagesprogramm .links 		{float:left;width:200px;margin:0 20px 0 0;}
.tagesprogramm .rechts 		{float:left;width:270px;}

/* Formularverarbeitung */
.formerror					{padding:5px;border:1px solid #c30000;color:#c30000;}

