.uploadFilePanel .file{
    width: 85%;
}

.uploadFilePanel .next
{
    vertical-align: bottom !important;
}

#mt77TplSoftware{
    width:100%;
}
#1F4274#mt77PageDownloadNavigationBox {
    clear:both;
}
#mt77ListDownloadNavigationBoxLeft{
    text-align:left;
}
#mt77SoftwareList{
    text-align:center;
}
#mt77ListDownloadNavigationBoxRight{
    text-align:right;
}
#mt77TmplSoftwareList{
    margin:0;
}

#mt77TmplSoftwareListItem {
    padding: 5px 0 5px 5px;
    position: relative;
    text-align: left;
}
.mt77TmplSoftwareListItemVip {
    background-color: #F4E0E1;
}

.mt77TmplSoftwareListLine {
    margin: 5px;
    width: 100%;
    background: url(/mt77-img/list_line_bg.gif) repeat-x;
    height: 1px;
}

.mt77ShareTemplateList {
    width: 655px;
}

.mt77ShareTemplateListItem
{
    padding: 5px 0 5px 5px;
    text-align: left;
    font-size: 13px;
    color: #4B4B4B;
}

.mt77ShareTemplateListItem .infoBlock{
    width: 157px;
}

.mt77ShareTemplateListItem .downloadName{
    width: 157px;
    overflow-x: hidden;
    margin-bottom: 10px;
}

.mt77ShareTemplateListItem .downloadName a{
    font-size: 13px;
    color: #4B4B4B;
}

.mt77ShareTemplateListItem .downloadName a:active,
.mt77ShareTemplateListItem .downloadName a:link,
.mt77ShareTemplateListItem .downloadName a:visited{
    text-decoration: none;
}

.mt77ShareTemplateListItem .downloadName a:hover{
    text-decoration: underline;
}

.mt77ShareTemplateListItem .title{
font-weight: bold;
}

.mt77ShareTemplateListItem .authorName{
    width: 132px;
    overflow-x: hidden;
    float: left;
}

.mt77ShareTemplateListItem .icon{
    position: absolute;
}

#mt77TmplSoftwareListItem .spring {
    font-size: 1px;
    width: 1px;
    height: 165px;
    float: left;
}

#mt77TmplSoftwareListItem .image{
    vertical-align: top;
    width: 113px;
    overflow: hidden;
    float: left;
}

#mt77TmplSoftwareListItem .downloadInfoLong {
    vertical-align: top;
    width: 420px;
    text-align: left;
    padding-left: 5px;
    float: left;
}

.mt77Download #mt77TmplSoftwareListItem .downloadInfoLong {
    width: 530px;
}

#mt77TmplSoftwareListItem .listMarkImg{
    width: 90px;
    height: 160px;
    float: left;
}
#mt77TmplSoftwareListItem .listMarkImg .markImg{
    display:table-cell;
    vertical-align:top;
    height:160px;
}
#mt77TmplSoftwareListItem .listMarkImg .markImg *{
    vertical-align:top;
}
/* this class needes only for IE */
#mt77TmplSoftwareListItem .listMarkImg .markImg i {
    display: inline-block;
    height: 100%;
}

#mt77TmplSoftwareListItem .downloadAccess {
    vertical-align: top;
    text-align: right;
    width: 100px;
    padding-left: 5px;
    float: left;
}

#mt77TmplSoftwareListItem .downloadAccess .detailButton {
    margin-top: 20px;
    width: 96px;
    height: 36px;
    background: url( /mt77-img/button_details.png ) 0 0 no-repeat;
    filter: expression( fixPNG( this ) );
}
#mt77TmplSoftwareListItem .downloadAccess .sponsorDetailButton {
    margin-top: 125px;
    margin-left:-38px;
    width: 119px;
    height: 36px;
    background: url( /mt77-img/button_download_green.png ) 0 0 no-repeat;
    filter: expression( fixPNG( this ) );
}

#mt77TmplSoftwareListItem .downloadAccess .detailText{
    color: #4B4B4B;
    font-size: 14px;
    font-weight: bold;
}

#mt77TmplSoftwareListItem .downloadAccess .price {
    color: #AB1F20;
    font-size: 16px;
    font-weight: bold;
    white-space: nowrap;
}

