*{margin: 0px;padding: 0px;}body  { color: #857D74D; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background: #2f5b6d }p  { text-align: left; display: block }a {color: #D97900; text-decoration: underline; } a.ereignis  {color: #990000; text-decoration: underline; }a:hover{text-decoration: none; background-color: #D97900; color: #FFFAF3; }.date { font-size: 10px; font-family: georgia, "times new roman", serif; font-weight: normal }.name  { font-size: 12px; font-style: normal; font-weight: normal; background-color: #fff }h1,h2,h3,h4,h5,h6,th { font-family: georgia, "times new roman", serif; font-weight: normal; }.foot{ height: 1px; line-height: 1px; clear: both; }.divider { border-bottom: 4px solid #f6f3f1 }th strong { color: #fff }table {border-collapse: collapse }table.normal   {position: relative; left: 140px; border-collapse: collapse; width: 400px;}   table.vorne   {position: absolute; top: 357px;left: 60px; bottom: 0px;border-collapse: collapse; width: 535px;}table.kurszeiten   {position: absolut; top: -20px;left: 0px; bottom: 0px;border-collapse: collapse; width: 565px;}table.workshops {position: relative; border-collapse: collapse; width: 550px;}.red  { color:#990000}table.tanzen   {position: absolut; top: -20px;left: 0px; border-collapse: collapse; width: 445px; border-bottom: 1px solid #fdeabd;}   tr.tanzen	{ height: 17px; }td.Tag    { color: #6C3C1E; font-family: georgia, "times new roman", serif; font-size: 14px; background: #fff; text-align: left; padding-right: 11px; padding-left: 20px; width: 80px; border-left: none }td.Datum	{ color: #000; font-weight: normal; background: #fff; text-align: left; padding-right: 11px; padding-left: 0px; border-left: none }td.Uhrzeit      { color: #000;font-size: 10px;   font-family: georgia, "times new roman", serif; background-color: #fff; text-align: right; border: 0; padding-left: 10px;  height: 20px; border-left: none;  }   td.Ereignis      { color: #990000; width:80px; font-size: 14px; font-style: normal; background-color: #fff; text-align: left; border: 0;  height: 16px; border-left: none; padding: 0px; padding-left: 10px;}   td.Ort     { color: #000; font-weight: normal; background: #fff  ; text-align: left; padding-right: 11px; padding-left: 5px; border-left: none; border-bottom: 1px solid #fdeabd;}   table.left   {position: relative; border-collapse: collapse; left: 44px; }th    { color: #000; font-weight: bold; background: #fff; text-align: center; padding-right: 11px; padding-left: 11px; height: 29px; border-bottom: 2px solid #ffffff; border-left: none }   td.ws      { font-style: normal; font-weight: normal; background-color: #ffffe6; padding: 8px 11px; border-bottom: 1px solid #eed9c3; border-left: none }td.orga      { font-style: normal; font-weight: normal; text-align: left; background-color: #ffffe6; padding: 8px 11px; border-bottom: 1px solid #eed9c3; border-left: none }tr { height: 30px; }tr.normal { height: 15px }td     { font-size: 13px; font-style: normal; font-weight: normal; background-color: #fff; text-align: center; padding-bottom: 0; border-bottom: 1px solid #ffffff; border-left: 1px solid #eed9c3 }    td.center     { font-size: 14px; font-style: normal; font-weight: normal; background-color: #fff; text-align: left; padding: 5; border: 0;}    td.left      { font-size: 14px; font-style: normal; font-weight: normal; background-color: #fff; text-align: left; border: 0; padding-left: 10px; }        td.right      { font-size: 14px; font-style: normal; font-weight: normal; background-color: #fff; text-align: right; border: 0 } tr.date 	{height:15px}td.dateRowA { font-size: 10px; font-family: georgia, "times new roman", serif; font-weight: normal ; background-color: #ffffe6; padding: auto 8px 0px 11px; border-bottom: 0px solid #eed9c3; border-left: 0px }   td.dateRowB { font-size: 10px; font-family: georgia, "times new roman", serif; font-weight: normal ; background-color: #fdeabd; padding: auto 8px 0px 11px; border-bottom: 0px solid #eed9c3; border-left: 0px }  td.dateRowC { font-size: 10px; font-family: georgia, "times new roman", serif; font-weight: normal ; background-color: #f0c67d;  padding: auto 8px 0px 11px; border-bottom: 0px solid #eed9c3; border-left: 0px }   td.dateRowD { font-size: 10px; font-family: georgia, "times new roman", serif; font-weight: normal ; background-color: #dfac54; padding: auto 8px 0px 11px; border-bottom: 0px solid #eed9c3; border-left: 0px }      td.rowA      { font-style: normal; font-weight: normal; background-color: #ffffe6; padding: 8px 11px; border-bottom: 1px solid #eed9c3; border-left: 0px solid #eed9c3 }td.rowB     { font-style: normal; font-weight: normal; background-color: #fdeabd; padding: 8px 11px; border-bottom: 1px solid #ffffff; border-left: 0px solid #eed9c3 }td.rowC    {font-style: normal; font-weight: normal; background-color: #f0c67d; padding: 8px 11px; border-bottom: 1px solid #fdeabd; border-left: 0px solid #eed9c3 }td.rowD    {font-style: normal; color: #000;  font-weight: normal; background-color: #dfac54; padding: 8px 8px; border-bottom: 1px solid #f0c67d; border-left: 0px solid #eed9c3 }td.day    { color: #000; font-size: 12px; font-style: normal; font-weight: bold; background-color: #fff; text-align: right; padding-right: 11px; padding-left: 11px; border-bottom: 1px solid #f0c67d; border-left: 0 solid #eed9c3 }td.first,th.first{border-left: 0px;}td.rowAI      { font-style: normal; font-weight: normal; text-align: left; background-color: #ffffe6; padding: 8px 11px;/** border-bottom: 1px solid #eed9c3; border-left: 1px solid #eed9c3**/ border: none; }td.rowBI     { font-style: normal; font-weight: normal; text-align: left; background-color: #fdeabd; padding: 8px 11px;/** border-bottom: 1px solid #ffffff; border-left: 1px solid #eed9c3**/ border: none;  }td.rowCI    {font-style: normal; font-weight: normal; text-align: left; background-color: #f0c67d; padding: 8px 11px; border-bottom: 1px solid #fdeabd; border-left: 0px solid #eed9c3 }td.rowAIright      { font-style: normal; font-weight: normal; text-align: right; background-color: #ffffe6; padding: 8px 11px;/** border-bottom: 1px solid #eed9c3; border-left: 1px solid #eed9c3**/ border: none; }td.rowBIright     { font-style: normal; font-weight: normal; text-align: right; background-color: #fdeabd; padding: 8px 11px;/** border-bottom: 1px solid #ffffff; border-left: 1px solid #eed9c3**/ border: none;  }td.rowCIright    {font-style: normal; font-weight: normal; background-color: #f0c67d; padding: 8px 11px; border-bottom: 1px solid #fdeabd; border-left: 0px solid #eed9c3 }td.rowCIright    {font-style: normal; font-weight: normal; background-color: #f0c67d; padding: 8px 11px; border-bottom: 1px solid #fdeabd; border-left: 0px solid #eed9c3 }tr.rowA { background: #fff repeat-x }tr.rowB { background: #fff repeat-x }#outer   { background: #fff; margin: 20px auto 0; padding: 10px; width: 798px }#inner{background-image: url('images/cbg2.gif');background-repeat: repeat-y;}#header {background-image: url(images/logo-tanguito-web_rot.jpg); position: relative; top: 0; height: 110px }#menu{position: absolute;right: 0px;padding-right: 26px;bottom: 14px;color: #A75300;}#menu-lernen  { color: #a75300; position: relative; z-index: 2; top: 5px }#menu-lernen ul  { list-style: none; padding-right: 33px; float: right }#menu-lernen li{float: left;border-left: none;padding-left: 8px;margin-left: 8px;}#menu-lernen a{}#menu-lernen li a.active{float: left;padding-left: 0px;margin-left: 0px;font-style: bold;color: #900; text-decoration: none;}#menu ul{list-style: none;}#menu li{float: left;border-left: solid 1px #A75300;padding-left: 8px;margin-left: 8px;}#menu li.first{margin-left: 0px;padding-left: 0px;border-left: 0px;}#menu a{color: #fff;}#xbgA { background-image: url(images/cbg1.gif); background-repeat: no-repeat;  position: relative; z-index: 1; top: 0; width: 600px; height: 41px  }			#xbgA_tanzen 			{ background-image: url(images/cbg1.gif); background-repeat: no-repeat;  			position: relative; z-index: 1; top: 0; width: 468px; height: 41px  			}			#xbgB_tanzen			{			position: relative;			height: 32px;			width: 468px;			background-image: url('images/cbg3.gif');			z-index: 1;			}#xbgB{position: relative;height: 32px;width: 600px;background-image: url('images/cbg3.gif');z-index: 1;}#main   {margin: 3px -500px 0 0; position: relative; width: 600px; height: 440px; float: left }			#main_tanzen  			 {margin: 3px -500px 0 0; position: relative; width: 430px; height: 440px; float: left }			#main_tanzen h2			 { font-size: 20px; background-image: none; background-repeat: no-repeat; margin-bottom: -15px; padding-left: 13px; height: 60px }			#main_tanzen p			 { text-align: left; margin-bottom: 14px; margin-left: 40px } 			#main_tanzen p.right 			{ text-align: right; margin-bottom: 14px; margin-top: 14px; margin-left: 45px }			#main-tnazen p.right			{ text-align: right; margin-bottom: 14px; margin-top: 14px; margin-left: 45px }#main_inner     { padding: 0px 40px 28px 18px; position: relative; z-index: 5 }         		 #main_innertanzen   			  { padding: 0px 40px 28px 18px; position: relative; z-index: 5 }			#main_tanzen h2,h3			{			color: #6C3C1E;			}#main h2,h3{color: #6C3C1E;}#main h2 { font-size: 20px; background-image: none; background-repeat: no-repeat; margin-bottom: -15px; padding-left: 13px; height: 60px }#main h3 { font-size: 16px; background-image: url(images/db2.jpg); background-repeat: no-repeat; margin-bottom: -15px; padding-left: 22px; height: 50px }#main p { text-align: left; margin-bottom: 14px; margin-left: 45px }  #main p.lage { text-align: left; margin-bottom: 34px; margin-left: 65px } #main p.right { text-align: right; margin-bottom: 14px; margin-top: 14px; margin-left: 45px }#main p strong{color: #725D46;}#main .content { padding-left: 22px; position: relative }img.cpic{position: relative;top: -8px;background-image: url('images/imgbg.gif');width: 97px;height: 73px;padding: 10px;}img.side { position: relative; width: 194px }			img.sideflyer			 { position: relative; width: 324px }img.right{float: right;margin-left: 14px;}img.aktuell{float: right;position: absolute;left: 0px; top: 210px;height: 219px;width: 595px;}#main .divider{margin: 20px 0px 20px 0px;}#side{position: relative;float: right;width: 194px;height: 440px;margin: 3px 0px 0px 3px;}			#sideflyer			{			position: relative;			float: right;			width: 324px;			height: 440px;			margin: 3px 0px 0px 3px;			}#side h3 { color: #fff; font-size: 13px; background: #900; padding: 9px 0 0 14px; width: 180px; height: 23px }#side .content { background-image: url(images/rhbg2.gif); background-repeat: repeat-x; margin: 0 0 20px; padding: 22px 0 14px 0 }#sideflyer .content { background-image: url(images/rhbg2.gif); background-repeat: repeat-x; margin: 0 0 20px; padding: 22px 0 14px 0 }#side ul { text-align: left; list-style: none; list-style-type: none; }#side li{border: none;padding: 0px;margin: 0px;}#side li a.active   { color: #900; font-size: 17px; text-decoration: none }#side li.first{border-top: 0px;margin-top: 0px;padding-top: 0px;}#side .divider{margin: 14px 0px 14px 0px;}			#sideflyer ul			 { text-align: right; list-style: none; list-style-type: none; }			#sideflyer li			{			border: none;			padding: 0px;			margin: 0px;			}			#sideflyer li a.active			   { color: #900; font-size: 17px; text-decoration: none }			#sideflyer li.first			{			border-top: 0px;			margin-top: 0px;			padding-top: 0px;			}			#sideflyer .divider			{			margin: 14px 0px 14px 0px;			}#footer{width: 798px;margin: 12px auto 0px auto;padding-bottom: 24px;text-align: center;color: #E6E6E6;}#footer a{color: #7DAFBD;}#footer a:hover{background-color: #7DAFBD;color: #E8FAFF;}#tanzen_fussnote{width: 598px;margin: 0px auto 0px auto;text-align: center;color: /*#E6E6E6;*/ #000;font-size: 10px;}
