/** ---------- Ratgeber-Tabelle ----- **/
.contenttable td {
  font-size:9pt;
  text-align:left;
  padding-bottom:4px;
}

.contenttable .td-0 {
  width:60px;
}


.contenttable .td-1 {
  width:150px;
}


.news-single-item dd {
	margin:0px;
	padding:0px;

}

/** ---------- schloss des MOnats ----- **/

#left_schloss_des_monats_txt p {
	padding:0px;
	margin:0px;
}

#left_schloss_des_monats_sbogen {
  position:absolute; top:56px; left:15px; width:141px; height:3px;
  border:0px dotted #dddddd;
  z-index:10;
  background-image:url(/fileadmin/Images/Layout/sdm_sbogen.gif);
  background-repeat:no-repeat;
}


/** ---------- dienstleister ---------- **/
.dienstleister_wrap {
  position:relative; width:566px; height:104px; left:-2px;
  margin-bottom:10px;
  background-image:url(/fileadmin/Images/Layout/suchergebnis_liste_bg_104b.gif); background-repeat:no-repeat;
}

#content .dienstleister_wrap .csc-textpic-text p {
  padding:0px;
  padding-top:50px;
  margin:0px;
  font-size:8pt;
}

#content img {
  border: 1px solid #3d690d;
}

.dienstleister_wrap a{
  color:#3d690d;
  text-decoration:underline;
}

* html .dienstleister_wrap {
  left:3px;
}

* html h1, * html h1.csc-firstHeader {
  padding-left:4px;
}

.dienstleister_wrap .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img{
  margin-left:2px;
  margin-top:2px;
}

input {
  cursor:text;
}

.csc-textpic-caption {
  font-size:9pt;
}

input.expose {
  background-color:#ADBD59;
  border:1px solid #3D690D;
  color:#FFFFFF;
  cursor:pointer;
  font-size:9pt;
  height:20px;
  padding:0px;
  width:90px;
}

#left_schloss_des_monats_txt #left_logo {
  position:absolute;
  left:-3px; top:70px;
}

#table_bg td.laendertab {
  border-bottom:1px solid #adbd59;
}

#table_bg td.laendertab a {
  text-decoration:none;
}

#content .news-latest-container {
  text-align:left;
}

#content .news-single-item {
  background-color:#ffffff;
  border:0px solid #666666;
  margin-bottom:0px;
  padding:0px;
  text-align:left;
}

#content .news-single-item h3 {
  margin:0px;
  
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  margin-bottom:10px;
}

#content .news-single-item div.newstitel {
  margin-top:1px;
  text-align:left;
  color:#3d690d;
}

#content_schlossansicht div.csc-header.csc-header-n1 {
  position:absolute;
  top:10px;
  left:150px;
  width:500px;
}

#content_schlossansicht div.csc-header.csc-header-n1 h1{
  color:#3d690d; font-size:11pt; text-align:left; font-weight:bold;
  padding:2px 5px 2px 5px; margin:0px;
}

.tx-lumogooglemaps-pi1 {
  position:absolute;
  top:50px;
  left:150px;
  width:500px;
}

#left_schloss_des_monats_txt a {
  text-decoration:none;
}

div.csc-header.csc-header-n1 {
  border:0px dotted #7777DD;
  height:500px;
  left:30px;
  position:absolute;
  top:20px;
  width:530px
}

.laender_tabelle a {
  text-decoration:underline;
}

div.news-latest-item img {border:0px;}

div.news-latest-container, div.news-latest-item {
  margin:0px;
  padding:0px;
}

div.news-latest-date {
  padding:0px;
  margin:0px;
}

div.newstitel, div.news-latest-item {
  text-align:left;
}

div.news-latest-container, div.news-latest-item  {
  background:none;
  border:0px;
}

/** ---------- jw_calendar ---------- **/
.hochzeitsmessen_itemslist {
   text-align:left; line-height:1.3; font-family:Arial;
  padding-left:1px;
}

