/*#affTopNavigationLayer
{
	height: 95px;
	left:0px;
	position: absolute;
	top: 0px;
	width: 615px;
}*/

#affTopNavigation {
    background: url(/franzis-img/top_bg_verlauf.jpg) 0 0 no-repeat;
	height: 166px;
	margin: 0;
	position: relative;
	width: 1024px;
    border:none;
    text-align:left;
}
*.affWorksheetMainContainer
{
	position: relative;
    width:1020px;
    padding-left:4px;
}
*.affWorksheetContainer
{
	position: relative;
    width:1020px;
}

#affRegWorksheet
{
	left: 10px;
	position: absolute;
	top:10px;
	width: 1014px;
	vertical-align: top;
	padding-bottom : 15px;
}

.affPartnerContent{
    text-align:center;
}

*.affPartnerWorksheet
{
	/*vertical-align: top;*/
	padding-bottom: 360px;
    height: 100%;
	width: 792px;
    margin: 0 auto 0 auto;
    text-align:left;
}

div.affWelcome
{
    text-decoration: none;
	color : #C14436;
    FONT-SIZE: 16px;
    font-weight:bold;
    font-family: verdana, geneva, arial, helvetica;
}

*.affPartnerSalution
{
    text-decoration: none;
	color : #000000;
    FONT-SIZE: 16px;
    font-weight:bold;
    font-family: verdana, geneva, arial, helvetica;
}
*.affWelcomeText
{
    text-decoration: none;
	color : #000000;
    FONT-SIZE: 12px;
    font-family: verdana, geneva, arial, helvetica;
}

TD.affResultMessage
{
	color:#056FA0;
    font-weight:bold;
    font-family: verdana, geneva, arial, helvetica;
	text-decoration: none;
    FONT-SIZE: 12px;
}

#affStartLogoBackground
{
    border: none;
    height: 25px;
    width: 1024px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    background: url(/affiliate-img/bg-gold.gif) center;
    margin: 0 0 0 0;
    position:absolute;
    left:0;
    top:116px;
}
#affStartLogoBackgroundText{
    padding-top:5px;
}

A.affLinkGeneral
{
	color:#056FA0;
	font-family: verdana, geneva, arial, helvetica;
	text-decoration: none;
    FONT-SIZE: 12px;
}

A.affLinkTopMenu {
	color:#000000;
	text-decoration: none;
    font-family: verdana, geneva, arial, helvetica;
    FONT-SIZE: 12px;
    font-weight:bold;
    vertical-align:middle;
}
#affSubmitTextLink, #affBackToLoginLink, #affLoginSubmitLink,
    #affLostPasswordlink, #affGoToRegistrationLink
{
	color: #000000;
	font-family: verdana, geneva, arial, helvetica,sans-serif;
	text-decoration: none;
    FONT-SIZE: 11px;
    font-weight:bold;
}

A.affMainCategory
{
	color: #000000;
	font-family: verdana, geneva, arial, helvetica;
	text-decoration: none;
    FONT-SIZE: 11px;
    font-weight:bold;
}
A.affMainCategoryF12
{
	color: #000000;
	font-family: verdana, geneva, arial, helvetica;
	text-decoration: none;
    FONT-SIZE: 12px;
    font-weight:bold;
}

#affStartHeadLogo
{
    border: 0px;
    height: 74px;
    width: 1024px;
    background: url(/affiliate-img/banner.jpg) 0 0 no-repeat;
    margin: 0 0 0 0;
}

div.imgClear
{
    border: 0px;
    background: url(/affiliate-img/d.gif);
    margin: 0 0 0 0;
}

div.imgNext
{
    display:inline;
    border:0px;
    width:17px;
    height:15px;
    background: url(/affiliate-img/next.gif);
    margin: 0 0 0 0;
}

#affStartInfoBackground{
    border: none;
    height: 16px;
    width: 1024px;
    background: url(/affiliate-img/b.gif) repeat-x;
    font-weight:bold;
    margin: 0 0 0 0;
    position:absolute;
    left:0;
    top:141px;
}

#affStartTextLogo, #affStartDateLogo{
    color:#FFFFFF;
    font-family: verdana, geneva, arial, helvetica;
    vertical-align: middle;
    font-size:9px;
    font-weight:bold;
    margin:3px;
}

#affStartTextLogo
{
    float:left;
    width: 200px;
    text-align:left;
}

#affStartDateLogo
{
    float:right;
    width: 395px;
    text-align:right;
}

#affMustFieldsMsg, #affResultMsg, .affBoldText, .affInstructionText, .affSelectText{
    font-size:12px;
    text-align:left;
    font-family: verdana, geneva, arial, helvetica;
}