#mt77TmplSoftwareListItem .downloadAccess .taxable,
#mt77TmplSoftwareListItem .downloadAccess .taxable a,
#mt77TmplSoftwareListItem .downloadAccess .taxable a:active,
#mt77TmplSoftwareListItem .downloadAccess .taxable a:link,
#mt77TmplSoftwareListItem .downloadAccess .taxable a:hover
{
    color: #4b4b4b;
    font-size: 11px;
    font-weight:normal;
}


#mt77TmplSoftwareListItem .downloadType {
    color: #526D88;
    font-size: 12px;
    font-weight: bold;
}

#mt77TmplSoftwareListItem .downloadName {
    color: #AB1F20;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
    padding-bottom: 6px;
}
#mt77TmplSoftwareListItem .downloadName a,
#mt77TmplSoftwareListItem .downloadName a:hover,
#mt77TmplSoftwareListItem .downloadName a:link,
#mt77TmplSoftwareListItem .downloadName a:active {
    color: #ab1f20;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
}

#mt77TmplSoftwareListItem .downloadDescription {
    color: #4B4B4B;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 16px;
}
#mt77TmplSoftwareListItem .downloadDescription a,
#mt77TmplSoftwareListItem .downloadDescription a:hover,
#mt77TmplSoftwareListItem .downloadDescription a:link,
#mt77TmplSoftwareListItem .downloadDescription a:active {
    color: #4B4B4B;
    font-weight: bold;
    text-decoration: none;
}

#mt77TmplSoftwareListItem .downloadAttribute {
    color: #4B4B4B;
    font-weight: bold;
    font-size: 12px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    padding-top: 10px;
    overflow: hidden;
}

#mt77TmplSoftwareListItem .downloadAttribute .downloadCount,
#mt77TmplSoftwareListItem .downloadAttribute .downloadVote,
#mt77TmplSoftwareListItem .downloadAttribute .downloadSize {
    float: left;
    padding-right: 10px;
    overflow: hidden;
}
#mt77TmplSoftwareListItem .downloadAttribute .downloadCount {
    width: 100px;
    text-align: center;
}
#mt77TmplSoftwareListItem .downloadAttribute .downloadVote {
    width: 160px;
}
#mt77TmplSoftwareListItem .downloadAttribute .downloadSize {
    width: 80px;
    text-align: center;
}
#mt77TmplSoftwareListItem .downloadAttribute .downloadVote,
#mt77TmplSoftwareListItem .downloadAttribute .downloadSize {
    float: left;
    padding-right: 10px;
}
#mt77TmplSoftwareListItem .downloadAttribute .downloadButton {
    float: left;
    overflow: hidden;
}

#mt77TmplSoftwareListItem .downloadAttribute .downloadCount .count,
#mt77TmplSoftwareListItem .downloadAttribute .downloadSize .size {
    padding-top: 3px;
    font-weight: normal;
    text-align: center;
}

#mt77TmplSoftwareListItem .downloadAttribute .downloadCount .voteStars {
}


.downloadProductDetailWorksheet{
    float: left;
    width: 830px;
}
.downloadProductDetailRightNavigation{
    float: right;
    width: 169px;
    margin: 0;
    text-align: left;
}

.bb-tl {
    background: url(/mt77-img/box_big_tl.png) top left no-repeat;
}
.bb-tr {
    background: url(/mt77-img/box_big_tr.png) top right no-repeat;
}
.bb-br {
    background: url(/mt77-img/box_big_br.png) bottom right no-repeat;
}
.bb-bl {
    background: url(/mt77-img/box_big_bl.png) bottom left no-repeat;
    padding: 10px;
    padding-bottom: 15px;
}


#mt77SoftwareDetail {
    width: 830px;
    margin: 0;
}

#mt77SoftwareDetailTmpl {
    margin:0;
}

#mt77SoftwareDetailTop {
    padding-top: 5px;
    width: 830px;
}

.mt77SoftwareDetailTopVip {
    background-color: #F4E0E1;
}

#mt77SoftwareDetailTop .spring {
    height: 244px;
    float: left;
}

#mt77SoftwareDetailTop .downloadDetailImg {
    width: 244px;
    overflow: hidden;
    vertical-align: top;
    float: left;
    text-align: center;
}

#mt77SoftwareDetailTop .downloadDetailInfo {
    color: #4b4b4b;
    width: 350px;
    margin-left: 40px;
    margin-right: 10px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    float: left;
}

