@charset "utf-8";

*, body, html {	
	margin:0 auto 0 auto;
	padding:0;
	
}

html {	
	/*text-align:center;*/
}

body{
	/* centering with the IE browser 
	text-align:center;*/
	/*background-color:#e9edf0;
	background-image:url(/images/layout/bg-body.gif);
	background-repeat:repeat;*/
}

body, td, input, select, textarea{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
}


/*
color:#C30  / ocker
blau: #2074FF
orange: #F60
content area width: 782px
grün: #2074FF
*/

.blau{ color:#2074FF; }
.orange{ color:#F60; }


/*********************  Content Haupt-Container  ********************/

#content{
	display:block;
	position:absolute;
	left:0;
	top:61px;
	margin: 0 auto;
	width: 100%;
    height:auto;
    border: 0;
	break-after:always;
	/*width:980px;
	overflow:visible;
	padding-top:8px;*/
}



/******************************  Seitenbereiche  *********************/

#menuLeft{
	display:block;
	position:absolute;
	top:0; left:8px;
	float:left;
	width:176px;
	/*margin-left:8px;*/
	overflow:hidden;
}

* html #menuLeft{
	margin-left:4px;
	width:176px;
}


#pageArea{
	display:block;
	position:absolute;
	padding-right:10px;
	left:194px;
	/*width:auto;*/
	float: left;
	overflow:visible;
	/*width:780px;
	padding.right:10px;
	padding-left:10px;
	/*overflow: visible;*/
	/*margin:0 8px;*/
}



form{ margin:0px; padding:0px; }

.highlightForClick{
	background-color:#EEE;
	cursor:pointer;
}

.button_more{
	display:inline;
	color:#2074FF;
	cursor:pointer;
}

/* Überschrift im Contentbereich */
h1.main-hl{
	display:inline !important;
	/*width:665px;*/
	float:left;
}

/* Like-Button */
.fb-like{
	float:right;
	display:inline;
	width:112px;
}

/* +1-Button */
.plus-one{
	float:right;
	display:inline;
	width:80px;
}

.empfehlen-button {
	background: url(/images/icons/like.png) no-repeat left #ECEEF5; 
	background-position: 5px 2px; 
	border: 1px solid #CAD4E7;
	width:110px; 
	display: block; 
	height: 20px;
	font-size: 12px; 
	text-decoration: none; 
	-moz-border-radius: 2px; 
	border-radius: 2px; 
	color: #51599f;
	outline:none;
}

.empfehlen-button:hover {
	border: 1px solid #9dacce;
	text-decoration:none;
	color: #51599f;
}

.empfehlen-button span{
	display:block;
	padding-top:2px;
	padding-left:35px;
}

/** Preis-Slider  **/

#wrapper_price_slider{
	display:block;
	width:158px;
	margin-bottom:10px;
}

#wrapper_price_slider h3{
	margin-bottom:10px;
	margin-left:-7px;
	font-size:15px;
	color:#666;
}

#wrapper_price_slider #prices{
	display:block;
	margin-left:-7px;
	font-size:11px;
}


/**  Suchfeld auf der Startseite  **/

.formSearchCanvas{
	display:block;
	height:35px;
	overflow:hidden;
}

.formSearch{
	display:block;
	position:absolute;
	left: 176px;
	padding-top:6px;
	width:810px;
	overflow:hidden;
	/*padding:4px 5px 0 5px;
	border-bottom:1px solid #999;*/
}

.formSearch h2{
	float:left;
	margin:0 10px;
}


.suchfeld-start{
	display:block;
	float:left;
	width:350px;
	height:23px;
	font-size:16px;
	line-height:23px;
	border:1px solid #2074FF;
	padding-left:2px;
}

.suchfeld-kategorien{
	display:block;
	float:left;
	width:300px;
	height:25px;
	font-size:16px;
	border:1px solid #2074FF;
	margin-right:6px;
	padding-left:2px;
}

.formSearch .buttonDiv{
	display:block;
	height:30px;
	float:left;
	margin-top:-1px;
}

.formSearch .button{
	cursor:pointer;
	margin:1px;
	vertical-align:middle;
}




/************************************  #### Boxen mit runden Ecken *******************/

