#frontend #container #rightcontainer .content_text {
    width: 740px;
    /*min-height: 860px;*/
    background: url(/img/design/box2.background.png) top repeat-x;
}
#frontend #container #rightcontainer .content_text .content_header {
    width: 740px;
	height:67px;
}
#frontend #container #rightcontainer .content_text_content {
    padding: 10px 20px 0 20px;
}
#frontend #container #rightcontainer #content_second .content_text_content {
    padding: 20px 20px 0 20px;
}
#frontend #container #rightcontainer .content_text #content_header_1 {
    background: url(/img/design/smallline.background.png) top left no-repeat;
}

#frontend #container #rightcontainer .content_text .topic {
    font-size: 22px;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    color: #95c2c5;
}
#frontend #container #rightcontainer .content_text img {
    padding: 20px;
}
#frontend #container #rightcontainer .content_text p {
    padding: 0 0 20px 0;
}
#frontend #container #rightcontainer .content_text a {
    color: #f8f7f2;
    text-decoration: none;
}
#frontend #container #rightcontainer .content_text a:hover {
    color: #e4e33b;
    text-decoration: underline;
}




#join .content_text #content_header {
    background: url(/img/design/smallline.background.png) top left no-repeat;
}
#join #topic_join {
    width: 207px;
    height: 51px;
    background: url(/img/topics/signupnow.png) top left no-repeat;
}
#join #topic_licenseagreement {
    width: 207px;
    height: 31px;
    background: url(/img/topics/licenseagreement.png) top left no-repeat;
}
#join #topic_gratulations {
    width: 207px;
    height: 43px;
    background: url(/img/topics/congratulations.png) top left no-repeat;
}
#join  .content_text #content_second {
    background: url(/img/design/box3.background.png)!important;
}
#join .content_text #account_topic {
    background: url(/img/topics/accountinformation.png) top left no-repeat;
	height: 12px;
	padding-left: 180px;
	padding-top: 6px;
}
#join .content_text #billing_topic {
    background: url(/img/topics/billinginformation.png) top left no-repeat;
    height: 17px;
    padding-left: 165px;
    padding-top: 6px;
}
#join .content_text #billinginformationconfirmation_topic {
    background: url(/img/topics/billinginformationconfirmation.png) top left no-repeat;
    height: 17px;
    padding-left: 165px;
    padding-top: 6px;
}
#join .content_text #creditcardconfirmation_topic {
    background: url(/img/topics/creditcardconfirmation.png) top left no-repeat;
    height: 17px;
    padding-left: 165px;
    padding-top: 6px;
}
#join .content_text #billingconfirmation_topic {
    background: url(/img/topics/billingconfirmation.png) top left no-repeat;
    height: 17px;
    padding-left: 180px;
    padding-top: 6px;
}
#join .content_text #creditcardinformation_topic {
    background: url(/img/topics/creditcardinformation.png) top left no-repeat;
    height: 17px;
    padding-left: 205px;
    padding-top: 6px;
}
#join .content_text #accountconfirmation_topic {
    background: url(/img/topics/accountconfirmation.png) top left no-repeat;
    height: 17px;
    padding-left: 180px;
    padding-top: 6px;
}
#join .content_text #couponconfirmation_topic {
    background: url(/img/topics/couponconfirmation.png) top left no-repeat;
    height: 17px;
    padding-left: 180px;
    padding-top: 6px;
}
#join .content_text #accountcreated_topic {
    background: url(/img/topics/accountconfirmation.png) top left no-repeat;
    height: 17px;
    padding-left: 180px;
    padding-top: 6px;
	padding-bottom:20px;
}
#join .content_text .td_label {
    color: #95c2c5;
	font-weight: bold;
    padding-bottom: 10px;
	padding-top: 20px;
}
#join .content_text .td_label_coupon {
    color: #95c2c5;
    font-weight: bold;
    padding-bottom: 10px;
}
#join .content_text .td_label_coupon span {
    color: #75746A;
    font-weight: normal;
    padding-bottom: 10px;
}
#join .content_text .td_input {
    background:url(/img/design/datafield.background.png) repeat left top;
}
#join .content_text .td_input input.eingabe {
	background:#B6B4A8 url(/img/design/frontendform.background.png) no-repeat scroll left top;
	border: none;
	color: #11110F;
	padding: 6px;
	width: 198px;
}
#join .content_text .td_input select.select {
    background:#B6B4A8 url(/img/design/frontendform.background.png) no-repeat scroll left top;
    border: none;
    color: #11110F;
    padding: 6px;
    width: 208px;
}
#join .content_text .label {
    color: #95c2c5;
    font-weight: bold;
    padding-bottom: 10px;
}
#join .content_text .data {
    padding-bottom: 10px;
}
#join .content_text .input input.eingabe {
    background:#B6B4A8 url(/img/design/frontendform.background.png) no-repeat scroll left top;
    border: none;
    color: #11110F;
    padding: 6px;
    width: 198px;
}
#join #billing .closer a {
    display: block;
    width: 15px;
    height: 13px;
    background: url(/img/design/checkbox.full.png) top left no-repeat;
}
#join #billing .closer {
    width: 15px;
    height: 13px;
    float:left;
}
#join #billing .text {
    padding-left: 15px;
    font-weight: bold;
    color: #95c2c5;
    float:left;
}
#join #billing .title {
    padding-bottom: 20px;
}
.error {
    padding-top: 15px;
    color: #e4e33b;
}












