#parent, #logo, #logo a:link, #logo a:visited, #logo a:focus, #logo a:hover, #logo a:active, #logo img {background-color:transparent; }
#navwrap {border:1px solid;}
#nav a:focus, #nav a:hover, #nav a:active { text-decoration: underline;}
#nav a.m:focus, #nav a.m:hover, #nav a.m:active,
#nav .active a.m:link, #nav .active a.m:visited, #nav .active a.m:focus, #nav .active a.m:hover, #nav .active a.m:active,  #nav strong.m {text-decoration:underline;}
#nav ul { border-style:solid;border-width:0 1px 1px;}
#header {border:1px solid;}
#header .slogan, #title, #title h1, #title p, #title em {background-color:transparent;}
#header-sub {border:1px solid;}
#header-sub form, #header-sub fieldset, #header-sub form label, #header-sub form ol, #header-sub form li {background-color:transparent;}
#footer {border:1px solid;width:99.9%;}
#snav a:focus, #snav a:hover, #snav a:active { text-decoration: underline;}
.object {border:1px solid;}
ul.team h3.h {background-color:transparent;}
ul.faq h3.h a:link, ul.faq h3.h a:visited, ul.faq h3.h a:focus, ul.faq h3.h a:hover, ul.faq h3.h a:active {border-width:1px 1px;border-style:solid;}
ul.faq h3.h a:focus, ul.faq h3.h a:hover, ul.faq h3.h a:active {text-decoration:underline;}
.js ul.faq div.iefix {border-width:0 1px 1px;border-style:solid;}
.canvaswrap * {background-color:transparent;}
#cnav a.s:link, #cnav a.s:visited, #cnav a.s:focus, #cnav a.s:hover, #cnav a.s:active, #cnav strong.s {border-bottom:1px solid;}
#content .gmap, #content .gmap * {background-color:transparent;color:#000;}
#lightview, #lightview * {background-color:transparent;}
ul.clklst h2.h a:link, ul.clklst h2.h a:visited, ul.clklst h2.h a:focus, ul.clklst h2.h a:hover, ul.clklst h2.h a:active {border-bottom:2px solid;}
ul.clklst h2.h a:focus, ul.clklst h2.h a:hover, ul.clklst h2.h a:active {text-decoration:underline;}
ul.clklst h2.h a.active:link, ul.clklst h2.h a.active:visited, ul.clklst h2.h a.active:focus, ul.clklst h2.h a.active:hover, ul.clklst h2.h a.active:active { font-weight:bold;}
.box {border:1px solid;}
.box, .box h2, .box p, .box span, .bcontact span {background-color:transparent;}
#content ul.browse {}
ul.browse li {background-color:transparent;}
ul.browse ul a:link, ul.browse ul a:visited, ul.browse ul a:focus, ul.browse ul a:hover, ul.browse ul a:active {background-color:transparent;border:1px solid; }
ul.browse ul a:focus, ul.browse ul a:hover, ul.browse ul a:active {background-color:transparent;font-weight:bold;}
ul.browse li ul li strong {border:1px solid;position:relative;}
.high {border:1px solid;}
form .error-msg {border:1px solid;}
form .error-msg label {font-weight:bold;}
form li.error label {font-weight:bold;}
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active, button {border:1px solid;height:auto;padding-left:0;}
a.button span, button span {background-color:transparent;height:auto;}
#nav ul {}
#nav a.sub:link, #nav a.sub:visited, #nav a.sub:focus, #nav a.sub:hover, #nav a.sub:active, #nav strong.sub,
#nav ul a.active:link, #nav ul a.active:visited, #nav ul a.active:focus, #nav ul a.active:hover, #nav ul a.active:active,
#nav ul a:focus, #nav ul a:hover, #nav ul a:active, #nav ul strong { background-image:url(blue/sprite-transparent.png);}
#header .slogan {background-image:url(blue/slogan-alpha.png);}
#title span {}
#title strong {}
#header-sub h2 a:link, #header-sub h2 a:visited, #header-sub h2 a:focus, #header-sub h2 a:hover, #header-sub h2 a:active { background-image:url(blue/bg-wien.png);}
#echonet {background-image:url(blue/sprite-transparent.png);}
#e2s p a:link, #e2s p a:visited, #e2s p a:focus, #e2s p a:hover, #e2s p a:active {background-image:url(blue/logo-easy2see.png);}
ul.team h3.h {background-image:url(blue/sprite-transparent.png);}
ul.faq h3.h a:link, ul.faq h3.h a:visited, ul.faq h3.h a:focus, ul.faq h3.h a:hover, ul.faq h3.h a:active { background-image:url(blue/sprite-transparent.png);border-color:#009;}
ul.faq h3.h a:focus, ul.faq h3.h a:hover, ul.faq h3.h a:active,
ul.faq h3.h a.active:link, ul.faq h3.h a.active:visited, ul.faq h3.h a.active:focus, ul.faq h3.h a.active:hover, ul.faq h3.h a.active:active {border-color:#fff;}
ul.faq h3.h a.active:link, ul.faq h3.h a.active:visited, ul.faq h3.h a.active:focus, ul.faq h3.h a.active:hover, ul.faq h3.h a.active:active {border-bottom-color:#009;}
#cnav a.s:link, #cnav a.s:visited, #cnav a.s:focus, #cnav a.s:hover, #cnav a.s:active, #cnav strong.s {background-image:url(blue/sprite-transparent.png);}
#cnav a.s:focus, #cnav a.s:hover, #cnav a.s:active, #cnav strong.s {background-image:url(blue/sprite-spc.png);}
ul.clklst h2.h a:link, ul.clklst h2.h a:visited, ul.clklst h2.h a:focus, ul.clklst h2.h a:hover, ul.clklst h2.h a:active {background-image:url(blue/sprite-transparent.png);}
ul.clklst h2.h a:focus, ul.clklst h2.h a:hover, ul.clklst h2.h a:active,
ul.clklst h2.h a.active:link, ul.clklst h2.h a.active:visited, ul.clklst h2.h a.active:focus, ul.clklst h2.h a.active:hover, ul.clklst h2.h a.active:active {background-image:url(blue/sprite-spc.png);}
.box h2 {background-image:url(blue/sprite-spc.png);}
.module_home .bkontakt {background-image:url(blue/sprite-box-bg.png);}
.bcontact span { background-image:url(blue/button-kontakt.png);}
.iback, a.iback:link, a.iback:visited, a.iback:focus, a.iback:hover, a.iback:active,
.iprint, a.iprint:link, a.iprint:visited, a.iprint:focus, a.iprint:hover, a.iprint:active,
.itaf, a.itaf:link, a.itaf:visited, a.itaf:focus, a.itaf:hover, a.itaf:active,
.iarrow, a.iarrow:link, a.iarrow:visited, a.iarrow:focus, a.iarrow:hover, a.iarrow:active  {background-image:url(blue/sprite-transparent.png);}
a.button:link span, a.button:visited span, a.button:focus span, a.button:hover span, a.button:active span, button span { background-image:url(blue/sprite-transparent.png); }
body img {background-color:transparent;}
body, body *, legend {background-color:#fff;color:#009;border-color:#009;}