/**
	Stildefinitionen f�r den Bereich "Bibliothek"
**/

#content2 {
	background-image: none;
}
#content_area {
	width: 43.30em;
}
#content_area h3 {
	font-size: 0.95em !important;
	color: #000000;
	font-weight: bold;
	float: none;
	margin-bottom: 1.2em;
}
#lib {
	text-align: left;
}
#lib h1 {
	float: none;
}
#lib_header {
	background-color: #EBEDEF;
	width: 43.30em;
	height: 14.06em;
	overflow: hidden;
}
#lib_header {
	margin: 0em;
	padding: 0em;
	xheight: 13.35em;
	height:16.0em;
}
#lib_header  fieldset {
	float: left;
	border: 0;
	border-right: 0.09em solid #D0D4D8;
	border-bottom: 0.06em solid #D0D4D8;
	height: 13em;
	margin: 0em;
	padding: 0.59em;
	padding-top: 0em;
	padding-left: 0.65em;
	padding-right: 0em;
	width: 9.40em;
	margin-top: 0.75em;
}
#lib_header fieldset#submit_pane {
	margin: 0em;
	padding: 0em;

	width: 43.30em;
	height: 20px;
	border: 0;
	margin-bottom: 0em;
	padding-top: 0.20em;
	padding-bottom: 0em;
}
#lib_header fieldset#submit_pane button#reset {
	border: 0em;
	padding: 0em;
	background-color: #EBEDEF;
	background: url('../images/arrows_right.gif') no-repeat right 0.50em;
	font-size: 0.59em;
	width: 13.4em;
	text-align: left;
	color: #52616F;
	float: left;
	position: relative;
	font-family: Verdana;
	top: 0.20em;
	left: 1.15em;
	cursor:pointer;
}
#lib_header  fieldset#submit_pane button#submit {
	border: 0;
	background-color: #EBEDEF;
	background-image: url('../images/search_btn_back.gif');
	background-repeat: no-repeat;
	background-position: right 0.3em;
	padding-right: 2.50em;
	font-weight: bold;
	color: #52616F;
	float: right;
	margin-right: 0.70em;
	font-family: Verdana !important;
	font-size: 0.69em;
	padding-top: 0.1em;
	cursor:pointer;
}
#lib_header fieldset#search {
	width: 10.10em;
}
#lib_header fieldset#area_select {
	width: 10.25em;
}
#lib_header fieldset#area_select select {
	border-left: 0.20em inset #FAFAFA;
	border-top: 0.20em inset #FAFAFA;
	border-bottom: 0.20em inset #FAFAFA;
	height: 1.5em;
}
#lib_header fieldset#media_select, #lib_header fieldset#media_select_large {
	width: 10.00em;
	border-right: 0.05em solid #D0D4D8;
}
#lib_header fieldset#media_select_large {
	width: 31.80em;
}
#lib_header fieldset#language_select {
	width: 10.10em;
	border-right: 0;
}
#lib_header fieldset label {
	font-size: 0.69em;
	padding-bottom: 1.25em;
	font-weight: bold;
}
#lib_header fieldset label#media_label {

}
#lib_header input, #lib_header select {
	margin: 0em;
	height: 1.35em;
//	height: 1.45em;
	font-size: 0.59em;
	font-family: Verdana;
	border: 0.16em inset #FAFAFA;
	color: #5E6C79;
	margin-top: 0.65em;
}
#lib_header span {
	margin-left: 0.50em;
}
#lib_header input#needle {
	width: 15.65em;
	margin-bottom: 1.25em;
	border-left: 0.20em inset #FAFAFA;
	border-top: 0.20em inset #FAFAFA;
}
#lib_header label#artnr {
	border-top: 0.06em solid #D0D4D8;
	padding-top: 0.50em;
	float: left;
	width: 100%;
}
#lib_header select#artnra {
	clear: both;
	position: relative;
	top: -0.80em;
	width: 3.75em;
	height: 1.75em;
