/*
** Navigation
** ------------------------------------------------------------------------
*/

/* Navigationsbereich  komplettes td*/ 
td.left_frame {
 background-color: #AECBE2;

 /*background-image:url(/images/frames/left/bg_left.gif);
 background-repeat: repeat-y;*/
 
 margin: 0px;

 padding-left: 0px;
 padding-right: 8px;
 padding-top: 43px;
 padding-bottom: 0px;


 border-width: 0px;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 0px;

 border-color: #AECBE2;
 border-style: solid;

vertical-align: top; 

 font-family: Arial, Helvetica, sans-serif;
}


/* Navigationsbereich  Hauptmenu*/ 
td.top_frame {
 background-color: #56BA57;

 /*background-image:url(/images/frames/left/bg_left.gif);
 background-repeat: repeat-y;*/
 
 margin: 0px;

 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;


 border-width: 0px;
 border-right-width: 0px;
 border-left-width: 0px;
 border-top-width: 0px;

 border-color: #56BA57;
 border-style: solid;

 vertical-align: middle;

 font-family: Arial, Helvetica, sans-serif;
 
 height: 24px;
}

.menu {
/* Navigation */

/* Breite der Navigation */
 /* width: 712px; */

 color: #248E25;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;


 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;

 font-family: Arial, Helvetica, sans-serif;

 border-style: solid;
 border-color: #AECBE2;

 border-top-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-right-width: 0px;
}


.menu_top {
/* Navigation */

/* Breite der Navigation */
 width: 682px;
 
  height: 24px;

 color: #56BA57;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;


 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;

 font-family: Arial, Helvetica, sans-serif;

 border-style: solid;
 border-color: #56BA57;

 border-top-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-right-width: 0px;
 
  vertical-align: middle;
}


/*
** Subnavigation 1
** -----------------------------------------------------------------
*/
.submenu1 a:link, .submenu1 a:visited, .submenu1 a:active {
	display: block;
/* 1. Navigationsebene inaktiv  - mit Unternavigation */
 background-color: #56BA57;
 
/*background-image:url(../images/fnavigation/strich.gif);
background-repeat: no-repeat;*/
 
 float: left;
 
 /* width: 176px; */
  height: 24px;

/* Rahmentyp festlegen.		

none = kein Rahmen (bzw. unsichtbarer Rahmen).
dotted = gepunktet.
dashed = gestrichelt.
solid = durchgezogen.
double = doppelt durchgezogen.
groove = 3D-Effekt.
ridge = 3D-Effekt.
inset = 3D-Effekt.
outset = 3D-Effekt. */

 border-style: solid;

 border-top-color: #56BA57;
 border-bottom-color: #56BA57;
 border-left-color: #56BA57;
 border-right-color: #56BA57;
 
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 
 padding-top: 3px;
 padding-right: 22px;
 padding-bottom: 0px;
 padding-left: 22px;

 font-weight: normal;
 font-size: 12px;

/* Zeichenabstand*/
 letter-spacing: 1px;

/* Klein-/Grossbuchstaben
capitalize = Wortanfänge als Grossbuchstaben.
uppercase = Nur Grossbuchstaben.
lowercase = Nur Kleinbuchstaben.
none = normal (keine Text-Dekoration).
*/
 text-transform: none;

/* Horizontale Textausrichtung
left = linksbündig ausrichten (Voreinstellung).
center = zentriert ausrichten.
right = rechtsbündig ausrichten.
justify = als Blocksatz ausrichten. 
*/
text-align: center;
vertical-align: middle;
 color: #ffffff;

 
}


.submenu1 a:hover {
	display: block;
/* 1. Navigationsebene während der Anwender mit der Maus über den Verweistext fährt - mit Unternavigation  */

 background-color: #6ABCBC;
 
 /* background-image:url(/images/frames/nav/bottom/bg.gif);
 background-repeat: no-repeat; */

  float: left;
   height: 24px;
 /* width: 176px; */

 border-style: solid;

 border-top-color: #6ABCBC;
 border-bottom-color: #6ABCBC;
 border-left-color: #6ABCBC;
 border-right-color: #6ABCBC;
 
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 
 padding-top: 3px;
 padding-right: 22px;
 padding-bottom: 0px;
 padding-left: 22px;

 font-weight: normal;
 font-size: 12px;
 letter-spacing: 1px;
 text-transform: none;

 text-align: center;
 vertical-align: middle; 
 

  color: #ffffff;
 text-decoration: none;

 
}


