﻿/* #################### GENERAL #################### */
a, a:link, a:hover, a:active
{
    font-size: 12px;
}
p 
{
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.pl10 
{
    vertical-align: middle;
}
.txtBold 
{
    font-size: 14px;
    color: #828282;   
    color: #353536;   
}


/* #################### IDS #################### */
#sort
{
    float: right;
    width: 400px;
    text-align: right;
    margin-right: 10px;
}
#sort a, #sort a:link, #sort a:hover, #sort a:active
{
    font-size: 14px;
    font-weight: bold;
    color: #828282;   
    color: #353536;   
}
#sortList 
{
    position: absolute;
    left: 975px;
    top: 170px;
    width: 150px;
    max-width: 150px;
}
#sortList a, #sortList a:link, #sortList a:hover, #sortList a:active {
    text-decoration: none;
}



/* #################### CLASS PARTNER #################### */
.partner 
{
    padding-top: 10px;
}
.partner hr
{
    height: 0px;
    color: #CCC;
    margin: 20px 0 20px 0;
    border-color: #CCC;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-right-width-value: 0px;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
}



/* #################### CLASS PARTNER ID SCREEN #################### */
.partner #screens
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    background-color: #000;
    /* Transparent */
    opacity: .90;
    filter: alpha(opacity=90);
     -moz-opacity: .9;
}
.partner #screens #big
{
    width: 700px;
    height: 500px auto;
    /*padding: 50px;*/
    margin: 100px auto 10px auto;
    vertical-align: middle;
    border: 1px solid #828282;
}
.partner #screens #big img
{
    padding: 10px;
    max-width: 680px;
    max-height: 480px;
}
.partner #screens #thumbs
{
    width: 700px;
    height: 100px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    border: 1px solid #828282;
    background-color: #000;
}
.partner #screens #thumbs img
{
    max-height: 90px;
    max-width: 125px;
    padding: 5px;
}
.partner #screens #close
{
    color: #fff;
    width: 690px;
    height: 20px;
    margin: 10px auto auto auto;
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    border: 1px solid #828282;
    background-color: #000;
}
.partner #screens #close a
{
    color: #fff;
}



/* #################### CLASS PARTNER AGB #################### */
.partner .agb 
{
    height: auto;
    max-height: 75px;
    overflow: hidden;
    margin-bottom: 10px;
}
.partner .agb input
{
    margin: 0;
    padding: 0;
    border: none;
    vertical-align: middle;
    margin-bottom: 1px;
    background-color: Transparent;
}



