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

html, body { background: #AD7D4F 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;
	margin-top: 15px;
	border-top: 1px solid #F4EDDB;
	border-bottom: 0;
	height: 1px;
	width: 470px;
}

#ContentMitte { padding: 70px 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 FOOTER -------------- */

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

#tanz2 a { left: 170px; background: #FFFFFF url(tanz_logo.gif) no-repeat;  width: 76px; height: 37px;}
#gesell2 a { left: 200px; background: #FFFFFF url(paar_logo.gif) no-repeat;  width: 47px; height: 47px;}
#salsa2 a { left: 230px; background: #FFFFFF url(freizeit_logo.gif) no-repeat;  width: 47px; height: 47px;}
#kids2 a { left: 250px; background: #FFFFFF url(kids_logo.gif) no-repeat;  width: 66px; height: 37px;}

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

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

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

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

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

a { color: #ad7d4f; }


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

.TextBoxRahmen01 {
	background-color: #F4EDDB;
	border: 1px solid #ad7d4f;
	color: #000000;
}

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

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

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