.box-mit-header, .box-blank{
	display:block;
	position:relative;
	/*width:100%;*/
	margin-bottom:8px;
	padding:0;
}



/** bo 0 ohne Header  **/
.box-blank .box-ro-0{
	background:url(/images/layout/box-ro-0.gif) top right no-repeat;
}
.box-blank .box-lo-0{
	background:url(/images/layout/box-lo-0.gif) top left no-repeat;
}

/** box 1 orange  **/
.box-mit-header .box-ro-1{
	background:url(/images/layout/box-ro-1.gif) top right no-repeat;
}
.box-mit-header .box-lo-1{
	background:url(/images/layout/box-lo-1.gif) top left no-repeat;
}

/** box 2 grau  **/
.box-mit-header .box-ro-2{
	background:url(/images/layout/box-ro-2.gif) top right no-repeat;
}
.box-mit-header .box-lo-2{
	background:url(/images/layout/box-lo-2.gif) top left no-repeat;
}

/** box 3 green  **/
.box-mit-header .box-ro-3{
	background:url(/images/layout/box-ro-3.gif) top right no-repeat;
}
.box-mit-header .box-lo-3{
	background:url(/images/layout/box-lo-3.gif) top left no-repeat;
}

/** unterer Teil ist immer gleich  **/
.box-ru{
	background:url(/images/layout/box-ru.gif) bottom right no-repeat;
}
.box-lu{
	background:url(/images/layout/box-lu.gif) bottom left no-repeat;
}

/**  Titel der Box  **/
.box-mit-header .box-titel{
	display:block;
	height:22px;
	overflow:hidden;
	line-height:25px;
	margin:0;
	padding: 0 8px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
/**/
.box-blank .box-titel{
	display:none;
	font-size:1px;
}

/**  Inhalt der Box  **/
.box-inhalt{
	display:block;
	margin:0;
	padding: 8px;
}

.box-blank .box-inhalt h1{
	display:block;
	line-height:30px;
}


/** schmale-Boxen links und rechts  **/
.col-left, col-right{
	display:block;
	width:176px !important;
	overflow:hidden;
	float:left;
}

.col-right{
	/*margin-left:8px;*/
	float:left;
	margin-left:5px;
}

.col-mid{
	display:block;
	width:596px;	
	overflow:hidden;
	float:left;
}

.col-right-all{
	display:block;
	width:780px;
	overflow:hidden;
	float:left;
}

.boxMenu{
	width:176px !important;
}

/************************************ ##### HEADER ##### *****************************/

/**** container for the header ****/
#pageheader{
	display:block;
	background:url(/images/layout/suchform-hg.png) repeat-x;
	height:35px;
	display:block;
	text-align:left;
}

#pageheader .logo{
	display:block;
	float:left;
	cursor:pointer;
}


/* Menü-Link Merkliste  */

#txt_ws{
	display:inline;
}


/* Menü-Links Produktvergleich  */

#txt_pv{
	color:#666;
	font-weight:bold;
	display:block;
	margin-top:5px;
}

#txt_pv .catlist{
	display:none;
	margin-top:2px;
	padding-left:5px;
}

#txt_pv .catlist a{
	display:block;
	margin-bottom:2px;
	font-size:11px;
}





/******************** #####  Sub-Header & Navigation-Trail #####  ***********************/

/**** submenu bar top ****/
/*
#menuTop{
	width:980px;
	height:18px;
	background:#f60 url(/images/layout/menu-top-background.gif) repeat-x;
	text-align:center;
	line-height:18px;
}

#menuTop a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;	
}

#menuTop a:hover{
	color:#333;
	text-decoration:underline;
}

#menuTop img{
	vertical-align:middle;
	margin:0 10px;
}

.trenner-top{
	display:inline;
	padding:0 12px;
	color:#FFF;
}

*/

/* navigationn trail container */
#navtrail-bar{
	display:block;
	color:#FFF;
	background-color:#2074FF;
	height:18px;
	white-space:nowrap;
}


.navigationTrailDiv{
	font-size:11px;
	font-weight:normal;
	float:left;
	padding-left:12px;
	line-height:18px;
}

.navigationTrailDiv a{
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}

