body { background-color:#DCDDDF; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;}
p, td {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-right:8px;}
h1 {color:#105FAA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:20px;}
u, li { color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height: 20px; }
h2 {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-right:8px; margin-top:8px;}
h3 {color:#105FAA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:16px;}
a:link {color:#105FAA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
a:visited {color:#105FAA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
a:active	{color:#105FAA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
a:hover {color:#105FAA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}

.textfield { border: 1px #105FAA inset; font-size:11px; size:auto; }
.radio {}
.button {  border: 1px #105FAA outset; }

td.wlo { background-image:url(images/w-lo.gif); background-repeat:no-repeat; background-position:left top; background-color:#fff;}
td.wro { background-image:url(images/w-ro.gif); background-repeat:no-repeat; background-position:right top; background-color:#fff;}
td.wlu { background-image:url(images/w-lu.gif); background-repeat:no-repeat; background-position:left bottom; background-color:#fff;}
td.wru { background-image:url(images/w-ru.gif); background-repeat:no-repeat; background-position:right bottom; background-color:#fff;}

td.glo { background-image:url(images/g-lo.gif); background-repeat:no-repeat; background-position:left top; background-color:#DCDDDF;}
td.gro { background-image:url(images/g-ro.gif); background-repeat:no-repeat; background-position:right top; background-color:#DCDDDF;}
td.glu { background-image:url(images/g-lu.gif); background-repeat:no-repeat; background-position:left bottom; background-color:#DCDDDF;}
td.gru { background-image:url(images/g-ru.gif); background-repeat:no-repeat; background-position:right bottom; background-color:#DCDDDF;}

span.safety a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#DAB6A6; text-decoration:none; }
span.sound a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#C3D1B8; text-decoration:none; }
span.service a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#C6D1E3; text-decoration:none; }

span.safety a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#DAB6A6; text-decoration:none; }
span.safety a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#DAB6A6; text-decoration:none; }
span.safety a:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#DAB6A6; text-decoration:none; }
span.safety a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#DAB6A6; text-decoration:underline; }

span.sound a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#C3D1B8; text-decoration:none; }
span.sound a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#C3D1B8; text-decoration:none; }
span.sound a:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#C3D1B8; text-decoration:none; }
span.sound a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#C3D1B8; text-decoration:underline; }

span.service a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#C6D1E3; text-decoration:none; }
span.service a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#C6D1E3; text-decoration:none; }
span.service a:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#C6D1E3; text-decoration:none; }
span.service a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#C6D1E3; text-decoration:underline; }

p.safety { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#DAB6A6; line-height:10px; text-decoration:none; }
p.sound { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#C3D1B8; line-height:10px; text-decoration:none; }
p.service { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#C6D1E3; line-height:10px; text-decoration:none; }

td.bggrau { background-color:#DCDDDF;}
td.bgweiss { background-color:#fff;}

.blau-normal { color:#105FAA; }
.blau-fett { color:#105FAA; font-weight:bold; }

td.verlauf {background-image:url(images/bg-verlauf.jpg); background-repeat:repeat-x;}

/** Menu Top - Abstand */
table.topmenu{ margin: 0px 5px 5px 5px; }

/** Menu Top - rechte Grafik */
td.bg-menu-top-right{vertical-align:top; background-image:url(images/bg-menu-top-right.jpg); background-position:left; background-repeat:no-repeat; height:21px; width:8px;}

/** Menu Top - mittlere Grafik */
td.bg-menu-top-middle{text-align:center; vertical-align:bottom; background-image:url(images/bg-menu-top-middle.jpg); background-repeat:repeat-x; height:21px; width:auto;}

/** Menu Top - linke Grafik */
td.bg-menu-top-left{vertical-align:top; background-image:url(images/bg-menu-top-left.jpg); background-position:right; background-repeat:no-repeat; height:21px; width:8px;}

/** linkes Icon Menu - Safety (On) */
#bg-left-menu-safety-on{position:absolute; width:118px; height:24px; z-index:1; top: 227px; left: 114px fixed; visibility: visible; vertical-align:middle; text-align:left; background-color:#DAB6A8;}
#icon-left-menu-safety-on{position:absolute; overflow:visible; width:43px; height:43px; z-index:4; left: 97px; top: -10px; background-image:url(images/icon-color-safety.gif); background-repeat:no-repeat;}

/** linkes Icon Menu - Sound (On) */
#bg-left-menu-sound-on {position:absolute; width:118px; height:24px; z-index:2; top: 278px; left: 114px fixed; visibility: visible; vertical-align:middle; text-align:left; background-color:#C3D1B8;}
#icon-left-menu-sound-on {position:absolute; overflow:visible; width:43px; height:43px; z-index:5; left: 97px; top: -10px; background-image:url(images/icon-color-sound.gif); background-repeat:no-repeat;}

/** linkes Icon Menu - Service (On) */
#bg-left-menu-service-on {position:absolute; width:118px; height:24px; z-index:3; top: 330px; left: 114px fixed; visibility: visible; vertical-align:middle; text-align:left; background-color:#C7D2E8;}
#icon-left-menu-service-on {position:absolute; overflow:visible; width:43px; height:43px; z-index:6; left: 97px; top: -10px; background-image:url(images/icon-color-service.gif); background-repeat:no-repeat;}

/** linkes Icon Menu - Safety (Off) */
#bg-left-menu-safety-off{position:absolute; width:118px; height:24px; z-index:1; top: 227px; left: 114px fixed; visibility: visible; vertical-align:middle; text-align:left; background-color:#BDBDBD;}
#icon-left-menu-safety-off{position:absolute; overflow:visible; width:43px; height:43px; z-index:4; left: 97px; top: -10px; background-image:url(images/icon-grey-safety.gif); background-repeat:no-repeat;}

/** linkes Icon Menu - Sound (Off) */
#bg-left-menu-sound-off {position:absolute; width:118px; height:24px; z-index:2; top: 278px; left: 114px fixed; visibility: visible; vertical-align:middle; text-align:left; background-color:#BDBDBD;}
#icon-left-menu-sound-off {position:absolute; overflow:visible; width:43px; height:43px; z-index:5; left: 97px; top: -10px; background-image:url(images/icon-grey-sound.gif); background-repeat:no-repeat;}

/** linkes Icon Menu - Service (Off) */
#bg-left-menu-service-off {position:absolute; width:118px; height:24px; z-index:3; top: 330px; left: 114px fixed; visibility: visible; vertical-align:middle; text-align:left; background-color:#BDBDBD;}
#icon-left-menu-service-off {position:absolute; overflow:visible; width:43px; height:43px; z-index:6; left: 97px; top: -10px; background-image:url(images/icon-grey-service.gif); background-repeat:no-repeat;}

/** linkes Icon Menu - History (On) */
#bg-left-menu-history-on{position:absolute; width:118px; height:24px; z-index:1; top: 227px; left: 114px fixed; visibility: visible; vertical-align:middle; text-align:left; background-color:#C7D2E8;}
#icon-left-menu-histroy-on{position:absolute; overflow:visible; width:43px; height:43px; z-index:4; left: 97px; top: -10px; background-image:url(images/icon-color-safety.gif); background-repeat:no-repeat;}

/** linkes Icon Menu - History (Off) */
#bg-left-menu-history-off{position:absolute; width:118px; height:24px; z-index:1; top: 227px; left: 114px fixed; visibility: visible; vertical-align:middle; text-align:left; background-color:#BDBDBD;}
#icon-left-menu-histroy-off{position:absolute; overflow:visible; width:43px; height:43px; z-index:4; left: 97px; top: -10px; background-image:url(images/icon-color-safety.gif); background-repeat:no-repeat;}

/** linkes Menue - Textformatierung */
#link-left-menu {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; text-align:left; padding-left:15px; padding-top:4px; text-transform:uppercase;}

/** Bilder Partner */
td #bg-partner-bosch {background-image:url(images/partner-bosch.gif); background-repeat:no-repeat; width:144px; height:47px; background-position:center;}
td #bg-partner-gesecurity {background-image:url(images/partner-gesecurity.gif); background-repeat:no-repeat; width:110px; height:47px; background-position:center;}
td #bg-partner-esser {background-image:url(images/partner-esser.gif); background-repeat:no-repeat; width:102px; height:47px; background-position:center;}
td #bg-partner-honeywall {background-image:url(images/partner-honeywell.gif); background-repeat:no-repeat; width:120px; height:47px; background-position:center;}
td #bg-partner-bosch-small {background-image:url(images/partner-bosch-small.gif); background-repeat:no-repeat; background-position:center;}
td #bg-partner-beyerdynamic-small {background-image:url(images/partner-beyerdynamic-small.gif); background-repeat:no-repeat; background-position:center;}
td #bg-partner-bose-small {background-image:url(images/partner-bose-small.gif); background-repeat:no-repeat; background-position:center;}
td #bg-partner-crestron-small {background-image:url(images/partner-crestron-small.gif); background-repeat:no-repeat; background-position:center;}
td #bg-partner-sennheiser-small {background-image:url(images/partner-sennheiser-small.gif); background-repeat:no-repeat; background-position:center;}


td.bgtophome { background-image:url(images/top-home.jpg); background-repeat:no-repeat; background-position:left top;}
td.bgtopsite { background-image:url(images/top-site.jpg); background-repeat:no-repeat; background-position:left top;}
td.bgtopsound { background-image:url(images/sound.jpg); background-repeat:no-repeat; background-position:left top;}
td.bgbottom { background-image:url(images/bg-bottom.gif);  background-position:left top;}

td.bgmenue1 { background-image:url(images/bg-menue1.jpg); background-repeat:no-repeat; background-position:center top;}
td.bgmenue2 { background-image:url(images/bg-menue2.jpg); background-repeat:no-repeat; background-position:center top;}
td.bgmenue3 { background-image:url(images/bg-menue3.jpg); background-repeat:no-repeat; background-position:center top;}
td.bgmenue4 { background-image:url(images/bg-menue4.jpg); background-repeat:no-repeat; background-position:center top;}
td.bgmenue5 { background-image:url(images/bg-menue5.jpg); background-repeat:no-repeat; background-position:center top;}

td.imprint { color:#105FAA; font-size:10px; }

a.mail { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
a.mail:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
a.mail:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
a.mail:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
a.mail:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }

a.imprint { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
a.imprint:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
a.imprint:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
a.imprint:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
a.imprint:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }


a.menue{ text-align:center; vertical-align:top; }
a.menue:link { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
a.menue:visited { font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; text-decoration:none;}
a.menue:active {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
a.menue:hover { font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;}

