body
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    font: 11px/16px arial, verdana, sans-serif;
    color: #000000;
}

table
{
  border: none;  
}

a
{
	color: #696C57;
	text-decoration : underline;
	font: 11px/16px arial, verdana, sans-serif;
}

a:hover, a:focus
{
	color: #000000;
	text-decoration : underline;
	font: 11px/16px arial, verdana, sans-serif;
}

a:active
{
	color: #000000;
	text-decoration : none;
	font: 11px/16px arial, verdana, sans-serif;
}

a.belegt
{
	color: #696C57;
	text-decoration : underline;
	font: bold 14px/16px arial, verdana, sans-serif;
}

a.belegt:hover, a.belegt:focus
{
	color: #000000;
	text-decoration : underline;
	font: bold 14px/16px arial, verdana, sans-serif;
}

a.belegt:active
{
	color: #696C57;
	text-decoration : none;
	font: bold 14px/16px arial, verdana, sans-serif;
}

a.schwarz
{
	color: #000000;
	text-decoration : underline;
	font: 11px/16px arial, verdana, sans-serif;
}

a.schwarz:hover, a.schwarz:focus
{
	color: #000000;
	text-decoration : underline;
	font: 11px/16px arial, verdana, sans-serif;
}

a.schwarz:active
{
	color: #000000;
	text-decoration : none;
	font: 11px/16px arial, verdana, sans-serif;
}

a.graubraun
{
	color: #696C57;
	text-decoration : none;
	font: 11px/16px arial, verdana, sans-serif;
}

a.graubraun:hover, a.graubraun:focus
{
	color: #000000;
	text-decoration : underline;
	font: 11px/16px arial, verdana, sans-serif;
}

a.graubraun:active
{
	color: #696C57;
	text-decoration : none;
	font: 11px/16px arial, verdana, sans-serif;
}

a.graubraun_active
{
	color: #000000;
	text-decoration : none;
	font: 11px/16px arial, verdana, sans-serif;
}

a.graubraun_active:hover, a.graubraun_active:focus
{
	color: #000000;
	text-decoration : underline;
	font: 11px/16px arial, verdana, sans-serif;
}

a.graubraun_active:active
{
	color: #000000;
	text-decoration : none;
	font: 11px/16px arial, verdana, sans-serif;
}

a.weiss_gross
{
  color: #ffffff;
	text-decoration : none;
  font: 24px/24px arial, verdana, sans-serif;
}

a.weiss_gross:hover, a.weiss_gross:focus
{
  color: #ffffff;
	text-decoration : none;
  font: 24px/24px arial, verdana, sans-serif;
}

a.weiss_gross:active
{
  color: #ffffff;
	text-decoration : none;
  font: 24px/24px arial, verdana, sans-serif;
}

a.weiss_mittel
{
  color: #ffffff;
	text-decoration : none;
  font: 13px/16px arial, verdana, sans-serif;
}

a.weiss_mittel:hover, a.weiss_mittel:focus
{
  color: #ffffff;
	text-decoration : none;
  font: 13px/16px arial, verdana, sans-serif;
}

a.weiss_mittel:active
{
  color: #ffffff;
	text-decoration : none;
  font: 13px/16px arial, verdana, sans-serif;
}

p
{
  font: 11px/16px arial, verdana, sans-serif;
  color: #000000;
}

h1
{
  color: #8E8C7A;
  font: 24px/24px arial, verdana, sans-serif;
}
h2.weiss
{
  color: #ffffff;
  font: 21px/24px arial, verdana, sans-serif;
}

.graubraun
{
  color: #696C57;
  font: 11px/16px arial, verdana, sans-serif;
}
input
{
  border: solid 1px #8E8C7A; 
  height: 14px; 
  font-size: 11px;
  background-color: #ffffff;
}
select
{
  border: solid 1px #8E8C7A; 
  font-size: 11px;
  background-color: #ffffff;
}
textarea
{
  border: solid 1px #8E8C7A; 
  font-size: 11px;
  background-color: #ffffff;
  font: 11px/16px arial, verdana, sans-serif;
}

.search_btn
{
  margin-left: 5px; 
  margin-top: 4px; 
  border: 0px; 
  height: 11px;
  background-color: transparent;
}