//	height: 2.35em;
	margin-right: 0.40em;
	border: 0.20em inset #FAFAFA;
}
#lib_header input#artnrb {
	position: relative;
	top: -0.80em;
	width: 4.75em;
	margin-right: 0.40em;
	border: 0.20em inset #FAFAFA;
}
#lib_header input#artnrc {
	position: relative;
	top: -0.80em;
	width: 4.75em;
	border: 0.20em inset #FAFAFA;
}
#lib_header input#artnr_input {
	position: relative;
	top: -0.80em;
	width: 15.65em;
	border: 0.20em inset #FAFAFA;
}
#lib_header select#area, #lib_header select#language {
	width: 15.7em;
//	height: 2.35em;
	border-left: 0.20em inset #FAFAFA;
	border-top: 0.20em inset #FAFAFA;
	border-bottom: 0.20em inset #FAFAFA;
	height: 1.5em;
}
#lib_header span {
	font-size: 0.69em;
}

#lib div.cart_link {
	float: right;
	position: relative;
	top: 0.6em;
}
#lib div.cart_link a, #lib div.cart_link a:link, #lib div.cart_link a:visited, #lib div.cart_link a:active, #lib div.cart_link a:hover {
	font-weight: normal;
	font-size: 0.59em;
	background: url('../images/white_cart_icon.gif') no-repeat 0em 0.1em;
	padding-left: 1.45em;
	margin-right: 0.4em;
}
#lib_overview {
	clear: both;
	position: relative;
	top: 0.3em;
}
#lib_overview .pressmedialib {
	margin-top: 5em;
}
#lib_overview div#tab_navigation {
	background: url('../images/lib_tabback.gif') repeat-x;
	float: left;
	width: 43.30em;
}
#lib_overview div#tab_navigation ul {
	margin: 0em;
	padding: 0em;
	margin-left: 6.50em;
	list-style: none;
}
#lib_overview div#tab_navigation ul li {
	float: left;
	border-right: 0.06em solid #ffffff;
	height: 1.25em;
}
#lib_overview div#tab_navigation ul li.nextactive {
	border: 0;
	background: url('../images/lib_atab_left.gif') no-repeat right 0em;
}
#lib_overview div#tab_navigation ul li.lastactive {
	background: url('../images/lib_atab_right.gif') no-repeat left 0em;

}
#lib_overview div#tab_navigation ul li span {
	font-size: 0.59em;
	color: #ffffff;
	margin-right: 0.91em;
	position: relative;
	top: -0.1em;
}
#lib_overview div#tab_navigation ul li.active {
	background-color: #778694;
	margin: 0.00em;
	padding: 0.00em;
	border: 0.00em;
}
#lib_overview div#tab_navigation ul li a, #lib_overview div#tab_navigation ul li a:link, #lib_overview div#tab_navigation ul li a:visited, #lib_overview div#tab_navigation ul li a:active, #lib_overview div#tab_navigation ul li a:hover {
	font-size: 0.59em;
	margin-left: 0.91em;
	margin-right: 0.91em;
	color: #ffffff;
	font-weight: normal;
	position: relative;
	top: -0.1em;
}
#lib_overview div#tab_navigation ul li.nextactive a, #lib_overview div#tab_navigation ul li.nextactive a:link, #lib_overview div#tab_navigation ul li.nextactive a:visited, #lib_overview div#tab_navigation ul li.nextactive a:active, #lib_overview div#tab_navigation ul li.nextactive a:hover {
}
#lib_overview div#tab_navigation ul li.lastactive a, #lib_overview div#tab_navigation ul li.lastactive a:link, #lib_overview div#tab_navigation ul li.lastactive a:visited, #lib_overview div#tab_navigation ul li.lastactive a:active, #lib_overview div#tab_navigation ul li.lastactive a:hover {
}
#lib_overview div#tab_navigation ul li.active div {
	background-color: #ffffff;
	height: 2.00em;
	position: relative;
	top: 0.05em;
	padding-top: 0.2em;
}
#lib_overview div#tab_navigation ul li.active div#pressmedia {
	background-color: #ffffff;
	height: 2.00em;
	position: relative;
	top: 0.05em;
	padding: 0.2em 1.5em 0em 1.5em;
	font-size: 0.59em;
	color: #DF0029;
	font-weight: bold;
}
#lib_overview div#tab_navigation ul li.active a, #lib_overview div#tab_navigation ul li.active a:link, #lib_overview div#tab_navigation ul li.active a:visited, #lib_overview div#tab_navigation ul li.active a:active, #lib_overview div#tab_navigation ul li.active a:hover {
	font-size: 0.59em;
	color: #DF0029;
	font-weight: normal;
}
#lib_content {
	clear: both;
}
#lib_content ul {
	margin: 0em;
	padding: 0em;
	list-style: none;
}
#lib_content ul li {
}
#lib_content ul li div.item_information {
	color: #000000;
	padding-left: 7.38em;
	background-color: #ffffff;
	padding-top: 1.05em;
	padding-bottom: 0.75em;
	background: url('../images/lib_left_background.gif') repeat-y;
}
#lib_content div.broschure_image {
	float: left;
	clear: both;
	width: 6.50em;
	background: url('../images/lib_left_background.gif') repeat-y;
	padding-top: 1.25em;
	padding-bottom: 0.63em;
}
#lib_content div.broschure_image img {
	position: relative;
	left: 0.55em;
}
#lib_content ul li div.item_information_img {
	color: #000000;
	width: 35.92em;
	float: left;
	clear: none;
	background-color: #ffffff;
	padding-left: 0.88em;
	padding-top: 1.05em;
	padding-bottom: 0.73em;
}
#lib_content ul li div.choose_bar {
	padding-left: 6.85em;
	clear: both;
	background-image: url('../images/choose_bar_background.gif');
	height: 1.31em;
}
#lib_content ul li div.choose_bar div.pressinfo {
	float: left;
	margin-left: 0.6em;
}
#lib_content ul li div.choose_bar div.pressinfo p {
	padding-top: 0.45em;
	font-size: 0.59em;
	font-family: Verdana;
	color: #5E6C79;
}
#lib_content ul li div.choose_bar div.presslinks {
	float: left;
	margin-left: 18.5em;
	padding-top: 0.3em;
}
#lib_content ul li div.choose_bar a,
#lib_content ul li div.choose_bar a:link,
#lib_content ul li div.choose_bar a:visited,
#lib_content ul li div.choose_bar a:active,
#lib_content ul li div.choose_bar a:hover {
	margin-left: 1.35em;
	border: 0em;
	background: url('../images/lib_button_normal.gif') no-repeat left 0.45em;
	padding-left: 1.17em;
	font-size: 0.59em;
	font-family: Verdana;
	color: #5E6C79;
}
#lib_content ul li div.choose_bar a.cart_link,
#lib_content ul li div.choose_bar a.cart_link:link,
#lib_content ul li div.choose_bar a.cart_link:visited,
#lib_content ul li div.choose_bar a.cart_link:active,
#lib_content ul li div.choose_bar a.cart_link:hover {
	background: url('../images/lib_button_cart.gif') no-repeat left 0.2em;
	padding-left: 1.6em;
	margin-left: 0.55em;
	margin-right: 0em;
}
#lib_content ul li div.choose_bar a.locked,
#lib_content ul li div.choose_bar a.locked:link,
#lib_content ul li div.choose_bar a.locked:visited,
#lib_content ul li div.choose_bar a.locked:active,
#lib_content ul li div.choose_bar a.locked:hover {
	background-image: url('../images/locked_bullet.gif');
	background-position: left 0.2em;
}
#lib_content ul li div.choose_bar label {
	font-size: 0.59em;
	margin-left: 0.81em;
	float: left;
	padding-top: 0.4em;
}
#lib_content ul li div.choose_bar select {
	margin-left: 0.60em;
	height: 1.55em;
