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

.contentNavigationContainer {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 159px;
}

.contentContainer {
    float: left;
    margin: 0 0 0 15px;
    padding: 0 0 20px 0;
    width: 507px ! important;
}

/******************************************************************************
    SORTIER BOX
******************************************************************************/
.sortNews {
    clear: both;
    list-style-type: none;
    margin: 5px 0 0 0;
    padding: 0 0 27px 0;
}

.sortNews li {
    float: left;
    margin: 0;
    padding: 0;
}

.sortNews li.text {
    font-weight: bold;
    width: 118px;
}

.sortNews li.radio {
    width: 110px;
}

.sortNews li.radio a {
    cursor: pointer;
    margin: 0;
    padding: 0;
    text-decoration: none;
    width: 88px;
}

.sortNews li.radio a input {
    cursor: pointer;
    height: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    width: 12px;
}

.sortNews li.radio a label {
    cursor: pointer;
    margin: -2px 0 0 0;
    padding: 0;
}

.extendedNavigationContainer {
    float: right;
    height: auto;
    margin: 0;
    padding: 0;
    width: 159px;
}

/******************************************************************************
    LISTENDARSTELLUNG
******************************************************************************/
.listItem {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 507px ! important;
}

.listItem img.newsPic,
.listItem img.newsPicLarge {
    float: left;
    margin: 0px 15px 5px 0px;
}

.listItem img.newsPicLarge {
    width: 200px;
}

.listItem p {
    display: block;
    margin: 0;
    padding: 0;
}

.listItem br {
    clear: none;
    float: none;
}

.listItem p .date {
    background-color: transparent;
    color: #333333;
    line-height: 20px;
}

.listItem p strong {
    background-color: transparent;
    color: #333333;
}

.listItem p .link img {
    margin: 0;
    padding: 0 5px;
}

.listItem p .link a strong {
    background-color: transparent;
    color: #003399;
}

.withImg {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 507px ! important;
}

.withImg .img,div.surveyDownloadList .withImg .img {
    float: left;
    padding: 0 5px 0 0;
    width: auto;
}

div.surveyDownloadList .withImg .img {
    width: 20px;
}

.withImg .text {
    float: left;
    width: 450px;
}

.withImg .text p {
    padding: 0 0 0 10px;
}

.detail {
    font-size: 12px;
    line-height: 15px;
    width: 507px;
}

.detail ul {
    display: inline-block;
    padding: 0 0 10px 16px;
    margin: 0;
}

.detail ul li{
    padding: 0 0 5px 0;
    margin:0;
}

.detail ol {
    padding: 0 0 0 24px;
    margin: 0;
    text-align: left;
}

.detail ol li {
    line-height: 15px;
    margin: 0 0 5px 0;
    padding: 0;
}

.detail .date {
    background-color: transparent;
    color: #000000;
    font-size: 12px;
    margin: 0;
    padding: 0 0 11px 0;
    width: 507px;
}

.detail h2 {
    background-color: transparent;
    color: #003399;
    font-size: 14px;
    margin: 0;
    padding: 0 0 10px 0;
    font-weight: bold;
}

.detail h3 {
    background-color: transparent;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px 0;
}

.detail .summary {
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px 0;
}

.detail .textPic {
    float: left;
    margin: 0;
    padding: 0 15px 5px 0;
}
.detail .paddingPlayer .textPic{
    padding: 0 15px 0px 0;
}

.detail .textPic img {
    max-width: 507px;
}

.detail .textPic p, .detail p.imgText {
    font-size: 11px;
}

.detail p,.detail .text {
    margin: 0;
    padding: 0 0 10px 0;
}

.downloads {
    margin: 0;
    padding: 0;
}

/*should be removed in all view templates - replaced in market survey*/
.downloads h1 {
    background-color: transparent;
    color: #666666;
    font-size: 14px;
    margin: 0 0 0 0;
    padding: 20px 0 10px 0;
    width: 507px;
}

.downloads .link {
    margin: 0;
    padding: 0 0 5px 0;
}

.downloads .link img {
    margin: 0;
    padding: 0 5px 0 0;
}

/*END should be removed in all view templates - replaced in market survey*/
a.download {
    background: url(buttonDownload.gif) no-repeat;
    height: 21px;
    width: 95px;
}

a.downloadhover {
    background: url(buttonDownloadHover.gif) no-repeat;
    height: 21px;
    width: 95px;
}

