body,html     { padding:0px; margin:0px; font-family:arial,helvetica; line-height:17px; }
html          { height: 100%; }
body          { color:#878889; font-size:11px; line-height:17px; background-color: #58585A; width:100%; height: 100.01%; overflow:hidden; }
table,div  		{ color:#878889; font-size:11px; line-height:17px; padding:0px; margin:0px; }
form					{ padding:0px; margin:0px; }

ul            { list-style-type:square; margin-top:6px; margin-left:17px; margin-bottom:6px; }
li            { list-style-type:square; line-height:1.5em; }
img						{ galleryimg:false; }
p							{ margin:0px; padding:0px; padding-bottom:6px; }

.a                { font-size: 11px; color: #878889; font-family: arial,sans-serif; }
a:link            { font-size: 11px; color: #878889; font-family: arial,sans-serif; text-decoration: none; }
a:visited         { font-size: 11px; color: #878889; font-family: arial,sans-serif; text-decoration: none; }
a:active          { font-size: 11px; color: #878889; font-family: arial,sans-serif; text-decoration: none; }
a:hover          	{ font-size: 11px; color: #878889; font-family: arial,sans-serif; text-decoration: underline; }
.underline,
a.underline,
a.underline:link,
a.underline:visited,
a.underline:active,
a.underline:hover	{ text-decoration:underline; }


/*== Basics =====================*/
div#all 					{ width:950px; padding-top:80px; }
div#left 					{ width:320px; height:400px; padding:20px; margin:0px; margin-right:20px; background-color:#FFFFFF; float:left; text-align:left; }
div#middle 				{ width:20px;  height:440px; float:left; padding:0px; margin:0px; background-color:#58585A; }
div#logo 					{ width:320px; height:70px; padding-top:30px; background-image:url('/gfx/logo.gif'); background-repeat:no-repeat; }
div#navigation 		{ width:129px; height:300px; padding:0px; padding-right:10px; float:left; overflow:hidden; border-right:solid 1px #9C9D9F; }
div#content 			{ width:165px; height:300px; padding:0px; padding-left:15px; float:left; overflow:hidden; }
div#content_large { width:550px; height:440px; padding:0px; background-color:#FFFFFF; float:left; overflow:hidden; }
div#seealso 			{ width:510px; height:355px; padding:20px; }
div#seealso_image { width:510px; height:355px; padding:0px; background-color:#FFFFFF; overflow:hidden; }
div#seealso_vita	{ float:left; text-align:left; width:270px; height:355px; overflow:hidden; padding-right:20px; }
div#seealso_vita_img	{ float:left; width:220px; height:355px; overflow:hidden; }
div#seealso_full 	{ width:510px; height:400px; padding:0px; background-color:#F0F0F0; overflow:hidden; }
div#seealso_text 	{ width:510px; height:400px; padding:0px; overflow:hidden; text-align:left; line-height:16px; }
div#ticker				{ width:510px; height:20px;  padding:20px;padding-top:10px;padding-bottom:10px; border-top:solid 1px;font-size:13px; }
div#ticker a			{ font-size: 13px; }
.ticker						{ font-size: 13px; }

div#content_image_top {
  z-Index:1;
  padding:0px;
  width: 510px;
  height:355px;
  background-color:#F0F0F0; overflow:hidden;
  background:url('/gfx/image/start/start_01.jpg') 0px 0px no-repeat;
}

div#content_image_back {
  z-Index:1;
  padding:0px;
  width: 510px;
  height:355px;
  background-color:#F0F0F0; overflow:hidden;
  background:url('/gfx/image/start/start_02.jpg') 0px 0px no-repeat;
}

div#content_start { width:800px; height:100px; padding:20px; margin-top:200px; border:solid 1px #878889; cursor:pointer; text-transform:uppercase; }
div#content_start ul		{ white-space:nowrap; }
div#content_start ul,li { margin:0px; padding:0px; list-style:none; letter-spacing:0px; }
div#content_start li 		{ float:left; padding-left:16px;padding-right:12px; background-image:url('/gfx/common/li_tag.gif'); background-repeat:no-repeat; }
div#content_start a			{ color:#878889; }

#Scroller 							{ position: relative; width:180px; height:295px; overflow:hidden; }
#Scroller-Container 		{ position: absolute; top:0px; left:0px; }
div#Scroller ul					{ white-space:nowrap; }
div#Scroller ul,li			{ margin:0px; padding:0px; list-style:none; letter-spacing:1px; text-transform:uppercase; }

.Scrollbar-Up						{ margin-bottom:5px; }
.Scrollbar-Down					{ }

#artist						{ width:100%; border-top:solid 1px #9C9D9F; }
#artist #pager		{ float:left; width:100px; height:44px; border-right:solid 1px #9C9D9F; font-weight:bold; letter-spacing:2px; }
#artist #name			{ float:left; width:300px; height:44px; border-right:solid 1px #9C9D9F; }
#artist #info			{ float:left; width:130px; height:44px; }

div#event					{ font-weight:bold; margin-top:10px; }
div#event #artist	{ text-transform:uppercase; border:none; }
div#event #first #artist	{ text-transform:uppercase; border:none; color:#000000; }
div#event #first #artist a { text-transform:uppercase; border:none; color:#000000; }

.navActive,
a.navActive,
a.navActive:link,
a.navActive:visited,
a.navActive:active,
a.navActive:hover				{ color:#000000; font-weight:bold; text-transform:uppercase; }
.navActive2,
a.navActive2,
a.navActive2:link,
a.navActive2:visited,
a.navActive2:active,
a.navActive2:hover			{ color:#000000; font-weight:bold; letter-spacing:0px; }

.navSub1								{ text-transform:uppercase; }
.navSub2								{ letter-spacing:0px; }
div#nav_secondary				{ color:#878889; width:150px; overflow:hidden; }
div#nav_secondary ul,li { margin:0px;padding:0px; list-style-type:none; white-space:nowrap; }
div#nav_secondary li    { margin:0px;margin-top:8px;}
div#nav_secondary li ul { margin:0px;padding:0px; list-style-type:none; }
div#nav_secondary li ul li  	{ margin:0px;padding-left:0px; }
div#nav_secondary li ul li ul { padding-left:10px; }


/*== Navigation ======*/
.white12active           { font-size: 12px; color: #FFFFFF; font-family: arial,sans-serif; }
a.white12active:link,
a.white12active:visited,
a.white12active:active,
a.white12active:hover    { font-size: 12px; color: #FFFFFF; font-family: arial,sans-serif; text-decoration: underline; }

.grey11           { font-size: 11px; color: #887B62; font-family: arial,sans-serif; }
a.grey11:link,
a.grey11:visited,
a.grey11:active,
a.grey11:hover    { font-size: 11px; color: #887B62; font-family: arial,sans-serif; text-decoration: none; }

.grey12           { font-size: 12px; color: #FFBA05; font-family: arial,sans-serif; }
a.grey12:link,
a.grey12:visited,
a.grey12:active,
a.grey12:hover    { font-size: 12px; color: #FFBA05; font-family: arial,sans-serif; text-decoration: underline; }
/* 887B62 */

h1    			{ font-size:13px; color:#000000; padding:0px; text-decoration:none; font-weight:bold; line-height:20px; margin:0px;  }
h2    			{ font-size:13px; color:#DF6923; padding:0px; padding-bottom:12px; font-weight:bold; text-decoration:none; font-weight:normal; }
h3    			{ font-size:13px; color:#DF6923; padding:0px; padding-bottom:6px; line-height:24px; text-decoration:none; font-weight:normal; }
.standard		{ color:#887B62; text-decoration:none; }

/*== standard elements ===== */
.class9										{ border:none; }
.class10									{ font-size:10px; }
.class11									{ font-size:11px; }
.button11                 { font-family:arial,helvetica; font-size:11px; color:#FFFFFF; font-weight:bold; margin-bottom:1px; margin-bottom:1px; background-color:#A59982; border:outset 1px #A59982; }
.mandatory								{ color: #BB0000; }

/*== input definitions ===== */
.inputName								{ padding-left:6px; }
.inputHeadline						{ font-size:12px; color:#FFFFFF; padding:0px; padding-left:16px; line-height:16px; text-transform:uppercase; font-weight:normal; }
input, select, radio, textarea {
  font-family:arial,helvetica;
  padding-left:2px;
  padding-right:0px;
  border:solid 1px #363635;
  margin-bottom:1px !important; margin-bottom:0px;
}
select { padding-right:0px !important; padding-right:0px; }

.tipp { font-size:10px; font-family:arial; text-align:left; border-style:solid;border-width:1px; border-color:#888888; background-color:#FAFAFA; padding:3px; cursor:help; }

#printHeader, #printFooter, #printWidth, #isPrintable { display: none; }