html {
	height: 100%;
}

body {
    background-color:#fff;
    text-align:center;
    height: 100%;
}

div#pageDiv {
	position:relative;
	width: 860px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:left; 
    border: 0px solid black; /* margin - for debug purposes   */
}

.headerDiv {
    margin:0 auto;
    width:100%;
    height:64px;
    overflow:hidden;
    border: 0px solid black; /* margin - for debug purposes   */
}



.headerLeftDiv{
    float: left;
    width:129px;
    height:64px;
}

.headerLeftDivGreen{
    float: left;
    width:129px;
    height:64px;
    background-image: url(../images/add_advert/strudel_anzeige_aufgeben.jpg);
}

.headerLeftDivYellow{
    float: left;
    width:129px;
    height:64px;
    background-image: url(../images/faq/strudel_faq.jpg);
}

.headerLeftDivRed{
    float: left;
    width:129px;
    height:64px;
    background-image: url(../images/markt_anmelden/strudel_markt_anmelden.jpg);
}

.headerLeftDivGrey{
    float: left;
    width:129px;
    height:64px;
    background-image: url(../images/onlinemaerkte/strudel_onlinemaerkte.jpg);
}

.headerLeftDivBlue{
    float: left;
    width:129px;
    height:64px;
    background-image: url(../images/home/strudel_home.jpg);
}



.headerRightDivGreen{
    float: left;
    width:731px;
    height:64px;
    background-image: url(../images/add_advert/kopf_bg_anzeige_aufgeben.jpg);
    background-repeat: repeat-y ;
}

.headerRightDivYellow{
    float: left;
    width:731px;
    height:64px;
    background-image: url(../images/faq/kopf_faq.jpg);
}

.headerRightDivRed{
    float: left;
    width:731px;
    height:64px;
    background-image: url(../images/markt_anmelden/kopf_markt_anmelden.jpg);
}

.headerRightDivGrey{
    float: left;
    width:731px;
    height:64px;
    background-image: url(../images/onlinemaerkte/kopf_onlinemaerkte.jpg);
}

.headerRightDivBlue{
    float: left;
    width:731px;
    height:64px;
    background-image: url(../images/home/kopf_home.jpg);
}

.headerRightDivSolid{
    float: left;
    width:731px;
    height:64px;
}

.headerRightImgDiv{
    top:19px;
    left:285px;
    position:relative;
    border: 0px solid black; /* margin - for debug purposes   */
}

.headerRightImgDivGreen{
    top:19px;
    left:285px;
    position:relative;
    width:445px;
    height:42px;
    background-image: url(../images/add_advert/logo_anzeige_aufgeben.gif);
}




.bodyDiv {
    margin:0 auto;
    text-align:left;
    overflow:hidden;
    border: 0px solid black; /* margin - for debug purposes   */
}


.bodyLeftDivGreen {
    float: left;
    width:135px; /* 129 + 6 */
    height: 100%;
    border: 0px solid black; /* margin - for debug purposes   */
}

.bodyLeftMenuDivGreen {
    float: left;
    width:129px;
    background-color:#B5BB33;
    border: 0px solid black; /* margin - for debug purposes   */
}
.bodyLeftMenuTopDivGreen{
    height: 100px;
    background-color:#B5BB33;
}
.bodyLeftMenuAreaDivGreen{

}
.bodyLeftMenuBottomDivGreen{
    background-color:#B5BB33;
    height: 568px;
}

.bodyLeftShadowDivGreen {
    float: left;
    width:6px;
    height:900px;
    background-image: url(../images/add_advert/shadow_horizontal.jpg);
    background-repeat: repeat-y ;
    border: 0px solid black; /* margin - for debug purposes   */
}




.bodyLeftDivBlue {
    float: left;
    width:135px; /* 129 + 6 */
    height: 100%;
}

.bodyLeftMenuDivBlue {
    float: left;
    width:129px;
    background-color:#072362;
}
.bodyLeftMenuTopDivBlue{
    height: 100px;
    background-color:#072362;
}
.bodyLeftMenuAreaDivBlue{

}
.bodyLeftMenuBottomDivBlue{
    background-color:#072362;
    height: 68px;
}