.navigationTrailDiv a:hover{
	color:#fff;
	text-decoration:underline;
}

.curTrailItem{
	font-size:11px;
	font-weight:normal;
	color:#fff;	
}


/*******************  Footer *******************/

#footer{
	display:block;
	position:relative;
	width:780px;
	margin:10px 0;
	padding:10px 0;
	border-top:1px dashed #666;
	text-align:center;
}

/* jetzt im Contentbereich ! */
#footer2{
	display:block;
	width:780px;
	margin:10px 0;
}


/******************  innere Boxen Produktliste  ********************/

#merchantbox{
	padding:10px 0;
	border-top:1px solid #666;
}

#merchantbox .textblock-rechts{
	display:block;
	float:left;
	width:610px;
	overflow:hidden;
}

#merchantbox .button{
	position:relative;
	float:right;
	margin:1px;
}

/* Abstand der Titelbox z.B. Broadmatch */
.titlebox{
	margin-top:10px;
}

.innerbox{
	display:block;
	width:100%;
}

.innerbox .bild,
.innerbox .bild-comparelist{
	display:block;
	float:left;
	/*text-align:center;*/
	width: 100px !important;
	margin-right:20px;
}

.innerbox .bild-comparelist{
	width: 65px !important;
}

#merchantbox .bild{
	width: 150px !important;
}

.innerbox .merchantlogo{
	display:block;
	float:left;
	vertical-align:middle;
	margin-right:10px;
}

.innerblock-breit,
.innerblock-mittel,
.innerblock-breit-gerahmt,
.innerblock-comparelist{
	display:block;
	float:left;
	overflow:hidden;
	text-align:left;
}

.innerblock-breit-gerahmt{
	width:445px;
}

.box-blank .innerblock-breit{
	width:475px;
}

.innerblock-comparelist{
	width:406px;
}


.innerblock-breit{
	width:495px;
}

.innerblock-mittel{
	width:327px;
}

.textblock{
	font-size:11px;
	color:#555;
	display:block;
	padding-right:8px;
	padding-bottom:5px;
}

.innerbox .priceblock{
	display:block;
	width:145px;
	float:left;	
}

.innerbox .buttonblock,
.innerbox .bb-comparelist{
	display:block;
	width:130px;
	float:right;
	text-align:right;
}

.innerbox .bb-comparelist{
	width:120px !important;
	text-align:center !important;
}

/* Button in Produkt-Kategorie */
.button-produkt{
	margin-top:20px;
	display:block;
}

.jqShoplink img{
	/*padding-right:8px;*/
	margin:1px;
}

.innerbox .buttonblock .zeile{
	display:block;
	margin-bottom:5px;
}

.jqOfferRow{
	padding:4px 0;
	border-bottom:1px dashed #666;
}

/* Versandkosten-String */
.vks{
	display:inline;
	font-size:10px;
}


/****************************  Produkt - Container  ********************************/

/***** chartimg *****/
.chartImg {
	float:right;
}

.productpage{
	text-align:left;
}

.productpage .top{
	display:block;
	margin-bottom:10px;
}

.productpage h1{
	font-size:18px;
	margin-bottom:0;
}

.productpage .bild{
	display:block;
	width:200px;
	margin-right:10px;
	text-align:left;
	float:left;
}

.productpage .stars-watchlist{
	display:block;
	width:420px;
	float:left;
}

.productpage .bestContainer{
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	width:420px;
	overflow:hidden;
	border-top:1px dashed #2074FF;
	border-bottom:1px dashed #2074FF;
	padding:2px 0 !important;
}

.productpage .desc{
	display:block;
	float:left;
	margin-bottom:10px;
	width:420px;
	font-size:11px;
	overflow:hidden;
}

.productpage .bestContainer .text1{
	display:block;
	float:left;
	width:70px;
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
}

.productpage .bestContainer .text2{
	display:block;
	padding-top:4px;
	float:left;
	width:232px;
}

.productpage .bestContainer .text2 .logo{
	float:left;
	vertical-align:middle;
}

.productpage .bestContainer .text3{
	display:block;
	float:left;
	width:120px;
}

.productpage .bestContainer .text3 .price{
	font-weight:bold;
	color:#f60;
	font-size:14px;
}