#mt77SoftwareDetailTop .downloadDetailInfo spring {

}

#mt77SoftwareDetailTop .staticInfoText {
    font-size:13px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
#mt77SoftwareDetailTop .staticInfoText a,
#mt77SoftwareDetailTop .staticInfoText a:link,
#mt77SoftwareDetailTop .staticInfoText a:active,
#mt77SoftwareDetailTop .staticInfoText a:hover {
    text-decoration: underline;
}

#mt77SoftwareDetailTop .downloadTitle {
    color: #B01F1F;
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
    text-align: center;
}

#mt77SoftwareDetailTop .downloadAttribute {
    padding-top: 10px;
}

#mt77SoftwareDetailTop .downloadAttribute .attributeName,
#mt77SoftwareDetailTop .downloadAttribute .voteAttributeName {
    color: #888888;
    min-width: 112px;
    text-align: right;
    float: left;
}

#mt77SoftwareDetailTop .downloadAttribute .attributeValue,
#mt77SoftwareDetailTop .downloadAttribute .voteAttributeValue {
    padding-left: 5px;
    float: left;
    width:210px;
}

#mt77SoftwareDetailTop .downloadAccess {
    text-align: right;
    float: left;
    overflow: hidden;
}

#mt77SoftwareDetailTop .downloadAccess .startDownload {
    color: #526D88;
    font-weight: bold;
}

#mt77SoftwareDetailTop .downloadAccess .boxPrice,
#mt77SoftwareDetailTop .downloadAccess .downloadPrice,
#mt77SoftwareDetailTop .downloadAccess .downloadProcess {
    position: relative;
    width: 171px;
    height: 98px;
    padding-top: 5px;
    background: url(/mt77-img/bg_prize.jpg) no-repeat;
}

#mt77SoftwareDetailTop .downloadAccess .boxPrice .toBasketButton,
#mt77SoftwareDetailTop .downloadAccess .boxPrice .toBasketBoxButton,
#mt77SoftwareDetailTop .downloadAccess .downloadPrice .toBasketButton,
#mt77SoftwareDetailTop .downloadAccess .downloadProcess .toDownloadButton{
    position: absolute;
    top: 58px;
    height: 36px;
}
#mt77SoftwareDetailTop .downloadAccess .boxPrice .toBasketButton {
    left: 10px;
    width: 158px;
    background: url( /mt77-img/button_cd_kaufen.png ) no-repeat;
}
#mt77SoftwareDetailTop .downloadAccess .boxPrice .toBasketBoxButton {
    left: 73px;
    width: 95px;
    background: url( /mt77-img/button_kaufen.png ) no-repeat;
}
#mt77SoftwareDetailTop .downloadAccess .downloadPrice .toBasketButton {
    left: 49px;
    width: 118px;
    background: url( /mt77-img/button_download.png ) no-repeat;
}
#mt77SoftwareDetailTop .downloadAccess .downloadProcess .toDownloadButton {
    left: 49px;
    width: 119px;
    background: url( /mt77-img/button_download_green.png ) no-repeat;
}

#mt77SoftwareDetailTop .downloadAccess .boxPrice .toBasketText,
#mt77SoftwareDetailTop .downloadAccess .downloadPrice .toBasketText {
    display: none;
}

#mt77SoftwareDetailTop .downloadAccess .boxPrice .boxPriceValue,
#mt77SoftwareDetailTop .downloadAccess .downloadPrice .boxPriceValue{
    color: #b01f1f;
    font-size: 16px;
    font-weight: bold;
    padding-right: 5px;
}
#mt77SoftwareDetailTop .downloadAccess .boxPrice .boxPriceValue span,
#mt77SoftwareDetailTop .downloadAccess .downloadPrice .boxPriceValue span{
    font-size: 18px;
}
#mt77SoftwareDetailTop .downloadAccess .boxPrice .oldPrice,
#mt77SoftwareDetailTop .downloadAccess .downloadPrice .oldPrice,
#mt77SoftwareDetailTop .downloadAccess .boxPrice .economy,
#mt77SoftwareDetailTop .downloadAccess .downloadPrice .economy {
    color: #4b4b4b;
    font-size: 12px;
    font-weight: bold;
    padding-right: 5px;
}
#mt77SoftwareDetailTop .downloadAccess .boxPrice .oldPrice span,
#mt77SoftwareDetailTop .downloadAccess .downloadPrice .oldPrice span{
    text-decoration: line-through;
}

