/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
#cakedesigner_open {
 width: 134px;
 height: 74px;
 background: url('/frame/cakedesigner_background.gif') no-repeat 6px 0px;
 margin-top: 6px;
 padding: 0px 6px 0px 6px;
}

#cakedesigner_open a.cake1:hover, #cakedesigner_open a.cake2:hover {
 text-decoration: underline;
}

#cakedesigner_open a.cake1:hover, #cakedesigner_open a.cake2:hover {
 text-decoration: underline;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
#cakedesigner_open a.cake1 {
 color: #fff;
 display: block;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;
 padding: 5px;
 font-family: "Trebuchet MS", Arial, Verdana;
 height: 65px;
}

#cakedesigner_open a.cake2 {
 color: #fff;
 display: block;
 font-family: "Trebuchet MS", Arial, Verdana;
 text-decoration: none;
 padding: 5px 47px 5px 5px;
 line-height: 13px;
}

#cakedesigner_open a.cake1 {
 color: #fff;
 display: block;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;
 padding: 5px;
 font-family: "Trebuchet MS", Arial, Verdana;
 height: 65px;
}

#cakedesigner_open a.cake2 {
 color: #fff;
 display: block;
 font-family: "Trebuchet MS", Arial, Verdana;
 text-decoration: none;
 padding: 5px 47px 5px 5px;
 line-height: 13px;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:29+02:00 **/
#zita_faq_open {
 margin-top: 6px;
 padding: 0px 7px 0px 6px;
 width: 134px;
 font-size: 10px;
}

#zita_faq_open h3 {
 margin-bottom: 9px;
 height: 74px;
 background: url(/frame/zita_bg.jpg) no-repeat;
 font-size: 13px;
 color: #ff4a89;
 text-align: right;
 line-height: 13px;
}

#zita_faq_open h3 a {
 padding: 10px 10px 0px 27px;
 color: #ff4a89;
 text-decoration: none;
 display: block;
 height: 64px;
}

#zita_faq_open h3 a:hover {
 color: #8f59a3;
}

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

#zita_faq_open li {
 margin: 0px 0px 14px 0px;
 padding: 0px;
}

#zita_faq_open li a {
 color: #8f59a3;
 text-decoration: underline;
}

#zita_faq_open li a:hover {
 color: #ff4a89;
}

#zita_faq_open a.tovabb {
 display: block;
 padding: 0px 4px;
 color: #ff4a89;
 font-weight: bold;
 text-decoration: none;
}

#zita_faq_open a:hover.tovabb {
 color: #8f59a3;
}

#zita_faq_open a.tovabb {
 display: block;
 padding: 0px 4px;
 color: #ff4a89;
 font-weight: bold;
 text-decoration: none;
}

#zita_faq_open a:hover.tovabb {
 color: #8f59a3;
}

#blog_inner_page .blogbox_hozza a.tovabb {
 color: #FF4A89;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:29+02:00 **/
/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
#side_menu {
  background-color: #fff;
  padding: 6px 0px;
}
#side_menu ul {
  margin: 0px 6px;
  padding: 0px;
  background-color: #B08DB9;
  list-style-type: none;
  list-style-position: outside;
}
#side_menu ul li {
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #D3B8D9;
}
#side_menu ul li a {
  display: block;
  width: 100%;
  font-weight: bold;
  line-height: 16px;
  padding: 4px 0px;
  margin-left: 4px;
  color: #fff;
  text-decoration: none;
}
#side_menu ul li.active {
  background-color: #fff;
}
#side_menu ul li.active a {
  color: #774687;
}
#side_menu ul li ul.sub li a {
  font-weight: normal;
}
#side_menu ul li.active ul.sub li a {
  font-weight: normal;
  vertical-align: middle;
}
#side_menu ul li ul.sub {
  background-color: #fff;
  padding: 0px;
  margin: 0px;
}
#side_menu ul li ul.sub li {
  border-bottom: 0px solid #B08DB9;
  margin: 0px;
}
#side_menu ul li ul.sub li a span {
  display: block;
  float: left;
  width: 14px;
  height: 17px;
  background-image: url('/frame/nav_arrow_right.gif');
  background-repeat: no-repeat;
  background-position: 0px 4px;
}
#side_menu ul li ul.sub li.active a span {
  background-image: url('/frame/nav_arrow_down.gif');
  background-position: 0px 4px;
}
#side_menu ul li ul.sub li a {
  color: #774687;
}
#side_menu ul li ul.sub li a:hover {
  text-decoration: underline;
}
#side_menu ul li ul.sub li ul.sub li,
#side_menu ul li ul.sub li.active ul.sub li {
 background-color: #fff;  
 background-image: none;
}

