*, html, body {
	margin: 0;
	padding: 0;
}

body
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #808080;
	margin: 0 auto;
	padding: 0;
	background-color: #FFFFFF;
	padding-top: 10px;
}

.main
{
	background-image: none;
	padding: 1em;
}


.outer-content
{
	margin: 0 auto;
	position: relative;
	z-index:-10;
}

/* header */
.head
{
}

.page {
	
	background: none;
}


.content-wrap
{
	background-image: none;
	
}

.footer-wrap
{
	background-image: none;
}

.footer {
	border-top:1px solid black;
	padding-top:6px;
	margin-top:10px;
}


.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}

form
{
	padding:0 !important;
	margin:0 !important;
}

#sportnavi
{
	display: none;
}

#sportnavi a, #sportnavi img, #sportnavi a {
	display: none;
}


/* menu */
#navigation
{
	background-image: none;
	margin-bottom: 1em;
}




/* general */

.content {
	color: black;
}

.content p {
	padding-bottom: 10px;
}

.content ul,
.content ol {
	padding-left: 2em;
}
.content li {
	padding: 0.2em;
}


a:link, a:visited, a.visited {
  text-decoration: underline;
  color: black;
}
a:visited, a.visited {
}

a:hover, a.hover {
  text-decoration: none;
  color: #1C91FF;
}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #7DB1CF;
  margin-top: 12px;
  margin-bottom: 4px;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #A2C7DD;
  margin-top: 13px;
  margin-bottom: 4px;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover {
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #8FA6BC;
  margin-top: 8px;
  margin-bottom: 3px;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover {
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #E2E8EE;
  margin-top: 6px;
  margin-bottom: 3px;
}


#breadcrump ul {
	list-style-type: none;
	
	
}
#breadcrump li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}





#menu1 {
	font-size: 1.3em;
}

#menu1 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu1 li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu1 li a {
	color: black;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 1px;
	text-decoration: none;
}






#menu1 li a#Home {
	
}
#menu1 li a#Home:hover,
#menu1 li.selected a#Home {
	background: none;
	
}

#menu1 li a#Impressum {
	
}
#menu1 li a#Impressum:hover,
#menu1 li.selected a#Impressum {
	background: none;
	
}

#menu1 li a#Abteilung {
	
	
}
#menu1 li a#Abteilung:hover,
#menu1 li.selected a#Abteilung {	
}

#menu1 li a#Kanusport {
	
	
}
#menu1 li a#Kanusport:hover,
#menu1 li.selected a#Kanusport {
}

#menu1 li a#Trainingszeiten {
}
#menu1 li a#Trainingszeiten:hover,
#menu1 li.selected a#Trainingszeiten {
}


/* Ausklapp Menue Ebene 2 */

#menu1 ul li {
	margin-left:1em;
}



#menu1 ul li a {
	color: black;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 1px;
}




/* images */
a img
{
	border: 0;
}

.article img, img.article
{
	margin: 1em;
}

.metadata-icons img
{
	border: none;
	vertical-align: middle;
	margin:2px;
}

/* tables */
.article table, table.article
{
	border-collapse: collapse;
	margin: 1px;
	width:auto;
}
	
.article table, table.article .article tr, .article th, .article td
{
	background-color:Transparent;
}


.article th
{
	text-align:center;
	vertical-align:middle;
	padding: 7px;
}

img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}












