@charset "utf-8";

/*===========================================================================================================
=============================================================================================================
CCS Deklaration 
Netz-Etage GmbH, Osnabrück, Germany
erstellt:   26.08.2009

Verhältnis 
1em~16px

Farben
Schrift normal:         #1a171b
Schrift grau:           #828385
Schrift grau copyright  #696a6d
Hintergrund Seite:      #1a171b
Gold dunkel:            #be9e56
Gold mittel:            #ddcca7
Gold hell:              #e9dcc0
============================================================================================================
==========================================================================================================*/


/*===========================================================================================================
NEGATIONEN/DEFAULTWERTE/ALLGEMEINE DEFINITIONEN V. ELEMENTEN
===========================================================================================================*/
* { overflow: visible !important; }

html {
    font-size:          62.5%;
    line-height:        1.2em;
}

html, body, div, span, applet, object, iframe, 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, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background:         transparent none repeat scroll 0 0;
    border:             0 none;
    font-style:         normal;
    font-weight:        normal;
    margin:             0;
    outline-style:      none;
    outline-width:      0;
    padding:            0;
    text-decoration:    none;
    list-style-type:    none;
}

/* BODY */
body {
	background-color:  #ffffff;
}

/* INPUT */
body, input, select, textarea {
    font-family:        Arial, Verdana, sans-serif; 
    color:              #1a171b;
}


/* INPUT ALLGEMEIN */
input, select {
    border:             1px solid #be9e56; 
    font-size:          1em;
}

/* input speziell (zentrum) */
td input[type='text'], td input[type='password']   
{ width: 150px; } 
/* select-felder 2px breiter wg. rahmen */
td select, .logAccountRight select, .inputRequirement select
{ width: 152px; }


/* LINKS */
a { 
    color:              #1a171b; 
    text-decoration:    underline; 
}
a:hover { color: #1a171b; }
/* durch xt angelegte links zu per js geöffneten fenstern, z.b. bp schritt 2 */
a.contentWindow {
    color: #e2001a;
}



/* TEXTAREA */
textarea {
    width:              300px;
    font-size:          1em;
}



/*===========================================================================================================
ÜBERSCHRIFTEN
===========================================================================================================*/
/* für Überschriften, die nur unten padding haben sollten. default-größe 12px */
.defHeading { 
    font-weight:        bold; 
    padding-bottom:     12px; 
    font-size:          1.25em; 
}


h1, h2, h3, h4, h5, h6 { 
    display:            block;
    font-weight:        bold;
    margin:             11px 0px 11px 0px;
}


h1 {font-size:          1.4em; line-height: 1.4em;  }
h2 {font-size:          1.3em; line-height: 1.3em;  }
h3 {font-size:          1.2em; line-height: 1.2em;  }
h4 {font-size:          1.1em; line-height: 1.1em;  }
h5 {font-size:          1em;   line-height: 1em;    }
h6 {font-size:          0.9em; line-height: 1em;    }



/*===========================================================================================================
MAIN NAVI
===========================================================================================================*/
.mainNavi {
    margin-left:        8px;
}

.mainNaviTitle { 
    font-size:          1.3em; 
    height:             16px;
    padding-top:        5px;
    padding-left:       6px; 
    background-color:   #be9e56;
}

.mainNaviCats { padding-top: 3px; }

.mainNaviCats div {
    font-size:          1.2em; 
    margin-top:         9px;
    line-height:        1em;
}

.mainNavi a { 
    text-decoration:    none;
}

.navFirstLvl {
    border-left:        20px solid #be9e56;
}

.navFirstLvl a, .navFirstLvlActive a {
    margin-left:        7px;
}


.navFirstLvlActive {
    border-left:        20px solid #ffffff;
}

.navNextLevelActive a {
    color:              #ffffff ! important;
}

/* abstand links ebene 1 */
.navNextLvl1 { 
    padding-left:       50px; 
    background-image:   url('../img/layout/site_navi_pfeile.gif');
    background-repeat:  no-repeat;
    background-position: 28px 4px;
}


/* abstand links ebene 2 */
.navNextLvl2 { 
    padding-left:       60px; 
    background-image:   url('../img/layout/site_navi_pfeile.gif');
    background-repeat:  no-repeat;
    background-position: 38px 4px;
}

/* abstand links ebene 3 */
.navNextLvl3 { 
    padding-left:       70px; 
    background-image:   url('../img/layout/site_navi_pfeile.gif');
    background-repeat:  no-repeat;
    background-position: 48px 4px;
}



/*===========================================================================================================
BREADCRUMP
===========================================================================================================*/
.headerNavigation {
    text-decoration:    none;
    color:              #828385;
    text-transform:     uppercase;    
}



/*===========================================================================================================
META-NAVI HEAD OBEN RECHTS
===========================================================================================================*/
#headBottom .floatRight, #headBottom .floatLeft, #headBottom .floatLeft a, #headBottom .floatRight a  {
    text-decoration:    none;
    color:              #828385;
    text-transform:     uppercase;    
}

