html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html {
	width:100%;
	height:100%;
}

body {
	width:100%;
	height:100%;
	color:#000000;
	background-color:#ffffff;
	background-image:url("../pix/body_bg.gif");
	background-position: center top;
	background-repeat: repeat;
	font-size:100.01%;
	line-height:15px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
}

a {color:#c67900;}
a:hover {color:#ddaf66;}

ul {
 padding: 15px 0 15px 0px;
 width:449px;
}

ul li {
  padding: 3px 0 0px 15px;
  background: transparent url("/pix/bullet.gif") no-repeat 0px 8px;
  line-height: 15px;
 }

#container {
	border:0px;
	background-color:#ffffff;
	font-size:12px;
	height:100%;
	margin:auto;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:1000px !important;
}

body > #container { 
	height:auto;
	min-height:100%;
	overflow: hidden;
}

#logo {
	float:left;
	padding-left:16px;
}

#metanav {
	float:left;
	width:558px;
	text-align:right;
	color:#c67900;
	padding-top:18px;
}

#langnav {
	float:right;
	text-align:right;
	width:140px;
	color:#c67900;
	padding-top:18px;
	padding-right:16px;
}

#byline {
	float:right;
	text-align:right;
	padding-top:28px;
	padding-right:16px;
}

#metanav a, #langnav a{
text-decoration:none;
color:#000000;
}

#metanav a:hover, #langnav a:hover{
text-decoration:none;
	color:#c67900;
}

#metanav a.active, #langnav a.active{
text-decoration:none;
	color:#c67900;
}

#headerspacer {
	width:100%;
	height:16px;
	color:#000000;
	background-color:#ffffff;
	background-image:url("../pix/body_bg.gif");
	background-position: center top;
	background-repeat: repeat;
	font-size:100.01%;
	line-height:15px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
}

#mainnav {
	border:0px;	
	height:100%;
	list-style-type:none;
	margin:0px;
	padding:80px 0px 0px 16px;
	width:218px;
}

#mainnav li {
	margin:0px;
	border:0px;	
	padding:0px 0px 0px 0px;
  background-image:none!important;
}

#mainnav li a {
	border:0px;	
	background-position:0px 0px;
	display:block;
	height:26px;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:218px;
}

#mainnav li a:hover {
	background-position:0px -26px;
}

#mainnav li a.active, #mainnav li a.active:hover {
	background-position:0px -52px;
}

#mainnavdiv {
	border:0px;	
	float:left;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: left;
	width:234px!important;
}

* html #mainnavdiv {
	/* \*/
	margin-right:   -3px;
	/* */
}

#mainnav li #subnav {
	list-style-type:none;
/*	border-top: 1px!important;*/
	text-indent: 0px;
	width:194px!important;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	position: relative;
	line-height: 15px;
	text-decoration:none;
	overflow: hidden;
}

#mainnav li #subnav li {
	border-bottom: 0px!important;	
  height:20px!important;
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 0px!important;
	width:194px!important;	
}


#mainnav li #subnav li a {
	color:#000000;
	display:block;
	font-weight:normal;
	font-size:13px!important;
  height:20px!important;
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 0px!important;
	padding:0px 0px 0px 10px!important;
	text-decoration:none;
	text-indent:-10px;
	vertical-align: middle;
}

#mainnav li #subnav li a:hover {
	color:#d7a14c;
}

#mainnav li a.active, #mainnav li #subnav li a.active, #mainnav li #subnav li a.active:hover {
	color:#c67900;
}

.rubricsarrow {
	color: #c67900;
	font-weight: bold;
}

#rubrics {
	border:0px;	
	height:100%;
	list-style-type:none;
	margin:0px;
	padding:0px;
  background-image:none!important;
}

#rubrics li {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	border:0px;	
	padding: 0px;
	border-bottom: 1px;
	border-bottom-style: dotted;
  background-image:none!important;
	width:100%;
}

#rubrics li a {
	text-decoration:none;
	display:block;
	border:0px;	
	background-position:0px 0px;
	padding:0px;
	margin: 8px 0px 8px 0px;
	color:#000000;
}

#rubrics li a:hover {
	color: #c67900;
}

#rubrics li a.active, #rubrics li a.active:hover {
	color: #c67900;
}


#rubrics li #rubricarticles {
	list-style-type:none;
/*	border-top: 1px!important;*/
	text-indent: 0px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 6px 0px;
	position: relative;
	line-height: 18px;
	text-decoration:none;
	overflow: hidden;
	border-top: 1px;
	border-top-style: dotted;
}