#side_menu ul li ul.sub li ul.sub li a {
  font-weight: normal;
  margin-left: 16px;
}
#side_menu ul li ul.sub li ul.sub li a span {
  display: none;
}
#side_menu ul li ul.sub li ul.sub li.active a {
  font-weight: bold;
  color: #B08DB9;
}#fem_button {
  padding: 0px 7px 0px 6px;
}#teasers_wrapper {
  position:relative;
  margin-top: 6px;
}

#article_teasers {
  position: relative;
  width: 620px;
  height: 250px;
  overflow: hidden;
}

#article_teasers .article_teaser {
  position: absolute;
  width: 620px;
  height: 250px;
  background-color: #fff;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
}

#article_teasers .article_teaser .descr {
  background-color: #724089;
  background-color: rgba(114,64,137,0.5);
  position: absolute;
  bottom: 0px;
  height: 80px;
  width: 620px;
  filter: alpha(opacity = 50);
}

#article_teasers .article_teaser .descr .title {
  position:absolute;
  top: 10px;
  left: 10px;
  font-size: 20px;
  color: #fff;
  font-weight: normal;
}

#article_teasers .article_teaser .descr .description {
  position:absolute;
  top: 35px;
  left: 10px;
  width: 610px;
  color: #fff;
  font-weight: normal;
}

#nav {
  position:absolute;
  z-index: 666;
  top: 10px;
  right: 10px;
}

#nav a {
  border: 1px solid #000000;
  background-color: #724089;
  width: 12px;
  height: 12px;
  display: block;
  float:left;
  margin: 0px 2px;
  color: #724089;
  font-size: 9px;
  opacity: 0.5;
  filter: alpha(opacity = 50);
}

#nav a.activeSlide {
  background-color: #fff;
  color: #fff;
}/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
#company_opne_map {
 margin-top: 5px;
}

#company_category_open {
 font-weight: bold;
 color: #ff4a89;
}

#company_category_open a {
 font-weight: bold;
 color: #ff4a89;
 text-decoration: none;
}

#company_category_open a:hover {
 color: #8f59a3;
}

#company_category_open_select {
 background-color: #eadfee;
 margin-top: 7px;
 height: 28px;
 padding-top: 2px;
}

#company_category_open_select select {
 margin: 0px 10px 0px 10px;
 width: 188px;
 height: 18px;
 background: #fff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #8f59a3;
}

#company_category_open_select .company_open_button {
 padding: 0px 10px;
 margin-top: 2px;
 width: 90px;
 height: 20px;
 background: #ac84bb;
 border: solid 2px #fff;
 font-family: Trebuchet MS, Tahoma, Arial;
 font-size: 10px;
 font-weight: bold;
 color: #fff;
 cursor: pointer;
 text-align: center;
 text-transform: uppercase;
}

.articlebox {
 padding: 5px 0px;
 color: #8f59a3;
}

.articlebox h3, #articles .articlebox2 h3 {
 margin: 0px;
}

.articlebox h3 a, #articles .articlebox2 h3 a {
 font-size: 11px;
 text-decoration: none;
 color: #8f59a3;
}

#articles .articlebox h3 a:hover, #articles .articlebox2 h3 a:hover {
 color: #ff4a89;
}

.articlebox .date, #articles .articlebox2 .date, #articles .articlebox3 .date {
 padding-bottom: 5px;
 font-size: 10px;
}

