/* allgemeine Seitenformatierungen*/
body {
        font-family:arial, sans-serif, verdana;
        font-size:x-small;
        padding-top:0;
        margin-top:0;
        text-align:justify;
}
ul {
        list-style-type:none;
        list-style-position:outside;
         margin-bottom:5px;
}
ul.disc {
        list-style-type:disc;
}
li {
        text-decoration:none;
        font-weight:lighter;
        text-align:left;
}
h1 {
        font-size:small;
        font-weight:bold;
}
h2 {
        font-size:x-small;
        font-weight:bold;
}
h3 {
        font-size:x-small;
        text-decoration:none;
        font-weight:bold;
        margin-bottom:1px;
        margin-top:5px;
}
h4 {
        margin-top:14px;
        margin-left:15px;
        margin-right:0;
        margin-bottom:-10px;
        font-weight:bold;
        font-size:x-small;
        text-decoration:underline;
}
#text1 {
        /*text-decoration:underline;*/
        font-weight:bold;
        color:#663333;
}
/*text5=text1 aber w3c erlaubt nur einfachnennung im dokument*/
#text5 {
        /*text-decoration:underline;*/
        font-weight:bold;
        color:#663333;
}
#text2 {
        font-style:italic;
        font-weight:bold;
        color:#663333;
}
#text3 {
        letter-spacing:2px;
        font-weight:bold;
        color:#663333;
}
#text4 {
        letter-spacing:2px;
        font-weight:bold;
         text-decoration:blink;
        color:#663333;
}
#fett {
        font-weight:bold;
}
#fetter {
        font-weight:bolder;
         letter-spacing:2px;
         font-style:italic;
}
#kleiner {
        font-size:xx-small;
}
textarea {
        width:300px;
        margin:0px;
}
input {
        width:190px;
        display:block;
        float:left;
        margin:0px;
}
input.button {
        width:100px;
}
input.radiobutton {
        width:auto;
        float:left;
        padding-top:0px;
}
label {
        float:left;
        clear:both;
        display:block;
        width:100px;
        margin-top:5px;
}
a {
        text-decoration:underline;
        color:#663333;
        /*background-color:#ffffff;                            ZUM VALIDIEREN REINNEHMEN!!!*/
}
a:link {
        text-decoration:underline;
        color:#663333;
        /*background-color:#ffffff;                            ZUM VALIDIEREN REINNEHMEN!!!*/
}
a:visited {
        text-decoration:underline;
        color:#663333;
        /*background-color:#ffffff;                            ZUM VALIDIEREN REINNEHMEN!!!*/
}
a:hover {
        text-decoration:none;
        color:#333333;
        /*background-color:#ffffff;                           ZUM VALIDIEREN REINNEHMEN!!!*/
}
a.gross {
        text-decoration:underline;
         font-size:medium;
        color:#663333;
        /*background-color:#ffffff;                            ZUM VALIDIEREN REINNEHMEN!!!*/
}
/*Hintergrundformatierung*/
#background {
        position:absolute;
        top:10px;
        left:10px;
        width:850px;
        height:800px;
        background-image: url(Bilder/hintergrundSteuerberaterHell.gif);
        z-index:1;
}
#background001 {
        position:absolute;   /*Hintergrundformatierung längere Varianten*/
        top:10px;
        left:10px;
        width:850px;
        height:1000px;
        background-image: url(Bilder/hintergrundSteuerberaterHell.gif);
        z-index:1;
        bottom:10px;
}
#background002 {
        position:absolute;   /*Hintergrundformatierung längere Varianten*/
        top:10px;
        left:10px;
        width:850px;
        height:1200px;
        background-image: url(Bilder/hintergrundSteuerberaterHell.gif);
        z-index:1;
        bottom:10px;
}
#background004 {
        position:absolute;     /*Hintergrundformatierung längere Varianten*/
        top:10px;
        left:10px;
        width:850px;
        height:1000px;
        background-image: url(Bilder/hintergrundSteuerberaterHell.gif);
        z-index:1;
        bottom:10px;
}
#background005 {
        position:absolute;      /*Hintergrundformatierung längere Varianten*/
        top:10px;
        left:10px;
        width:850px;
        height:1400px;
        background-image: url(Bilder/hintergrundSteuerberaterHell.gif);
        z-index:1;
        bottom:10px;
}

/* Linkliste OBEN rechts */
#top {
        position:absolute;
        top:6px;
        height:20px;
                text-align:right;
        right:25px;
        z-index:2;
        font-size:xx-small;
}


