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

html, body { background: #FFEA9F 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 #ede6cd;
	border-bottom: 0;
	height: 1px;
	width: 470px;
}

#ContentMitte { padding: 60px 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, #dance2 a { position: relative; top: 20px; display: block; float: left; text-decoration: none; z-index: 100; }
#gesell2 a, #salsa2 a{ position: relative; top: 15px; 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;}
#dance2 a { left: 230px; background: #FFFFFF url(dance_logo.gif) no-repeat;  width: 40px; height: 35px;}
#salsa2 a { left: 285px; background: #FFFFFF url(freizeit_logo.gif) no-repeat;  width: 47px; height: 47px;}
#gesell2 a { left: 330px; background: #FFFFFF url(paar_logo.gif) no-repeat;  width: 47px; height: 47px;}



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

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

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

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

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

a { color: #a38006; }

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

.TextBoxRahmen01 {
	background-color: #FFF3D0;
	border: 1px solid #a38006;
	color: #000000;
}

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

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

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