.hochzeitsmessen_itemslist .date {font-size:8pt;}
.hochzeitsmessen_itemslist .titel {font-size:11pt;font-weight:bold;}
.hochzeitsmessen_itemslist .eintrag table {font-family:Arial; font-size:10pt; line-height:13pt;}
.hochzeitsmessen_itemslist .morelink table {font-family:Arial; font-size:9pt;}
.hochzeitsmessen_itemslist .morelink a {color:#3D690D; text-decoration:underline;}
.hochzeitsmessen_itemslist .morelink input {
  cursor:pointer;
  background-color:#adbd59;
  border:1px solid #3d690d;
  color:#ffffff;
  padding:0px;
  margin:0px;
  width:90px;
  height:20px;
  font-size:9pt;
}  

div.jwcalendar_single .headerie {
  border-top:0px dotted #FFC725;
}
div.jwcalendar_single .contentie, div.jwcalendar_single .headerie, div.jwcalendar_single .orgie {
  background:#ffffff none repeat scroll 0%; 
  border-bottom:0px dotted #FFC725;
  border-left:0px dotted #FFC725;
  border-right:0px dotted #FFC725;
  float:left;
  text-align:left;
  width:100%;
}
div.jwcalendar_single {
  background-color:#ffffff; 
  border:0px solid #FFC725;

  padding:10px;
}

div.jwcalendar_list .title {text-align:left;}
div.jwcalendar_list .title {  font-size:14px;
  font-weight:bold;
  padding:0px;
}
div.jwcalendar_list {
  background-color:#ffffff;
  border:0px solid #FFC725;
  color:#3d690d;
}
div.jwcalendar_list table.items {
  border:0px solid #FFC725;
}
div.jwcalendar_list table.items td.label {
  background:#ecf0d5 none repeat scroll 0%; 
  border:0px dotted #FFC725;
  padding:0px;
  vertical-align:top;
  width:33%;
}
div.jwcalendar_list table.items td.item {
 background:#ecf0d5 none repeat scroll 0%;
 border:0px;
}

div.jwcalendar_list table.items {
 color:#3d690d;
 font-family:Arial;
 font-size:10pt;
}

div.jwcalendar_list table {margin-top:0px;}

#right_veranstaltungen_bg div.itemslist, #right_veranstaltungen_bg_oben div.itemslist {
  width:125px;
  padding:0px;
  margin:0px;
}

#right_veranstaltungen_bg div.jwcalendar_list, #right_veranstaltungen_bg_oben div.jwcalendar_list {
  position:absolute;
  padding:0px;
  margin:0px;
  top:40px;
  left:10px;
  width:125px;
}

#right_veranstaltungen_bg div.tx-jwcalendar-pi1, #right_veranstaltungen_bg_oben div.tx-jwcalendar-pi1 {
  position:absolute; left:0px; top:0px; width:140px; height:140px;
  border:0px solid #ff0000;
  font-family:Arial; font-weight:normal; font-size:9pt; color:#3d690d; text-align:left;
}

#right_veranstaltungen_bg .right_input_1, #right_veranstaltungen_bg_oben .right_input_1 {
  top:45px;
  font-size:12pt; font-weight:bold;
}

#right_veranstaltungen_bg .right_input_2, #right_veranstaltungen_bg_oben .right_input_2 {
  top:68px;
  font-size:9pt;
}

#right_veranstaltungen_bg .right_submit_1, #right_veranstaltungen_bg_oben .right_submit_1 {
  top:85px;
  font-size:9pt;
}

#right_veranstaltungen_bg .right_submit_2 a, #right_veranstaltungen_bg_oben .right_submit_2 a {
  font-size:10pt; text-decoration:underline; color:#3d690d;
}

#content div.tx-jwcalendar-pi1 {
  position:relative; left:-1px; height:90px; width:556px;
  padding:0px; margin:0px;
}

#content div.jwcalendar_list {
  height:90px; width:556px;
  padding:0px; margin:0px;
}

#content table.items {
  width:550px;
  padding:0px; margin:0px;
}

#content div.itemslist {
  position:relative; left:8px; top:8px; width:540px;
  padding:0px; margin:0px;
}


select.tx_jw_select {width:50px;}

/** ---------- tt_products/tx_commerce ---------- **/
.tt_list_single {
  position:relative; width:566px; height:104px;
  margin-bottom:10px;
  background-image:url(/fileadmin/Images/Layout/suchergebnis_liste_bg_104b.gif); background-repeat:no-repeat;
}

* html .tt_list_single {
  left:5px;
}

.tt_list_single_pic {
  position:absolute; top:2px; left:2px; width:120px; height:90px;
  text-align:left;
}


.tt_list_single_txt {
  position:absolute; top:20px; left:130px; width:330px; height:70px;
  font-size:9pt; color:#3d690d;
  text-align:left;
}

