
body    { color: #696969; font-family: Arial, Verdana, "Microsoft Sans Serif", Swiss, SunSans-Regular; background-color: white; text-align: left; vertical-align: top; margin: 0px; link: white; text: black  }
table     { background-color: gray; vertical-align: top; margin: 0%; padding: 0px; border: 0px; top: 0px; left: 0px; width: 100%; height: 100% }
p       { font-size: 80%; line-height: 110%; text-decoration: none; vertical-align: top }
div  { font-size: 80%; line-height: 110%; text-decoration: none; vertical-align: top }
a   { color: #CC6666; text-decoration: none }
a:hover  { color: black; background-color: #FFCCFF }
.tr1     { background-color: black; vertical-align: top; margin: 2px; height: 10px }
.trdesign { background-color: #660000; vertical-align: top; padding: 2px; height: 1px }
.tddesign { background-color: #660000; vertical-align: top; padding: 0px 0px 10px 10px; width: 20px }
.tdflorianlutz    { vertical-align: top; padding: 20px 20px 20px 40px; width: 25% }
.tdflorianlutzindex  { vertical-align: top; padding: 0px; width: 25% }
.tdoben2schwarz { text-align: left; vertical-align: top; padding: 20px 0px 0px 20px }
.tdoben2     { vertical-align: top; padding: 20px 0px 0px 20px; width: 65% }
.tdoben3        { text-align: right; vertical-align: top; padding: 20px 40px 10px 0px; width: 10% }
.tr2     { background-color: black; vertical-align: top }
.tr4 { background-color: black; vertical-align: top }
.tdnavi            { vertical-align: top; padding: 0px; width: 250px; height: 100% }
.pnavi { color: gray; font-size: 80%; text-decoration: none; padding: 20px 10px 20px 40px }
.tdteampresse     { background-color: white; vertical-align: top; margin: 0px; padding: 20px 20px 10px; border: 20px; width: ; height: 5% }
.team   { }
.tdpresselinkspresse  { background-color: white; text-align: right; vertical-align: top; padding-top: 20px; padding-right: 40px; padding-left: 0px; width: 10% }
.tdteamstart  { background-color: white; vertical-align: top; margin: 0px; padding-top: 20px; padding-right: 0px; padding-left: 20px; border: 20px; height: 5% }
.tdpresselinksstart  { background-color: white; text-align: right; vertical-align: top; padding-top: 20px; padding-right: 40px; padding-left: 0px; width: 10% }
.tdfotostart  { background-color: white; text-align: left; vertical-align: top; padding-top: 20px; padding-right: 20px; padding-left: 20px; width: 30% }
.tdkonzeptstart { background-color: white; text-align: left; vertical-align: top; padding-top: 20px; padding-right: 50px; padding-left: 20px; width: 45% }
.teamschwarz { }
.fotograf { font-size: 60% }
.tdteamschwarz { color: #808080; background-color: black; vertical-align: top; margin: 0px; padding: 20px 20px 10px; border: 20px; width: 45%; height: 5% }
.tdpresselinksschwarz     { background-color: black; text-align: right; vertical-align: top; padding: 20px 40px 10px 0px; width: 30% }
.tdpresse          { background-color: white; text-align: left; vertical-align: top; padding-top: 10px; padding-right: 40px; padding-left: 20px; width: 100% }
.tdfoto      { background-color: black; text-align: left; vertical-align: top; padding-top: 15px; padding-left: 20px; width: 50%; height: 100% }
.tdfotounten { background-color: black; text-align: left; vertical-align: middle; padding-top: 15px; padding-left: 20px; width: 50%; height: 100% }
.tdfotoauswahl           { background-color: black; text-align: right; vertical-align: top; padding-top: 15px; padding-right: 40px; width: 24%; height: 100% }
.tdaktuelles { background-color: white; vertical-align: top; margin: 0px; padding: 20px 20px 0px; border: 20px; width: 45%; height: 10% }
.tdfotoindex   { background-color: white; text-align: right; vertical-align: top; padding-top: 20px; padding-right: 40px; padding-left: 20px; width: 30% }
.tdganz          { background-color: white; text-align: left; vertical-align: top; padding-right: 60px; padding-left: 20px; width: 75% }
.ueberschrift    { color: #dcdcdc; font-weight: bolder; font-size: 100% }
.unterzeile  { color: #dcdcdc; line-height: 0% }
.ganz { text-align: left; vertical-align: top }
.navi   { color: #CC9999 }
.navischwarz { color: #cc9999 }
.zeilenabstandklein { line-height: 1px }
.naviaktiv { color: #DCDCDC }
.naviaktivschwarz { color: #990033 }
.kasten_premieren  { color: #660000; background-color: #cccc99; padding: 10px }
.zeitung { color: #660000; background-color: #cccc99; padding: 3px }
.florianlutz  { font-size: 100%; line-height: 110% }
.link_kasten_premieren  { color: #996666 }
.kasten_kommendes  { color: #660000; background-color: #cccc99; padding: 10px }
.link_kasten_kommendes { color: #996666 }
.rechts { text-align: right }
h1  { color: #dcdcdc; font-weight: bolder; font-size: 100%; text-decoration: none; padding: 20px 20px 0px 40px }
h2 { color: #dcdcdc; font-weight: bolder; font-size: 100%; line-height: 0%; text-decoration: none; padding: 10px 0px 0px }
h3 { color: #dcdcdc; font-weight: normal; font-size: 80%; line-height: 0%; text-decoration: none; padding: 0px }
