
body    { font-size:        13px;
          line-height: 140%;
          font-family:      Arial, Helvetica;
          color:            #000000;
          margin:           25px;
    background-color:       #fff; }

.RundeBox {-moz-border-radius: 4px;
    border-radius: 8px;
    -moz-box-shadow: 0 0 9px #aaa;
    -webkit-box-shadow: 0 0 9px #aaa;
    box-shadow: 0 0 9px #aaa;
    border: 1px solid #aaaaaa;
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#aaaaaa');
    padding:12px;
    background-color:#efefef;
    color:#fff;
}

td { font-size:       13px; line-height: 140%;}
input { font-family:     Arial, Helvetica;
        font-size:       13px; }

.bgForms {background-color:#eeeeee;border:1px solid #666;padding:3px;}

h1 { font-size:   18px;
     font-weight: bold;
     color:       #5d9021; line-height:150%}
h2 { font-size:   26px;
     font-weight: bold;
     color:       #5d9021; line-height:130%}
     
h3 { font-size:   16px;
     font-weight: bold;
     color:       #5d9021;
     margin:0px; line-height:130%}

.gross { font-size: 18px; }
.grossfett { font-size: 18px; font-weight: bold; }

.hellBG { /*background-color: #d0d0d0;*/

    -moz-border-radius: 4px;
    border-radius: 8px;
    -moz-box-shadow: 0 0 5px #aaa;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
    border: 1px solid #aaaaaa;
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#aaaaaa');
    padding:12px;
    background-color:#efefef;


}

.grau { color: #808080; }

.Rahmen { border: #000000 1px solid; }

.BadNews { font-weight: bold;
           color:       #ec2b2b;
           background-color:#FDD;
            padding:3px;
            display:block;
}
.GoodNews { font-weight: bold;
            color:       #3C9600;
    padding:3px;
    display:block;
    background-color:#CFF7A8;
}

.ZelleO  { BORDER-RIGHT:   #000000 1px solid;
           BORDER-TOP:     #000000 1px solid;
           BORDER-LEFT:    #000000 1px solid;
           BORDER-BOTTOM:  #000000 0px solid;
           font-size:      12px;
           font-family:    Arial, Helvetica;
           color:          #000000;
           background:     #f0f0f0; }

.ZelleM  { BORDER-RIGHT:   #000000 1px solid;
           BORDER-TOP:     #000000 0px solid;
           BORDER-LEFT:    #000000 1px solid;
           BORDER-BOTTOM:  #000000 0px solid;
           font-size:      12px;
           font-family:    Arial, Helvetica;
           color:          #000000;
           background:     #f0f0f0; }

a:link          { color:                 #2A5DA4;
                  text-decoration:       none;
                  font-weight:           bold; }
a:visited       { color:                 #2A5DA4;
                  text-decoration:       none;
                  font-weight:           bold; }
a:active        { color:                 #2A5DA4;
                  text-decoration:       underline;
                  font-weight:           bold; }
a:hover         { color:                 #2A5DA4;
                  text-decoration:       underline;
                  font-weight:           bold; }
                  
.clearer {clear:both;}
.vat {vertical-align:top;}

.HighlightNaviMP
{
    background-color:#2A5DA4;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding:5px;
    color:#fff;
    font-weight:bold;
    padding-left:13px;
    padding-right:13px;
}
