/******************************************************************************
    PORTLET CONTAINER SIZING
******************************************************************************/
.contentContainer {
    width: 507px;
}

.contentContainer .portletContainerCenter,
.contentContainer .portletContainerMiddle {
    clear: both;
    font-size: 11px;
    font-family: 'trebuchet ms', arial, sans-serif;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}

.portletContainerStage {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 681px;
}

.portletContainerStage p {
    margin: 0;
    padding: 0;
}

.extendedNavigationContainer .portletContainerRight {
    color: #000000;
    height: auto;
    margin: 0;
    padding: 0;
    width: 260px;
}

a.moreInfo,
a.moreInfo:hover {
    background: url(linkArrowRight.gif) 0 5px no-repeat;
    padding: 1px 0 0 10px;

}

/******************************************************************************
    OVERWRITES THE GLOBAL STYLES
******************************************************************************/
ul.twoCols h2,
.extendedNavigationContainer .portletContainerRight h2,
.extendedNavigationContainer .portletContainerRight h3 {
    background-color: transparent;
    clear: both;
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0 0 10px 0;
}
.extendedNavigationContainer .portletContainerRight h2,
.extendedNavigationContainer .portletContainerRight h3 {
    color: #666666;
}

.extendedNavigationContainer .portletContainerRight ul.link li {
    height: auto;
}

.contentNavigationContainer .rBoxInnerBox h2,
.contentNavigationContainer .rBoxInnerBox h3,
.contentNavigationContainer .rBoxInnerBox h4 {
    font-size: 11px;
    line-height: 15px;
}

.contentNavigationContainer .rBoxInnerBoxh2 {
    background-color: transparent;
    color: #666666;
    font-weight: bold;
}

.contentNavigationContainer .rBoxInnerBox hr {
    background-color: transparent;
    height: 0;
    visibility: hidden;
}

.contentNavigationContainer .rBoxInnerBox p,
.contentNavigationContainer .rBoxInnerBox li,
.contentNavigationContainer .rBoxInnerBox a,
.contentNavigationContainer .rBoxInnerBox span,
.contentNavigationContainer .rBoxInnerBox div,
.contentNavigationContainer .noStyle p,
.contentNavigationContainer .noStyle a {
    font-size: 11px;
    line-height: 15px;
}

/******************************************************************************
    Dummy-Klasse fuer noBox-Kontext
******************************************************************************/
.noStyle {
    overflow: hidden;
    margin: 0;
    padding: 0 0 10px 0;
}

/******************************************************************************
    Paddings fuer die einzelnen Bereiche
    in denen die Portlets gerendert werden koennen
    Padding - Innenabstand der rBox
******************************************************************************/
.paddingLarge {
    overflow: hidden;
    padding: 6px 4px 11px 9px;
}

.paddingMedium {
    overflow: hidden;
    padding: 6px 4px 11px 9px;
}

.paddingSmall {
    overflow: hidden;
    padding: 6px 4px 11px 9px;
}

.paddingNone {
    overflow: hidden;
    padding: 0;
}

/* padding klassen für portlet grafiken in html portlets */
img.portletImgPaddedRight {
    float: left;
    padding: 0 5px 5px 0;
    text-align: right;
}

img.portletImgPaddedLeft {
    float: right;
    margin: 0;
    padding: 0 0 5px 5px;
}

/******************************************************************************
    NEWS PORTLET STYLES
******************************************************************************/
ul.newsBox {
    background-color: transparent;
    clear: both;
    color: #273e4c;
    height: auto;
    list-style-type: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 100%;
}

ul.newsBox p {
    margin: 0;
    padding: 0;
}

ul.newsBox p.date {
    margin: 0;
}

