BODY {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100.1%;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding: 0;
  background-color: #FFFFFF; /* #EBEFF1; */
  text-align:left;
}
TABLE, TH, TD, P {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
}
HR {
   border: 0;
   width: 100%;
   border-top: 0.1em dashed #778899;
   border-bottom: 0;
   height: 0;
   height: 0;
}

/*******************************************************/
.einleitungstext {
	font-style: italic;
	font-size:100%;
}

.mehr {
	text-align:right;
	width:100%;
}

.seitentitel {

}

.seitentitel_ubersicht {
	font-weight:bold;
	margin-bottom:-15px;
}

.einleitungstext_ubersicht {

}
/*******************************************************/



/* ------ div zellen rahmen ------ */

.zellegross {
	
}

.zellebild {
	float:left
	
}

/* ------ div zellen rahmen ende ------ */


/*******************************************************/




/* ------ div frame rahmen ------ */

.aussenrahmen {
	text-align:center;
	width: 995px;
	height: 100%;
	padding: 2px;
	margin: 0px;
	background-color: #FFFFFF;
}


.bannerrahmen {
	text-align:center;
	height:110px;
}

.menurahmen {
	text-align:left;
	width:170px;
	height:100%;
	float:left;
	margin-right:10px;
}

.inhaltrahmen {
	text-align:center;
	width:100%;
	height:100%;
	margin-right: 5px;

}



/* ------ div frame rahmen ende ------ */

/* ------ content ------- */

.ContentRahmen {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.75em;
  line-height: 1.5em;
}

.ContentRahmen P {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  margin-top: 5px;
  margin-bottom: 5px;
  color:#424242;
}


.liste LI {
  list-style-type: none;
  list-style-image: url('');
  border-left: 5px solid #E1E7E9;
  padding-left: 5px;
  margin-left: -20px;
}

.ContentRahmen IMG {
  border:0;
  margin-right:1px;
}

.ContentRahmen H1, H2, H3, H4, H5, H6{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-top: 0.2em;
  margin-bottom: 0;
}




.ContentRahmen H1{
  font-size: 1.3em;
  color:#E20A16;
  padding-top: 10px;
}
.ContentRahmen H2{
  font-size: 1.1em;
  color:#778899;
}
.ContentRahmen H3, H4, H5, H6{
  font-size: 1.0em;
  padding-top: 10px;
}