#headBottom .floatRight a {
    padding-right:      10px;
}

#headBottom .floatRight {
    position:           relative;
    left:               2px;
}



/*===========================================================================================================
META-NAVI FOOTER UNTEN RECHTS
===========================================================================================================*/
#footerNavigation {
    text-align:         right;    
    font-size:          1.1em;
    color:              #828385;
    padding-top:        9px;
    display: none;
}

#footerNavigation a {
    text-decoration:    none;
    color:              #828385;
    padding-right:      10px;
}



/*===========================================================================================================
LAYOUT 
- ist im grunde aufgebaut wie html-seite, 3 div-container: head, body, footer
- 'drumzu' ist ein container (hull) zur platzierung
===========================================================================================================*/
#hull, .copyright {
    width:              934px;
    margin:             0 auto;
    margin-top:         20px;
    background-color:   #ffffff;    
}


#head, #footer {
    width:              890px;
    margin:             0px 0px 0px 22px;    
}


/* HEAD - oberer bereich: logo, metanavi usw. */
#head { height: 118px; }


#headTop {
    height:             88px;
    background-image:   url('../img/layout/site_headTop_bg.gif');
    background-position: bottom;
    background-repeat:  repeat-x; 
}

/* LOGO */
#headTop img { 
    position:           relative; 
    left:               92px; 
}


#headBottom {
    height:             21px;
    padding:            9px 0px 0px 8px;             
    font-size:          1.1em; 
}

#headBottom .floatRight { display: none; }


/* BODY -mittlerer bereich: aufgeteilt in drei bereiche */
#body {
    margin:             0px 0px 0px 22px;    
    
    background-image:   none;
    background-position: left top;
    background-repeat:  repeat-y; 
    
}

#bodyInner {
  
    background-image:   none;
    background-position: right top;
    background-repeat:  repeat-y; 
    min-height:         500px;
}

#bodyRight, #bodyLeft {
    width:              197px;        
    float:              left;
    display: none;
}

#bodyCenter {
    width:              490px;        
    float:              left;
    border-left:        3px solid #ffffff;
    border-right:       3px solid #ffffff;
}

#bodyCenterSlogan {
    height:             160px;
    border-bottom:      3px solid #ffffff;
    display: none;
}

#bodyCenterPic {
    height:             29px;
    border-top:         3px solid #be9e56;
    border-bottom:      3px solid #be9e56;
    background-color:   #1a171b;
    position:           absolute;
    margin-top:         111px;
    width:              490px;        
    z-index:            1000;
}

#bodyCenterPic span {
    color:              #be9e56;
    font-size:          1.6em;
    position:           relative; 
    top:                8px;
    left:               7px;
}

#bodyCenterSlogan img { position: absolute; }

#bodyMainContent {
    padding:            22px 6px 10px 6px; 
    font-size:          1.1em;
}


/* RECHTE SEITE */
#bodyRightHull { width: 189px; }

.boxRightTitle { 
    font-size:          1.3em; 
    height:             16px;
    padding-top:        5px;
    padding-left:       6px; 
    background-color:   #be9e56;
}