/* Linkformatierung Home Kontakt Impressum Sitemap */
#top a {
        text-decoration:none;
        color:#000000;
        background-color:#ffffff;
}
#top a:link {
        text-decoration:none;
}
#top a:hover {
        text-decoration:none;
        background-color:#FFFFFF;
        color: #663333;
}
#top a:visited {
        text-decoration:none;
}
/*Platzierung Firmenlogo*/
#logoleiste {
        position:absolute;
        top:30px;
        left:20px;
        z-index:3;
         text-align:center;
}
/* Linkformatierung der News*/
#logoleiste a:link {
        text-decoration:underline;
        color:#663333;
        font-size:xx-small;
}
#logoleiste a:visited {
        text-decoration:underline;
        font-size:xx-small;
}
#logoleiste a:hover {
        text-decoration:none;
        color:#333333;
        font-size:xx-small;
}

/*Platzierung Navigationsleiste LINKS*/
#navilinks {
        position:absolute;
        top:150px;
        left:-22px;
        z-index:1;
        width: 177px;
        height: 379px;
        text-align:right;
        font-size:x-small;
}
/*Linkformatierung in der Listen-Navigationsleiste */
#navilinks ul {
        width:140px;
}
#navilinks ul li {
        text-align:right;
         padding-bottom:5px;
         padding-top:5px;
}
#navilinks li a {
        text-align:right;
        display:block;
        text-decoration:none;
        font-weight:bold;
        border-width:3px;
        border-style:solid;
        border-left-color:#ffffff;
        border-top-color:#ffffff;
        border-right-color:#000000;
        border-bottom-color:#000000;
        color:#ffffff;
        background-color:#663333;
}
#navilinks li a:link {
        text-align:right;
        display:block;
        text-decoration:none;
        font-weight:bold;
        border-width:3px;
        border-style:solid;
        border-left-color:#ffffff;
        border-top-color:#ffffff;
        border-right-color:#000000;
        border-bottom-color:#000000;
}
/*#navilinks li a:aktiv {
        text-align:right;
        display:block;
        border-width:3px;
        border-style:solid;
        border-left-color:#000000;
        border-top-color:#000000;
        border-right-color:#ffffff;
        border-bottom-color:#ffffff;
}                                   */
#navilinks li a:hover {
        text-align:right;
        display:block;
        border-width:3px;
        border-style:solid;
        border-left-color:#000000;
        border-top-color:#000000;
        border-right-color:#ffffcc;
        border-bottom-color:#ffffcc;
        color:#663333;
        background-color:#ffffff;
}
#navilinks li a.cc {
        text-align:right;
        display:block;
        border-width:3px;
        border-style:solid;
        border-left-color:#000000;
        border-top-color:#000000;
        border-right-color:#ffffcc;
        border-bottom-color:#ffffcc;
        color:#663333;
        background-color:#ffffff;
}
/* Linkformatierung der Adresse*/
#navilinks p a:link {
        text-decoration:underline;
        color:#663333;
        background-color:#ffffff;
        font-size:xx-small;
}
#navilinks p a:visited {
        text-decoration:underline;
        font-size:xx-small;
}
#navilinks p a:hover {
        text-decoration:none;
        color:#333333;
        background-color:#ffffff;
        font-size:xx-small;
}
/*Platzierung Textfeld*/
#textfeld {
        position:absolute;
        top:149px;
        left:170px;
        width:635px;
        bottom:5%;
        z-index:5;
}
#textfeld p.links {
        text-align:left;
}
#textfeld ul.zahl {
        list-style-type:decimal;
}
#textfeld ul.haken {
        list-style-image: url(Bilder/haken.gif);
}
#textfeld ul.disc {
        list-style-type:disc;
}
#textfeld div.listenueberschrift {
        margin-top:14px;
        margin-left:0;
        margin-right:0;
        margin-bottom:7px;
        font-weight:bold;
        text-decoration:underline;
}
                                                              /*Textfeld Zweigeteilt links*/
#textfeld1 {
        position:absolute;
        top:60px;
        left:0px;
        height:600px;
        width:300px;
        bottom:5%;
        z-index:2;
}
#textfeld1 p.klein {
        font-size:xx-small;
        font-weight:lighter;
}
#textfeld1 ul.zahl {
        list-style-type:decimal;
}
#textfeld1 ul.haken {
        list-style-image: url(Bilder/haken.gif);
}
#textfeld1 ul.disc {
        list-style-type:disc;
}
#textfeld1 div.listenueberschrift {
        margin-top:14px;
        margin-left:0;
        margin-right:0;
        margin-bottom:7px;
        font-weight:bold;
        text-decoration:underline;
}