//	height: 2.15em;
	width: 8.60em;
	font-size: 0.59em;
	font-family: Verdana;
	border: 0.16em inset #969696;
	color: #5E6C79;
}
#lib_content ul li div.choose_bar button {
	margin-left: 1.35em;
	margin-top:0.4em;
	border: 0em;
	background: url('../images/lib_button_normal.gif') no-repeat left 0.45em;
	padding-left: 0.70em;
	font-size: 0.59em;
	font-family: Verdana;
	color: #5E6C79;
	cursor:pointer;
}
#lib_content ul li div.choose_bar button.cart_button {
	background: url('../images/lib_button_cart.gif') no-repeat left 0.2em;
	padding-left: 1.25em;
	margin-left: 0.55em;
}
#lib_content ul li div.choose_bar button.go_button {
	margin-left: 0.40em;
}
#lib_content ul li div.choose_bar button.locked_button {
	background: url('../images/lib_button_locked.gif') no-repeat left 0.2em;

}
#lib_content ul li {
}
#lib_content ul li h2 {
	margin: 0em;
	padding: 0em;
	background-color: transparent;
	color: #000000;
	font-size: 0.69em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
#lib_content ul li h2.new {
	background: url('../images/lib_new.gif') no-repeat left 0.2em;
	padding-left: 2.50em;
}
#lib_content ul li span {
	font-size: 0.59em;
}
#lib_content ul li p {
}
#lib_content ul li span.t {
	padding-left: 0.25em;
	padding-right: 0.25em;
	color: #5E6C79;
}
#lib_content ul li a, #lib_content ul li a:link, #lib_content ul li a:visited, #lib_content ul li a:active, #lib_content ul li a:hover {
	font-weight: normal;
	font-size: 0.59em;
}

