@charset "utf-8";
*			{
			padding:0px;
			margin:0px;
			border:0px;
			font-size:1em;
			}
body 		{
			text-align:left;			
			font-family: Trebuchet MS;
			font-size:100%;
			color:#eaad70;			
			background:url(../images/design/bg-body.jpg) top left repeat-x;
			background-color:#450300;
			}
			
/*----------------GRUNDGERUEST-------------------------------*/
#wrapper {	
	padding: 0;
	width: 968px;
	margin: 0;
	background-color: none;

}	

#outter 		{background:url(../images/design/bg-outter.jpg) bottom left repeat-x; background-color:#610c00;}

#dancer 		{margin: 0 auto; background:url(../images/design/dancer06.jpg) bottom left no-repeat; width: 968px; background-color: #5f0c00; padding:0 0 150px 0;}
#top 			{width: 968px; height: 263px; background:url(../images/design/bg-top.jpg) top left no-repeat;}
#logo 			{width: 290px; height: 135px; padding: 0 0 0 0; float:left;}
#slideshow		{ float:left; margin:-10px 0 0 57px;}

#content 		{margin: 0; float:right; width:695px; background:url(../images/design/bg-text04.png) no-repeat; position: right top ; behavior: url(iepngfix.htc); padding: 20px 0 0 0; min-height: 300px; _height: 300px;}
#contenttext 	{float: left; margin:  20px 0 0 0; width: 390px; line-height:140%; font-size:90%;}
#contentimg 	{float: right; width: 200px; margin: 60px 20px 0 0; _margin: 60px 15px 0 0; line-height:140%; font-size:90%;}

#kontaktform 	{float: left; margin:  20px 0 0 0; width: 350px; line-height:140%; font-size:90%;}
#kontakttext 	{float: right; width: 230px; margin: 60px 20px 0 0; _margin: 60px 5px 0 0; line-height:140%; font-size:90%; }

#footer {background-color:#fff; width:500px; height: 56px; float: right;}

/*----------------FORMATE---------------------------------------*/
h1			{margin: 0 0 20px 0; font-size: 180%; color: #eaad70; font-weight:normal;}

h2 			{color:#eaad70;font-size:120%;font-weight:normal;padding:0; margin: 10px 0 5px 0;}
h3 			{ color: #e30011; font-weight: bold; font-size: 120%;}
h5 			{ color: #16437b; width: 550px; font-weight: bold; padding-left:10px; text-decoration:none; border: 0px solid #ff0000; }



p			{padding:0 0 10px 0;}
strong		{font-weight:bold; }

a			{text-decoration: underline; color:#eaad70; border:none;}
a:hover 	{text-decoration: underline; color:#fff;}

.png	{behavior: url(iepngfix.htc);}

#contentimg img { border: 1px solid #d49f6c; padding: 2px; background-color: #ac5826; margin: 0 0 10px 0; _margin: 0 0 11px 0;}

/*---------------LISTEN ALLGEMEIN---------*/
ul			{margin: 0 0 10px 0; }
li			{list-style-type: none;
			 margin: 0 0 0 0;
			 padding: 0 0 0 20px;
			 color: #533917;}
			 
#text ul			{margin: 0 0 10px 0; }
#text li			{list-style-type: none;
			 margin: 0 0 0 0;
			 padding: 0 0 0 20px;
			 background:url(../images/design/listenelement.gif) no-repeat top left;
			 color: #533917;}

/*----------------CLASSEN---------------------------------------*/
.nofloat		{clear:both; font-size:0px; line-height:0.00000001em;}
.spacer 		{border-bottom:1px dashed #eaad70; margin: 20px 0 20px 0; }
.float			{float: left; margin: 0 30px 0 0;}

.map24 			{float: right;}
.contentbild 	{border: 1px solid #ff0000; margin: 0 10px 10px 0; padding:2px; background-color:#fff;}
.cmsbild		{border: 1px solid #676767; margin: 0 0 4px 0; padding:2px; background-color:#fff;}

/*---------------NAVIGATION-------------*/

ul#navi { float: right; list-style-type: none; width: 717px; height: 37px; text-align: left; font-weight: normal; font-size:100%; margin: 1px 0 0 0; background:url(../images/design/bg-navi02.jpg) bottom right no-repeat; padding: 0 0 0 49px; }
*+html ul#navi	{ margin:1px 0 0 0;}
ul#navi  li {margin: 0; float:left; padding: 0;}
ul#navi  li span {margin: 5px 0 0 0; padding:0; float: left; color: #eaad70;}

ul#navi li a:link, ul#navi li a:visited { display:block; float:left;color:#ef9c49; text-decoration: none; margin: 0; padding: 0 25px; height:37px; line-height:37px;}
ul#navi li a:hover  {color:#ef9c49; text-decoration: underline; } 
ul#navi li a.active:link, ul#navi li a.active:visited {color:#fed4aa; text-decoration:underline;}

ul#navi li a.startactive:link, ul#navi li a.startactive:visited {background:url(../images/design/bg-start-aktiv.gif) center top no-repeat; color:#fed4aa; text-decoration:underline;}
ul#navi li a.tanzschuleactive:link, ul#navi li a.tanzschuleactive:visited {background:url(../images/design/bg-start-aktiv.gif) center top no-repeat;color:#fed4aa; text-decoration:underline;}
ul#navi li a.kurseactive:link, ul#navi li a.kurseactive:visited {background:url(../images/design/bg-kurse-aktiv.gif) center top no-repeat;color:#fed4aa; text-decoration:underline;}
ul#navi li a.veranstaltungenactive:link, ul#navi li a.veranstaltungenactive:visited {background:url(../images/design/bg-start-aktiv.gif) center top no-repeat;color:#fed4aa; text-decoration:underline;}
ul#navi li a.aktuellesactive:link, ul#navi li a.aktuellesactive:visited {background:url(../images/design/bg-start-aktiv.gif) center top no-repeat;color:#fed4aa; text-decoration:underline;}
ul#navi li a.agbactive:link, ul#navi li a.agbactive:visited {background:url(../images/design/bg-agb-aktiv.gif) center top no-repeat;color:#fed4aa; text-decoration:underline;}




/*---------------SUBNAVIGATION-------------*/

ul#subnavigation {list-style-type: none; width: 288px; height: 30px; text-align: left; font-weight: normal; font-size:80%;  float: right; padding: 30px 0 0 0;}
ul#subnavigation  li { float: left;}
ul#subnavigation  li span {margin: 0; padding:0 0 0 20px; float: left; color: #eaad70;}
ul#navigation .last { float: left; padding:0; margin:0;}

ul#subnavigation li a:link, ul#subnavigation li a:visited { display:block; float:left;color:#ef9c49; text-decoration: none; }
ul#subnavigation li a:hover  {color:#ef9c49; text-decoration: underline; } 
ul#subnavigation li a.active:link, ul#subnavigation li a.active:visited {color:#fed4aa; text-decoration:underline;}


/*---------------STUFF-------------*/

#euroweb { float:left; width:200px; }
#euroweb img { margin-top:5px; border:none; }

/*  accordion */

.padding					{padding: 0; margin: 0; border: 0px solid #FF0000;}
#accordion p.atStart {height: 20px; _margin-top: 0px; background-color: #FFCC00; padding: 5px; 0 0 20px;}

.result_title a 			{color: #444f5b;}
table {margin: 20px 0 0 0;}

#footer-inner-kontakt{display:none;}