.tt_list_single_txt a{
  font-size:10pt; font-weight:bold; color:#3d690d;
  line-height:14pt;
}


.tt_list_single_menu {
  position:absolute; top:17px; left:470px; width:85px; height:70px;
  font-size:8pt; vertical-align:middle;
    text-align:left;
}

.tt_list_single_menu table a {
  font-size:8pt; color:#3d690d; vertical-align:middle;
}


.tt_list_table {
  position:relative; left:-2px;
}

.com-single {
  position:relative; top:0px; left:0px;
  font-family:Arial; font-size:10pt; 
  padding-bottom:40px;
}

.com-single_title {
  position:relative; top:10px; left:175px; width:530px; height:30px;
  border:0px dotted #7777dd;
}

.com-single_zursuche {
  position:absolute; top:210px; left:24px; width:140px; height:30px;
  border:0px dotted #7777dd;
}

.com-single_title h2{
  color:#3d690d; font-size:11pt; text-align:left; font-weight:bold;
  padding:2px 5px 2px 5px; margin:0px;
}

.com-single_title a{
  color:#3d690d; text-decoration:none;
}


.com-single_images {
  position:absolute; top:50px; left:10px; width:140px; height:150px;
  border:0px dotted #7777dd;
}

.com-single_attributes {
  position:relative; top:20px; left:175px; width:530px; height:500px;
  border:0px dotted #7777dd;
}

.com-single_attributes table td{
  color:#3D690D;
  font-size:10pt;
  font-weight:normal;
  text-align:left;
}  

.com-single_description {
  position:relative; top:40px; left:175px; width:530px;
  border:0px dotted #7777dd;
  padding-bottom:20px;
}

.com-single_attributes .com-select-even, .com-single_attributes .com-select-odd, .com-single_attributes .com-single-desc {
  background-color:#ecf0d5;
  color:#3d690d; font-size:10pt; text-align:left; font-weight:normal;
}

.com-single_attributes .com-single-desc p{
  padding:2px 40px 2px 5px;
  margin:0px;
}

.com-single_attributes td {
  padding:2px 25px 2px 5px;
}

div.schlossgalerie {
  position:absolute; left:100px;width:530px;top:10px;height:500px;
  border:0px solid #8e9e3c;
}

div.schlossgalerie_navigation {
  position:absolute; left:150px;width:230px;top:5px;height:20px;
  border:0px solid #8e9e3c;
}

div.schlossgalerie_fotos {
  position:absolute; left:0px;width:530px;top:35px;height:455px;
  border:0px solid #8e9e3c;
}

.schlossgalerie_fotos img{
  padding:7px;
  border:1px solid #8e9e3c;
}

* html .schlossgalerie_fotos img{
  }

.schlossgalerie_navigation a, .schlossgalerie_navigation td{
  color:#3D690D; font-size:8pt; vertical-align:middle;
}

div.schlosssuche_navigation {
  position:absolute; left:-150px;width:120px;top:0px;height:50px;
  border:0px solid #8e9e3c;
}

.schlosssuche_navigation a, .schlosssuche_navigation td{
  color:#3D690D; font-size:8pt; vertical-align:middle;
}

/** ---------- Links & Text ---------- **/

a {
  text-decoration:underline; color:#3d690d;
}

#logo_links_oben img {
  padding:0px;
  margin:0px;
  border:0px solid #000000;

}

h1, h1.csc-firstHeader {
  font-family:Arial;
  font-weight:bold;
  text-align:left;
  text-decoration:none;
  margin-top:0px;
  font-size:12pt;
  padding:0px;
}

.csc-textpic-text h1 {
  margin-left:20px;
}

ul {
  margin-top:0px;
}

li {
  font-family:Arial;
  font-size:10pt;
  text-align:left;
  line-height:1.5;
}

body {
  font-family:Arial;
  font-size:10pt;
  color:#333333;
}

.metamenu_no {
  padding:0 0 0 30px;
}

.metamenu_no a {
  font-family:Arial;
  font-size:8pt;
  
  text-decoration:none;
}

#content .csc-textpic-text p {
  margin-left:20px
}

img {
  padding:0px; margin:0px; 
  border:0px;
}

#left_schloss_des_monats_txt p {
  font-size:9pt; color:#3d690d;
}