/* #################### CLASS PARTNER CONDITION #################### */
.partner .condition 
{
    width: 100%;
    color: #828282;
    font-size: 11px;
    margin-top: 1px;
    padding: 4px 2px 0 0;
    /*border-top: 10px solid #FEDC00;*/
    background-image: url(//static.afterbuy.de/afterbuy/images/Applications/gradient_special.gif);
    background-repeat: no-repeat;
}



/* #################### CLASS PARTNER CONTENT #################### */
.partner .content 
{
    float: left;
    width: 570px;
    width: 75%;
}

.partner .content h1 
{
    color: #000;
    font-size: 14px;
    font-weight: bold;
    /*padding-top: 10px;*/
}
.partner .content h2
{
    color: #828282;
    font-size: 12px;
    font-weight: normal;
    margin: -5px 0 5px 0;
}
.partner .content a, .partner .content a:link, .partner .content a:hover, .partner .content a:active
{
    color: #000;
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal;
}
.partner .content hr
{
    height: 0px;
    color: #CCC;
    margin: 20px 0 20px 0;
    border-color: #CCC;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-right-width-value: 0px;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
}
.partner .content select 
{
    width: 250px;
    margin: 2px 0 2px 0;
}

.partner .content textarea 
{
    width: 95%;
    height: auto;
    min-height: 60px;
    margin: 2px 0 2px 0;
}

/* #################### CLASS PARTNER CONTENT IDS #################### */
.partner .content #header
{
    float: left;
    width: 65%;
}
.partner .content #screenshots
{
    text-align: right;
    float: right;
    width: 35%;
}
.partner .content #screenshots a, .partner .content #screenshots a:link, .partner .content #screenshots a:hover, .partner .content #screenshots a:active
{
    text-align: right;
    margin: 0;
}
.partner .content #screenshots .screenshot
{
    text-align: right;
    max-width: 200px;
    max-height: 200px;
    border: none;    
}



/* #################### CLASS PARTNER CONTENT ADMIN #################### */
.partner .content .admin label
{
    font-weight: bold;
}
.partner .content .admin input 
{
    width: 250px;
    margin: 2px 0 2px 0;
}
.partner .content .admin .checkbox
{
    width: auto;
}
.partner .content .admin .imageInput 
{
    width: 100px;
    margin: 2px 0 2px 0;
}



/* #################### CLASS PARTNER CONTENT CLICK #################### */
/* (Mehr Details    Jetzt aktivieren    Sonderkonditionen) */
.partner .content .click
{
    float: left;
    width: 160px;
    margin-right: 10px;
}
.partner .content .clickHigh
{
    float: left;
    width: 160px;
    height: 55px;
    margin-right: 10px;
    line-height:75px;
}
.partner .content .clickActivation
{
    float: right;
    width: 200px;
    margin-right: 10px;
}
.partner .content .clickActivationHigh
{
    float: right;
    width: 200px;
    height: 70px;
    margin-right: 10px;
}
.partner .content .click input, .partner .content .clickHigh input 
{
    margin: 0;
    padding: 0;
    border: none;
}


.partner .content .PartnerH 
{
    float: left;
}
.partner .content .OneClickImg
{
    float: left;
    padding-left: 15px;
}


/* #################### CLASS PARTNER PICTURE #################### */
.partner .picture 
{
    float: left;
    width: 160px;
    max-width: 160px;
    padding-right: 20px;
    padding-top: 10px;
}
.partner .picture img 
{
    max-width: 140px;
    max-height: 90px;
    margin: 0px auto;
}
.partner .picture .ImageSpace 
{
    /*display: table-cell;*/
    vertical-align: middle;
    width: 140px;
    height: 90px;
    max-width: 140px;
    max-height: 90px;
    /*margin: 10px 20px 0px 0px;*/
    padding: 10px;
    border: 1px solid #828282;
    border: 1px solid #CCC;
    background-color: #FFF;
    overflow: hidden;
}
.startpage .ImageSpace 
{
    /*display: table-cell;*/
    /*vertical-align: middle;*/
    width: 160px;
    height: 60px;
    max-width: 160px;
    max-height: 60px;
    background-color: Transparent;
    overflow: hidden;
    float: right;
}
.startpage p 
{
    font-size: 11px;
}
.startpage a, .startpage a:link, .startpage a:hover, .startpage a:active
{
    font-size: 11px;
}


/* #################### CLASS PARTNER TEASER #################### */
.partner .teaser 
{
    height: auto;
    max-height: 75px;
    overflow: hidden;
    margin-bottom: 10px;
}



/* #################### ID PARTNERAREA #################### */
#partnerarea
{
    width: 185px;
    padding-left: 12px;
}
#partnerarea table
{
    width: 165px;
}
#partnerarea .categoryLink:hover
{
    cursor: pointer;
}

/* #################### ID PARTNERAREA CLASS NAVI #################### */
#partnerarea .navi
{
    color: #000;
	font-size: 14px;
	text-decoration:none;
} 
#partnerarea .navi input 
{
    width: 100px;
}
#partnerarea .navi .DeleteButton 
{
    margin-left: 5px;
    width: 10px;
    background-color: Red;
}
.DeleteButton 
{
    margin-left: 5px;
    width: 10px;
    background-color: Red;
}
#partnerarea .navi a
{
    color: #000;
	text-decoration:none;
}
#partnerarea .navi:link, #partnerarea .navi:visited {
    color: #000;
} 
#partnerarea .navi:hover, #partnerarea .navi:active, #partnerarea .active {
    color: #000;
	text-decoration:none;
	background-color: #FCF5C7;
}		


