/*<agl.folder "menue">*/
	.menue2 {
   color: black;
   font-size: 12pt;
   font-weight: bold;
   text-decoration: none;
   background-color: yellow;
   text-align: center;
   margin-right: 2px;
   margin-left: 2px;
   padding-right: 4px;
   padding-left: 4px;
   height: 20px;
   border: solid 1px red
}
.menue2:visited {
   color: black;
   font-size: 12pt;
   font-weight: bold;
   text-decoration: none;
   background-color: yellow;
   text-align: center;
   margin-right: 2px;
   margin-left: 2px;
   padding-right: 4px;
   padding-left: 4px;
   height: 20px;
   border: solid 1px red
}
.menue2:hover {
   color: red;
   font-size: 12pt;
   font-weight: bold;
   text-align: center;
   height: 20px;
   border: solid 1px
}
.menue2:active {
   color: red;
   font-size: 12pt;
   font-weight: bold;
   text-decoration: underline;
   text-align: center;
   height: 20px;
   border: solid 1px
}
.menue3 {
   color: black;
   font-size: 12pt;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   width: 20px;
   height: 20px
}
.menue3:visited {
   color: black;
   font-size: 12pt;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   width: 20px;
   height: 20px
}
.menue3:hover {
   color: red;
   font-size: 12pt;
   font-weight: bold;
   text-align: center;
   width: 20px;
   height: 20px
}
.menue3:active {
   color: red;
   font-size: 12pt;
   font-weight: bold;
   text-decoration: underline;
   text-align: center;
   width: 20px;
   height: 20px
}
/*</agl.folder>*/