#left_suchergebnis p {
  font-size:9pt; text-align:right;
  margin-top:4px;
}

#content p {
  padding:0px;
  margin:0px;
  font-size:10pt;
  line-height:1.3;
  text-align:left;
}

input.detail_suche, input.neu_anmelden, input.login_content {
  cursor:text;
  line-height:12pt;
  background-color:#e0eca4;
  border:1px solid #8e9e3c;
  width:180px;
}

.detail_suche td, .neu_anmelden td, .login_content td {
  padding:2px;
}

.detail_suche, .neu_anmelden, .login_content{
  font-size:10pt;
}

.right input{
  background-color:#ffffff;
  border:1px solid #adbd59;
  width:120px; height:16px;
  padding-top:2px; padding-left:5px; 
  font-size:9pt;
}

* html .right input{
  background-color:#ffffff;
  border:1px solid #adbd59;
  width:125px; height:20px;
  padding-top:2px; padding-left:5px; 
  font-size:9pt;
}


.right input.buchungsanfrage{
  background-color:#ffffff;
  border:1px solid #adbd59;
  width:120px; height:17px;
  padding-top:2px; padding-left:5px;
   font-size:9pt;
}

.right textarea.buchungsanfrage{
  background-color:#ffffff;
  border:1px solid #adbd59;
  width:120px; height:177px;
  padding-top:2px; padding-left:5px;
   font-size:9pt; font-family:Arial;
}

* html .right input.buchungsanfrage{
  background-color:#ffffff;
  border:1px solid #adbd59;
  width:125px; height:20px;
  padding-top:2px; padding-left:5px;
   font-size:9pt;
}

* html .right textarea.buchungsanfrage{
  background-color:#ffffff;
  border:1px solid #adbd59;
  width:125px; height:180px;
  padding-top:2px; padding-left:5px;
   font-size:9pt; font-family:Arial;
}

* html .right_submit_1 input, * html .right_submit_2 input, * html .right .right_submit_buchungsanfrage input, * html input.detail_suche_submit, * html input.neu_anmelden_submit, * html input.login_content_submit {
  cursor:pointer;
  background-color:#adbd59;
  border:1px solid #3d690d;
  color:#ffffff;
  padding:0px;
  width:90px;
  height:20px;
  font-size:9pt;
/**  background-image:url(/fileadmin/Images/Layout/button_22_hg.gif); **/
}

.right_submit_1 input, .right_submit_2 input, .right .right_submit_buchungsanfrage input, input.detail_suche_submit, input.neu_anmelden_submit, input.login_content_submit {
  cursor:pointer;
  background-color:#adbd59;
  border:1px solid #3d690d;
  color:#ffffff;
  padding:0px;
  width:90px;
  height:20px;
  font-size:9pt;
/**  background-image:url(/fileadmin/Images/Layout/button_22_hg.gif); **/
}

.right_submit_2.login a, .right_hinweis a {
  font-size:8pt;
  line-height:12pt;
  color:#3d690d;
}

.right_hinweis {
  position:absolute; top:50px; left:10px; width:125px; height:20px;
  border:0px dotted #dddddd; z-index:5;
  text-align:left; font-size:8pt; line-height:12pt; color:#3d690d;
}


#alle_schloesser a{
  font-size:9pt;
  color:#3d690d;
}

.tx-thmailformplus-pi1 {
  
}

.tx-thmailformplus-pi1 input, .tx-thmailformplus-pi1 textarea{
  width:180px;
  line-height:12pt;
  background-color:#e0eca4;
  border:1px solid #8e9e3c;
  cursor:text;
}

.tx-thmailformplus-pi1 td{
  font-size: 9pt;
}

.tx-thmailformplus-pi1 textarea{
  width:290px;
}

.tx-thmailformplus-pi1 input.eingabe2 {
  width:100px;
}

input.input_button {
  background-color:#adbd59;
  border:1px solid #3d690d;
  color:#ffffff;
  padding:0px;
  width:90px;
  height:20px;
  font-size:9pt;
  cursor:pointer;  
}

* html input.input_button {
  height:22px;
}


/** -------------------------------- Seitenstruktur -------------------------------------- **/

html, body {
  height:100%;
  background-color:#ecf0d5;
  margin:0px;
  padding:0px;
}

#table_bg{
/*  height:100%; */
  vertical-align:top;
  border:0px solid #000;
}

