BODY

{

  background-color: #000000;

  margin: 0px;

  padding: 0px;

  font-size: 13px;

  color:#4A2B1A;

  font-family: Arial;

}



BODY A
{
  background-color: #beb28b;
  color: #ffffff;
  text-decoration: none;
  padding: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
}



BODY A:hover

{

  background-color: #5b341f;

  color: #d4c8a4;

}

#v-tooltip {

  	background:#fff;

	border: 1px solid #5b341f;

    padding:3px 5px;

    color: #5b341f;

    font-size: 11px;

    font-family: Arial, Verdana, sans-serif;

    display:none;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

	position:absolute  }

.clearer

{

  clear: both;

}





.site_top

{

  width: 100%;

  height: 540px;

  background: url(../images/backgr_site_top.jpg) repeat-x 50% 0%;

}



.site_body

{

  width: 100%;

  background: url(../images/backgr_site_body.jpg) repeat 50% 0%;

}



.header_container

{

  background: url(../images/backgr_inside.png) repeat-y center;

  height: 540px;

  width: 1004px;

  margin-left: auto;

  margin-right: auto;

}



#flashcontent

{

   height: 540px;

   width: 1004px;

   background: url(../images/header_rope2.png) bottom no-repeat;

}





.body_container

{

  background: url(../images/backgr_inside.png) repeat-y;

  width: 845px;

  margin-left: auto;

  margin-right: auto;

  padding-left: 47px;

  padding-right: 47px;

  padding-top: 13px;

  padding-bottom: 25px;

}



.footer

{

  background: url(../images/backgr_footer.png) no-repeat;

  height: 90px;

  width: 939px;

  margin-left: auto;

  margin-right: auto;

}





.header_top

{

  background: url(../images/header_top.png) no-repeat;

  width: 1004px;

  height: 64px;

}



.header_bottom

{

  background: url(../images/header_bottom.png);

  width: 1004px;

  height: 107px;

}



.header_left

{

  background: url(../images/header_left.png) no-repeat;

  width: 108px;

  height: 364px;

}



.header_right

{

  background: url(../images/header_right.png) no-repeat;

  width: 93px;

  height: 364px;

}



.menu

{

  height: 100px;

}



.footer_inside

{

  padding-left: 47px;

  padding-right: 47px;

  padding-top: 19px;

}



.right_side

{

  width: 232px;

  background: url(../images/backgr_left_side.png) top repeat;

  padding-left: 24px;

  padding-right: 24px;

}



H2

{

  font-size: 22px;

  font-family: uvc2;

  color: #C0121E;

  margin: 0px;

}



H4

{

  font-size: 29px;

  font-family: uvc2;

  color: #C0121E;

  margin: 0px;

}



.right_item_pic

{

  padding-right: 10px;

  text-align: center;

}



.right_item_link

{

  padding-top: 14px;

}



.right_item_link A:hover

{

  background-color: #d4c8a4;

  color: #5b341f;

}



.right_item_link A

{

  background-color: #5b341f;

  color: #d4c8a4;

  text-decoration: none;

}



.right_side_item

{

  padding-bottom: 24px;

  padding-top: 18px;

}



.top_navi

{

  padding-top: 14px;

  padding-right: 80px;

}



.patch_tlc

{

  width: 7px;

  height: 7px;

  background: url(../images/patch_tlc.png) no-repeat;

}



.patch_trc

{

  width: 7px;

  height: 7px;

  background: url(../images/patch_trc.png) no-repeat;

}



.patch_blc

{

  width: 7px;

  height: 7px;

  background: url(../images/patch_blc.png) no-repeat;

}



.patch_brc

{

  width: 7px;

  height: 7px;

  background: url(../images/patch_brc.png) no-repeat;

}



.patch_top

{

  height: 7px;

  background: url(../images/patch_top.png) repeat-x top;

}



.patch_bottom

{

  height: 7px;

  background: url(../images/patch_bottom.png) repeat-x;

}



.patch_left

{

  width: 7px;

  background: url(../images/patch_left.png) repeat-y;

}



.patch_right

{

  width: 7px;

  background: url(../images/patch_right.png) repeat-y left;

}



.patch_inside

{

  background-color: #5b341f;

  color: #ddd1ab;

}



.right_side .patch_inside

{

   color: #FFFFFF;

}





.patch_inside H2

{

  font-size: 22px;

  font-family: uvc1;

  color: #ffffff;

  margin: 0px;

}



.patch_inside A

{

  background-color: #ffffff;

  text-decoration: none;

  color:#54311c;

}

.patch_inside A:hover

{

  background-color: #d4c8a4;

  color: #5b341f;

}

.add_menu_item A
{
	background:none;
	padding:0px;
	color: #d4c8a4;
}

.add_menu_item A:hover
{
	background:none;
	padding:0px;
	color: #5b341f;
}

.add_menu_item

{

  background-color: #5b341f;

  color: #d4c8a4;

  width: 234px;

  height: 30px;

  cursor: pointer;

  font-family: Arial;

  font-size: 12px;

  font-weight: bold;

}



.add_menu_item_front

{

  background: url(../images/heart_light.png) center no-repeat;

  width: 33px;

}



.selected

{

   background-color: #d4c8a4;

   color: #5b341f;

}

.selected A
{
	background:none;
	padding:0px;
	color: #5b341f;
}

.selected .add_menu_item_front

{

  background: url(../images/heart_dark.png) center no-repeat;

}

.main_menu A
{
	background:none;
	padding:0px;
}

.main_menu H1

{

  color: #666666;

  font-size: 20px;

  font-family: uvc1;

  margin: 0px;
  cursor:pointer;

}



.main_menu H3

{

  color: #c0121e;

  font-size: 20px;

  font-family: uvc1;

  margin: 0px;
  cursor:pointer;

}



.caption_container

{

  padding-left: 8px;

  padding-right: 8px;

}

.caption_container IMG
{
	border:0px;
}

.page_title

{

  padding-bottom: 10px;
  width: 515px;
}

.page_body
{
	width: 515px;
}

.home_article_body

{

  padding-bottom: 20px;

}



.top_aktuelles_text H5

{

  color: #C0121E;

}



.top_aktuelles_text

{

   padding-left: 14px;

   padding-right: 14px;

   padding-bottom: 5px;

   padding-top: 17px;

}





.hot_news_body

{

  padding-left: 14px;

  padding-right: 14px;

}



.hot_news_title

{

  font-weight: bold;

  padding-left: 14px;

  padding-right: 14px;

}



.hot_news_container

{

  padding-bottom: 24px;

}





.news_title2

{

  padding-top: 23px;

  font-weight: bold;

}



.news_title1

{

  padding-top: 17px;

}



.news_gallery_container

{

  padding-top: 5px;

  padding-bottom: 8px;

}



.news_gallery_container A

{

  padding: 0px;

  background: none;

}

.news_gallery_container A:hover

{

  padding: 0px;

  background: none;

}

.zuruck_link
{
	padding-top:15px;
}

A.maineffect-display-block
{
	padding:0px;
	background:none;
}

A:hover.maineffect-display-block
{
	padding:0px;
	background:none;
}

.impressum_logo
{
	padding-top:10px;
	padding-bottom:20px;
}

.impressum_header
{
	font-weight:bold;
	padding-bottom:5px;
}