.submenu1Active a:link, .submenu1Active a:visited, .submenu1Active a:hover, .submenu1Active a:active {
/* 1. Navigationsebene in aktivem Zustand - mit Unternavigation */
	display: block;

 background-color: #6ABCBC;
 /* width: 176px; */
 height: 24px;
 /* background-image:url(/images/frames/nav/bottom/bg.gif);
 background-repeat: no-repeat; */

float: left;
  
 border-style: solid;
	
 border-top-color: #6ABCBC;
 border-bottom-color: #6ABCBC;
 border-left-color: #6ABCBC;
 border-right-color: #6ABCBC;
 
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 
 padding-top: 3px;
 padding-right: 22px;
 padding-bottom: 0px;
 padding-left: 22px;

 font-weight: normal;
 font-size: 12px;
 letter-spacing: 1px;
 text-transform: none;

 text-align: center;
 vertical-align: middle; 
}





/*.submenu1Active_submenu { */
.submenu2ActiveSubitems_ItemAndSub .submenu2_wrap {
/* 2. Navigationsebene komplett in aktivem Zustand  */

 background-color: #AECBE2;
 
/* background-image:url(/images/frames/nav/bottom/bg.gif);
 background-repeat: no-repeat; */

  float: left;
  
 /* width: 176px; */

 border-style: solid;

 border-top-color: #AECBE2;
 border-bottom-color: #AECBE2;
 border-left-color: #AECBE2;
 border-right-color: #AECBE2;
 
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}


.submenu2_wrap {
/* 2. Navigationsebene komplett in inaktivem Zustand */

 background-color: #AECBE2;
 
 /* background-image:url(/images/frames/nav/bottom/bg.gif);
 background-repeat: no-repeat; */

  /* float: left; */
  
 /* width: 176px; */

 border-style: solid;

 border-top-color: #AECBE2;
 border-bottom-color: #AECBE2;
 border-left-color: #AECBE2;
 border-right-color: #AECBE2;
 
  border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}





/*
** Subnavigation 2
** -----------------------------------------------------------------
*/
.submenu2 a:link, .submenu2 a:active, .submenu2 a:visited {
	display: block;
 background-color: #AECBE2;
 text-align: right;
 color: #2E4F68;
 text-decoration: none;

/*background-image:url(../images/navigation/strich.gif);
background-repeat: no-repeat;
background-position: right bottom;*/

 border-style: solid;
 
 border-color: #AECBE2;

 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;

 margin-top: 0px;
 margin-right: 12px;
 margin-bottom: 0px;
 margin-left: 0px;

 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 4px;
 padding-left: 0px;

 font-weight: normal;
 font-size: 12px;
 /* letter-spacing: 0px; */
 text-transform: none;

}



.submenu2 a:hover {
	display: block;
 background-color: #AECBE2;

/*background-image:url(../images/navigation/strich.gif);
background-repeat: no-repeat;
background-position: right bottom;*/

 border-style: solid;

 border-color: #AECBE2;

 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;

 margin-top: 0px;
 margin-right: 12px;
 margin-bottom: 0px;
 margin-left: 0px;

 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 4px;
 padding-left: 0px;

 font-weight: normal;
 font-size: 12px;
 /*	letter-spacing: 0px; */
 text-transform: none;

 text-align: right;
 color: #248E25;
 text-decoration: none;
}


.submenu2Active a:link, .submenu2Active a:visited, .submenu2Active a:hover, .submenu2Active a:active {
	display: block;
 background-color: #AECBE2;

background-image:url(../images/navigation/strich.gif);
background-repeat: no-repeat;
background-position: right bottom;

 border-style: solid;

 border-color: #AECBE2;

 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;

 margin-top: 0px;
 margin-right: 12px;
 margin-bottom: 3px;
 margin-left: 0px;

 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 0px;

 font-weight: normal;
 font-size: 12px;
 /* letter-spacing: 0px; */
 text-transform: none;

 text-align: right;
 color: #248E25;
 text-decoration: none;
}


.submenu3ActiveSubitems_ItemAndSub .submenu3_wrap {
 background-color: #AECBE2;

/* background-image:url(/images/frames/nav/bottom/bg_sub2.gif);
 background-repeat: no-repeat; */

 border-style: solid;

 border-color: #AECBE2;

 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;

 padding-top: 3px;
 padding-right: 0px;
 padding-bottom: 3px;
 padding-left: 0px;
}

