#innerwrapper button.btn span { 
    margin-top: 0;
}

.sv-one-column .row .svInput input[type=checkbox] {
    width: 17px;
}

.sv-one-column .row .svInput {
    width: 600px;
}

.ui-widget-overlay {width: 100% !important; }

.article a {
    zoom: 1; 
}

/* IE 7 */
* + html body #wrapper {
padding-bottom: 29px;
}

* + html body .footer-links .menu-id-16 {
    margin-left: 0;
}

* + html body .footer-links .menu-depth-2 .menu-listing-1 > .even {
    clear: left;
}

/* IE 7 */
* + html body #innerwrapper {
margin-bottom: -2px;
}

/* IE 6 */
* html .cssdropdown ul a {
display: inline-block;
width: 100%;
}

* + html h1#logo {
margin-top: 7px;
}

/* IE 7 */
#wrapper .box-mainnav-search .mainnavigation ul ul li {
height: 1%;
}

.av_avira{
    padding-top: 10px;
}

.av_avira legend {
    position: relative;
    left: -8px;
    top: 0px;
    margin-bottom: 10px;
}

.av_avira legend .av_chapter {
    position: static;
}

* + html .av_avira legend {
    left: -15px;
}

.widget .rounded-corner-tl,
.widget .rounded-corner-tr,
.widget .rounded-corner-bl,
.widget .rounded-corner-br {
    display: block;
}

.no-corners .rounded-corner-tl,
.no-corners .rounded-corner-tr,
.no-corners .rounded-corner-bl,
.no-corners .rounded-corner-br {
    display: none;
}

/* Avira Footer Footer */
.footer-links .rounded-corner-tl,
.footer-links .rounded-corner-tr,
.footer-links .rounded-corner-bl,
.footer-links .rounded-corner-br {
    display: block;
    background: url(../images/footer-links-corners.png);
}

.footer-links .rounded-corner-tl {
    left: 0;
    top: 40px;
}

.footer-links .rounded-corner-tr {
    right: 0;
    top: 40px;
    background-position: top right;
}

.footer-links .rounded-corner-bl {
    left: 0;
    bottom: 66px;
    background-position: 0 5px;
}

.footer-links .rounded-corner-br {
    right: 0;
    bottom: 66px;
    background-position: -5px -5px;
}
/* END Avira Footer Footer */

/* Container with grey border and white background */
.teaserbox-grey-border .rounded-corner-tl {
    display: block;
    left: -1px;
    top: -1px;
}

.teaserbox-grey-border .rounded-corner-tr {
    display: block;
    background-position: top right;
    right: -1px;
    top: -1px;
}

.teaserbox-grey-border .rounded-corner-bl {
    display: block;
    background-position: 0 5px;
    left: -1px;
    bottom: -1px;
}

.teaserbox-grey-border .rounded-corner-br {
    display: block;
    background-position: -5px -5px;
    right: -1px;
    bottom: -1px;
}

/* END Container with grey border and white background */

/* Header Menu */
.dark-box-mainnav-search .rounded-corner-tl,
.dark-box-mainnav-search .rounded-corner-tr,
.dark-box-mainnav-search .rounded-corner-bl,
.dark-box-mainnav-search .rounded-corner-br {
    display: block;
}

.dark-box-mainnav-search .rounded-corner-bl,
.dark-box-mainnav-search .rounded-corner-br {
    bottom: -1px;
}

.box-mainnav-two-levels .rounded-corner-bl,
.box-mainnav-two-levels .rounded-corner-br {
    display: none !important;
}

.liquid-template .box-mainnav-two-levels .rounded-corner-bl,
.liquid-template .box-mainnav-two-levels .rounded-corner-br {
    display: block !important;
}

* + html .liquid-template #innerwrapper {
    width: 95.5%;
}

/* END Header Menu */


/* IE 7 */
* + html body .priceselector-box button.btn {
    position:relative;
    top: 8px;
}


* + html body .priceselector-box .entry {
float:none;
}

* + html body .priceselector-box .fixed-price {
    position: relative;
}

/* Input Submit field will look like an red link with arrow */
input.red-arrow {
    padding-left: 7px;
}

* + html body input.red-arrow {
    padding-left: 0;
}


body.jpl,
body.krl,
body.zhl {
    font-size: 10px;
}

/* Widget Area Fix for IE7 */
* + html #widget_area_2 {
    z-index: 2;
}

/* InProduct page*/
* + html .inproduct-page .teaserbox-tabs {
    width: 600px;
    position: relative;
    top: 2px;
}

.inproduct-page #tabs .cssdropdown a {
    font-size: 13px;
}

/* Staging installer */
.staging-installer .is-ff {
    display: none;
}

.staging-installer .is-ie {
    display: block;
}

* + html .staging-installer .installer-tab {
    display: block;
    height: 42px;
    line-height: 16px;
    padding-top: 24px;
}

/* Winter campaign animation */
.winc12-animation .css3-glare,* + html .winc12-animation .hide-onload {
    display: none;
}

* + html .winc12-animation {
    height: 235px;
    padding-top: 15px;
}

* + html .winc12-animation span.right-red-arrow, * + html #anim-element-5 a {
    text-decoration: none!important;
}

.winc12-red-stripe {
    background-image: url(/images/content/version2012/winc12/winc12-red-stripe.gif);
}

.winc12-percent-ribbon-large {
    background-image: url(/images/content/version2012/winc12/winc12-percent-ribbon-large.gif);
}

 