.articlebox .piccont, #articles .articlebox2 .piccont {
 float: left;
 padding-right: 8px;
 width: 92px;
}

.articlebox .piccont img, #articles .articlebox2 .piccont img {
 width: 92px;
 border: none;
}

.articlebox p, #articles .articlebox2 p {
 margin: 0px 0px 5px 0px;
}

.articlebox p a, #articles .articlebox2 p a {
 text-decoration: none;
 color: #8f59a3;
}

.articlebox p a:hover, #articles .articlebox2 p a:hover {
 color: #ff4a89;
}

.articlebox .more, #articles .articlebox2 .more {
 float: right;
 padding-bottom: 2px;
 text-align: right;
}

.articlebox .more a:hover, #articles .articlebox2 .more a:hover {
 background: url(/frame/cat_right_arrow_hover.gif) no-repeat;
 background-position: right bottom;
 color: #8f59a3;
 text-decoration: none;
}

.companycatalogue li.clear {
 clear: both;
 margin: 0px;
 padding: 0px;
}

#zita_faq_page .clear {
 clear: both;
 padding: 0px;
 margin: 0px;
}

#company_category_open_select .company_open_button {
 padding: 0px 10px;
 margin-top: 2px;
 width: 90px;
 height: 20px;
 background: #ac84bb;
 border: solid 2px #fff;
 font-family: Trebuchet MS, Tahoma, Arial;
 font-size: 10px;
 font-weight: bold;
 color: #fff;
 cursor: pointer;
 text-align: center;
 text-transform: uppercase;
}

#company_category_open #company_opne_map {
 width: 307px;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
.articlebox .more a, #articles .articlebox2 .more a {
 display: block;
 padding-right: 16px;
 width: 130px;
 height: 13px;
 background: url(/frame/cat_right_arrow.gif) no-repeat;
 background-position: right bottom;
 color: #ff4a89;
 text-decoration: underline;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:28+02:00 **/
#wedding_search_text_open {
 font-weight: bold;
 color: #ff4a89;
}

#wedding_search_open, #wedding_search_open_date {
 background-color: #eadfee;
 margin-top: 10px;
 height: 28px;
 padding-top: 2px;
}

#wedding_search_open input {
 margin: 0px 5px 3px 10px;
 padding: 2px 0px 0px 0px;
 width: 80px;
 height: 15px;
 background: #fff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #8f59a3;
 border: 0px;
}

#wedding_search_open .button, #wedding_search_open_date .button {
 padding: 0px 10px;
 margin-top: 2px;
 width: 90px;
 height: 20px;
 background: #ac84bb;
 border: solid 2px #fff;
 font-family: Trebuchet MS, Tahoma, Arial;
 font-size: 10px;
 font-weight: bold;
 color: #fff;
 cursor: pointer;
 text-align: center;
 text-transform: uppercase;
}

#wedding_search_open_date .dateselect {
 margin: 0px 17px 0px 0px;
 text-align: right;
}

#wedding_search_open_date .dateselect select {
 margin: 0px 10px 0px 0px;
 color: #8f59a3;
 font-size: 11px;
}

.articlebox {
 padding: 5px 0px;
 color: #8f59a3;
}

.articlebox h3, #articles .articlebox2 h3 {
 margin: 0px;
}

.articlebox h3 a, #articles .articlebox2 h3 a {
 font-size: 11px;
 text-decoration: none;
 color: #8f59a3;
}

#articles .articlebox h3 a:hover, #articles .articlebox2 h3 a:hover {
 color: #ff4a89;
}

.articlebox .date, #articles .articlebox2 .date, #articles .articlebox3 .date {
 padding-bottom: 5px;
 font-size: 10px;
}

.articlebox .piccont, #articles .articlebox2 .piccont {
 float: left;
 padding-right: 8px;
 width: 92px;
}

.articlebox .piccont img, #articles .articlebox2 .piccont img {
 width: 92px;
 border: none;
}

.articlebox p, #articles .articlebox2 p {
 margin: 0px 0px 5px 0px;
}