.submenu3_wrap {

/* background-image:url(/images/frames/nav/bottom/bg_sub2.gif);
 background-repeat: no-repeat;*/

 background-color: #AECBE2;
  
 /* width: 176px; */

 border-style: solid;

border-color: #AECBE2;
 
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 
 padding-top: 3px;
 padding-right: 0px;
 padding-bottom: 3px;
 padding-left: 0px;
}

 

/*
** Subnavigation 3
** -----------------------------------------------------------------
*/
.submenu3 a:link, .submenu3 a:active, .submenu3 a:visited {
	display: block;
background-color: #AECBE2; 

/* background-image:url(/images/frames/nav/bottom/bg_sub3.gif);
 background-repeat: no-repeat; */

border-style: solid;

border-color: #AECBE2;
	
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px; 

vertical-align: middle;

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

 padding-top: 0px;
 padding-right: 12px;
 padding-bottom: 0px;
padding-left: 0px;

font-weight: normal;
font-size: 11px;
letter-spacing: 0px;
text-transform: none;
text-align: right;
/* float: none;
   clear: right;  */
color: #248E25;
}



.submenu3 a:hover {
	display: block;
color: #248E25;
text-decoration: none;
background-color: #AECBE2; 

background-image:url(../images/navigation/punkt.gif);
background-repeat: no-repeat;
background-position: right;

border-style: solid;

border-color: #AECBE2;
	
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px; 

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

 padding-top: 0px;
 padding-right: 12px;
 padding-bottom: 0px;
padding-left: 0px;

font-weight: normal;
font-size: 11px;
letter-spacing: 0px;
text-transform: none;
text-align: right; 
}




.submenu3Active A:LINK, .submenu3Active A:VISITED, .submenu3Active A:HOVER, .submenu3Active A:ACTIVE {
background-color: #AECBE2; 

background-image:url(../images/navigation/punkt.gif);
background-repeat: no-repeat;
background-position: right;

border-style: solid;

border-color: #AECBE2;

border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

 padding-top: 0px;
 padding-right: 12px;
 padding-bottom: 0px;
padding-left: 0px;

font-weight: normal;
font-size: 11px;
letter-spacing: 0px;
text-transform: none;
text-align: right;
color: #248E25;
text-decoration: underline;
}


.submenu4ActiveSubitems_ItemAndSub .submenu4_wrap {
background-color: #AECBE2; 

/* background-image:url(/images/frames/nav/bottom/bg_sub3.gif);
 background-repeat: no-repeat; */

border-style: solid;

border-color: #AECBE2;

border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


.submenu4_wrap {

 background-color: #AECBE2;
 
 /* background-image:url(/images/frames/nav/bottom/bg_sub3.gif);
 background-repeat: no-repeat; */

/* float: left; */
  
 /* width: 176px; */

 border-style: solid;

 border-color: #AECBE2;
 
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;

 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}




/*
** Subnavigation 4
** -----------------------------------------------------------------
*/
.submenu4 a:link, .submenu4 a:active, .submenu4 a:visited {
background-color: #AECBE2; 

/* background-image:url(/images/frames/nav/bottom/bg_sub4.gif);
 background-repeat: no-repeat; */

border-style: solid;

border-color: #9900CC;

border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px; 

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;

font-weight: normal;
font-size: 9pt;
letter-spacing: 0px;
text-transform: none;
text-align: right;
color: #002372;
}


.submenu4 a:hover {
color: #002372;
text-decoration: none;
background-color: #FFFF00; 

/* background-image:url(/images/frames/nav/bottom/bg_sub4.gif);
 background-repeat: no-repeat; */

border-style: solid;
	
border-color: #9900CC;

border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;

font-weight: normal;
font-size: 9pt;
letter-spacing: 0px;
text-transform: none;
text-align: right;
}


.submenu4Active A:LINK, .submenu4Active A:VISITED, .submenu4Active A:HOVER, .submenu4Active A:ACTIVE {
background-color: #CCCC00;

/* background-image:url(/images/frames/nav/bottom/bg_sub4.gif);
 background-repeat: no-repeat; */

 border-style: solid;

 border-color: #9900CC;

 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;

font-weight: normal;
font-size: 9pt;
letter-spacing: 0px;
text-transform: none;
text-align: right;
color: #002372;
text-decoration: underline;
}
