a:link    { color: #862129; text-decoration: underline }
a:visited   { color: #891f2b; text-decoration: underline }
a:hover   { color: #ba2129; text-decoration: underline }
a:active    { color: #f00 }
body          { color: #666; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 17px; background-color: #f5f5f5; background-repeat: repeat; margin: 40px 0 0 }
em  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal }
h1           { color: #891f2b; font-size: 18px; font-weight: normal; line-height: 18px; padding-top: 18px; padding-bottom: 20px }
h1 + h2   { font-weight: normal; font-stretch: normal; margin-top: 30px }
h2       { font-size: 14px; font-weight: normal; font-stretch: normal; margin-top: 48px; border-bottom: 1px solid #666 }
h3      { font-size: 12px; font-weight: bold; margin-top: 22px; margin-bottom: -6px; padding-left: 30px }
h4  { font-size: 12px; font-style: italic; font-weight: bold; margin-top: 48px; margin-bottom: -6px }
li { list-style-image: url("bilder/list.gif"); list-style-position: outside; margin-top: 3px; margin-bottom: 6px; margin-left: 12px }
p, td   { font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 17px }
strong  { font-weight: bold; }
ul  { }
.abstand  { padding: 32px 24px 16px }
.banner a:link { margin: 0; padding: 0; border-bottom: 0 none white }
.banner a:visited { margin: 0; padding: 0; border-bottom: 0 none white }
.banner a:hover  { color: white; text-decoration: none; margin: 0; padding: 0; border-bottom: 0 none white }
.banner a:active { border-bottom: 0 none white }
.haupt { background: white url("bilder/Verwischte-menschen-breit.jpg") no-repeat right top }
.haupt p { padding-left: 30px }
.hauptdiv { padding: 25px 30px }
.fischdiv  { font-size: 15px; padding: 44px 30px 8px 0  }
.fischdiv p { font-size: 15px; padding-left: 0; }
.hauptseite  { background: white url("bilder/Verwischte-menschen-breit.jpg") no-repeat right top; border-top: 1px solid #dcdcdc }
.fischseite-en { background: url(bilder/Fische_06114-en.jpg) white no-repeat left top }
.fischseite { background: white url(bilder/Fotolia_7611356_S.jpg) no-repeat left bottom }
em { }
.hauptseite p { padding-left: 30px }
.fischseite p { padding-left: 20px }
.keinrand { margin: 0; padding: 0; border-width: 0 }
.navi { font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 13px; background-color: #e9e9e9; background-repeat: no-repeat; background-attachment: scroll; border-width: 0 }
.navi a:link { text-decoration: none; display: block; padding: 2px 2px 2px 20px; border-bottom: 0 none }
.navi a:visited { text-decoration: none; display: block; padding: 2px 2px 2px 20px; border-bottom: 0 none }
.navi a:hover { color: white; text-decoration: none; background-color: gray; display: block; padding: 2px 2px 2px 20px; border-bottom: 0 none }
.navi a:active  { color: #699; text-decoration: none; display: block; padding: 2px 2px 2px 20px; border-bottom: 0 none }
.navi p { font-size: 11px; line-height: 12px; margin: 0; padding: 0; border-width: 0 }
.navi ul { font-size: 11px; line-height: 13px; list-style-type: none; margin: 2px }
.navi-top { color: gray; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background-image: url(../../Language Studies-Website/Language Studies/web-content/pictures/grauverlauf.jpg); background-attachment: scroll; margin: 0; padding: 2px 2px 2px 5px }
.navi-top a:link { color: gray; text-decoration: none; background-image: none; padding-right: 0; border-bottom: medium none }
.navi-top a:visited { color: gray; text-decoration: none; background-image: none; padding-right: 0; border-bottom: medium none }
.navi-top a:hover { color: black; text-decoration: underline; background-image: none; padding-right: 0; border-bottom: medium none }
.navi-top a:active  { color: black; text-decoration: none; background-image: none; border-bottom: medium none }
.navi-top-explorer { color: gray; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background-image: url(../../Language Studies-Website/Language Studies/web-content/pictures/grauverlauf.jpg); background-attachment: scroll }
.naviblock  { background-color: #e9e9e9 }
.naviblock a.aktiv { color: white; text-decoration: none; background-color: #862129 }
.naviblock a:hover.aktiv { color: white; text-decoration: none; background-color: #862129 }
.sprache { color: black; font-size: 12px; font-style: italic; font-weight: bold; line-height: 15px; margin-top: 11px; margin-bottom: 0 ; list-style-image: url(bilder/list.gif); list-style-position: inside; }
.sprache a:link { color: #d10511; font-style: italic; font-weight: bold; text-decoration: none; display: block; padding-left: 10px  }
.sprache a:visited { color: #d10511; font-style: italic; font-weight: bold; text-decoration: none; display: block; padding-left: 10px  }
.sprache a:hover { color: white; font-style: italic; font-weight: bold; text-decoration: none; background-color: gray; display: block; padding-left: 10px }
.sprache a:active  { font-style: italic; font-weight: bold; display: block; padding-left: 10px }

.naviebene { color: black; font-size: 12px; font-style: normal; font-weight: normal; line-height: 15px; background-color: #dcdcdc; word-spacing: 3px; letter-spacing: 1pt; margin-top: 11px; margin-bottom: 0 }
.naviebene a:link { font-style: normal; font-weight: normal; text-decoration: none; display: block; padding-left: 10px }
.naviebene a:visited { font-style: normal; font-weight: normal; text-decoration: none; display: block; padding-left: 10px }
.naviebene a:hover { color: white; font-style: normal; font-weight: normal; text-decoration: none; background-color: gray; display: block; padding-left: 10px }
.naviebene a:active  { font-style: normal; font-weight: normal; display: block; padding-left: 10px }
.news { font-size: 11px; font-family: Tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; display: block; margin-right: -24px; margin-bottom: 24px; padding: 0 8px 4px; border-bottom: 1px solid gray; border-left: 1px solid gray }
.news p { font-size: 11px; font-family: Tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; margin-top: 0; margin-bottom: 5px }
.padding10 { display: block; padding-left: 10px }
.passphoto { margin-left: 12px; float: right; border: solid 1px #666 }
.passphoto1  { display: block; margin-left: 12px; float: right }
.passphoto2 { text-align: right; margin-top: 48px; margin-bottom: 48px; margin-left: 12px; border: solid 0 #666 }
.passphoto3 { text-align: right; margin-top: 0; margin-bottom: 48px; margin-left: 12px }
div + h2 { margin-top: -48px }
.photoleft { margin: 0 8px 4px 0; float: left }
.rahmen  { text-align: left; margin-right: auto; margin-left: auto; }
.rubrik { color: black; font-size: 12px }
.small  { font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 12px }
.staff { float: right }
.top   { text-align: right }
.top a:link { text-decoration: none }
.top a:visited { text-decoration: none }
.top a:hover { color: red; text-decoration: none }
.top a:active { text-decoration: none }
.linkespalte { float: right }
.rechtespalte { float: left }
.unten { }
.fischdiv li { font-weight: bold; line-height: 21px; margin-top: 15px; margin-left: 0; list-style-image: url(bilder/list-rot.gif); }
#kunden .hauptdiv img {clear:both;}

