
body, html { 
	padding: 0px; margin: 0;
	font-family: Helvetica New Condensed, Helvetica, Sans-Serif;
}
div.container { 
	width: 1065px; 
	margin: 0px auto;
	padding: 20px;
	overflow: hidden;
}

li {
	list-style-image: url(images/dot.gif);
}

/* LOGO */
div.logo {
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 100%; height: 140px;
	font: 0/0 sans-serif;
}
div.logo * { display: none; }

/* MENU */
div.menu, #TJK_table {
	background-color: #9C006B;
	padding: 6px;
	margin: 0;
	height: 20px; overflow: hidden;
}
#TJK_table, #TJK_table td { border: 0; padding: 0; margin: 0; }
div.menu ul, #TJK_table {
	list-style: none; margin: 0; padding: 0;
	display: table; width: 100%; table-layout: auto;
}
div.menu li {
	list-style: none;
	margin: 0; padding: 0; 
	display:table-cell; 
}
div.menu a, #TJK_table a {
	color: white; text-decoration: none; display: block; 
	font-family: Helvetica New Condensed, Helvetica, Sans-Serif;
	/*text-transform: uppercase;*/ font-weight: normal;
	font-size: 16px; text-align: center;
}
#TJK_table a {
	margin-top: -2px;
}
div.menu a.first, #TJK_table a.first { text-align: left; }
div.menu a:hover, div.menu a.active, #TJK_table a:hover, #TJK_table a.active, #TJK_table caption {
	color: #D4D0C8;
}
div.menu h2 { display: none; }

/* SECOND MENU */
div.second-menu {
	float: left; 
	width: 290px;
	padding: 0px;
}
div.second-menu ul {
	list-style: none; margin: 0; padding: 0;
}
div.second-menu li {
	list-style: none; display: block;
	margin: 0; 
	padding: 4px 0;
}
div.second-menu a {
	color: black; 
	display: block;
	text-decoration: none;
	font-family: Helvetica New Condensed, Helvetica, Sans-Serif;
	/*text-transform: uppercase;*/
	font-size: 15px;
}
div.second-menu a:hover, div.second-menu a.active {
	color: #9C006B;
}
div.second-menu h3 { display: none; }

/* CONTENT */
div.content {
	margin-left: 298px; margin-right: 70px;
	padding: 8px 0; background-color: white;
	min-height: 300px; 
}
div.content h1 {
	color: #9C006B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 48px;
	line-height: 45px;
	margin-bottom: 20px;
	margin-top: 30px;
	padding-bottom: 20px;
	background-image: url(images/underline.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* Impressum */
div.impr {
	background-color: white;
}
div.impr ul {
	list-style: none; margin: 0; padding: 0;
}
div.impr li {
	list-style: none; display: block;
	margin: 0; 
	padding: 4px 4px 4px 0;
}
div.impr a {
	color: black; 
	display: inline;
	text-decoration: none;
	font-family: Helvetica New Condensed, Helvetica, Sans-Serif;
	font-weight: normal;
	/*text-transform: uppercase;*/
	font-size: 15px;
}
div.impr a:hover, div.impr a.active {
	color: #9C006B;
}
div.impr h3 {
	display: none;
}

/* FOOTER */
div.footer {
	clear: both;
	background-image: url(images/fotozeile.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font: 0/0 sans-serif;
	height: 124px;
	width: 100%;
}

/* PUNKTE */
div.punkte {
	clear: both;
	background-image: url(images/punkte.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	font: 0/0 sans-serif;
	height: 8px;
	width: 100%;
}
.klein {
	font-size: 70%;
}
a img {
	border: 0;
}
div.leer {
    background-image: none;
}
.left {
	text-align: left !important;
}
.orange {
	color: #9C006B;
	font-size: 0.8em;
}
a:link, a:active, a:visited, a:hover { color: blue; text-decoration: underline }
a:hover { text-decoration: none; }