#affResultMsg{
    font-weight:bold;
    color:#C14436;
}

#affLoginBox{
    width:1024px;
}

.affBoldText{
    font-weight:bold;
}

.affInputLine{
    width:1024px;
}

.affLostPassword{
    width:1024px;
    position:absolute;
    left:180px;
}

.affBlueLine{
    color:#056FA0;
}

.affSubmitText{
    width:1024px;
    font-size:12px;
    text-align:right;
    font-family: verdana, geneva, arial, helvetica;
    height:20px;
    position:relative;
}
.affSubmitText .title{
    position:absolute;
    left:510px;
}

.affInfoInputText, .affTelInfoText{
    width:1024px;
    font-size:12px;
    text-align:left;
    font-family: verdana, geneva, arial, helvetica;
    padding-top:4px;
    padding-left:15px;
    position:relative;
}

.affInfoInputText{
    height:22px;
}

.affTelInfoText{
    height:30px;
}

.affInfoInputText .title, .affInfoInputText .input, .affInfoInputText .submit, .affInfoInputText .submitImg,
    .affRegistrationInfoText, .affNewsletterInfoText{
    position:absolute;
}

.affNewsletterInfoText{
    left:15px;
    width:914px;
}

.affRegistrationInfoText{
    left:180px;
    width:420px;
}

.affInfoInputText .title{
    left:15px;
    top:5px;
    width:150px;
    height:20px;
}

.affInfoInputText .input{
    display:inline;
    left:180px;
    top:1px;
}

.affTextInput, .affZipCodeInput{
    height:20px;
    font-size:12px;
    font-family: verdana, geneva, arial, helvetica;
}

.affTextInput{
    width:150px;
}

.affZipCodeInput{
    width:55px;
}

.affInfoInputText .submit{
    display:inline;
    left:330px;
    top:5px;
}

.affInfoInputText .submitImg{
    display:inline;
    left:378px;
    top:5px;
}

.affSubmit{
    background:url(/affiliate-img/next.gif) no-repeat center;
    border:none;
    width:17px;
    height:15px;
    display:inline;
}

.affBulletImg
{
    width:8px;
    height:8px;
    display:inline;
    background: url(/affiliate-img/bullet8.gif) no-repeat center;
    border:0;
}

.affInfoInputText .affBulletImg
{
    position:absolute;
    top:2px;
    left:150px;
}

.affInput{
    display:inline;
    vertical-align:middle;
    height:20;
    float:right;
}

.affPageTitle
{
    font-family: verdana, geneva, arial, helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    margin-bottom:20px;
}
.affAccessTable, .affCommissionTable, .affRegistrationTable
{
    font-family: verdana, geneva, arial, helvetica,sans-serif;
    font-size:11px;
    /*width:1024px;*/
    position:relative;
}

.affAccessTableHeadTR, .affCommissionTableHeadTR, .affRegistrationTableHeadTR div{
    font-weight:bold;
    font-family: verdana, geneva, arial, helvetica,sans-serif;
    font-size:11px;
}

.affAccessTableContentTR div{
    font-family: verdana, geneva, arial, helvetica,sans-serif;
    font-size:10px;
}

.affAccessTableHeadTR, .affAccessTableContentTR, .affCommissionTableHeadTR, .affCommissionTableContentTR,
.affRegistrationTableHeadTR, .affCommissionTableContentTR, .affRegistrationTableContentTR
{
    position:relative;
    height:22px;
}

.affAccessTableContentTR .date,
.affAccessTableHeadTR .date{
    width:150px;
    left:0;
}
.affAccessTableContentTR .campaign,
.affAccessTableHeadTR .campaign{
    width:350px;
    overflow-x:hidden;
    position:absolute;
    left:150px;
    top:0;
}
.affAccessTableContentTR .count,
.affAccessTableHeadTR .count{
    width:80px;
    position:absolute;
    top:0;
    left:500px;
}
.affAccessTableContentTR .url,
.affAccessTableHeadTR .url{
    width:444px;
    position:absolute;
    top:0;
    left:580px;
}

.affRegistrationTableHeadTR .product,
.affRegistrationTableContentTR .product,
.affCommissionTableContentTR .product{
    width:400px;
    left:0;
}

.affRegistrationTableHeadTR .free,
.affRegistrationTableContentTR .free,
.affCommissionTableContentTR .free{
    width:100px;
    overflow-x:hidden;
    position:absolute;
    left:400px;
    top:0;
}