#rubrics li #rubricarticles li {
	border-bottom: 0px!important;	
	margin:2px 0px 2px 0px!important;
	padding:0px 0px 0px 0px!important;
  background-image:none!important;
	border-bottom: 0px;
}

#rubrics li #rubricarticles li a {
	color:#000000;
	display:block;
	font-weight:normal;
	margin:0px 0px 0px 12px!important;
	padding:0px 0px 0px 20px!important;
	text-decoration:none;
	text-indent:-20px;
	vertical-align: middle;
}

#rubrics li #rubricarticles li a:hover {
	color:#c67900;
}

#rubrics li a.active, #rubrics li #rubricarticles li a.active, #rubrics li #rubricarticles li a.active:hover {
	color:#c67900;
}

#contentdiv {
	display: block;
	height:auto !important;
	margin: 0px 0px 0px 234px;
	padding:0px 0px 0px 0px;
	text-align: left;
	width:750px;
}


* html #contentdiv {
	/* \*/
	margin-left: 231px;
	/* */
}

#content_content {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 80px 0px 0px 0px;
	text-align: left;
	width:479px!important;
}

#content_largecontent {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 80px 0px 0px 0px;
	text-align: left;
	width:750px!important;
}

#content_related_links {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 80px 0px 0px 72px;
	text-align: left;
	width:196px!important;
}

#home_content {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 80px 0px 0px 0px;
	text-align: left;
	width:438px!important;
}

#home_right {
	float:left;
	margin: 0px 0px 0px 36px;
	padding: 80px 0px 0px 0px;
	text-align: left;
	width:276px!important;
}

* html #home_right {
	/* \*/
	margin-left: 33px;
	/* */
}

#home_right .supernews{
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 22px 10px;
	width: 256px;
}

#home_right .supernewstitle{
	font-weight: bold;
	margin-bottom:18px;
}

#home_right img{
	margin:0px;
	padding:0px;
}

table.articletable {
	width:750px;
}

table.articletable th {
	text-align:left;
	border-bottom: solid 1px;
	padding-bottom: 4px;
}

table.articletable td {
	text-align:left;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 20px;
	border-bottom: 1px;
	border-bottom-style: solid;
}

table.articletable td.filecell, table.articletable td.abstractcell, table.articletable th.filecell, table.articletable th.abstractcell {
	padding-left: 12px;
	width:58px;
}

table.articletable td.archivetitlecell, table.articletable td.archiveauthorcell {
	padding-left: 12px;
}

table.articletable th.programmcell, table.articletable th.placecell, table.articletable th.artistcell, table.articletable th.linkcell {
	padding-left: 12px;
}

table.articletable td.filecell {
	border-left: 1px;
	border-right: 1px;
	border-left-style: dotted;
	border-right-style: dotted;
}

table.articletable td .articleauthor{
	font-size: 11px;
}


table.articletable td.programmcell {
	border-left: 1px;
	border-right: 1px;
	border-left-style: dotted;
	border-right-style: dotted;
	padding-left: 12px;
	padding-right: 12px;
	width:214px;
}

table.articletable td.placecell {
	border-left: 1px;
	border-right: 1px;
	border-left-style: dotted;
	border-right-style: dotted;
	padding-left: 12px;
	padding-right: 12px;
	width:78px;
}

table.articletable td.artistcell {
	border-left: 1px;
	border-right: 1px;
	border-left-style: dotted;
	border-right-style: dotted;
	padding-left: 12px;
	padding-right: 12px;
	width:162px;
}

table.articletable td.archiveauthorcell {
	border-left: 1px;
	border-right: 1px;
	border-left-style: dotted;
	border-right-style: dotted;
	padding-left: 12px;
	padding-right: 12px;
}

table.articletable td.issuecell {
	width:60px;
	padding-left: 0px;
	padding-right: 12px;
}

table.concerttable {
margin-top:30px;
margin-bottom:30px;
width:100%
}

table.concerttable td.concerttablefirstrow {
	border-top: 1px;
	border-top-style: dotted;
}

table.concerttable td.concerttablelastrow {
	border-bottom: 1px;
	border-bottom-style: dotted;
}

table.concerttable td.concerttableth {
	padding-right: 12px;
        font-weight:bold;
	width:72px;
}

#content_related_links img {
        margin-bottom:6px;
}