/** IE **/
#lib_header input.checkbox {
// border: 0em;
// height: auto !important;
// margin: 0em;
// padding: 0em;
}


#big_tabnavigation {
	background: url('../images/lib_bigtab_back.gif') repeat-x;
	height: 2.00em;
	width: 43.20em;
}

#big_tabnavigation ul {
	margin: 0em;
	padding: 0em;
	list-style: none;
}

#big_tabnavigation ul li {
	background: url('../images/lib_bigtab_border.gif') no-repeat right 0.15em;
	text-align: center;
	float: left;
	height: 2.00em;
}

#big_tabnavigation ul li.lastactive {
	background: url('../images/lib_bigtab_active_right.gif') no-repeat left 0em !important;
}

#big_tabnavigation ul li.nextactive {
	background: url('../images/lib_bigtab_active_left.gif') no-repeat right 0em !important;
}

#big_tabnavigation ul li.active,
#big_tabnavigation ul li.active_singleline
{
	background: #EBEDEF !important;
	height: 2em;

	text-align: left;
}

#big_tabnavigation ul li.active_singleline a,
#big_tabnavigation ul li.active_singleline a:link,
#big_tabnavigation ul li.active_singleline a:visited,
#big_tabnavigation ul li.active_singleline a:active,
#big_tabnavigation ul li.active_singleline a:hover {
	color: #DF0029 !important;
}

#big_tabnavigation ul li a,
#big_tabnavigation ul li a:link,
#big_tabnavigation ul li a:visited,
#big_tabnavigation ul li a:active,
#big_tabnavigation ul li a:hover
{
	position: relative;
	top: 0.69em;
	color: #ffffff;
	margin-left: 0.9em;
	margin-right: 0.9em;
}

#big_tabnavigation ul li.active_singleline a,
#big_tabnavigation ul li.active_singleline a:link,
#big_tabnavigation ul li.active_singleline a:visited,
#big_tabnavigation ul li.active_singleline a:active,
#big_tabnavigation ul li.active_singleline a:hover
{
	color: #52616F;
}

#big_tabnavigation ul li.active a,
#big_tabnavigation ul li.active a:link,
#big_tabnavigation ul li.active a:visited,
#big_tabnavigation ul li.active a:active,
#big_tabnavigation ul li.active a:hover
{
	margin-bottom: 0em;
	padding-bottom: 0em;
	position: relative;
	top: -0.15em;
	left: 0.15em;
	color: #52616F;
	font-size: 0.59em;
	line-height: 0.59em;
	font-weight: normal;
}

#big_tabnavigation ul li.active a.red,
#big_tabnavigation ul li.active a.red:link,
#big_tabnavigation ul li.active a.red:visited,
#big_tabnavigation ul li.active a.red:active,
#big_tabnavigation ul li.active a.red:hover
{
	font-weight: bold;
	font-size: 0.69em;
	margin-top: 0em;
	padding-top: 0em;
	color: #DF0029;
	position: relative;
	top: -0.65em;
	left: -0.05em;
}