#textfeld2 {
        position:absolute;                                                    /*Textfeld zweigeteilt rechts*/
        top:60px;
        left:320px;
        height:600px;
        width:300px;
        bottom:5%;
        z-index:2;
}
#textfeld2 p.klein {
        font-size:xx-small;
        font-weight:lighter;
}
#textfeld2 ul.zahl {
        list-style-type:decimal;
}
#textfeld2 ul.haken {
        list-style-image: url(Bilder/haken.gif);
}
#textfeld2 ul.disc {
        list-style-type:disc;
}
#textfeld2 div.listenueberschrift {
        margin-top:14px;
        margin-left:0;
        margin-right:0;
        margin-bottom:7px;
        font-weight:bold;
        text-decoration:underline;
}

#textfeld3 {
        position:absolute;                                                    /*Textfeld zweigeteilt rechts*/
        top:310px;
        left:0px;
        height:600px;
        width:300px;
        bottom:5%;
        z-index:2;
}
#textfeld3 p.klein {
        font-size:xx-small;
        font-weight:lighter;
}
#texfeld3 ul.zahl {
        list-style-type:decimal;
}
#textfeld3 ul.haken {
        list-style-image: url(Bilder/haken.gif);
}
#textfeld3 ul.disc {
        list-style-type:disc;
}
#textfeld3 div.listenueberschrift {
        margin-top:14px;
        margin-left:0;
        margin-right:0;
        margin-bottom:7px;
        font-weight:bold;
        text-decoration:underline;
}

#textfeld4 {
        position:absolute;                                                    /*Textfeld zweigeteilt rechts*/
        top:310px;
        left:300px;
        height:600px;
        width:300px;
        bottom:5%;
        z-index:2;
}
#textfeld4 p.klein {
        font-size:xx-small;
        font-weight:lighter;
}
#textfeld4 ul.zahl {
        list-style-type:decimal;
}
#textfeld4 ul.haken {
        list-style-image: url(Bilder/haken.gif);
}
#textfeld4 ul.disc {
        list-style-type:disc;
}
#textfeld4 div.listenueberschrift {
        margin-top:14px;
        margin-left:0;
        margin-right:0;
        margin-bottom:7px;
        font-weight:bold;
        text-decoration:underline;
}
#textfeld5 {
        position:absolute;                                                     /*Textfeld zweigeteilt links*/
        top:120px;
        left:0px;
        height:600px;
        width:40px;
        bottom:5%;
        z-index:2;
}
#textfeld6 {
        position:absolute;                                                    /*Textfeld zweigeteilt rechts*/
        top:120px;
        left:60px;
        height:600px;
        width:540px;
        bottom:5%;
        z-index:2;
         }
#textfeld7 {
        position:absolute;                                                     /*Textfeld zweigeteilt links*/
        top:80px;     /*normal ohne Text oben 80px, zu Weihnachten 550px oder 200px; mit Mandanteninfo oben 210px*/
        left:0px;
        height:600px;
        width:40px;
        bottom:5%;
        z-index:2;
}
#textfeld8 {
        position:absolute;                                                    /*Textfeld zweigeteilt rechts*/
        top: 80px;     /*normal ohne Text oben 80px, zu Weihnachten 550px 200px; ohne Mandanteninfo oben 80px*/
        left:60px;
        height:600px;
        width:540px;
        bottom:5%;
        z-index:2;
         }
