
                /**/
            
/*

*/
/* Author: Norbert Klein * Date: 02. September 2005 */

#boundary {
    width:62em; /*geändert*/
}
#content {
    position:relative;
    margin:0 0 1em;
    border-style:none;
    padding:0;
    height:400px;
    background-color:#fff;
}
#content[id] {
    height:auto;
    min-height:400px;
}
img.caringforlife {
    position:absolute;
/*    top:-106px;*/
    margin-top:-106px;
}
#content #special {
    position:absolute;
    left:53px;
    top:320px;
}
/* old absolute setting
#content #section {
    position:absolute;
    top:257px;
    left:320px;
    margin:0;
    border-style:none;
    border-bottom: 1px dotted #949494;
    padding:0 8px 29px 0;
    background-color:transparent;
    font-size:94%;
    width:630px;
    color:#656c76;
}
#content #recent {
    margin:0;
    border-style:none;
    padding:132px 0 0 298px; 
    font-size:94%;
}
*/
/* New relative setting */
#content #section {
    position:relative;
    left:320px;
    margin:0;
    border-style:none;
    border-bottom: 1px dotted #949494;
    padding:42px 8px 29px 0;
    background-color:transparent;
    font-size:94%;
    width:630px;
    color:#656c76;
}
#content #recent {
    margin:0;
    border-style:none;
    padding:25px 0 0 298px; 
    font-size:94%;
}

#content #section h1 {
    color:#656c76;
    text-transform:uppercase;
    font-size:160%;
    font-weight:bold;
    display:inline;
}
#content #recent table {
    border-style:none;
    width:630px;
}
#content #recent table th, #content #recent table td {
    padding:0 0 0 20px;
    vertical-align:baseline;
}
#content #recent table th {
    color:#656c76;
    background-repeat:no-repeat;
    background-position:left center;
    text-align:left;
    font-size:160%;
    font-weight:bold;
    padding-bottom:10px;
}
#content #recent table td {
    color:#656c76;
    font-size:92%;
}
#content #recent table td a:link, #content #recent table td a:visited, #content #recent table td a:hover {
    /*display:block;*/
    margin:4px 8px 8px 0;
    color:#656c76;
    text-decoration:none;
}
#content table td a:link, #content table td a:visited, #content table td a:hover {
    /*display:block;*/
    margin:4px 8px 8px 0;
    color:#656c76;
    text-decoration:none;
}
#content #award {
    position:absolute;
    top:320px;
    left:79px;
    margin:0;
    border-style:none;
}
#content #startlogo {
    position:absolute;
    top:258px;
    left:19px;
}
#content #startlogo a {
    display:block;
    border:1px dotted #949494;
    text-align:center;
    width:260px;
    height:125px;
    margin-bottom:10px;
}
#content #startlogo a img {

}

#content #startlogo td{
    font-size: 85% !important; 
    color:#656c76;
}

#content #startlogo td p{
    font-size: 190% !important; 
    color:#656c76;
    font-weight:bold !important; 
    margin: 0px !important; 
    padding: 0px !important;
}

#content #startlogo .productNews a {
    border:0px dotted #949494;
    margin-bottom:10px;
    display:inline;
    width: auto;
}



/* Überschrift "Product Partnering" */
#content .headline {
    padding:30px 0px 0px 326px; 
    font-size:1.5em; 
    font-weight:bold; 
    color:#F00;
}

/* Modal overlay dialog */
.overlayDialog {
   text-transform: uppercase;
   margin: 10px;
   width: 680px;
   display: block;
   color: #656C76;
   line-height: 14px;
   font-size: 12px;
}
.overlayDialog H1 {
   color: #656C76;
   font-size: 20px;
   font-weight:bold;
   margin: 13px 0px;
}

/* Image above welcome headline on startpage */

.startImage{
    position: relative;
    left: 320px;
    margin: 0;
    border-style: none;
    padding: 50px 8px 5px 0;
    background-color: transparent;
    width: 630px;
    color: #656c76;
 }

.startImage IMG.startimage{
    width: 630px;
}