.productpage .bestContainer .text3 .delivery{
	font-size:10px;
}

.productpage .bestContainer .buttonblock{
	display:block;
	width:101px;
	float:right;
}



/************ tabs  *******************/

.product-tabs{
	width:100%;
	border-bottom:8px solid #F60;
}

.product-tabs .tab{
	display:block;
	margin-right:1px;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	height:18px;
	white-space:nowrap;
}

.tab .label{
	display:block;
	padding:0 16px;
	color:#fff;
}

.tab a{
	display:block;
	padding:0 10px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.tab a:hover{
	color: #F96;
}

.tab .blur{
	display:block;
	padding:0 10px;	
	color:#ccc;
}

/**** buttons for none active tabs (links) ****/
.product-tabs .noactiv{
	background: url(/images/buttons/button_tab_gray.jpg) no-repeat;
}

/**** button active tab (the current page) ****/
.product-tabs .activ{
	background: url(/images/buttons/button_tab_activ.jpg) no-repeat;
}

/**** right rounded border for none active tabs ****/
.product-tabs .tab .noactiv-right{
	background: url(/images/buttons/button_tab_gray_r.jpg) no-repeat right;
}


/**** right rounded border for the active tabs ****/
.product-tabs .tab .activ-right{
	background: url(/images/buttons/button_tab_activ_r.jpg) no-repeat right;
}

/******************* Ebay  *****************************/

.ebay-header{
	display:block;
	padding:5px 0;
	border-bottom:1px dashed #666;
}

.ebay-h2{
	float:left;
	/*text-decoration:none;*/
	font-size:14px;
}

.ebay-logo{
	display:block;
	float:right;
}

/*************************  Produkt-Daten  ***************************/


.properties{
	display:block;
	border-bottom:1px solid #666;
}

.product-prop-header{
	display:block;
	height:19px;
	padding-left:5px;
	line-height:19px;
	background-color:#2074FF;
	border:1px solid #000;
	color:#FFF;
	font-weight:bold;
}

.product-prop-header .l{
	float:left;
}

.product-prop-header a{
	display:inline;
	float:right;
	overflow:hidden;
	line-height:15px;
	color:#fff;
	text-decoration:none;
}

.product-prop-header a:hover{
	color:#FC9;
}

.product-prop-header a img{
	vertical-align:middle;
	margin-left:2px;
}


/* list label */
.product-property-label{
	display:block;
	float:left;
	width:315px;
	margin-left:5px;
	font-weight:bold;
	color:#555;
}

/* list value */
.product-property-value{
	display:block;
	width:450px;
	float:left;
}



/********  sonderbox  **********/
.dayscounter{
	padding-top:12px;
	padding-left:5px;
	font-size:10px;
}


.txt-col1{
	color:#F60;
}

.txt-col2{
	color:#2074FF;
}




.icon{
	vertical-align:middle;
	margin-right:4px;
	border:none;
}



#catTextBottom{
	/*font-size:11px;*/
	margin:10px 0;
}

#faq dt{
	font-weight:bold;
	font-size:14px;
	display:block;
	margin-top:8px;
	margin-bottom:8px;
	color:#090909;
}

#faq dd{
	display:block;
	margin-left:12px;
}


#ulstartpage li{
	list-style-position:outside;
	list-style-image:url(/images/icons/li-dot1.png);
	margin-bottom:4px;
	margin-left:20px;
}

.warning{
	color:#F60;
	font-weight:bold;
}


div.didyoumean{
	font-size:14px;
	padding:6px;
	display:block;
	border:1px solid #2074FF;
	margin-bottom:8px;
}


img.box-image{
	margin:4px;
	display:block;
}

.watchlist-header{
	display:block;
	padding:2px 8px;
	background-color:#2074FF;
	border:1px solid #000;
	font-weight:bold;
	color:#FFF;
}

.header-rahmen{
	display:block;
	padding:2px 8px;
	background-color:#eee;
	border:1px solid #2074FF;
	font-weight:bold;
	margin-top:10px;
}

/* Container für die search123-Ergebnisse  */
.product123{
	padding:12px 0;
	border-bottom:1px dashed #666;
}