.affRegistrationTableHeadTR .processing,
.affRegistrationTableContentTR .processing,
.affCommissionTableContentTR .processing{
    width:150px;
    overflow-x:hidden;
    position:absolute;
    left:500px;
    top:0;
}

.affRegistrationTableHeadTR .paid,
.affRegistrationTableContentTR .paid,
.affCommissionTableContentTR .paid{
    width:374px;
    overflow-x:hidden;
    position:absolute;
    left:650px;
    top:0;
}

.affCommissionTableHeadTR .orderNumber,
.affCommissionTableContentTR .orderNumber
{
    width:200px;
    left:0;
}
.affCommissionTableHeadTR .date,
.affCommissionTableContentTR .date
{
    width:250px;
    overflow-x:hidden;
    position:absolute;
    left:200px;
    top:0;
}
.affCommissionTableHeadTR .shop,
.affCommissionTableContentTR .shop
{
    width:120px;
    position:absolute;
    top:0;
    left:450px;
}
.affCommissionTableHeadTR .status,
.affCommissionTableContentTR .status
{
    width:100px;
    position:absolute;
    top:0;
    left:570px;
}

.affCommissionTableHeadTR .commission,
.affCommissionTableContentTR .commission
{
    width:94px;
    position:absolute;
    top:0;
    left:670px;
}

.affCommissionTableContentTR .affTotalCommissionText{
    position:absolute;
    top:0;
    left:0;
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: verdana,geneva,arial,helvetica,sans-serif; TEXT-DECORATION: none;
}

.affCommissionTableContentTR .affTotalCommission{
    position:absolute;
    left:580px;
    top:0;
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: verdana,geneva,arial,helvetica,sans-serif; TEXT-DECORATION: none;
}

.affClearSpace{
    width:1024px;
    height:7px;
}

.affClearImg{
    background: url(/affiliate-img/d.gif) repeat-y;
    height:7px;
}

.affTopMenu {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.affTopMenuLeft{
    position:absolute;
    left:6px;
    text-align:left;
    width:50%;
    top:0;
}
.affTopMenuRight{
    position:absolute;
    right:6px;
    text-align:right;
    width:50%;
    top:0;
}
.affTopMenuBg {
    position: absolute;
    top: 20px;
    height: 70px;
    width: 1003px;
    overflow: hidden;
    background: url( /mt77-img/top_nav_bg.png ) 0 0 repeat-x;
    filter: expression( fixPNG( this ) );
}
.affLogo{
    position: absolute;
    left: 5px;
    top: -10px;
    width: 164px;
    height: 99px;
    background: url( /mt77-img/mt66_logo_frei.png ) 0 0 no-repeat;
    filter: expression( fixPNG( this ) );
}
.affTopMenuNav {
    position: absolute;
    top: 70px;
    left: 175px; /*width: 650px;*/
}
.affHomeMenuItemStart{
}

.affHomeMenuItemStartSelect{

}

.affTopMenuItemStart{

}
.affTopMenuItemStartSelect{

}
.affTopMenuItemEnd{

}
.affTopMenuSearchEnd{

}
.affTopMenuItemEndSelect{

}
.affTopMenuItemLong, .affTopMenuItem {

}

.affTopMenuItem {

}

.affTopMenuItemLong {

}

.affTopMenuBack{
}

.affTopMenuItemText{
}
.affTopMenuItemText tr{

}

.affTopMenuItemText td{
    vertical-align:top;
    height:45px;
    padding-bottom:10px;
    padding-left:5px;
    padding-right:5px;
    white-space:nowrap;

}

a.affTopMenuItemLink:link, a.affTopMenuItemLink:visited, a.affTopMenuItemLink:active{
    color: #f7f7f7;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
}

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

.affTopMenuSearchText{
    border:none;
    width:100%;
    height:100%;
    border-spacing:0;
    padding:0;
}
.affTopMenuSearchText tr{
    vertical-align:middle;
}

.affTopMenuSearchText td{
    text-align:right;
    vertical-align:middle;
}
.affProcessNav{
    color: #000000;
    position: absolute;
    top: 95px;
    left: 0px;
    font-weight: bold;
    font-size: 11px;
}
.affTopOrangeLine{
    position:absolute;
    top:152px;
    width:1024px;
    left:0px;
    FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #4b4b4b; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.affTopMenuSearch{

}

.affPath {
	FONT-SIZE: 11px; font-weight:bold; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.urlConverterTextBold{
    FONT-SIZE: 12px; font-weight:bold; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.urlConverterText{
    FONT-SIZE: 12px; font-weight:normal; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.urlConverterInputText{
    FONT-SIZE: 12px; font-weight:normal; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
    width:600px;
}