#join #pricing_list {
    width: 740px;
}
#join #pricing_list .header {
    background-color: #95c2c5;
    border-top: 1px solid #504f45;
    height: 28px;
    float: left;
    font-weight: bold;
    color: #000000;
    padding-top: 12px;
}
#join #pricing_list #header1 {
    width: 162px;
    padding-left: 23px;
    font-weight: normal;;
    border-right: 1px solid #504f45;
}
#join #pricing_list #header2 {
    width: 184px;
    border-right: 1px solid #504f45;
}
#join #pricing_list #header3 {
    width: 184px;
    border-right: 1px solid #504f45;
}
#join #pricing_list #header4 {
    width: 184px;
}
#join #pricing_list .prices {
    background-color: #000000;
    border-bottom: 1px solid #232320;
    height: 80px;
    float: left;
    color: #48473d;
}
#join #pricing_list #prices1 {
    width: 162px;
    height: 48px!important;
    padding: 32px 0px 0px 23px;
    border-right: 1px solid #232320;
}
#join #pricing_list #prices2 {
    width: 184px;
    border-right: 1px solid #232320;
    background: #000000 url(/img/oliad/8usd.png) top left no-repeat;
}
#join #pricing_list #prices3 {
    width: 184px;
    border-right: 1px solid #232320;
    background: #000000 url(/img/oliad/12usd.png) top left no-repeat;
}
#join #pricing_list #prices4 {
    width: 184px;
    background: #000000 url(/img/oliad/20usd.png) top left no-repeat;
}
#join #pricing_list .featurerow1 {
    background: #000000;
    border-bottom: 1px solid #232320;
    float: left;
}
#join #pricing_list .featurerow2 {
    background: #0e0e0e;
    border-bottom: 1px solid #232320;
    float: left;
}
#join #pricing_list .column1 {
    width: 162px;
    height: 27px;
    padding-top: 13px;
    padding-left: 23px;
    color: #b6b4a8;
    border-right: 1px solid #232320;
    float: left;
}
#join #pricing_list .column2 {
    width: 184px;
    height: 27px;
    padding-top: 13px;
    border-right: 1px solid #232320;
    float: left;
}
#join #pricing_list .column3 {
    width: 184px;
    height: 27px;
    padding-top: 13px;
    border-right: 1px solid #232320;
    float: left;
}
#join #pricing_list .column4 {
    width: 184px;
    height: 27px;
    padding-top: 13px;
    float: left;
}
#join #pricing_list #select1,
#join #pricing_list #select2,
#join #pricing_list #select3 {
    background: url(/img/oliad/selectplan.png) top left no-repeat;
}













