/* Allgemeine Styles */

BODY {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
  color: #000000;
	background-color: #FFFFFF;
  SCROLLBAR-FACE-COLOR: #E0E1E9;
  SCROLLBAR-HIGHLIGHT-COLOR: #E0E1E9;
  SCROLLBAR-SHADOW-COLOR: #55577D;
  SCROLLBAR-3DLIGHT-COLOR: #F4F4F7;
  SCROLLBAR-ARROW-COLOR: #55577D;
  SCROLLBAR-TRACK-COLOR: #F4F4F7;
  SCROLLBAR-DARKSHADOW-COLOR: #F4F4F7;
  overflow-x:auto; overflow-y: auto; 
}

A {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
  color: #4C4F7A;
  text-decoration:none;
}

TD,P,DIV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  color: #000000;
  line-height:14px;
}

OL,UL,LI {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
}


.headline { 
  font-family:Verdana, Arial,Helvetica,sans-serif; font-size:14px; color:#4C4F7A; letter-spacing:2px; line-height:18px;
}

.ticker { 
  font-size:10px; line-height:11px; 
}

.small { 
  font-size:10px;
}

.footer { 
  color:#BDBDCA;
}

.unactive { 
  color:#C4C4D0;
}

.menu_folder      { font-size:12px; }
.menu_folder_over { background-color:#E0E1E9; }
.menu_items       { height:24px; }
.menu_over        { background-color:#E0E1E9; color:#000000; height:24px; }
.menu_active      { color:#000000; }

.border { border: 1px solid #E0E1E9; }
.borderOver { border: 1px solid #000000; }
.lines  { background-color: #E0E1E9; }
.ip     { border: #CCCDDB 1px solid; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.but { border: #E0E1E9 1px outset; background-color: #E0E1E9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; cursor:hand; }


/* Styles für Navigation und Inhalt */

#menu_top {
	position:absolute; left:475px; top:105px; width:300px; z-index:4;
}

#menu_left {
	position:absolute; left:0px; top:0px; width:185px; height:100%; z-index:5; 
}

#content {
	position:absolute; left:225px; top:160px; width:510px; z-index:4;
}

#ticker {
	position:absolute; left:775px; top:175px; z-index:4;
}

#address {
	position:absolute; left:775px; top:420px; z-index:4;
}

#map {
	position:absolute; left:225px; top:140px; width:510px; z-index:4;
}

#options {
	position:absolute; left:775px; top:175px; z-index:4;
}

#pagescroller {
	position:absolute; left:225px; top:145px; width:510px; z-index:5;
}

#back_link {
	position:absolute; left:225px; top:117px; z-index:4;
}

/* Styles für Shopelemente */

#currency {
	position:absolute; left:580px; top:145px; z-index:4;
}

#cart {
	position:absolute; left:775px; top:175px; z-index:4;
}

#order_process {
	position:absolute; left:775px; top:175px; z-index:4;
}


/* Styles für Veranstaltungen */

.calendar           { background-color: #EBEBF0; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; width:200px; border: 1px solid #E0E1E9; }
.calendar .kw1      { background-color: #ffffff; color: #8F9E87; }
.calendar .kw2      { background-color: #EBEBF0; color: #7C8590; }
.calendar .kwOver   { background-color: #ffffff; color: #323941; }
.calendar .weekend  { color:#990000; font-weight:bold; }
.calendar .weekdays { color:#000000; font-weight:bold; }
.calendar .days     { color: #323941; }
.calendar A:hover   { text-decoration: none; }
.cbtn         { background-color:#EBEBF0; color:#323941; width: 18px; height: 16px; border: 1px solid #EBEBF0; margin: 0; padding: 0; text-align:right; }
.cbtnOver     { background-color:#ffffff; color:#ffffff; width: 18px; height: 16px; border: 1px solid #000000; margin: 0; padding: 0; text-align:right; }
.cbtnDeselect { color:#7C8590; background-color: #EBEBF0; width: 18px; height: 16px; border: 1px solid #EBEBF0; margin: 0; padding: 0; text-align:right; }
.cbtnToday    { color:#000000; width: 18px; height: 16px; background-color:#ffffff; border: 1px solid #ffffff; margin: 0; padding: 0; text-align:right; }
.cbtnSelected { color:#ffffff; width: 18px; height: 16px; background-color:#ACAFCC; border: 1px solid #ACAFCC; margin: 0; padding: 0; text-align:right; }

.abtn         { background-color:#EBEBF0; color:#323941; width: 23px; height: 17px; border: 1px solid #CECED8; margin: 0; padding: 0; text-align:center; }
.abtnOver     { background-color:#ffffff; color:#000000; width: 23px; height: 17px; border: 1px solid #000000; margin: 0; padding: 0; text-align:center; cursor:hand; }
.abtnSelected { color:#ffffff; width: 23px; height: 17px; background-color:#ACAFCC; border: 1px solid #ACAFCC; margin: 0; padding: 0; text-align:center; }

.map_btn       { background-color:#F6F6F8; cursor:hand; }
.map_btnActive { background-color:#E0E1E9; cursor:hand; }


