html,body {
margin:0; border:0 none; padding:0; background-color:#ffffff;
}


.ueberschrift   { color: #0077c7; font-size: 18px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 24px; letter-spacing: 1px; white-space: nowrap }
#blau   { color: #0077c7; font-size: 15px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 21px; letter-spacing: 1px; white-space: nowrap }
.logo   { padding: 10px 15px 30px 0; width: 22%; height: 120px; vertical-align: top }

#text { padding: 0px 30px 30px 0; height: 450px; overflow: auto }
#image { padding: 0px 0px 30px 0; height: 450px; overflow: auto }
#team { height: 495px; padding: 0}
#kopf { padding-top: 40px }
ul { text-align: right; list-style: none; width: 250px }

#navi li a  { font-family: "Trebuchet MS"; line-height: 36px; text-decoration: none; letter-spacing: 1px; display: block; margin: 0; padding: 0 15px 0 0 }
#navi li.akt a    { color: #0077c7; font-size: 15px; font-weight: bold; line-height: 36px; text-decoration: none; text-align: right; letter-spacing: 1px }
#navi li.norm a  { color: #56585a; font-size: 15px; font-weight: bold; line-height: 36px; text-decoration: none; text-align: right; letter-spacing: 1px }
#navi li.norm a:visited  { color: #56585a; font-size: 15px; font-weight: bold; line-height: 36px; text-decoration: none; text-align: right; letter-spacing: 1px }
#navi li.norm a:hover { color: #0077c7; font-size: 15px; font-weight: bold; line-height: 36px; text-decoration: none; text-align: right; letter-spacing: 1px }
#navi li.sub a   { color: #56585a; font-size: 15px; font-weight: bold; line-height: 24px; text-decoration: none; text-align: right }
#navi li.sub a:hover    { color: #0077c7; font-size: 15px; font-weight: bold; line-height: 24px; text-decoration: none; text-align: right }
#navi li.akt_sub a   { color: #0077c7; font-size: 15px; font-weight: bold; line-height: 24px; text-decoration: none; text-align: right }

#navi_rechts  { color: #56585a; font-size: 15px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 24px; text-decoration: none; letter-spacing: 1px }
#navi_rechts a  { color: #56585a; font-size: 15px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 24px; text-decoration: none }
#navi_rechts a:visited  { color: #56585a; font-size: 15px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 24px; text-decoration: none; margin: 15px 0 0 0 }
#navi_rechts a:hover  { color: #0077c7; font-size: 15px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 24px; text-decoration: none }	
#navi_rechts a.akt  { color: #0077c7; font-size: 15px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 24px; text-decoration: none }	

.startseite_norm{color: #0077c7; font-family: "Trebuchet MS"; font-size: 18px; text-decoration: none; line-height: 35px; letter-spacing: 1px; text-align: right; padding: 30px 0 0 0 !important;}	
.startseite_norm a{color: #56585a; font-family: "Trebuchet MS"; font-size: 18px; text-decoration: none;  letter-spacing: 1px; text-align: right;}
.startseite_norm a:visited{color: #56585a; font-family: "Trebuchet MS"; font-size: 18px; text-decoration: none;  letter-spacing: 1px; text-align: right;}
.startseite_norm a:hover{color: #0077c7; font-family: "Trebuchet MS"; font-size: 18px; text-decoration: none;  letter-spacing: 1px; text-align: right;}	
.startseite_namen{color: #56585a; font-family: "Trebuchet MS"; font-size: 18px; text-decoration: none; letter-spacing: 1px; text-align: right;}	
#startseite { width: 685px; padding: 0; margin: 0;}
p     { color: #56585a; font-size: 14px; font-family: Verdana; line-height: 21px; text-decoration: none; margin: 0; }
h1    { color: #0077c7; font-size: 15px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 36px; letter-spacing: 1px; margin: 0 0 5px 0; padding: 0 }

h2   { color: #0077c7; font-size: 15px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 24px; letter-spacing: 1px;  }


.inhalt   { background-color: #fff; padding: 15px 0 0 30px; width: 60%; vertical-align: top; border: solid 1px #0077c7 }
.inhalt_ohne  {
	background-image: url(team_tunundsein_.jpg);
	width: 60%;
	padding: 0;
	vertical-align: top;
	border: solid 1px #0077c7;
	background-repeat: no-repeat;
	background-color: #999ca1;
}
.inhalt_bild   { background-image: url(team_tunundsein.jpg);  background-position: 100% 100%; padding: 15 0 0 30px; width: 60%; vertical-align: top; border: solid 1px #9B9DA1 }
.inhalt_weiss  { padding: 10px 0 0 30px; width: 60%; vertical-align: top }
.links  { padding: 16px 0 0 15px; width: 22%; vertical-align: top }
.rechts  { padding: 16px 0 0 15px; width: 18%; vertical-align: top }


a  { color: #56585a; text-decoration: underline }
a:visited  { color: #56585a; text-decoration: underline }
a:hover  { color: #0077c7; text-decoration: underline }
.text_bild  { margin-bottom: 30px; margin-right: 15px }
