#a1{position:absolute;top:98px;left:62%;width:350px;z-index:1}
 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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td  {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-weight : inherit;
font-style : inherit;
font-size : 100%;
font-family : inherit;
}
:focus {
outline : 0;
}
ol, ul {
list-style : none;
}
table {
border-collapse : separate;
border-spacing : 0;
}
html {
height : 100%;
margin-bottom : 1px;
}
body {
line-height : 1;
color : #333333;
font : 70%/1.2 verdana, arial, helvetica, sans-serif;
background : #e8e6e6;
}
h1 {
color : #008ED6;
font-weight : 600;
font-size : 16px;
margin : 8px 0px 8px 0px;
padding : 5px;
background : #E6E6E6;
border : 0px solid #808080;
}
h2 {
color : #000000;
font-weight : 600;
font-size : 16px;
margin : 8px 0px 8px 0px;
padding : 5px;
background : #E6E6E6;
border : 0px solid #808080;
}
h2 a:link, h2 a:visited, h2 a:active {
color : #fff;
}
h2 a:hover {
color : #000;
}
h3 {
color : #000000;
font-weight : 600;
font-size : 14px;
margin : 10px 0 5px 0;
padding : 0;
}
h4 {
color : #000000;
font-weight : 600;
font-size : 12px;
margin : 10px 0 5px 0;
padding : 0;
}
h5 {
color : #000000;
font-weight : 600;
font-size : 12px;
margin : 5px 0 5px 0;
padding : 0;
}
h6 {
color : #000000;
font-weight : 600;
font-size : 12px;
margin : 5px 0 5px 0;
padding : 0;
}
img {
border : 0 none;
}
hr {
color : #ccc;
background : #ccc;
height : 1px;
width : 100%;
display : block;
}
strong {
font-weight : 700;
} 


#account  {
text-align : right;
float : right;
width : 36%;
}
#account, #pathway {
background : url(../img/bg_grey.gif) repeat-x;
}
#account_inner {
padding-right : 10px;
}
#body {
text-align : left;
width : 100%;
overflow : hidden;
background-color : #ffffff;
}
.checkout_line {
background : url(../img/checkout_line.png) repeat-x;
line-height : 12px;
}
#content {
text-align : left;
padding : 0 5px 0 3px;
margin : 0 0 0 0;
overflow : hidden;
}
#innerBox {
border : 0 solid #000;
text-align : center;
overflow : hidden;
float : left;
clear : both;
position : relative;
background : #fff;
z-index : 1;
}
#innerContainer {
z-index : 2;
background : #fff;
}
#head {
background : url(../img/) no-repeat;
width : 100%;
height : 0;
}
#head_container {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 0;
z-index : 5;
}
#middle {
float : right;
}
#nav_left {
float : left;
margin : 0 0 0 -215px;
width : 210px;
position : relative;
z-index : 5;
}
* html #nav_right {
margin-right : -1px;
}
.mainbody {
width : 100%;
}
* + html .mainbody {
width : 100%;
}
#navigation {
position : absolute;
top : 0;
left : 0;
line-height : 31px;
border-top : 0 solid #666;
width : 100%;
}
#navigation a, #navigation {
color : #333;
}
#outerContainer {
border-left : 211px solid #ffffff;
border-right : 1px solid #ffffff;
z-index : 1;
margin-top : 30px;
}
* + html #outerContainer {
width : 745px;
}
#page_container {
overflow : hidden;
margin : 0 auto;
}
#page_inner_container {
clear : both;
text-align : left;
float : left;
}
#pathway {
float : left;
width : 64%;
text-align : left;
}
#pathway_inner {
padding-left : 5px;
}
#wrap {
float : left;
text-align : left;
}
fieldset.account {
border : 1px solid #ccc;
padding : 8px;
margin : 10px;
}
fieldset.account_history {
border : 1px solid #ccc;
padding : 8px;
margin : 5px;
}
fieldset.checkout_payment {
border : 1px solid #c10202;
padding : 8px;
margin : 10px;
}
fieldset.account_history {
width : 28%;
float : left;
}
fieldset.account legend, fieldset.checkout_payment legend {
margin-left : 20px;
padding : 0 10px;
}
fieldset.account_history legend {
margin-left : 5px;
padding : 0 5px;
}
.textarea textarea {
width : 100%;
border : 0 solid #ccc;
}
.dropdown select {
width : 160px;
}
ul.account_ul {
margin : 0 0 0 20px;
list-style-type : square;
color : #b72e0b;
}
.product_navigator {
display : block;
width : 100%;
margin : 10px 0;
}
.product_navigator a:link, .product_navigator a:visited, .product_navigator a:active {
color : #555;
}
.product_navigator_center {
margin-left : 195px;
} 

.blog_text img {margin:10px }