.moreInfo {
    margin: 0;
    padding: 0;
}

.moreInfo h1 {
    background-color: transparent;
    color: #666666;
    font-size: 14px;
    margin: 0 0 0 0;
    padding: 20px 0 10px 0;
    width: 507px;
}

.moreInfo .link {
    margin: 0;
    padding: 0 0 5px 0;
}

.moreInfo .link img {
    margin: 0;
    padding: 0 5px 0 0;
}

.pTipp {
    margin: 0;
    padding: 0;
}

.pTipp h1 {
    background-color: transparent;
    color: #666666;
    font-size: 14px;
    margin: 0 0 0 0;
    padding: 20px 0 10px 0;
    width: 507px;
}

.pTipp ul {
    clear: both;
    list-style-type: none;
    margin: 0;
    padding: 0 0 15px 0;
}

.pTipp ul li {
    float: left;
    margin: 0;
    padding: 0;
}

.pTipp ul li.image {
    width: 76px;
}

.pTipp ul li.text {
    width: 431px;
}

.pTipp ul li.text .media {
    font-weight: bold;
    margin: 0;
    padding: 0 0 7px 0;
}

.pTipp ul li.text .link {
    margin: 0;
    padding: 0 0 7px 0;
}

.pTipp ul li.text .price {
    background-color: transparent;
    color: #000000;
    font-weight: bold;
    margin: 0;
    padding: 0 0 7px 0;
}

.pTipp ul li.text .price span {
    font-weight: normal;
}

.pTipp .link {
    margin: 0;
    padding: 0 0 5px 0;
}

.pTipp .link img {
    margin: 0;
    padding: 0 5px 0 0;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

fieldset legend {
    font-weight: bold;
    margin: 0;
    padding: 0;
}

fieldset ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

fieldset ul li {
    float: left;
    margin: 0;
    padding: 0;
}

fieldset ul li.vote {
    padding: 0 0 0 10px;
}

fieldset ul li.input {
    width: 244px;
}

fieldset ul li.input input {
    border: 1px solid #999999;
    height: 16px;
    width: 242px;
}

fieldset ul li.submit {
    padding: 0 0 0 12px;
}

.sendSubmitYes {
    background: url(buttonYesSubmitBG.gif) no-repeat;
    border: 0;
    cursor: pointer;
    height: 17px;
    margin: 0;
    padding: 0;
    width: 35px;
}

.sendSubmitYesHover {
    background: url(buttonYesSubmitBGHover.gif) no-repeat;
    border: 0;
    cursor: pointer;
    height: 17px;
    margin: 0;
    padding: 0;
    width: 35px;
}

.sendSubmitNo {
    background: url(buttonNoSubmitBG.gif) no-repeat;
    border: 0;
    cursor: pointer;
    height: 17px;
    margin: 0;
    padding: 0;
    width: 48px;
}

.sendSubmitNoHover {
    background: url(buttonNoSubmitBGHover.gif) no-repeat;
    border: 0;
    cursor: pointer;
    height: 17px;
    margin: 0;
    padding: 0;
    width: 48px;
}

.sendSubmitSave {
    background: url(buttonSaveSubmitBG.gif) no-repeat;
    border: 0;
    cursor: pointer;
    height: 17px;
    margin: 0;
    padding: 0;
    width: 79px;
}

.sendSubmitSaveHover {
    background: url(buttonSaveSubmitBGHover.gif) no-repeat;
    border: 0;
    cursor: pointer;
    height: 17px;
    margin: 0;
    padding: 0;
    width: 79px;
}

.blueText {
    background-color: transparent;
    color: #003399;
}

.newsDatePortal {
    background-color: transparent;
    color: #000000;
}



/******************************************************************************
    ONLINEPRODUCTS, BZW. IDESK
    HINWEISSEITEN IDESK UND ONLINEPRODUKTE
******************************************************************************/
#shop2 a,#shop2 a:visited {
    background-color: transparent;
    color: #003399;
}

#shop2 a.linkClose,#shop2 a.linkClose:visited,#shop2 a.linkClose:hover,#shop2 .linkCloseIMG
    {
    background-color: transparent;
    color: #003399;
}

/******************************************************************************
    RESTRUCT NECESSARY FROM HERE
    IMPORTANT
    LINKFORMATIERUNG FÜR NEWS -SITE_ACTIONS
******************************************************************************/
.sendSubmitBL {
    background-color: transparent;
    border: 0;
    border-bottom: 0;
    border-left: 0;
    color: #003399;
    font-size: 11px;
    margin: 0;
    padding: 0;
}