.related_links_box {
	display:block;
	padding:10px 10px 10px 10px;
	margin-bottom:6px;
	border-bottom: 1px;
	border-bottom-style: dotted;
	border-right: 1px;
	border-right-style: dotted;
	border-left: 1px;
	border-left-style: dotted;
	border-top: 1px;
	border-top-style: dotted;
}

.related_links_box {
	border-color:#0a9886;
	border-right-color:#0a9886;
	border-left-color:#0a9886;
	border-bottom-color:#0a9886;
	border-top-color:#0a9886;
}

#rubrics li {
	border-bottom-color:#0a9886;
}

#rubricarticles {
	border-top-color:#0a9886;
}

.related_links_box img {
	vertical-align:top;
	margin-bottom:0px!important;
}

.downloadfile{
	width: 158px;	
	margin-left: 16px;
	text-indent: -14px;
}

* html .downloadfile{
	width: 174px!important;	
	margin-left: 0px!important;
	text-indent: 0px!important;
}


table.articletable th, table.articletable tr, table.articletable td, table.articletable td.filecell, table.articletable td.artistcell, table.articletable td.programmcell, table.articletable td.placecell {
	border-color:#0a9886;
	border-right-color:#0a9886;
	border-left-color:#0a9886;
}

table.concerttable td.concerttablefirstrow {
	border-color:#0a9886;
	border-right-color:#0a9886;
	border-top-color:#0a9886;
}

table.concerttable td.concerttablelastrow {
	border-color:#0a9886;
	border-bottom-color:#0a9886;
}

.emnews {
	border-color:#0a9886;
	background-color: #0a9886;
}

.news {
	border-color:#0a9886;
	border-bottom-color:#0a9886;
}

.supernews {
	background-color: #f3faf9;
}

table.articletable td.linkcell {
	padding-left: 12px;
	padding-right: 12px;
	width:112px;
}

table.articletable td.archivelinkcell {
	padding-left: 12px;
	padding-right: 12px;
	width:12px;
}

table.abstracttable td {
	text-align:left;
	padding: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	border: 0px;
}

.articletable .filecell .filestable td {
	text-align:left;
 	padding: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	border: 0px;
}

.articletable .filecell .filestable td img {
        margin-bottom:-5px;
}

h1 {
	font-size:14px;
	padding-bottom:0px;
	font-weight:bold;
	color:#c67900;
	padding-bottom:30px;
	}

#article img {
	margin-top:15px;
	margin-bottom:6px;
}

#article h1 {
	font-size:14px;
	padding-bottom:0px;
	font-family:Georgia;
	font-weight:bold;
	color:#0a9886;

	padding-bottom:6px;
	}

h2 {
	font-size:12px; padding-bottom:0px;
	font-family:Georgia;
	font-weight:bold;
	padding-bottom:30px;
	}
p {
	padding-bottom:0px;
	}
.autor {font-weight: bold; border-bottom: 1px solid #0a9886; margin-bottom:15px;}
.auszeichnung_bold {font-style:italic; font-weight:bold;}
.colorem {font-weight: bold; font-style:italic;
	color:#0a9886;
}
.reference { padding-bottom:15px; font-size:11px;}
.referencestitle {font-weight:bold; border-bottom: 1px solid #000000; padding-top:15px;padding-bottom:15px;}
.motto {font-style:italic; font-weight:bold; margin-left: 20px; width:300px; padding-top:15px;padding-bottom:15px;}
.mottoquelle {font-weight:bold; margin-left: 20px; width:300px; padding-top:0px;padding-bottom:15px;}
.referencetitle {font-style:italic; font-weight: bold;}
.bildlegende {font-size:11px; font-style:italic;  border-top: 1px solid #000000; padding-bottom:15px;}
.zwischentitel {font-weight: bold; padding-top:30px; padding-bottom:15px;}
.zitat {font-weight: bold; font-style:italic; }
.zitatquelle {font-weight: bold; font-size:11px;}
.remarks { margin-top:15px; border-bottom: 1px solid #000000;  border-top: 1px solid #000000; font-size:11px;}

#article cite {font-style:italic; font-weight: bold;}

#dissonanz {
	height:200px;
	line-height:20px;
	color:#666666;
	font-size:13px;
}

#dissonanz {
	height:200px;
	line-height:20px;
	color:#666666;
	font-size:13px;
}

#footer {
 border:0px;
 background-color:#ffffff;
 font-size:12px;
 height:60px;
 margin:auto;
 padding:36px 0px 0px 234px;
 text-align:left;
 width:766px !important;
}

.emnews {
	color:#ffffff;
	padding:8px;
	margin:0px;
	margin-bottom:12px;
	overflow:hidden;
}

.news {
	padding:8px 4px 12px 0px;
	margin:0px;
	margin-bottom:12px;
	border-bottom: 1px;
	border-bottom-style: dotted;
	overflow:hidden;
}

.newspic {
}

.newstext {
	float:left;
	display:block;
	width: 314px;
	padding-right:12px;
}

.emnews .newstext {
	width: 306px;
}

.emnews .newstext a{
	color:#ffffff;
}

.emnews .newstext a:hover{
	color: #ddaf66;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size:60%;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

.announceconcert {
    text-align:right;
    margin-bottom:24px;
}

.abstractcell .abstracttable td{
width:18px;
}

#footer {
	width:400px;
}

#footer a{
color: #666666;
text-decoration:none;
}