.blog_titel{padding:4px 5px;color:#333;cursor:pointer;	border-top: 1px solid #fff;border-bottom: 1px solid #dddddd}

h2.blog_title_item {background-image: none; background: #fff; color: #666; border: 0 none}

.blog_link {display:block; cursor: pointer; margin: 4px 0 4px 10px; font-family: Verdana; font-size: 10px;}

.blog_active {color: #000; font-weight: 700}

.datum {float: left; margin: 0 10px 0 0; width:60px}

.datum p {background:#D70606 url(../img/icons/date.png) no-repeat scroll 0 0;color:#DDDDDD;float:left;font-size:70%;height:50px;margin:0 10px 0 0;overflow:hidden;padding:5px;text-align:center;width:40px;}

.datum span.monat {display:block;margin-bottom:8px;font-size: 12px}

.datum span.tag {color:#444444;display: block;font-size:195%;font-weight:bold;line-height:0.9;}

div.datum p span.jahr {color:#666666;font-family:Tahoma,Arial,sans-serif;font-size:80%;margin:0;padding:0;}

.blog_list, .blog_text {text-align: justify}

.box_comment blockquote {margin: 0 0 0 20px}

.kommentar_link {display: block; margin: 3px; text-align: right;}

#comment {	cursor:pointer;	padding: 3px 0 3px 20px;background: url(../img/icons/add.gif) 0 2px no-repeat}

fieldset.blog_comments {padding: 10px;	border: 1px solid #ccc}

#blog_comments {padding: 0 10px; font-weight: 900}

#comment:hover {text-decoration: underline} 

div.add_success {padding: 3px 0 3px 20px;	background: url(../img/icons/tick.gif) 0 2px no-repeat}

h2.blog_title_list {display:block;margin: 8px 0 0 0;} 

#blog_inhalt #text textarea {width:98%}

/* Kommentare */
div.box_comment {
	display: block;
	width: 97%;
	position: relative;
	padding: 3px;
	margin: 0 5px;
	border: 1px solid #ccc;
	background: #f4f4f4;
}
div.box_comment div.delete {
	position: absolute;
	height: 16px;
	top: 50%;
	left: 4px;
	margin-top: -8px;
}
div.box_comment_name {
	position: relative;
	margin: 10px 0 0 10px;
}
span.arrow {
	background: #FFF url(../img/icons/arrow_down.gif) no-repeat;
	width: 10px; height: 10px;
	position: absolute;
	top: -11px; left: 40px
}

/* STAR RATING */
.star-rating{
	list-style:none;
	margin-left:5px!important;
	padding:0px;
	width: 125px;
	height: 25px;
	position: relative;
	background: url(../img/icons/star.gif) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(../img/icons/star.gif) left bottom;
	z-index: 2;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:25px;
}
.star-rating a.two-stars{
	left:25px;
}
.star-rating a.two-stars:hover{
	width: 50px;
}
.star-rating a.three-stars{
	left: 50px;
}
.star-rating a.three-stars:hover{
	width: 75px;
}
.star-rating a.four-stars{
	left: 75px;
}	
.star-rating a.four-stars:hover{
	width: 100px;
}
.star-rating a.five-stars{
	left: 100px;
}
.star-rating a.five-stars:hover{
	width: 125px;
}
.star-rating li.current-rating{
	background: url(../img/icons/star.gif) left center;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

div#fancy_overlay  {
position : fixed;
top : 0;
left : 0;
width : 100%;
height : 100%;
background-color : #666;
display : none;
z-index : 30;
}
div#fancy_wrap {
text-align : left;
}
div#fancy_loading {
position : absolute;
height : 40px;
width : 40px;
cursor : pointer;
display : none;
overflow : hidden;
background : transparent;
z-index : 100;
}
div#fancy_loading div {
position : absolute;
top : 0;
left : 0;
width : 40px;
height : 480px;
background : transparent url('../img/fancy_progress.png') no-repeat;
}
div#fancy_loading_overlay {
position : absolute;
background-color : #fff;
z-index : 30;
}
div#fancy_loading_icon {
position : absolute;
background : url('../img/fancy_loading.gif') no-repeat;
z-index : 35;
width : 16px;
height : 16px;
}
div#fancy_outer {
position : absolute;
top : 0;
left : 0;
z-index : 90;
padding : 18px 18px 33px 18px;
margin : 0;
overflow : hidden;
background : transparent;
display : none;
}
div#fancy_inner {
position : relative;
width : 100%;
height : 100%;
border : 1px solid #bbb;
background : #fff;
}
div#fancy_content {
margin : 0;
z-index : 100;
position : absolute;
}
div#fancy_div {
background : #000;
color : #fff;
height : 100%;
width : 100%;
z-index : 100;
}
img#fancy_img {
position : absolute;
top : 0;
left : 0;
border : 0;
padding : 0;
margin : 0;
z-index : 100;
width : 100%;
height : 100%;
}
div#fancy_close {
position : absolute;
top : -12px;
right : -15px;
height : 30px;
width : 30px;
background : url('../img/fancy_closebox.png') no-repeat top left;
cursor : pointer;
z-index : 181;
display : none;
}
#fancy_frame {
position : relative;
width : 100%;
height : 100%;
display : none;
}
#fancy_ajax {
width : 100%;
height : 100%;
overflow : auto;
}
a#fancy_left, a#fancy_right {
position : absolute;
bottom : 0;
height : 100%;
width : 35%;
cursor : pointer;
z-index : 111;
outline : none;
}
a#fancy_left {
left : 0;
}
a#fancy_right {
right : 0;
}
span.fancy_ico {
position : absolute;
top : 80%;
margin-top : -15px;
width : 30px;
height : 30px;
z-index : 112;
cursor : pointer;
display : block;
}
span#fancy_left_ico {
left : -10px;
background : transparent url('../img/fancy_left.png') no-repeat;
}
span#fancy_right_ico {
right : -10px;
background : transparent url('../img/fancy_right.png') no-repeat;
}
a#fancy_left span {
left : -10px;
}
a#fancy_right span {
right : -10px;
}
.fancy_bigIframe {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
background : transparent;
}
div#fancy_bg {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
z-index : 70;
border : 0;
padding : 0;
margin : 0;
}
div.fancy_bg {
position : absolute;
display : block;
z-index : 70;
border : 0;
padding : 0;
margin : 0;
}
div.fancy_bg_n {
top : -18px;
width : 100%;
height : 18px;
background : transparent url('../img/fancy_shadow_n.png') repeat-x;
}
div.fancy_bg_ne {
top : -18px;
right : -13px;
width : 13px;
height : 18px;
background : transparent url('../img/fancy_shadow_ne.png') no-repeat;
}
div.fancy_bg_e {
right : -13px;
height : 100%;
width : 13px;
background : transparent url('../img/fancy_shadow_e.png') repeat-y;
}
div.fancy_bg_se {
bottom : -18px;
right : -13px;
width : 13px;
height : 18px;
background : transparent url('../img/fancy_shadow_se.png') no-repeat;
}
div.fancy_bg_s {
bottom : -18px;
width : 100%;
height : 18px;
background : transparent url('../img/fancy_shadow_s.png') repeat-x;
}
div.fancy_bg_sw {
bottom : -18px;
left : -13px;
width : 13px;
height : 18px;
background : transparent url('../img/fancy_shadow_sw.png') no-repeat;
}
div.fancy_bg_w {
left : -13px;
height : 100%;
width : 13px;
background : transparent url('../img/fancy_shadow_w.png') repeat-y;
}
div.fancy_bg_nw {
top : -18px;
left : -13px;
width : 13px;
height : 18px;
background : transparent url('../img/fancy_shadow_nw.png') no-repeat;
}
div#fancy_title {
position : absolute;
bottom : -33px;
left : 0;
width : 100%;
z-index : 100;
display : none;
}
div#fancy_title div {
color : #fff;
font : bold 12px Arial;
padding-bottom : 3px;
}
div#fancy_title table {
margin : 0 auto;
}
div#fancy_title table td {
padding : 0;
vertical-align : middle;
}
td#fancy_title_left {
height : 32px;
width : 15px;
background : transparent url('../img/fancy_title_left.png') repeat-x;
}
td#fancy_title_main {
height : 32px;
background : transparent url('../img/fancy_title_main.png') repeat-x;
}
td#fancy_title_right {
height : 32px;
width : 15px;
background : transparent url('../img/fancy_title_right.png') repeat-x;
} 

ul#GermanMobilePhone-online-shop ul{display:none}
ul#GermanMobilePhone-online-shop li:hover>*{display:block}
ul#GermanMobilePhone-online-shop li:hover{position:relative;}
ul#GermanMobilePhone-online-shop ul{
	position: absolute;left:-1px;top:98%;}
ul#GermanMobilePhone-online-shop ul ul{
	position: absolute;left:98%;top:-2px;}
ul#GermanMobilePhone-online-shop,ul#GermanMobilePhone-online-shop ul{
	margin:0px;list-style:none;padding:0px;background-color:#F7F3E6;border-width:0px;border-style:solid;border-color:#9BAFDE;}
ul#GermanMobilePhone-online-shop {
	display:block;font-size:0;zoom:1;position:absolute;z-index: 1000;left: 0px;top: 0px;}
ul#GermanMobilePhone-online-shop ul{
	//width:258px;padding:0;}
ul#GermanMobilePhone-online-shop li{
	display:block;zoom:1;margin:0;font-size:0;float:left;}
ul#GermanMobilePhone-online-shop a:active, ul#GermanMobilePhone-online-shop a:focus {outline-style:none}
ul#GermanMobilePhone-online-shop a{
	display:block;vertical-align:middle;background-color:#F7F3E6;border-width:1px;border-style:solid;border-color:#E9E0BD;text-align:left;text-decoration:none;padding:6px 10px 0px 5px;font:normal 13px Tahoma;color: #11449E;text-decoration:none;cursor:default;}
ul#GermanMobilePhone-online-shop ul li {float:none;}
ul#GermanMobilePhone-online-shop ul a{
	text-align:left;white-space:nowrap;}
ul#GermanMobilePhone-online-shop li:hover>a{
	background-color:#D9E9FE;border-color:#7AB1FB;border-style:ridge;font:normal 13px Tahoma;color: #11449E;text-decoration:none;}
ul#GermanMobilePhone-online-shop img{
	border: none;vertical-align: middle;margin-right:12px;}