.sendSubmitBLHover {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #00469b;
    border-left: 0;
    color: #003399;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-decoration: underline;
}

/******************************************************************************
    LISTENFORMATIERUNGEN FÜR -SITE- SLOTS *
    NOCH ÄNDERN AN BESTEHENDE STRUKTUR
******************************************************************************/
ul#Navigation {
    margin: 0;
    padding: 0;
}

ul#Navigation li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline;
}

/******************************************************************************
    CSS ANGABEN FÜR SEITE WEITEREMPFEHLEN ETC
******************************************************************************/
ul.userActions {
    clear: both;
    font-size: 11px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.userActions li {
    float: none;
    margin: 0;
    padding: 0;
}

ul.userActions li.left {
    width: 200px;
}

ul.userActions li.right {
    width: 340px;
}

/******************************************************************************
    CSS ANGABEN FÜR SEITE BEWERTEN
******************************************************************************/
.siteVote {
    position: absolute;
    font-size: 11px;
    width: 300px;
    padding-left: 150px;
    bottom: auto;
    z-index: 2;
}

/******************************************************************************
    CSS ANGABEN FÜR SEITE STICHWÖRTER
******************************************************************************/
.siteTags {
    position: absolute;
    font-size: 11px;
    width: 300px;
    padding-left: 150px;
    bottom: auto;
    z-index: 1;
}

/******************************************************************************
    CSS ANGABEN FÜR KOMMENTAR UNTERHALB DER NEWSANZEIGE
******************************************************************************/
.siteComment {
    position: absolute;
    font-size: 11px;
    width: 300px;
    padding-top: 150px;
    padding-left: 150px;
    bottom: auto;
    z-index: 1;
}

.siteCommentLink {
    background-color: transparent;
    color: #003399;
    font-size: 12px;
    font-weight: bold;
}

siteCommentUser {
    font-size: 12px;
    padding-top: 110px;
}

siteCommentClock {
    background-color: transparent;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

siteCommentDate {
    background-color: transparent;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

/******************************************************************************
    CSS ANGABEN FÜR PRODUKTTIPPS
******************************************************************************/
.siteProducttipps {
    position: absolute;
    font-size: 11px;
    width: 300px;
    padding-bottom: 950px;
    padding-left: 150px;
    bottom: auto;
    z-index: 1;
}


/**************************************************************************
Deeplink Styling
**************************************************************************/
#contextBoxTabContainer div.IDeskLink ul.link li {
    padding: 0;
}

div.IDeskLink div {
    float: left;
}

div.IDeskLink div.text {
    margin-left: 5px;
    width: 440px;
}

div.IDeskLink div.text ul.link{
    padding: 0;
}

/** Video Styling **/
#videoSlider {
    background-color: #eee;
    background-image: url("stageGradientCustomer.jpg");
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    clear: both;
    height: 140px;
    padding: 5px 0 0 0;
}

#videoSlider #previousBtn, #videoSlider #nextBtn {
    background-color: transparent;
    border: 0;
    float:left;
    height: 140px;
    margin: 0;
    width: 20px;
    background-position: 0 50%;
}

#videoSlider .previousBtnDisabled {
    background: url(/buttonLightLeft.png) no-repeat 4px 60px;
}

#videoSlider .previousBtnEnabled {
    background: url(/buttonDarkLeft.png) no-repeat 4px 60px;
    cursor:pointer;
}

#videoSlider .nextBtnDisabled {
    background: url(/buttonLightRight.png) no-repeat 0px 60px;
}

#videoSlider .nextBtnEnabled {
    background: url(/buttonDarkRight.png) no-repeat 0px 60px;
    cursor:pointer;
}

#videoSlider .mainTabContainer {
    float:left;
    height: 125px;
    margin: 0;
    padding: 5px;
    width: 454px;
}

#videoSlider .mainTabContainer .containerTab {
    float: left;
    height: 135px;
    margin: 0 4px;
    overflow: hidden;
    width: 142px;
}

#videoSlider .mainTabContainer .containerTab img {
    border: 1px solid #ccc;
    margin-bottom: 2px;
}

#videoSlider p.videoTitle {
    font-size: 11px;
}

#keywordList {
    padding: 10px 0;
}

#keywordList p {
    padding: 0;
}