#mt77SoftwareDetailTop .downloadAccess .taxable,
#mt77SoftwareDetailTop .downloadAccess .taxable a,
#mt77SoftwareDetailTop .downloadAccess .taxable a:active,
#mt77SoftwareDetailTop .downloadAccess .taxable a:link,
#mt77SoftwareDetailTop .downloadAccess .taxable a:hover
{
    color: #4b4b4b;
    font-size: 10px;
    font-weight:normal;
}

#mt77SoftwareDetailTop .downloadAttribute a:link,
#mt77SoftwareDetailTop .downloadAttribute a:visited,
#mt77SoftwareDetailTop .downloadAttribute a:hover,
#mt77SoftwareDetailTop .downloadAttribute a:active
{
    text-decoration: none;
}

#mt77ShopSoftwareDetailTop .downloadAccess .startDownload{
    color: #526D88;
    position: absolute;
    left: -77px;
    top: 207px;
    font-size: 12px;
    font-weight: bold;
}

#mt77SoftwareDetailBottom {
    padding-top: 4px;
    width: 830px;
}
#mt77SoftwareDetailLine {
    padding-top: 4px;
    width: 830px;
}
#mt77SoftwareDetailBottom .tabMenu{
    width:830px;
    height:37px;
    position:relative;
}
#mt77SoftwareDetailBottom .tabMenu .menuBackground{
    padding-top:11px;
    width:830px;
    height:37px;
}
#mt77SoftwareDetailBottom .tabMenu .menuBackground .background{
    width:830px;
    background: url(/mt77-img/leiste_reiter_bg.png) repeat-x;
    filter: expression( fixPNG( this ) );
    height:26px;
}
#mt77SoftwareDetailBottom .tabMenu .menuItems{
    position:absolute;
    top:0;
    left:0;
    width:830px;
    height:37px;
}
#mt77SoftwareDetailBottom .tabMenu .menuItems a.tabNameLink,
#mt77SoftwareDetailBottom .tabMenu .menuItems a.tabNameLink:active,
#mt77SoftwareDetailBottom .tabMenu .menuItems a.tabNameLink:hover,
#mt77SoftwareDetailBottom .tabMenu .menuItems a.tabNameLink:link{
    color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;
}
#mt77SoftwareDetailBottom .tabMenu .menuItems .tab{
    float:left;
    height:26px;
    margin-top:11px;
    color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;
}
#mt77SoftwareDetailBottom .tabMenu .menuItems .tab .tabName{
    float:left;
    padding-left:8px;
    padding-right:8px;
    padding-top:5px;
}
#mt77SoftwareDetailBottom .tabMenu .menuItems .selectTab{
    float:left;
    height:37px;
    background: url(/mt77-img/leiste_reiter_select_bg.png) repeat-x;
    filter: expression( fixPNG( this ) );
    color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;
}
#mt77SoftwareDetailBottom .tabMenu .menuItems .selectTab .selectTabImg{
    float:left;
}
#mt77SoftwareDetailBottom .tabMenu .menuItems .selectTab .selectTabName{
    float:left;
    padding-top:17px;
}
#mt77SoftwareDetailBottom .tabMenu .menuItems .selectTab .selectTabImg img.leftPartSelectTab{
    height:37px;
    width:12px;
    background: url(/mt77-img/select_tab_menu_left.png) 0 0 no-repeat;
    filter: expression( fixPNG( this ) );
}
#mt77SoftwareDetailBottom .tabMenu .menuItems .selectTab .selectTabImg img.rightPartSelectTab{
    height:37px;
    width:12px;
    background: url(/mt77-img/select_tab_menu_right.png) 0 0 no-repeat;
    filter: expression( fixPNG( this ) );
}
.mt77LineBg{
    height:1px;
    width:100%;
}

#mt77SoftwareDetailBottom .tabContent {
    width: 810px;
    padding: 17px 10px 17px 10px;
    text-align: left;
}

#mt77SoftwareDetailBottom .tabContent .generalInfoTitle{
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 18px;
    color: #B01F1F;
}

#mt77SoftwareDetailBottom .tabContent .tabClear{
    clear: both;
    height: 1px;
    margin-top: 15px;
    margin-bottom: 10px;
    border-top: 1px solid #CCCCCC;
}