ul#GermanMobilePhone-online-shop img.over{display:none}
ul#GermanMobilePhone-online-shop li:hover > a img.def  {display:none}
ul#GermanMobilePhone-online-shop li:hover > a img.over {display:inline}
ul#GermanMobilePhone-online-shop span{
	display:block;overflow:visible;background-image:url(arrv_black.gif);background-position:right center;background-repeat: no-repeat;padding-right:20px;}
ul#GermanMobilePhone-online-shop ul span{background-image:url(arr_black.gif);padding-right:22px;}
ul#GermanMobilePhone-online-shop li.istylei0>a{
	height:22px;background-color:transparent;background-image:url(stylemicr_normal.gif);border-width:0px;font:bold 12px Tahoma;color:#11449E;margin:0 -10px 0 10px;background-position:100% 0;}
ul#GermanMobilePhone-online-shop li.istylei0:hover>a{
	background-color:transparent;background-image:url(stylemicr_over.gif);font:bold 12px Tahoma;color:#11449E;}
ul#GermanMobilePhone-online-shop li.istylei0{
	margin:0 10px 0 0;background-color:transparent;background-image:url(stylemicr_normal.gif);background-position:0 0;}
ul#GermanMobilePhone-online-shop li.istylei0:hover{
	background-color:transparent;background-image:url(stylemicr_over.gif);}
ul#GermanMobilePhone-online-shop.istylem0,ul#GermanMobilePhone-online-shop ul.istylem0{
	background-color:#F7F3E6;border-width:1px;border-style:solid;border-color:#9BAFDE;padding:2px 2px 0;}
ul#GermanMobilePhone-online-shop ul.istylem0>li{
	margin:0 0 2px;}
ul#GermanMobilePhone-online-shop.istylem0>li>a,ul#GermanMobilePhone-online-shop ul.istylem0>li>a{
	padding:2px 5px 2px 10px;}

