/* THE BIG GUYS */
* {
        margin:0;
        padding:0
}

option {
        padding-left: 0.4em;
}

html {
        height: 100%;
}

body {
	min-height: 101%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	text-align: left;
	margin:0;
	padding:0;
	background-image:url(img/bg.gif);
	background-color:#FFFFFF;
}

body.google { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; color: #000000; text-align: left; margin:0; padding:0; background:#FFF; }


/* Content Body Boxen */
.contentBoxTop { width:775px; background:url(template_pic/bg_contentBoxTop.gif) no-repeat top left; }
.contentBoxBottom { width: 775px; background:url(template_pic/bg_contentBoxBottom.gif) no-repeat bottom left;}
.contentBoxBody { width:775px; background:url(template_pic/bg_contentBoxBody.gif) repeat-y top left; margin-bottom: 10px;}

/* Content Body Boxen */


/* HEADINGS */
h1 { background:url(template_pic/bg_contentHead.gif) no-repeat; height:24px; font-size:11px; color:#FFF; padding:0px 0px 0px 24px; margin:0 0 2px 0; line-height:24px; width: 751px; }
h2 {
        color:#333;
        font-weight:bold;
        font-size:12px;
        margin:8px 0px;
        padding:0px;
}

.must {font-size: 10px; color:#900; font-weight: normal;}

/* LINKS GLOBAL */
a,a:link,a:link,a:link,a:hover {
        background:transparent;
        text-decoration:none;
        cursor:pointer;
}
a:link { color:#333; }
a:visited { color:#333; }
a:hover,a:active { text-decoration: underline; }
a img { border:none; }

/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */
input { font-size:12px; }
textarea { font-size:12px; padding: 2px; color: #204997; background: #fff; border:1px solid #ddd; }
select { font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE; }

/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) */
input[type=text], input[type=password] { font-size:12px; padding: 2px; color: #204997; background: #fff; border:1px solid #ddd; }

/* PARAGRAPH GLOBAL */
p { margin:8px 0px 8px 0px; }
.rechts {text-align: right; }

/* FAKE HR DIV CAUSE OF IE TROUBLES */
div.hr {
        padding-top:1px;
        height:0;
        overflow:hidden;
        margin:0;
        line-height:0px;
        background-color:#4E4E4F;
}
div.hrlightgrey {
        padding-top:1px;
        height:0;
        overflow:hidden;
        margin:0;
        line-height:0px;
        background-color:#999999;
}
div.autoDevider { width: 100%; padding-top:1px; height:0; overflow:hidden; margin: 5px 0px 5px 0px; display:inline; height:0px; line-height:0px; display:block; background:url(template_pic/hr_devider.gif) repeat-x; }
div.hrDevider { width: 758px; padding-top:1px; height:0; overflow:hidden; margin:12px 0px 12px 0px; display:inline; height:0px; line-height:0px; display:block; background:url(template_pic/hr_devider.gif) repeat-x; }

/* TABLE GLOBAL */
table td { padding:2px; }

/* WHOLE SITE WRAPPER */
#wrap { margin: 0px auto; padding-top: 10px; width:1000px; overflow: hidden;}

/* HEADER WITH LOGO, SEARCH BOX AND LANGUAGE SELECTION */
#header {
 height:112px;
 background-image: url(template_pic/headbanner.jpg);
 overflow: hidden;
}
#header #logo { position:relative; top:25px; left:155px; width: 566px; height: 73px; float:left; }
#header #cart { width: 200px; height:112px; float:right; color:#fff; margin:0px 0px 0px 20px; }
#header #cart a { color:#fff; font-size:11px; }
#header td { padding:2px 4px 0 0; }

/* TOPMENU AS LIST */
#topmenuwrap { height:35px; overflow:hidden;}
#topmenu { float:left; padding:0; margin:0; list-style-type:none; font-size:12px; background: url(template_pic/bg_topmenu.jpg) no-repeat; width: 100%; }
#topmenu li { height:35px; float:left; padding: 0px 25px 0px 25px; margin:0; }
#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active { line-height:35px; text-decoration:none; font-weight:bold; cursor:pointer; color:#FFF; }
#topmenu a:hover { text-decoration: underline; }

/* CONTENT WRAPPER */
#contentwrap { clear:both; padding:0; margin:0; overflow: hidden;}

/* LEFT COLUMN */
#leftcol { float:left; width:200px; margin: 10px 0 0 0; }

/* MAIN CONTENT */
#content { float:right; width:775px; margin: 10px 0 0 0;}
#contentfull { float:left; width:980px; padding:0px 10px 0px 10px; margin:10px 0 10px 0; overflow: hidden;}


#welcome { width:759px; background:url(template_pic/bg_welcome.jpg) no-repeat top left; margin-bottom: 8px; padding: 10px 8px; height:318px; }
#welcome .body { margin: 92px 25px 0 25px; }
#welcome .body p { margin-bottom: 14px; font-size:12px; line-height: 16px;}
#welcome .hint { margin: 20px 25px 0 85px; font-size:12px; line-height: 16px;}

#contentBody { padding: 10px; font-size: 11px; }

/* CATEGORY MENU */
ul#categorymenu { background:url(template_pic/bg_boxBody.gif) no-repeat top left; padding: 6px 0px; border: 0px; overflow:hidden; position: relative; }

/* 1st TIER */
ul#categorymenu li.level1 { list-style-type:none; padding:0 0 0 23px; }
ul#categorymenu li.level1 a { text-decoration:none; color:#4E76BD; font-weight:bold; line-height: 20px; font-size: 11px; }
ul#categorymenu li.level1 a:hover { text-decoration:underline; }

/* 2nd TIER */
ul#categorymenu li.level2 {list-style-type:none;  padding:0 0 0 28px;}
ul#categorymenu li.level2 a {font-size: 11px; text-decoration:none; color:#4E76BD; font-weight:normal;}
ul#categorymenu li.level2 a:hover { text-decoration:underline; }

/* CART BOX */
h2.cartheader { font-size:11px; color:#FFF; padding:7px 0 3px 29px; margin:0; vertical-align:middle; }
h2.cartheader a:link, h2.cartheader a:hover, h2.cartheader a:active, h2.cartheader a:visited { text-decoration:none; color:#fff; }
.cartbody { color: #333; padding:8px; margin-bottom:15px; font-size:11px; line-height: 16px; }

/* BOXES GLOBAL DEFINITION */
h2.boxheader { background:url(template_pic/bg_boxHead.gif) no-repeat; height:24px; font-size:11px; color:#FFF; padding:0px 0px 0px 24px; margin:0 0 2px 0; line-height:24px; }
h2.boxheader a:link, h2.boxheader a:hover, h2.boxheader a:active, h2.boxheader a:visited { text-decoration:none; }
.boxbody { background:url(template_pic/bg_boxBody.gif) no-repeat top left; padding:8px; overflow: hidden;}
.boxbody h3, .boxbody h3 a {font-size:11px; color: #333;}
.boxbody h3.center, .boxbody h3.center a {font-size:11px; text-align:center}
.boxbody p {color:#333; font-size:11px; margin:6px 0px 6px 0px}
.boxbody p.center {color:#333; font-size:11px; text-align:center; margin:6px 0px 6px 0px}
.boxbody td {color:#333; font-size:11px; margin:6px 0px 6px 0px}
.boxbody .productOldPrice {font-size:11px; color:#FF0000}
.boxbody div.hr {margin-top:5px; margin-bottom:5px}
.boxbody div.hrlightgrey {margin-top:5px; margin-bottom:5px;}
.boxbody a {font-size:11px; font-weight: bold;}
.boxbody a:hover { color: #4E76BD; text-decoration: underline;}
.boxbody .productboximage {border: solid 1px #ccc;}
.boxbody ul.contentlist {margin-left:5px; margin-right:0; padding:0; position: relative;}
.boxbody ul.contentlist li {margin-left:0px; padding:0; list-style-type:none;}
.boxbody ul.contentlist li a {font-weight: normal; font-size: 11px;}
.boxFooter { background:url(template_pic/bg_boxFooter.gif) no-repeat bottom left; padding-top: 1px; margin:0 0 10px 0; line-height:1px;}

/* PRODUCT PREVIEW */
.productPreview {padding:0; margin:0;}
.productPreviewContent {vertical-align:bottom; width:100%}
.productPreviewContent p, li {font-size: 11px; line-height: 14px; }
.productPreviewContent h2 {padding: 0; margin:0;}
.productPreviewContent h2 a {font-size:11px; font-weight:bold; color: #4E76BD;}
.productPreviewImage {vertical-align:top; padding:3px 15px 0px 4px;}
.productPreviewImage img {border: solid 0px #ccc;}
.productPreviewContent .price {font-size:18px; font-weight:bold; color: #204997; padding:0; margin:0 3px 0 0; height: 18px; }
.productPreviewContent .taxandshippinginfo {font-size:10px; font-weight:normal; color:#aaa; padding: 0; margin: 0;}
.productPreviewContent .taxandshippinginfo a {font-size:10px; font-weight:normal; color:#aaa;}
.productPreviewContent .productOldPrice {font-size:12px; font-weight:bold; color:#990000;}

/* PRODUCT INFO / PRODUCT DETAILS */
#productinfowrap { display:table; width:100%; }
#productinfoimages { float:left; background:#FFF; text-align:center; width:170px; padding:10px; border: none; }
#productinfoimages .productimage {border: solid 1px #999;}
#productinfoimages .hrlightgrey {margin-top:6px; margin-bottom:6px;}
#productinfopricewithimages { float:right; width:500px; }
#productinfopricewithimages img {cursor:pointer}
#productinfopricewithoutimages {width:100%}
#productinfopricewithoutimages img {cursor:pointer}

#productinfoprice {padding:5px;}
#productinfoprice .hrlightgrey {margin-top:6px; margin-bottom:6px;}
#productinfoprice .productprice {margin:0; padding:0; font-size:18px; font-weight:bold; color: #204997;}
#productinfoprice .productOldPrice {color:#FF0000;margin:0; padding:0; font-size:12px; font-weight:bold;}
#productinfoprice .taxandshippinginfo {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .taxandshippinginfo a {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .shippingtime {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .stockimage {margin:0; padding:0;}
#productinfoprice .stockimagetext {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}

p.productinfoproductadded {font-size:11px;}
.productoptions {width: 100%; background:#E9F4FD; margin: 8px 0 0 0; padding:6px; border-style:solid; border-width:1px 0px 0px 0px; border-color:#E9F4FD;}
.addtobasket { padding:6px; text-align:right; border-style:solid; border-width:1px 0px 0px 0px; border-color:#CBE6FE}

/* POPUPS PRODUCTINFO */
body.popupproductinfo {padding:15px;background:none; background-color:#fff}

/* POPUP print_order.html */
body.popupprintorder {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:13px;
        padding:15px;
        background:none;
        background:#fff;
}
body.popupprintorder .products tr.header td {font-weight:bold; background-color:#EDEDED;}
body.popupprintorder .products .total {text-align:right}
body.popupprintorder .products .quantity {vertical-align:top}
body.popupprintorder .productname {vertical-align:top}
body.popupprintorder .model {vertical-align:top}
body.popupprintorder .singleprice {vertical-align:top}
body.popupprintorder .totalprice {vertical-align:top}

/* HIGHLIGHTBOX (BACKGROUND) */
div.highlightbox {padding: 15px; background:#E9F4FD; border: solid #CBE6FE 1px; width: auto;}
div.highlightbox ul {margin-left:15px; padding:0; display:block; list-style-type:square; line-height:20px}
div.highlightbox h1 {color:#BE8100; padding:0px 0px 10px 0px; margin:0; border:none; font-size:16px}

/* PAYMENT TYPE SELECTION */
table.paymentblock {background-color:#FFF; border-style: solid; border-width:0px 1px 1px 1px; border-color:#ccc; margin-bottom:15px;}
table.paymentblock tr td.header {background-color:#204997; padding:2px; padding-left:5px; color:#FFF; font-weight:bold;}

/* SHIPPING TYPE SELECTION */
table.shippingblock {background-color:#FFF; border-style: solid; border-width:0px 1px 1px 1px; border-color:#ccc; margin-bottom:15px;}
table.shippingblock tr td.header {background:#204997; padding:2px; padding-left:5px; color:#FFF; font-weight:bold;}
table.shippingblock tr td {vertical-align:top;}
table.shippingblock tr td.description {width:100%; vertical-align:top; padding-left:6px;}
table.shippingblock tr td.radiobutton {vertical-align:top; white-space:nowrap; padding:4px;}
table.shippingblock tr td.radiobutton input {margin:0; padding:0;}
table.shippingblock tr td.price {vertical-align:top; white-space:nowrap}

/* ORDER DETAILS IN ACCOUNT HISTORY */
table.accounthistoryinfoorderdetails tr td {vertical-align:top}
table.accounthistoryinfoorderdetails tr.header td {font-weight:bold}

/* MESSAGEBOX ON CONTACT SITE */
textarea.message_body {width:130px;}

/* DOWNLOAD BOX FOR USER DOWNLOADS */
table.downloadbox {padding: 5px; background-color:#FFF2CC; border: solid #E9D28F 1px; margin-bottom:8px;}
table.downloadbox tr td.icon{padding-right: 15px;}
table.downloadbox tr td.downloadlink{width:100%;}

/* TABLE WICH SHOWS GRADUATED PRICES */
table.graduatedprice {font-size:11px; text-align:left; margin-top:5px;}
table.graduatedprice tr td.header{font-size:12px; font-weight:bold; text-align:left}

/* ORDER DETAILS */
table.orderdetails {width: 100%; font-size:11px; background:#666; border-style: solid; border-width:0px 1px 1px 1px; border-color:#ccc;}
table.orderdetails tr td {padding:4px}
table.orderdetails tr.headerrow td {background-color:#204997; color:#fff; font-weight:bold}
table.orderdetails tr.headerrow td.left {text-align:left}
table.orderdetails tr.headerrow td.center {text-align:center}
table.orderdetails tr.headerrow td.right {text-align:right}

/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td {background-color:#e1e1e1;vertical-align:top}
table.orderdetails tr.contentrow1 td.quantity {text-align:center}
table.orderdetails tr.contentrow1 td.quantity input {font-size:11px; padding:2px; border:solid #ccc 1px;}
table.orderdetails tr.contentrow1 td.productname {text-align:left}

/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td {background-color:#f1f1f1;vertical-align:top}
table.orderdetails tr.contentrow2 td.quantity {text-align:center}
table.orderdetails tr.contentrow2 td.quantity input {font-size:11px; padding:2px; border:solid #ccc 1px;}
table.orderdetails tr.contentrow2 td.productname {text-align:left}

/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS DELETE CHECKBOX */
table.orderdetails tr td.delete {text-align:center; white-space:nowrap}

/* ORDER DETAILS PRODUCT ATTRIBUTES */
table.orderdetails tr td.productname table.productattributes {margin-top:3px;}
table.orderdetails tr td.productname table.productattributes tr td {padding:0px;}
table.orderdetails tr td.productname table.productattributes tr td.attribute {padding-right:4px;}
table.orderdetails tr td.productname table.productattributes tr td.value {width:100%;}

/* ORDER DETAILS SUBTOTAL */
table.orderdetails tr td.subtotal {background:#E1E1D9; text-align:right;border-style: solid; border-width:1px 0px 0px 0px; border-color:#ccc;}

/* PRODUCT NAVIGATOR */
div.productnavigator {background-color:#EDEDED; padding:8px; border:#999999 1px solid}

/* REVIEW LIST */
table.reviewlist {background-color:#FFF2CC; border-style: solid; border-width:0px 1px 1px 1px; border-color:#DA9401;}
table.reviewlist tr td {padding:4px; white-space:nowrap}
table.reviewlist tr.header td {background-color:#DA9401; color:#FFFFFF; font-weight:bold}
table.reviewlist tr.contentrow1 td {background-color:#FFF2CC;}
table.reviewlist tr.contentrow2 td {background-color:#FFEAAB;}
textarea#review {width:100%}

/* MEDIA LIST */
table.medialist {background-color:#fff; border-style: solid; border-width:1px; border-color:#ccc;}
table.medialist tr td {padding:6px; white-space:nowrap; vertical-align:top}
table.medialist tr.contentrow1 td {background-color:#eee;}
table.medialist tr.contentrow2 td {background-color:#ddd;}

/* SITEMAP */
.sitemapwrap {}
.sitemapwrap .sitemapleft {background-color:#eee; border-style: solid; border-width:1px; border-color:#ccc; display:table; float:left; width:49%; margin-bottom:15px;}
.sitemapwrap .sitemapright {background-color:#eee; border-style: solid; border-width:1px; border-color:#ccc; display:table; float:right; width:49%; margin-bottom:15px;}
.sitemapheader {padding:3px; background:#204997; color:#FFF; font-weight:bold}
.sitemapheader a:link, .sitemapheader a:visited, .sitemapheader a:hover {color:#FFF; text-decoration:none}
.sitemapcontent {padding:6px; color:#E1E1D9;}
.sitemapcontent li {list-style-type:none}

/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea {
        width:100%;
}

/* ORDER DETAILS ON CHECKOUT SITE */
table.checkoutconfirmationorderdetails {
        padding:0;
        margin:0px 0px 10px 0px;
        border:none;
}

table.checkoutconfirmationorderdetails tr td.productname {
        width:100%;
        font-weight:bold;
}

table.checkoutconfirmationorderdetails tr td.shippingtime {
        padding:0px 0px 0px 30px;
        color:#666666;
        font-size:11px;
        font-weight:normal;
        white-space:nowrap;
}

table.checkoutconfirmationorderdetails tr td.productattributes {
        padding:0px 0px 0px 30px;
        color:#666666;
        font-size:11px;
        font-weight:normal;
}

table.checkoutconfirmationorderdetails tr td.productprice {
        white-space:nowrap;
        text-align:right;
}

table.checkoutconfirmationorderdetailstotal {
        padding:0;
        margin:10px 0px 0px 0px;
        border:none;
}

table.checkoutconfirmationorderdetailstotal tr td.name {
        width:100%;
        text-align:right;
}

table.checkoutconfirmationorderdetailstotal tr td.value {
        white-space:nowrap;
        text-align:right;
}

/* AGB ON CHECKOUT SITE */
p.checkoutagb textarea {
        width:100%;
}

/* CHECKOUT NAVIGATION */
.checkoutBody { float: left; }
.checkoutBody h2 {color: #204997; }
.checkoutBox {float:right; }

ul#checkoutnavigation {}
ul#checkoutnavigation li {
        height: 70px;
        list-style-type:none;
        width:175px;
        border: solid 1px;
        padding:8px;
        margin-bottom: 8px;
}

ul#checkoutnavigation li.active {
        background-color: #E9F4FD;
}

ul#checkoutnavigation li.active .number {
        font-size:20px;
        font-weight:bold;  line-height: 28px; color: #204997;
}

ul#checkoutnavigation li.active .title {
        font-size:14px;
        font-weight:bold;  line-height: 28px;  color: #204997;
}

ul#checkoutnavigation li.active .description {
        font-size:11px;
}

ul#checkoutnavigation li.inactive {
        color:#999;
        background: #f1f1f1;
        border-color:#999;
}

ul#checkoutnavigation li.inactive .number {
        font-size:20px;
        font-weight:bold; line-height: 28px;
}

ul#checkoutnavigation li.inactive .title {
        font-size:14px;
        font-weight:bold; line-height: 28px;
}

ul#checkoutnavigation li.inactive .description {
        font-size:11px
}

/* ERROR MESSAGES */
div.errormessage { border: solid #ccc 2px; padding:15px; background:#fff; overflow: hidden; font-weight: bold; color: #900; }

/* SUCCESS MESSAGE */
.messageStackSuccess { padding:5px; color:#090; font-weight: bold; }

/* FOOTER */
.footer { clear:both; text-align:center; font-size:11px; color:#666; background: url(template_pic/bg_footer.gif) no-repeat top left; padding-top: 4px; line-height: 44px; margin-bottom:0px; }
.footer a { color:#333; text-decoration:underline }

#conditions{ height: 300px; width: 98%; overflow: auto; padding: 2px; text-align: left; border: #ff3300 solid 1px; }

/* --- START Tab Menü --- */
@media projection, screen {
.ui-tabs-hide {
        display: none;
    }
}

#rotate { width:762px; margin-bottom: 10px;}
#rotate .tabContent { border: 1px solid #ccc; font-size: 11px; background: #fff; }

@media print {
    .ui-tabs-nav {
        display: none;
    }
}
.ui-tabs-nav, .ui-tabs-panel {
                width:100%;
                }
.ui-tabs-nav {
                list-style: none;
                margin: 0;
                padding: 0 0 0 0px;
                }
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
                display: block;
                clear: both;
                content: " ";
                }
.ui-tabs-nav li {
                float: left;
                margin: 0 0 0 1px;
                min-width: 84px;
                }
.ui-tabs-nav a, .ui-tabs-nav a span {
                display: block;
                padding: 0 10px;
                background: url(img/tab.png) no-repeat;
                }
.ui-tabs-nav a {
                margin: 1px 0 0;
                padding-left: 0;
                color: #ffffff;
                font-weight: bold;
                line-height: 0.8em;
                text-align: center;
                text-decoration: none;
                white-space: nowrap;
                outline: 0;
                 font-size: 10px
                }
.ui-tabs-nav .ui-tabs-selected a {
                position: relative;
                top: 1px;
                z-index: 2;
                margin-top: 0;
                color: #FFF;
                font-size: 11px
                }
.ui-tabs-nav a span {
                width: 64px;
                min-width: 64px;
                height: 18px;
                min-height: 18px;
                padding-top: 6px;
                padding-right: 0;
                text-decoration: none;
                color:#FFF;
                }
*>.ui-tabs-nav a span {
                width: auto;
                height: auto;
                }
.ui-tabs-nav .ui-tabs-selected a span {
                padding-bottom: 1px;
                }
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
                background-position: 100% -150px;
                }
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
                background-position: 100% -100px;
                }
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
                background-position: 0 -50px;
                }
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
                background-position: 0 0;
                }
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
                cursor: text;
                }
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {
                cursor: pointer;
                }
.ui-tabs-disabled {
                opacity: .4;
                filter: alpha(opacity=100);
                }
.ui-tabs-panel {
                padding:5px;
                }
.ui-tabs-loading em {
                padding: 0 0 0 20px;
                background: url(img/loading.gif) no-repeat 0 50%;
                }
* html .ui-tabs-nav {
                display: inline-block;
                }
*:first-child+html .ui-tabs-nav  {
            display: inline-block;
                }


.phphighlight{
	color: #FF0000;
	weight: bold;
}