#mt77SoftwareDetailBottom .tabContent .contentText {
    color:#4b4b4b;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 16px;
}
#mt77SoftwareDetailBottom .tabContent .pressImage,
#mt77SoftwareDetailBottom .tabContent .authorImage{
    width:111px;
    float:left;
    text-align:center;
}
#mt77SoftwareDetailBottom .tabContent .pressDescription,
#mt77SoftwareDetailBottom .tabContent .authorDescription{
    padding-left:10px;
    float:left;
    text-align:left;
    width:694px;
    color:#000000; font-size:11px; font-weight:normal; text-decoration:none;
}
#mt77SoftwareDetailBottom .tabContent .authorDescription .name{
    color:#526D88; font-size:12px; font-weight:bold; text-decoration:none;
}
#mt77SoftwareDetailBottom .tabContent .authorDescription .description{
    color:#000000; font-size:11px; font-weight:normal; text-decoration:none;
}
#mt77SoftwareDetailBottom .tabContent .pressVerticalClearSpace,
#mt77SoftwareDetailBottom .tabContent .authorVerticalClearSpace{
    clear:both;
    height:20px;
}
#mt77SoftwareDetailBottom .tabContent .authorVerticalClearSpace img,
#mt77SoftwareDetailBottom .tabContent .pressVerticalClearSpace img{
    height:20px;
}
#mt77SoftwareDetailBottom .tabContent .screenshot{
    text-align:left;
    float:left;
    width:265px;
}
#mt77SoftwareDetailBottom .tabContent .screenshot .screenshotImg{
    width:265px;
}
#mt77SoftwareDetailBottom .tabContent .screenshot .screenshotDescription{
    width:265px;
}
#mt77SoftwareDetailBottom .tabContent .strut{
    width:10px;
    float:left;
}
#mt77SoftwareDetailBottom .tabContent .strut img{
    width:10px;
}
#mt77SoftwareDetailBottom .tabContent .screenshotClearSpace{
    height:10px;
    clear:both;
}
#mt77SoftwareDetailBottom .tabContent .screenshotClearSpace img{
    height:10px;
}

/* --------- END TEMPLATE MT77 FREE DOWNLOADS DETAIL --------- */




/* --------- MY RECENT PRODUCTS DEFAULT TEMPLATE  --------- */

#defaultTmplSoftwareList{
    margin:0;
}

#defaultSoftwareListTable{
    min-height:206px;
    width:652px;
    border-spacing:0;
    border-collapse:collapse;
    border:none;
}

#defaultSoftwareListTable td{
    padding:0;
    vertical-align:top;
    text-align:left;
}

#defaultSoftwareListTable .defaultClearTD{
    width:4px;
}
#defaultSoftwareListTable .defaultClearTDImg{
    background: url(/dws-img/d.gif) repeat;
    width:4px;
}
.defaultPaddingTR{
    height:3px;
}
.defaultPaddingTRImg{
    background: url(/dws-img/d.gif) repeat;
    height:3px;
}
.defaultPaddingTD{
    width:3px;
}
.defaultPaddingIMGTD{
    width:7px;
}
.defaultPaddingIMGTDImg{
    background: url(/dws-img/d.gif) repeat;
    width:7px;
}
.defaultPaddingInfoTD{
    width:10px;
}
.defaultPaddingTDImg{
    background: url(/dws-img/d.gif) repeat;
    width:3px;
}
#defaultSoftwareListTable .defaultClearTR{
    height:4px;
}
#defaultSoftwareListTable .defaultClearTRImg{
    background: url(/dws-img/d.gif) repeat;
    height:4px;
}
.mt77MyProductsSoftwareListTable .defaultSoftwareListTD,
#defaultSoftwareListTable .defaultSoftwareListTD{
    width:323px;
    border:1px solid #C3C3C3;
    height:121px;
    overflow:hidden;
}

#defaultSoftwareListTable .defaultBestSoftwareListTD{
    width:654px;
    border:1px solid #C3C3C3;
    height:315px;
    overflow:hidden;
}

.defaultDownloadProduct{
    FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #4b0606;
}
.defaultDownloadProduct span{
    FONT-WEIGHT: bolder; FONT-SIZE: 14px;
}

.defaultDownloadProductRefresh{
    FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #4B4B4B;
    width:100%;
    padding-right:5px;
}