ul
{
  color: #000000;
	text-decoration : none;
	font: 11px/14px arial, verdana, sans-serif;
  text-indent: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

li
{
	text-decoration : none;
	font: 11px/16px arial, verdana, sans-serif;
	list-style-image: url(../images/ico_pfeil_rechts.gif);
  list-style-position: outside;
	margin: 0 0 0 16px;
	padding: 0 0 0 0;
}

/*
###################################################################################################
DIVS
###################################################################################################
*/
.seite
{
  position: relative; 
  width: 530px;
}

.rahmenstruktur
{
  position: relative; 
  width: 530px;
}

.logo_area
{
  position: absolute; 
  visibility : hidden;
}

.logo_pos
{
  position: absolute; 
  visibility : hidden;
}

.inhalt
{
  position: relative; 
}

.inhalt_pos
{
  position: relative;
}

.footer
{
  position: relative; 
  visibility : hidden;
}

.menu_pos
{
  position: absolute; 
  width: 1px;
  overflow: hidden;
  visibility : hidden;
}
.menu_pos2
{
  position: absolute; 
  width: 1px;
  overflow: hidden;
  visibility : hidden;
}

.menupunkt
{
  position: relative; 
  width: 175px; 
  padding-bottom: 3px;
}

.bild1_pos
{
  position: absolute; 
  height: 1px;
  width: 1px;
  overflow: hidden;
  visibility: hidden;
}
.bild2_pos
{
  position: absolute; 
  height: 1px;
  width: 1px;
  overflow: hidden;
  visibility: hidden;
}
.bild3_pos
{
  position: absolute; 
  height: 1px;
  width: 1px;
  overflow: hidden;
  visibility: hidden;
}
.bild4_pos
{
  position: absolute; 
  height: 1px;
  width: 1px;
  overflow: hidden;
  visibility: hidden;
}
.bild3_pos2
{
  position: absolute; 
  height: 1px;
  width: 1px;
  overflow: hidden;
  visibility: hidden;
}
.bild4_pos2
{
  position: absolute; 
  height: 1px;
  width: 1px;
  overflow: hidden;
  visibility: hidden;
}

.layer_links_oben
{
  position: absolute; 
  left: 0px; 
  width: 236px; 
  height: 140px; 
  visibility: hidden;
}
.layer_mitte_unten
{
  position: absolute; 
  left: 238px; 
  top: 140px; 
  width: 236px; 
  height: 142px;
  visibility: hidden;
}

.untermenue
{
  position: absolute; 
  width: 1px; 
  height: 1px;
  overflow: hidden;
  visibility : hidden;
}

.bereich_links
{
  width: 1px;
  overflow: hidden;
}
.bereich_rechts
{
  width: 530px;
}
.maske
{
  position: absolute; 
  left: -2px; 
  top: -2px;
}

.popup_ajax_head
{
  position: relative; 
  width: 530px; 
  height: 20px; 
}
.popup_ajax_body
{
  position: relative; 
  width: 530px; 
}
.popup_ajax_footer
{
  position: relative; 
  left: 0px; 
  top: 0px; 
  width: 530px; 
  height: 12px;
}

.layer_250_head
{
  position: relative; 
  width: 250px; 
  height: 25px; 
}
.layer_250_headtext
{
  position: relative;
}

.layer_250_body
{
  position: relative; 
}

.layer_316_head
{
  position: relative; 
}

.layer_200_head
{
  position: relative; 
  width: 200px; 
}
.layer_200_headtext
{
  position: relative; 
  left: 9px; 
  padding-top: 5px; 
  padding-bottom: 5px; 
  color: #ffffff;
}
.layer_200_body
{
  position: relative; 
  width: 182px; 
  padding: 9px; 
}

.td_head_gr
{
  height: 1px;
  overflow: hidden;
}
.td_head_kl
{
  height: 1px;
  overflow: hidden;
}
.layer_head
{
  position: relative;
  width: 1px;
  height: 1px;
  overflow: hidden;
  visibility: hidden;
}
.ajax_more
{
  position: relative; 
  width: 530px; 
  margin-bottom: 10px; 
}
.ajax_title
{
  position: relative; 
  margin-bottom: 3px; 
  padding-top: 3px;
}

.small_pictures
{
  position: relative; 
  width: 305px; 
  height: 150px; 
}
.small_pictures_text
{
  position: relative; 
  width: 190px; 
}