.product123 .textblock{
	display:block;
	float:left;
	padding-left:8px;
	width:600px;
}

.product123 .buttonblock{
	display:block;
	float:right;
}

.product123 .title{
	display:block;
	margin-bottom:6px;
	font-size:14px;
	font-weight:bold;
}

.product123 .description{
	display:block;
}

.product123 .button{
	/*margin-top:14px;
	display:block;
	position:relative;
	bottom:0;*/
}
	


.txt11{
	font-size:11px;
}

.txt10{
	font-size:10px;
}




/*** Link in top-menu-header left ****/
a.link-menu-header{
	color:#FFF;
}
a.link-menu-header:hover{
	color: #FF6;
}

/***** all links without class *****/
a{
	color:#555;
	text-decoration:none;
}
a:hover{
	color:#F60;
	text-decoration:underline;
}

/*******  standard links  ********/

a.link-color1{
	color: #2074FF;
}
a.link-color1:hover{
	color:#F60;
}

a.link-color2{
	color: #F60;
}
a.link-color2:hover{
	color:#2074FF;
}

a.link-11{
	color: #F60;
	font-size:11px;
}

.link-11:hover{
	color: #2074FF;
}

a.link-11-gray{
	color: #999;
	font-size:11px;
}

a.link-11-gray:hover{
	color: #2074FF;
}
/**/
a.link-color1-11b{
	color: #2074FF;
	font-size:11px;
	font-weight:bold;
}
a.link-color1-11b:hover{
	color:#F60;
}

a.link-color2-11b{
	color: #F60;
	font-size:11px;
	font-weight:bold;
}
a.link-color2-11b:hover{
	color:#2074FF;
}

a.link-white{
	color:#FFF;
}
a.link-white:hover{
	color:#F60;
}
	

a.link-catlist2{
	display:block;
	color: #F60;
	font-size:11px;
	font-weight:bold;
}

a.link-catlist2:hover{
	color: #2074FF;
	text-decoration:none;
}

a.link-catlist{
	/*color: #2074FF;*/
	color: #666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.link-catlist:hover{
	color: #F60;
	text-decoration:underline;
}

a.link-cat-head{
	color: #F60;
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
	margin-bottom:4px;
	display:block;
}
a.link-cat-head:hover{
	color: #2074FF;
}

a.link-nounderline:hover{
	text-decoration:none;
}
	



ul.catlist-ul{
	margin-top:4px;
	margin-left:0;
	position:relative;
}

ul.catlist-ul li{
	list-style-image:url(/images/icons/arrow2.gif);
	list-style-type:none;
	list-style-position:outside;
	margin-left:20px;
	padding:0;
}

ul.liste{
	margin:0;
}

ul.liste li{
	list-style:disc outside;
	margin:2px 0;
	margin-left:13px;
}

/******* links in the top keywords box  *************/
a.link-topkeyword{
	color:#555;
	text-decoration:none;
	font-size:10px;
}
a.link-topkeyword:hover{
	color:#F60;
	text-decoration:underline;
}



/*************  styles for the left menu boxes  *******************/


/* the displaying on an item  */
.menu-left-item{
	background-image:url(/images/layout/menubox-arrow.gif); 
	background-repeat:no-repeat; 
	padding-bottom:4px;
	padding-left:14px;
	/*width:145px;*/
}


/* the link properties in the menu box  */
.menu-left-item a{
	display:block;
	color:#555;
	font-size:11px;
	text-decoration:none;
	display:block;
}

.menu-left-item a:hover{
	color:#F60;
	font-size:11px;
}



/*************  styles for the resultbox  *******************/

/* description 2. block is hidden  */
.block2{
	display:none;
}

/* space between the resultboxes  */
/*
.resultbox-table{
	margin-bottom:6px;
}

a.resultbox-link-compare {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#2074FF;
	text-decoration:underline;
}

a.resultbox-link-compare:hover {
	color:#F60;
}
*/

.resultbox-price{
	color:#F60;
	display:block;
	font-size:18px;
	font-weight:bold;
	/*text-decoration:underline;*/
	margin-bottom:4px;
}