#footer a:hover{
color: #000000;
}

form {
        height:100%;
        padding:22px 0px 0px 0px;
        margin-bottom:6px;
}

form h1 {
        font-size:12px;
        font-weight:bold;
        width: 290px;
        color: #000000;
        padding-bottom:16px;
}

form select {
        margin-bottom:6px;
}

form.tell-a-friend table td {
	text-align:left;
	padding-bottom: 6px;
}

#fields{
display:block;
width:290px;
float:left;
}

#inputelements{
    padding-left:20px;
    padding-bottom:30px;
}

.checkboxes label
{
		margin:0px;
		padding:0px;
    display: block;
    padding-right: 10px;
    white-space: nowrap;
    padding-bottom: 6px;
}

.checkboxes input
{
		margin:0px;
		padding:0px;
    vertical-align: middle;
}

.checkboxes label span
{
		margin:0px;
		padding:0px;
    vertical-align: middle;
}

#submitbuttons {
    overflow:hidden;
        padding:6px 0px 6px 20px;
        margin-bottom:6px;
    border-top:2px solid #ffffff;
}

#submitbuttons .submit {
	display:block;
	float:left;
	margin-right:20px;
	background-color:#c67900;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:5px 10px;
}	

#submitbuttons .reset {
	display:block;
	float:left;
	padding:5px 10px;
}	

/*hide print logo*/
.printlogo {
	display:none;
}
img[src="/pix/logo_print.gif"] {
	display:none;
}

img[src="/preview/pix/logo_print.gif"] {
	display:none;
}

.hide {
	visibility:hidden;
	display:none;
}

 
#bymoxi {
	position:absolute;
	top:142px;
	left:3px;
	z-index:1;
	text-align:left;
}

/*Karte Suche*/

 #karte{
  width: 312px;
  height: 208px;
  }
 
 .start{
  background-image: url(../pix/00.gif);
  background-repeat: no-repeat;
 }
 
 
 .a{
  background-image: url(../pix/01.gif);
  background-repeat: no-repeat;
 }
 
  .b{
  background-image: url(../pix/02.gif);
  background-repeat: no-repeat;
 }
 
  .c{
  background-image: url(../pix/03.gif);
  background-repeat: no-repeat;
 }
 
  .d{
  background-image: url(../pix/04.gif);
  background-repeat: no-repeat;
 }
 
  .e{
  background-image: url(../pix/05.gif);
  background-repeat: no-repeat;
 }
 
  .f{
  background-image: url(../pix/06.gif);
  background-repeat: no-repeat;
 }
 
.g{
  background-image: url(../pix/07.gif);
  background-repeat: no-repeat;
 }
 
  .aa{
  background-image: url(../pix/10.gif);
  background-repeat: no-repeat;
 }
 
  .bb{
  background-image: url(../pix/20.gif);
  background-repeat: no-repeat;
 }
 
  .cc{
  background-image: url(../pix/30.gif);
  background-repeat: no-repeat;
 }
 
  .dd{
  background-image: url(../pix/40.gif);
  background-repeat: no-repeat;
 }
 
  .ee{
  background-image: url(../pix/50.gif);
  background-repeat: no-repeat;
 }
 
  .ff{
  background-image: url(../pix/60.gif);
  background-repeat: no-repeat;
 }
 
.gg{
  background-image: url(../pix/70.gif);
  background-repeat: no-repeat;
 }
 
 
 .ab{
  background-image: url(../pix/12.gif);
  background-repeat: no-repeat;
 }
 
.ac{
  background-image: url(../pix/13.gif);
  background-repeat: no-repeat;
 }
 
