body{
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    background-color: #ffffff;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 0.8em;
    color:#000000;
}

/* Startseite */
div.startseite {
    margin:50px;
    font-size:1.5em;
    font-family:arial,helvetica,sans-serif;
    color:#000000;
    text-align:center;
}
#startseite_zitat_text {
    font-size:1.2em;
    font-family:"times new roman",times,serif;
    font-style:italic;
    color:#000000;
    text-decoration:none;
}
#startseite_zitat_autor {
    font-size:1.0em;
    font-family:"times new roman",times,serif;
    color:#207020;
    text-decoration:none;
}
/* Ende Startseite */

a{
    color:#333333;
}
#seite{
    width:996px;
    margin-top:10px;
    padding:0px;
    background-color:#ffffff;
    z-index:1;
}
#kopfzeile_links{
    width:200px;
    height:120px;
    float:left;
    z-index:1;
}
#kopfzeile_rechts{
    width:790px;
    height:120px;
    margin:0px;
    float:right;
    z-index:1;
}
#spalte_links{
    margin-top:2px;
    width:200px;
    float:left;
    z-index:1;
}
#inhalt{
    margin-top:2px;
    width:790px;
    float:right;
    font-family: verdana,arial,helvetica,sans-serif;
    z-index:1;
}
div.kopfzeile_links{
    margin-left:0px;
    margin-right:0px;
    background-color:#ffffff;
    font-size: 1.0em;
    z-index:1;
}
div.kopfzeile_rechts{
    margin-left:0px;
    margin-right:0px;
    font-size: 1.0em;
    z-index:1;
}
div.spalte_links{
    width:200px;
    font-size:1.0em;
    text-align:left;
    z-index:1;
}
div.inhalt{
    width:790px;
    color:#000000;
    background-color:#ffffff;
    font-size: 1.0em;
    z-index:1;
}
#fusszeile{
    color:#000000;
    font-size: 0.9em;
    font-family: arial,helvetica,sans-serif;
    text-align:center;
    z-index:1;
}
#fusszeile a {
    color: #111111;
    text-decoration:none;
    z-index:1;
}
#fusszeile a:hover{
    text-decoration:underline;
    z-index:1;
}
div.menue_button{
    margin-top:5px;
    padding-top:5px;
    width:140px;
    height:24px;
    vertical-align:middle;
    z-index:1;
}
div.menue_button_highlight{
    margin-top:5px;
    padding-top:5px;
    width:140px;
    height:24px;
    vertical-align:middle;
    z-index:1;
}
a.navi:link    { font-size:1.1em;color:#111111; text-decoration:none; cursor:pointer;}
a.navi:visited { font-size:1.1em;color:#111111; background-color:transparent; text-decoration:none; cursor:pointer;}
a.navi:hover   { font-size:1.1em;font-weight:normal;color:#FF0000;  cursor:pointer;}
a.navi:active  { font-size:1.1em;font-weight:normal;color:#FFFF00;  text-decoration:none; cursor:pointer;}
a.navi_current:link    { font-size:1.1em;font-weight:bold;color:#111111; background-color:transparent; font-weight:bold; text-decoration:none; cursor:pointer;}
a.navi_current:visited { font-size:1.1em;font-weight:bold;color:#111111; background-color:transparent; font-weight:bold; text-decoration:none; cursor:pointer;}
a.navi_current:hover   { font-size:1.1em;font-weight:bold;color:#111111;  font-weight:bold; cursor:pointer;}
a.navi_current:active  { font-size:1.1em;font-weight:bold;color:#FFFF00; font-weight:bold; text-decoration:none; cursor:pointer;}
a.navi_over    { font-size:1.1em;font-weight:bold;color:#FF0000; text-decoration:none; cursor:pointer;}
div.menuetext{
    width:90%;
    margin-left:10px;
    margin-bottom:5px;
}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {
    margin:0 3px; 
    letter-spacing:1px;
    z-index:1;
    }
#xsnazzy {
    background-color:#ffff4f;  
    margin-bottom:3px;
    z-index:1;
    }
.xtop, .xbottom {display:block; background-color:#ffffff; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px; background-color:#ffff4f;}
.xb2, .xb3, .xb4 {border-left:1px solid #ffa800; border-right:1px solid #ffa800;}
.xb1 {margin:0 5px; background-color:#ffa800;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px; background-color:#ffff4f;}
.xb4 {height:2px; margin:0 1px; background-color:#ffff4f;}
.xboxcontent {
    display:block;
    background-color:#ffff4f; 
    border:0 solid #ffa800; 
    border-width:0 1px;
}

#fsnazzy h1, #fsnazzy h2, #fsnazzy p {
    margin:0 3px; 
    letter-spacing:1px;
    z-index:1;
    }
#fsnazzy {
    background-color:#a6ff7b;  
    margin-bottom:3px;
    z-index:1;
    }

.ftop, .fbottom {display:block; background-color:#ffffff; font-size:1px;}
.fb1, .fb2, .fb3, .fb4 {display:block; overflow:hidden;}
.fb1, .fb2, .fb3 {height:1px; background-color:#a6ff7b;}
.fb2, .fb3, .fb4 {border-left:1px solid #ffa800; border-right:1px solid #ffa800;}
.fb1 {margin:0 5px; background-color:#ffa800;}
.fb2 {margin:0 3px; border-width:0 2px;}
.fb3 {margin:0 2px; background-color:#a6ff7b;}
.fb4 {height:2px; margin:0 1px; background-color:#a6ff7b;}

div.fboxcontent {
    display:block;
    background-color:#a6ff7b; 
    padding-left:10px; 
    padding-right:10px; 
    border:0 solid #ffa800; 
    border-width:0 1px;
    text-align:left;
    letter-spacing: 0em;
}

#isnazzy h1, #isnazzy h2, #isnazzy p {
    margin:0 3px; 
    letter-spacing:1px;
    z-index:1;
    }
#isnazzy {
    background-color:#a6ff7b;  
    margin-bottom:3px;
    z-index:1;
    }

.itop, .ibottom {display:block; background-color:#ffffff; font-size:1px;}
.ib1, .ib2, .ib3, .ib4 {display:block; overflow:hidden;}
.ib1, .ib2, .ib3 {height:1px; background-color:#a6ff7b;}
.ib2, .ib3, .ib4 {border-left:1px solid #ffa800; border-right:1px solid #ffa800;}
.ib1 {margin:0 5px; background-color:#ffa800;}
.ib2 {margin:0 3px; border-width:0 2px;}
.ib3 {margin:0 2px; background-color:#a6ff7b;}
.ib4 {height:2px; margin:0 1px; background-color:#a6ff7b;}

div.iboxcontent {
    display:block;
    background-color:#a6ff7b; 
    padding-left:10px; 
    padding-right:10px; 
    border:0 solid #ffa800; 
    border-width:0 1px;
    text-align:left;
    letter-spacing: 0em;
}
div.iboxcontent h1 {
    display:block;
    margin-left:-2px;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:10px;
    color:#000060;
    font-size:1.4em;
    letter-spacing:0.4px !important;
    text-align:left;
    z-index:1;
}
div.iboxcontent h2 {
    display:block;
    padding-left:0px;
    padding-top:10px;
    padding-bottom:5px;
    color:#000060;
    font-size:1.2em;
    letter-spacing:0.1px !important;
    text-align:left;
}
div.iboxcontent p {
    margin-left:20px;
    color:#000000;
    font-size:1.0em;
    letter-spacing: 0em !important;
    text-align:left;
    padding-bottom:5px;
}
div.iboxcontent li {
    margin-left:10px;
    color:#000000;
    font-size:1.0em;
    letter-spacing: 0em !important;
    text-align:left;
}

.firmenname {
    font-weight:bold;
    color:#a00000;
}

.footer{
    color:#222222;
    font-size:10px;
}
a.footer{
    color:#222222;
    font-size:10px;
}





div.print_header {
    margin-bottom:25px;
    border-bottom:1px solid #000000;
    padding-bottom:10px;
    font-size:0.8em;
    font-family: arial,helvetica,sans-serif;
}
div.print_header Xtd {
    font-size:0.5em;
    font-family: arial,helvetica,sans-serif;
}
div.print_body {
    font-size:1.2em;
    font-family:arial,helvetica,sans-serif;
}
div.print_body h1{
    /* TODO */
}
div.print_body h2{
    /* TODO */
}
div.print_body h3{
    /* TODO */
}
div.print_footer {
    margin-top:25px;
    border-top:1px solid #000000;
    padding-top:10px;
    font-size:0.8em;
    font-family:arial,helvetica,sans-serif;
}