.boxRightLogin { 
    font-size:          1.2em; 
    margin-left:        4px; 
    padding-top:        6px;
}

/* text-inhalte warenkorb rechte seite */
.boxText {  
    font-size:          1.1em;
    padding:            4px 0px 0px 4px; 
    line-height:        1.1em;
}
.boxCartIco { margin-right: 5px; margin-top: -4px; }


/* FOOTER */
#footer { height: 31px; }



/*===========================================================================================================
ERROR    FEHLER MELDUNGEN
===========================================================================================================*/
.messageStackError, .messageStackWarning {
    background:         transparent none repeat scroll 0 0;
    font-size:          1em;
    color:              #ff0000;
}

.messageStackSuccess {  
    background:         transparent none repeat scroll 0 0;
    font-size:          1em;
    color:              #28b521;
}


/* Überschrift (z.b. Versandoptionen) */
.miscHeadline, .content_headline {
    color:              #000000;
    font-size:          18px;
}



/*===========================================================================================================
MODULE
- NEW PRODUCTS 
===========================================================================================================*/
#newProducts       { margin-top: -14px; }
.newProductsName a { font-size: 1.1em; text-decoration: underline; font-weight: bold; height: 30px; }
.newProductsPrice  { font-weight: bold; }



/*===========================================================================================================
KATEGORIEN
===========================================================================================================*/
/* Kategorie-Übersicht */
.catListHull                    { width: 232px; float: left; }
.catListPic                     { width: 110px; float: left; }
.catListPic img                 { width: 105px; }
.catListTxt, .historyListTxt    { width: 120px; float: left; }
/* kategorie-übersicht titel/überschrift ist gleich artikel-übersicht überschrift/titel */
.catListTxt a, .artListName a   { font-size: 1.1em; text-decoration: underline; font-weight: bold; height: 30px; }
.catListMarginTop               { margin-top: 36px; }