#account #pricing_list {
    width: 740px;
}
#account #pricing_list .header {
    background-color: #95c2c5;
    border-top: 1px solid #504f45;
    height: 28px;
    float: left;
    font-weight: bold;
    color: #000000;
    padding-top: 12px;
}
#account #pricing_list #header1 {
    width: 162px;
    padding-left: 23px;
    font-weight: normal;;
    border-right: 1px solid #504f45;
}
#account #pricing_list #header2 {
    width: 184px;
    border-right: 1px solid #504f45;
}
#account #pricing_list #header3 {
    width: 184px;
    border-right: 1px solid #504f45;
}
#account #pricing_list #header4 {
    width: 184px;
}
#account #pricing_list .prices {
    background-color: #000000;
    border-bottom: 1px solid #232320;
    height: 80px;
    float: left;
    color: #48473d;
}
#account #pricing_list #prices1 {
    width: 162px;
    height: 48px!important;
    padding: 32px 0px 0px 23px;
    border-right: 1px solid #232320;
}
#account #pricing_list #prices2 {
    width: 184px;
    border-right: 1px solid #232320;
    background: #000000 url(/img/oliad/8usd.png) top left no-repeat;
}
#account #pricing_list #prices3 {
    width: 184px;
    border-right: 1px solid #232320;
    background: #000000 url(/img/oliad/12usd.png) top left no-repeat;
}
#account #pricing_list #prices4 {
    width: 184px;
    background: #000000 url(/img/oliad/20usd.png) top left no-repeat;
}
#account #pricing_list .featurerow1 {
    background: #000000;
    border-bottom: 1px solid #232320;
    float: left;
}
#account #pricing_list .featurerow2 {
    background: #0e0e0e;
    border-bottom: 1px solid #232320;
    float: left;
}
#account #pricing_list .column1 {
    width: 162px;
    height: 27px;
    padding-top: 13px;
    padding-left: 23px;
    color: #b6b4a8;
    border-right: 1px solid #232320;
    float: left;
}
#account #pricing_list .column2 {
    width: 184px;
    height: 27px;
    padding-top: 13px;
    border-right: 1px solid #232320;
    float: left;
}
#account #pricing_list .column3 {
    width: 184px;
    height: 27px;
    padding-top: 13px;
    border-right: 1px solid #232320;
    float: left;
}
#account #pricing_list .column4 {
    width: 184px;
    height: 27px;
    padding-top: 13px;
    float: left;
}
#account #pricing_list #select1,
#account #pricing_list #select2,
#account #pricing_list #select3 {
    background: url(/img/oliad/selectplan.png) top left no-repeat;
}



#confirm #topic_gratulations {
    width: 207px;
    height: 43px;
    background: url(/img/topics/congratulations.png) top left no-repeat;
}
#confirm #topic_sorry {
    width: 207px;
    height: 43px;
    background: url(/img/topics/sorry.png) top left no-repeat;
}
#confirm #startbuilding {
    display: block;
    width: 253px;
    height: 36px;
	margin-top: 20px;
    background: url(/img/content/startbuilding.button.png) top left no-repeat;
}

#designfreedom  .content_text #content_second {
    background: url(/img/design/box3.background.png)!important;
}
.my_bg  {
    background: url(/img/design/box3.background.png) left top repeat-x !important;
}
#topic_forgotpassword {
    width: 237px;
    height: 34px;
    background: url(/img/topics/forgotpassword.png) top left no-repeat;
}


#forgotpass .content_text .td_label {
    color: #95c2c5;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 20px;
}
#forgotpass .content_text .td_label_coupon {
    color: #95c2c5;
    font-weight: bold;
    padding-bottom: 10px;
}
#forgotpass .content_text .td_label_coupon span {
    color: #75746A;
    font-weight: normal;
    padding-bottom: 10px;
}
#forgotpass .content_text .td_input {
    background:url(/img/design/datafield.background.png) repeat left top;
}
#forgotpass .content_text .td_input input.eingabe {
    background:#B6B4A8 url(/img/design/frontendform.background.png) no-repeat scroll left top;
    border: none;
    color: #11110F;
    padding: 6px;
    width: 198px;
}
#forgotpass .content_text .td_input select.select {
    background:#B6B4A8 url(/img/design/frontendform.background.png) no-repeat scroll left top;
    border: none;
    color: #11110F;
    padding: 6px;
    width: 208px;
}
#forgotpass .content_text .label {
    color: #95c2c5;
    font-weight: bold;
    padding-bottom: 10px;
}



