a:link {
 	text-decoration: none;
}
a:hover {
	color: #172983; 
}
a:active  {
	background-color :#D5EDFA;
	color: #172983;	
}

.rahmen {
	height: 600px;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}
#hg {
	background-color: #B0DFF5;
	height: 598px;
	width: 942px;
	margin-left: 0px;
	margin-top: 0px;
	position: fixed;
}
#head {
	background-image:  url(gfx/head.gif);
	margin-left: 275px ;
	margin-top: 0em;
	height: 97px;
	width: 667px;
	position: fixed;
}
#left {
	background-image:  url(gfx/left.gif);
	margin:auto;
	height: 598px;
	width: 275px;
	position: fixed;
}
#style {
	background-color: #F5FBFE;
	position: fixed;
	height: 22px;
	width: 667px;
	margin-left: 275px;
	margin-top: 97px;
}
.imprint {
	background-image:  url(gfx/imprint.jpg);
	height: 17px;
	width: 115px;
	position: fixed;
	margin-left: 834px;
	margin-top: 615px;
}
#claim {
	background-image:  url(gfx/claim.gif);
	height: 151px;
	width: 479px;
	position: fixed;
	margin-left: 318px;
	margin-top: 280px;
}
#portrait {
	height:105px;
	width: 79px;
}
.navi-home {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	position: fixed;
	margin-left: 306px;
	margin-top: 97px;
	width: 75px;
	height: 22px;
	text-align: center;
}
.navi-home-a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #172983;
	position: fixed;
	margin-left: 306px;
	margin-top: 97px;
	width: 75px;
	height: 22px;
	text-align: center;
	background-color :#D5EDFA;
	padding:5px;
}
.navi-leistung {
 	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	position: fixed;
	margin-left: 391px;
	margin-top: 97px;
	width: 85px;
	height: 22px;
	text-align: center;
}
.navi-leistung-a {
	position: fixed;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #172983;
	margin-left: 391px;
	margin-top: 97px;
	width: 85px;
	height: 22px;
	color: #172983;
	text-align: center;
	background-color :#D5EDFA;
	padding:5px;
}
.navi-kurstermine {
 	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	position: fixed;
	margin-left: 486px;
	margin-top: 97px;
	width: 115px;
	height: 22px;
	text-align: center;
}
.navi-kurstermine-a {
 	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #172983;
	position: fixed;
	margin-left: 486px;
	margin-top: 97px;
	width: 110px;
	height: 22px;
	text-align: center;
	background-color :#D5EDFA;
	padding:5px;
}
.navi-kontakt {
 	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	position: fixed;
	margin-left: 607px;
	margin-top: 97px;
	width: 85px;
	height: 22px;
	text-align: center;
}
.navi-kontakt-a {
	 text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #172983;
	position: fixed;
	margin-left: 607px;
	margin-top: 97px;
	width: 85px;
	height: 22px;
	text-align: center;
 	background-color :#D5EDFA;
	padding:5px;
}
.navi-links {
 	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	position: fixed;
	margin-left: 703px;
	margin-top: 97px;
	width: 70px;
	height: 22px;
	text-align: center;
}
.navi-links-a {
 	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #172983;
	position: fixed;
	margin-left: 703px;
	margin-top: 97px;
	width: 70px;
	height: 22px;
	text-align: center;
	background-color :#D5EDFA;
	padding:5px;
}
.navi-impressum {
 	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	position: fixed;
	margin-left: 812px;
	margin-top: 97px;
	width: 120px;
	height: 22px;
	text-align: center;
}
.navi-impressum-a {
 	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #172983;
	position: fixed;
	margin-left: 812px;
	margin-top: 97px;
	width: 120px;
	height: 22px;
	text-align: center;
	background-color :#D5EDFA;
	padding:5px;
}
#textrahmen {
	padding-right: 4px;
	position: absolute;
	margin-left:310px;
	margin-top:150px;
	width:568px;
	height:425px;
	overflow: auto;
}	
#textrahmen-fest {
	padding-right: 3px;
	position:absolute;
	margin-left:310px;
	margin-top:150px;
	width:568px;
	height:425px;
	overflow: auto;
	background-color: #FFFFFF;
}
.fliesstext-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.fliesstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.fliesstext-klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.link {
	text-decoration: none;
	color:#172983;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.fliesstext-gross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}	
#footer {
	position: fixed;
	margin-left: 0px;
	margin-top: 597px;
}

/*Kontaktformular*/
.sternchen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099FF;
}
input, select { /* Alle Labels UND Formularelemente auswˆ§hlen */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  display: block;
  float: left;
  width: 200px; 
}
label{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  display: block;
  float:left;
  width: 150px; 
 text-align: left; 
 padding-right: 1em; 
} 
form br {
  clear: left; 
}
input#submit {
  float: none;
  width: 100px;
}
input#reset {
  float: none;
  width: 100px;
}
form {
  background: #D5EDFA;
  border: thin solid #747474;
  margin:0;
  padding:.5em;
  width: 380px;
}
.button {
	width: 100px;
}