.articlebox p a, #articles .articlebox2 p a {
 text-decoration: none;
 color: #8f59a3;
}

.articlebox p a:hover, #articles .articlebox2 p a:hover {
 color: #ff4a89;
}

.articlebox .more, #articles .articlebox2 .more {
 float: right;
 padding-bottom: 2px;
 text-align: right;
}

.articlebox .more a:hover, #articles .articlebox2 .more a:hover {
 background: url(/frame/cat_right_arrow_hover.gif) no-repeat;
 background-position: right bottom;
 color: #8f59a3;
 text-decoration: none;
}

a.wedding_search_open {
 font-weight: bold;
 color: #ff4a89;
 text-decoration: none;
}

a.wedding_search_open:hover {
 color: #8f59a3;
}

.companycatalogue li.clear {
 clear: both;
 margin: 0px;
 padding: 0px;
}

#zita_faq_page .clear {
 clear: both;
 padding: 0px;
 margin: 0px;
}

#weddingsearch_cont .searchbox input.button {
 width: 100px;
}

#search_attach .button {
 width: 110px;
}

.photogallery #search .button {
 float: right;
 margin: 16px 32px 0px 19px;
}

.companycatalogue .company_search_form input.button {
 height: 20px;
 width: 93px;
}

#wedding_search_open .button, #wedding_search_open_date .button {
 padding: 0px 10px;
 margin-top: 2px;
 width: 90px;
 height: 20px;
 background: #ac84bb;
 border: solid 2px #fff;
 font-family: Trebuchet MS, Tahoma, Arial;
 font-size: 10px;
 font-weight: bold;
 color: #fff;
 cursor: pointer;
 text-align: center;
 text-transform: uppercase;
}

#zita_faq_question .button {
 background: #FCEBEB;
 border-color: #FF4A89;
 color: #FF4A89;
}

#wedding_search_open_date .dateselect {
 margin: 0px 17px 0px 0px;
 text-align: right;
}

#wedding_search_open_date .dateselect select {
 margin: 0px 10px 0px 0px;
 color: #8f59a3;
 font-size: 11px;
}

#search_page .dateselect {
 margin: 10px 0px 0px 0px;
}

#search_page .dateselect select {
 margin: 0px 10px 0px 0px;
 color: #8f59a3;
 font-size: 11px;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:28+02:00 **/
.articlebox .more a, #articles .articlebox2 .more a {
 display: block;
 padding-right: 16px;
 width: 130px;
 height: 13px;
 background: url(/frame/cat_right_arrow.gif) no-repeat;
 background-position: right bottom;
 color: #ff4a89;
 text-decoration: underline;
}

#profile_menu form input.button {
 margin-bottom: 10px;
 width: auto;
 height: 19px;
 border: solid 2px #fff;
 background: #f0e3f6;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #8f59a3;
 cursor: pointer;
}

#wedding_search_open_date .button {
 width: 65px;
}

#wedding_search_open_date .button {
 width: 65px;
}

.calendar {
  padding-top: 5px;
}
.calendar p {
  margin: 0px;
}

.calendar b {
  font-weight: normal;
  padding-right: 10px;
}

.calendar p a {
  text-decoration: none;
  color: #8f59a3;
}
.calendar p a:hover {
  color: #ff4a89;
  
}

.more_events_button {
 text-align: right;
 margin: 10px 0px;
 padding: 0px;
}

.more_events_button a {
 padding-right: 16px;
 height: 12px;
 color: #ff4a89;
 background: url(/frame/cat_right_arrow.gif) no-repeat;
 background-position: right bottom;
}

.more_events_button a:hover {
 background: url(/frame/cat_right_arrow_hover.gif) no-repeat;
 background-position: right bottom;
 color: #8f59a3;
 text-decoration: none;
}
/** Generated by css_reorg.php, 2009-09-10T16:13:28+02:00 **/
#next_wedding_open {
 padding: 5px 0px;
 color: #8f59a3;
}

#next_wedding_open b {
  font-weight: normal;
  padding-right: 10px;
}

#next_wedding_open p {
 margin: 0px;
}

