/* ------- DANCE CSS ----------- */

html, body { background: #D54A07 url(bg01.gif) repeat-x; }

#Container {
	background: #FFFFFF url(cont_bg01.jpg) repeat-y;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}

#Header { background: #FFFFFF url(head01.gif) no-repeat; }
#BildLinks { background: transparent url(links01.jpg) no-repeat; }
#BildRechts { background: transparent url(rechts01.jpg) no-repeat; }
#Footer { background: transparent url(footer_bg01.jpg) no-repeat; }
#Footer p {}
#Linie {
	position: absolute;
	left: 165px;
	border-top: 1px solid #f7dbcd;
	border-bottom: 0;
	height: 1px;
	width: 470px;
}

#ContentMitte { padding: 40px 15px 10px 15px; background: #FFFFFF url(head02.gif) no-repeat; }
#MenueOben { top: 25px; left: 20px;}

#MenueHorizontal {
	float: left;
	position: relative;
	top: 47px;
	left: 157px;
	width: 595px;
	height: 25px;
	margin: 0 0 15px 0;
	padding: 0;
	border-bottom: 0;
}

/* Image Maps OBEN -------------- */

#dance a, #gesell a, #kids a, #salsa a { position: absolute; display: block; height: 45px; width: 45px; text-decoration: none; z-index: 100; }

#dance a { top: 6px; left: 315px; }
#gesell a { top: 6px; left: 365px; }
#kids a { top: 6px; left: 415px; }
#salsa a { top: 6px; left: 465px; }

/* Image Maps FOOTER -------------- */

#tanz2 a, #dance2 a, #kids2 a { position: relative; top: 14px; display: block; float: left; text-decoration: none; z-index: 100; }
#gesell2 a, #salsa2 a { position: relative; top: 8px; display: block; float: left; text-decoration: none; z-index: 100; }

#dance2 a { left: 170px; background: #FFFFFF url(dance_logo.gif) no-repeat;  width: 40px; height: 35px;}
#gesell2 a { left: 227px; background: #FFFFFF url(paar_logo.gif) no-repeat;  width: 47px; height: 47px;}
#salsa2 a {left: 280px; background: #FFFFFF url(freizeit_logo.gif) no-repeat;  width: 47px; height: 47px;}
#kids2 a { left: 325px; background: #FFFFFF url(kids_logo.gif) no-repeat;  width: 66px; height: 37px;}




/* ------- Menue Styles ---------- */
#TopMenue li { border-left: 1px solid #999999;}
#TopMenue li a { color: #D54A07; }
#TopMenue li a:hover { color: #D54A07; }
#TopMenue li.on a { color: #D54A07; }

#BlockMenue ul li a { color: #D54A07; }
#BlockMenue ul li a:hover { color: #D54A07; }
#BlockMenue ul li.on a { color: #D54A07; }

/* -------- Content Styles --------- */
#ContentMitte h1,
#ContentMitte h2,
#ContentMitte h3 { color: #D54A07; }
#ContentMitte h4,
#ContentMitte h5,
#ContentMitte h6 { color: #666666; }

#ContentRechts h1,
#ContentRechts h2,
#ContentRechts h3 { color: #D54A07; }
#ContentRechts h4,
#ContentRechts h5,
#ContentRechts h6 { color: #000000; }

hr { border-top: 1px solid #d54a07; }

a { color: #D54A07; }


/* -------- Modul Styles ------- */

.TextBoxRahmen01 {
	background-color: #F4E0D5;
	border: 1px solid #D54A07;
	color: #000000;
}

.TextBoxRahmen01 img {
	background-color: #FFFFFF;
}

.TextBoxRahmen02 {
	background-color: #FFFFFF;
	border: 1px solid #D54A07;
	color: #000000;
}

.TextBoxRahmen02 img {
	background-color: #FFFFFF;
}

.SpaltenBox3 img { border: 1px solid #D54A07; }




