/*SCHRIFTEN*/

body
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    background-color: #e1e1e1;
    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 : underline;
	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;
}

a.revolutionrot
{
  color: #696C57;
  text-decoration  : underline;
  font : 11px/16px arial, verdana, sans-serif;
}

a.revolutionrot:hover, a.revolutionrot:focus
{
  color: #E1011C;
  text-decoration : underline;
  font : 11px/16px arial, verdana, sans-serif;
}

a.revolutionrot:active
{
  color: #E1011C;
  text-decoration  : underline;
  font : 11px/16px arial, verdana, sans-serif;
}

a.revolutioneinleitung:link, a.revolutioneinleitung:visited
{
  color: #696C57;
  text-decoration  : underline;
  font : 11px/16px arial, verdana, sans-serif;
}

a.revolutioneinleitung:hover, a.revolutioneinleitung:focus, a.revolutioneinleitung:active
{
  color: #E1011C;
  text-decoration : underline;
  font : 11px/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/16px 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;
	
}

ul.hauptmenue
{
  color: #000000;
	text-decoration : none;
	font: 11px/16px arial, verdana, sans-serif;
  text-indent: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

ul.hauptmenue li
{
  background-image:url(../images/ico_pfeil_links.gif);
  background-position: right;
  background-repeat: no-repeat;

  list-style-image: none;
  list-style-type: none;

	margin: 0 0 0 0;
	padding: 3px 9px 3px 0;
  text-align: right;
  border-bottom: dotted 1px #8E8C7A;
  width: 166px;
}
ul.hauptmenue li.snd
{
  background-image: none;
	padding: 2px 9px 2px 0;
  width: 166px;
}
ul.hauptmenue li.trd
{
  background-image: none;
	padding: 2px 18px 2px 0;
  width: 157px;
}

ul.hauptmenue li a.active
{
  color: #000000;
}

ul.hauptmenue li a
{
	text-decoration : none;
}

/*DIVS*/
.seite
{
  position: absolute; 
  width: 100%; 
  height: 100%;
}

.rahmenstruktur
{
  position: relative; 
  width: 950px; 
  background-color: #ffffff; 
  background-image: url(../images/hg.gif); 
  background-repeat: repeat-y;
}

.logo_area
{
  position: absolute; 
  left: 20px; 
  top: 0px; 
  height: 142px; 
  width: 216px; 
  background-color: #ffffff;
}

.logo_pos
{
  position: relative; 
  left: 20px; 
  top: 97px;
}

.inhalt
{
  position: relative; 
  margin: 20px 25px 0px 25px;
}

.inhalt_pos
{
  position: relative;
  margin: 20px 20px 40px 20px;
}

.footer
{
  position: relative; 
  left: 45px; 
  margin-bottom: 10px;
  z-index: 0; 
  white-space: nowrap;
}
.footer_seitenanfang
{
  position: absolute; 
  right: 55px;
  top: 0px; 
  z-index: 0;
}

.menu_pos
{
  position: relative; 
  left: 40px; 
  top: -125px;
}
.menu_pos2
{
  position: relative; 
  left: 40px; 
  top: 15px;
}

.menupunkt
{
  position: relative; 
  width: 175px; 
  padding-bottom: 3px;
}

.bild1_pos
{
  position: absolute; 
  left: 238px; 
  top: 0px;
  height: 140px;
  width: 236px;
  overflow: hidden;
}
.bild2_pos
{
  position: absolute; 
  left: 476px; 
  top: 0px;
  height: 140px;
  width: 474px;
  overflow: hidden;
}
.bild3_pos
{
  position: absolute; 
  left: 238px; 
  top: 142px;
  height: 140px;
  width: 474px;
  overflow: hidden;
}
.bild4_pos
{
  position: absolute; 
  left: 714px; 
  top: 142px;
  height: 140px;
  width: 236px;
  overflow: hidden;
}
.bild3_pos2
{
  position: absolute; 
  left: 238px; 
  top: 0px;
  height: 140px;
  width: 474px;
  overflow: hidden;
}
.bild4_pos2
{
  position: absolute; 
  left: 714px; 
  top: 0px;
  height: 140px;
  width: 236px;
  overflow: hidden;
}

.layer_links_oben
{
  position: absolute; 
  left: 238px; 
  width: 236px; 
  height: 140px; 
}
.layer_mitte_unten
{
  position: absolute; 
  left: 476px; 
  top: 140px; 
  width: 236px; 
  height: 142px;
}

.untermenue
{
  position: absolute; 
  left: 476px; 
  top: 10px; 
  width: 474px; 
  height: 22px;
}
.popup_style
{
  position: absolute; 
  width: 100%; 
  height: 100%; 
  left: 0px; 
  top: 0px; 
  background-color: #ffffff; 
  filter: alpha(opacity=70); 
  -moz-opacity: 0.7; 
  z-index: 10000; 
}
.popup_style_transp
{
  position: absolute; 
  width: 100%; 
  height: 100%; 
  left: 0px; 
  top: 0px; 
  z-index: 10001; 
  
}
.popup_inhalt_style
{
  position: relative; 
  width: 620px; 
  left: 0px; 
  top: 0px; 
  margin-top: 30px;
  border: solid 1px #8E8C7A;
  background-color: #ffffff;
}
.heute
{
  border: solid 1px #8E8C7A; 
}

.bereich_links
{
  width: 236px;
}
.bereich_rechts
{
  width: 714px;
}
.maske
{
  position: absolute; 
  left: 236px; 
  top: -2px;
}

.popup_ajax_head
{
  position: relative; 
  width: 530px; 
  background-image: url(../images/layout_hg_layer.gif); 
  background-repeat: repeat-y; 
  height: 20px; 
  margin-top: 1px;
}
.popup_ajax_body
{
  position: relative; 
  width: 530px; 
  background-image: url(../images/layer_mitte.gif); 
  background-repeat: repeat-y;
}
.popup_ajax_footer
{
  position: relative; 
  width: 530px; 
  height: 12px;
}

.layer_250_head
{
  position: relative; 
  width: 250px; 
  height: 25px; 
  background-image: url(../images/layer_head_kurz.gif); 
  background-repeat: no-repeat;
  background-color: #8F8C7B;
}
.layer_250_headtext
{
  position: relative; 
  left: 9px; 
  padding-top: 5px; 
  padding-bottom: 5px; 
  color: #ffffff;
  width: 270px;
  height: 40px;
}
.layer_250_headtext a
{
  left: 0px;
  padding: 0px;
  color: #ffffff;
}

.layer_250_body
{
  position: relative; 
  width: 232px; 
  padding: 9px; 
  background-color: #C0C1B3;
}
.layer_316_head
{
  position: relative; 
  width: 316px; 
  background-image: url(../images/layer_head.gif); 
  background-repeat: no-repeat; 
  background-color: #8F8C7B;
}


.layer_200_head
{
  position: relative; 
  width: 200px; 
  background-image: url(../images/layer_head_200.gif); 
  background-repeat: no-repeat;
  background-color: #8F8C7B;
}
.layer_200_headtext
{
  position: relative; 
  left: 9px; 
  padding-top: 5px; 
  padding-bottom: 5px; 
  color: #ffffff;
}
.layer_200_body
{
  position: relative; 
  width: 182px; 
  padding: 9px; 
  background-color: #C0C1B3;
}

.td_head_gr
{
  height: 282px;
}
.td_head_kl
{
  height: 142px;
}
.layer_head
{
  position: relative;
}
.ajax_more
{
  position: relative; 
  width: 530px; 
  margin-bottom: 15px; 
  padding-top: 1px;
}
.ajax_title
{
  position: relative; 
  margin-bottom: 5px; 
  padding-top: 5px;
}
.infolayer
{
  position: absolute; 
  visibility: hidden; 
  left: 0px; 
  top: 0px; 
  width: 99px; 
  height: 99px; 
  background-color: #C0C1B3; 
  filter: alpha(opacity=90); 
  -moz-opacity: 0.9;
}

.small_pictures
{
  position: relative; 
  width: 305px; 
  height: 150px; 
  float: left; 
  margin-right: 8px; 
}
.smallPicturesIcon
{
  position: absolute;
  left: 8px;
  bottom: 8px;
}
.small_pictures_text
{
  position: relative; 
  height: 95px; 
  width: 190px; 
  overflow: hidden;
}
.popUp
{
  position: absolute;
  left: 0px;
  top: 0px;
  visibility: hidden;
}
.popUpContainer
{
  position: relative;
  left: 0px;
  top: 0px;
  width: 316px;
  background-color: #C0C1B3;
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
}
.popUpText
{
  position: relative; 
  left: 9px; 
  padding-right: 18px;
}
.popUpFooter
{
  position: relative;
  left: 0px;
  top: 0px;
  width: 316px;
  height: 11px;
  filter: alpha(opacity=90); 
  -moz-opacity: 0.9;
}
.popUpButton
{
  position: absolute;
  right: 4px;
  top: 4px;
}