.ad{
  background-image: url(../pix/14.gif);
  background-repeat: no-repeat;
 }
 
.ae{
  background-image: url(../pix/15.gif);
  background-repeat: no-repeat;
 }
 
.af{
  background-image: url(../pix/16.gif);
  background-repeat: no-repeat;
 }
 
.ag{
  background-image: url(../pix/17.gif);
  background-repeat: no-repeat;
 }



.ba{
  background-image: url(../pix/21.gif);
  background-repeat: no-repeat;
 }
 
.bc{
  background-image: url(../pix/23.gif);
  background-repeat: no-repeat;
 }
 
.bd{
  background-image: url(../pix/24.gif);
  background-repeat: no-repeat;
 }
 
.be{
  background-image: url(../pix/25.gif);
  background-repeat: no-repeat;
 }
 
.bf{
  background-image: url(../pix/26.gif);
  background-repeat: no-repeat;
 }
 
.bg{
  background-image: url(../pix/27.gif);
  background-repeat: no-repeat;
 }



 
.ca{
  background-image: url(../pix/31.gif);
  background-repeat: no-repeat;
 }
 
.cb{
  background-image: url(../pix/32.gif);
  background-repeat: no-repeat;
 }
 
.cd{
  background-image: url(../pix/34.gif);
  background-repeat: no-repeat;
 }
 
.ce{
  background-image: url(../pix/35.gif);
  background-repeat: no-repeat;
 }
 
.cf{
  background-image: url(../pix/36.gif);
  background-repeat: no-repeat;
 }
 
.cg{
  background-image: url(../pix/37.gif);
  background-repeat: no-repeat;
 }
 
 


.da{
  background-image: url(../pix/41.gif);
  background-repeat: no-repeat;
 }
 
.db{
  background-image: url(../pix/42.gif);
  background-repeat: no-repeat;
 }
 
.dc{
  background-image: url(../pix/43.gif);
  background-repeat: no-repeat;
 }
 
.de{
  background-image: url(../pix/45.gif);
  background-repeat: no-repeat;
 }
 
.df{
  background-image: url(../pix/46.gif);
  background-repeat: no-repeat;
 }
 
.dg{
  background-image: url(../pix/47.gif);
  background-repeat: no-repeat;
 }
 
 
.ea{
  background-image: url(../pix/51.gif);
  background-repeat: no-repeat;
 }
 
.eb{
  background-image: url(../pix/52.gif);
  background-repeat: no-repeat;
 }
 
.ec{
  background-image: url(../pix/53.gif);
  background-repeat: no-repeat;
 }
 
.ed{
  background-image: url(../pix/54.gif);
  background-repeat: no-repeat;
 }
 
.ef{
  background-image: url(../pix/56.gif);
  background-repeat: no-repeat;
 }
 
.eg{
  background-image: url(../pix/57.gif);
  background-repeat: no-repeat;
 }



 
 .fa{
  background-image: url(../pix/61.gif);
  background-repeat: no-repeat;
 }
 
.fb{
  background-image: url(../pix/62.gif);
  background-repeat: no-repeat;
 }
 
.fc{
  background-image: url(../pix/63.gif);
  background-repeat: no-repeat;
 }
 
.fd{
  background-image: url(../pix/64.gif);
  background-repeat: no-repeat;
 }
 
.fe{
  background-image: url(../pix/65.gif);
  background-repeat: no-repeat;
 }
 
.fg{
  background-image: url(../pix/67.gif);
  background-repeat: no-repeat;
 }  
 


 .ga{
  background-image: url(../pix/71.gif);
  background-repeat: no-repeat;
 }
 
.gb{
  background-image: url(../pix/72.gif);
  background-repeat: no-repeat;
 }
 
.gc{
  background-image: url(../pix/73.gif);
  background-repeat: no-repeat;
 }
 
.gd{
  background-image: url(../pix/74.gif);
  background-repeat: no-repeat;
 }
 
.ge{
  background-image: url(../pix/75.gif);
  background-repeat: no-repeat;
 }
 
.gf{
  background-image: url(../pix/76.gif);
  background-repeat: no-repeat;
 }  

/* Overwrite reCaptcha background images */
.recaptchatable .recaptcha_r1_c1 {
  background:transparent url(../pix/sprite.png) no-repeat scroll 0 -63px !important;
}

.recaptchatable .recaptcha_r2_c1 {
  background:transparent url(../pix/sprite.png) no-repeat scroll -18px 0 !important;
}

