
body       { background-color: #FFFFFF; text-align: center; margin: 0; padding: 0; vertical-align: middle }

a:visited { text-decoration: none; }
a:active { text-decoration: none; }
a:before { text-decoration: none; }
a:after { text-decoration: none; }
a  {outline:0;-moz-outline:0}

#layout  { visibility: visible; margin: 0 auto; position: relative; z-index: 1; top: 35; width: 1000px; height: 99% }

#banner   { background-image: url(../images/banner.gif); background-repeat: no-repeat; background-position: 0 center; visibility: visible; position: absolute; z-index: 20; top: 0px; left: 0px; width: 120px; height: 110px ; }
#banner img { text-decoration: none; border: none }

#links   { font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; background-image: url(../images/vor1.gif); background-repeat: no-repeat; background-position: 0 center; visibility: visible; position: absolute; z-index: 2; top: 0px; left: 10px; width: 500px; height: 350px ; }
#links a { color: #fff; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif }
#links a:hover { color: #00C3FF; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }
#links a:active { color: #fff; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif }


#arbeitsrecht a {color: #EAEAEA; font-size: 33px; font-family: Georgia, "Times New Roman", Times, serif; display: block; padding-top: 20px; margin: 0px; position: absolute; top: 8px; left: 12;width: 77px; height: 77px; text-decoration: none; }
#arbeitsrecht a:hover {color: #F6F6F6; font-size: 33px; }
#arbeitsrecht a span {display: none;}
#arbeitsrecht a:hover span {display: block; position: absolute; top: 262px; left: 285; width: 300px; padding: 0px; margin: 0px; z-index: 100; color: #000; background: #fff; font: 10px Verdana, sans-serif; text-align: justify;}

#internetrecht a {color: #E8E8E8; font-size: 33px; font-family: Georgia, "Times New Roman", Times, serif; display: block; padding-top: 20px; margin: 0px; position: absolute; top: 98px; left: 108px;width: 77px; height: 77px; text-decoration: none; }
#internetrecht  a:hover {color: #F6F6F6; font-size: 33px;}
#internetrecht  a span {display: none;}
#internetrecht  a:hover span {display: block; position: absolute; top: 172px; left: 190; width: 300px; padding: 0px; margin: 0px; z-index: 100; color: #000; background: #fff; font: 10px Verdana, sans-serif; text-align: justify;}

#steuerrecht a {color: #E6E6E6; font-size: 33px; font-family: Georgia, "Times New Roman", Times, serif; display: block; padding-top: 20px; margin: 0px; position: absolute; top: 265px; left: 12;width: 77px; height: 77px; text-decoration: none; }
#steuerrecht a:hover {color: #F6F6F6; font-size: 33px;}
#steuerrecht a span {display: none;}
#steuerrecht a:hover span {display: block; position: absolute; top: 12px; left: 285; width: 300px; padding: 0px; margin: 0px; z-index: 100; color: #000; background: #fff; font: 10px Verdana, sans-serif; text-align: justify;}

#verkehrsrecht a {color: #E8E8E8; font-size: 33px; font-family: Georgia, "Times New Roman", Times, serif; display: block; padding-top: 20px; margin: 0px; position: absolute; top: 265px; left: 210;width: 77px; height: 77px; text-decoration: none; }
#verkehrsrecht a:hover {color: #F6F6F6; font-size: 33px;}
#verkehrsrecht a span {display: none;}
#verkehrsrecht a:hover span {display: block; position: absolute; top: 12px; left: 85; width: 300px; padding: 0px; margin: 0px; z-index: 100; color: #000; background: #fff; font: 10px Verdana, sans-serif; text-align: justify;}

#mietrecht a {color: #E8E8E8; font-size: 33px; font-family: Georgia, "Times New Roman", Times, serif; display: block; padding-top: 20px; margin: 0px; position: absolute; top: 8px; left: 310; width: 77px; height: 77px; text-decoration: none; }
#mietrecht a:hover {color: #F6F6F6; font-size: 33px;}
#mietrecht a span {display: none;}
#mietrecht a:hover span {display: block; position: absolute; top: 265px; left: -10px; width: 300px; padding: 0px; margin: 0px; z-index: 100; color: #000; background: #fff; font: 10px Verdana, sans-serif; text-align: justify;}

#ticker     { visibility: visible; position: absolute; z-index: 1000; top: 380px; left: 50px; width: 330px; height: auto; }
#ticker  a { color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#ticker a:hover {color: navy; font-size: 14px; text-decoration: none;}



#rechts      { color: #000;  visibility: visible; position: absolute; z-index: 2; top: 0px; padding: 5px; margin: 0px; width: 360px; height: 380px; right: 0px; border: 1px #000000 dotted; text-decoration: none; overflow: hidden; }
#rechts a { color: #000; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#rechts a:hover { color: #009900; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#rechts a span {position: relative; display: none }
#rechts a:hover span { display: block ; position: absolute;  bottom: 110px; left: 55; width: 300px; height: 117px; padding: 5px; margin: 0px; z-index: 10; color: #000; background-color: #EAE9E5; border-left: 2px double white; border-top: 2px double white; border-bottom: 2px double #837C79; border-right: 2px double #837C79; font: 10px Verdana, sans-serif; text-align: justify; overflow: hidden; }

#rechts a:active { color: #000; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#rechts H1 { color: gray; font-size: 11px; text-align: center; font-family: Georgia, "Times New Roman", Times, serif;}
#rechts H2 { font-size: 11px; text-align: left; padding-left: 10px; font-family: Georgia,"Times New Roman", Times, serif; }

#uhr     { visibility: visible; position: absolute; z-index: 5; top: 385px; right: 420px; width: 200px; height: 30px; }
#bild    { }

#line1        { background-image: url(../images/linie1.jpg); background-repeat: no-repeat; background-position: 0 center; visibility: visible; position: absolute; z-index: 5; top: 400px; left: 2%; right: 2%; width: 95%; height: 2px; }

#rag  { color: black; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; visibility: visible; position: absolute; z-index: 4; top: 425px; left: 5px; width: 200px; height: 130px ;}
#rag a { color: black; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif ; text-decoration: none; }
#rag a:hover { color: navy; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; cursor: crosshair; }
#rag a:active { color: black; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif ; text-decoration: none; }
#rag H1 a { color: gray; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;text-decoration: none; }

#log  { background-image: url(../images/logo.jpg); visibility: visible; background-repeat: no-repeat; background-position: 0 center; position: absolute; z-index: 4; top: 400px; left: 350px; width: 300px; height: 150px ; }

#suche  { position: absolute; z-index: 40; top: 520px; left: 350px; width: 300px; height: 20px ; }

#rad  { color: black; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; visibility: visible; position: absolute; z-index: 4; top: 425px; right: 5px; width: 200px; height: 130px  ; }
#rad a { color: black; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif ; text-decoration: none; }
#rad a:hover { color: red; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none ; cursor: crosshair; }
#rad a:active { color: black; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif ; text-decoration: none; }
#rad H1 a { color: gray; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;}

#footer  { color: gray; font-size: 9px; font-family: Georgia, ; text-align: center; letter-spacing: 0.5em; visibility: visible; position: relative; z-index: 4; margin: 0; padding: 5; top: 570px; width: 1000px; border-top: 1px dotted black; } 
#footer a { color: gray; text-decoration: none; }
#footer a:hover { color: orange;  }
#footer a:active { color: gray;  text-decoration: none; }
ul  { color: #000; line-height: 19px; text-align: left; margin: 0px; list-style-type: disc; }

.center { text-align: center;  }
.rot { font-size:14px; color: #ff4500; }