/******************************************************************************
    Poll PORTLET STYLES
******************************************************************************/
.pollBox {
    clear: both;
    font-size: 11px;
    height: auto;
    list-style-type: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

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

.pollBox fieldset ul {
    clear: both;
    height: auto;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.pollBox fieldset ul li {
    background-color: transparent;
    color: #333333;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 85%;
}

.pollBox fieldset ul li.input {
    width: 15px;
}

.pollBox fieldset ul li.input input.radio {
    height: 12px;
    margin: 2px 0 0 0;
    padding: 0;
    width: 12px;
}

.sendSubmitVote {
    background: url(submitButtonVoteBG.gif) no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 10px;
    height: 17px;
    margin: 0;
    padding: 0;
    width: 89px;
}

.sendSubmitVote:hover {
    background: url(submitButtonVoteBGHover.gif) no-repeat;
    border: 0;
    cursor: pointer;
    font-size: 10px;
    height: 17px;
    margin: 0;
    padding: 0;
    width: 89px;
}

/******************************************************************************
    PRODUCT TIPP PORTLET STYLES
******************************************************************************/
/******************************************************************************
    Das Overflow:hidden bitte drin lassen, sonst dreht der IE6
    durch und bricht jegliche Elemente im Produktportlet um
******************************************************************************/
/* new classes for the product portlets what a mess here*/
.portletContainerCenter .paddingSmall,
.portletContainerCenter .paddingMedium,
.portletContainerCenter .paddingLarge {
    margin: 0;
    padding: 0;
}

.portletContainerCenter .productContainer {
    width: 230px;
}

/* setting every combination to same size in first step */
.portletContainerCenter .productContainer .contentSmall,
.portletContainerCenter .productContainer .contentMedium,
.portletContainerCenter .productContainer .contentLarge {
    float: left;
    width: 189px;
}

.portletContainerCenter .productContainer .imgSmall,
.portletContainerCenter .productContainer .imgMedium,
.portletContainerCenter .productContainer .imgLarge {
    float: left;
    width: 41px
}

.portletContainerCenter .productContainer ul.link,
.portletContainerCenter .productContainer ul.link li {
    width: 189px;
}

.portletContainerCenter .productContainer p {
    background-color: transparent;
    color: #666666;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    margin: 0;
    white-space: normal;
    width: 179px;
}

div.productBox {
    background-color: transparent;
    clear: both;
    color: #273e4c;
    height: auto;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: auto;
}

div.productBox ul.product {
    clear: both;
    height: auto;
    list-style-type: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 100%;
}

div.productBox ul.product li {
    float: left;
    margin: 0;
    padding: 0;
}

div.productBox ul.product li.image {
    width: 40px;
}

div.productBox ul.product li.text h2 {
    font-size: 12px;
}

div.productBox ul.product li.text p.description {
    width: auto;
}

div.productBox ul.product .spPrice {
    font-weight: bold;
    margin: 0;
}

/******************************************************************************
    TAG CLOUD STYLES
******************************************************************************/
.tagCloudContainer {
    background-color: transparent;
    color: #003399;
    font-size: 11px;
    height: auto;
    line-height: 17px;
    margin: 0;
    padding: 0;
}

.tagCloudContainer .cloud0 {
    font-size: 11px;
}

.tagCloudContainer .cloud1 {
    font-size: 14px;
    font-weight: bold;
}

.tagCloudContainer .cloud2 {
    font-size: 16px;
}

.tagCloudContainer .cloud3 {
    font-size: 18px;
    font-weight: bold;
}

.tagCloudContainer .cloud4 {
    font-size: 20px;
}

.tagCloudContainer .cloud5 {
    font-size: 20px;
    font-weight: bold;
}

/******************************************************************************
    BC Portlets: latestMember, myContact,
    Width-Angaben leider benötigt, da IE6 sonst
    falsch positioniert :(
******************************************************************************/
div.bcPortletLeft {
    float: left;
    width: 55px ! important;
}

div.bcPortletLeftSmall {
    float: left;
    width: 35px ! important;
}

div.bcPortletLeftSmall img {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

div.bcPortletRight {
    float: left;
    padding: 5px;
    width: 160px ! important;
}

div.bcPortletRightSmall {
    float: left;
    padding: 0 0 0 4px;
    width: 125px ! important;
}

.contentNavigationContainer div.bcPortletRightSmall {
    width: 120px ! important;
}

.extendedNavigationContainer .portletContainerRight div.bcPortletRightSmall,
.moreInfo div.bcPortletRightSmall {
    width: 95px ! important;
}

div.bcPortletRight p,
div.bcPortletRight br,
div.bcPortletRight ul,
div.bcPortletRightSmall p,
div.bcPortletRightSmall ul {
    clear: none ! important;
}

div.bcPortletRight li,
div.bcPortletRightSmall li {
    float: none;
}

.bcMemberAdress {
    background: url(linkArrowRight.gif) no-repeat scroll 0 4px;
    padding: 0 0 0 9px ! important;
}

/******************************************************************************
    CSS Angaben für Seite weiterempfehlen etc.
    Kopiert aus newsStyles fuer Dummytest
******************************************************************************/
ul.userActions {
    clear: both;
    font-size: 11px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

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

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

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

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

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;
}

.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;
}

/* *****************************************************************************
    HTML PORTLET STYLES
******************************************************************************/
.portletHTML {
    background-color: transparent;
    color: #003399;
    height: auto;
    line-height: 17px;
    margin: 0;
    padding: 0 10px;
}

.rBoxInnerBox table,
.rBoxInnerBox td,
.rBoxInnerBox td p {
    color: #666666;
}

/******************************************************************************
    Forum Portlet
******************************************************************************/
span.date {
    background-color: transparent;
    color: #666666;
    padding: 0 0 0 10px;
}

span.author {
    padding: 0 0 0 10px;
}

/******************************************************************************
    Linkcontainer Editmode
******************************************************************************/
.peButtons ul{
    width: auto;
}
.peInsert ul.link,
.peInsert ul.link li{
    width: auto;
}

