body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	font-color:ffffff;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 0px;
	background-color: #ffffff;
	color: #666666;
	text-align: center;
}
h1  {
	color:#660066;
	font-size: 18px;
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
}	
h2 {
	font-size: 16px;
	color: #000000;

}
h3 {
	font-size: 10px;
	font-weight: bold;
}
hr {
	border-top-width: thin;
	border-top-color: #FFFFFF;
	font-size: 1px;
	border-top-style: solid;
	line-height: 24px;
}
b {
	font-weight: bold;
	text-transform: uppercase;

	
	
	
}
th {
	text-align: left;
	font-size: 14px;
	background-image:  url(geestylers/design/geestylers_img/streetdance_1.gif);
	background-repeat: repeat-x;
}
strong  {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;

}
a:link{
	color:#FFcc00;
	text-decoration:none;
	font-size: 12px;
	font-weight: normal;
}
a:visited {
	color:#ff0000;
	text-decoration:none;
	font-size: 12px;
	font-weight: normal;
}
a:active {
	color:#ff6600;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}
a:hover {
	color:#660066;
	text-decoration:none;
	font-size: 12px;
	font-weight: normal;
}
#inhalt_Mitte td {
	color: #660066;
	font-size: 10px;
	line-height: 14px;
	vertical-align: middle;
	text-align: left;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;

}
#container01{
	height: auto;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	width: 540px;
}

#kopf {
	width:1024px;
	height:280px;
	background-repeat: no-repeat;
	float: left;
	background-image:  url(geestylers/design/geestylers_img/geestylers_head2.gif);
	clear: both;
	background-position: center bottom;
	text-align: center;
	vertical-align: top;
}

/* Listenelemente nebeneinander */

#navibereich li {
	display: inline;
	list-style-type: none;
}
#navibereich {
	height: 40px;
	text-align: left;
	float: left;
	background-color: #45004c;
	background-image:  url(geestylers/design/geestylers_img/bg40.jpg);
	background-repeat: repeat-x;
	width: 1024px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#navi_box{
	height: 40px;
	width: 1024px;
	float: left;
	clear: both;
}
#navibereich a {
	color: #FFcc00;
	text-decoration: none;
	font-weight: bold;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#navibereich a:hover, /*mit Komma am Ende*/
#home #navi01 a,/*mit Komma am Ende*/
#streetdance #navi02 a,/*mit Komma am Ende*/
#kurse #navi03 a, /*mit Komma am Ende*/
#auftritte #navi04 a, /*mit Komma am Ende*/
#specials #navi05 a,/*mit Komma am Ende*/
#projekte #navi06 a,/*mit Komma am Ende*/
#kontaktseite #navi07 a,/*mit Komma am Ende*/
#impressum #navi08 a/*ohne Komma am Ende*/
 {
	color: #660066;
	height: 40px;
	background-color: #ffffff;
}
#inhalte {
	background-color: #FFFFFF;
	width: 1024px;
	text-align: left;
	vertical-align: top;
	height: auto;
	float: left;
}
#inhalteImpressum {
	background-color: #FFFFFF;
	width: 1024px;
	text-align: left;
	vertical-align: top;
	height: 1348px;
	float: left;
	clear: none;
}
#inhalt_L {
	font-size: 10px;
	width: 180px;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 30px;
	font-weight: normal;
	line-height: 18px;
	padding-bottom: 20px;
	float: left;
	height: auto;
	
}
/* L-LINKS */

	#inhalt_L a {
	font-size: 10px;
	color: #FF0000;

}
	#inhalt_L a:active {
	font-size: 10px;
	color: #ff0000;
		

}
	#inhalt_L a:hover {
	font-size: 10px;
	color: #660066;
}
	#inhalt_L a:visited {
	font-size: 10px;
	color: #FF0000;
}	

#inhalt_Mitte{
	width: 640px;
	height: auto;
	float: left;
	background-position: left top;
	background-color: #FFFFFF;
	z-index: 12;
	/*-moz-border-radius:15px;
	-khtml-border-radius:15px;*/
}	
/* Mitte */

	#inhalt_Mitte a {
	
	color: #FF0000;

}
	#inhalt_Mitte a:active {
	
	color: #ff0000;
		

}
	#inhalt_Mitte a:hover {

	color: #660066;
}
	#inhalt_Mitte a:visited {

	color: #FF0000;
}
#inhalt_MitteKurse{
	width: 640px;
	height: auto;
	float: left;
	background-position: left top;
	z-index:12;
	font-size: 10px;
}
/* inhalt_MitteKurse LINKS */
	#inhalt_MitteKurse a {
	color: #FF0000;

}
	#inhalt_MitteKurse a:active {
	color: #ff0000;
		

}
	#inhalt_MitteKurse a:hover {
	color: #660066;
}
	#inhalt_MitteKurse a:visited {
	color: #FF0000;
}

#inhalt_MitteImpressum {
	width:640px;
	height: 1348px;
	float: left;
	background-position: left top;
	z-index:12;
	padding-bottom: 10px;
	font-size: 10px;
	background-color: #CCCCCC;
	padding-top: 18px;
}
	
#inhalt_Mbereich{
	width:auto;
	height:auto;
	border-top: #660066;
	border-right: #660066;
	border-bottom: #660066;
	border-left: #660066;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
	color: #333333;
}
#inhalt_MbereichImp{
	width:auto;
	height:1348px;
	border-top: #660066;
	border-right: #660066;
	border-bottom: #660066;
	border-left: #660066;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
	color: #333333;
}

#inhalt_R{
	width:110px;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-size: 10px;
	line-height: 18px;
	padding-left: 20px;

}/* R-LINKS */
	#inhalt_R a {
	color: #FF0000;

}
	#inhalt_R a:active {
	color: #ff0000;
		

}
	#inhalt_R a:hover {
	color: #660066;
}
	#inhalt_R a:visited {
	color: #FF0000;
}

#bilder {
	padding: 14px 0px 10px 4px;
	font-size: 10px;
	line-height: 18px;
	vertical-align: top;
	width: auto;
	float: left;
	background-image:  url(geestylers/design/geestylers_img/abstand_14x180.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

#footer{
	width: 1024px;
	height: 140px;
	color:#ffffff;
	padding-top: 8px;
	float: left;
	background-color: #2c033e;
	background-image:  url(geestylers/design/geestylers_img/footer_bg140.jpg);
	background-repeat: repeat-x;
	border-bottom-color: #FFCC00;
	font-size: 10px;
	text-align: left;
}
#footer a {
	color: #Ffcc00;
	font-size: 10px;
}
#footer a:hover {
	color: #ffffff;
	font-size: 10px;
}
	
ul {
	margin-left: -20px;
}