/* #################### STARTPAGE #################### */
.startpage 
{
    padding: 10px;
    width: 340px;
    height: 185px;
    max-height: 185px;
    min-height: 185px;
    overflow: hidden;
}
.startpage h1 
{
    float:left;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    margin: 0 5px 0 0;
    padding: 0;
    /*height: 58px;*/
    padding-top: 40px;
    width: 170px;
    vertical-align: bottom;
}

.startpage h2
{
    float:left;
    color: #828282;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.startpage hr
{
    height: 0px;
    color: #828282;
    color: #CCC;
    margin: 20px 0 10px 0;
    border-color: #828282;
    border-color: #CCC;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-right-width-value: 0px;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
}
.startpage .teaser 
{
    height: auto;
    max-height: 70px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}

.PartnerWidget {
    width: 49%;
    margin-bottom: 10px;
}





.main .linksU{text-align:center;color:#828282;cursor:pointer;font-size:11px}
.main .linksU:hover{text-align:center;color:#828282;cursor:pointer;font-size:11px}

.main td.boxOL{background: url(//static.afterbuy.de/homesites/images/home/box_oben_li.gif) no-repeat;width: 6px;height:6px}
.main td.boxOM{background: url(//static.afterbuy.de/homesites/images/home/box_oben_mitte.gif)}
.main td.boxOR{background: url(//static.afterbuy.de/homesites/images/home/box_oben_re.gif) no-repeat;width: 6px;height:6px}
.main td.boxML{background: url(//static.afterbuy.de/homesites/images/home/box_mitte_li.gif);width: 6px;height:22px}
.main td.boxMM{background: url(//static.afterbuy.de/homesites/images/home/hg_box.gif);color:#828282;vertical-align:text-top;padding-left:5px;height:22px}
.main td.boxMR{background: url(//static.afterbuy.de/homesites/images/home/box_mitte_re.gif);width: 6px;height:22px}
.main td.boxCL{background: url(//static.afterbuy.de/homesites/images/home/box_seite_grau_li.gif);width: 6px}
.main td.boxCM{vertical-align:top;padding: 5px 5px 0px 5px;height:190px}
.main td.boxCMff{vertical-align:top;padding: 5px 5px 0px 5px;height:197px}
.main td.boxCR{background: url(//static.afterbuy.de/homesites/images/home/box_seite_grau_re.gif);width: 6px}
.main td.boxUL{background: url(//static.afterbuy.de/homesites/images/home/box_unten_li.gif) no-repeat;width: 6px;height:6px}
.main td.boxUM{background: url(//static.afterbuy.de/homesites/images/home/box_unten_grau.gif);height:6px}
.main td.boxUR{background: url(//static.afterbuy.de/homesites/images/home/box_unten_re.gif) no-repeat;width: 6px;height:6px}
.main td.loginOL{background: none; width: 0px; height: 0px}
.main td.loginOM{background: none; height: 0px}
.main td.loginOR{background: none; width: 0px; height: 0px}
.main td.loginML{background: url(//static.afterbuy.de/homesites/images/home/login_li.gif);width: 6px;height:29px}
.main td.loginMM{background: url(//static.afterbuy.de/homesites/images/home/hg_login.gif);vertical-align:middle}
.main td.loginText{white-space: nowrap;color:#828282;font-size:11px}
.main td.loginMR{background: url(//static.afterbuy.de/homesites/images/home/login_re.gif);width: 6px;height:29px}
.main td.loginUL{background: none; width: 0px; height: 0px}
.main td.loginUM{background: none; height: 0px}
.main td.loginUR{background: none; width: 0px; height: 0px}

.main input.passwd{background:url(//static.afterbuy.de/homesites/images/home/passwd.gif) no-repeat scroll 0 0; }
.main input{color:#828282;background-color:White;border:1px solid #cccccc;font-size:11px}
.main .input{height:15px;}


.main table{overflow:hidden}
table.main{text-align:left;width:990px;margin:0px auto; vertical-align:middle;}