#next_wedding_open a {
 text-decoration: none;
 color: #8f59a3;
}

#next_wedding_open a:hover {
 text-decoration: none;
 color: #ff4a89;
}

.more_wedding_button {
 text-align: right;
 margin: 0px 0px 10px 0px;
 padding: 0px;
}

.more_wedding_button a {
 padding-right: 16px;
 height: 12px;
 color: #ff4a89;
 background: url(/frame/cat_right_arrow.gif) no-repeat;
 background-position: right bottom;
}

.more_wedding_button a:hover {
 background: url(/frame/cat_right_arrow_hover.gif) no-repeat;
 background-position: right bottom;
 color: #8f59a3;
 text-decoration: none;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:28+02:00 **/
/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
.banner_content_ad {
 margin-top: 5px;
 width: 307px;
 height: 260px;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
.weddingbar_tabcnt {
 background: #ffe2eb;
 padding: 10px;
}

.weddingbar_tabcnt div.container {
 float: left;
 width: 94px;
 padding: 0px 13px 0px 13px;
}

.weddingbar_tabcnt a.image {
 display: block;
 width: 90px;
 height: 90px;
 border: 2px solid #fff;
 overflow: hidden;
}

.weddingbar_tabcnt a.name {
 display: block;
 text-align: center;
 text-decoration: none;
}

.weddingbar_tabcnt a.name:hover {
 text-decoration: underline;
}

#mycosts .preview_belso .pb_right .name, #mytodos .preview_belso .pb_right .name, #mygallery .preview_belso .pb_right .name {
 width: 241px;
}

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

.weddingbar_tabrow a {
 float: left;
 background: #FFCFCF;
 color: #FF4A89;
 margin: 0px;
 margin-right: 5px;
 padding: 4px 8px 4px 8px;
 text-align: center;
 cursor: pointer;
 font-weight: bold;
 display: block;
 text-decoration: none;
}

.weddingbar_tabrow a:hover {
 color: #FF7AB9;
}

.weddingbar_tabrow a.active {
 background: #ffe2eb;
 color: #8F59A3;
 cursor: default;
}

.weddingbar_tabrow a.active:hover {
 color: #8F59A3;
}

#profile_menu ul li a.active {
 color: #ff4a89;
}

#mytodos .td2 a.checked, #mygallery .td2 a.active {
 display: block;
 width: 19px;
 height: 19px;
 background: url('/frame/todo_checked.gif') no-repeat;
}

.companycatalogue .searchheader .active {
 background: #eadfee;
 cursor: default;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
.articlebox {
 padding: 5px 0px;
 color: #8f59a3;
}

.articlebox h3, #articles .articlebox2 h3 {
 margin: 0px;
}

.articlebox h3 a, #articles .articlebox2 h3 a {
 font-size: 11px;
 text-decoration: none;
 color: #8f59a3;
}

#articles .articlebox h3 a:hover, #articles .articlebox2 h3 a:hover {
 color: #ff4a89;
}

.articlebox .date, #articles .articlebox2 .date, #articles .articlebox3 .date {
 padding-bottom: 5px;
 font-size: 10px;
}

.articlebox .piccont, #articles .articlebox2 .piccont {
 float: left;
 padding-right: 8px;
 width: 92px;
}

.articlebox .piccont img, #articles .articlebox2 .piccont img {
 width: 92px;
 border: none;
}

.articlebox p, #articles .articlebox2 p {
 margin: 0px 0px 5px 0px;
}

.articlebox p a, #articles .articlebox2 p a {
 text-decoration: none;
 color: #8f59a3;
}

.articlebox p a:hover, #articles .articlebox2 p a:hover {
 color: #ff4a89;
}

.articlebox .more, #articles .articlebox2 .more {
 float: right;
 padding-bottom: 2px;
 text-align: right;
}

.articlebox .more a:hover, #articles .articlebox2 .more a:hover {
 background: url(/frame/cat_right_arrow_hover.gif) no-repeat;
 background-position: right bottom;
 color: #8f59a3;
 text-decoration: none;
}

