body {
    width:             100%;
    color:             #567330;
    background-image:  url(../images/bg_wasserzeichen.jpg);
    background-repeat: repeat;
    margin:            0px;
    padding-bottom:    0px;
    padding-left:      20px;
    padding-right:     0px;
    padding-top:       20px;
    font-size:         80%/1.3em;
}
div#header {
    background-color:  #ffffff;
    background-image:  url(../images/banner.jpg);
    background-repeat: no-repeat;
    height:            0px;
    /* Bad property: left:0px; */
    /* Bad property: position:absolute; */
    /* Bad property: top:0px; */
    width:             500%;
    display:           none;
}
div#left-sidebar {
    background-color:  #ffffff;
    height:            100%;
    width:             19px;
    background-image:  url(../images/bg_sidebar_print.jpg);
    background-repeat: repeat;
    display:           none;
}
#navlist {
    font-family: Arial, Helvetica, sans-serif;
    font-size:   11px;
    font-weight: bold;
    margin:      160px 0 0 0;
    width:       100%;
    display:     none;
}
#navlist li {
    float:           left;
    list-style-type: none;
    margin:          0 0 1em 0;
    padding:         0;
    white-space:     nowrap;
}
#navlist ul {
    margin:  0;
    padding: 0;
}
#navlist a {
    background-color:    #E3C69A;
    background-image:    url(../images/bg_button.gif);
    background-position: 0% 50%;
    background-repeat:   repeat;
    border-bottom:       1px ;
    border-top:          1px ;
    border-color:        #567330 ;
    padding:             5px 10px 8px 10px;
    text-decoration:     none;
}
#navlist a:link, #navlist a:visited {
    color: #567330;
}
#navlist a:hover, #navlist a:active,
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
    background-color:    #567330;
    background-image:    url(../images/bg_button_over.gif);
    background-position: 0% 50%;
    background-repeat:   repeat;
    color:               #FFFFFF;
}
#signum {
    width:   114px;
    height:  150px;
    padding: 0px;
    display: none;
}
h1 {
    font-size:   12pt;
    font-weight: bold;
    margin:      0px;
}
h1 span {
    font-size: 8pt;
}
h2 {
    font-size:      11pt;
    font-weight:    bold;
    margin:         0px;
    padding-bottom: 1.25em;
    padding-left:   10px;
    padding-right:  1.25em;
    padding-top:    1em;
}
h2 span {
    font-size: 11pt;
}
h3 {
    font-size:      11pt;
    font-weight:    bold;
    margin:         0px;
    padding-bottom: 0.5em;
    padding-left:   10px;
    padding-right:  1.5em;
    padding-top:    1em;
}
h3 a {
    text-decoration: none;
    color:           #3aa641;
}
h3 a:hover {
    text-decoration: underline;
    color:           #ffffff;
}
h4 {
    font-size:   10pt;
    font-weight: bold;
    margin:      0px;
    font-family: Arial, Helvetica, sans-serif;
}
h5 {
    font-size:    9pt;
    padding-left: 1.5em;
    font-weight:  bold;
    margin:       0px;
}
p {
    font-size:        9pt;
    margin:           0px;
    padding-bottom:   0.5em;
    padding-left:     1.5em;
    padding-right:    0.5em;
    padding-top:      0.5em;
    color:            #567330;
    background-color: transparent;
}
p a {
    font-weight:     normal;
    text-decoration: none;
    color:           #3aa641;
}
p a:hover {
    font-weight:     normal;
    text-decoration: underline;
    color:           #ffffff;
}
p .marke {
    color: #3aa641;
}
p .fett {
    color:       #3aa641;
    font-weight: bold;
}
p .grass {
    font-weight: bold;
}
p .hyglight {
    color:       #3aa641;
    font-weight: bold;
    float:       left;
}
p .forte {
    font-size:   1.2em;
    color:       #3aa641;
    font-weight: bold;
}
p .grande {
    font-size:   1.1em;
    color:       #3aa641;
    font-weight: bold;
}
p .grandissimo {
    font-size:   1.1em;
    color:       #3aa641;
    font-weight: bold;
}
p .paralink {
    padding-bottom: 2px;
    border-bottom:  1px dashed #3aa641 ;
}
p cite {
    color: #3aa641;
}
.br {
    display: none;
}
h2.c1 {
    clear: both;
}
#textblock00 {
    width: 600px;
}
#textblock01 {
    width: 560px;
    float: left;
}
#textblock02 {
    width: 210px;
    float: left;
}
#textblock03 {
    float:        left;
    width:        220px;
    margin-top:   20px;
    margin-left:  30px;
    border:       1px dashed ;
    border-color: #567330 ;
}
#textblock03 p {
    font-size: 12px;
    float:     none;
}
#service {
    width:            540px;
    height:           44px;
    margin-left:      0px;
    margin-top:       0px;
    background-color: transparent;
    border:           0px ;
    float:            left;
    display:          none;
}
#service01 {
    margin-left: 0px;
    margin-top:  0px;
    width:       115px;
    height:      25px;
    float:       left;
}
#service01 a {
    display:          block;
    background-image: url(../images/service_01.gif);
    width:            115px;
    height:           25px;
    border:           0px ;
}
#service01  a:hover {
    background-image: url(../images/service_over_01.gif);
    border:           0px ;
}
#service02 {
    margin-left: 0px;
    margin-top:  0px;
    width:       393px;
    height:      25px;
    float:       left;
}
#service03 {
    margin-left: 0px;
    margin-top:  0px;
    width:       30px;
    height:      25px;
    float:       left;
}
#service03 a {
    display:          block;
    background-image: url(../images/service_03.gif);
    width:            30px;
    height:           25px;
    border:           0px ;
}
#service03  a:hover {
    background-image: url(../images/service_over_03.gif);
    border:           0px ;
}
#service04 {
    margin-left: 0px;
    margin-top:  0px;
    width:       453px;
    height:      19px;
    float:       left;
}
#service05 {
    margin-left: 0px;
    margin-top:  0px;
    width:       85px;
    height:      19px;
    float:       left;
}
#service05 a {
    display:          block;
    background-image: url(../images/service_05.gif);
    width:            85px;
    height:           19px;
    border:           0px ;
}
#service05  a:hover {
    background-image: url(../images/service_over_05.gif);
    border:           0px ;
}
#service06 {
    margin-left: 0px;
    margin-top:  0px;
    width:       85px;
    height:      19px;
    float:       left;
}
#service06 a {
    display:          block;
    background-image: url(../images/service_over_05.gif);
    width:            85px;
    height:           19px;
    border:           0px ;
}
#service06  a:hover {
    background-image: url(../images/service_over_05.gif);
    border:           0px ;
}
.boxed {
    width:        210px;
    color:        #567330;
    background:   transparent ;
    font-size:    9pt;
    font-weight:  bold;
    margin-top:   2px;
    margin-left:  10px;
    padding:      0.2em;
    border:       0px ;
    border-color: #3aa641 ;
    float:        left;
}
.boxtrans {
    width:            290px;
    color:            #567330;
    background-color: transparent;
    font-size:        10pt;
    font-weight:      normal;
    margin-top:       2px;
    margin-left:      8px;
    padding-bottom:   0.2em;
    padding-left:     0.5em;
    padding-top:      0;
    border:           0px ;
    border-color:     #3aa641 ;
    float:            left;
}
div.item {
    float:       left;
    border:      0px solid ;
    margin:      auto;
    margin-left: 50px;
    padding:     5px;
    width:       80%;
    text-align:  center;
}
div.item img {
    float:        left;
    margin:       3px 5px 0 5px;
    padding:      1px;
    border:       1px dashed ;
    border-color: #567330 ;
}
div.clearer {
    clear:       left;
    line-height: 2em;
    height:      2em;
}
div.itembox {
    float:       left;
    border:      0px solid ;
    margin:      auto;
    margin-left: 10px;
    padding:     5px;
    width:       90%;
    text-align:  center;
}
div.itembox img {
    float:        left;
    margin:       3px 5px 0 5px;
    padding:      5px 5px 5px 5px;
    border:       1px ;
    border-color: #567330 ;
    border-style: dashed;
}
div.clear {
    clear:       left;
    line-height: 0.25em;
    height:      0.25em;
}
div.itemfoto {
    text-align:   center;
    border-color: #567330 ;
    border-style: dashed;
    float:        left;
    width:        480px;
    border:       1px dashed ;
    margin:       10px 0 0 0;
    padding:      5px;
}
div.itemfoto img {
    float:        none;
    margin:       3px 5px 0 5px;
    padding:      5px 5px 5px 5px;
    border:       0px ;
    border-color: #567330 ;
}
#box01 {
    /* Bad property: page-break-before:always */
}
#special {
display: none;
}

#regel {
	font-size:   0.9em;
	color: #567330;
    margin-top:    5px;
    margin-right:  0px;
    margin-bottom: 5px;
    margin-left:   200px;
    padding:       2px;
   	text-align:    right;
	}

.preload {display:none;}
ins {display:none;}
em {display:none;}

/* ************************************************************ */
/* - - - - - - - - - - - - - - - - - - - - -

Title : Print CSS for KBU -HANDWERKER - Fa. MAIER
Author : IDteh enterprise V. Martinov - Germany
URL : http://www.idteh.com/

Created : March 07, 2006
Modified : , 2006

- - - - - - - - - - - - - - - - - - - - - */
