a.ricnavtop:link    { font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 11px; font-weight: normal; color: #666666; line-height: 10px; text-decoration: none; }
a.ricnavtop:active  { font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 10px; text-decoration: none; }
a.ricnavtop:visited { font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 11px; font-weight: normal; color: #666666; line-height: 10px; text-decoration: none; }
a.ricnavtop:hover   { font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 10px; text-decoration: none; }

a.mail              { color: 999999; font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
a.mail:link         { color: 999999; }
a.mail:active       { color: 999999; }
a.mail:visited      { color: 999999; }
a.mail:hover        { color: 000000; text-decoration: underline; }

a               { color: 999999; font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }
a:hover         { color: 000000; }


td              { color: 333333; font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 11px; line-height: 17px; font-weight: normal; }
.faulty         { color: ffcc00; font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 11px; font-weight: normal; }
.faulty2        { color: ffcc00; font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 14px; font-weight: normal; }
.confirm        { color: 999999; font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 14px; font-weight: bold; }

//input			{ border-style: solid; border-color: eeeeee; font-size: 11px; font-family: verdana, geneva, helvetica, arial, sans-serif; }
input.faulty	{ border-style: solid; border-color: ffcc00; font-size: 11px; font-family: verdana, geneva, helvetica, arial, sans-serif; }
input.radiox	{ border-style: solid; border-color: eeeeee; border-width: 1px; background-color: eeeeee; border-left-color:#aaaaaa; border-top-color:#aaaaaa; border-right-color:#eeeeee; border-bottom-color:#eeeeee; border-width: 1px;  }
input.radFaulty	{ border-style: solid; border-color: ffcc00; border-width: 1px; }
//textarea		{ border-style: solid; border-color: eeeeee; font-size: 11px; font-family: verdana, geneva, helvetica, arial, sans-serif; }


td.logo      { color: 333333; font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 9px; line-height:16px; font-weight: normal; }
h1.logo      { color: 333333; font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 9px; line-height:16px; font-weight: normal; }


td.welcome      { color: cccccc; font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 24px; font-weight: normal; }
li              { list-style-image: url(imgs/arrow.gif); }
li.standort     { list-style-image: url(imgs/dot.gif); }
ul              { line-height:24px; }

a:              { color: 333333; font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }
a:link          { color: 333333; }
a:active        { color: 333333; }
a:visited       { color: 333333; }
a:hover         { color: 000000; }

a.partner              { color: 333333; font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 11px; font-weight: bold; }
a.partner:link         { color: 333333; }
a.partner:active       { color: 333333; }
a.partner:visited      { color: 333333; }
a.partner:hover        { color: 000000; }

input.kontakt_tex   	{ font-family: verdana, Arial, Helvetica, sans-serif;	color:#666666; font-size: 11px; width: 180px; height: 20px; background-color:#eeeeee; border-style:solid; border-left-color:#aaaaaa; border-top-color:#aaaaaa; border-right-color:#eeeeee; border-bottom-color:#eeeeee; border-width: 1px; }
input.button_tex    	{ font-family: verdana, Arial, Helvetica, sans-serif;	color:#666666; font-size: 11px;	width: 90px; height: 20px; background-color:#eeeeee; border-style:solid; border-left-color:#eeeeee; border-top-color:#eeeeee; border-right-color:#aaaaaa; border-bottom-color:#aaaaaa; border-width: 1px; }
input.button_texbig    	{ font-family: verdana, Arial, Helvetica, sans-serif;	color:#666666; font-size: 11px;	width: 140px; height: 20px; background-color:#eeeeee; border-style:solid; border-left-color:#eeeeee; border-top-color:#eeeeee; border-right-color:#aaaaaa; border-bottom-color:#aaaaaa; border-width: 1px; }
textarea                { font-family: verdana, Arial, Helvetica, sans-serif;   color:#333333; font-size: 11px; width: 180px; line-height: 15px; background-color:#eeeeee; border-style:solid; border-left-color:#aaaaaa; border-top-color:#aaaaaa; border-right-color:#ffffff; border-bottom-color:#ffffff; border-width: 1px; }

.disclaimer              { color: 333333; font-family: verdana, geneva, helvetica, arial, sans-serif; font-size: 9px; font-weight: normal; }

hr				{ color: eeeeee }
div.p1but { position: absolute; left: 24px; bottom: 24px; }