/*===========================================================================================================
ACCOUNT KUNDENMENÜ
===========================================================================================================*/
/* ihr konto */
.getAccount         { font-size: 1.1em; line-height: 1.2em; overflow:auto; }
.getAccount a       { text-decoration: none; }
/* auflistung der angesehenen produkte */
.history_product    { float: left; width: 478px; padding-bottom: 8px; padding-top: 8px; border-bottom: 1px solid #be9e56; }
.historyListPic     { width: 123px; float: left; }
.historyListTxt     { width: 350px; float: left; }
.historyListTxt a   { text-decoration: underline; }
.historyListTxt a.artName { font-weight: bold; }
.historyListData    { font-size: 0.9em; margin: 46px 0px 0px 0px; }
.historyArtCat      { text-align: right; }
.historyArtCat a    { text-decoration: none; }

/* melden sie sich an */
.logAccountLeft     { float: left; width: 120px; }
.logAccountRight    { float: left; }

/* adress-buch, konto erstellung, bestellprozess */
.addBookTitle, .addAddressTitle, .editAddressTitle, .createAccountTitle, .bpStepTitle, .bpDefTitle 
                    { font-weight: bold; font-size: 1.1em; }
.defAddressLeft, .bpBoxLeft     
                    { float: left; width: 250px; min-height: 94px; }
.defAddressRight, .bpBoxRight   
                    { float: left; width: 220px; }
.addBookDefAddress, .addBookAllAddresses, .bpTwoBoxes  
                    { font-size: 1.1em; overflow: auto; }
					
.addAddressTitle    {  }
/* setzt sich aus mehreren einzelklassen zusammen */
.addBookList        {  }
.addressTitle       { font-style: italic; }
/* setzt sich aus mehreren einzelklassen zusammen */
.editAddressTitle   {}


/* bestellungen uebersicht */
/* setzt sich (auch) aus mehreren einzelklassen zusammen */
.orderList, .orderDetailAddress, .orderDetailMethods, .orderDetailBox, .orderDetailArtikels b         
                    { font-size: 1.1em; }
.orderListData      { clear: both; }
.oLHLeft            { float: left; width: 360px; font-weight: bold; }
.oLHRight           { float: right; width: 100px; }
.oLHRight a         { text-decoration: none; }        
.oListHead          { }
/* bestellungen detail */
.orderDetailAddress {  }
.oDAShipping, .oDABilling  { float: left; width: 230px; }
.oDAShipping div, .oDABilling div { margin-top: 8px; }
.orderDetailMethods { }
/* kommt in account_history_info mehrfach vor. setzt sich aus mehreren klassen zusammen */
.orderDetailBox     {  }
/* bestellung detailansicht: bestellte artikel. tabelle an sich. setzt sich aus mehreren klassen zusammen */
.oDATbl             { }
/* bestellung detailansicht: bestellte artikel. kopfzeile */
.oDATblHead         { font-weight: bold; }
.tblCol1            { width: 20px; }
.tblCol2            { width: 20px; }
/* artikel-bezeichnung */
.tblCol3            { }
/* artikel-nr. */
.tblCol4            { width: 100px; }
.tblCol5            { width: 88px; }
.tblCol6            { width: 96px; }
/* zusammenfassung preise usw. */
.orderDetailTblSum  { }
.orderDetailTblSum td { text-align: right; }
.orderDetailTblSum b { font-size: 1em; }

/* konto erstellen */
.createAccountTitle { }



/*===========================================================================================================
ARTIKEL/PRODUKTE
===========================================================================================================*/
/* Produkte-Übersicht */
.catTxt             { font-size: 1.1em; margin-bottom: 10px; line-height: 1.2em }
.artListHull        { border-top: 1px solid #be9d56; overflow: auto; padding: 5px 0px 5px 0px; }
.artListImg         { float: left; width: 123px; }
.artListImg img     { float: left; width: 105px; }
.artListTxt         { float: left; width: 350px; }
.artListDescrip     { min-height: 48px; margin-top: 5px; } 
.artListData        { height: 40px; position: relative; top: 5px; }
.artListBtnBuyNow   { float: right; width: 96px; padding-top: 16px; }
.artListBtnBuyNow a img { border:1px solid #BE9E56; }
.artListPrice       { padding-right: 96px; }



/* Produkte-Detailansicht */
#infoWrapper        { height: 80px; }
#artDaten           { float: left; }
.infoText           { line-height: 16px; }
.infoText b         { font-weight: bold; }
#artPreis           {  }
#beschreibungWrapper{ }
#artImage           { float:left; width: 150px; }
#artImage img       { border:1px solid #BE9E56; }
#noImg              { width: 150px; }
#artMainPic2, #artPic1, #artPic2, #artPic3 { width: 70px; }
#artMainPic2, #artPic1 { margin-top: 5px; } 
#artPic2, #artPic3 { margin-top: 3px; }
#artPic1, #artPic3 { margin-left: 2px; }

.artDetailTitle     { font-weight: bold; }    
.artDetailData      { }

.artFontSize, .artDetailTitle, .artDetailDescrip, .artDetailPrice        
                    { font-size: 1.1em }



#artBeschreibung    { 
    padding-left:       5px; 
    float:              right; 
    width:              318px; 
    min-height:         200px;
}

#amountCart{
     float:             right; 
     width:             135px; 
     margin-top:        20px;
}

#attributes         { margin-top: 15px; }



/*===========================================================================================================
CONTENT-SEITEN
===========================================================================================================*/
.contentTxt { font-size: 1.1em; line-height: 1.25em; }




/*===========================================================================================================
WARENKORB
===========================================================================================================*/
div.artTxtAnzahl { font-weight: bold; }
div.artTxtAnzahl input { width: 30px; }


.wkorbListTxt, .wkorbListSum, .wkorbListArtPrice, .wkorbListArtPriceSum {
    font-size:          0.9em;
}

.wkorbListTxt a {
    font-size:          1.1em; 
    text-decoration:    underline; 
    font-weight:        bold; 
}

.wkorbListSum a {
    font-size:          1em !important; 
    text-decoration:    underline !important; 
    font-weight:        normal; 
}

.wkorbListArtName{
    min-height:         30px; 
    overflow:           auto;
}

.wkorbListAttr { min-height: 42px; }



/*===========================================================================================================
BESTELLPROZESS
===========================================================================================================*/
/* Zeitstrahl div(Schritt) aktiv */
#bpZeitstrahl_aktiv, #bpZeitstrahl_passiv {
    margin:             0px; 
    padding:            0px; 
    border:             0px;
    height:             38px; 
    float:              left;
    font-size:          11px;
    text-align:         left; 
}


#bpZeitstrahl_aktiv {
    /* color:              #000000; */
}

/* Zeitstrahl div(Schritt) passiv */
#bpZeitstrahl_passiv {
    color:               #b3b2b2;
    margin-right:        0px;
}

/* Zeitstrahl umgebendes div */
#bpZeitstrahlHull {
    height:             38px; 
    width:              478px; 
    margin:             0px; 
    padding:            0px; 
    border:             0px;
    background-repeat:  repeat-x; 
    background-position: center;
}

/* wird durch andere klassen definiert (siehe baukasten )*/
.bpStepTitle    {} /* erste überschrift nach zeitstrahl */
.bpDefTitle     {} /* weitere überschriften nach zeitstrahl */
.bpTwoBoxes     { overflow: hidden; }
.bpBoxLeft      {}
.bpBoxRight     {}
.bpSpecText     { letter-spacing: 1px;}


/* auflistung der versandarten */
.leftdist, .rightdist, .shippingBlockLeft 
                    { padding-bottom: 10px; vertical-align: bottom; }
.leftdist           { width: 30px; }
.rightdist          { width: 80px; }
.shippingBlockLeft  { width: 202px; }
.shippinginfo	{ font-size: 0.8em; padding-bottom: 10px; }
/* in checkout_shipping_address.html & checkout_payment_address.php */
.adresses           { font-size: 1em; }
#comments	{ width: 470px; }



/*===========================================================================================================
BUTTONS
===========================================================================================================*/
/* login-button rechte seite */
.btnSmall       { width: 88px; }
/* 
buttons, welche grafiken sind und man was auslösen kann. 
-new_products_default.php
-login.html 
*/
.btnBorder img, .footTwoButtons img { border: 1px solid #BE9E56; }
/* immer wenn zentral zwei buttons rechts-links angeordnet sind. wird zusammengestellt aus versch. klassen */
.footTwoButtons { overflow: auto; overflow-x: hidden; }



/*===========================================================================================================
INPUT-FELDER
===========================================================================================================*/
/* feld passwort */
.fieldSmall     { width: 100px; }
.fieldLarge     { width: 179px; }



/*===========================================================================================================
BAUKASTEN-SYSTEM
===========================================================================================================*/
/* Texteigenschaften */
.txtbold    {font-weight: bold;}
.txtnodeco, .txtnodeco a  {text-decoration: none;}

/* kein padding */
.bpNopadding    { padding: 0px;   } 
/* kein margin */
.bpNoMargin     { margin: 0px;    }
/* neue zeile erzwingen, floaten unterbinden */
.clearBoth      { clear: both;    } 
.clearLeft      { clear: left;    } 
/* box soll mitwachsen */
.overFlow, .addBookList, .oListHead, .orderDetailAddress  
                { overflow: hidden; }
/* aktuell verwendet in category_listing.html */
.overFlowHidden { overflow: visible; }


/* links floaten */
.floatLeft      { float: left;    }
/* links floaten */
.floatRight     { float: right;   }
/* bildet einfachen abstand oben und unten */
.simplePad      { padding: 4px 0px 4px 0px; }
/* margin von oben */
.marginTop5     { margin-top: 5px;  }
.marginTop8, .oDATbl 
                { margin-top: 8px; }
.marginTop10    { margin-top: 10px; }
/* rahmen */
.borderTop1, .addBookTitle, .addAddressTitle, .orderDetailMethods 
                { border-top: 1px solid #be9e56; }

.borderBottom1, .wkorbListArtPrice, .wkorbListArtPriceSum, .addBookList, .orderList, .orderDetailMethods,
.orderDetailBox, .oDATbl, .bpStepTitle, .bpDefTitle 
                { border-bottom: 1px solid #be9e56; }
/* rahmen unten z.B. warenkorb, liste der artikel */

.borderRight1, .wkorbListArtPrice, .wkorbListArtPriceSum 
                { border-right: 1px solid #be9e56; }

/* PADDING */
/* 
    4px  
*/
.paddingRight4, .wkorbListArtPrice, .wkorbListArtPriceSum  
                { padding-right: 4px; }
.paddingLeft4   
                { padding-left: 4px; }

/* 
    5px  
*/
.paddingTop5, .wkorbListArtPrice, .wkorbListArtPriceSum, .orderDetailTblSum, .bpDefTitle
                { padding-top: 5px; }
.paddingBottom5, .wkorbListArtPrice, .wkorbListArtPriceSum, .bpStepTitle, .bpDefTitle 
                { padding-bottom: 5px; }

/* 
    8px -> wkorb, adressbuch, bestellungen übersicht, bestellprozess u.v.m ;)  
*/
.paddingTop8, .addBookDefAddress, .addBookAllAddresses, .addBookTitle, .footTwoButtons, .addAddressTitle,
.addBookList, .orderList, .orderList, .orderListData, .orderDetailAddress, .orderDetailMethods,
.orderDetailBox, .orderDetailArtikels, .tblCol1, .tblCol2, .tblCol3, .tblCol4, .tblCol5, .tblCol6, 
.bpTwoBoxes     
                { padding-top: 8px; }
/* checkout_success.php */
.bpTwoBoxesBold { font-weight: bold; }

.paddingRight8  
                { padding-right: 8px; }

.paddingBottom8, .addBookDefAddress, .addBookAllAddresses, .footTwoButtons, .addAddressTitle, .addBookList,
.orderList, .oDAShipping, .oDABilling, .orderDetailMethods, .orderDetailBox, .oDATbl 
                { padding-bottom: 8px; }
.paddingLeft8   
                { padding-left: 8px; }

/*
    14px -> bestellprozess erster container 
*/
.paddingTop20, .bpStepTitle   { padding-top: 20px; }

.lineheight16, .bpSpecText { line-height: 16px; }

/* relative */
.relTop5        { position: relative; top: 5px; }
/* kein rahmen */
.noBorder input  { border: 0px; }

/* wenn mehrere Links/Pfeile untereinander kommen, damit mehr abstand ist */
.linkListe a { 
    text-decoration: none; 
    line-height: 1.2em; 
}
.linkListe li.first { }
.linkListe li.second { margin-top: 8px; }


/* in verbindung mit bpBoxLeft geringere höhe -> bestellprozess -> confirmation */
.minHeight44    { min-height: 44px; }
.minHeight20    { min-height: 20px; }
.minHeight14    { min-height: 14px; }



/*===========================================================================================================
BOX COPYRIGHT @xt:commerce
===========================================================================================================*/
.copyright {
    font-size:          0.8em;
    line-height:        2em;
    text-align:         right;
    color:              #696a6d;
    background:         transparent none repeat scroll 0 0;
    display: none;
}

.copyright a { color: #696a6d; text-decoration: none; }

.copyright a:hover { color: #696a6d;
}

.parseTime {
    font-size:          0.8em;
    line-height:        1.5em;
    text-align:         center;
    display:            none;
}



/*===========================================================================================================
BOX ADMIN-INTERFACE
===========================================================================================================*/
#admin_gui {
    border:             1px solid #333333;
    padding:            10px;
    position:           absolute;
    left:               50px;
    top:                6px;
    width:              148px;
    color:              #ffffff;
    background-color:   #666666;
    filter:             Alpha(opacity=84);
    opacity:            0.84;
}

#admin_gui a, #admin_gui a:hover { color: #dbdbdb; }



/*===========================================================================================================
LIGHTBOX 
===========================================================================================================*/
/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../img/layout/lightbox_close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* the large image. we use a gray border around it */
#img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
.next, .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;	
}


/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.next, .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(../img/layout/h80.png) repeat-x;		
}