#a2{position:absolute;top:83px;left:62%;width:350px;z-index:1}
#overview{position:absolute;top:210px;left:25%;width:250px;height:100%}
#popCart{position:absolute;top:5%;left:100%;width:500px;margin-left:20px;background:#fff;border:1px solid #000;color:#000;z-index:100000;display:none;padding:10px 10px 25px 10px}
.popup_header{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:1.8em;text-align:center;vertical-align:bottom;padding:3px 10px;border:1px solid #ccc;margin:0 auto;width:380px}
.popup_image{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:0.9em;text-align:center;color:#000;margin:10px auto;padding:5px}
#mycart{margin:0 auto;height:42px;width:320px}
.cart_symbol{height:42px;width:48px;float:left;background-image:url(img/shopping_cart.gif);background-position:left;background-repeat:no-repeat}
.cart_contents{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:1.2em;text-align:left;color:#000;height:42px;float:right}
#pop_buttons_box{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:1.4em;text-align:center;width:500px;height:28px;vertical-align:bottom;margin:10px auto 0 auto}
#pop_buttons_box a{color:#000;text-decoration:none}
#pop_buttons_box a:hover{color:#484848;text-decoration:none}
.close_button{float:left;width:140px;border:1px solid #000}
.cart_button{float:right;width:140px;border:1px solid #000}
.suggest_link{background-color:#ffffff;padding:2px 6px 2px 6px}
.suggest_link_over{background-color:#3366cc;padding:2px 6px 2px 6px;cursor:pointer}
#search_suggest{position:absolute;visibility:hidden;background-color:#ffffff;text-align:left;border:1px solid #000000}
a:link,a:visited{text-decoration:none;color:#078fc9}
a:hover,#navigation a:hover{color:#000000}
a:focus{outline:none}
.subcat_sitemap{margin-left:15px;font-size:smaller}
dd{line-height:22px}
.fs85{font-size:85%}
div.inputRequirement,dd.inputRequirement{color:#cc0000}
ul#main_nav{margin-left:17px}
li.level1{margin-left:10px;list-style:circle}
li.level1 a{padding:0;text-decoration:none;font-size:11px}
li.level1 a.active:link,li.level1 a.active:active,li.level1 a.active:visited{text-decoration:none;font-weight:bold}
li.level2{margin-left:15px;list-style:circle}
li.level2 a{padding:0;text-decoration:none;font-size:11px}
li.level2 a.active:link,li.level2 a.active:active,li.level2 a.active:visited{text-decoration:none;font-weight:bold}
li.maincat{list-style:square;margin-top:3px}
li.maincat a span{line-height:18px}
a.nav span a{font-size:11px}
li.maincat a,a.nav{text-decoration:none;cursor:pointer;font-size:11px}
li.maincat a:active,li.maincat a:hover,a.nav:hover,li.maincat a.activ:link,li.maincat a.activ:visited,li.maincat a.activ:hover,li.level1 a:hover,li.level1 a:active,li.level1 a.active:hover,li.level1 a.active:visited{text-decoration:underline}
p{margin:8px 0 8px 0}
p.checkoutagb textarea{width:100%}
p.checkoutcomment textarea{width:100%}
ul#checkoutnavigation li{height:70px;list-style-type:none;float:left;width:185px;margin-right:15px;border:1px solid;padding:8px}
ul#checkoutnavigation li.active{background-color:#ffeaab}
ul#checkoutnavigation li.active .description{font-size:11px}
ul#checkoutnavigation li.active .number{font-size:20px;font-weight:bold}
ul#checkoutnavigation li.active .title{font-size:14px;font-weight:bold}
ul#checkoutnavigation li.inactive{color:#999999;background-color:#ededed;border-color:#999999}
ul#checkoutnavigation li.inactive .description{font-size:11px}
ul#checkoutnavigation li.inactive .number{font-size:20px;font-weight:bold}
ul#checkoutnavigation li.inactive .title{font-size:14px;font-weight:bold}
ul.messageStack{border:2px solid #b22020;background-color:#ffd6d6;padding:8px}
ul.messageStack li.messageStackError{list-style:none;padding:5px 0 2px 20px;background-image:url(../../images/icons/exclamation.png);background-repeat:no-repeat;background-position:0 4px}
ul.messageStack li.messageStackSuccess{list-style:none;padding:5px 0 2px 20px;background-image:url(../../images/icons/icon_accept.gif);background-repeat:no-repeat;background-position:0 4px;background-color:#66ff66}
ul.messageStack li.messageStackWarning{list-style:none;padding:5px 0 2px 20px;background-image:url(../../images/icons/icon_alert.gif);background-repeat:no-repeat;background-position:0 4px;background-color:#fff2cd}
.box{margin:3px 0px 8px 4px;border:1px solid #cccccc;background:#ffffff;padding:0 0 3px 0}
.boxText{padding:3px}
.categorie_list_one{float:left;width:48%;margin:0 5px 15px 5px}
.checkout{text-align:left;width:95%}
.checkout_payment_adress_current{float:left;width:32%;padding-left:15px}
.checkout_payment_agb_accept{text-align:left;font-size:12px;color:#000000;width:100%}
.checkout_payment_arrow{float:left;width:23%;text-align:center}
.checkout_payment_container{width:55%;text-align:left;height:120px}
.checkout_payment_continue{margin:15px 0 0 0;height:55px}
.checkout_payment_info_text{float:left;width:40%}
.checkoutBarCurrent,.greetUser,.new_product_default_price,li.maincat a:link,a.nav:link,li.maincat a:visited,a.nav:visited{font-weight:bolder}
.checkoutBarTo,div.checkoutBarCurrent{margin:15px 0 10px 0;padding:0 2px 0 2px;font-size:11px}
.clr{clear:both;float:none}
.contentsTopics,.pageHeading,#moduleHeading{font-weight:bolder;line-height:25px;border-bottom:1px solid #000;margin-bottom:15px}
.copyright,.gnu_copy,.parseTime{text-align:center;font-size:8pt;color:#7e7e7e;display:block}
.copy{text-align:center;display:block;margin:5px 0;color:#555}
.messageStackSuccess{padding:4px;background-color:#66ff66}
.footer{clear:both;text-align:center;font-size:11px;color:#666666;background-color:#e2e2e2;padding:8px;margin-bottom:5px}
.footer a{color:#666666;text-decoration:underline}
.headerError{margin:5px 0 5px 0;border:1px solid #cc3300;background:#ff1000;padding:5px}
.infoBoxHeading,.infoBoxHeading_right{background:#000 url(img/bg_grey.gif) repeat-x top left;color:#fff;padding:4px 0 0 7px;height:18px;font-size:1em;font-weight:700}
.left{float:left;margin:0}
.list_left{float:left}
.list_left,.list_right{width:48%;margin-bottom:2px;text-align:left}
.list_right{float:right}
.list_right_2{width:40%;float:right;margin-bottom:20px;text-align:left}
.mini_wrapper{margin:0;padding:0}
.new_product_default{width:200px;float:left;border-bottom:1px solid #e7e7e7;margin:1px 0 1px 0}
.new_product_default_image{float:left;width:100px;padding-top:4px}
.new_product_default_right{float:left;width:100px}
.new_product_default_tax{font-size:11px}
.order_details,.checkout_payment_comments,.checkout_payment_agb{font-size:11px}
.productOldPrice{color:#a10a0e;font-size:10px}
.order_details{width:100%;text-align:left}
.order_details_article{width:100px;float:left}
.order_details_article_header{width:145px;float:left}
.order_details_img{width:70px;float:left;text-align:center;margin:5px 0 0 0}
.order_details_img_header{width:70px;float:left;text-align:center;margin:0 0 0 0}
.order_details_qty{width:50px;float:left;text-align:center;margin-top:5px}
.order_details_qty_header{width:50px;float:left;text-align:center}
.order_details_remove{width:50px;float:left;text-align:center;margin-top:15px}
.order_details_remove_header{width:50px;float:left}
.order_details_shippingtime{width:70px;float:left;margin-top:5px}
.order_details_shippingtime_header{width:70px;float:left}
.order_details_totalcost{text-align:right;margin:20px 0 0 0}
.order_details_totalcost strong{font-size:11px;font-weight:bolder}
.order_details_totalprice_header{width:100px;float:right;text-align:right}
.order_details_singleprice_header{width:85px;float:left}
.order_detais_totalprice{width:100px;float:right;text-align:right;margin-top:5px;font-weight:bolder}
.order_details_singleprice{width:85px;float:left;margin-top:5px}
.product_content{margin-top:15px}
.product_info_box{text-align:left}
.product_info_box_bottom{height:12px}
.product_info_box_middle_left{width:200px;margin:0 0 0 15px}
.product_info_box_middle_left .img_main{margin-right:3px}
.product_info_box_middle_left .img_left{margin-right:0}
.product_info_box_middle_left .img_right{margin-right:3px}
.product_info_box_middle_right{width:200px;text-align:left;margin-bottom:15px}
.product_info_box_middle_thumbnail{margin:10px 0 0 5px}
.product_info_cartbutton{width:200px}
.product_info_description{overflow:hidden;margin-bottom:15px;text-align:left}
.product_info_dropdown{width:180px;font-size:smaller;margin-top:15px}
.product_info_h3{padding:5px 0 0 15px;font-size:15px;border-bottom:2px solid #cccccc}
.new-price{font-size:16px;color:#da251d;font-weight:700;text-align:left}
.product_info_price{font-size:12px;font-weight:600;text-align:left;margin:10px 0}
.product_info_print{font-size:10px}
.product_info_print img a{cursor:pointer}
.product_info_shipping{font-size:8px;color:#000000;font-weight:normal}

.product_info_tax{width:95px}
.product_info_tax_shipping{width:250px;font-size:10px}
.product_listing_box{overflow:hidden;margin-bottom:15px;text-align:left}
.product_listing_box_hot{width:140px;height:70px}
.product_listing_box_left{width:16px;height:152px}
.product_listing_box_right{width:17px;height:152px}
.product_listing_description{width:200px;padding-left:20px}
.product_listing_header{height:26px;margin:5px 0 0 0}
.product_listing_image{width:100px}
.product_listing_mwst{font-size:10px;padding-right:30px}
.product_listing_price{width:250px;text-align:right;padding-right:15px}
.product_listing_price_button{width:140px;text-align:center}
.product_listing_price_detail{font-weight:bolder;padding-top:15px}
.product_listing_shipping{font-size:8px;color:#000000;font-weight:normal}

.product_name h2 a{font-size:15px;margin-top:8px;color:#000}
.product_name h3 a{font-size:15px;margin-top:8px}
.right{float:right;margin:0}
.row1{background:#f2f2f2}
.row1,.row2{padding:5px}
.row2{background:#ffffff}
.categories_list{border-bottom:#e2e2e2;border-top:#e2e2e2;border-style:solid;border-top-width:thin;border-bottom-width:thin}
ul.footer_gallery{float:left;clear:both;width:100%}
ul.footer_gallery li{float:left;width:25%;position:relative}
ul.footer_gallery li ul.box_footer{list-style-type:square}
ul.footer_gallery li ul.box_footer li{width:100%;display:block;margin:0;border-bottom:1px solid #ccc;padding:3px 0}
ul.footer_gallery li ul.box_footer li a{padding:0 0 0 12px}
.footerbox{text-align:left;font-size:11px;float:left;clear:both;color:#666666;background:#eee;padding:8px;margin:5px;border:1px solid #ccc;width:100%;display:block}


ul.product_listing_gallery{float:left;clear:both;width:100%}
ul.product_listing_gallery li{float:left;width:30.33%;height:242px;position:relative;margin:0 6px 4px 0;padding:5px;border:1px solid #ccc}
ul.product_listing_gallery li h2{font-size:120%;text-align:center}
ul.product_listing_gallery li h2 a{text-decoration:none;color:#fff;text-align:center}
ul.product_listing_gallery li h2 a:hover{color:#000}
.product_listing_gallery_detail{position:absolute;top:158px;text-align:center}
.product_listing_gallery_price{position:absolute;top:215px;width:95%;text-align:right}
.popup_link{font-size:80%}
.price{font-size:80%}


ul.product_listing_gallery_cat{float:left;clear:both;width:100%}
.img_border{border:1px solid #999999;padding:5px;background:#008ED6}
a:hover .img_border{border:1px solid #000}
ul.product_listing_gallery_cat li{float:left;width:30.33%;height:242px;position:relative;margin:0 6px 4px 0;padding:0px;border:1px solid #ccc;background:url(img/bg_gradient.jpg) repeat-x top left}
ul.product_listing_gallery_cat li h2{font-size:110%;text-align:center;margin-top:2px}
ul.product_listing_gallery_cat li h2 a{text-decoration:none;color:#000;text-align:center}
ul.product_listing_gallery_cat li h2 a:hover{color:#008ED6}
.product_listing_gallery_detail_cat{float:left;width:96%;position:absolute}
.product_listing_gallery_price_cat{position:absolute;top:215px;width:95%;text-align:right}
.popup_link_cat{font-size:80%}
.infoBoxHeadingFooter{color:#3c3b3d;height:20px;font-size:1.3em;font-weight:bold;margin:1px;border-bottom:1px solid #ccc}
.headerMessage{color:#ff0000;display:block;margin:10px 0}
.dynamic-tab-pane-control.tab-pane{position:relative;width:100%}
.dynamic-tab-pane-control .tab-row .tab{border-right:1px solid rgb(206,207,206);font-family:Verdana,Helvetica,Arial;font-size:12px;cursor:default;display:inline;float:left;background:rgb(239,239,239);border-left:0 none;border-bottom:0 none;border-top:0 none;cursor:pointer;z-index:1;position:relative;top:0;margin-left:5px;margin-right:-5px;margin-top:1px;margin-bottom:1px;padding-left:6px;padding-right:6px;padding-top:3px;padding-bottom:3px}
.dynamic-tab-pane-control .tab-row .tab.selected{border-left:1px solid rgb(206,207,206);border-right:1px solid rgb(206,207,206);border-top:1px solid rgb(206,207,206);border-bottom:0 none;z-index:3;top:-2px;background:rgb(255,255,255);margin-left:0;margin-right:-6px;margin-top:1px;margin-bottom:-2px;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:5px}
.dynamic-tab-pane-control .tab-row .tab a{font-family:Verdana,Helvetica,Arial;font-size:13px;color:rgb(0,142,206);text-decoration:none;cursor:pointer}
.dynamic-tab-pane-control .tab-row .hover a{color:rgb(0,142,206)}
.dynamic-tab-pane-control .tab-row .tab.selected a{font-weight:bold}
.dynamic-tab-pane-control .tab-page{clear:both;border:1px solid rgb(206,207,206);background:white;z-index:2;position:relative;top:-2px;color:black;font-family:Verdana,Helvetica,Arial;font-size:13px;padding:10px}
.dynamic-tab-pane-control .tab-row{z-index:1;white-space:nowrap;background:rgb(239,239,239);height:1.85em;width:100%}
.cross_selling{position:absolute;top:158px;font-size:11px;text-align:left}
ul.crossselling2{float:left;clear:both;width:100%}
.img_border{border:1px solid #999999;padding:5px;background:#fff}
a:hover .img_border{border:1px solid #000}
ul.crossselling2 li{float:left;width:30.33%;height:242px;position:relative;margin:0 6px 4px 0;padding:0px;border:1px solid #ccc;background:url(img/bg_gradient.jpg) repeat-x top left}
ul.crossselling2 li h2{font-size:80%;text-align:center;margin-top:2px}
ul.crossselling2 li h2 a{text-decoration:none;color:#000;text-align:center}
ul.crossselling2 li h2 a:hover{color:#fff}
.alter {display: block;background-image: url(img/alter.gif);background-repeat: no-repeat;width: 13px;height: 13px;border: 0px;font-size: 0px;cursor: pointer;}
.highslide-container div{font-family:Verdana,Helvetica;font-size:10pt}
.highslide-container table{background:none}
.highslide{outline:none;text-decoration:none}
.highslide img{border:0 solid silver}
.highslide:hover img{border-color:gray}
.highslide-active-anchor img{visibility:hidden}
.highslide-gallery .highslide-active-anchor img{border-color:black;visibility:visible;cursor:default}
.highslide-image{border-width:2px;border-style:solid;border-color:white;background:gray}
.highslide-wrapper,.highslide-outline{background:white}
.glossy-dark{background:#111}
.highslide-number{font-weight:bold;color:gray;font-size:0.9em}
.highslide-caption{display:none;font-size:1em;padding:5px}
.highslide-heading{display:none;font-weight:bold;margin:0.4em}
.highslide-dimming{position:absolute;background:black}
a.highslide-full-expand{background:url(graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px}
.highslide-loading{display:block;color:black;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:white;padding-left:22px;background-image:url(graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px}
a.highslide-credits,a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px}
a.highslide-credits:hover,a.highslide-credits:hover i{color:white;background-color:gray}
.highslide-move,.highslide-move *{cursor:move}
.highslide-viewport{display:none;position:fixed;width:100%;height:100%;z-index:1;background:none;left:0;top:0}
.highslide-overlay{display:none}
.hidden-container{display:none}
.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(graphics/close.png)}
.highslide-gallery ul{list-style-type:none;margin:0;padding:0}
.highslide-gallery ul li{display:block;position:relative;float:left;width:106px;height:106px;border:1px solid silver;background:#ededed;margin:2px;line-height:0;overflow:hidden}
.highslide-gallery ul a{position:absolute;top:70%;left:700%}
.highslide-gallery ul img{position:relative;top:-70%;left:-70%}
html > body .highslide-gallery ul li{display:table;text-align:center}
html > body .highslide-gallery ul li{text-align:center}
html > body .highslide-gallery ul a{position:static;display:table-cell;vertical-align:middle}
html > body .highslide-gallery ul img{position:static}
.highslide-controls{width:195px;height:40px;margin:20px 15px 10px 0}
.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0}
.highslide-controls li{float:left;padding:5px 0;margin:0;list-style:none}
.highslide-controls a{display:block;float:left;height:30px;width:30px;outline:none}
.highslide-controls a.disabled{cursor:default}
.highslide-controls a.disabled span{cursor:default}
.highslide-controls a span{display:none;cursor:pointer}
.highslide-controls .highslide-previous a{background-position:0 0}
.highslide-controls .highslide-previous a:hover{background-position:0 -30px}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px !important}
.highslide-controls .highslide-play a{background-position:-30px 0}
.highslide-controls .highslide-play a:hover{background-position:-30px -30px}
.highslide-controls .highslide-play a.disabled{background-position:-30px -60px !important}
.highslide-controls .highslide-pause a{background-position:-60px 0}
.highslide-controls .highslide-pause a:hover{background-position:-60px -30px}
.highslide-controls .highslide-next a{background-position:-90px 0}
.highslide-controls .highslide-next a:hover{background-position:-90px -30px}
.highslide-controls .highslide-next a.disabled{background-position:-90px -60px !important}
.highslide-controls .highslide-move a{background-position:-120px 0}
.highslide-controls .highslide-move a:hover{background-position:-120px -30px}
.highslide-controls .highslide-full-expand a{background-position:-150px 0}
.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px}
.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px !important}
.highslide-controls .highslide-close a{background-position:-180px 0}
.highslide-controls .highslide-close a:hover{background-position:-180px -30px}
.highslide-maincontent{display:none}
.highslide-html{background-color:white}
.highslide-html-content{display:none;width:500px;padding:0 5px 5px 5px}
.highslide-header{padding-bottom:5px}
.highslide-header ul{margin:0;padding:0;text-align:right}
.highslide-header ul li{display:inline;padding-left:1em}
.highslide-header ul li.highslide-previous,.highslide-header ul li.highslide-next{display:none}
.highslide-header a{font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none}
.highslide-header a:hover{color:black}
.highslide-header .highslide-move a{cursor:move}
.highslide-footer{height:16px}
.highslide-footer .highslide-resize{display:block;float:right;margin-top:5px;height:11px;width:11px;background:url(graphics/resize.gif) no-repeat}
.highslide-footer .highslide-resize span{display:none}
.highslide-resize{cursor:nw-resize}
.draggable-header .highslide-header{height:18px;border-bottom:1px solid #dddddd}
.draggable-header .highslide-heading{position:absolute;margin:2px 0.4em}
.draggable-header .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1}
.draggable-header .highslide-header .highslide-move *{display:none}
.draggable-header .highslide-header .highslide-close{position:absolute;right:2px;top:2px;z-index:5;padding:0}
.draggable-header .highslide-header .highslide-close a{display:block;height:16px;width:16px;background-image:url(graphics/closeX.png)}
.draggable-header .highslide-header .highslide-close a:hover{background-position:0 16px}
.draggable-header .highslide-header .highslide-close span{display:none}
.draggable-header .highslide-maincontent{padding-top:1em}
.titlebar .highslide-header{height:18px;border-bottom:1px solid #dddddd}
.titlebar .highslide-heading{position:absolute;width:90%;margin:1px 0 1px 5px;color:#666666}
.titlebar .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1}
.titlebar .highslide-header .highslide-move *{display:none}
.titlebar .highslide-header li{position:relative;top:3px;z-index:2;padding:0 0 0 1em}
.titlebar .highslide-maincontent{padding-top:1em}
.no-footer .highslide-footer{display:none}
.wide-border{background:white}
.wide-border .highslide-image{border-width:10px}
.wide-border .highslide-caption{padding:0 10px 10px 10px}
.borderless .highslide-image{border:none}
.borderless .highslide-caption{border-bottom:1px solid white;border-top:1px solid white;background:silver}
.outer-glow{background:#444}
.outer-glow .highslide-image{border:5px solid #444444}
.outer-glow .highslide-caption{border:5px solid #444444;border-top:none;padding:5px;background-color:gray}
.colored-border{background:white}
.colored-border .highslide-image{border:2px solid green}
.colored-border .highslide-caption{border:2px solid green;border-top:none}
.dark{background:#111}
.dark .highslide-image{border-color:black black #202020 black;background:gray}
.dark .highslide-caption{color:white;background:#111}
.dark .highslide-controls,.dark .highslide-controls ul,.dark .highslide-controls a{background-image:url(graphics/controlbar-black-border.gif)}
.floating-caption .highslide-caption{position:absolute;padding:1em 0 0 0;background:none;color:white;border:none;font-weight:bold}
.controls-in-heading .highslide-heading{color:gray;font-weight:bold;height:20px;overflow:hidden;cursor:default;padding:0 0 0 22px;margin:0;background:url(graphics/icon.gif) no-repeat 0 1px}
.controls-in-heading .highslide-controls{width:105px;height:20px;position:relative;margin:0;top:-23px;left:7px;background:none}
.controls-in-heading .highslide-controls ul{position:static;height:20px;background:none}
.controls-in-heading .highslide-controls li{padding:0}
.controls-in-heading .highslide-controls a{background-image:url(graphics/controlbar-white-small.gif);height:20px;width:20px}
.controls-in-heading .highslide-controls .highslide-move{display:none}
.controls-in-heading .highslide-controls .highslide-previous a{background-position:0 0}
.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position:0 -20px}
.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position:0 -40px !important}
.controls-in-heading .highslide-controls .highslide-play a{background-position:-20px 0}
.controls-in-heading .highslide-controls .highslide-play a:hover{background-position:-20px -20px}
.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position:-20px -40px !important}
.controls-in-heading .highslide-controls .highslide-pause a{background-position:-40px 0}
.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position:-40px -20px}
.controls-in-heading .highslide-controls .highslide-next a{background-position:-60px 0}
.controls-in-heading .highslide-controls .highslide-next a:hover{background-position:-60px -20px}
.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position:-60px -40px !important}
.controls-in-heading .highslide-controls .highslide-full-expand a{background-position:-100px 0}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position:-100px -20px}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position:-100px -40px !important}
.controls-in-heading .highslide-controls .highslide-close a{background-position:-120px 0}
.controls-in-heading .highslide-controls .highslide-close a:hover{background-position:-120px -20px}
.text-controls .highslide-controls{width:auto;height:auto;margin:0;text-align:center;background:none}
.text-controls ul{position:static;background:none;height:auto;left:0}
.text-controls .highslide-move{display:none}
.text-controls li{background-image:url(graphics/controlbar-text-buttons.png);background-position:right top !important;padding:0;margin-left:15px;display:block;width:auto}
.text-controls a{background:url(graphics/controlbar-text-buttons.png) no-repeat;background-position:left top !important;position:relative;left:-10px;display:block;width:auto;height:auto;text-decoration:none !important}
.text-controls a span{background:url(graphics/controlbar-text-buttons.png) no-repeat;margin:1px 2px 1px 10px;display:block;min-width:4em;height:18px;line-height:18px;padding:1px 0 1px 18px;color:#333;font-family:"Trebuchet MS",Arial,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap}
.text-controls .highslide-next{margin-right:1em}
.text-controls .highslide-full-expand a span{min-width:0;margin:1px 0;padding:1px 0 1px 10px}
.text-controls .highslide-close a span{min-width:0}
.text-controls a:hover span{color:black}
.text-controls a.disabled span{color:#999}
.text-controls .highslide-previous span{background-position:0 -40px}
.text-controls .highslide-previous a.disabled{background-position:left top !important}
.text-controls .highslide-previous a.disabled span{background-position:0 -140px}
.text-controls .highslide-play span{background-position:0 -60px}
.text-controls .highslide-play a.disabled{background-position:left top !important}
.text-controls .highslide-play a.disabled span{background-position:0 -160px}
.text-controls .highslide-pause span{background-position:0 -80px}
.text-controls .highslide-next span{background-position:0 -100px}
.text-controls .highslide-next a.disabled{background-position:left top !important}
.text-controls .highslide-next a.disabled span{background-position:0 -200px}
.text-controls .highslide-full-expand span{background:none}
.text-controls .highslide-full-expand a.disabled{background-position:left top !important}
.text-controls .highslide-close span{background-position:0 -120px}
.highslide-thumbstrip{height:100%}
.highslide-thumbstrip div{overflow:hidden}
.highslide-thumbstrip table{position:relative;padding:0;border-collapse:collapse}
.highslide-thumbstrip td{padding:1px}
.highslide-thumbstrip a{outline:none}
.highslide-thumbstrip img{display:block;border:1px solid gray;margin:0 auto}
.highslide-thumbstrip .highslide-active-anchor img{visibility:visible}
.highslide-thumbstrip .highslide-marker{position:absolute;width:0;height:0;border-width:0;border-style:solid;border-color:transparent}
.highslide-thumbstrip-horizontal div{width:auto}
.highslide-thumbstrip-horizontal .highslide-scroll-up{display:none;position:absolute;top:3px;left:3px;width:25px;height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-up div{margin-bottom:10px;cursor:pointer;background:url(graphics/scrollarrows.png) no-repeat left center;height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-down{display:none;position:absolute;top:3px;right:3px;width:25px;height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-down div{margin-bottom:10px;cursor:pointer;background:url(graphics/scrollarrows.png) no-repeat center right;height:42px}
.highslide-thumbstrip-horizontal table{margin:2px 0 10px 0}
.highslide-viewport .highslide-thumbstrip-horizontal table{margin-left:10px}
.highslide-thumbstrip-horizontal img{width:auto;height:40px}
.highslide-thumbstrip-horizontal .highslide-marker{top:47px;border-left-width:6px;border-right-width:6px;border-bottom:6px solid gray}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{margin-left:10px}
.dark .highslide-thumbstrip-horizontal .highslide-marker,.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{border-bottom-color:white !important}
.highslide-thumbstrip-vertical-overlay{overflow:hidden !important}
.highslide-thumbstrip-vertical div{height:100%}
.highslide-thumbstrip-vertical a{display:block}
.highslide-thumbstrip-vertical .highslide-scroll-up{display:none;position:absolute;top:0;left:0;width:100%;height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-up div{margin-left:10px;cursor:pointer;background:url(graphics/scrollarrows.png) no-repeat top center;height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-down{display:none;position:absolute;bottom:0;left:0;width:100%;height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-down div{margin-left:10px;cursor:pointer;background:url(graphics/scrollarrows.png) no-repeat bottom center;height:25px}
.highslide-thumbstrip-vertical table{margin:10px 0 0 10px}
.highslide-thumbstrip-vertical img{max-width:60px}
.highslide-thumbstrip-vertical .highslide-marker{left:0;margin-top:8px;border-top-width:6px;border-bottom-width:6px;border-left:6px solid gray}
.dark .highslide-thumbstrip-vertical .highslide-marker,.highslide-viewport .highslide-thumbstrip-vertical .highslide-marker{border-left-color:white}
.highslide-viewport .highslide-thumbstrip-float{overflow:auto}
.highslide-thumbstrip-float ul{margin:2px 0;padding:0}
.highslide-thumbstrip-float li{display:block;height:60px;margin:0 2px;list-style:none;float:left}
.highslide-thumbstrip-float img{display:inline;border-color:silver;max-height:56px}
.highslide-thumbstrip-float .highslide-active-anchor img{border-color:black}
.highslide-thumbstrip-float .highslide-scroll-up div,.highslide-thumbstrip-float .highslide-scroll-down div{display:none}
.highslide-thumbstrip-float .highslide-marker{display:none}
.highslide-container div{font-family:Verdana,Helvetica;font-size:10pt}
.highslide-container table{background:none}
.highslide{outline:none;text-decoration:none}
.highslide img{border:0px solid silver}
.highslide:hover img{border-color:gray}
.highslide-active-anchor img{visibility:hidden}
.highslide-gallery .highslide-active-anchor img{border-color:black;visibility:visible;cursor:default}
.highslide-image{border-width:2px;border-style:solid;border-color:white;background:gray}
.highslide-wrapper,.highslide-outline{background:white}
.glossy-dark{background:#111}
.highslide-image-blur{}
.highslide-number{font-weight:bold;color:gray;font-size:.9em}
.highslide-caption{display:none;font-size:1em;padding:5px}
.highslide-heading{display:none;font-weight:bold;margin:0.4em}
.highslide-dimming{position:absolute;background:black}
a.highslide-full-expand{background:url(graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px}
.highslide-loading{display:block;color:black;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:white;padding-left:22px;background-image:url(graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px}
a.highslide-credits, a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px}
a.highslide-credits:hover, a.highslide-credits:hover i{color:white;background-color:gray}
.highslide-move,.highslide-move *{cursor:move}
.highslide-viewport{display:none;position:fixed;width:100%;height:100%;z-index:1;background:none;left:0;top:0}
.highslide-overlay{display:none}
.hidden-container{display:none}
.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(graphics/close.png)}
.highslide-gallery ul{list-style-type:none;margin:0;padding:0}
.highslide-gallery ul li{display:block;position:relative;float:left;width:106px;height:106px;border:1px solid silver;background:#ededed;margin:2px;line-height:0;overflow:hidden}
.highslide-gallery ul a{position:absolute;top:70%;left:700%}
.highslide-gallery ul img{position:relative;top:-70%;left:-70%}
html>body .highslide-gallery ul li{display:table;text-align:center}
html>body .highslide-gallery ul li{text-align:center}
html>body .highslide-gallery ul a{position:static;display:table-cell;vertical-align:middle}
html>body .highslide-gallery ul img{position:static}
.highslide-controls{width:195px;height:40px;margin:20px 15px 10px 0}
.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0}
.highslide-controls li{float:left;padding:5px 0;margin:0;list-style:none}
.highslide-controls a{display:block;float:left;height:30px;width:30px;outline:none}
.highslide-controls a.disabled{cursor:default}
.highslide-controls a.disabled span{cursor:default}
.highslide-controls a span{display:none;cursor:pointer}
.highslide-controls .highslide-previous a{background-position:0 0}
.highslide-controls .highslide-previous a:hover{background-position:0 -30px}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px !important}
.highslide-controls .highslide-play a{background-position:-30px 0}
.highslide-controls .highslide-play a:hover{background-position:-30px -30px}
.highslide-controls .highslide-play a.disabled{background-position:-30px -60px !important}
.highslide-controls .highslide-pause a{background-position:-60px 0}
.highslide-controls .highslide-pause a:hover{background-position:-60px -30px}
.highslide-controls .highslide-next a{background-position:-90px 0}
.highslide-controls .highslide-next a:hover{background-position:-90px -30px}
.highslide-controls .highslide-next a.disabled{background-position:-90px -60px !important}
.highslide-controls .highslide-move a{background-position:-120px 0}
.highslide-controls .highslide-move a:hover{background-position:-120px -30px}
.highslide-controls .highslide-full-expand a{background-position:-150px 0}
.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px}
.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px !important}
.highslide-controls .highslide-close a{background-position:-180px 0}
.highslide-controls .highslide-close a:hover{background-position:-180px -30px}
.highslide-maincontent{display:none}
.highslide-html{background-color:white}
.highslide-html-content{display:none;width:500px;padding:0 5px 5px 5px}
.highslide-header{padding-bottom:5px}
.highslide-header ul{margin:0;padding:0;text-align:right}
.highslide-header ul li{display:inline;padding-left:1em}
.highslide-header ul li.highslide-previous,.highslide-header ul li.highslide-next{display:none}
.highslide-header a{font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none}
.highslide-header a:hover{color:black}
.highslide-header .highslide-move a{cursor:move}
.highslide-footer{height:16px}
.highslide-footer .highslide-resize{display:block;float:right;margin-top:5px;height:11px;width:11px;background:url(graphics/resize.gif) no-repeat}
.highslide-footer .highslide-resize span{display:none}
.highslide-body{}
.highslide-resize{cursor:nw-resize}
.draggable-header .highslide-header{height:18px;border-bottom:1px solid #dddddd}
.draggable-header .highslide-heading{position:absolute;margin:2px 0.4em}
.draggable-header .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1}
.draggable-header .highslide-header .highslide-move *{display:none}
.draggable-header .highslide-header .highslide-close{position:absolute;right:2px;top:2px;z-index:5;padding:0}
.draggable-header .highslide-header .highslide-close a{display:block;height:16px;width:16px;background-image:url(graphics/closeX.png)}
.draggable-header .highslide-header .highslide-close a:hover{background-position:0 16px}
.draggable-header .highslide-header .highslide-close span{display:none}
.draggable-header .highslide-maincontent{padding-top:1em}
.titlebar .highslide-header{height:18px;border-bottom:1px solid #dddddd}
.titlebar .highslide-heading{position:absolute;width:90%;margin:1px 0 1px 5px;color:#666666}
.titlebar .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1}
.titlebar .highslide-header .highslide-move *{display:none}
.titlebar .highslide-header li{position:relative;top:3px;z-index:2;padding:0 0 0 1em}
.titlebar .highslide-maincontent{padding-top:1em}
.no-footer .highslide-footer{display:none}
.wide-border{background:white}
.wide-border .highslide-image{border-width:10px}
.wide-border .highslide-caption{padding:0 10px 10px 10px}
.borderless .highslide-image{border:none}
.borderless .highslide-caption{border-bottom:1px solid white;border-top:1px solid white;background:silver}
.outer-glow{background:#444}
.outer-glow .highslide-image{border:5px solid #444444}
.outer-glow .highslide-caption{border:5px solid #444444;border-top:none;padding:5px;background-color:gray}
.colored-border{background:white}
.colored-border .highslide-image{border:2px solid green}
.colored-border .highslide-caption{border:2px solid green;border-top:none}
.dark{background:#111}
.dark .highslide-image{border-color:black black #202020 black;background:gray}
.dark .highslide-caption{color:white;background:#111}
.dark .highslide-controls, .dark .highslide-controls ul, .dark .highslide-controls a{background-image:url(graphics/controlbar-black-border.gif)}
.floating-caption .highslide-caption{position:absolute;padding:1em 0 0 0;background:none;color:white;border:none;font-weight:bold}
.controls-in-heading .highslide-heading{color:gray;font-weight:bold;height:20px;overflow:hidden;cursor:default;padding:0 0 0 22px;margin:0;background:url(graphics/icon.gif) no-repeat 0 1px}
.controls-in-heading .highslide-controls{width:105px;height:20px;position:relative;margin:0;top:-23px;left:7px;background:none}
.controls-in-heading .highslide-controls ul{position:static;height:20px;background:none}
.controls-in-heading .highslide-controls li{padding:0}
.controls-in-heading .highslide-controls a{background-image:url(graphics/controlbar-white-small.gif);height:20px;width:20px}
.controls-in-heading .highslide-controls .highslide-move{display:none}
.controls-in-heading .highslide-controls .highslide-previous a{background-position:0 0}
.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position:0 -20px}
.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position:0 -40px !important}
.controls-in-heading .highslide-controls .highslide-play a{background-position:-20px 0}
.controls-in-heading .highslide-controls .highslide-play a:hover{background-position:-20px -20px}
.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position:-20px -40px !important}
.controls-in-heading .highslide-controls .highslide-pause a{background-position:-40px 0}
.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position:-40px -20px}
.controls-in-heading .highslide-controls .highslide-next a{background-position:-60px 0}
.controls-in-heading .highslide-controls .highslide-next a:hover{background-position:-60px -20px}
.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position:-60px -40px !important}
.controls-in-heading .highslide-controls .highslide-full-expand a{background-position:-100px 0}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position:-100px -20px}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position:-100px -40px !important}
.controls-in-heading .highslide-controls .highslide-close a{background-position:-120px 0}
.controls-in-heading .highslide-controls .highslide-close a:hover{background-position:-120px -20px}
.text-controls .highslide-controls{width:auto;height:auto;margin:0;text-align:center;background:none}
.text-controls ul{position:static;background:none;height:auto;left:0}
.text-controls .highslide-move{display:none}
.text-controls li{background-image:url(graphics/controlbar-text-buttons.png);background-position:right top !important;padding:0;margin-left:15px;display:block;width:auto}
.text-controls a{background:url(graphics/controlbar-text-buttons.png) no-repeat;background-position:left top !important;position:relative;left:-10px;display:block;width:auto;height:auto;text-decoration:none !important}
.text-controls a span{background:url(graphics/controlbar-text-buttons.png) no-repeat;margin:1px 2px 1px 10px;display:block;min-width:4em;height:18px;line-height:18px;padding:1px 0 1px 18px;color:#333;font-family:"Trebuchet MS",Arial,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap}
.text-controls .highslide-next{margin-right:1em}
.text-controls .highslide-full-expand a span{min-width:0;margin:1px 0;padding:1px 0 1px 10px}
.text-controls .highslide-close a span{min-width:0}
.text-controls a:hover span{color:black}
.text-controls a.disabled span{color:#999}
.text-controls .highslide-previous span{background-position:0 -40px}
.text-controls .highslide-previous a.disabled{background-position:left top !important}
.text-controls .highslide-previous a.disabled span{background-position:0 -140px}
.text-controls .highslide-play span{background-position:0 -60px}
.text-controls .highslide-play a.disabled{background-position:left top !important}
.text-controls .highslide-play a.disabled span{background-position:0 -160px}
.text-controls .highslide-pause span{background-position:0 -80px}
.text-controls .highslide-next span{background-position:0 -100px}
.text-controls .highslide-next a.disabled{background-position:left top !important}
.text-controls .highslide-next a.disabled span{background-position:0 -200px}
.text-controls .highslide-full-expand span{background:none}
.text-controls .highslide-full-expand a.disabled{background-position:left top !important}
.text-controls .highslide-close span{background-position:0 -120px}
.highslide-thumbstrip{height:100%}
.highslide-thumbstrip div{overflow:hidden}
.highslide-thumbstrip table{position:relative;padding:0;border-collapse:collapse}
.highslide-thumbstrip td{padding:1px}
.highslide-thumbstrip a{outline:none}
.highslide-thumbstrip img{display:block;border:1px solid gray;margin:0 auto}
.highslide-thumbstrip .highslide-active-anchor img{visibility:visible}
.highslide-thumbstrip .highslide-marker{position:absolute;width:0;height:0;border-width:0;border-style:solid;border-color:transparent}
.highslide-thumbstrip-horizontal div{width:auto}
.highslide-thumbstrip-horizontal .highslide-scroll-up{display:none;position:absolute;top:3px;left:3px;width:25px;height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-up div{margin-bottom:10px;cursor:pointer;background:url(graphics/scrollarrows.png) left center no-repeat;height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-down{display:none;position:absolute;top:3px;right:3px;width:25px;height:42px}
.highslide-thumbstrip-horizontal .highslide-scroll-down div{margin-bottom:10px;cursor:pointer;background:url(graphics/scrollarrows.png) center right no-repeat;height:42px}
.highslide-thumbstrip-horizontal table{margin:2px 0 10px 0}
.highslide-viewport .highslide-thumbstrip-horizontal table{margin-left:10px}
.highslide-thumbstrip-horizontal img{width:auto;height:40px}
.highslide-thumbstrip-horizontal .highslide-marker{top:47px;border-left-width:6px;border-right-width:6px;border-bottom:6px solid gray}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{margin-left:10px}
.dark .highslide-thumbstrip-horizontal .highslide-marker,.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{border-bottom-color:white !important}
.highslide-thumbstrip-vertical-overlay{overflow:hidden !important}
.highslide-thumbstrip-vertical div{height:100%}
.highslide-thumbstrip-vertical a{display:block}
.highslide-thumbstrip-vertical .highslide-scroll-up{display:none;position:absolute;top:0;left:0;width:100%;height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-up div{margin-left:10px;cursor:pointer;background:url(graphics/scrollarrows.png) top center no-repeat;height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-down{display:none;position:absolute;bottom:0;left:0;width:100%;height:25px}
.highslide-thumbstrip-vertical .highslide-scroll-down div{margin-left:10px;cursor:pointer;background:url(graphics/scrollarrows.png) bottom center no-repeat;height:25px}
.highslide-thumbstrip-vertical table{margin:10px 0 0 10px}
.highslide-thumbstrip-vertical img{max-width:60px}
.highslide-thumbstrip-vertical .highslide-marker{left:0;margin-top:8px;border-top-width:6px;border-bottom-width:6px;border-left:6px solid gray}
.dark .highslide-thumbstrip-vertical .highslide-marker,.highslide-viewport .highslide-thumbstrip-vertical .highslide-marker{border-left-color:white}
.highslide-viewport .highslide-thumbstrip-float{overflow:auto}
.highslide-thumbstrip-float ul{margin:2px 0;padding:0}
.highslide-thumbstrip-float li{display:block;height:60px;margin:0 2px;list-style:none;float:left}
.highslide-thumbstrip-float img{display:inline;border-color:silver;max-height:56px}
.highslide-thumbstrip-float .highslide-active-anchor img{border-color:black}
.highslide-thumbstrip-float .highslide-scroll-up div,.highslide-thumbstrip-float .highslide-scroll-down div{display:none}
.highslide-thumbstrip-float .highslide-marker{display:none}