#big_tabnavigation ul li.lastactive a.red,
#big_tabnavigation ul li.lastactive a.red:link,
#big_tabnavigation ul li.lastactive a.red:visited,
#big_tabnavigation ul li.lastactive a.red:active,
#big_tabnavigation ul li.lastactive a.red:hover
{
	font-weight: bold;
	font-size: 0.69em;
	margin-top: 0em;
	padding-top: 0em;
	color: #DF0029;
	position: relative;
	top: -0.65em;
	left: -0.05em;
}

#big_tabnavigation ul li.multiline
{
	text-align: left;
	background: url('../images/lib_bigtab_border.gif') no-repeat right 0.15em !important;
}

#big_tabnavigation ul li.multiline a,
#big_tabnavigation ul li.multiline a:link,
#big_tabnavigation ul li.multiline a:visited,
#big_tabnavigation ul li.multiline a:active,
#big_tabnavigation ul li.multiline a:hover
{
	margin-bottom: 0em;
	padding-bottom: 0em;
	position: relative;
	left: 0.15em;
	color: #ffffff;
	font-size: 0.59em;
	line-height: 0.59em;
	font-weight: normal;
}

#big_tabnavigation ul li.multiline a.red,
#big_tabnavigation ul li.multiline a.red:link,
#big_tabnavigation ul li.multiline a.red:visited,
#big_tabnavigation ul li.multiline a.red:active,
#big_tabnavigation ul li.multiline a.red:hover
{
	font-weight: bold;
	font-size: 0.69em;
	margin-top: 0em;
	padding-top: 0em;
	color: #ffffff;
	position: relative;
	top: 0.35em;
	left: -0.05em;
}
#big_tabnavigation ul li.faq {
	/*float:right !important;*/
	/*background: url('../images/lib_bigtab_border.gif') no-repeat left 0.15em;*/
}
#big_tabnavigation ul li.faq a{
	font-weight: normal !important;
}
#lib_header input.checkbox {
	margin-top: 0.70em;
}

#lib_textheader {
	padding: 0em;
	background-color: #EBEDEF;
	width: 43.30em;
	overflow: hidden;
	padding-bottom: 0.2em;
	padding-top: 0.63em;
	margin:0 !important;
}

#lib_textheader div#left {
	float: left;
	width: 22em;
	padding-left: 0.63em;
	font-size: 0.90em;
}

#lib_textheader div#right {
	float: right;
	width: 23.50em;
	padding-right: 0.55em;
	font-size: 0.90em;
}

#lib_textheader h2 {
	background: transparent;
	color: #52616F;
	font-weight: bold;
	font-size: 0.79em;
	width: auto;
	padding: 0em;
	margin-top: em;
}

#lib_textheader p {
	padding-top: 0.20em;
	padding-bottom:1em;
	line-height: 1.2em !important;
}

#lib div.pagination, #lib div.pagination_bottom {
	font-size: 0.59em;
	float: left;
	clear: both;
	margin-bottom: 0.50em;
	margin-top: 0.80em;
}

#lib div.pagination span, #lib div.pagination_bottom span {
	font-size: 0.90em;
	padding-left: 0.30em;
	padding-right: 0.35em;
}

#lib div.pagination a,
#lib div.pagination a:link,
#lib div.pagination a:visited,
#lib div.pagination a:active,
#lib div.pagination a:hover,
#lib div.pagination_bottom a,
#lib div.pagination_bottom a:link,
#lib div.pagination_bottom a:visited,
#lib div.pagination_bottom a:active,
#lib div.pagination_bottom a:hover
{
	font-size: 0.90em;
	font-weight: normal;
}

#lib div.pagination span.active,
#lib div.pagination_bottom span.active
{
	color: #DF0029;
	font-weight: bold;
	padding: 0em;
}
#lib div.pagination_bottom {
	margin-top: 1.50em;
}
#lib div.cart_link_bottom {
	position: relative;
	top: 0.85em;
}


#lib_nohit {
	margin-top: 2.50em;
	margin-bottom: 0.50em;
	font-size: 0.71em;
	color:#000;
}