.recaptchatable .recaptcha_r2_c2 {
  background:transparent url(../pix/sprite.png) no-repeat scroll -27px 0 !important;
}

.recaptchatable .recaptcha_r3_c1 {
  background:transparent url(../pix/sprite.png) no-repeat scroll 0 0 !important;
}

.recaptchatable .recaptcha_r3_c2 {
  background:transparent url(../pix/sprite.png) no-repeat scroll -18px -57px !important;
}

.recaptchatable .recaptcha_r3_c3 {
  background:transparent url(../pix/sprite.png) no-repeat scroll -9px 0 !important;
}

.recaptchatable .recaptcha_r4_c1 {
  background:transparent url(../pix/sprite.png) no-repeat scroll -43px 0 !important;
}

.recaptchatable .recaptcha_r4_c2 {
  background:transparent url(../pix/sprite.png) no-repeat scroll -36px 0 !important;
}

.recaptchatable .recaptcha_r4_c4 {
  background:transparent url(../pix/sprite.png) no-repeat scroll -214px 0 !important;
}

.recaptchatable .recaptcha_r7_c1 {
  background:transparent url(../pix/sprite.png) no-repeat scroll -43px -49px !important;
}

.recaptchatable .recaptcha_r8_c1 {
  background:transparent url(../pix/sprite.png) no-repeat scroll -43px -49px !important;
}

#recaptcha_reload, #recaptcha_switch_audio, #recaptcha_whatsthis, recaptcha_switch_img {
  display:none !important;
}

/* Remove reCaptcha button images  */
#recaptcha_switch_img_btn #recaptcha_switch_img {
  display:none !important;
}


/* Add user created button images */
#recaptcha_reload_btn {
  background:transparent url(../pix/refresh.gif) no-repeat scroll 0 0 !important;
  display:block;
  height:17px;
  width:25px;
}

#recaptcha_switch_audio_btn {
  background:transparent url(../pix/switch_audio.png) no-repeat scroll 0 0 !important;
  display:block;
  height:16px;
  width:25px;
}


#recaptcha_switch_img_btn {
  background:transparent url(../pix/text.gif) no-repeat scroll 0 0 !important;
  display:block;
  height:16px;
  width:25px;
}

#recaptcha_whatsthis_btn {
  background:transparent url(../pix/whats_this.gif) no-repeat scroll 0 0 !important;
  display:block;
  height:16px;
  width:25px;
}

th ul {
	margin:0px 0px -4px 0px;
	padding:0px 0px 0px 0px;
	width:auto!important;
	float:left;
	text-align:left;
  height:16px;
}

/* IE 6 */
* html th ul {
	float:left;
	margin-bottom: 0px;
}

/* IE 7 */
*+html th ul {
	float:left;
	margin-bottom: 0px;
}

th.titlecell ul {
	padding:0px 0px 0px 12px;
}

th ul li{
	float:left;
	display:inline-block;
	width:auto;
	white-space: nowrap;
  background-image:none!important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

li.arrow_active_desc a {
	text-decoration:none;
  height:16px;
  padding-right:15px;
  padding-bottom:0px;
  background:url(../pix/arrow_desc.gif) no-repeat;
	background-position:right 0px;
}

li.arrow_active_desc a:hover {
	background-position:right -16px;
}

li.arrow_inactive_desc a {
	text-decoration:none;
	color:#999999;
  height:16px;
  padding-right:15px;
  padding-bottom:0px;
  background:url(../pix/arrow_inactive_desc.gif) no-repeat;
	background-position:right 0px;
}

li.arrow_inactive_desc a:hover {
	color:#E2BC7F;
	background-position:right -16px;
}

li.arrow_active_asc a {
	text-decoration:none;
  height:16px;
  padding-right:15px;
  padding-bottom:0px;
  background:url(../pix/arrow_asc.gif) no-repeat;
	background-position:right 0px;
}

li.arrow_active_asc a:hover {
	background-position:right -16px;
}

li.arrow_inactive_asc a {
	text-decoration:none;
	color:#999999;
  height:16px;
  padding-right:15px;
  padding-bottom:0px;
  background:url(../pix/arrow_inactive_asc.gif) no-repeat;
	background-position:right 0px;
}

li.arrow_inactive_asc a:hover {
	color:#E2BC7F;
	background-position:right -16px;
}

/* Style input field to match new theme */
.recaptcha_theme_red #recaptcha_response_field {
  border:1px solid #92B6EB !important;
} 