#account .content_text #content_header {
    background: url(/img/design/smallline.background.png) top left no-repeat;
}
#account #topic_personal {
    width: 260px;
    height: 51px;
    background: url(/img/topics/personalinfo.png) top left no-repeat;
}
#account #topic_creditcard {
    width: 295px;
    height: 51px;
    background: url(/img/topics/creditcardinfo.png) top left no-repeat;
}
#account #topic_thankyou {
    width: 140px;
    height: 51px;
    background: url(/img/topics/thankyou.png) top left no-repeat;
}
#account  .content_text #content_second {
    background: url(/img/design/box3.background.png)!important;
}
#account .content_text #account_topic {
    background: url(/img/topics/accountinformation.png) top left no-repeat;
    height: 12px;
    padding-left: 180px;
    padding-top: 6px;
}
#account .content_text #billing_topic {
    background: url(/img/topics/billinginformation.png) top left no-repeat;
    height: 17px;
    padding-left: 165px;
    padding-top: 6px;
}
#account .content_text #billinginformationconfirmation_topic {
    background: url(/img/topics/billinginformationconfirmation.png) top left no-repeat;
    height: 17px;
    padding-left: 165px;
    padding-top: 6px;
}
#account .content_text #creditcardconfirmation_topic {
    background: url(/img/topics/creditcardconfirmation.png) top left no-repeat;
    height: 17px;
    padding-left: 165px;
    padding-top: 6px;
}
#account .content_text #billingconfirmation_topic {
    background: url(/img/topics/billingconfirmation.png) top left no-repeat;
    height: 17px;
    padding-left: 180px;
    padding-top: 6px;
}
#account .content_text #creditcardinformation_topic {
    background: url(/img/topics/creditcardinformation.png) top left no-repeat;
    height: 17px;
    padding-left: 205px;
    padding-top: 6px;
}
#account .content_text #accountconfirmation_topic {
    background: url(/img/topics/accountconfirmation.png) top left no-repeat;
    height: 17px;
    padding-left: 180px;
    padding-top: 6px;
}
#account .content_text #couponconfirmation_topic {
    background: url(/img/topics/couponconfirmation.png) top left no-repeat;
    height: 17px;
    padding-left: 180px;
    padding-top: 6px;
}
#account .content_text #accountcreated_topic {
    background: url(/img/topics/accountconfirmation.png) top left no-repeat;
    height: 17px;
    padding-left: 180px;
    padding-top: 6px;
    padding-bottom:20px;
}
#account .content_text #currentcreditcard_topic {
    background: url(/img/topics/currentcreditcard.png) top left no-repeat;
    height: 17px;
    padding-left: 205px;
    padding-top: 6px;
}
#account .content_text #newcreditcard_topic {
    background: url(/img/topics/newcreditcard.png) top left no-repeat;
    height: 17px;
    padding-left: 155px;
    padding-top: 6px;
}
#account .content_text .td_label {
    color: #95c2c5;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 20px;
}
#account .content_text .td_label_coupon {
    color: #95c2c5;
    font-weight: bold;
    padding-bottom: 10px;
}
#account .content_text .td_label_coupon span {
    color: #75746A;
    font-weight: normal;
    padding-bottom: 10px;
}
#account .content_text .td_input {
    background:url(/img/design/datafield.background.png) repeat left top;
}
#account .content_text .td_input input.eingabe {
    background:#B6B4A8 url(/img/design/frontendform.background.png) no-repeat scroll left top;
    border: none;
    color: #11110F;
    padding: 6px;
    width: 198px;
}
#account .content_text .td_input select.select {
    background:#B6B4A8 url(/img/design/frontendform.background.png) no-repeat scroll left top;
    border: none;
    color: #11110F;
    padding: 6px;
    width: 208px;
}
#account .content_text .label {
    color: #95c2c5;
    font-weight: bold;
    padding-bottom: 10px;
}
#account .content_text .data {
    padding-bottom: 10px;
}
#account .content_text .input input.eingabe {
    background:#B6B4A8 url(/img/design/frontendform.background.png) no-repeat scroll left top;
    border: none;
    color: #11110F;
    padding: 6px;
    width: 198px;
}
#account #billing .closer a {
    display: block;
    width: 15px;
    height: 13px;
    background: url(/img/design/checkbox.full.png) top left no-repeat;
}
#account #billing .closer {
    width: 15px;
    height: 13px;
    float:left;
}
#account #billing .text {
    padding-left: 15px;
    font-weight: bold;
    color: #95c2c5;
    float:left;
}
#account #billing .title {
    padding-bottom: 20px;
}