.defaultDownloadProductRefreshBtn{
    background:url("/mt77-img/button_aktualisieren.png") no-repeat center;
    width:137px;
    height:36px;
}

.defaultDownloadProductShare{
    FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #4B4B4B;
    width:100%;
    padding-right:5px;
}

.defaultDownloadProductShareBtn{
    background:url("/mt77-img/newShareButton.png") no-repeat center;
    width:202px;
    height:34px;
}

.defaultSoftwareListItem{
    border-spacing:0;
    border-collapse:collapse;
    border:none;
    min-height:121px;
    overflow:hidden;
    font-family:Tahoma Regular,sans-serif;
}

.defaultSoftwareListItem td{
    text-align:left;
    border:none;
}
.defaultSoftwareListItem .image{
    width:75px;
    text-align:center;
    overflow:hidden;
}

.defaultSoftwareListItem .info{
    width:234px;
    height:200px;
    position:relative;
}
.defaultSoftwareListItem .info .description{
    height:98px;
    overflow:hidden;
}
.defaultSoftwareListItem .info .price{
    height:100%;
    vertical-align:bottom;
    position:absolute;
    left:0;
    top:83px;
}
.defaultSoftwareListItem .info .icon{
    height:100%;
    vertical-align:bottom;
    position:absolute;
    left:200px;
    top:74px;
}
.defaultSoftwareListItem .info .img{
    height:100%;
    vertical-align:bottom;
    position:absolute;
    left:116px;
    top:82px;
}
.defaultSoftwareListItem .info .img img.greenDownload{
    width:119px;
    height:36px;
    background: url(/mt77-img/button_download_green.png) no-repeat;
    filter:expression(fixPNG(this));
}
.defaultSoftwareListItem .info .img img.blueDownload{
    width:118px;
    height:36px;
    background: url(/mt77-img/button_download.png) no-repeat;
    filter:expression(fixPNG(this));
}
.defaultSoftwareListItem .info .img img.redDownload{
    width:119px;
    height:36px;
    background: url(/mt77-img/button_download_red.png) no-repeat;
    filter:expression(fixPNG(this));
}
.defaultSoftwareListItem .info .img img.uncheckedDownload{
    width:119px;
    height:36px;
    background: url(/mt77-img/button_download_unchecked.png) no-repeat;
    filter:expression(fixPNG(this));
}

.boldText, a.detailLink, a.detailLink:link, a.detailLink:active, a.detailLink:hover{
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4B4B4B;
}
.defaultSoftwareListItem .info .name, .defaultSoftwareListItem .info .name a,
.defaultSoftwareListItem .info .name a:hover, .defaultSoftwareListItem .info .name a:link, .defaultSoftwareListItem .info .name a:active{
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4B4B4B; text-decoration:none;
}
.defaultSoftwareListItem .info .text{
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4B4B4B;
}
.defaultSoftwareListItem .info .text a, .defaultSoftwareListItem .info .text a:link,
.defaultSoftwareListItem .info .text a:hover, .defaultSoftwareListItem .info .text a:active{
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4B4B4B; text-decoration:none;
}

.defaultBestSoftwareListItem{
    border-spacing:0;
    border-collapse:collapse;
    border:none;
    min-height:309px;
    overflow:hidden;
}

.defaultBestSoftwareListItem td{
    text-align:left;
    border:none;
}
.defaultBestSoftwareListItem .image{
    width:270px;
    text-align:center;
}

.defaultBestSoftwareListItem .info{
    width:364px;
    position:relative;
}
.defaultBestSoftwareListItem .info .price{
    position:absolute;
    left:0;
    top:240px;
}

.defaultBestSoftwareListItem .info .media_icon{
    position:absolute;
    left:200px;
    top:240px;
}

.defaultDownloadAllListText {
    border-spacing:0;
    border-collapse:collapse;
    border:none;
    width:100%;
    text-align:right;
}

.defaultDownloadAllListText td{
    padding:0;
}

.defaultDownloadAllListText td a, .defaultDownloadAllListText td a:hover,
.defaultDownloadAllListText td a:link, .defaultDownloadAllListText td a:active{
    text-align:right;
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4B4B4B;
    text-decoration: none;
}
.defaultRegisterAllListText td img, .defaultDownloadAllListText td img{
    background:url("/mt77-img/pfeil.png") no-repeat center;
    width:20px;
    height:20px;
    filter:expression(fixPNG(this));
}