.articlebox .piccont1 {
 float: left;
 padding-right: 8px;
 width: 92px;
 height: 72px;
}

.articlebox .piccont2 {
 float: left;
 padding-right: 8px;
 width: 92px;
 height: 72px;
}

.articlebox .piccont3 {
 float: left;
 padding-right: 8px;
 width: 92px;
 height: 72px;
}

.articlebox .piccont4 {
 float: left;
 padding-right: 8px;
 width: 92px;
 height: 72px;
}

.articlebox .piccont5 {
 float: left;
 padding-right: 8px;
 width: 92px;
 height: 72px;
}

.articlebox .piccont6 {
 float: left;
 padding-right: 8px;
 width: 92px;
 height: 72px;
}

#blog_list ul {
 margin: 0px;
 padding: 0px 0px 0px 0px;
 list-style-type: none;
 /*background: url(/frame/dot_lila.gif) no-repeat;
 background-position: 0px 3px;*/
}

#blog_list li {
 margin: 0px 0px 5px;
 padding: 0px;
 color: #8f59a3;
 text-decoration: none;
}

#blog_list li a {
 text-decoration: none;
 color: #8f59a3;
}

#blog_list li a:hover {
 text-decoration: underline;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
.articlebox .more a, #articles .articlebox2 .more a {
 display: block;
 padding-right: 16px;
 width: 130px;
 height: 13px;
 background: url(/frame/cat_right_arrow.gif) no-repeat;
 background-position: right bottom;
 color: #ff4a89;
 text-decoration: underline;
}

.articlebox .piccont1 a {
 display: block;
 width: 92px;
 height: 72px;
 background: url("/uploads/de_AT/lpc/8.jpg") no-repeat;
}

.articlebox .piccont2 a {
 display: block;
 width: 92px;
 height: 72px;
 background: url("/uploads/de_AT/lpc/9.jpg") no-repeat;
}

.articlebox .piccont3 a {
 display: block;
 width: 92px;
 height: 72px;
 background: url("/uploads/de_AT/lpc/10.jpg") no-repeat;
}

.articlebox .piccont4 a {
 display: block;
 width: 92px;
 height: 72px;
 background: url("/uploads/de_AT/lpc/11.jpg") no-repeat;
}

.articlebox .piccont5 a {
 display: block;
 width: 92px;
 height: 72px;
 background: url("/uploads/de_AT/lpc/12.jpg") no-repeat;
}

.articlebox .piccont6 a {
 display: block;
 width: 92px;
 height: 72px;
 background: url("/uploads/de_AT/lpc/13.jpg") no-repeat;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
.articles_category_open .articlebox {
  margin: 5px 0px;
}

.articles_category_open .articlebox .piccont {
  padding: 4px 8px 0 0;
}

.articles_category_open h3 {
  margin-bottom: 5px;
}

.articles_category_open p {
  margin-bottom: 0px;
}

.articles_category_open h3 a {
  font-size: 12px;
  text-decoration: none;
}

.articles_category_open .piccont {
  float: left;
  padding-right: 8px;
  padding-top: 0px;
}

.small .articlebox .piccont,
.small .articlebox .piccont a img {
  width: 65px;
}

.articles_category_open .more {
  margin:0 0 10px;
  padding:0;
  text-align:right;
}

.articles_category_open .more a {
  background:url("/frame/cat_right_arrow.gif") no-repeat scroll right bottom transparent;
  color:#FF4A89;
  height:12px;
  padding-right:16px;
}/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
.articles_list ul {
 margin: 0px;
 padding: 0px 0px 0px 0px;
 list-style-type: none;
}

.articles_list li {
 margin: 0px;
 padding: 0px;
 color: #8f59a3;
 background: url(/frame/dot_lila.gif) no-repeat;
 background-position: 0px 3px;
 text-decoration: none;
}

.articles_list li a {
 margin-left: 12px;
 text-decoration: none;
 color: #8f59a3;
}

.articles_list li a:hover {
 text-decoration: underline;
}

.articlebox {
 padding: 5px 0px;
 color: #8f59a3;
}

.articlebox h3, #articles .articlebox2 h3 {
 margin: 0px;
}

