.help #sitenav a:link, .help #sitenav a:visited, .help #sitenav a:focus, .help #sitenav a:hover, .help #sitenav a:active {text-decoration:none;}
.help #sitenav a:focus, .help #sitenav a:hover, .help #sitenav a:active {text-decoration:underline;}
#header-wrap {border-bottom:1px solid;}
#language a:link, #language a:visited, #language a:focus, #language a:hover, #language a:active, #language strong {border:1px solid;}
.snav a:link, .snav a:visited, .snav a:focus, .snav a:hover, .snav a:active, .snav strong {border:1px solid;}
.marker {border:1px solid;}
#h-gal * {background-color:transparent;}
#eminfo * {background-color:transparent;}
.gmap * {background-color:transparent;}
#lightview, #lightview * {background-color:transparent;}
.browse ul a:focus, .browse ul a:hover, .browse ul a:active {text-decoration:underline;}
a:link, a:visited, a:focus, a:hover, a:active {text-decoration: underline;}
a:visited { font-style:italic;}
a:focus, a:hover, a:active { text-decoration:none;}
.error, .success{ font-weight:bold;}
.high {font-weight:bold;}
form .error-msg {border:1px solid;}
form li.error label {font-weight:bold;}
form li.req label {font-weight:bold;}
form li.req input, form li.req textarea  {border-width:2px;}
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active, button {border:1px solid;height:auto;padding-left:0;}
.help #sitenav { background-image:url(white/siteoverview.png);}
#handicap-button a:link, #handicap-button a:visited, #handicap-button a:focus, #handicap-button a:hover, #handicap-button a:active { background-image:url(white/sprite-color.png);border-color:#009;}
#handicap-button a:focus, #handicap-button a:hover, #handicap-button a:active {border-color:#fff;}
#language a:link, #language a:visited, #language a:focus, #language a:hover, #language a:active {border-color:#009;}
#language a:focus, #language a:hover, #language a:active,
#language strong {border-color:#fff;}
#e2s-info a:link, #e2s-info a:visited, #e2s-info a:focus, #e2s-info a:hover, #e2s-info a:active {background-image:url(white/sprite-color.png);}
.snav a:link, .snav a:visited, .snav a:focus, .snav a:hover, .snav a:active {border-color:#009;}
.snav a.active:link, .snav a.active:visited, .snav a.active:focus, .snav a.active:hover, .snav a.active:active,
.snav a:focus, .snav a:hover, .snav a:active, .snav strong {border-color:#fff;}
#sbookmarks a:link, #sbookmarks a:visited, #sbookmarks a:focus, #sbookmarks a:hover, #sbookmarks a:active {background-image:url(white/sprite-social.png); }
#sbookmarks span { background-image:url(white/box-arrow.png);background-color:#fff;color:#009;}
#mnav { background-image:url(white/sprite-transparent.png);}
#p-nav a:link, #p-nav a:visited, #p-nav a:focus, #p-nav a:hover, #p-nav a:active,
#h-next a:link, #h-next a:visited, #h-next a:focus, #h-next a:hover, #h-next a:active,
#h-prev a:link, #h-prev a:visited, #h-prev a:focus, #h-prev a:hover, #h-prev a:active {background-image:url(white/sprite-transparent.png);}
.nojs #h-gal:hover li.active a.lnk:link, .nojs #h-gal:hover li.active a.lnk:visited, .nojs #h-gal:hover li.active a.lnk:focus, .nojs #h-gal:hover li.active a.lnk:hover, .nojs #h-gal:hover li.active a.lnk:active,
#h-gal a.lnk:link, #h-gal a.lnk:visited, #h-gal a.lnk:focus, #h-gal a.lnk:hover, #h-gal a.lnk:active {box-shadow: 4px 0 4px rgba(255,255,255,.5);-moz-box-shadow:4px 0 4px rgba(255,255,255,.8) ;-webkit-box-shadow: 4px 0 4px rgba(255,255,255,.8);}
.nojs #h-gal:hover li.active:hover a.lnk:link, .nojs #h-gal:hover li.active:hover a.lnk:visited, .nojs #h-gal:hover li.active:hover a.lnk:focus,  .nojs #h-gal:hover li.active:hover a.lnk:hover, .nojs #h-gal:hover li.active:hover a.lnk:active, .nojs #h-gal a.lnk:focus, .nojs #h-gal a.lnk:hover, .nojs #h-gal a.lnk:active,
#h-gal li.active a.lnk:link, #h-gal li.active a.lnk:visited, #h-gal li.active a.lnk:focus, #h-gal li.active a.lnk:hover, #h-gal li.active a.lnk:active {box-shadow: 4px 0 4px rgba(255,255,255,.5), -4px 0 4px rgba(255,255,255,.5);-moz-box-shadow:4px 0 4px rgba(255,255,255,.8),-4px 0 4px rgba(255,255,255,.8) ;-webkit-box-shadow: 4px 0 4px rgba(255,255,255,.5),-4px 0 4px rgba(255,255,255,.5);}
.sitemap span { background-image:url(white/sprite-transparent.png);}
#eminfo {background-image:url(white/box-arrow.png);background-color:#fff;color:#009;}
#eminfo * {color:#009;}
#GDirection * {background-color:#009 !important;color:#fff !important;border-color:#fff !important;}
img.glow {box-shadow: 0 0 4px rgba(255,255,255,.5), 1px 1px 6px rgba(255,255,255,.5);-moz-box-shadow: 0 0 4px rgba(255,255,255,.5), 1px 1px 6px rgba(255,255,255,.5);-webkit-box-shadow: 0 0 4px rgba(255,255,255,.5), 1px 1px 6px rgba(255,255,255,.5); }
.content a[href^="http"], .content a[href^="ftp"] {background-image:url(white/icon-new-window.png);}
.content a[href^="http://echonet.at"], .content a[href^="http://www.echonet.at"], .content a[href^="http://2010.echonet.at"] {background-image:none;}
ul.tarn ul, ul.tarn ol, ul { list-style-image:url(white/item.png);}
body img {background-color:transparent;}
body, body *, legend {background-color:#009;color:#fff;border-color:#fff;}