#table_bg td, #table_bg tr{
/*  height:100%; */
  vertical-align:top;
  border:0px solid #000;
}

#site_bg {
  position:relative; top:0px; left:0px; width:990px; height:100%; 
  padding:0px;  margin:0px;
  border:0px dotted #dd7777;
  background-image:url(/fileadmin/Images/Layout/horizontal_bg_02.gif);
  vertical-align:top;
  padding-bottom:40px;
}

#site {
  position:relative; top:0px; left:-2px; width:960px; /* height:100%; */
  padding:0px; margin:0px;
  border:0px dotted #dd7777;
  vertical-align:top;
}

#kopf {
  position:relative; top:0px; left:0px; height:272px; width:960px;
  border:0px dotted #77dd77;
  background-image:url(/fileadmin/Images/Layout/kopf_background_03.gif);
  vertical-align:top;
}

#logo_links_oben {
  position:absolute; top:9px; left:5px; height:134px; width:311px;
  border:0px dotted #77dd77;
/**  background-image:url(/fileadmin/Images/Layout/logo_oben_02.gif); **/
}

#silhouette_links_oben {
  position:absolute; top:146px; left:15px; height:108px; width:156px;
  border:0px dotted #77dd77;
  background-image:url(/fileadmin/Images/Layout/silhouette_links_oben.gif);
}


#metamenu {
  position:absolute; top:37px; right:24px; height:20px; width:500px;
  border:0px dotted #dddddd;
  text-align:right;
}

#top_bg {
  position:absolute; top:82px; left:479px; height:140px; width:465px;
  border:0px dotted #dddddd;
  background-image:url(/fileadmin/Images/Layout/top_bilder_background.gif); background-repeat:no-repeat;
  z-index:5;
}

#top_links {
  position:absolute; top:89px; left:486px; height:119px; width:118px;
  z-index:4;
}

#top_rechts {
  position:absolute; top:89px; left:629px; height:119px; width:302px;
  z-index:4;
}


#menu {
  position:absolute; top:250px; left:15px; height:22px; width:922px;
  border:0px dotted #dddddd;
  background-image:url(/fileadmin/Images/Layout/menu_background.gif);
}

#menu_in {
  position:absolute; top:0px; left:181px; height:22px;
  border:0px dotted #dddddd;
}

* html #menu_in {
  left:181px;
}


.menu_button {
  float:left;
  padding:0px 13px 0px 0px;
}

.menu_schlossansicht_button {
  float:left;
  padding:0px 2px 0px 0px;
}

#main {
  position:relative; top:0px; left:0px; width:960px;
  border:0px dotted #7777dd;
  vertical-align:top;  
}

#main2 {
  position:relative; top:0px; left:0px; width:960px;
  border:0px dotted #7777dd;
  vertical-align:top;  
  text-align:left;  
}
  
#left_schloss_des_monats_bg {
  position:absolute; top:20px; left:12px; width:154px; height:318px;
  border:0px dotted #dddddd;
  background-image:url(/fileadmin/Images/Layout/schloss_des_monats_bg.gif); background-repeat:no-repeat;
  z-index:5;
}

#left_suchergebnis {
  position:absolute; top:20px; left:12px; width:154px; height:318px;
}

#left_schloss_des_monats_pic {
  position:absolute; top:56px; left:15px; width:141px; height:212px;
  border:0px dotted #dddddd;
  z-index:6;
}

#left_schloss_des_monats_pic .csc-textpic-image {
  padding:0px; margin:0px;
}

#left_schloss_des_monats_txt {
  position:absolute; top:268px; left:15px; width:141px; height:57px;
  border:0px dotted #dddddd;
  z-index:6;
}

#left_logo {
  position:absolute; top:338px; left:12px; width:154px; height:161px;
  border:0px dotted #dddddd;
  background-image:url(/fileadmin/Images/Layout/einladung_bg.gif); background-repeat:no-repeat;
}

#content {
  position:relative; top:22px; left:-6px; width:556px;
  border:0px dotted #777777;
  padding-bottom:0px;
  
  min-height:600px;
  height:auto !important;
  height:600px;
}

#content_schlossansicht_bg {
  position:relative; top:22px; left:12px; width:751px;
  border:0px dotted #777777;
  margin-bottom:40px;
  background-image:url(/fileadmin/Images/Layout/content_schlossansicht_bg3.gif); background-repeat:no-repeat;
  
  
  min-height:600px;
  height:auto !important;
  height:600px;
}