/* Formatierung der Hintergrundbilder auf den Textseiten  */
#welcome {
        position:absolute;
        top:5px;
        left:5px;
        height:595px;
        width:630px;
        z-index:1;
        background-image:  url(Bilder/hintergrundwelcome.gif);         /* zu Weihnachten wieder url(Bilder/Weihnachten_2025.jpg);
                                                                       Danach wieder background-image:  url(Bilder/hintergrundwelcome.gif);  */
        background-repeat:no-repeat;
}
#leistungen {
        position:absolute;
        top:5px;
        left:5px;
        height:595px;
        width:630px;
        z-index:1;
        background-image:  url(Bilder/hintergrundleistungen.gif);
        background-repeat:no-repeat;
}
#sitemap {
        position:absolute;
        top:5px;
        left:5px;
        height:595px;
        width:630px;
        z-index:1;
        background-image: url(Bilder/hintergrundsitemap.gif);
        background-repeat:no-repeat;
}
#team {
        position:absolute;
        top:5px;
        left:5px;
        height:595px;
        width:630px;
        z-index:1;
        background-image: url(Bilder/hintergrundteam.gif);
        background-repeat:no-repeat;
}
#gebuehren {
        position:absolute;
        top:5px;
        left:5px;
        height:595px;
        width:630px;
        z-index:1;
        background-image: url(Bilder/hintergrundgebuehren.gif);
        background-repeat:no-repeat;
}
#information {
        position:absolute;
        top:5px;
        left:5px;
        height:595px;
        width:630px;
        z-index:1;
        background-image: url(Bilder/hintergrundinfo.gif);
        background-repeat:no-repeat;
}
#jobs {
        position:absolute;
        top:5px;
        left:5px;
        height:595px;
        width:630px;
        z-index:1;
        background-image: url(Bilder/hintergrundjobs.gif);
        background-repeat:no-repeat;
}
#kontakt {
        position:absolute;
        top:5px;
        left:5px;
        height:595px;
        width:630px;
        z-index:1;
        background-image: url(Bilder/hintergrundkontakt.gif);
        background-repeat:no-repeat;
}
#links {
        position:absolute;
        top:5px;
        left:5px;
        height:595px;
        width:630px;
        z-index:1;
        background-image: url(Bilder/hintergrundlinksNeu.gif);
        background-repeat:no-repeat;
}
#weg {
        position:absolute;
        top:5px;
        left:5px;
        height:595px;
        width:630px;
        z-index:1;
        background-image: url(Bilder/hintergrundweg.gif);
        background-repeat:no-repeat;
}
#jobs {
        position:absolute;
        top:5px;
        left:5px;
        height:595px;
        width:630px;
        z-index:1;
        background-image: url(Bilder/hintergrundjobs.gif);
        background-repeat:no-repeat;
}
#aktuelles {
        position:absolute;
        top:5px;
        left:5px;
        height:595px;
        width:630px;
        z-index:1;
        background-image: url(Bilder/hintergrundaktuelles.gif);  /*  zu Weihnachten Hintergrundbild herausnehmen  */
        background-repeat:no-repeat;
}
#impressum {
        position:absolute;
        top:5px;
        left:5px;
        height:595px;
        width:630px;
        z-index:1;
        background-image: url(Bilder/hintergrundimpressum.gif);
        background-repeat:no-repeat;
}
#kanzlei {
        position:absolute;
        top:5px;
        left:5px;
        height:595px;
        width:630px;
        z-index:1;
        background-image: url(Bilder/hintergrundkanzlei.gif);
        background-repeat:no-repeat;
}
#service {
        position:absolute;
        top:5px;
        left:5px;
        height:595px;
        width:630px;
        z-index:1;
        background-image: url(Bilder/hintergrundservice.gif);
        background-repeat:no-repeat;
}
/*Linkformatierung wie linkleiste links, nur oben im textfeld vertikal angelegt
#textfeld p.oben a {text-align:right;
                 text-decoration:none;
                 width:36px;
                 padding-left:20px;
                 padding-right:20px;
                 font-weight:bold;
                 border-width:3px;
                 border-style:solid;
                 border-left-color:#ffffff;
                 border-top-color:#ffffff;
                 border-right-color:#000000;
                 border-bottom-color:#000000;
                 color:#ffffff;
                 background-color:#663333;
                                 }

#textfeld p.oben a:link {text-decoration:none;
                 font-weight:bold;
                 width:36px;
                 padding-left:20px;
                 padding-right:20px;
                 border-width:3px;
                 border-style:solid;
                 border-left-color:#ffffff;
                 border-top-color:#ffffff;
                 border-right-color:#000000;
                 border-bottom-color:#000000;
                 color:#ffffff;
                 background-color:#663333;
                                 }

#textfeld p.oben a:aktiv {border-width:3px;
                       border-style:solid;
                       width:36px;
                       padding-left:20px;
                       padding-right:20px;
                       border-left-color:#000000;
                       border-top-color:#000000;
                       border-right-color:#ffffff;
                       border-bottom-color:#ffffff;
                       color:#663333;
                       background-color:#ffffff;
                                           }

#textfeld p.oben a:hover {border-width:3px;
                       border-style:solid;
                       width:36px;
                       padding-left:20px;
                       padding-right:20px;
                       border-left-color:#000000;
                       border-top-color:#000000;
                       border-right-color:#ffffff;
                       border-bottom-color:#ffffff;
                       color:#663333;
                       background-color:#ffffff;
                                           }

#textfeld p.oben a.cc {text-align:right;
                       text-decoration:none;
                       width:36px;
                       padding-left:20px;
                       padding-right:20px;
                       border-width:3px;
                       border-style:solid;
                       border-left-color:#000000;
                       border-top-color:#000000;
                       border-right-color:#ffffff;
                       border-bottom-color:#ffffff;
                       color:#663333;
                       background-color:#ffffff;
                                           }
*/