.resultbox-price-offer{
	color:#F60;
	display:block;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:4px;
}
/*
.resultbox-merchant{
	color:#F60;
	font-weight:bold;
}

.resultbox-image{
	margin-bottom:8px;
	margin-right:12px;
}
*/
/* the left border 
.resultbox-left{
	border-left:1px solid #999999;
}
*/
/* the right border 
.resultbox-right{
	border-right:1px solid #999999;
}
*/

/***********  RATING  *********************/

.rating-container{margin:0px;}
.rating-star-container{display:block; white-space:nowrap; float:left;}
.reviews-text{margin-top:-2px; margin-left:8px; display:block; white-space:nowrap; float:left; font-size:11px;}
a.link-write-review{margin-left:8px; display:block; white-space:nowrap; float:left; font-size:11px; color:#F60; font-weight:bold;}
a.link-write-review:hover{color:#2074FF;}

/* Rating form */
#ratingForm{
	margin-top:12px;
	margin-bottom:12px;
	/*border:1px dashed #F00;*/
	padding:4px;
	display:none;
	visibility:hidden;
}

.rating-header{
	height:22px;
	padding-bottom:6px;
	/*padding-left:8px;
	background-color:#EEE;*/
}

/* do a rating */
a.rating_area{
	color:#000;
	display:block;
	width:14px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	outline:none;
}

a.rating_area:hover{
	color:#000;
}

.ratingPoint{
	display:block;
	float:left;
	width:16px;
	border:1px solid #009;
	background-color:#FFF;
	margin-right:2px;
	outline:none;
}

a.more {
	color: #999999;
}

a.more:hover {
	color: #F60;
}
	


/**********************  special styles in "compare" ***************/



/* the product name in compare and product view */
.product-label{
	font-size:14px;
	font-weight:bold;
	display:block;
	margin-bottom:8px;
}

/* the normal price in compare  */
.compare-price{
	color:#F60;
	display:block;
	margin-bottom:4px;
	font-size:16px;
	font-weight:bold;
}


.line-between{
	border-bottom:1px dashed #F60;
	height:1px;
	margin:8px 0;
}

.line-top{
	border-top:1px solid #666;
}


.dashed-top{
	border-top:1px dashed #666;
}

.dashed-bottom{
	border-bottom:1px dashed #666;
}




/*************** Filter module  *****************/

#filterbox{
	display:block;
	width:175px;
	overflow:hidden;
	text-align:left;
}

#filterbox h3{
	display:block;
	margin-right:10px;
	font-size:14px;
	text-decoration:none;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #99f;
	color:#666666;
}

#filterbox hr{
	outline:none;
	height:1px;
	color:#999;
	margin:5px 0;
}

#filterbox a{
	display:block;
	font-weight:bold;
	padding-left:16px;
	outline:none;
}

#filterbox a.divclosed{
	background:url(/images/icons/pointer-0.png) no-repeat;
	margin-bottom:10px;
}

#filterbox a.divopen{
	background:url(/images/icons/pointer-1.png) no-repeat;
}

#filterbox .block-wrap{
	margin:5px 0;
}

#filterbox .closed{
	display:none;
	margin:0;
}

#filterbox .block-wrap a{
	list-style:none;
	font-size:11px;
	line-height:11px;
	margin:2px 0;
	margin-left:2px;
	padding-left:14px !important;
	font-weight:normal;
	color:#2074FF;
	background:url(/images/icons/filter-plus.png) no-repeat;
}


#filterbox .block-wrap a.mehrFilter{
	color:#f60;
}


#filterbox .block-wrap.remove a{
	background:url(/images/icons/filter-minus.png) no-repeat;
	color:#f60;
}

#filterbox .block-wrap.remove a.alle{
	color:#2074FF;
}




/*************** Paging Bar  *****************/

/*  Sortier Formular */
.order-form-row{
	display:block;
	background-color:#EEE;
}

.order-form{
	display:block;
	float:right;
	padding:2px 0;
}

.order-form #srt{
	height:20px;
	border:1px solid #2074FF;
}

.paging-cell{
	display:block;
	float:left;
	padding:2px 0;
	text-align:left;
	white-space:nowrap;
}