/*<agl.folder "navhula">*/
	#navhula li { /* all list items */
   position : relative;
   float : left;
   width: 140px;
}
#navhula li a {
   width: 132px;
   w\idth : 140px;
   \width : 132px;
   display : block;
   color : black;
   text-decoration : none;
   background-color : #ffea00;
   margin-top: 1px;
   margin-bottom: 1px;
   padding : 3px;
   border-color: #fc0 #d98200 #d98200 #fc0;
   border-style: solid;
   border-width: 1px;
}
#navhula li a#detail {
   color: black;
   text-decoration: none;
   background-color: #fc3;
   display: block;
   padding: 3px;
   width: 122px;
   w\idth : 130px;
   \width : 122px;
   margin-left: 10px;
}
#navhula li a#detail2 {
   color: black;
   text-decoration: none;
   background-color: #ff6;
   display: block;
   padding: 3px;
   width: 112px;
   w\idth : 120px;
   \width : 112px;
   margin-left: 20px;
}
#navhula li a:hover, #navhula li a#detail:hover, #navhula li a#detail2:hover {
   background-color : #ff6;
   width: 142px;
   w\idth : 160px;
   \width : 142px;
   padding: 3px 12px 3px 3px;
}
#navhula li ul { /* second-level lists */
   position: absolute;
   left: -999px;
   margin-top: -20px;
   margin-left : 142px;
}
#navhula li ul li a {
   color: black;
   text-decoration: none;
   background-color: #ffea00;
   display: block;
   padding: 3px;
   width: 130px;
   margin: 0;
   border-style: solid;
   border-width: 1px;
   border-color: #fc0 #d98200 #d98200 #fc0;
}
#navhula li ul ul { /* third-and-above-level lists */
   position: absolute;
   left: -999px;
}
#navhula li:hover ul ul, #navhula li:hover ul ul ul, #navhula li.sfhover ul ul, #navhula li.sfhover ul ul ul {
   left: -999px;
   width: 140px;
}
#navhula li:hover ul, #navhula li li:hover ul, #navhula li li li:hover ul, #navhula li.sfhover ul, #navhula li li.sfhover ul, #navhula li li li.sfhover ul { /* lists nested under hovered list items */
   left: auto;
}
#navhula, #navhula ul { /* all lists */
   font-size: 11px;
   padding: 0;
   margin: 0;
   list-style: none;
   float : left;
   width : 150px;
}
/*</agl.folder>*/
/*<agl.folder "navhula2">*/
	#navhula2 li { /* all list items */
   line-height: 1.25em;
   position : relative;
   float : left;
   width: 11em;
}
#navhula2 li a {
   width: 11em;
   w\idth : 11em;
   display : block;
   color : black;
   text-decoration : none;
   background-color : #ffea00;
   margin-top: 1px;
   margin-bottom: 1px;
   padding : 0.3em;
   border-color: #fc0 #d98200 #d98200 #fc0;
   border-style: solid;
   border-width: 1px;
}
#navhula2 li a#detail {
   color: black;
   text-decoration: none;
   background-color: #fc3;
   display: block;
   padding: 0.3em;
   width: 10.5em;
   margin-left: 0.5em;
}
#navhula2 li a#detail2 {
   color: black;
   text-decoration: none;
   background-color: #ff6;
   display: block;
   padding: 0.3em;
   width: 10em;
   margin-left: 1em;
}
#navhula2 li a:hover, #navhula2 li a#detail:hover, #navhula2 li a#detail2:hover {
   background-color : #ff6;
   width: 11.5em;
   padding: 0.3em 1.6em 0.3em 0.3em;
}
#navhula2 li ul { /* second-level lists */
   position: absolute;
   left: -999em;
   margin-top: -2em;
   margin-left : 12em;
}
#navhula2 li ul li a {
   color: black;
   text-decoration: none;
   background-color: #ffea00;
   display: block;
   padding: 0.3em;
   width: 11em;
   margin: 0;
   border-style: solid;
   border-width: 1px;
   border-color: #fc0 #d98200 #d98200 #fc0;
}
#navhula2 li ul ul { /* third-and-above-level lists */
   position: absolute;
   left: -999em;
}
#navhula2 li:hover ul ul, #navhula2 li:hover ul ul ul, #navhula2 li.sfhover ul ul, #navhula2 li.sfhover ul ul ul {
   left: -999em;
   width: 12em;
}
#navhula2 li:hover ul, #navhula2 li li:hover ul, #navhula2 li li li:hover ul, #navhula2 li.sfhover ul, #navhula2 li li.sfhover ul, #navhula2 li li li.sfhover ul { /* lists nested under hovered list items */
   left: auto;
}
#navhula2, #navhula2 ul { /* all lists */
   font-size: 11px;
   padding: 0;
   margin: 0;
   list-style: none;
   float : left;
   width : 12em;
}
/*</agl.folder>*/
/*<agl.folder "navmain">*/
	#navmain li { /* all list items */
   position : relative;
   float : left;
   width: 140px;
}
#navmain li a {
   width: 132px;
   w\idth : 140px;
   \width : 132px;
   display : block;
   color : black;
   text-decoration : none;
   background-color : #ff3;
   margin-top: 1px;
   margin-bottom: 1px;
   padding : 3px;
   border-bottom: 1px solid orange;
}
#navmain li a#detail {
   color: black;
   text-decoration: none;
   background-color: #ff6;
   display: block;
   padding: 3px;
   width: 122px;
   w\idth : 130px;
   \width : 122px;
   margin-left: 10px;
}
#navmain li a#detail2 {
   color: black;
   text-decoration: none;
   background-color: #ff9;
   display: block;
   padding: 3px;
   width: 112px;
   w\idth : 120px;
   \width : 112px;
   margin-left: 20px;
}
#navmain li a:hover, #navmain li a#detail:hover, #navmain li a#detail2:hover {
   background-color : #ff6;
   width: 142px;
   w\idth : 160px;
   \width : 142px;
   padding: 3px 12px 3px 3px;
}
#navmain li ul { /* second-level lists */
   position: absolute;
   left: -999px;
   margin-top: -20px;
   margin-left : 142px;
}
#navmain li ul li a {
   color: black;
   text-decoration: none;
   background-color: #ff3;
   display: block;
   padding: 3px;
   width: 130px;
   margin: 0;
   border-bottom: 1px solid orange;
}
#navmain li ul ul { /* third-and-above-level lists */
   position: absolute;
   left: -999px;
}
#navmain li:hover ul ul, #navmain li:hover ul ul ul, #navmain li.sfhover ul ul, #navmain li.sfhover ul ul ul {
   left: -999px;
   width: 140px;
}
#navmain li:hover ul, #navmain li li:hover ul, #navmain li li li:hover ul, #navmain li.sfhover ul, #navmain li li.sfhover ul, #navmain li li li.sfhover ul { /* lists nested under hovered list items */
   left: auto;
}
#navmain, #navmain ul { /* all lists */
   font-size: 11px;
   padding: 0;
   margin: 0;
   list-style: none;
   float : left;
   width : 150px;
}
/*</agl.folder>*/
/*<agl.folder "hv-nav" "hulaverein">*/
	#hv-gruppe-mitglieder, #hv-gruppe, #hv-gruppe-auftritt, #hv-events, #hv-aktuelles, #hv-links {
   margin: 0;
   padding: 0;
}
#hv-nav ul { /* all lists */
   width : 150px;
   margin: 0;
   padding: 0;
   list-style-type: none;
}
#hv-nav ul li { /* all list items */
   width: 140px;
   margin-top: 3px;
}
#hv-nav ul li a {
   display : block;
   color : #000;
   background-color: #ffff9b;
   width: 150px;
   padding: 2px 2px 2px 5px;
   border-bottom: 1px solid orange;
}
#hv-nav ul li ul li a {
   display : block;
   color : #000;
   background-color: #ffffb9;
   width: 140px;
   margin-left: 10px;
   padding: 2px 2px 2px 5px;
   border-bottom: 1px solid orange;
}
#hv-nav ul li ul li ul li a {
   display : block;
   color : #000;
   background-color: #ffffd7;
   width: 130px;
   margin-left: 20px;
   padding: 2px 2px 2px 5px;
   border-bottom: 1px solid orange;
}
#hv-nav ul li ul {
   display: none;
}
#hv-nav ul li ul li ul {
   display: none;
}
#hv-gruppe ul li#hv-nav-gruppe ul {
   display: block;
}
#hv-gruppe ul li#hv-nav-gruppe-auftritt ul, #hv-gruppe ul li#hv-nav-gruppe-mitglieder ul {
   display: none;
}
#hv-gruppe-auftritt ul li#hv-nav-gruppe ul {
   display: block;
}
#hv-gruppe-auftritt ul li#hv-nav-gruppe-mitglieder ul {
   display: none;
}
#hv-gruppe-mitglieder ul li#hv-nav-gruppe ul {
   display: block;
}
#hv-gruppe-mitglieder ul li#hv-nav-gruppe-auftritt ul {
   display: none;
}
#hv-events ul li#hv-nav-events ul {
   display: block;
}
#hv-aktuelles ul li#hv-nav-aktuelles ul {
   display: block;
}
#hv-links ul li#hv-nav-links ul {
   display: block;
}
/*</agl.folder>*/
#frame:after {
   content: ".";
   visibility: hidden;
   height:		0;
   display:	block;
   clear:		both;
}
a {
   color: blue;
   text-decoration: none;
   text-align: left
}
a:visited {
   color: blue;
   text-decoration: none;
   text-align: left
}
a:hover {
   color: red;
   text-decoration: none
}
body {
   font-size: 9pt;
   font-family: Tahoma, Arial;
   margin: 0
}
h1 {
   color: black;
   font-size: 2em;
   font-weight: bold
}
h2 {
   color: black;
   font-size: 1.6em;
   font-weight: bold
}
h3 {
   color: black;
   font-size: 1.4em;
   font-weight: bold
}
h4 {
   color: black;
   font-size: 1.2em;
   font-weight: bold
}
table {
   font-size: 9pt;
   font-family: Tahoma, Arial
}
.copy {
   font-size: 7pt
}
.forminput {
   padding-left: 4pt;
   border-style: none none dashed dashed;
   border-width: medium medium 1px 1px;
   border-color: black
}
.formtaste {
   font-weight: bold;
   background-color: white;
   letter-spacing: 1pt;
   padding: 3px;
   border-style: none none solid solid;
   border-width: medium medium 1px 1px;
   border-color: red;
   outline-style: none
}
.formtext {
   padding-left: 4pt;
   border-style: none none dashed dashed;
   border-width: medium medium 1px 1px;
   border-color: black;
   outline-style: none
}
.nav {
   text-align: left;
   padding-bottom: 2pt;
   border-bottom: 1pt solid red
}
.navlinks {
   background-color: yellow;
   text-align: left;
   margin-top: 2pt;
   margin-bottom: 2pt;
   padding: 2pt;
   width: 160px
}
.navr {
   color: black;
   background-color: #ff6;
   text-align: center;
   margin-bottom: 2pt;
   padding-top: 2px;
   padding-bottom: 2pt;
   width: 160px;
   border-style: solid none;
   border-width: 1pt medium;
   border-color: #ff0
}
.navr2 {
   color: black;
   background-color: #ff6;
   text-align: center;
   margin-bottom: 2pt;
   padding-top: 2px;
   width: 160px;
   border-style: solid none;
   border-width: 1pt medium;
   border-color: yellow
}
.navr3 {
   margin-top: 2px;
   margin-bottom: 2px;
   padding: 2px 4px;
   border-bottom: 1px dashed red;
}
.navrblau {
   background-color: #9cf;
   text-align: center;
   margin-bottom: 2pt;
   padding-top: 2px;
   padding-bottom: 2pt;
   width: 160px;
   border-color: red
}
.text {
   font-size: 9pt;
   font-family: Tahoma, Arial
}
.cour {
   font-family: "Courier New";
}
.titel {
   font-size: 12pt;
   font-weight: bold;
   background-color: yellow;
   padding: 1pt;
   border-top: 1pt solid red;
   border-bottom: 1pt solid red
}
/*<agl.folder "hu-nav">*/
	#hu-gruppe-workshops, #hu-gruppe, #hu-gruppe-auftritt, #hu-events, #hu-aktuelles, #hu-kumu, #hu-tanzen, #hu-links {
   margin: 0;
   padding: 0;
}
#hu-nav ul { /* all lists */
   width : 150px;
   margin: 0;
   padding: 0;
   list-style-type: none;
}
#hu-nav ul li { /* all list items */
   width: 140px;
   margin-top: 3px;
}
#hu-nav ul li a {
   display : block;
   color : #000;
   background-color: #ffff9b;
   width: 150px;
   padding: 2px 2px 2px 5px;
   border-bottom: 1px solid orange;
}
#hu-nav ul li ul li a {
   display : block;
   color : #000;
   background-color: #ffffb9;
   width: 140px;
   margin-left: 10px;
   padding: 2px 2px 2px 5px;
   border-bottom: 1px solid orange;
}
#hu-nav ul li ul li ul li a {
   display : block;
   color : #000;
   background-color: #ffffd7;
   width: 130px;
   margin-left: 20px;
   padding: 2px 2px 2px 5px;
   border-bottom: 1px solid orange;
}
#hu-nav ul li ul {
   display: none;
}
#hu-nav ul li ul li ul {
   display: none;
}
#hu-gruppe ul li#hu-nav-gruppe ul {
   display: block;
}
#hu-gruppe ul li#hu-nav-gruppe-auftritt ul, #hu-gruppe ul li#hu-nav-gruppe-workshops ul {
   display: none;
}
#hu-gruppe-auftritt ul li#hu-nav-gruppe ul {
   display: block;
}
#hu-gruppe-auftritt ul li#hu-nav-gruppe-workshops ul {
   display: none;
}
#hu-gruppe-workshops ul li#hu-nav-gruppe ul {
   display: block;
}
#hu-gruppe-workshops ul li#hu-nav-gruppe-auftritt ul {
   display: none;
}
#hu-events ul li#hu-nav-events ul {
   display: block;
}
#hu-aktuelles ul li#hu-nav-aktuelles ul {
   display: block;
}
#hu-kumu ul li#hu-nav-kumu ul {
   display: block;
}
#hu-tanzen ul li#hu-nav-tanzen ul {
   display: block;
}
#hu-tanzen-gruppen ul li#hu-nav-tanzen ul {
   display: block;
}
#hu-tanzen-gruppen ul li#hu-nav-tanzen-gruppen ul {
   display: block;
}
#hu-tanzen ul li#hu-nav-tanzen-gruppen ul ul {
   display: none;
}
#hu-links ul li#hu-nav-links ul {
   display: block;
}
/*</agl.folder>*/
/*<agl.folder "ts-nav">*/
	#ts-tanzen, #ts-party, #ts-info, #ts-aktuelles, #ts-tanzschule {
   margin: 0;
   padding: 0;
}
#ts-nav ul { /* all lists */
   width : 180px;
   margin: 0;
   padding: 0;
   list-style-type: none;
}
#ts-nav ul li { /* all list items */
   width: 170px;
   margin-top: 3px;
}
#ts-nav ul li a {
   display : block;
   color : #000;
   background-color: #ffff9b;
   width: 180px;
   padding: 2px 2px 2px 5px;
   border-bottom: 1px solid orange;
}
#ts-nav ul li ul li a {
   display : block;
   color : #000;
   background-color: #ffffb9;
   width: 170px;
   margin-left: 10px;
   padding: 2px 2px 2px 5px;
   border-bottom: 1px solid orange;
}
#ts-nav ul li ul li ul li a {
   display : block;
   color : #000;
   background-color: #ffffd7;
   width: 160px;
   margin-left: 20px;
   padding: 2px 2px 2px 5px;
   border-bottom: 1px solid orange;
}
#ts-nav ul li ul {
   display: none;
}
#ts-nav ul li ul li ul {
   display: none;
}
#ts-tanzen ul li#ts-nav-tanzen ul {
   display: block;
}
#ts-tanzen ul li#ts-nav-tanzen-sl ul, #ts-tanzen ul li#ts-nav-tanzen-tk ul, #ts-tanzen ul li#ts-nav-tanzen-jugend ul, #ts-tanzen ul li#ts-nav-tanzen-linedance ul {
   display: none;
}
#ts-tanzen-sl ul li#ts-nav-tanzen ul {
   display: block;
}
#ts-tanzen-sl ul li#ts-nav-tanzen-tk ul, #ts-tanzen-sl ul li#ts-nav-tanzen-jugend ul, #ts-tanzen-sl ul li#ts-nav-tanzen-linedance ul {
   display: none;
}
#ts-tanzen-tk ul li#ts-nav-tanzen ul {
   display: block;
}
#ts-tanzen-tk ul li#ts-nav-tanzen-sl ul, #ts-tanzen-tk ul li#ts-nav-tanzen-jugend ul, #ts-tanzen-tk ul li#ts-nav-tanzen-linedance ul {
   display: none;
}
#ts-tanzen-jugend ul li#ts-nav-tanzen ul {
   display: block;
}
#ts-tanzen-jugend ul li#ts-nav-tanzen-tk ul, #ts-tanzen-jugend ul li#ts-nav-tanzen-sl ul, #ts-tanzen-jugend ul li#ts-nav-tanzen-linedance ul {
   display: none;
}
#ts-tanzen-linedance ul li#ts-nav-tanzen ul {
   display: block;
}
#ts-tanzen-linedance ul li#ts-nav-tanzen-tk ul, #ts-tanzen-linedance ul li#ts-nav-tanzen-sl ul, #ts-tanzen-linedance ul li#ts-nav-tanzen-jugend ul {
   display: none;
}
#ts-party ul li#ts-nav-party ul {
   display: block;
}
#ts-aktuelles ul li#ts-nav-aktuelles ul {
   display: block;
}
#ts-aktuelles ul li#ts-nav-aktuelles-newsalt ul, #ts-aktuelles ul li#ts-nav-aktuelles-newsletter ul {
   display: none;
}
#ts-aktuelles-newsalt ul li#ts-nav-aktuelles ul {
   display: block;
}
#ts-aktuelles-newsalt ul li#ts-nav-aktuelles-newsletter ul {
   display: none;
}
#ts-aktuelles-newsletter ul li#ts-nav-aktuelles ul {
   display: block;
}
#ts-aktuelles-newsletter ul li#ts-nav-aktuelles-newsalt ul {
   display: none;
}
#ts-info ul li#ts-nav-info ul {
   display: block;
}
#ts-info ul li#ts-nav-info-info ul, #ts-info ul li#ts-nav-info-service ul {
   display: none;
}
#ts-info-info ul li#ts-nav-info ul {
   display: block;
}
#ts-info-info ul li#ts-nav-info-service ul {
   display: none;
}
#ts-info-service ul li#ts-nav-info ul {
   display: block;
}
#ts-info-service ul li#ts-nav-info-info ul {
   display: none;
}
#ts-tagtuer ul li#ts-nav-tagtuer ul {
   display: block;
}
#ts-tanzschule ul li#ts-nav-tanzschule ul {
   display: block;
}
/*</agl.folder>*/
/*<agl.folder "navcontainer">*/
	.navcontainer {
   color: black;
   font-size: 12px;
   visibility: visible;
   margin-left: 0;
   display: block;
}
.navcontainer a {
   color: black;
   text-decoration: none;
   background-color: #ff6;
   display: block;
   padding: 3px 5px;
   width: 150px
}
.navcontainer a.aktiv {
   color: black;
   background-color: #fc3
}
.navcontainer a:visited {
   color: black;
   text-decoration: none
}
.navcontainer a:hover {
   color: black;
   background-color: #f60
}
.navcontainer li {
   margin: 0 0 1px;
   padding: 0;
   display: block;
}
.navcontainer ul {
   font-family: Arial, Helvetica, sans-serif;
   visibility: visible;
   list-style-type: none;
   margin: 1px 0;
   padding: 0;
   display: block;
}
.navcontainer ul ul a {
   color: black;
   text-decoration: none;
   background-color: #ff9;
   display: block;
   margin-left: 5px;
   padding: 2px 5px 2px 10px;
   width: 144px
}
.navcontainer ul ul a:visited {
   color: black;
   text-decoration: none;
   display: block;
}
.navcontainer ul ul a:hover {
   color: black;
   background-color: #f60;
   display: block;
}
.navcontainer ul ul li {
   margin: 1px 0;
   padding: 0;
   display: block;
}
.navcontainer ul ul ul a {
   color: black;
   text-decoration: none;
   background-color: #ffc;
   display: block;
   margin-left: 10px;
   padding: 2px 5px 2px 10px;
   width: 139px
}
.navcontainer ul ul ul a:visited {
   color: black;
   text-decoration: none;
   display: block;
}
.navcontainer ul ul ul a:hover {
   color: black;
   background-color: #f60;
   display: block;
}
.navcontainer ul ul ul li {
   margin: 1px 0;
   padding: 0;
   display: block;
}
/*</agl.folder>*/