/* --------- END MY RECENT PRODUCTS DEFAULT TEMPLATE  --------- */

/* --------- PRODUCTS SHARE --------- */

.shareWizardNavBox {
    width: 655px;
    height: 22px;
    padding-top: 2px;
    margin-bottom: 7px;
    overflow: hidden;
    text-align: center;
    background: url( /mt77-img/search_bg.png ) no-repeat;
    filter: expression( fixPNG( this ) );
}
.shareWizardNavBox a:link,
.shareWizardNavBox a:visited,
.shareWizardNavBox a:hover,
.shareWizardNavBox a:active {
    text-decoration: none;
    font: bold 13px Tahoma, Helvetica, sans-serif;
    color: #4B4B4B;
    margin-left: 30px;
    margin-right: 30px;
}
.shareWizardNavBox em {
    font: normal 13px Tahoma, Helvetica, sans-serif;
    color: #4B4B4B;
    margin-left: 30px;
    margin-right: 30px;
}
.shareWizardNavBox .current em {
    font: bold 13px Tahoma, Helvetica, sans-serif;
    color: black;
    margin-left: 30px;
    margin-right: 30px;
}

.shareBoxTop {
    width: 655px;
    height: 9px;
    background: url( /mt77-img/share_box_top.png ) no-repeat;
    font-size: 1px;
    filter: expression( fixPNG( this ) );
}
.shareBox {
    padding: 10px 25px;
    width: 605px;
    overflow: hidden;
    background: url( /mt77-img/share_box.png ) repeat-y;
    filter: expression( fixPNG( this ) );
    font: normal 11px Tahoma, Helvetica, sans-serif;
    color: black;
}
.shareBoxBottom {
    width: 655px;
    height: 9px;
    background: url( /mt77-img/share_box_bottom.png ) no-repeat;
    padding-bottom: 5px;
    filter: expression( fixPNG( this ) );
}

.shareBox .sharePart {
    margin-bottom: 25px;
}

.shareBox h1 {
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}

.shareBox .addDetailsSharePage .shareCategory {
    float: left;
    width: 40%;
}


.shareBox .addDetailsSharePage .shareImage {
    float: left;
    width: 60%;
}

.shareBox .addDetailsSharePage .shareCategory ul {
    list-style-type: none;
    padding-left: 0;
}

.shareBox .shareName {
    width: 100%;
}

.shareBox .shareDescription {
    height: 120px;
    width: 100%;
}

.shareBox .shareReview {
    border: 1px solid gray;
    background-color: white;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 25px;
}

.shareBox .shareReview .shareImage {
    margin-right: 20px;
}

.shareBox .shareReview table {
    width: 100%;
}

.shareBox .shareLicense {
    border: 1px solid gray;
    background-color: white;
    height: 120px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.shareBox .submitLabel {
    clear: both;
    float: left;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 10px;
}

.shareBox .submitField {
    margin-bottom: 10px;
}

.shareBox .submitField ul {
    list-style-type: none;
}

.shareBox .error {
    color: red;
}

.shareBox .error ul {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
}

.shareBox .areaNext {
    clear: both;
    width: 100%;
    text-align: right;
}

#shareAdmin {
    width: 100%;
    text-align: left;
}

#shareAdmin ul {
    list-style-type: none;
    padding-left: 0px;
}

#shareAdmin .shareId,
#shareAdmin .shareEmail,
#shareAdmin .shareLink,
#shareAdmin .shareName,
#shareAdmin .shareDescription,
#shareAdmin .shareCategory,
{
    margin-bottom: 10px;
}

#shareAdmin .title {
    font-weight: bold;
}

#shareAdmin .leftSeparator{
    padding-left: 20px;
    padding-right: 1px;
}

#shareAdmin .rightSeparator{
    padding-right: 20px;
}

#shareAdmin .shareActon {
    width: 100%;
    padding-bottom: 10px;
    text-align:right;
}

#shareAdmin .shareActon input{
    width:75px;
}

/* --------- SHARE UPLOAD --------- */

.uploadFrame,
.imageUploadFrame {
    padding: 0;
    margin: 0;
    border: none;
    width: 100%;
}

.uploadFrame {
    height: 180px;
}
.imageUploadFrame {
    height: 140px;
}

