/* Stylesheet Klaus Kroeker */
body {
 position:absolute;
 position:fixed;
 background:rgb(245,233,196);
 width:100%;
 height:100%;
 overflow:hidden;
 margin:0;
}
div#DachZeile {
 position:absolute;
 top:-5px;
 left:10px;
 width:700px;
 font-family:sans-serif;
 letter-spacing:2px;
 z-index:2;
}
div#DachZeile h1 {
 position:absolute;
 top:7px;
 left:0;
 font-size:45px;
 margin:0;
 padding:0;
 color:rgb(208,118,101);
}
div#DachZeile h1.Schatten {
 position:absolute;
 top:10px;
 left:3px;
 color:rgb(85,0,0);
}
table#TopLinksHorizontal {
 position:absolute;
 top:50px;
 width:520px;
 font-family:serif;
 font-size:30px;
 font-variant:small-caps;
 font-weight:bold;
 letter-spacing:3px;
 vertical-align:top;
}
table#TopLinksHorizontal a {
 color:rgb(100,0,25);
 text-decoration:none;
}
table#TopLinksHorizontal a:hover {
 color:rgb(208,118,101);
}
div#TopLinksVertikal {
 position:absolute;
 top:6px;
 left:810px;
 font-family:tahoma,verdana,sans-serif;
 font-size:14px;
 letter-spacing:2px;
 z-index:2;
}
div#TopLinksVertikal a {
 display:block;
 margin-top:-1px;
 text-decoration:none;
 color:rgb(171,3,6);
}
div#TopLinksVertikal a:hover {
 color:rgb(245,233,196);
}
div#DachBalken {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:95px;
 background:rgb(208,118,101);
 z-index:2;
}
div#DachBalken div {
 position:absolute;
 top:0;
 left:0;
 width:800px;
 height:100%;
 background:rgb(171,3,6);
 border-right:3px solid;
}
div#DachBalken div div#Anschrift {
 position:absolute;
 top:5px;
 left:550px;
 width:240px;
 height:100px;
 background:none;
 border:none;
 text-align:right;
}
div#DachBalken div div#Anschrift p {
 font-family:tahoma,verdana,sans serif;
 font-size:13px;
 letter-spacing:2px;
 margin:0;
}
div#DachBalken div div#Anschrift p a {
 color:#8080FF;
 letter-spacing:0;
}
div#VertikalStrich {
 position:absolute;
 top:195px;
 left:20px;
 width:3px;
 height:200px;
 background:rgb(171,3,6);
 z-index:2;
}
div#VertikalStrich_2 {
 position:absolute;
 top:95px;
 left:800px;
 width:3px;
 height:400px;
 background:rgb(171,3,6);
 z-index:0;
}
div#VitruvianischerMensch,div#PlatzHalter {
 position:absolute;
 bottom:50%;
 right:50%;
 width:505px;
 height:500px;
 margin-bottom:-280px;
 margin-right:-550px;
 overflow:visible;
 opacity:.85;
 z-index:1;
}
div#VitruvianischerMensch:hover {
 z-index:1000;
 opacity:1;
}
div#VitruvianischerMensch:hover div.FG {
 top:-1px;
 left:-1px;
 overflow:visible;
}
div#VitruvianischerMensch div.FG div {
 position:absolute;
 display:none;
 cursor:help;
 z-index:0;
}
div#VitruvianischerMensch:hover div.FG div {
 display:block;
}
div#VitruvianischerMensch div.FG div.Hinweis,div#VitruvianischerMensch div.FG div.HinweisHintergrund {
 position:absolute;
 top:0;
 left:0;
 font-family:sans-serif;
 font-size:10px;
 line-height:10px;
 margin:0 5px 3px 5px;
 text-align:justify;
 border:3px double;
 z-index:0;
}
div#VitruvianischerMensch div.FG div.Hinweis p,div#VitruvianischerMensch div.FG div.HinweisHintergrund p {
 margin:0 5px 3px 5px;
 text-align:justify;
}
div#VitruvianischerMensch:hover div.FG div:hover {
 z-index:10;
}
div#VitruvianischerMensch:hover div.FG div.RegisterSchatten:hover {
 z-index:0;
}
div#VitruvianischerMensch:hover div.FG div div.Pointer {
 width:10px;
 height:10px;
 background-image:url(img/pointer.gif);
 opacity:.7;
}
div#VitruvianischerMensch:hover div.FG div div.RegisterSchatten {
 display:none;
 margin-top:-106px;
 margin-left:-273px;
 width:280px;
 height:162px;
 opacity:.3;
 filter:alpha(opacity=30)
 overflow:hidden;
 -khtml-border-radius:5px;
}
div#VitruvianischerMensch:hover div.FG div div.Register {
 position:relative;
 display:none;
 margin-top:-132px;
 margin-left:-280px;
 width:280px;
 height:180px;
 overflow:hidden;
 font-family:sans-serif;
 font-size:12px;
}
div#VitruvianischerMensch div.FG div div.Register div {
 cursor:default;
}
div#VitruvianischerMensch:hover div.FG div div.KartenSet {
 position:relative;
 top:0;
 left:0;
}
div#VitruvianischerMensch div.FG div div.Register div.KarteiKarte,div#VitruvianischerMensch div.FG div div.Register div table {
 position:relative;
 z-index:2;
}
div#VitruvianischerMensch div.FG div:hover div.Pointer{
 background-image:url(img/pointer_ani.gif);
 opacity:1;
 z-index:10;
}
div#VitruvianischerMensch div.FG div div.Register div.KarteiKarte,div#VitruvianischerMensch:hover div.FG div div.Register div table a {
 font-family:sans-serif;
 font-size:12px;
 text-decoration:none;
 display:block;
 border:1px solid;
 -khtml-border-top-left-radius:3px;
 -khtml-border-top-right-radius:3px;
 padding:0 5px 0 5px;
}
div#VitruvianischerMensch div.FG div div.Register div table {
 margin-left:3px;
}
div#VitruvianischerMensch div.FG div.Register div.KartenSet div.KarteiKarte {
 top:-4px;
 width:268px;
 height:154px;
 padding:5px 5px 0 5px;
}
div#VitruvianischerMensch div.FG div.Register div div.KarteiKarte {
 -khtml-border-radius:5px;
}
div#VitruvianischerMensch div.FG div div.Register div div.KarteiKarte p {
 text-align:justify;
 margin:0;
 margin-bottom:5px;
}
div#VitruvianischerMensch div.FG div div.Register div div.KarteiKarte ul {
 margin:0;
 padding:0 0 0 35px;
}
div#VitruvianischerMensch div.FG div div.Register div {
 position:relative;
}
div#VitruvianischerMensch div.FG div:hover div.Pointer {
 opacity:1;
}
div#VitruvianischerMensch div.FG div:hover div.Register,div#VitruvianischerMensch div.FG div:hover div.RegisterSchatten {
 display:block;
}
div#VitruvianischerMensch:hover div.BG {
 display:block;
}
div#VitruvianischerMensch div.BG, div#VitruvianischerMensch div.FG {
 position:absolute;
 width:100%;
 height:100%;
}
div#PlatzHalter {
 display:none;
 z-index:0;
}
div#VitruvianischerMensch div.FG {
 background-image:url(img/vitruvian_fg.gif);
}
div#VitruvianischerMensch div.BG {
 background-image:url(img/vitruvian_bg.gif);
 opacity:.5;
 display:none;
}
div#HauptFlaeche, div#HauptFenster,div#Mantel {
 position:absolute;
 top:125px;
 left:40px;
 width:750px;
 height:440px;
 z-index:10;
 overflow:hidden;
}
div#Mantel {
 top:500px;
 left:680px;
 width:150px;
 height:100px;
 z-index:8;
}
div#HauptFlaeche div#Buch_BG {
 position:absolute;
 top:0;
 right:0px;
 width:600px;
 height:400px;
 border:1px solid;
 border-top-width:20px;
 border-bottom-width:20px;
 opacity:.8;
}
div#HauptFlaeche:hover div#Buch_BG {
 opacity:1;
 filter:alpha(opacity=100);
}
div#HauptFenster {
 position:absolute;
}
div#HauptSeite {
 position:relative;
 height:400px;
 overflow:hidden;
}
div#HauptFenster div.AbschnittsTitel {
 position:absolute;
 top:5px;
 right:5px;
 font-family:tahoma,verdana,sans-serif;
 font-size:9px;
 letter-spacing:1px;
 color:rgb(171,3,6);
}
div#HauptFenster .Content {
 position:relative;
 top:25px;
 left:160px;
 width:580px;
 height:400px;
 font-family:sans-serif;
 font-size:14px;
 margin:0;
 overflow:hidden;
}
div#HauptFenster div.ArtikelNavi {
 position:absolute;
 top:20px;
 right:10px;
 height:10px;
 opacity:.3;
}
div#hauptfenster div.artikelnavi {
 top:25px;
}
div#HauptFenster div.ArtikelNavi table td a img {
 border:none;
 filter:alpha(opacity=30);
}
div#HauptFenster div.ArtikelNavi table td img {
 border:none;
 filter:alpha(opacity=30);
}
div#HauptFenster .Content h1 {
 font-size:16px;
 color:rgb(171,3,6);
 margin:0;
 padding:0;
 margin-bottom:10px;
}
div#HauptFenster .Content h2 {
 font-size:14px;
 margin:0;
 padding:0;
 margin-bottom:10px;
}
div#HauptFenster .Content p {
 margin:0;
 padding:0;
 margin-bottom:10px;
 text-align:justify;
}
div#HauptFenster .Content div.Tabelle {
 margin-bottom:15px;
}
div#HauptFenster .Content div.Tabelle table {
 width:100%;
}
div#HauptFenster .Content div.Tabelle table td,div#HauptFenster .Content div.Tabelle table th {
 vertical-align:top;
 font-size:14px;
 padding:3px;
}
div#HauptFenster .Content table th {
 text-align:right;
 padding-right:5px;
 font-weight:normal;
}
div#HauptFenster .Content .BildKasten {
 text-align:center;
 margin-left:15px;
 float:right;
 font-weight:normal;
 border:1px solid;
 padding:5px;
}
div#HauptFenster .Content .BildKasten p {
 text-align:justify;
 font-family:sans-serif;
 font-size:12px;
 margin:0;
}
div#HauptFenster .Content p.AbsatzTitel {
 font-weight:bold;
 margin-bottom:5px;
}
div#HauptFenster .Content div.FussNote {
 display:inline;
 position:relative;
 border-bottom:1px dotted;
 cursor:help;
}
div#HauptFenster .Content div.FussNote div {
 position:absolute;
 top:17px;
 left:5px;
 font-size:12px;
 padding:5px;
 border:1px solid;
 display:none;
 text-align:left;
 width:130px;
 min-width:100%;
 color:black;
 font-style:normal;
}
div#HauptFenster .Content div.FussNote:hover div {
 display:block;
 z-index:10;
}
div#HauptFenster .Content div.FussNote div.FussTextSchatten {
 top:23px;
 left:11px;
 width:130px;
 min-width:100%;
}
div.HauptSeite {
 position:relative;
 height:440px;
 margin-bottom:1000px;
}
div.LeftMenu {
 position:absolute;
 top:36px;
 left:0px;
 width:140px;
 height:300px;
 font-family:tahoma,verdana,sans-serif;
 font-variant:small-caps;
 letter-spacing:1px;
 font-weight:bold;
}
div.LeftMenuBottom {
 position:absolute;
 bottom:0px;
 left:0px;
 width:100%;
 height:50px;
}
div.LeftMenu div.LeftMenuBottom a {
 font-size:15px;
}
div.LeftMenu div.RubrikTitel {
 font-size:15px;
 margin-bottom:15px;
}
div.LeftMenu a {
 display:block;
 font-size:12px;
 line-height:12px;
 text-decoration:none;
 margin-bottom:5px;
}
/* Safari Spezial */
div.leftmenu a {
 font-size:13px;
}
div#Impressum,div#Disclaimer,div#SiteMap {
 position:absolute;
 bottom:14px;
 left:20px;
 width:100px;
 font-size:12px;
 color:rgb(171,3,6);
 font-family:tahoma,verdana,sans-serif;
 font-variant:small-caps;
 letter-spacing:2px;
 padding-bottom:1px;
 z-index:100;
 cursor:help;
}
div#Impressum span,div#Disclaimer span,div#SiteMap span{
 width:100px;
}
div#impressum,div#disclaimer,div#siteMap {
 font-size:14px;
}
div#Impressum h1,div#Disclaimer h1,div#SiteMap h1 {
 color:white;
 font-size:16px;
 text-align:right;
 margin:-10px -10px -10px -10px;
 padding-right:5px;
 padding-bottom:2px;
 background:red;
}
div#Impressum b,div#Disclaimer b,div#SiteMap b {
 color:rgb(171,3,6);
 font-weight:bold;
}
div#Disclaimer p,div#SiteMap p {
 text-align:justify;
 margin:0 0 5px 0;
}
div#Impressum p {
 margin:0;
}
div#SiteMap li {
 font-family:tahoma,verdana,sans-serif;
 letter-spacing:1px;
 font-variant:small-caps;
 font-size:10px;
 font-weight:bold;
 line-height:11px;
 margin:0;
}
div#SiteMap a {
 color:rgb(45,70,120);
 text-decoration:none;
}
div#Impressum {
 bottom:26px;
}
div#SiteMap {
 bottom:38px;
}
div#Impressum div,div#Disclaimer div,div#SiteMap div {
 position:absolute;
 bottom:-15px;
 left:100px;
 width:500px;
 height:400px;
 padding:10px;
 border:1px solid rgb(171,3,6);
 display:none;
 font-family:sans-serif;
 font-size:14px;
 font-variant:normal;
 letter-spacing:0;
 color:rgb(40,40,70);
 cursor:default;
 overflow:hidden;
}
div#Impressum div *,div#Disclaimer div *,div#SiteMap div * {
 position:relative;
 z-index:1;
}
div#Impressum div div,div#Disclaimer div div,div#SiteMap div div {
 position:absolute;
 top:0;
 left:0;
 width:500px;
 height:400px;
 border:none;
 background:rgb(245,233,196);
 opacity:.9;
 filter:alpha(opacity=90);
 z-index:0;
}
div#Impressum:hover,div#Disclaimer:hover,div#SiteMap:hover {
 padding:0;
 border-bottom:1px solid rgb(171,3,6);
}
div#Impressum:hover div,div#Disclaimer:hover div,div#SiteMap:hover div {
 display:block;
}
div#SiteMap #MapList {
 border:1px solid;
 height:376px;
 margin-top:20px;
 overflow:auto;
}
div#SiteMap li {
 font-size:10px;
 line-height:13px;
}
div#sitemap li {
 font-size:12px;
 line-height:13px;
}
img#CopyRight {
 position:absolute;
 bottom:0px;
 right:3px;
 color:rgb(208,118,101);
 font-family:tahoma;
 letter-spacing:2px;
 font-size:10px;
 font-variant:small-caps;
 font-weight:bold;
}
div.SteuerLeiste {
 position:absolute;
 bottom:0px;
 right:0;
 height:20px;
 width:602px;
}
div.SteuerLeiste table {
 width:100%;
 margin:0;
}
div.SteuerLeiste td {
 width:10px;
 height:20px;
 vertical-align:middle;
 text-align:center;
}
div.SteuerLeiste td img {
 position:relative;
 top:-2px;
}
div.steuerleiste td img {
 top:0px;
}
div.SteuerLeiste td.SeitenFluss {
 width:378px;
 padding-left:2px;
 vertical-align:top;
}
div.SteuerLeiste td.SeitenZahl {
 width:25px;
 font-family:sans-serif;
 font-size:10px;
 font-weight:bold;
 text-align:right;
 padding:3px 5px 0 0;
 vertical-align:top;
 white-space:nowrap;
 opacity:.8;
}
div.SteuerLeiste td.SeitenFluss div {
 width:6px;
 height:6px;
 margin:2px;
 float:left;
}
div.SteuerLeiste td.SeitenFluss a {
 display:block;
 border:1px solid;
 width:100%;
 height:100%;
}
div#CopyRight {
 position:absolute;
 right:3px;
 bottom:2px;
 font-family:tahoma;
 letter-spacing:2px;
 font-size:10px;
 font-variant:small-caps;
 font-weight:bold;
 z-index:0;
}
div#CopyRight:hover {
 z-index:500;
}
div#CopyRight > div#WerbeFenster {
 position:absolute;
 bottom:0;
 right:0;
 width:72px;
 height:435px;
 overflow:hidden;
}
div#CopyRight > div#WerbeFenster:hover {
 width:585px;
}
div#CopyRight > div#WerbeFenster:hover div#tv1 {
 top:-445px;
}
div#CopyRight div#tv0 img {
 border:none;
}
div#CopyRight div#tv0 {
 position:relative;
 bottom:0;
 right:0;
 width:72px;
 height:435px;
 margin-bottom:10px;
}
div#CopyRight div#LogoTV1 {
 position:fixed;
 bottom:5px;
 right:5px;
 width:66px;
 height:38px;
 background:#C0C0C0;
 border-width:1px;
 border-style:solid;
 border-color:#000000;
 border-top-color:#FFFFFF;
 border-left-color:#FFFFFF;
 padding:2px;
 -moz-border-radius:4px;
 -khtml-border-radius:3px;
}
.Geist,.GeisterSchatten {
 display:none;
 z-index:0;
}
.GeisterHaus:hover .Geist,.GeisterHaus:hover .GeisterSchatten {
 display:block;
 z-index:20;
}
div.Content a.inLink img,div.Content a.exLink img {
 position:relative;
 top:0;
 border:none;
 margin:0 0 2px 0;
 color:#122E6D;
}
div.Content a.inLink,div.Content a.exLink {
 color:#122E6D;
 text-decoration:none;
 border-style:1px dotted;
}
div.TerminListe {
 overflow:auto;
 border-top:1px solid;
 border-bottom:1px solid;
 margin-bottom:5px;
}
table.TerminListe {
 width:100%;
 border:1px solid;
 border-top:none;
}
table.TerminListe tr {
}
table.TerminListe td {
 vertical-align:top;
}
table.KontaktInfo {
 position:absolute;
 bottom:10px;
 left:0;
 width:100%;
}
table.KontaktInfo td {
 font-size:14px;
}
div.Content ul {
 margin:0;
}
ul.mitZeilenAbstand li {
 margin-bottom:10px;
}
td.tabLinkTop {
 text-align:right;
 padding-top:8px;
}
td.tablinktop {
 text-align:right;
 padding-top:8px;
}
div.Zitat {
 float:right;
 font-size:18px;
 font-weight:normla;
 font-style:italic;
 font-family:serif;
 text-align:right;
}
table.AudioPlayer td {
 font-size:12px;
}
#tv1 {
 position:relative;
 top:0;
 left:0;
}
#tv1 {
 position:relative;
 top:0;
 left:0;
 width:580px;
 height:430px;
 z-index:2000;
}
#tv1 .Schatten {
 position:absolute;
 bottom:0;
 right:0;
 width:570px;
 height:420px;
 background:#808080;
 opacity:.5;
 filter:alpha(opacity=50);
 -moz-border-radius:10px;
 -khtml-border-radius:10px;
}
#tv1 .HinterGrund {
 position:absolute;
 top:0;
 left:0;
 width:570px;
 height:420px;
 background:#CACACA;
 border-left:1px solid rgb(210,210,210);
 border-right:1px solid rgb(42,42,42);
 border-bottom:1px solid rgb(42,42,42);
 -moz-border-radius:10px;
 -khtml-border-radius:10px;
}
#tv1 .HinterGrund a.IE_GRRR {
 display:inline-block;
 width:70px;
 border:1px outset;
 padding-left:3px;
 padding-right:3px;
 font-size:7px;
 line-height:7px;
 background:#808080;
 color:#FFFFFF;
 text-decoration:none;
 text-transform:uppercase;
 font-variant:normal;
 margin-top:1px;
 margin-left:3px;
}
#tv1 .HinterGrund iframe {
 position:relative;
 top:0px;
 left:0px;
 margin-left:5px;
 width:560px;
 height:420px;
 background:#CACACA;
 border:none;
}
#CopyRight #tv1 .HinterGrund .GuckFenster {
 position:absolute;
 bottom:-10px;
 left:0;
 width:550px;
 height:330px;
 margin:10px;
 padding:0;
 overflow:hidden;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite {
 position:relative;
 top:-10px;
 left:-10px;
 width:550px;
 height:330px;
 margin:10px;
 overflow:hidden;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite table.tv1Rubriken {
 position:absolute;
 top:2px;
 left:-3px;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite table.tv1Rubriken a {
 display:block;
 text-decoration:none;
 background-color:#74788B;
 padding:3px 7px 4px 7px;
 color:#FFFFFF;
 border-top:1px solid #F3F3F3;
 border-left:1px solid #F3F3F3;
 border-bottom:1px solid #585858;
 border-right:1px solid #585858;
 -moz-border-radius:8px;
 -khtml-border-radius:8px;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite table.tv1Rubriken a:hover {
 background-color:#9B9DAC;
 color:#363841;
 border-top:1px solid #585858;
 border-left:1px solid #585858;
 border-bottom:1px solid #F3F3F3;
 border-right:1px solid #F3F3F3;
 position:relative;
 top:1px;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite table.tv1Rubriken a.aktiv {
 background-color:#9B9DAC;
 color:#363841;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite table.tv1Rubriken a.aktiv:hover {
 position:static;
 background-color:#9B9DAC;
 color:#363841;
 border-top:1px solid #F3F3F3;
 border-left:1px solid #F3F3F3;
 border-bottom:1px solid #585858;
 border-right:1px solid #585858;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite div.header {
 position:absolute;
 font-family:serif;
 font-variant:normal;
 letter-spacing:0;
 text-align:left;
 width:390px;
 top:34px;
 margin:0 10px 0 10px;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite h1 {
 font-size:30px;
 margin:0;
 color:#D70005;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite h2 {
 font-size:21px;
 font-style:italic;
 margin:0;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite .ThemenMenu {
 position:absolute;
 bottom:20px;
 right:0px;
 width:130px;
 height:200px;
 font-size:11px;
 line-height:12px;
 font-style:normal;
 margin:0;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite .ThemenMenu a {
 display:block;
 margin-bottom:3px;
 color:#20297B;
 text-decoration:none;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite table.SteuerLeiste {
 position:absolute;
 bottom:0px;
 left:0px;
 width:100%;
 height:20px;
 font-size:11px;
 line-height:12px;
 font-style:normal;
 margin:0;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite table.SteuerLeiste td {
 vertical-align:top;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite table.SteuerLeiste td a {
 text-decoration:none;
 color:#090459;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite table.SteuerLeiste td.chapBack,
#tv1 .HinterGrund .GuckFenster .tv1Seite table.SteuerLeiste td.chapForw {
 width:15px;
 font-size:18px;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite table.SteuerLeiste td.pageBack,
#tv1 .HinterGrund .GuckFenster .tv1Seite table.SteuerLeiste td.pageForw {
 width:15px;
 font-size:12px;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite table.SteuerLeiste td.pageNum {
 width:40px;
 font-size:12px;
 font-family:serif;
 vertical-align:middle;
 text-align:right;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite table.SteuerLeiste td.SeitenFluss a img {
 border:none;
 margin-left:3px;
 opacity:.85;
 filter:alpha(opacity=85);
}

#tv1 .HinterGrund .GuckFenster .tv1Seite .Content {
 position:absolute;
 bottom:20px;
 left:10px;
 width:390px;
 height:210px;
 margin:0;
}
#tv1 .HinterGrund .GuckFenster .tv1Seite .Content p {
 font-family:serif;
 font-size:18px;
 line-height:19px;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 letter-spacing:0;
 text-align:justify;
 margin:0;
 margin-bottom:6px;
}

#tv1 .HinterGrund #tv1logo {
 position:absolute;
 top:10px;
 right:10px;
 width:128px;
 height:170px;
 overflow:hidden;
 background:rgb(238,234,255);
 border:1px solid #000000;
 text-align:center;
 padding-right:2px;
 z-index:10;
 color:rgb(0,0,85);
}
#tv1 .HinterGrund #tv1logo p {
 margin:0 5px 0 5px;
 letter-spacing:1;
}
#tv1 .HinterGrund #tv1logo a {
 color:#0000BF;
 font-variant:normal;
 text-transform:lowercase;
}
#tv1 .HinterGrund > h1 {
 position:absolute;
 top:-20px;
 right:153px;
 font-family:sans-serif;
 font-weight:bolder;
 letter-spacing:0;
 font-size:44px;
 line-height:36px;
 text-align:right;
 font-variant:normal;
 color:rgb(0,0,85);
}
#tv1 .HinterGrund > h1.Schatten {
 top:-15px;
 right:146px;
 color:#808080;
 width:410px;
 height:90px;
 background:none;
}
#tv1 .HinterGrund .WinkelOben,#tv1 .HinterGrund .WinkelUnten,#tv1 .HinterGrund .WinkelRechts {
 position:absolute;
 background:rgb(238,234,255);
 border-left:1px solid #000000;
 border-top:1px solid #000000;
 border-right:1px solid #FFFFFF;
 border-bottom:1px solid #FFFFFF;
}
#tv1 .HinterGrund .WinkelOben {
 top:120px;
 left:10px;
 width:408px;
 height:70px;
 border-bottom:none;
}
#tv1 .HinterGrund .WinkelUnten {
 top:190px;
 left:10px;
 width:410px;
 height:210px;
 border-right:none;
 border-top:none;
}
#tv1 .HinterGrund .WinkelRechts {
 top:190px;
 left:419px;
 width:140px;
 height:209px;
 border-left:none;
}
#HilfeFenster {
 position:absolute;
 top:95px;
 right:5px;
 cursor:help;
 z-index:5;
}
#HilfeFenster:hover {
  z-index:500;
}
#HilfeFenster > span {
 font-family:sans-serif;
 text-transform:uppercase;
 font-size:11px;
 letter-spacing:2px;
}
#HilfeFenster:hover > span {
 display:inline-block;
 font-weight:bold;
 width:427px;
 height:50px;
 margin-right:10px;
 margin-top:1px;
 text-align:right;
 padding-right:5px;
}
#HilfeFensterTextBox {
 position:absolute;
 top:0;
 right:10px;
 margin-top:20px;
 width:430px;
 height:210px;
 overflow:hidden;
 display:none;
}
#HilfeFensterSchatten {
 position:absolute;
 top:0;
 right:0;
 margin-top:20px;
 width:430px;
 height:220px;
 opacity:.6;
 display:none;
}
#HilfeFenster:hover div {
 display:block;
}
#HilfeFenster .HilfeBlock {
 position:relative;
 top:0;
 left:0;
 background-position:5px 5px;
 background-repeat:no-repeat;
 width:430px;
 height:200px;
 padding:5px;
 margin-bottom:20px;
}
#HilfeFenster .HilfeBlock a {
 display:block;
 width:100px;
 margin-left:347px;
 margin-bottom:3px;
 font-family:sans-serif;
 font-size:10px;
 text-transform:uppercase;
 text-decoration:none;
}
#HilfeFenster .HilfeBlock .SteuerLeiste {
 position:absolute;
 border-collapse:collapse;
 bottom:5px;
 right:18px;
}
#HilfeFenster .HilfeBlock .SteuerLeiste td {
 width:30px;
}
#HilfeFenster .HilfeBlock .SteuerLeiste td a {
 display:inline;
 margin:0;
 width:30px;
}
#HilfeFenster .HilfeBlock .SteuerLeiste td a img {
 border:none;
 opacity:.5;
}