/***********************************************************************/
/*** Allgemeine Auszeichnungen ***/
/***********************************************************************/

html, body {
	background-color: #003a80;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font: normal normal 13px Arial, Geneva, Helvetica, sans-serif;
	line-height: 1.5;
	color: #003a80;
}

img {
	border:none;
}

a {
	color: #003a80;;
	text-decoration:underline;
}

a:hover {
	color: #ee7f01;
	cursor: hand;
}

p, div, span, td, table {
	font: normal normal 13px Arial, Geneva, Helvetica, sans-serif;
	line-height: 1.5;
	color: #003a80;
}

p {
	line-height: -0.5;
}

h1 {
	color: #004494;
	font: normal bold 24px Arial, Geneva, Helvetica, sans-serif;
	margin: 0;
}

h2 {
	color: #003a80;
	font: normal bold 14px Arial, Geneva, Helvetica, sans-serif;
	margin: 12px 0px 2px 5px;
}

h3 {
	color: #ee7f01;
	font: italic bold 24px Arial, Geneva, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #ee7f01;
	text-indent: 0.4em;
}

h4 {
	color: #003a80;
	font: normal bold 14px Arial, Geneva, Helvetica, sans-serif;
	margin: 12px 0px 2px 0px;
}

h5 {
	color: #A8D58F;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
}

h6 {
	color: #A8D58F;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.aktuell {
	font-weight: bold;
}

ul#leistungssport {
	list-style-type: decimal;
	padding-left: 20px;
	margin-top:10px;
	padding-top:0px;
	margin-left:10px;
}

ul#standard {
	list-style-type: none;
	padding-left: 0px;
	margin-top:0px;
	padding-top:0px;
	margin-left: 0px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
}

li {
	margin:0px 0px 6px 0px;
	padding:0px;
}
/***********************************************************************/
/*** Navigationen ***/
/***********************************************************************/

/*** Hauptnavigation ***/

div#navigation_start {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 160px;
	height: 560px;
	background: url(bilder/start_navileiste.jpg) no-repeat left center;
}

div#navigation_hg {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 160px;
	height: 560px;
	background: url(bilder/hg_navileiste.jpg) no-repeat left center;
}

div#navigation {
	position:absolute;
	top: 130px;
	left: 0px;
	text-align: left;
}

div#home a, div#home_over a, div#team a, div#team_over a, div#leistungen a, div#leistungen_over a, div#aktuelles a, div#aktuelles_over a, div#anfahrt a, div#anfahrt_over a, div#kontakt a, div#kontakt_over a, div#impressum a, div#impressum_over a {
	width: 160px;
	height: 30px;
	margin: 0px;
	padding-left: 20px;
	text-decoration: none;
	display: block;
	color: #000000;
	line-height: 2em;
}

div#home a:hover, div#home_over a {
	background: url(bilder/index_over.gif) no-repeat left center;
	color: #ffffff;
}

div#team a:hover, div#team_over a {
	background: url(bilder/team_over.gif) no-repeat left center;
	color: #ffffff;
}

div#leistungen a:hover, div#leistungen_over a {
	background: url(bilder/leistungen_over.gif) no-repeat left center;
	color: #ffffff;
}

div#aktuelles a:hover, div#aktuelles_over a {
	background: url(bilder/aktuelles_over.gif) no-repeat left center;
	color: #ffffff;
}

div#anfahrt a:hover, div#anfahrt_over a {
	background: url(bilder/anfahrt_over.gif) no-repeat left center;
	color: #ffffff;
}

div#kontakt a:hover, div#kontakt_over a {
	background: url(bilder/kontakt_over.gif) no-repeat left center;
	color: #ffffff;
}

div#impressum a:hover, div#impressum_over a {
	background: url(bilder/impressum_over.gif) no-repeat left center;
	color: #ffffff;
}

/*** ZUSATZNAVIGATION LEISTUNGEN ***/
/************************************************************************/

div#zusatznavigation {
	position:absolute;
	top: 190px;
	left: 130px;
	width: 175px;
	padding: 2px;
	filter:alpha(opacity=80); 
	-moz-opacity:0.8; 
	opacity:0.8; 
	background-color: #ffffff;
	margin: 0px;
	z-index: 1;
}

div#zusatznavi a, div#zusatznavi_over a {
	padding: 0px 0px 10px 20px;
	text-decoration: none;
	display: block;
	color: #003a80;
	font-weight: bold;
	background: url(bilder/arrow_blue.gif) no-repeat top left;
}

div#zusatznavi a:hover, div#zusatznavi_over a {
	color: #ee7f01;
	background: url(bilder/arrow_orange.gif) no-repeat top left;
}


/***********************************************************************/
/*** Layout-Rahmen STARTSEITE ***/
/***********************************************************************/


body#index {
	margin: 0px margin;
	padding: 0px;
	background-color:  #003a80;
	z-index: 1;
	width: 100%;
	height: 100%;
	text-align: center;
}

div#content_index {
	position: relative;
	width: 960px;
	height: 560px;
	background: #003a80;
	margin: 0px auto;
	padding:0px;
	text-align: left;
}

div#logo_startseite {
	position: absolute;
	top: 257px;
	left: 539px;
	width: 270px;
	height: 188px;
	margin: 0px;
	padding:0px;
}


/***********************************************************************/
/*** ALLGEMEINE Layout-Rahmen ***/
/***********************************************************************/

div#content {
	position: relative;
	width: 960px;
	height: 560px;
	background: #ffffff url(bilder/content.gif) no-repeat;
	margin: 0px auto;
	padding:0px;
	text-align: left;
}

div#logo {
	position:absolute;
	top: 10px;
	left: 5px;
	width: 115px;
	height: 80px;
	padding: 0px;
	margin: 0px;
	z-index: 1;
}

div#anschrift {
	position: absolute;
	bottom: 0px;
	left: 170px;
	width: 790px;
	height: auto;
	margin: 0px;
	padding:0px;
	color: #ffffff;
}

a.anschrift {
	color: #ffffff;
	text-decoration: underline;
}


/***********************************************************************/
/*** Layout-Rahmen LEISTUNGEN***/
/***********************************************************************/

div#leistungsbilder {
	position:absolute;
	top: 190px;
	left: 305px;
	width: 320px;
	height: auto;
	padding: 0px;
	margin: 0px;
	z-index: 1;
	text-align: center;
}

table#leistung {
	position: absolute;
	top: 7px;
	right:105px;
	width: 235px;
	height: 525px;
}

table#leistung td {
	vertical-align: middle;
}

ul#leistungsliste {
	width: 235px;
	margin: 0px;
	padding: 2px;
	z-index: 1;
	filter:alpha(opacity=80); 
	-moz-opacity:0.8; 
	opacity:0.8; 
	background-color: #ffffff;
}

ul#leistungsliste li {
	margin: 0px 10px 5px 19px;
	padding:0px;
}

ul#leistungsliste h2 {
	color: #003a80;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 5px 0px 2px 17px;
}

/***********************************************************************/
/*** Layout-Rahmen AKTUELLES ***/
/***********************************************************************/

div#fliesstext {
	position:absolute;
	top: 77px;
	left: 200px;
	width: 560px;
	height: 390px;
	padding: 10px 0px 0 0px;
	margin: 0px;
	z-index: 1;
	filter:alpha(opacity=80); 
	-moz-opacity:0.8; 
	opacity:0.8; 
	background-color: #ffffff;
	overflow: auto;
}



/***********************************************************************/
/*** Referenzen Inhaltsrahmen ***/
/***********************************************************************/