.ContentRahmen A:Link {color:#E20A16; text-decoration:underline;} 
.ContentRahmen A:Visited{color:#E20A16; text-decoration:underline;}
.ContentRahmen A:Hover {color:#424242; text-decoration:underline;}


.neu {background-color: #FFFF00; padding: 2px; font-size: 10px; vertical-align:middle;}

.Footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  text-align: center;
}


.Footer A:Link {color:#424242; text-decoration:none;} 
.Footer A:Visited {color:#424242; text-decoration:none;}
.Footer A:Hover {color:#424242; text-decoration:underline;}


.eama {
  text-align: center;
}


.dateiliste TD {
  border-bottom: dotted 1px #E1E7E9;
  padding: 2px;
}

.dateiliste TH {
  border-bottom: dotted 1px #E1E7E9;
  padding: 2px;
  text-align: left;
}


/* ------ content ende ------- */


/*******************************************************/
/*   bilder */

.bild {

}

P.bildbeschreibung {
  font-size: 0.8em;
  font-style: italic;
  padding-bottom: 5px;
}


/*******************************************************/
/*   Tabellen */

.tabelle {
 border-collapse: collapse;
}

.tabelle TH {
  border: 1px solid #778899; /* #E1E7E9; */
  padding: 2px;
  color:#424242;
  background-color: #E1E7E9;
  text-align: left;
}

.tabelle TH H3 {
  background-color: #E1E7E9;
  text-align: left;
  color: #000000;
  padding: 0px;
}

.tabelle TD {
  border: 1px solid #778899; /* #E1E7E9; */
  padding: 3px;
  color:#424242;
}



/*******************************************************/
/*   kontaktformular */

.kontaktformular {
  background-color: #E1E7E9;
}

.kontaktformular INPUT, SELECT, TEXTAREA {
  border: 1px solid black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*******************************************************/
/*   einstiegsseite */




.ContentEinstieg P {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.75em;
  margin-top: 2px;
  margin-bottom: 2px;
  color:#424242;
}

.einstieg_tabelle {
  width: 800px;
  background-color: #FFFFFF;
  border: 20px solid #FFFFFF;
}





.einstieg_uberschrift {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  text-align: center;
  vertical-align: middle;
  background-color: #E1E7E9;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #425B6A;
  width: 100%;
}



.einstieg_adresse {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  text-decoration: none;
  text-align: center;
  background-color: #778899;
  padding: 5px;
  color: #FFFFFF;
  font-weight:bold;
  width: 100%;

display: block; /* BRZ */
}
.einstieg_adresse a {
text-decoration: none !important; /* BRZ */
color: #FFFFFF !important; /* BRZ */
}

.einstieg_fett {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  width: 100%;
  font-weight:bold;
  text-align: center;
  padding-top: 5px;
}

.einstieg_kursiv {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-style: italic;
  width: 100%;
  text-align: center;
}



.einstieg_logo_ama, .einstieg_logo_ama_ma {
  width: 100%;
  height:100%;
  vertical-align: bottom;
  border: solid 15px #FFFFFF;
}

.ma_icon {
  margin-right: 3px;
}

.einstieg_news_ama TD {

  padding: 0px;
}

.einstieg_ama_newsbox_text {
  font-size: 80%;
  width: 100%;
  border-left: 5px solid #E20A16;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px


}



.einstieg_linkleiste {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.75em;

  padding: 5px;
  text-align: center;
  width: 100%;


}

.einstieg_kontakt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.6em;
  padding: 5px;
  width: 100%;
  border-top: dashed 1px #425B6A;
  text-align: center;
}



.einstieg_mehr {
  text-align:right;
  width:100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.75em;
}


.ContentEinstieg A:Link {color:#E20A16; text-decoration:underline; border: 0; background: none;} 
.ContentEinstieg A:Visited{color:#E20A16; text-decoration:underline; border: 0; background: none;}
.ContentEinstieg A:Hover {color:#424242; text-decoration:underline; border: 0; background: none;}

.leerspalte {
  padding: 15px;
}


/*******************************************************/
/*   NEWS  */

.newsbox {
 
}

.newsbox_text {
  background-color: #FFE5E5;
  border-left: 5px solid #E20A16;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  

}


.newsbox_bild {
  padding: 0px;
/*  height: 100%; */

}

.newsbox_bild DIV {
  padding: 0px;
  background-repeat: no-repeat;
  background-position: top left;
  vertical-align: top;
  text-align: right;
  width: 100%;
  height: 50px; 
}


/*******************************************************/
/*   übersicht  */


.ubersichtbox {

 
}

.ubersichtbox_text {
  background-color: #E1E7E9;
  border-left: 5px solid #778899;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 5px;

}

.ubersicht_bild {
  padding: 0px;
  /* height: 100%; */

}

.ubersicht_bild DIV {
  padding: 0px;
  background-repeat: no-repeat;
  background-position: left;
  vertical-align: top;
  text-align: right;
  width: 100%;
  height: 50px;

}




/*******************************************************/
/*   Sitemap  */

.sitemap UL {
  padding-top: 20px;
  list-style-type: none;
}

.sitemap UL UL {
  padding-top: 0px;
  list-style-type: square;
}

.sitemap UL UL UL {
  padding-top: 0px;
  padding-bottom: 10px;
  list-style-type: square;
}

.sitemap LI {
  padding-top: 0px;
  padding-bottom: 15px;
  list-style-type: none;
}

.sitemap LI LI { padding: 2px;}

.sitemap HR {
  border-bottom: dotted 1px #E1E7E9;
}





/*******************************************************/
/**  Haupt navigation                                  */

.Head_Rubrik {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  text-align: left;
  vertical-align: middle;
  background-color: #E1E7E9;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}


.Head_Rubrik A {color:#425B6A;}
.Head_Rubrik A:Link {color:#425B6A; text-decoration:none; font-weight:Bold;}
.Head_Rubrik A:Visited {color:#425B6A; text-decoration:none; font-weight:Bold;}
.Head_Rubrik A:Hover {color:#E20A16; text-decoration:underline; font-weight:Bold;}
.Head_Rubrik A:Active {color:#E20A16; text-decoration:none; font-weight:Bold;}


.trenner {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  color: #778899;
  padding-left: 5px;
  padding-right: 5px;
  font-weight:normal;
}


/*******************************************************/
/**  Logo Zeile                                        */

.Head_logo {
  background-color: #FFFFFF; 
  vertical-align: middle;
  text-align: right;
  padding-right: 10px;
  border-right: solid 10px #778899;
  padding-top: 4px;
  
}

.Head_logo_ganz {
  background-color: #FFFFFF; 
  background-image: url('/www.ama.at/bilder/logo_mitte1.jpg'); 
  background-repeat: no-repeat;
  background-position: right;
  vertical-align: middle;
  text-align: left;
}

.Head_logo_ganz TABLE TD {
  height:100%;
}

.Head_logo_mitte {
  background-color: #FFFFFF; 
  background-image: url('/www.ama.at/bilder/logo_mitte1.jpg');
  background-repeat: no-repeat;
  background-position: right;
  vertical-align: bottom;
  text-align: left;
}


.h1_banner {
  font-size:1.5em;
  color: #FFFFFF;
  padding: 2px;
}

.ama_zug {
  font-family: Times;
  font-size: 1.4em;
  letter-spacing: 1px;
  margin-right: 0px;
}

.ama_zug_rot {
  color: #E20A16;
}

.ama_zug_info {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.2em;

}


.Head_logo_ganz_schrift {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  padding-left: 5px;

}

/*
.ama_zug_info {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  text-transform: uppercase;
  font-weight:bolder;
  letter-spacing: 3px;

}
*/


.Head_adler {
  background-color: #E20A16;
  text-align: center;
}

.Head_unteradler {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  text-align: center;
  background-color: #778899;
  padding: 0px;
  color: #FFFFFF;
  font-weight:bold;
  
}


/*******************************************************/
/**  Suche  */

.Search {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 100%;
  text-align: center;
  background-color: #B7C6CD;
  padding: 2px;
}

.Search_Field {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  width: 110px;
}

.Search_button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  width: 45px;
  background-color: #E1E7E9;
}


/*******************************************************/
/**  Vertikale Navigation */

.menu {

}

.menu TD {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  color: #425B6A;

  width: 100%;
  /* border-left: solid 5px #E1E7E9; */
  /* padding-bottom: 0.2em; */
  margin: 0px;
  padding: 0px;
}

.menu A {
  color:#425B6A; 
  text-decoration:none; 
  display:block; 
  width:100%; 
  padding-left: 5px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-left: solid 5px #E1E7E9;
}
.menu A:Hover, A:focus {color:#425B6A; text-decoration:none; background: #E1E7E9; border-right:10px solid #E20A16; padding-right: 0px;}
.menu A:Active {color:#E20A16; text-decoration:none; background: #E1E7E9;  border-right:10px solid #E20A16; padding-right: 0px; font-weight:bold;}

.menu TH {
  font-size: 0.70em;
  color:#FFFFFF;
  background-color: #778899;
  border-right: solid 10px #E20A16;
  padding-top: 2px;
  padding-bottom: 2px;
}


/* --- aufgeklapptes menu --- */


.aufgeklappt {
  border-left: solid 5px #FFFFFF;
}

.aufgeklappt A:Link{
  padding-left: 0px;
  color:#425B6A; 
  text-decoration:none; 
  font-weight:bold;
  background: #E1E7E9;  
}

.submenu {
  border-left: solid 5px #FFFFFF;
  padding-right: 10px;
  background: #E1E7E9;
}

.submenu A {border-left: solid 5px #E1E7E9;font-size: 80%; width:100%;padding-top:2px;padding-bottom:2px;}
.submenu A:Link {border-left: solid 5px #E1E7E9;}
.submenu A:Hover {padding-right: 0px;}

.submenu A:Visited  {color:#425B6A; padding-left: 5px; text-decoration:none;}
.submenu A:Active {color:#E20A16; padding-right: 0px;}

/* ---- */


/*******************************************************/
/*   Breadcrumb                                        */

.NavPath {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  padding-left: 0px;
  color:Black;
}
.NavPath  A {color:#424242; text-decoration:none;} 
.NavPath  A:Hover {text-decoration:underline;}

/*******************************************************/

/* <BRZ> */
.kontaktformular INPUT,
.kontaktformular SELECT,
.kontaktformular TEXTAREA {
 font-size: 1em;
 width: 45ex;
}

INPUT.button {
 width: 20ex;
/* </BRZ> */