/* Zusatzinfos für partner.topsport... 
Ergänzt die standart css */


#partnerprogramm .content h1 span, 
#partnerprogramm .content h1 strong,
#partnerprogramm .content h1 b{
    margin-right: 0;
    margin-left: 20px;
}
 
#partnerprogramm .content h1 {
    text-align: left;
    margin-top: 10px;
}
#partnerprogramm #content h1{
    margin-left: -30px;
}

#partnerprogramm UL{
    margin-left: 15px;
}


/** Kontaktform **/

#kontaktform TD,
#kontaktform table,
#kontaktform TR,
#kontaktform TH{
    border:none;
    background-color:#fff;
}

#kontaktform INPUT.text,
#kontaktform TEXTAREA{
    border: 1px solid #b3cdc0;
    background-color: #ecf1ee;
}

#kontaktform TD.left{
    font-weight: normal;
    width: 60px;
}
#kontaktform INPUT.submit{
    color: #fff;
    background-color: #009681;
}
#kontaktform INPUT.submit,
#kontaktform INPUT.text,
#kontaktform TEXTAREA{
    width: 200px;
}

#left-content-col #kontaktform .validation-failed{
	border: 3px solid red;
}

.kontakt #left-content-col{
    float:left;
    width: 324px;
}
.kontakt #middle-content-col{
    float:left;
    width: 180px;
    margin-left: 24px;
}


/** Plugins **/

.xd-plugin-photogallery{
    width: 190px;
}

.xd-plugin-photogallery .xd-media-box{
    width: 90px;
    float:left;
    margin-right: 5px;
    margin-bottom: 2px;
}

.xd-plugin-photogallery-single-picture{
    position: absolute;
    top: 360px;
    left: 259px;
    z-index: 1;
    width: 320px;
    height: 240px;
}
#xd-plugin-photogallery-single-picture-desc{
    display:none;
}
.applet360 applet{
    z-index: 1;
}

