a:visited  { text-decoration: none }
a:link    { text-decoration: none }
a:link1 { color: blue }
a:hover    { color: #0f0f25 }
A:hover     { text-decoration: underline }
.naviapp  { font-size: 11px; text-align: center; margin-bottom: 2px; padding-bottom: 2px }
.naviapp1  { font-size: 11px; text-align: center; margin-bottom: 2px; padding-bottom: 2px }
a:active  { text-decoration: none }
about_us { color: #0f0f25; font-size: 11px; line-height: 3; text-align: justify; margin: 10px; padding: 10px }
a  { font-family: Verdana, Arial, Helvetica, "Courier New", Times, "Times New Roman"; background-color: transparent; cursor: pointer }
A   { color: #0f0f25; font-size: 10px; font-family: Verdana, Arial, Helvetica, "Courier New", Times, "Times New Roman" }
a.more { color: yellow; font-weight: bold; font-size: 12px; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif }
address { font-style: italic }
big, legend { font-weight: bold }
body  { background-image: url("bilder/bg.jpg") }
button { cursor: auto  }
FORM { padding: 0px }
h1 { color: #000 }
H1 { color: #007384; font-size: 16px; font-family: Arial, Helvetica, sans-serif; margin: 0 0 10 }
h1, h2, h3, h4, h5, h6    { font-family: Verdana, Arial, Helvetica, "Courier New", Times, "Times New Roman" }
h2  { color: #333 }
H2 { color: #007384; font-size: 13px; margin: 0 0 6 }
h3 { color: #666 }
h4 { color: #999 }
h5  { color: #333; font-size: 13px; font-family: "Courier New", Courier, Arial; line-height: 26px; text-align: right; letter-spacing: 5px; margin-bottom: 1px; padding-right: 40px; padding-bottom: 1px }
h6      { color: #000; font-size: 13px; font-family: "Courier New", Courier, Arial; line-height: 26px; text-align: right; letter-spacing: 5px; margin-bottom: 1px; padding-right: 40px; padding-bottom: 1px }
hr { color: #ccc; height: 1px }
HR#trennlinie { color: #007384; background-color: #007384; margin: 18px 0px; border: 0px; height: 1px }
INPUT, SELECT, TEXTAREA { color: #000000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica }
P { margin: 0 }
P, OL, UL, DIV, TD, H1, H2 { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140% }
p.copyright { font-size: 12px }
pre { font-family: courier; padding: 1% }
SELECT#FEreg-select { width: 100px }
small, sub, sup { font-size: 14px }
textarea { cursor: text  }
TEXTAREA { overflow-x: auto; overflow-y: auto; scroll: hide  }
th { font-weight: bold; text-align: center; margin-left: 0 }
.crumb, .cvstag, .footer, .note, .metadata, .mirror, .htdig { color: #A2ADDA; font-size: 10px; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif }
.crumb, .footer, .note, .metadata, .mirror, .htdig2 { color: #c0c0c0; font-size: 9px; font-family: Geneva, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.crumb, .footer, .note, .metadata, .mirror, .htdig3 { color: #c0c0c0; font-size: 12px; font-family: Geneva, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.more-style { color: #666666; font-weight: bold }
.nospace { margin-top: 0px; margin-bottom: 0px }
.sans { font-family: Geneva, Verdana, Helvetica, Arial, sans-serif }
.small { font-size: 13px }
.smallsans { font-size: 12px; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif }

/* ================ Inhaltselemente ==================== */
.aboutus1      { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, "Courier New", Times, "Times New Roman"; line-height: 2; font-stretch: inherit; text-align: justify; margin: 10px 12px 8px; padding: 10px 12px; width: auto; height: auto; border-color: #0f0f25 }
.applications  /* Text für Applicationen */     { color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, "Courier New", Times, "Times New Roman"; line-height: 12pt; text-align: justify; margin: 7px 10px 4px; padding: 7px 10px 4px; width: auto; height: auto; border-color: #0f0f25 }
.applications2 { color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, "Courier New", Times, "Times New Roman"; line-height: 12pt; text-align: left; margin: 7px 10px 4px; padding: 7px 10px 4px; width: auto; height: auto; border-color: #0f0f25 }
.applicationsposs /* Applicationen Possebilities */      { color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-align: justify; margin: 1px 10px 6px; padding-top: 1px; padding-right: 10px; padding-left: 10px; width: auto; height: auto; border-color: #0f0f25 }
.aboutus2 { color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16pt; text-align: justify; margin: 1px 10px 6px; padding-top: 1px; padding-right: 10px; padding-left: 10px; width: auto; height: auto; border-color: #0f0f25 }
.camera1   { color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-align: justify; margin: 10px 1px 10px 2px; padding: 10px 1px 10px 2px; border-color: #0f0f25 }
.mcu { color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-align: justify; margin: 7px 10px 10px; padding: 7px 10px 10px; border-color: #0f0f25 }
.camera2 { color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-align: justify; word-spacing: inherit; letter-spacing: inherit; margin: 10px 12px 20px 2px; padding: 10px 12px 20px 2px; width: auto; height: auto; border-color: #0f0f25 }
.applications1 /* >> click on Image>>  Hinweis */  { color: #000; font-size: 9px; line-height: 1; text-align: right; margin-right: 14px; padding-right: 14px; border-color: #0f0f25 }
.applications2h1 /* Überschrift für Applicationen */   { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; border-color: #0f0f25 }
.tableborder   { background-position: 1px 0; border-top: 1pt solid #000; border-right: 1pt solid #000; border-bottom: 1pt solid #000; border-left: #000 }
.tableborder3  { background-position: 1px 0; border-top: 1pt solid #0f0f46; border-bottom: 1pt solid #0f0f46; border-left: 1pt solid #0f0f46 }
.tableborder5  { background-position: 1px 0; border-right: 1pt solid #888788; border-bottom: 1pt solid #888788; border-left: 1pt solid #888788 }
.tableborder4  { background-position: 1px 0; border-style: solid; border-width: 1px 1pt 1pt; border-color: #000 }
.tableborder6 { background-position: 1px 0; border-top: 1px solid #888788; border-right: 1pt solid #888788; border-left: 1pt solid #888788 }
.imrint { color: #000; font-size: 11px; text-align: left; margin-top: 10px; margin-bottom: 10px; margin-left: 20px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px }
.tableborder2  { background-position: 1px 0; border-bottom: 1pt solid #888788; border-left: 1pt solid #888788 }
.tableborder1 { background-position: 1px 0; border: solid 1px #fff }
.imprinta  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: left; margin-top: 50px; margin-left: 18px }
.imprintb { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: justify; margin-top: 50px; margin-left: 30px }
.inquiry2 /* Eingabefelder */    { color: #fff; font-size: 11px; background-color: #a3acda; padding-top: 4pt; padding-left: 5px; right: 180px; width: 180pt; height: 20pt; border: solid 1px }
.checka   { color: #fff; font-size: 11px; background-color: #a3acda; padding-top: 2pt; padding-left: 5px; width: 180pt; height: 20pt; border: solid #f00 }
.checka1 { color: #000000; font-size: 11px; background-color: #f00; padding-top: 5px; padding-left: 5px; width: 180pt; height: 45px; border: solid 1px #f00; outline: solid 2px #f00 }
.inquiry /* Schrift */  { color: #000; font-size: 11px; text-align: right; padding-right: 20px; padding-left: 15px; width: 200pt; height: 25px }
.inquiry4 /*  Buttons  */  { color: #fff; font-size: 11px; background-color: #0f0f46; text-align: center; width: 80pt; height: 25px; border: solid 1pt }
.inquiryleft { color: #000; font-size: 11px; text-align: justify; padding-right: 20px; padding-left: 15px; width: 200pt; height: 25px }
.inquiry3 /* Eingabefelder groß */     { color: #fff; font-size: 11px; background-color: #a3acda; padding-top: 5px; padding-left: 5px; width: 180pt; height: 35pt; border: solid 1pt }
.inquiry6 { color: #fff; font-size: 11px; background-color: #a3acda; padding-top: 5px; padding-left: 5px; width: 180pt; height: 70pt; border: solid 1pt }
.inquiry3a { color: #fff; font-size: 11px; background-color: #a3acda; padding-top: 5px; padding-left: 5px; width: 180pt; height: 70pt; border: solid 1pt }
.inquiry5 { color: #fff; font-size: 11px; background-color: #a3acda; padding-top: 5px; padding-left: 5px; width: 180pt; height: 50pt; border: solid 1pt }
.checkb    { color: #fff; font-size: 11px; background-color: #a3acda; padding-top: 2pt; padding-left: 5pt; width: 180pt; height: 35pt; border: solid #f00 }
.checkc { color: #fff; font-size: 11px; background-color: #a3acda; padding-top: 2pt; padding-left: 5pt; width: 180pt; height: 50pt; border: solid #f00 }
.clear { }
.inquiry7 {
	color: #fff;
	font-size: 11px;
	background-color: #a3acda;
	width: 180pt;
	height: 15pt;
	border: solid 1pt;
	padding-top: 1px;
	padding-left: 1px;
}
.inquiry7b {
	color: #000000;
	font-size: 11px;
	background-color: #FF0000;
	width: 180pt;
	height: 15pt;
	border: solid 1pt;
	padding-top: 1px;
	padding-left: 1px;
}
.foodleft { color: #fff; font-size: 11px; padding-bottom: 8px; padding-left: 25px }
.foodright { color: #fff; font-size: 11px; text-align: right; padding-right: 35px; padding-bottom: 8px }
.foodcontact { padding-top: 1px; padding-left: 192px }
.path { color: #0f0f25; font-size: 11px; padding-top: 2px; padding-left: 63px }
.menü  { color: #0f0f25; font-size: 10px; background-color: #dde2f6; padding-left: 7px; width: 159px; height: 22px; border-bottom: 1px solid #0f0f25; border-left: medium none #0f0f25 }
.menüif  { color: #0f0f25; font-size: 10px; background-color: #f0f3fc; padding-left: 7px; width: 159px; height: 22px; border-bottom: 1px solid #0f0f25; border-left: medium none #0f0f25 }
.menüif2  { color: #0f0f25; font-size: 10px; background-color: #c2c9eb; padding-left: 7px; width: 159px; height: 22px; border-bottom: 1px solid #0f0f25; border-left: medium none #0f0f25 }
.submenü1  { color: #0f0f25; font-size: 10px; background-color: #dde2f6; padding-left: 16px; width: 159px; height: 22px; border-bottom: 1px solid #0f0f25; border-left: medium none #0f0f25 }
.submenü1if  { color: #0f0f25; font-size: 10px; background-color: #f0f3fc; padding-left: 16px; width: 159px; height: 22px; border-bottom: 1px solid #0f0f25; border-left: medium none #0f0f25 }
.submenü2  { color: #0f0f25; font-size: 10px; background-color: #dde2f6; padding-left: 29px; width: 159px; height: 22px; border-bottom: 1px solid #0f0f25; border-left: medium none #0f0f25 }
.submenü2if  { color: #0f0f25; font-size: 10px; background-color: #f0f3fc; padding-left: 29px; width: 159px; height: 22px; border-bottom: 1px solid #0f0f25; border-left: medium none #0f0f25 }
.language { padding-left: 15px }
