/* general styles */
body {  
  font-size:11px;  
  font-family: Georgia, Helvetica, Arial, sans-serif;  
  color:#333;
  padding:0px 20px 20px 20px;
  margin-left:auto;margin-right:auto;
  width:790px;
}

input, select, textarea {
	font-family: Georgia, Helvetica, Arial, sans-serif;
	font-size:11px;   
	border: 1px solid #999;
}

img {border:0px}
a {color:#000;text-decoration:underline;}
a:hover {background-color:#E1EE05;color:#000;}
a.active {background-color:#E1EE05;color:#000;}
h4 a {text-decoration:none;}
h1 {font-size:30px;font-weight:normal}
h2 {font-size:16px;font-weight:normal}
h3 {font-size:16px;font-weight:normal}

#content {min-height:350px;padding:0px;margin:0px;clear:both;overflow:visible;}

#footer {clear:both;}
.clear {clear:both; }
.hidden {display:none}

/* -----------------------------*/
.pageblock a, .sideblock a, .object-container a, .info a, #searchresult a {background:url('img/uline.gif') 2px bottom repeat-x;text-decoration:none}
.info a:hover {background:url('img/ulinef.gif') 2px bottom repeat-x;color:#000}
.pageblock a:hover, .sideblock a:hover, .object-container a:hover, #searchresult a:hover {background:url('img/ulinef.gif') 2px bottom repeat-x;background-color:#E1EE05;color:#000} 

.datatitle h1, .pagetitle h1 {margin-bottom:0px;padding-bottom:0px;margin-top:0px;font-size:30px;font-weight:normal;width: 548px;}
.datablock, .pageblock {float:left;width:548px;} 
.datablock, .pageblock { border-top:1px solid #999;padding-top:4px;padding-bottom:20px;}
.sideblock {float:right;width:220px;}
.sideblock {border-top:1px solid #999;padding-top:8px}
.fullblock {width:790px}

.pageblock p {padding: 0px 100px 0px 12px;margin-top:12px; line-height: 1.5;}
.pageblock  ul {margin:0px;list-style-type: none;padding:0px;margin-bottom:0px;}
.pageblock  li {padding:1px 0px 2px 22px;margin: 0px 0px 0px 0px;}
.pageblock  h2 {padding:1px 0px 2px 12px;margin: 5px 0px 15px 0px;}
.pageblock  h3 {padding:1px 0px 2px 12px;margin: 10px 0px 15px 0px;}
.pageblock  h4 {padding:10px 0px 0px 12px;margin: 10px 0px 10px 0px;}
.pageblock .more, .datablock .more {text-decoration:underline;font-size:smaller;cursor:pointer}
.datablock .more {padding-left:10px;margin-top:0px;}
.hiddencontent {display:none}

.datatitle {}
.datatitle .title {}
.datatitle h2 {margin-top:2px;margin-bottom:3px} 
.pageoptions, .pageinfo  {margin-left:2px;margin-top:30px;color:#666;}
.pageinfo {margin-top:20px}
.printbutton {font-family:Arial,Helvetica, sans-serif;font-size:9px;color:#666;
	text-decoration:none;padding:3px 14px 2px 2px;text-transform:uppercase;
	background:url(img/printer_icon.gif) right top no-repeat;background-color:#fff;
	margin-top:16px;margin-right:2px}
.pageoptions .backbutton {font-family:Arial,Helvetica, sans-serif;font-size:9px;color:#666;
	text-decoration:none;padding:3px 18px 2px 2px;text-transform:uppercase;
	background:url(img/zurueck.gif) right top no-repeat;background-color:#fff;
	margin-top:16px;margin-right:0px}	
.pageoptions .error {font-family:Arial,Helvetica, sans-serif;font-size:9px;color:#666;
	text-decoration:none;padding:7px 12px 2px 2px;text-transform:uppercase;
	background:url(img/fehler_melden.gif) right 0px no-repeat;background-color:#fff;
	margin-top:16px;margin-right:2px}
.pageoptions .backbutton:hover {background-color:#ffffff}	
.pageoptions .printbutton:hover {background-color:#ffffff}
.pageoptions .error:hover {background-color:#ffffff}

/* db driven layouts */
/* -----------------------------*/
.mininav {width:548px;margin:2px;margin-bottom:0px;height:28px;padding-bottom:2px;}
.info {color:#444;padding:0px 20px 0px 5px;min-height:40px;}
.info p {margin-top:5px;margin-bottom:14px;}
.info ul {
	margin:0px;
	list-style-type: none;
	padding:0px;
	margin-bottom:0px;
}
.info li {padding:2px 27px 3px 0px;margin: 0px 0px 0px 0px;}
#total-sparks {margin:10px 0px 12px 0px;padding:0px;}
#total-sparks .sparkdate {color:#666;padding-left:5px;font-size:smaller }

/*.headerbox, .contentbox, .info { width:525px;}*/

.box {
	margin:2px 0px 2px 0px;
	padding:1px 0px 2px 0px;	
}

.headerbox {
	cursor:pointer;
	/*border-top:1px solid #333;*/
}

.headerbox.active, .filter-headerbox {}
.headerbox:hover {}
.headerbox .toggle {float:left;padding:0px 5px 0px 5px;width:10px;text-align:center}
.headerbox .sparklines {padding-left:10px;}
.headerbox .title {float:left;color:#000;font-style:italic;;}
.headerbox .count {float:left;color:#000;margin-left:5px;}
.headerbox h3 {font-size:11px;margin:0px;padding:0px;font-weight:normal;font-style:italic}

.contentbox { 
	clear:both;
	display:none;
	padding:0px 0px 0px 0px;

}

.contentbox .more {padding:3px 5px 3px 20px;text-decoration:underline;font-size:smaller;cursor:pointer;}

.contentbox ul,.info ul{
	margin:0px;
	list-style-type: none;
	padding:0px;
	margin-bottom:0px;
}
.contentbox li, .info li {padding:2px 27px 3px 20px;margin: 0px 0px 0px 0px;}
.contentbox p {padding: 0px 10px 0px 20px;margin:2px 0px 3px 0px}
.contentbox a, .info li a {color:#000;text-decoration:none;background:none}
.contentbox a:hover, .info li a:hover {color:#000;background:none;text-decoration:underline}
.contentbox table {width:100%;border-collapse: collapse;}
.contentbox td.year {text-align:center;padding-left:10px;width:50px;vertical-align:top}
.contentbox td.data {padding-right:15px;}
.contentbox .desc {color:#666}
.contentbox .listitem, .contentbox li, .info li {border-bottom:2px solid #fff;}
.contentbox .listitem:hover, .contentbox li:hover {}
.contentbox li.inner:hover {background:none}
.contentbox ul.inner {padding-left:10px;margin-top:2px;}
.contentbox ul.inner li {border-bottom:0px;padding-left:0px;}
.contentbox ul.inner li.odd {border-top:1px solid #bbb;}
.contentbox li span.year {float:left;width:40px}
.contentbox li span.data {display:block;margin-left:40px}
.contentbox span.name, .info li span.name {font-weight:bold;color:#000;}
.contentbox span.type, .info li span.type{color:#444;}
.contentbox span.location {}
.contentbox span.role, .info li span.role {color:#444;font-style:italic}
.contentbox span.date {color:#444;}
.contentbox span.author {color:#444;}
.contentbox span.in {}
.contentbox span.publisher {color:#444;}
.contentbox span.remark .info li span.remark {color:#444;}
.contentbox span.remark a, .info li span.remark a{color:#444;}
.contentbox span.hidden {display:none}
.contentbox .empty {display:none;margin-top:2px;padding-top:10px;}

.filtercontainer {
	margin:0px;padding:0px;
	display:none;
	width:275px;
	position:absolute;
	margin-left:2px;
}
.filter-contentbox {padding:5px 5px 5px 5px;min-height:70px;}
.filter-headerbox {padding-left: 5px; margin-top:0px;font-style:italic}
.filter-headerbox .title {float:left;}
.filter-contentbox select {margin:3px 3px 3px 0px;border:1px solid #333;width:140px}
.filter-contentbox select.yearfilter {width:62px}
.filter-contentbox .optionname {float:left;width:73px;padding-top:7px}
.filter-contentbox .alphachar{line-height:18px;margin:2px 0px 0px 2px;padding:0px;text-transform:uppercase;text-decoration:none}
.filter-contentbox .alphaall{line-height:18px;margin:7px 2px 0px 0px;padding:0px 2px 0px 2px;text-transform:uppercase;text-decoration:none}
.filter-contentbox .alphafilter {padding-top:5px}

.button {
	margin:1px 2px 0px -1px;
	padding:0px 5px 0px 5px;font-weight:normal;
	font-size:10px; 
	background:#222;color:#fff;	
	font-style:normal;
	cursor:pointer;	
	float:right;
	display:inline;
}
.button:hover {background:#E1EE05;color:#000;}
.headerbox .button { display:none;}

p.toggle {margin:2px;padding:0px;}

.mininav .button {float:left;}

.sideblock {}
.sideblock .sidebox {margin-bottom:5px;}
.sideblock .sideimage {margin:0px 0px 8px 0px;}
.sideblock .sideimage .caption {padding:3px 0px 8px 2px;margin:0px 0px 5px 0px;font-size:smaller;color:#3e3b3c;
	font-style:normal;border-bottom:1px solid #999;}
.sideblock .sideimage a {background:url('img/uline.gif') 2px bottom repeat-x;text-decoration:none}
.sideblock .sideimage a:hover {background:url('img/ulinef.gif') 2px bottom repeat-x;background-color:#E1EE05;color:#000} 
	
	
.sidebox {padding:0px 0px 0px 0px;}
.sidebox ul {margin:0px; list-style-type: none;padding:0px;}
.sidebox li {padding:0px;margin:0px}
.sideblock h4 {padding:0px 0px 0px 0px;margin:7px 5px 3px 0px;color:#2b2728;font-weight:normal;
	font-style:italic;font-size:11px}
.sideblock p {padding:0px 5px 8px 12px;margin:5px 0px 5px 0px;border-bottom:1px solid #999;color:#6e6b6c}
.sideblock a {padding:0px 0px 0px 0px;color:#6e6b6c}
.sideblock a.lupe {font-family:Arial,Helvetica, sans-serif;font-size:9px;color:#666;
	text-decoration:none;padding:2px 12px 2px 2px;text-transform:uppercase;
	background:url(img/lupe.gif) right 0px no-repeat;margin-right:3px;}
.sideblock a.lupe:hover {background:url(img/lupe.gif) right 0px no-repeat;}


#debug {
	border: 1px solid #000; padding:5px;margin-top:14px;height:150px;overflow-y:scroll;
}


/* Footer */
/* -----------------------------*/

#footer {
	clear:both;
	margin-top:5px;
	border-top:2px solid #333;
	padding-top:2px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
	color:#666;
}
#footer ul { margin:0px; list-style-type: none; padding:0px; margin-bottom:0px;}
#footer li {float:left; padding:2px 40px 3px 0px;margin: 0px 0px 0px 0px;}
#footer a {padding:1px 2px 1px 2px;text-transform:uppercase;text-decoration:none;color:#666;}
#footer .bookmarks {float:right; }
#footer .bookmarks a {background:none}
#footer .bookmarks a:hover {background:none}



/* Header & Menus */
/* -----------------------------*/

#header { padding-top:0px;border-bottom:2px solid #333;font-size: 9px;}
#header .header-img { margin-bottom:0px;}
#header .header-img  a{	background:none;}
#header .header-switches {
	/*float:right;*/
	text-align:right;
	font-family: Arial,Helvetica,sans-serif;	
	text-transform: uppercase;
	color:#999;
	padding-bottom:1px;
}
#header .header-switches1 { 
	/*float:left;*/
	
	font-family: Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	color:#999;
}
#header .header-switches a {padding:1px 2px 1px 2px;text-transform:uppercase;text-decoration:none;font-weight:bold}
#header .header-switches1 a {color:#999;padding:1px 2px 1px 2px;text-transform:uppercase;text-decoration:none;margin-right:40px;}
#header .header-switches a:hover {color:#000;}
#header .header-switches1 a:hover {color:#666;}
#header .switch_bigger {font-size:14px;text-transform:uppercase;margin-right:47px;}
#header .switch_smaller {font-size:10px;text-transform:uppercase}
#header .help {margin-left:30px;}

/* Menu & Submenu */
/* -----------------------------*/
#menu {
	margin:1px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	border-bottom:1px solid #999;
	color:#666;
	font-size:13px;
	background:#f0f0f0;
}
#menu ul { margin:0px;	list-style-type: none;	padding:0px;padding-bottom:3px;}
#menu li {float:left; padding:2px 5px 0px 1px;margin: 0px 10px 0px 0px;}
#menu a {padding:2px 5px 1px 5px;text-decoration:none;color:#111;font-weight:bold;margin:0px;}
#menu a:hover {background:#E1EE05;color:#000;}
#menu a.active {color:#000;background:#fff;
	border-left:1px solid #333;	
	border-top:1px solid #333;
	border-right:1px solid #333; 
	border-bottom:2px solid #fff;
}

#submenu {
	margin:2px 0px 25px 0px;
	padding:3px 0px 15px 4px;	
	color:#666;
	z-index:12;
	font-size:12px;
}
#submenu ul { 	margin:0px;	list-style-type: none;	padding:0px;margin-bottom:0px;}
#submenu li {float:left; padding:0px 15px 3px 0px;margin: 0px 0px 0px 0px;}
#submenu a {padding:1px 2px 1px 2px;text-decoration:none;color:#444;background:url('img/uline.gif') 2px bottom repeat-x;}
#submenu a:hover {background:url('img/ulinef.gif') 2px bottom repeat-x;background-color:#E1EE05;color:#000;}
#submenu a.active {background:url('img/ulinef.gif') 2px bottom repeat-x;background-color:#E1EE05;color:#000;}


/* crumbtrail and search */
/* -----------------------------*/
#crumbtrail {
	border-bottom:1px solid #999;
	padding:0px 0px 0px 2px;
	margin:10px 0px 25px 0px;
	height:24px;
	z-index:2;
	font-size:10px;
}

#crumbtrail .crumb {float:left;padding-top:6px;width: 548px;height: 24px;}
#crumbtrail .form {float:left}
#crumbtrail .adv {float:right;padding-top:6px;}
#crumbtrail .crumb,#crumbtrail .crumb a {color:#999;font-style:italic; text-decoration:none}

#crumbtrail .search {width:220px;float:right;}
#crumbtrail .search a {margin-left:10px;font-style:italic;text-decoration:none;
	background:url('img/uline.gif') left bottom repeat-x;padding:0px 2px 0px 2px;
}
#crumbtrail .search a:hover {
	background:url('img/ulinef.gif') left bottom  repeat-x;
	background-color:#E1EE05;
	}
#crumbtrail input.searchstring {
	padding:2px 0px 1px 2px;margin:0px;margin:2px 0px 0px 0px;border:1px solid #999;
	/*background:#E1EE05;*/
	width:90px;}
	
#crumbtrail input.searchsubmit {
	padding:1px 2px 0px 2px;margin:0px;margin:0px 0px 0px 1px;border:1px solid #999;
	background-color:#f0f0f0;
	text-align:center;
	width:55px;
	}	
#crumbtrail input.searchsubmit:hover {
	border:1px solid #000;
	background-color:#E1EE05;	
	cursor:pointer;
}		

#divs {position:absolute;top:0px;left:0px;height:100%;width:100%;overflow:hidden;z-index:-3}
#updates {position:absolute;bottom:0px;right:25px;z-index:-1;text-align:right}

/* for startscreen - DELETE ME */
.item {text-decoration:none;}
.char {display:none}
.itemdate {position:absolute;z-index:-4;top:100px;left:100px;background:#ff0000;color:#fff;font-size:10px;height:12px;}


/* Searchresult */
#searchresult h3 {font-style:italic;font-size:10px;}
#searchresult ul {
	margin:0px;
	list-style-type: none;
	padding:0px;
	margin-top:5px;
	color:#000;
}
#searchresult li {padding:3px 27px 3px 10px;
margin: 0px 0px 0px 0px;border-bottom:1px solid #fff;}
#searchresult li a {text-decoration:none;font-weight:bold;}
#searchresult li a:hover {text-decoration:underline;background:none}
.alpha {text-transform:uppercase; margin-bottom:30px;}
.alpha a {padding: 0px 1px 0px 1px}
.searchresultbox {margin-bottom:20px;clear:both;}
.searchresulthead h3 {font-style:italic;font-size:10px;font-weight:bold;float:left;margin: 2px 0px 10px 0px}
.searchresultbox .more {padding:3px 0px 3px 10px;margin:0px 0px}

/* Search site */
.searchentry .head {height:16px;padding:2px 0px 2px 0px; border-bottom:1px solid #999;font-style:italic}
.searchentry .body {padding:8px 0px 20px 0px; border-bottom:1px solid #999;display:none}
.searchentry .head:hover {cursor:pointer;background:#f0f0f0;font-weight:bold}

.searchoption { margin:5px 0px 5px 10px; padding: 5px 0px 5px 0px;clear:both;}
.searchoption .select {float:left;width:210px;margin-right:20px;}
.searchoption .select select {margin-left:5px;width:200px;}
.searchoption .chooser {float:left;width:210px;}
/* .searchoption .chooser.date {display:none;} */
.searchoption .chooser.date input {margin-left:5px; width:88px;background:url(img/kalender.gif) right top no-repeat;}
.searchoption .chooser.text input {margin-left:5px; width:200px;}
.searchoption .chooser input.radio {float:left;border:0px solid #000;margin:0px 5px 5px 5px;}
.searchoption .select input.add {margin-left:5px;width:24px;margin-right:5px;}
.searchoption .select .add {float:left;margin-left:5px;margin-right:5px;}
.searchoption .select .remove {float:left;margin-left:5px;margin-right:5px;}
.searchentry input.submit {text-transform:uppercase;background-color:#f0f0f0;}
.searchoption input.reset {text-transform:uppercase;background-color:#f0f0f0;}
input.reset:hover, input.submit:hover, input.add:hover {background:#E1EE05}

.personentry {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
}

.browsehead {font-weight:bold;padding:2px 0px 2px 0px}
.browsehead:hover {cursor:pointer}
.browsehead .btoggle {float:left;width:10px;}

.browsesub {display:none}
.browsesub:hover {cursor:pointer}
.browsesubcat {margin-left:10px;padding:2px 0px 2px 0px}

.browsehead a, .browsesubcat a {text-decoration:none;background:none;color:#333}
.browsehead:hover {text-decoration:none;background:#f0f0f0;}
.browsecontent{}

.searchentry .title {float:left}
.searchentry .alpha {float:right; text-transform:uppercase; margin-bottom:30px; font-style:normal; font-weight:normal}


/* mybasis form */
.formfield {margin-left:12px;padding:3px 0px 3px 0px}
.formfield .optionname  {float:left;width:140px;}
.formfield .optionnamesmall  {float:left;width:94px;}
.formfield .option  {float:left;width:230px;}
.formfield .option input, .formfield .option select  {width:200px;}
.formfield .formperson  {padding:3px 0px 3px 0px;clear:both}
.formfield .formperson input {width:100px;}
.formfield .formcol {float:left;width:120px;}
.formfield textarea {width:368px;height:100px;}
.formfield .formradios {padding:10px 0px 3px 0px}
.formfield {clear:both}
.formfield input.submit {text-transform:uppercase;background-color:#f0f0f0;}
.formfield input.submit:hover {background:#E1EE05;cursor:pointer}
.formfield .add, .formfield .addfile {float:left;margin-right:5px;}
.formfield input.date  {background:url(img/kalender.gif) right top no-repeat;}
.formfield .long {float:right;}
.formfield .short {width:129px}
.formfield .mandatory {float:left;width:10px;margin-left:3px;}

/* Objects */
/* --------------------------*/
.object-container {
	background: #f5f5f5;
	border-top:1px solid #999;	
	padding:2px 0px 2px 0px;
}
.object-container .sideblock{border:0px;padding:2px 10px 2px 0px;width:210px;}
.object-container .datablock{border:0px;padding:5px 0px 2px 10px;}
.object-container ul {
	margin:0px;
	list-style-type: none;
	padding:0px;	
}
.object-container li {padding:2px 27px 3px 10px;margin: 0px 0px 0px 0px;border-top:1px solid #dfdfdf;}
.object-container li a {font-weight:bold;text-decoration:none;background:none}
.object-container li a:hover {text-decoration:underline;background:none}
.object-container li:hover {background:#f2f2f2}
.object-type {color:#000;background:#dfdfdf;padding:2px 2px 2px 3px;font-weight:bold}
.object-image {margin:0px;padding:8px 0px 3px 0px;}
.object-image a {margin:0px;padding:0px;background:none}
.object-image a:hover {background:none}
.object-image-caption {font-size:10px;font-style:normal;color:#000;padding-bottom:5px}
.object-note {padding:7px 0px 5px 0px;}
.object-block-head {color:#000;background: #cccccc;font-style:italic;margin:8px 30px 0px 0px;padding:1px 2px 1px 3px}
.object-block-content {margin-right:30px;margin-bottom:4px;}
.object-block-content p {padding:0px 0px 0px 10px;margin:5px 0px 10px 0px;line-height: 1.5;}
.object-block-content p a {color:#4c4c4c}
/*.object-read {float:right;margin-right:260px;margin-top:115px;}*/
.button.object-read  {float:none}
.object-read a {color:#eee;text-decoration:none;background:none}
.object-read a:hover {color:#4c4c4c;background:none;text-decoration:none}

/* imagebrowser */
/* --------------------------*/
.imagelist  {
	margin:0px;
	list-style-type: none;
	padding:0px;
}
.imagelist img{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80); /* For IE8 and earlier */
/*	-moz-opacity: 0.8;*/
	opacity: 0.8;
}
.imagelist img:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100); /* For IE8 and earlier */
/*	-moz-opacity: 1; */
	opacity: 1;
}

.imagelist a:hover{background:none}
.imagelist li {float:left;padding:1px 1px 1px 1px;margin:5px 2px 0px 1px;border:none}
.color {display:none}

/* colors schemes */

.contentbox .more:hover{background: #ffffff}

/* person */
.person {background:#e7e6d4 }
.person li:hover {background: #f6f6ec }
.contentbox.person li:hover, .info li:hover, .contentbox.person .more:hover {background: #ffffff}
.contentbox.person {background: #f6f6ec }
.person.filter-headerbox {background: #e7e6d4 }
.person.filter-contentbox {background: #f6f6ec}
.active .person.headerbox, .person.headerbox:hover {background: #f6f6ec}
.contentbox.person li, .info li {background: #f6f6ec }

/* events */
.event {background:#e8f3d4 }
.event li:hover {background: #f4fbe7}
.contentbox.event li {background: #f4fbe7}
.contentbox.event li:hover, .contentbox.event .more:hover{background: #ffffff}
.contentbox.event {background: #f4fbe7}
.active .event.headerbox, .event.headerbox:hover {background: #f4fbe7;}
.filter-headerbox.event {background: #e8f3d4 }
.filter-contentbox.event {background: #f4fbe7}

/* objects */
.object {background:#dadada}
.object li:hover {background: #eaeaea }
.contentbox.object li {background: #eaeaea }
.contentbox.object li:hover, .contentbox.object .more:hover{background: #ffffff}
.contentbox.object {background: #eaeaea }
.filter-headerbox.object {background: #dadada}
.filter-contentbox.object {background: #dadada}
.active .object.headerbox, .object.headerbox:hover {background: #e5e5e5}

/* institution */
.institution {background:#d4eaf3 }
.institution li:hover {background: #eaf8fd}
.contentbox.institution li {background: #eaf8fd }
.contentbox.institution li:hover, .contentbox.institution .more:hover{background: #ffffff}
.contentbox.institution {background: #eaf8fd }
.filter-headerbox.institution {background: #d4eaf3 }
.filter-contentbox.institution {background: #eaf8fd}
.active .institution.headerbox, .institution.headerbox:hover {background: #eaf8fd }

/* award */
.award {background:#f7fbc0  }
.award li:hover {background: #fbfcda }
.contentbox.award li {background: #fbfcda  }
.contentbox.award li:hover {background: #ffffff}
.contentbox.award {background: #fbfcda  }
.filter-headerbox.award {background: #f7fbc0   }
.filter-contentbox.award {background: #fbfcda }
.active .award.headerbox, .award.headerbox:hover {background: #fbfcda  }


/* testing */
#bg {position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:-3;overflow:hidden}
#bg img {width:100%;height:100%;overflow:hidden}
.huge {font-size:90px}
.last_update {color:#666;padding-left:3px;font-style:italic;}

.print #menu, .print #submenu, .print #footer, .print #crumbtrail {display:none}
.print .pageoptions .error, .print .header-switches, .print .help, .print .button,
.print .filter-container, .print .showall, .print .mininav {display:none}
.print #header {margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #999}
.print .headerbox {margin-bottom:0px;background:#fff;border-bottom:2px solid #333}
.print .contentbox {background:#fff}
.print .contentbox .list li {border-bottom:1px solid #999;background:#fff;border-top:0px;}
.print #imagebrowser {margin-top:5px}

#error_msg {color:#ff0000}
.radio, .checkbox {border:0px}

.info .moretext {display:none}
.info .more {margin-top:-5px;padding-left:0px}

div.artlinkart {margin-top:5px;}
.artlinkart img {margin-top:3px;}
.artlinkart a {background:none; padding:5px 0px 0px 0px;}
.sideblock .artlinkart a {background:none; padding:5px 0px 0px 10px}
.artlinkart a:hover {background:none}

.addthis_toolbox {background:url('img/bookmark.gif') 0px 0px no-repeat;
	padding-top:1px;
	padding-left:16px;}

#iframe_content {overflow:hidden}
#iframe_content ul{
	margin:0px;
	list-style-type: none;
	padding:0px;
	margin-bottom:0px;
	margin-top:5px;
}
#iframe_content li {padding:1px 10px 3px 10px;margin: 0px 0px 0px 0px;}
#iframe_content li:hover {background-color:#efefef}

a.students {text-decoration:underline}
#iframe_content .printbutton {float:right;margin-top:0px}

#news {margin-top:-25px;margin-bottom:-20px;z-index:-10000;height:490px;}
a.imglink, a.imglink:hover{background:none}
.pageblock .sideblock {border:0px}

#personfield {display:none;	}
.autosearchlist {display:none;}

.searchoption .radiochooser {
	float:left;width:400px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
	}

.ui-autocomplete {
	margin:0px;
	list-style-type: none;
	padding:0px;
	margin-top:5px;
	color:#000;
}


#limitsearch
{
float: left;
width: 400px;
}

.ui-autocomplete li {
cursor: auto;
padding:3px 27px 3px 10px;
margin: 0px 0px 0px 0px;
border-bottom:1px solid #fff;
background:#e7e6d4;
width:400px
}
	
.ui-autocomplete li a {
	text-decoration:none;
	font-weight:bold;
}
.ui-autocomplete li hover 
{
	background: #f6f6ec;
}
.ui-autocomplete li a hover 
{
	cursor: auto;
	text-decoration:underline;
	background: #f6f6ec;
}
