
.footer {
    border-bottom: 1px solid #fff !important;
}
.row {
    margin: 0 auto;
    width: 1188px;
}
div#header header nav#top-navigation ul.top-navigation-items li.item {
    width: 115px !important;
}
@media all and (max-width: 1188px) {
.row {
    margin: 0 auto;
    width: 948px;
}
}



#top-navigation {
    width: 1188px !important;
}

@media all and (max-width: 1188px) {
    #top-navigation {
    width: 948px !important;
}

}
@media all and (max-width: 954px) {
    #top-navigation {
    width: 708px !important;
}
.row {
    width: 100% !important;
}
.large-9.columns img {
    height: auto;
    width: 100%;
}
}
#header header {
    width: 1188px !important;
}
@media all and (max-width: 1188px) {
#header header {
    width: 948px !important;
}
}
@media all and (max-width: 954px) {
#header header {
    width: 708px !important;
}
#top-navigation > .top-navigation-items .item:first-child a span {
    font-size: 12px !important;
    margin-left: 3px !important;
    text-align: left;
    width: 129px !important;
}
}
@media all and (max-width: 640px) {
#header header {
    width: 100% !important;
}
}
.item.compsoftware.hasChild {
    width: 88px !important;
}


#header.header-sticky #site-search {
    left: 320px !important;
    top: -58px !important;
    width: 578px !important;
}
/**
@media all and (max-width: 1188px) {
#header .search {
    width: 715px !important;
} **/
#header.header-sticky #site-search {
    left: 248px !important;
    top: -56px !important;
    width: 468px !important;
}


/**
@media all and (max-width: 954px) {
#header .search {
    width: 638px !important;
} **/


.al {
    
}



.footer .wrapper {
    margin: 0 auto;
    width: 1188px !important;
}

.responsive .bsx5 {
    width: 1188px !important;
}
@media all and (max-width: 1188px) {
.responsive .bsx5 {
    width: 954px !important;
}
.footer .wrapper {
    margin: 0 auto;
    width: 954px !important;
}
}
@media all and (max-width: 954px) {
.responsive .bsx5 {
    width: 708px !important;
}
.footer .wrapper {
    margin: 0 auto;
    width: 708px !important;
}
#header .right-meta-navigation {
    margin-right: -62px !important;
    width: 336px !important;
}

}
.msx4 {
    width: 1188px !important;
}
@media all and (max-width: 1188px) {
.msx4, .responsive .bsx5 {
    width: 954px !important;
}
}
@media all and (max-width: 954px) {
.msx4, .responsive .bsx5 {
    width: 708px !important;
}
}
#header.header-sticky .stickable-content-container {
    width: 1188px !important;
}
@media all and (max-width: 1188px) {
#header.header-sticky .stickable-content-container {
    width: 954px !important;
}
.lieferung {
    margin-left: -1085px;
}
.footer {
    border-bottom: 1px solid #fff !important;
}
}
@media all and (max-width: 954px) {
.large-9.columns {
    padding: 8px;
}
#header.header-sticky .stickable-content-container {
    height: 36px;
    margin: 0 auto;
    position: relative;
    width: 708px !important;
}
.button.inline, .button.inline span {
    line-height: 28px !important;
}
}
#header.header-sticky #site-search {
    top: -56px !important;
    width: 468px !important;
}


/* Portrait and Landscape */
@media all and (max-width: 640px) {
.top-navigation-items .item {
    display: table !important;
    height: 20px !important;
    vertical-align: middle;
}
#top-navigation {
    width: 100% !important;
}
.footer { display: none !important; }
#header .search {
    width: 290px !important;
}
body {
    background: none;
}
#header #logo {
    display: block !important;
    width: 162px !important;
}
#header #logo a {
    width: 100% !important;
}
#header {
    min-width: 300px !important;
}

#tsbadgeResponsiveTop_db8d3657bdbe440c985ae127463eaad4node {
    display: none;
}

}

.large-mitte .tags {
    float: unset;
}

.aktuelle {
    border-bottom: 1px solid #dedede;
    font-family: eurostile;
    font-size: 23px;
    margin-bottom: 7px;
    padding-bottom: 10px;
    text-align: left;
}

.newsletter-anmeldung {
    background: #eee none repeat scroll 0 0;
    margin-bottom: 26px;
    padding-bottom: 11px;
    padding-left: 5px;
}
.newsletter-anmeldung .newsletter {
    padding-left: 10px;
}
.newsletter-anmeldung > p {
    background: #444444 none repeat scroll 0 0;
    color: #fff;
    font-family: eurostile;
    font-size: 19px;
    margin-left: -4px;
    margin-top: 25px;
    padding-left: 10px;
    text-transform: uppercase;
}
.newsletter-anmeldung .text {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000;
    font-family: eurostile;
    font-size: 18px;
    line-height: 20px;
    margin-top: -7px;
    text-transform: none;
}
.newsletter-anmeldung .button {
    background: white none repeat scroll 0 0;
    color: black;
    content: "abschicken";
    padding-bottom: 0.75em;
    padding-top: 0.8125em;
    width: 67px;
}
.newsletter > button {
    background: #ddd none repeat scroll 0 0;
    height: 23px;
    padding-top: 5px;
    position: absolute;
}
.newsletter-anmeldung .button:hover, .newsletter-anmeldung button:hover  {
    background: #ccc none repeat scroll 0 0;
}
.otherlinks {
    background: #eee none repeat scroll 0 0;
    min-height: 143px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
}
.otherlinks li {
    color: #fff;
    float: left;
    font-family: eurostile;
    font-weight: bold;
    height: 87px;
    margin-left: 3px;
    margin-top: -12px;
    padding: 18px 18px 18px 11px;
    text-transform: uppercase;
    width: 30%;
}
.otherlinks a:first-child li {
    background: rgba(0, 0, 0, 0) url("//data.saturn.at/docs/img/avatars-blog1.png") no-repeat scroll center 9px;
}
.otherlinks a:nth-child(2) li {
    background: rgba(0, 0, 0, 0) url("//data.saturn.at/docs/img/avatars-blog2.png") no-repeat scroll center 9px;
}
.otherlinks a:last-child li {
    background: rgba(0, 0, 0, 0) url("//data.saturn.at/docs/img/avatars-blog3.png") no-repeat scroll center 9px;
}
.otherlinks li:hover {
    background: #ddd none repeat scroll 0 0;
}
.otherlinks > p {
    background: #444444 none repeat scroll 0 0;
    color: #fff;
    font-family: eurostile;
    font-size: 19px;
    margin-left: -9px;
    margin-top: -10px;
    padding-left: 10px;
}
@media all and (max-width: 1188px) {
.newsletter > button {
    position: unset;
    width: 126px;
}
}
@media all and (max-width: 954px) {
.newsletter > button {
    width: 126px;
    position: unset;
}
}
.large-mitte .entry {
    border-bottom: 1px solid #ccc;
    min-height: 352px;
    padding-top: 20px;
}
.row-landingpage h1::before 
   { content: url(//data.saturn.at/docs/img/pfeil.png) " " attr(href) " "; 
}

video {
    width: 100%;
}