/* CSS Document */

html 
{
  height: 100%;
}

body 
{
  text-align:center;
  vertical-align: middle;
  background-color: #6D6344;
  scrollbar-face-color: #FAFADE;
  scrollbar-highlight-color: #352D2A;
  scrollbar-3dlight-color: #352D2A;;
  scrollbar-darkshadow-color: FFFFFF;
  scrollbar-shadow-color: #6D6344;
  scrollbar-arrow-color: #6D6344;
  scrollbar-track-color: #FAFAAE;
}

.bildClass 
{
  display: block;
  vertical-align: bottom;
}

a img 
{
  border: none;
}

a:link { color: #FAFADE; text-decoration:none; }
a:visited { color: #FAFADE; text-decoration:none; }
a:hover { color: #FAFADE; text-decoration:none; }
a:active { color: #FAFADE; text-decoration:none; }

.table_global  
{ 
  background-color: #FAFADE;
  width: 800px;
  border: 0px;
  border-spacing: 0px;
  border-collapse:collapse;
  margin: auto;
}

.table_navi  
{ 
  width: 800px;
  border: 0px;
  border-spacing: 0px;
  border-collapse:collapse;
  margin: auto;  
}

.menue a:link { color: #FAFADE; text-decoration:none; }
.menue a:visited { color: #FAFADE; text-decoration:none; }
.menue a:hover { color: #FAFADE; text-decoration:none; }
.menue a:active { color: #FAFADE; text-decoration:none; font-weight:bold; }

tr, td, th 
{ 
  border: 0px; 
  padding: 0px;
  color: #352D2A; 
  font-size: 12px; 
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
}

.footer
{
  color: #FAFADE;
  font-size: 12px; 
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

p       
{ 
  color: #352D2A; 
  font-size: 12px; 
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
  line-height: 130%; 
  text-align: justify;
  margin-right: 15px;
  margin-left: 15px;
}

.menu a:link { color: #352D2A; text-decoration:none; }
.menu a:visited { color: #352D2A; text-decoration:none; }
.menu a:hover { color: #9F906F; text-decoration:none; }
.menu a:active { color: #9F906F; text-decoration:underline; }

.menu
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
  float: left;
  display: block;
  padding: 0 10px;
  margin: 0 0px;
  vertical-align: middle;  
}

li
{
  list-style-type: none;
  display: block;
  padding: 2px;
}

li li
{
  margin: 0 -25px;
  display: block;
  padding: 2px;
}

.link a:link { color: #352D2A; text-decoration:underline;}
.link a:visited { color: #352D2A; text-decoration:underline; }
.link a:hover { color: #62593D; text-decoration:underline; }
.link a:active { color: #62593D; text-decoration:underline; }

.jg_detailnavi a:link { color: #352D2A; text-decoration:none; }
.jg_detailnavi a:visited { color: #352D2A; text-decoration:none; }
.jg_detailnavi a:hover { color: #9F906F; text-decoration:none; }
.jg_detailnavi a:active { color: #9F906F; text-decoration:none; }

.jg_subcatelem_txt a:link { color: #352D2A; text-decoration:none; }
.jg_subcatelem_txt a:visited { color: #352D2A; text-decoration:none; }
.jg_subcatelem_txt a:hover { color: #9F906F; text-decoration:none; }
.jg_subcatelem_txt a:active { color: #9F906F; text-decoration:none; }

.gallery
{
  width: 780px;
  text-align: center;
}

.jg_detailnavi
{
  width: 780px;
}

.jg_detailnaviprev
{
  text-align: center;
  width: 390px; important!;
  float: left;
  margin-bottom: 5px;
}

.jg_detailnavinext
{
  text-align: center;
  width: 390px;
  float: right;
  margin-bottom: 5px;
}

.jg_hidden, .sectiontableheader
{
  visibility: hidden;
}

.jg_minis
{
  width: 780px;
  text-align: center;
  margin-top: 10px;
  height: 122px;
  overflow: auto;
}

.jg_subcatelem_cat
{
  position:relative;
  float:left;
  margin-right:10px;
  height: 160px;
  width: 250px;
  text-align: center;
  horizontal-align: bottom;
}

.jg_element_cat
{
  position:relative;
  float:left;
  margin-right:10px;
  height: 160px;
  width: 260px; 
  margin: 0 auto;
}

.jg_subcatelem_txt
{
  text-align: center; 
}


ul.menu li#current a { /* Aktiver Menüpunkt */
color: #352D2A;
font-weight:bold;
border-bottom:1px solid #62593D;
}

ul.menu li#current.parent.active a {
background-color:none;
}

ul.menu li#current.parent.active ul li a {
font-weight:normal;
background-color:none;
border-bottom:0px solid #62593D;
}

ul.menu li.parent.active a { /* Aktiver Unter-Menüpunkt */
background-color:none;
color: #352D2A;
}

ul.menu li ul li#current a {
background-color:none;
}

div.componentheading
{
visibility:hidden;
}

a.mainlevel_haupt:link, a.mainlevel_haupt:visited 
{
	padding-left: 23px;
	padding-right: 23px;
	float: left;
	display: block;
	text-decoration:none;
	line-height: 40px;
	height: 40px;
	margin: -1px !important;
}

a.mainlevel_haupt:hover 
{
	background-color: #62593D;
	text-decoration: none; 
}

div.rawimages
{
  margin-bottom:-15px; 
  margin-right:5px;
}
