@import url("/++resource++haufe.gui/css/globalPortalStylesMaster.css");

html,body {
    text-align: center;
}

.centerBuster {
    text-align: left;
    width: 1065px;
}

.contentGrepper {
    padding: 0;
    width: 865px;
}

.contentSqueezer {
    height: 100%;
}

.headAdContainer {
    margin: auto;
    padding: 0 124px 0 0;
    position: relative;
    z-index: 990000;
}

.rightAdContainer {
    float: left;
    padding: 0;
    position: relative;
    z-index: 99000;
}
/* Hack for delivering problems from adserver to dev and test */
#wallpaperBanner {
    left: -34px !important;
}

#wallpaperSky {
    left: 864px !important;
}

/*********************************************************************
    positionierung der "Anzeige" Grafik
*********************************************************************/
.contentAdText {
    clear: both;
    margin: auto;
    padding: 15px 0 0 0;
    text-align: right;
    width: 300px;
}

/*********************************************************************
    Inhalts add
    falls auf einer seite anders positioniert dort überschreiben
*********************************************************************/
.contentAdContainer {
    font-size: 10px;
    margin: auto;
    padding: 0;
    text-align: center;
    width: 507px;
}

/*********************************************************************
    Portlet ads
*********************************************************************/
.portletAdContainer {
    font-size: 10px;
    margin: auto;
    padding: 0;
    text-align: center;
    width: 100%;
}

/*******************************************************************************
    printing and recommend positioning
*******************************************************************************/
.pageFunction .recommend {
    background: url("spritesIconSet.gif") 0 -144px no-repeat;
}

.pageFunction .print {
    background: url("spritesIconSet.gif") 0 -128px no-repeat;
}

li.print {
    background: url("spritesIconSet.gif") 0 -128px no-repeat;
    display: block;
    height: 16px;
}

li.suggest {
    background: url("spritesIconSet.gif") 0 -144px no-repeat;
    display: block;
    height: 16px;
}

.pageFunction ul li a {
    margin: 0;
    padding: 2px 0 0 21px;
}

h1, h2, h3, h4 {
    color: #cc0000;
}

.textColorBlue {
    color: #cc0000 ! important;
}

.productHighlight h3,
.productHighlight h4{
    color: #cc0000;
}

ul.link li,
ul.linkWithImg li.link {
    background: url("linkArrowRight.gif") no-repeat 0 5px;
}

ul.linkDirect li a {
    background: url("linkStartNow.gif") no-repeat;
}

ul.linkDirect li a:hover {
    background: url("linkStartNowHover.gif") no-repeat;
}

ul.linkLast li {
    background: url("linkArrowRight.gif") no-repeat 0 5px;
}

/* new link for pdf docs - never using ul for this*/
a.pdfLink,
a.pdfLink:link,
a.pdfLink:active,
a.pdfLink:visited,
a.pdfLink:hover {
    background: url("spritesIconSet.gif") 0 -688px no-repeat !important;
    color: #000;
}

a,
a:link,
a:active,
a:visited,
a:hover {
    color: #000;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a.linkArrow,
a.linkArrow:link,
a.linkArrow:active,
a.linkArrow:visited,
a.linkArrow:hover {
    color: #000;
    background: url(spritesIconSet.gif) 0 -786px no-repeat !important;
}

.rButtonWhiteNoBorder .rButtonInputFontBlue {
    color: #000;
}

#processPages span.progress {
    color: #000;
}