.bodyLeftShadowDivBlue {
    float: left;
    width:6px;
    height:400px;
    background-image: url(../images/add_advert/shadow_horizontal.jpg);
    background-repeat: repeat-y ;
}



.bodyLeftDivYellow {
    float: left;
    width:135px; /* 129 + 6 */
    height: 100%;
    min-height: 100%;
	height: auto !important;
}

.bodyLeftMenuDivYellow {
    float: left;
    width:129px;
    background-color:#F5D69D;
    min-height: 100%;
	height: auto !important;
	height: 100%;
}
.bodyLeftMenuTopDivYellow{
    height: 100px;
    background-color:#F5D69D;
}
.bodyLeftMenuAreaDivYellow{

}
.bodyLeftMenuBottomDivYellow{
    background-color:#F5D69D;
    min-height: 100%;
	height: auto !important;
	height: 100%;
}

.bodyLeftShadowDivYellow {
    float: left;
    width:6px;
    min-height: 100%;
	height: auto !important;
	height: 100%;
    background-image: url(../images/add_advert/shadow_horizontal.jpg);
    background-repeat: repeat-y ;
}



.bodyLeftDivRed {
    float: left;
    width:135px; /* 129 + 6 */
    height: 100%;
}

.bodyLeftMenuDivRed {
    float: left;
    width:129px;
    background-color:#C2C0C1;
}
.bodyLeftMenuTopDivRed{
    height: 100px;
    background-color:#C2C0C1;
}
.bodyLeftMenuAreaDivRed{

}
.bodyLeftMenuBottomDivRed{
    background-color:#C2C0C1;
    height: 68px;
}

.bodyLeftShadowDivRed {
    float: left;
    width:6px;
    height:400px;
    background-image: url(../images/add_advert/shadow_horizontal.jpg);
    background-repeat: repeat-y ;
}



.bodyLeftDivGrey {
    float: left;
    width:135px; /* 129 + 6 */
    height: 100%;
}

.bodyLeftMenuDivGrey {
    float: left;
    width:129px;
    background-color:#B8BFF3;
}
.bodyLeftMenuTopDivGrey{
    height: 100px;
    background-color:#B8BFF3;
}
.bodyLeftMenuAreaDivGrey{

}
.bodyLeftMenuBottomDivGrey{
    background-color:#B8BFF3;
    height: 8868px;
}

.bodyLeftShadowDivGrey {
    float: left;
    width:6px;
    height:9200px;
    background-image: url(../images/add_advert/shadow_horizontal.jpg);
    background-repeat: repeat-y ;
}


.bodyRightDiv {
    float: left;
    width:725px;
    border: 0px solid black; /* margin - for debug purposes   */
}
    
.bodyRightMainDiv {
    float: left;
    width: 725px;
    border: 0px solid black; /* margin - for debug purposes   */
}

.bodyRightShadowDiv {
    float: left;
    width: 725px;
    height: 7px;
    background-image: url(../images/add_advert/shadow_vertical.jpg);
    background-repeat:repeat-x;
    border:0px solid black; /* margin - for debug purposes   */
}

