body
{
    background-image: url(../images/banner_bgr.jpg);
    background-repeat: repeat-x;
    background-position: 212px 0px;
}

.cleardiv {
  height:0px;
  font-size:0px;
  line-height:0px;
  clear:both;
}

#footer {
border-top:1px solid gray;
height:50px;
margin-left:285px;
margin-top:0px;
padding-top:10px;
width:550px;
}

#footer ul, #footer ul li
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#footer li
{
    float: left;
}

#footer a
{
    color: #001D65;
    background-image: url(../images/footernavi_link_bg.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    font-size: 10px;
}

#footer .firstnode a
{
padding-left: 0px;
}

#footer .lastmenu a, #footer .lastnode a
 {
    background-image: none;
    padding-right: 0px;
 }

#logo_cat
{
    width: 100px;
    height: 100px;
    position: absolute;
    top: 95px;
    left: 85px;
    display: block;
    z-index: 10;
}

#logo
{
    background-image: url(../images/logo.png);
    width: 212px;
    height: 201px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 9;
    display: block;
}

/*  ausblenden
#footer_left
{
    background-image: url(../chameleon/mediapool/1075.jpg);
    background-repeat: no-repeat;
    width: 205px;
    height: 308px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
*/

.pageWrapper
{
    margin-top: 35px;
    margin-left: 0px;
}
/*  ausblenden
.pageWrapper .menuLeft
{
    float: left;
    padding-left: 90px;
    width: 115px;
    margin-top: 35px;
}   */

.pageWrapper .menuLeft {
    background-image: url(../chameleon/mediapool/1075.jpg);
    background-repeat: no-repeat;
    background-position:0px 151px;
    min-height: 470px; /*da musst du rumprobieren….*/
    height: auto !important; /*das ist für den IE*/
    height: 300px;
    width: 205px;
    bottom: 0px;
    left: 0px;
    float: left;
    padding-left: 90px;
    width: 125px;
    margin-top: 55px;
}

.pageWrapper .mainContent {
    padding-left: 70px;
    float: left;
}

.mainContent {
    width: 645px;
}

.cornerDiv
{
    background-image: url(../images/logo_top_left.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 147px;
    height: 132px;
    float: left;
}

.headlinerDiv
{
    background-image: url(../images/headliner.jpg);
    background-repeat: no-repeat;
    width: 484px;
    height: 102px;
    float: left;
}

.submenuDiv
{
    float: left;
}

.iHome
{
    width: 69px;
    height: 110px;
    background-image: url(../images/home.jpg);
    background-repeat: no-repeat;
}

.iHome:hover
{
    background-image: url(../images/home_a.jpg);
}

.iContact
{
    width: 62px;
    height: 110px;
    background-image: url(../images/kontakt.jpg);
    background-repeat: no-repeat;
}

.iContact:hover
{
    background-image: url(../images/kontakt_a.jpg);
}

#mainNavi
{
    margin-top: 87px;
    margin-left: 462px;
    height: 50px;
    position: relative;
    vertical-align: middle;
}

.mainNaviTopBorder
{
    width: 154px;
    height: 5px;
    background-image: url(../images/mainnavi_top_border.gif);
    background-repeat: no-repeat;
    margin-bottom: 30px;
}

.mainNaviBottomBorder
{
    width: 154px;
    height: 51px;
    background-image: url(../images/mainnavi_bottom_border.gif);
    background-repeat: no-repeat;
}

.colRight
{
    width: 130px;
    height: 468px;
    float: left;
    background-image: url(../images/bg_astrovital_right.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
}

.bottomRow
{
    background-image: url(../images/bg_bottom.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    width: 100%;
    height: 228px;
}

.pImage
{
  margin-bottom: 12px;
}

.pDescShort
{
  font-size: 11px;
  color: #001D65;
  margin-bottom: 5px;
}

.pDescLong
{
  color: #001D65;
  display: block;
}

.ui-accordion { margin: 0; padding: 0; list-style-type: none; }
.ui-accordion li { margin: 0; margin-bottom: 2px; padding: 0; }

.leftContent {
  float: left;
}

.rightContent {
  float:right;
  width: 70px;
}

.MTProduct {
    float: left;
    width: 400px;
}

.MTProduct_infobox {
     float:right;
     margin-right:30px;
     padding-left:10px;
     width:185px;
}



.MTFAQList {
  margin-bottom:10px;
  width: 510px;
}

.ModuleFeedback {
    float: left
}