#content_schlossansicht_menu {
  position:absolute; top:1px; left:3px; width:700px;
  border:0px dotted #777777;
}


#content_schlossansicht {
  position:relative; top:25px; left:5px; width:726px;
  border:0px dotted #777777;
  margin-bottom:40px;
  
  min-height:500px;
  height:auto !important;
  height:500px;
}

#content .banner_kartendesign {
  position:absolute;left:-182px; top:375px; width:728px; height:90px;
  background-image:url(/fileadmin/Images/Layout/banner_Kartendesign_breit_Kopie.jpg); background-repeat:no-repeat;
}

#right_anfrage_bg {
  position:absolute; top:40px; left:792px; width:154px; height:575px;
  border:0px dotted #dddddd;
  background-image:url(/fileadmin/Images/Layout/rechts_anfrage_bg_02.gif); background-repeat:no-repeat;
  z-index:5;
}

#right_anfrage_cover {
  position:absolute; top:40px; left:792px; width:154px; height:575px;
  border:0px dotted #dddddd;
  background-color:#ffffff;
/**  opacity: .5; filter: alpha(opacity=50); -moz-opacity: .5; **/
  z-index:6;
}

  
#right_schnellsuche_bg {
  position:absolute; top:19px; left:792px; width:154px; height:318px;
  border:0px dotted #dddddd;
  background-image:url(/fileadmin/Images/Layout/rechts_bg_01.gif);
  background-repeat:no-repeat;
  z-index:5;
}

.right_ueberschrift {
  position:absolute; top:12px; left:10px; width:125px; height:20px; 
  border:0px dotted #dd2222; z-index:5; 
  color:#3d690d; font-size:11pt; text-align:left; font-weight:bold;
}

.right_input_1 {
  position:absolute; top:35px; left:10px; width:125px; height:20px;
  border:0px dotted #dd2222; z-index:5;
}

.right_input_2 {
  position:absolute; top:60px; left:10px; width:125px; height:20px;
  border:0px dotted #dd2222; z-index:5;
}

.right_input_3 {
  position:absolute; top:85px; left:10px; width:125px; height:20px;
  border:0px dotted #dd2222; z-index:5;
}

.right_input_4 {
  position:absolute; top:110px; left:10px; width:125px; height:20px;
  border:0px dotted #dd2222; z-index:5;
}

.right_input_5 {
  position:absolute; top:135px; left:10px; width:125px; height:20px;
  border:0px dotted #dd2222; z-index:5;
}

.right_input_6 {
  position:absolute; top:160px; left:10px; width:125px; height:20px;
  border:0px dotted #dd2222; z-index:5;
}

.right_input_7 {
  position:absolute; top:185px; left:10px; width:125px; height:180px;
  border:0px dotted #dd2222; z-index:5;
}

.right_submit_1 {
  position:absolute; top:85px; left:10px; width:125px; height:20px;
  border:0px dotted #dddddd; z-index:5;
  text-align:left;
}

.right_submit_2 { 
  position:absolute; top:110px; left:10px; width:125px; height:20px;
  border:0px dotted #dddddd; z-index:5;
  text-align:left;
}

.right_submit_buchungsanfrage {
  position:absolute; top:370px; left:10px; width:125px; height:20px;
  border:0px dotted #dddddd; z-index:5;
  text-align:left;
}

* html .right_submit_2.login { 
  top:106px;
}

#right_kunden_login_bg {
  position:absolute; top:178px; left:792px; width:154px; height:161px;
  border:0px dotted #dddddd; z-index:5;
  background-image:url(/fileadmin/Images/Layout/rechts_bg_01.gif); background-repeat:no-repeat;
}

#right_veranstaltungen_bg {
  position:absolute; top:337px; left:792px; width:154px; height:161px;
  border:0px dotted #dddddd; z-index:5;
  background-image:url(/fileadmin/Images/Layout/rechts_bg_01.gif); background-repeat:no-repeat;
}

#right_veranstaltungen_bg_oben {
  position:absolute; top:178px; left:792px; width:154px; height:161px;
  border:0px dotted #dddddd; z-index:5;
  background-image:url(/fileadmin/Images/Layout/rechts_bg_01.gif); background-repeat:no-repeat;
}


.div_floatclear {
  clear:left;
}
    