.loginInfo {
    float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
    
/**** anzeigen aufgeben page decoration ****/    
.pageTopIdent1{
	float: left;
    background-color:#3A3A3B;
    color: #fff;
    margin-left: -6px;
    width: 731px;
    height: 37px;
}

.pageTopIdentLeft1{
    float: left;
    width: 25px;
    height: 37px;
	
}
.pageTopIdentCenter1{
    float: left;
    color: #fff;
    width: 291px;
    text-align:left;
    margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}
.pageTopIdentRight1{
    float: left;
    color: #fff;
    width: 404px;
    text-align:left;
    margin-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 7pt;
}

/**** Anzeigen page Step 2 ****/
.pageTopIdent2{
	float: left;
    background-color:#3A3A3B;
    color: #fff;
    margin-left: -6px;
    width: 731px;
    height: 43px;
}

.pageTopIdentLeft2{
    float: left;
    width: 54px;
    height: 43px;
	
}
.pageTopIdentCenter2{
    float: left;
    color: #fff;
    width: 351px;
    text-align:left;
    margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
}
.pageTopIdentRight2{
    float: left;
    color: #fff;
    width: 324px;
    text-align:left;
    margin-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
}
.searchOfferLabel{
	font-weight: bold;
}
.businessPrivateLabel{
	font-weight: bold;
}

/**** Anzeigen page Step 4 ****/
.pageTopIdent4{
	float: left;
    background-color:#3A3A3B;
    color: #fff;
    margin-left: -6px;
    width: 731px;
    height: 114px;
}

.pageTopIdentLeft4{
    float: left;
    width: 30px;
    height: 114px;
	
}
.pageTopIdentCenter4{
    float: left;
    color: #fff;
    width: 285px;
    text-align:left;
    margin-top:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
}

.pageTopIdentInfo4{
    float: left;
    color: #fff;
    width: 32px;
    text-align:left;
    margin-top:40px;
}

.pageTopIdentRight4{
    float: left;
    color: #fff;
    width: 384px;
    text-align:left;
    margin-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.pageTopIdentRight4 span{
	font-size: 12px;
}

/**** Anzeigen page Step 5 ****/
.pageTopIdent5{
	float: left;
    background-color:#3A3A3B;
    color: #fff;
    margin-left: -6px;
    width: 731px;
    height: 130px;
}

.pageTopIdentLeft5{
    float: left;
    width: 44px;
    height: 130px;
	
}
.pageTopIdentCenter5{
    float: left;
    color: #fff;
    width: 301px;
    text-align:left;
    margin-top:54px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
}
.pageTopIdentRight5{
    float: left;
    color: #fff;
    width: 384px;
    text-align:left;
    margin-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

.marketCheckBox{
	background-color: #e9922c;
	width: 56px;
	height: 24px;
	text-align: center;
}

.marketName{
	background-color: #ffe4b7;
	width: 492px;
	height: 24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

.marketListWhichAcceptAdvertStarImage{
	width:  14px;
	height: 14px;
}

/**** Anzeigen page Step 6 ****/
.pageTopIdent6{
	float: left;
    background-color:#3A3A3B;
    color: #fff;
    margin-left: -6px;
    width: 731px;
	height: 97px;
}

.pageTopIdentLeft6{
    float: left;
    width: 54px;
	height: 97px;    
}
.pageTopIdentCenter6{
    float: left;
    color: #fff;
    width: 301px;
    text-align:left;
    margin-top:34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
}
.pageTopIdentRight6{
    float: left;
    color: #fff;
    width: 376px;
    text-align:left;
    margin-top:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

TD.step6SubHeaderTd{
	height: 50px;
	background-color: #3a3a3b;
}

DIV.step6SubHeaderDiv{
    text-align:left;
    margin-left: 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
}

TD.step6LabelBackgroundTd{
	background-color: #e9922c;
	height: 36px;
}

DIV.step6Label{
    text-align:left;
    margin-left: 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px; 
}

TD.step6ValueBackgroundTd{
	background-color: #ffe4b7;
	height: 36px;
}

DIV.step6Value{
    text-align:left;
    margin-left: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px; 
}

.step6InfoTextHideEmail{
	color: red; 
}

/**** Anzeigen page Step 7 ****/
.pageTopIdent7{
	float: left;
    background-color:#3A3A3B;
    color: #fff;
    margin-left: -6px;
    width: 731px;
	height: 43px;
}

.pageTopIdentLeft7{
    float: left;
    width: 54px;
	height: 43px;    
}

.pageTopIdentCenter7{
    float: left;
    color: #fff;
    width: 677px;
    text-align:left;
    margin-top:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
}

.stepConfirmationPageTbl{
	color: #444469;
	font-size: 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/**** online markets page styles ****/
.marketTbl tr td p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #747474;
}

.marketListHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #3a3a3b;
	font-weight: normal;
	text-indent: 40px;
}

.marketDataTableShowAll{
	margin-left: 20px;
}

.marketNumb{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 40px;
	text-align: right;
	font-weight: bold;
	font-size: 10pt;
	color: #747474;
}

.marketLink{
	font-weight: bold;
}

/**** home page styles ****/
.homeTbl tr td p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #444469;
}

.homeFooter{
	font-weight: normal;
	font-size: 8pt;
}

/**** header styles ****/
.subHeader{

}
.subHeaderTopIdent{
	height: 31px;
}
.subHeaderBottomIdent{
	height: 32px;
}

.headerShadowDiv{
	width: 7px;
	height: 7px;
	margin-left: -6px;
	margin-top: -23px;
}

.subHeaderTop{
	float: left;
    background-color:#3A3A3B;
    color: #fff;
    margin-left: -6px;
    width: 731px;
    height: 37px;
    text-align: left;
    vertical-align:middle;
    text-indent: 25px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
    position: relative;
}

.subHeaderTop span {
    display: block;
    position: absolute;
    top: 30%;
    left: 0%;
    width: 100%;
}

.contentInfoFAQs{
	float: left;
    margin-left: 20px;
    width: 706px;
    text-align: left;
    vertical-align:middle;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
    position: relative;
}

.fontColorInfoFaqSubtext {
    color: #959595;
}

.fontColorInfoFaqNormaltext {
    color: #444469;
}

.fontColorInfoFaqHeadertext {
	font-size: 13pt;
	font-weight: normal;
}

DIV.validationErrorMessage {
    color: #FF3300;
    font-weight: bold;
}

error {
    color: #FF3300;
}

TD.usermemberareaSubHeaderTd{
	height: 50px;
	background-color: #7F7F7F;
}



.uma_tableHeader{
	background-color: #e9922c;
	width: 56px;
	height: 24px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 14px;
	text-indent:14px;
}

.uma_tableColumn_MyAdverts_ID{
	background-color: #e9922c;
	width: 150px;
	height: 24px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

.uma_tableColumn_MyAdverts_date{
	background-color: #ffe4b7;
	width: 120px;
	height: 24px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

.uma_tableColumn_MyAdverts_description{
	background-color: #ffe4b7;
	width: 250px;
	height: 24px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

.uma_tableColumn_MyAdverts_amount{
	background-color: #ffe4b7;
	width: 60px;
	height: 24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

.uma_tableColumn_MyAdverts_details{
	background-color: #ffe4b7;
	width: 80px;
	height: 24px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

.uma_tableColumn_MyAdverts_status{
	background-color: #ffe4b7;
	width: 100px;
	height: 24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

.uma_tableColumn_MyAdverts_action{
	background-color: #ffe4b7;
	width: 80px;
	height: 24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

.uma_tableColumn_MyMoneyTransactions_ID{
	background-color: #e9922c;
	width: 90px;
	height: 24px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

.uma_tableColumn_MyMoneyTransactions_date{
	background-color: #ffe4b7;
	width: 120px;
	height: 24px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

.uma_tableColumn_MyMoneyTransactions_paymentmethod{
	background-color: #ffe4b7;
	width: 160px;
	height: 24px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

.uma_tableColumn_MyMoneyTransactions_amount{
	background-color: #ffe4b7;
	width: 60px;
	height: 24px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

.uma_tableColumn_MyMoneyTransactions_status{
	background-color: #ffe4b7;
	width: 60px;
	height: 24px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

.uma_tableColumn_MyMoneyTransactions_comment{
	background-color: #ffe4b7;
	width: 150px;
	height: 24px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

.uma_tableColumn_MyMoneyTransactions_bill{
	background-color: #ffe4b7;
	width: 90px;
	height: 24px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

.uma_marketDeselectedByUser_TopIdent{
	float: left;
    background-color:#3A3A3B;
    color: #fff;
    margin-left: -6px;
    width: 731px;
    height: 140px;
}

.ppBannerList_tableColumn_Banner{
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent:12px;
}

#mma_bodyRight {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bolder;
}

#mma_bodyRight .rightCaption {
	color: #444469;
}

#mma_bodyRight .rightDesc {
	color: #959595;
}

#mma_filterTable {
	font-family: serif;
	font-size: medium;
	font-weight: normal;
}

.mmaFilterHelpNotice {
	font-size: small;
}

.errorMessage {
	color: red;
    display: block;
    font-size: smaller;
}

