BODY { font-family : Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif; }


body {
        scrollbar-3dlight-color : #cccccc;
        scrollbar-arrow-color : #cccccc;
        scrollbar-darkshadow-color : #cccccc;
        scrollbar-face-color : #ffffff;
        scrollbar-highlight-color : #ffffff;
        scrollbar-shadow-color : #ffffff;
        scrollbar-track-color : #ebebeb;
}


.head01color                    { color: #1B2577; font-size: 14px; line-height: 18px; font-weight: bold }
.head01color a                  { color: #1B2577; font-size: 14px; line-height: 18px; font-weight: bold; text-decoration:none; }
.head01color:hover              { color: #1B2577; font-size: 14px; line-height: 18px; font-weight: bold; text-decoration:underline; }

.head01grau                             { color: #666666; font-size: 14px; line-height: 18px; font-weight: bold }
.head01grau a                   { color: #666666; font-size: 14px; line-height: 18px; font-weight: bold; text-decoration:none; }
.head01grau:hover               { color: #666666; font-size: 14px; line-height: 18px; font-weight: bold; text-decoration:underline; }

.lt01color              { color: #1B2577; font-size: 10px; line-height: 12px }
.lt01color a            { color: #1B2577; font-weight: bold; text-decoration:none; }
.lt01color a:hover              { color: #1B2577; text-decoration:underline; }

.lt02color              { color: #1B2577; font-size: 10px; line-height: 12px; letter-spacing: 0px; }
.lt02color a            { color: #1B2577; font-weight: bold; text-decoration:none; }
.lt02color a:hover              { color: #000000; text-decoration:none; }

.lt01colorfett          { color: #1B2577; font-size: 10px; line-height: 12px; font-weight: bold }
.lt01colorfett a        { color: #1B2577; font-weight: bold; text-decoration:none; }
.lt01colorfett a:hover  { color: #1B2577; text-decoration:underline; }

.lt01grau                               { color: #000000; font-size: 10px; line-height: 12px }
.lt01grau a                             { color: #1B2577; font-weight: bold; text-decoration:none; }
.lt01grau a:hover               { color: #000000; text-decoration:none; }

.lt01grau2                              { color: #000000; font-size: 10px; line-height: 14px }
.lt01grau2 a                    { color: #1B2577; font-weight: bold; text-decoration:none; }
.lt01grau2 a:hover              { color: #000000; text-decoration:none; }

.lt01graufett                   { color: #000000; font-size: 10px; line-height: 12px; font-weight: bold }
.lt01graufett a                 { color: #1B2577; font-weight: bold; text-decoration:none; }
.lt01graufett a:hover   { color: #1B2577; text-decoration:none; }

.error                          { color: #FF0000; font-size: 10px; line-height: 12px; font-weight: bold }

.nav1                                   { color: #1B2577; font-size: 10px; font-weight: bold; line-height: 20px; margin-left: 0px }
.nav1 a                                 { color: #1B2577; text-decoration: none }
.nav1 a:hover                   { color: #000000; text-decoration: none }

.nav2                                   { color: #1B2577; font-size: 10px; line-height: 11px; text-align: left }
.nav2 a                         { color: #1B2577; text-decoration: none }
.nav2 a:hover                   { color: #000000; text-decoration: none }


.abstand1                       { color: #cccccc; font-size: 1px; line-height: 1px }
.abstand2                       { color: #cccccc; font-size: 2px; line-height: 2px }
.abstand3                       { color: #cccccc; font-size: 3px; line-height: 3px }
.abstand4                       { color: #cccccc; font-size: 4px; line-height: 4px }
.abstand5                       { color: #cccccc; font-size: 5px; line-height: 5px }
.abstand6                       { color: #cccccc; font-size: 6px; line-height: 6px }

.tableborder    {
        border:1px solid #999999;
}

.tabellenlinie  {
        border-bottom:1px solid #999999;
}

.tabellenlinieWeiss     {
        border-bottom:1px solid #FFFFFF;
}

.imageborder    {
        border:1px solid #999999;
}

.box-titel      {
        background-color:#FFFFFF;
        color:#1B2577;
        font-weight: bold;
        letter-spacing: 1px;
        font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular;
        FONT-SIZE:11px;
        border-bottom:1px solid #999999;
        border-left:1px solid #999999;
    border-right:1px solid #999999;
        border-top:1px solid #999999;
        width: 100%;
        padding:3px
}

.box-top        {
        background-color:#e6e6e6;
        color:#1B2577;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular;
        FONT-SIZE:10px;
        padding:3px
}

.box-garantie 	{
	background-color:#ffffff; 
	color:#ff0066;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular;
	FONT-SIZE:10px;
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
    border-right:1px solid #999999; 
	border-top:1px solid #999999;
	padding:3px
}

.box-empty      {
        background-color:#FFFFFF;
        border-bottom:1px solid #999999;
        border-left:1px solid #999999;
    border-right:1px solid #999999;
        border-top:1px solid #999999;
        width: 100%;
        padding:3px
}

.box-news       {
        background-color:#FFFFFF;
        border-bottom:1px solid #999999;
        border-left:1px solid #999999;
    border-right:1px solid #999999;
        border-top:1px solid #999999;
        width: 100%;
}

.box    {
        background-color:#FFFFFF;
        color:#000000;
        font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular;
        FONT-SIZE:10px;
        border-bottom:1px solid #999999;
        border-left:1px solid #999999;
    border-right:1px solid #999999;
        border-top:1px solid #999999;
        width: 100%;
        padding:3px
}

.box a {
        color:#000000;
        font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular;
        font-weight: bold;
        text-decoration:none;
        FONT-SIZE:10px;
}

.box a:hover {
        color:#000000;
        font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular;
        font-weight: bold;
        text-decoration:none;
        FONT-SIZE:10px;
}

.nav-wissens    {
        background-color:#FFFFFF;
        width: 100%;
        padding:3px
}

textarea.formtext       {
        background-color:#FFFFFF;
        color:#000000;
        font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular;
        FONT-SIZE:10px;
        line-height: 12px;
        border-bottom:1px solid #999999;
        border-left:1px solid #999999;
    border-right:1px solid #999999;
        border-top:1px solid #999999;
        width: 300px;
}

input.search    {
        background-color:#FFFFFF;
        color:#000000;
        font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
        FONT-SIZE:10px;
        line-height: 12px;
        border-bottom:1px solid #999999;
        border-left:1px solid #999999;
    border-right:1px solid #999999;
        border-top:1px solid #999999;
        width: 129px;
}

input.newsletter        {
        background-color:#FFFFFF;
        color:#000000;
        font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
        FONT-SIZE:10px;
        line-height: 12px;
        border-bottom:1px solid #999999;
        border-left:1px solid #999999;
    border-right:1px solid #999999;
        border-top:1px solid #999999;
        width: 140px;
}

input.newsletter2       {
        background-color:#FFFFFF;
        color:#000000;
        font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
        FONT-SIZE:10px;
        line-height: 12px;
        border-bottom:1px solid #999999;
        border-left:1px solid #999999;
    border-right:1px solid #999999;
        border-top:1px solid #999999;
        width: 136px;
}

input.anzahl    {
        background-color:#FFFFFF;
        color:#000000;
        font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
        FONT-SIZE:10px;
        text-align: right;
        line-height: 12px;
        border-bottom:1px solid #999999;
        border-left:1px solid #999999;
    border-right:1px solid #999999;
        border-top:1px solid #999999;
        width: 20px;
}

input.bestnr    {
        background-color:#FFFFFF;
        color:#000000;
        font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
        FONT-SIZE:10px;
        text-align: right;
        line-height: 12px;
        border-bottom:1px solid #999999;
        border-left:1px solid #999999;
    border-right:1px solid #999999;
        border-top:1px solid #999999;
        width: 50px;
}

input.kontakt   {
        background-color:#FFFFFF;
        color:#000000;
        font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
        FONT-SIZE:10px;
        line-height: 12px;
        border-bottom:1px solid #999999;
        border-left:1px solid #999999;
    border-right:1px solid #999999;
        border-top:1px solid #999999;
        width: 300px;
}

select.herkunft   {
        background-color:#FFFFFF;
        color:#000000;
        font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
        FONT-SIZE:10px;
        line-height: 12px;
        border-bottom:1px solid #999999;
        border-left:1px solid #999999;
    border-right:1px solid #999999;
        border-top:1px solid #999999;
        width: 200px;
}


.fuss                           { color: #999999; font-size: 10px }
.fuss a                         { color: #1B2577; text-decoration:none; }
.fuss a:hover           { color: #666666; text-decoration:none; }

.fuss-linie     {
        background-color:#FFFFFF;
        color: #999999;
        border-bottom:1px solid #999999;
        border-left:0px solid #999999;
    border-right:0px solid #999999;
        border-top:1px solid #999999;
        padding:2px
}

.senden         {
        background-color:#FFFFFF;
        color:#1B2577;
        font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular;
        FONT-SIZE:10px;
        line-height: 12px;
        font-weight: bold;
        border-bottom:1px solid #999999;
        border-left:1px solid #999999;
    border-right:1px solid #999999;
        border-top:1px solid #999999;
        width: 120px;
}

.loeschen       {
        background-color:#FFFFFF;
        color:#FF0000;
        font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular;
        FONT-SIZE:10px;
        line-height: 12px;
        font-weight: bold;
        border-bottom:1px solid #999999;
        border-left:1px solid #999999;
    border-right:1px solid #999999;
        border-top:1px solid #999999;
        width: 120px;
}