/******************************************************************************
    Styles für die Themennavigtaionsboxen
******************************************************************************/
/*****************************************************************************
    Themenuebersicht-Navigation
*****************************************************************************/
ul.portalList {
    background: url(spritesFixedWidth.gif) 0 -96px no-repeat;
    height: 28px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 679px;
}

ul.portalList li {
    float: left;
    height: 28px ! important;
    margin: 0;
    padding: 0;
}

ul.portalList li a {
    display: block;
    height: 28px;
}

li.GmbH,
li.GmbH a,
li.GmbH a:hover {
    width: 139px;
}

li.GmbH a {
    background: url(spritesFixedWidth.gif) 0 -96px no-repeat;
}

li.GmbH a:hover {
    background: url(spritesFixedWidth.gif) 0 -124px no-repeat;
}

li.Verein,
li.Verein a,
li.Verein a:hover {
    width: 95px;
}

li.Verein a {
    background: url(spritesFixedWidth.gif) -139px -96px no-repeat;
}

li.Verein a:hover {
    background: url(spritesFixedWidth.gif) -139px -124px no-repeat;
}

li.Immo,
li.Immo a,
li.Immo a:hover {
    width: 126px;
}

li.Immo a {
    background: url(spritesFixedWidth.gif) -234px -96px no-repeat;
}

li.Immo a:hover {
    background: url(spritesFixedWidth.gif) -234px -124px no-repeat;
}

li.Excel,
li.Excel a,
li.Excel a:hover {
    width: 199px;
}

li.Excel a {
    background: url(spritesFixedWidth.gif) -360px -96px no-repeat;
}

li.Excel a:hover {
    background: url(spritesFixedWidth.gif) -360px -124px no-repeat;
}

li.Sekretaria,
li.Sekretaria a,
li.Sekretaria a:hover {
    width: 120px;
}

li.Sekretaria a {
    background: url(spritesFixedWidth.gif) -559px -96px no-repeat;
}

li.Sekretaria a:hover {
    background: url(spritesFixedWidth.gif) -559px -124px no-repeat;
}

/****************************************************************************
    overwriting auto sizing of rBoxStyles
****************************************************************************/
.rBoxNavigationSmall {
    width: 681px;
}


.contentContainer {
    float: left;
    margin: 0 ! important;
    padding: 0;
    width: 681px;
}

.stage,.portletContainerStage {
    margin: 0 ! important;
    padding: 0;
}

/******************************************************************************
    SIZING FOR CENTER PORTLETS
******************************************************************************/
.contentContainer .portletContainerCenter .portletHTML,
.contentContainer .portletContainerCenter .tagCloudContainer,
.contentContainer .portletContainerCenter .pollBox,
.contentContainer .portletContainerCenter ul.productBox {
    overflow: hidden;
    width: 313px;
}

#multiPortletBox {
    margin: 0;
    padding: 0;
}

#multiPortletBox div.portlet {
    float: left;
    margin: 0;
    padding: 0;
    width: 163px;
}

#multiPortletBox div.portlet div.border {
    border-right: 1px solid #ccc;
    height: 195px;
    margin: 0 5px 0 0;
    padding: 0;
    width: 158px;
}

#multiPortletBox div.portlet div.contentBoxTagCloud {
    width: 140px;
    height: 105px;
    margin: auto;
    float: left;
    margin-right: 8px;
}

#multiPortletBox div.portlet div.contentBoxTagCloud a {
    text-decoration:none;
    background: none;
    display: block;
    float: left;
    padding: 2px 2px 2px 0;
    font-weight: bold;
    color: #666;
    vertical-align: middle;
    line-height: 18px;
    font-size: 9px;
}

#multiPortletBox div.portlet div.contentBoxTagCloud h4,
#multiPortletBox div.portlet div.contentBoxTagCloud h5,
#multiPortletBox div.portlet div.contentBoxTagCloud h6 {
    font-size:17px;
    color: #666;
    line-height: 18px;
    margin:0;
    font-weight: normal;
}
#multiPortletBox div.portlet div.contentBoxTagCloud h5 {
    font-size: 14px;
}
#multiPortletBox div.portlet div.contentBoxTagCloud h6 {
    font-size: 9px;
}