.articlebox h3 a, #articles .articlebox2 h3 a {
 font-size: 11px;
 text-decoration: none;
 color: #8f59a3;
}

#articles .articlebox h3 a:hover, #articles .articlebox2 h3 a:hover {
 color: #ff4a89;
}

.articlebox .date, #articles .articlebox2 .date, #articles .articlebox3 .date {
 padding-bottom: 5px;
 font-size: 10px;
}

.articlebox .piccont, #articles .articlebox2 .piccont {
 float: left;
 padding-right: 8px;
 width: 92px;
}

.articlebox .piccont img, #articles .articlebox2 .piccont img {
 width: 92px;
 border: none;
}

.articlebox p, #articles .articlebox2 p {
 margin: 0px 0px 5px 0px;
}

.articlebox p a, #articles .articlebox2 p a {
 text-decoration: none;
 color: #8f59a3;
}

.articlebox p a:hover, #articles .articlebox2 p a:hover {
 color: #ff4a89;
}

.articlebox .more, #articles .articlebox2 .more {
 float: right;
 padding-bottom: 2px;
 text-align: right;
}

.articlebox .more a:hover, #articles .articlebox2 .more a:hover {
 background: url(/frame/cat_right_arrow_hover.gif) no-repeat;
 background-position: right bottom;
 color: #8f59a3;
 text-decoration: none;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
.articlebox .more a, #articles .articlebox2 .more a {
 display: block;
 padding-right: 16px;
 width: 130px;
 height: 13px;
 background: url(/frame/cat_right_arrow.gif) no-repeat;
 background-position: right bottom;
 color: #ff4a89;
 text-decoration: underline;
}

#social_links a {
  text-decoration: none;
}/** Generated by css_reorg.php, 2009-09-10T16:13:28+02:00 **/

.more_wedding_button {
 text-align: right;
 margin: 0px 0px 10px 0px;
 padding: 0px;
}

.more_wedding_button a:hover {
 background: url(/frame/cat_right_arrow_hover.gif) no-repeat;
 background-position: right bottom;
 color: #8f59a3;
 text-decoration: none;
}

#quote_open {
 padding: 12px 7px;
}

#quote_open {
 padding: 12px 7px;
 font-size: 10px;
}

#quote_open p {
 color: #8f59a3;
}

#quote_open a {
 font-size: 11px;
}

#quote_open a.quote_link {
 font-weight: normal;
 color: #8f59a3;
 text-decoration: none;
}

#quote_open a.quote_link:hover {
 color: #ff4a89;
}

#quote_open .more_wedding_button a {
 background-position: right bottom;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:28+02:00 **/
.more_wedding_button a {
 padding-right: 16px;
 height: 12px;
 color: #ff4a89;
 background: url(/frame/cat_right_arrow.gif) no-repeat;
 background-position: right bottom;
}

74
#nav_moved h2.titlelilac {
 margin: 0px 0px 10px;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:28+02:00 **/
/* sponsored_links */
#sponsored_links_open {
 font-size: 10px;
 font-weight: bold;
}

#sponsored_links_open ul, #sponsored_links_open ul li {
 display: inline;
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

#sponsored_links_open ul li {
 display: inline;
}

#sponsored_links_open ul li a {
 display: block;
 margin: 0px;
 padding: 3px 7px;
 color: #fff;
 text-decoration: none;
}

#sponsored_links_open ul li a:hover {
 text-decoration: underline;
}

#sponsored_links_open ul li.link1 a {
 background: #ac84bb;
}

#sponsored_links_open ul li.link2 a {
 background: #744489;
}

#sponsored_links_open ul li.link3 a {
 background: #ff4a89;
}

#sponsored_links_open ul li.link4 a {
 background: #df0d57;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:28+02:00 **/
#trend_teaser {
  position: relative;
}

#trend_teaser a.teaser_button {
  position: absolute;
  right: 5px;
  bottom: 5px;
}