/* Pressemappe */
#lib_overview .tab_navigation {
	background: url('../images/lib_tabback.gif') repeat-x;
	float: left;
	width: 43.30em;
}
#lib_overview span.pmborder {
	color: #000000;
	padding-left: 7.38em;
	background-color: #ffffff;
	background: url('../images/lib_left_background.gif') repeat-y;
}
#lib_overview .tab_navigation ul {
	margin: 0em;
	padding: 0em;
	margin-left: 6.50em;
	list-style: none;
}
#lib_overview .tab_navigation ul li {
	float: left;
	border-right: 0.06em solid #ffffff;
	height: 1.25em;
}
#lib_overview .tab_navigation ul li.nextactive {
	border: 0;
	background: url('../images/lib_atab_left.gif') no-repeat right 0em;
}
#lib_overview .tab_navigation ul li.lastactive {
	background: url('../images/lib_atab_right.gif') no-repeat left 0em;

}
#lib_overview .tab_navigation ul li span {
	font-size: 0.59em;
	color: #ffffff;
	margin-right: 0.91em;
	position: relative;
	top: -0.1em;
}
#lib_overview .tab_navigation ul li.active {
	background-color: #778694;
	margin: 0.00em;
	padding: 0.00em;
	border: 0.00em;
}
#lib_overview .tab_navigation ul li a, #lib_overview .tab_navigation ul li a:link, #lib_overview .tab_navigation ul li a:visited, #lib_overview .tab_navigation ul li a:active, #lib_overview .tab_navigation ul li a:hover {
	font-size: 0.59em;
	margin-left: 0.91em;
	margin-right: 0.91em;
	color: #ffffff;
	font-weight: normal;
	position: relative;
	top: -0.1em;
}
#lib_overview .tab_navigation ul li.nextactive a, #lib_overview .tab_navigation ul li.nextactive a:link, #lib_overview .tab_navigation ul li.nextactive a:visited, #lib_overview .tab_navigation ul li.nextactive a:active, #lib_overview .tab_navigation ul li.nextactive a:hover {
}
#lib_overview .tab_navigation ul li.lastactive a, #lib_overview .tab_navigation ul li.lastactive a:link, #lib_overview .tab_navigation ul li.lastactive a:visited, #lib_overview .tab_navigation ul li.lastactive a:active, #lib_overview .tab_navigation ul li.lastactive a:hover {
}
#lib_overview .tab_navigation ul li.active div {
	background-color: #ffffff;
	height: 2.00em;
	position: relative;
	top: 0.05em;
	padding-top: 0.2em;
}
#lib_overview .tab_navigation ul li.active div.pressmedia {
	background-color: #ffffff;
	height: 2.00em;
	position: relative;
	top: 0.05em;
	padding: 0.2em 1.5em 0em 1.5em;
	font-size: 0.69em;
	color: #DF0029;
	font-weight: bold;
}
#lib_overview .tab_navigation ul li.active a, #lib_overview .tab_navigation ul li.active a:link, #lib_overview .tab_navigation ul li.active a:visited, #lib_overview .tab_navigation ul li.active a:active, #lib_overview .tab_navigation ul li.active a:hover {
	font-size: 0.59em;
	color: #DF0029;
	font-weight: normal;
}
.lib_content {
	clear: both;
}
.lib_content ul {
	margin: 0em;
	padding: 0em;
	list-style: none;
}
.lib_content ul li {
}
.lib_content ul li div.item_information {
	color: #000000;
	padding-left: 7.38em;
	background-color: #ffffff;
	padding-top: 1.05em;
	padding-bottom: 0.75em;
	background: url('../images/lib_left_background.gif') repeat-y;
}
.lib_content div.broschure_image {
	float: left;
	clear: both;
	width: 6.50em;
	background: url('../images/lib_left_background.gif') repeat-y;
	padding-top: 1.25em;
	padding-bottom: 0.63em;
}
.lib_content div.broschure_image img {
	position: relative;
	left: 0.55em;
}
.lib_content ul li div.item_information_img {
	color: #000000;
	width: 35.92em;
	float: left;
	clear: none;
	background-color: #ffffff;
	padding-left: 0.88em;
	padding-top: 1.05em;
	padding-bottom: 0.73em;
}
.lib_content ul li div.choose_bar {
	padding-left: 6.85em !important;
	clear: both !important;
	background-image: url('../images/choose_bar_background.gif') !important;
	height: 1.31em !important;
}
.lib_content ul li div.choose_bar div.pressinfo {
	float: left;
	margin-left: 0.6em;
}
.lib_content ul li div.choose_bar div.pressinfo p {
	padding-top: 0.45em;
	font-size: 0.59em;
	font-family: Verdana;
	color: #5E6C79;
}
.lib_content ul li div.choose_bar div.presslinks {
	float: left;
	margin-left: 18.5em;
	padding-top: 0.3em;
}
.lib_content ul li div.choose_bar a,
.lib_content ul li div.choose_bar a:link,
.lib_content ul li div.choose_bar a:visited,
.lib_content ul li div.choose_bar a:active,
.lib_content ul li div.choose_bar a:hover {
	margin-left: 1.35em !important;
	border: 0em !important;
	background: url('../images/lib_button_normal.gif') no-repeat left 0.45em !important;
	padding-left: 1.17em !important;
	font-size: 0.59em !important;
	font-family: Verdana !important;
	color: #5E6C79 !important;
	font-weight: normal !important;
}
.lib_content ul li div.choose_bar a.cart_link,
.lib_content ul li div.choose_bar a.cart_link:link,
.lib_content ul li div.choose_bar a.cart_link:visited,
.lib_content ul li div.choose_bar a.cart_link:active,
.lib_content ul li div.choose_bar a.cart_link:hover {
	background: url('../images/lib_button_cart.gif') no-repeat left 0.2em;
	padding-left: 1.6em;
	margin-left: 0.55em;
	margin-right: 0em;
}
.lib_content ul li div.choose_bar a.locked,
.lib_content ul li div.choose_bar a.locked:link,
.lib_content ul li div.choose_bar a.locked:visited,
.lib_content ul li div.choose_bar a.locked:active,
.lib_content ul li div.choose_bar a.locked:hover {
	background-image: url('../images/locked_bullet.gif') !important;
	background-position: left 0.2em !important;
}
.lib_content ul li div.choose_bar label {
	font-size: 0.59em;
	margin-left: 0.81em;
	float: left;
	padding-top: 0.4em;
}
.lib_content ul li div.choose_bar select {
	margin-left: 0.60em;
	height: 1.55em;
//	height: 2.15em;
	width: 8.60em;
	font-size: 0.59em;
	font-family: Verdana;
	border: 0.16em inset #969696;
	color: #5E6C79;
}
.lib_content ul li div.choose_bar button {
	margin-left: 1.35em;
	border: 0em;
	background: url('../images/lib_button_normal.gif') no-repeat left 0.45em;
	padding-left: 0.70em;
	font-size: 0.59em;
	font-family: Verdana;
	color: #5E6C79;
	cursor:pointer;
}
.lib_content ul li div.choose_bar button.cart_button {
	background: url('../images/lib_button_cart.gif') no-repeat left 0.2em;
	padding-left: 1.25em;
	margin-left: 0.55em;
}
.lib_content ul li div.choose_bar button.go_button {
	margin-left: 0.40em;
}
.lib_content ul li div.choose_bar button.locked_button {
	background: url('../images/lib_button_locked.gif') no-repeat left 0.2em;

}
.lib_content ul li {
}
.lib_content ul li h2 {
	margin: 0em !important;
	padding: 0em  !important;
	background-color: transparent  !important;
	color: #000000  !important;
	font-size: 0.69em  !important;
	margin-top: 0.2em  !important;
	margin-bottom: 0.2em  !important;
}
.lib_content ul li h2.new {
	background: url('../images/lib_new.gif') no-repeat left 0.2em;
	padding-left: 2.50em;
}
.lib_content ul li span {
	font-size: 0.59em;
}
.lib_content ul li p {
}
.lib_content ul li span.t {
	padding-left: 0.25em;
	padding-right: 0.25em;
	color: #5E6C79;
}
.lib_content ul li a, .lib_content ul li a:link, .lib_content ul li a:visited, .lib_content ul li a:active, .lib_content ul li a:hover {
	font-weight: normal;
	font-size: 0.59em;
}