/* paging link  */
a.paging-link{
	color: #FFF;
	display:block;
	width:20px;
	height:16px;
	background-image: url(/images/buttons/pagingItem_bg2.gif);
	font-size:11px;
	font-weight:normal;
	border:1px solid #999;
	margin:1px;
	text-align:center;
	float:left;
	text-decoration: none;
}

a.paging-link:hover{
	font-weight: bold;
}

.paging-current{
	color: #FFF;
	display:block;
	width:20px;
	height:16px;
	background-image: url(/images/buttons/pagingItem_bg1.gif);
	font-size:11px;
	font-weight:bold;
	border:1px solid #999;
	margin:1px;
	text-align:center;
	float:left;
}

.paging-button{
	float:left;
	margin:1px;
}




/**************** Other common styles  *************/

.fett{
	font-weight:bold;
}

/* Rahmen */
.rahmen{
	border:1px solid #999;
	margin:0 !important;
}

/* Kein Finger als Corsor  */
.nopointer{
	cursor:default;
}

/*  TOOLTIP  */
#tooltip{
	position:absolute;
	border:1px solid #333;
	/*background:#f7f5d1;*/
	background:#FFC;
	padding:2px 5px;
	color:#333;
	display:none;
}

.error{
	display:block;
	margin:10px 0;
	border:1px solid #f60;
	padding:20px;
	text-align:center;
	color:#666;
	font-weight:bold;
}

.abstand-unten{
	display:block;
	margin-bottom:10px;
}

p { display:block; margin-bottom:8px; }

img{outline:none;}

a img{
	border:none;
}

h1 {
	font-size: 20px;
	color: #333333;
	text-decoration: none;
	display:block;
	margin-bottom:12px;
}

h2{
	color:#555;
	font-weight:bold;
	font-size:18px;
	/*text-decoration:underline;*/
	margin-bottom:10px;
}

h3{
	color:#005;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}

.spacer10{
	clear:both;
	display:block;
	height:10px !important;
	overflow:hidden;
}

.spacer5{
	clear:both;
	display:block;
	height:5px;
	overflow:hidden;
}

.h1-subline{
	margin: 10px 0 10px 0;
	display:block;
}

.small-text{
	color: #333;
	text-decoration: underline;
	font-size:9px;
}

.small-pad{
	display:block;
	color: #999;
	padding: 4px 0;
	font-size:9px;
}

.pricehintdiv{
	font-size:9px;
	color:#999;
}

.big-text{
	color: #555;
	font-size:14px;
}

.description{
	font-size:12px;
	color:#555;
}

a.catdesc{
	color:#FF8A30;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
}

/*   forms  */

.textfield1{
	border:1px solid #2074FF;
	background-color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding-left:2px;
}

textarea{
	border:1px solid #2074FF;
	background-color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding:2px;
}

/* gry background  */
.grayback{
	background-color: #eee;
}

.clear{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clear-block {
  display: inline-block;
}

.watchlistLink{
	font-size:11px;
}


/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */

/***********************************  ALERT BOX  *******************************/

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(../images/alertbox/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(../images/alertbox/info.gif);
}

#popup_content.confirm {
	background-image: url(../images/alertbox/important.gif);
}

#popup_content.prompt {
	background-image: url(../images/alertbox/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}



/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	/*background: #5eaa82;*/
	background: #F60;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }


/*****  AUTO COMPLETE    ********/

.autocomplete-w1 { background:url(/images/layout/ac_shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:hidden; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; font-size:14px; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:bold; color:#2074ff; }


/****   jqzoom   ******/

div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;
	overflow:hidden;
}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}



/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial,%20Helvetica,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=2074ff&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=dddddd&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=999999&fcDefault=2074ff&iconColorDefault=ff6600&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=ff6600&fcHover=c77405&iconColorHover=ff6600&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=eb8f00&iconColorActive=ff6600&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=ff6600&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=999999&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #dddddd; background: #2074ff url(images/ui-bg_gloss-wave_35_2074ff_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #999999; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2074ff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2074ff; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #ff6600; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #dddddd; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #ff6600 url(images/ui-bg_diagonals-thick_18_ff6600_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #999999 url(images/ui-bg_diagonals-thick_20_999999_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/*
 * jQuery UI Selectable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }

/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 0.6em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }


