/**
 * @lastmodified $Id: pvg_icon.css 4347 2013-12-12 15:46:36Z h.ruhs $
 * @since 3.6.3
 *
 * @package Frontend-Kit
 * @tableofcontents
 *
 * 1. Icons
 * 2. Flexibel Icons
 * 3. Background-Positions
 */

/* @section 1. Icons */

@font-face {font-family:'icon pvg';src:url('../../font/icon_pvg.eot');
src:url('../../font/icon_pvg.eot') format('embedded-opentype'), url('../../font/icon_pvg.woff') format('woff'), url('../../font/icon_pvg.ttf') format('truetype'), url('../../font/icon_pvg.svg') format('svg')}

.ico {background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat;display:inline-block;vertical-align:middle}

.icoMagnifierGrey {width:26px;height:26px}

.icoNote,
.icoTel,
.icoClose,
.icoNote,
.icoCamera,
.icoMagnifier {width:24px;height:24px}

.icoError,
.icoWarning,
.icoSuccess {width:24px;height:24px;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}

/* @section 2. Flexibel Icons */

.icoError {
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -63px #fe0000;
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -63px, -moz-linear-gradient(top, #fe0000, #cf0000);
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -63px, -ms-linear-gradient(top, #fe0000, #cf0000);
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -63px, -o-linear-gradient(top, #fe0000, #cf0000);
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -63px, -webkit-gradient(linear, left top, left bottom, from(#fe0000), to(#cf0000));
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -63px, -webkit-linear-gradient(top, #fe0000, #cf0000);
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -63px, linear-gradient(top, #fe0000, #cf0000)}

.icoWarning {
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -33px #f6d100;
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -33px, -moz-linear-gradient(top, #f6d100, #e1ad00);
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -33px, -ms-linear-gradient(top, #f6d100, #e1ad00);
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -33px, -o-linear-gradient(top, #f6d100, #e1ad00);
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -33px, -webkit-gradient(linear, left top, left bottom, from(#f6d100), to(#e1ad00));
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -33px, -webkit-linear-gradient(top, #f6d100, #e1ad00);
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -33px, linear-gradient(top, #f6d100, #e1ad00)}

.icoSuccess {
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -3px #6ed600;
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -3px, -moz-linear-gradient(top, #6ed600, #3aac00);
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -3px, -ms-linear-gradient(top, #6ed600, #3aac00);
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -3px, -o-linear-gradient(top, #6ed600, #3aac00);
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -3px, -webkit-gradient(linear, left top, left bottom, from(#6ed600), to(#3aac00));
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -3px, -webkit-linear-gradient(top, #6ed600, #3aac00);
background:url('../../img/pvg_sprite_icon_3.6.3.png') no-repeat center -3px, linear-gradient(top, #6ed600, #3aac00)}

.icoCalendar, .icoClose {cursor:pointer}

.icoLounger,
.icoPlane,
.icoBag,
.icoCar,
.icoTag,
.icoCocktail,
.icoCarKey,
.icoStopwatch,
.icoTickLarge,
.icoPrint {width:30px;height:30px}

.icoCalendar,
.icoSearchBar {width:20px;height:20px}
.icoMagnifierBlue {width:18px;height:18px}
.icoCart {width:24px;height:18px}
.icoEdit {width:24px;height:24px}

.icoTick,
.icoCross,
.icoArrow,
.icoInfo,
.icoPlus,
.icoMinus,
.icoLeaf,
.icoShield,
.icoPlusAlternative,
.icoMinusAlternative,
.icoSsl {height:16px;width:16px}

.icoSortArrowUp,
.icoSortArrowDown,
.icoSortActiveUp,
.icoSortActiveDown {height:4px;width:8px}

/* @section 3. Background-Positions */

.icoQuestion {background-position:center -30px}
.icoNote {background-position:center -993px}
.icoMagnifierBlue {background-position:center -1026px}
.icoMagnifierGrey {background-position:center -1202px}
.icoCalendar {background-position:center -95px}
.icoLounger {background-position:center -120px}
.icoPlane {background-position:center -150px}
.icoBag {background-position:center -180px}
.icoCar {background-position:center -210px}
.icoCocktail {background-position:center -1350px}
.icoStopwatch {background-position:center -1380px}
.icoTag {background-position:center -240px}
.icoCarKey {background-position:center -1320px}
.icoTickLarge{background-position:center -270px}
.icoPrint {background-position:center -1290px}
.icoTick {background-position:center -307px}
.icoCross {background-position:center -1057px}
.icoTel {background-position:center -424px}
.icoLeaf {background-position:center -1237px}
.icoShield {background-position:center -1268px}
.icoInfo {background-position:center -458px}
.icoClose {background-position:center -604px}
.icoClose:hover {background-position:center -634px}
.icoCamera {background-position:center -664px}
.icoMagnifier {background-position:center -694px}
.icoSsl {background-position:center -849px}
.icoSortArrowUp {background-position:center -884px}
.icoSortArrowDown {background-position:center -914px}
.icoSortActiveUp {background-position:center -942px}
.icoSortActiveDown {background-position:center -973px}
.icoPlus {background-position:center -1087px}
.icoMinus {background-position:center -1117px}
.icoPlusAlternative {background-position:center -1147px}
.icoMinusAlternative {background-position:center -1177px}
.icoSearchBar {background-position:center -1970px}
.icoCart {background-position:center -2007px}
.icoEdit {background-position:center -2040px}

.icoArrow,
.layoutDeals .icoArrow {background-position:center -337px}
.layoutIndex .icoArrow {background-position:center -1537px}
.layoutInsurance .icoArrow {background-position:center -1567px}
.layoutFinance .icoArrow {background-position:center -1597px}
.layoutEnergy .icoArrow {background-position:center -1627px}
.layoutWeb .icoArrow {background-position:center -1657px}
.layoutTravel .icoArrow {background-position:center -1687px}
.layoutShopping .icoArrow {background-position:center -1717px}