.uploadBody {
    font: normal 11px Tahoma, Helvetica, sans-serif;
    color: black;
    background-color: #f7f7f7;
    padding: 0;
    margin: 0;
}

.uploadBody h1 {
    font-size: 13px;
    font-weight: bold;
}

.uploadForm {
    padding: 0;
    margin: 5px 0 0;
}

.imageTitle,
.uploadTitle {
    font-weight: bold;
    font-size: 13px;
    color: black;
    font-family: tahoma, sans-serif;
    text-decoration: none;
}

.error {
    color: red;
}

.error ul {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
}

.wicketLogin .loginItemBox {
    color: black;
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px
}

/* --------- SHARE UPLOAD END --------- */

/* --------- SHARE SEARCH --------- */

.shareSearch {
    text-align: left;
}

.shareSearch .shareSearchTitle {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    padding-left: 5px;
    padding-top: 15px;
}

.shareSearch .searchFieldTitle {
    width: 100px;
}

.shareSearch .searchShareInfo {
    vertical-align: top;
}

.shareSearch .searchShareStateSelect {
    width: 100px;
    padding-left: 20px;
}

.shareSearch .search {
    vertical-align: bottom;
}
/* --------- SHARE SEARCH END --------- */

.shareStart {
    padding-left: 8px;
    padding-top: 4px;
    text-align: left;
}

.shareStart a:link,
.shareStart a:visited,
.shareStart a:hover,
.shareStart a:active {
    color: #1F4274;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.shareStart a:hover {
    text-decoration: underline;
}

/* --------- END PRODUCTS SHARE --------- */

.downloadPanel {
    font-family: Tahoma Regular, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    border: 1px solid gray;
    margin-bottom: 10px;
}

.downloadPanel td {
    border-right: none;
    border-left: none;
}

.downloadPanel .header td {
    text-align: left;
    padding-left: 15px;
}

.downloadPanel .body td {
    padding: 5px;
    vertical-align: top;
    border-top: 1px solid gray;
    border-bottom: none;
}

.downloadPanel .body .content td {
    border: 0;
    padding-bottom: 5px;
}

.downloadPanel .body .content .limitLengthLink
{
    overflow-x:hidden;
    width:240px;
}
.downloadPanel .actions td {
    padding: 5px;
    border-top: none;
}

.roundedBox .t {background: url(/common-img/rounded_box_dot_v.gif) 0 0 repeat-x}
.roundedBox .b {background: url(/common-img/rounded_box_dot_v.gif) 0 100% repeat-x}
.roundedBox .l {background: url(/common-img/rounded_box_dot_h.gif) 0 0 repeat-y}
.roundedBox .r {background: url(/common-img/rounded_box_dot_h.gif) 100% 0 repeat-y}
.roundedBox .bl {background: url(/common-img/rounded_box_bl.gif) 0 100% no-repeat}
.roundedBox .br {background: url(/common-img/rounded_box_br.gif) 100% 100% no-repeat}
.roundedBox .tl {background: url(/common-img/rounded_box_tl.gif) 0 0 no-repeat}
.roundedBox .tr {background: url(/common-img/rounded_box_tr.gif) 100% 0 no-repeat}
.roundedBox .innerBody {
    background-color: #cfcfcf;
    margin: 0 7px 0 7px;
    padding: 7px 0 7px 0;
}

.screenshotContainer td {
    width: 110px;
    height: 90px;
    text-align: center;
    vertical-align: middle;
    background-color: white;
}
.screenshotContainer a,
.screenshotContainer a:link,
.screenshotContainer a:active,
.screenshotContainer a:hover {
    position: relative;
}

.screenshotContainer td.screenshotSpace,
.screenshotContainer td.screenshotSpace img{
    width: 7px;
    background-color: #cfcfcf;
}

.downloadMediasList{
    width: 450px;    
}

.downloadMediasList tr.head{
    background-color: #F7F7F7;
    color: #B01F1F;
    font-weight: bold;

}

.downloadMediasList td{
    border: 1px solid #F7F7F7;
    padding-top: 5px;
}

.downloadMediasList tr.head td{
    padding: 0;
}


.downloadMediasList td.download{
    border: 0;    
}

.clipartDownloadBtn{
    width: 17px;
    height: 17px;
    background: url( /mt77-img/downloadClipartBtn.png ) 0 0 no-repeat;
    filter: expression( fixPNG( this ) );
}