
h1  { color: #cc0000; font-weight: bold; font-size: 13pt; font-family: Georgia, "Times New Roman", Times, serif; background-color: #ffffff; text-align: right; margin-top: 0px }
h2  { color: black; font-weight: bold; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; text-align: right; margin-top: 0px }
h3  { color: white; font-weight: bold; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; background-color: #cc0000; text-align: center; margin-top: 0px }
p  { color: #003300; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; background-color: white }
.kasten_bar { color: white; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #cc0000; text-align: left; padding: 5px; border: solid 0px black; width: 1002px }
.kasten_item { color: white; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #cc0000; text-align: left; padding: 5px; border: solid 0px black }
.index  { color: #003300; font-weight: normal; font-size: 18pt; font-family: "Times New Roman", serif }
.cv_links  { color: #003300; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; background-color: white; text-align: justify }
ul  { color: #003300; font-weight: normal; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; background-color: white; margin-top: 0px }
ul.index  { color: #003300; font-weight: normal; font-size: 12pt; line-height: 1; font-family: Georgia, "Times New Roman", Times, serif; background-color: white }
#fbanner { margin: 0px; position: absolute; top: 0px; left: 0px; width: 1002px }
#fbridging { margin: 0px; position: absolute; top: 80px; left: 470px; width: 520px }
#ftitle { margin: 0px; position: absolute; top: 155px; left: 370px; width: 620px }
#navi_left { margin-left: 15px; margin-top: 5px; position: absolute; top: 200px; left: 0px; width: 285px }
#index_left { margin-left: 15px; margin-top: 5px; position: absolute; top: 270px; left: 0px; width: 285px }
#navi_bottom { margin: 0px; position: absolute; top: 560px; left: 0px; width: 1002px; z-index: 3 }
#navi_bottom_home { margin: 0px; position: absolute; top: 560px; left: 7px; width: 200px; z-index: 4 }
#navi_bottom_items { margin: 0px; position: absolute; top: 560px; left: 360px; width: 620px; z-index: 5 }
#main { margin-top: 0px; position: absolute; top: 200px; left: 370px; width: 620px; z-index: 2 }
#index_main { margin-top: 0px; position: absolute; top: 235px; left: 380px; width: 620px }
#main_cv { margin-top: 0px; position: absolute; top: 200px; left: 370px; width: 450px }
#cv_foto { margin-top: 0px; position: absolute; top: 200px; left: 840px; width: 150px; text-align: right }
#cv_links { margin-top: 0px; position: absolute; top: 520px; left: 370px; width: 620px; text-align: justify }
#floatbox { position: absolute; top: 460px; left: 900px; z-index: 1 }
#coppiright  { margin: 0px; position: absolute; top: 525px; left: 815px; width: 300px }
.coppiright { color: #cc0000; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: #ffffff; text-align: left; padding: 0px; border: solid 0px black; width: 100px }
.linkbox { color: black; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-color: silver; margin-right: 20; margin-left: 0px; padding: 2px; border: solid 0px #ff0000; width: 282px }
.linkbox_cv { color: black; font-weight: normal; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-color: #999999; margin-right: 20; margin-left: 0px; padding: 2px; border: solid 0px #ff0000; width: 610px }
.linkbox_mailto { color: black; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; background-color: #999999; margin-right: 0; margin-left: 0px; padding: 2px; border: solid 0px #ff0000; width: 137px; text-align:center }
.linkboxaktiv { color: #cc0000; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-color: silver; margin-right: 20px; margin-left: 0px; padding: 2px; border: solid 0px #ff9900; width: 180px }
A:link, A:visited { color: white; text-decoration: none }
A:link.index, A:visited.index { color: #003300; text-decoration: underline;}
A:active { color: black; text-decoration: none }
A:hover { color: #cc0000; background-color: silver; text-decoration: none }