html, body, form, textarea, input, button, select, legend, h1, h2, h3, h4, h5, h6, p, ol, ul, table, td, th {color:#2B2B2B;}
body {background-color:#fff;}
#navwrap {background-color:#ECECEC;}
#nav a:link, #nav a:visited, #nav a:focus, #nav a:hover, #nav a:active {color:#2B2B2B;}
#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 a:focus, #nav a:hover, #nav a:active, #nav strong {color:#C61531;}
#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, #nav li:hover,
#nav li:hover a.sub:link, #nav li:hover a.sub:visited, #nav li:hover a.sub:focus, #nav li:hover a.sub:hover, #nav li:hover a.sub:active,
#nav li.hover a.sub:link, #nav li.hover a.sub:visited, #nav li.hover a.sub:focus, #nav li.hover a.sub:hover, #nav li.hover a.sub:active {background-color:#F7F7F7;color:#C61531;}
#nav li li:hover {background-color:transparent;}
#nav ul {background-image:url(default/bg-grey-alpha.png);}
#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(default/sprite-transparent.png);}
#header .slogan {background-image:url(default/slogan-alpha.png);}
#title span {background-color:#ECECEC;}
#title strong {background-color:#525251;color:#fff;}
#header-sub {background-color:#C61531;color:#fff;}
#header-sub form label, #header-sub h2 {color:#fff;}
#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(default/bg-wien.jpg);color:#fff;}
#footer {background-color:#ECECEC;}
#echonet {background-image:url(default/sprite-transparent.png);}
#snav a:link, #snav a:visited, #snav a:focus, #snav a:hover, #snav a:active {color:#2B2B2B;}
#snav a:focus, #snav a:hover, #snav a:active, #snav strong {color:#C61531;}
#snav a.m:focus, #snav a.m:hover, #snav a.m:active,
#snav .active a.m:link, #snav .active a.m:visited, #snav .active a.m:focus, #snav .active a.m:hover, #snav .active a.m:active,  #snav strong.m, #snav li:hover,
#snav li:hover a.sub:link, #snav li:hover a.sub:visited, #snav li:hover a.sub:focus, #snav li:hover a.sub:hover, #snav li:hover a.sub:active,
#snav li.hover a.sub:link, #snav li.hover a.sub:visited, #snav li.hover a.sub:focus, #snav li.hover a.sub:hover, #snav li.hover a.sub:active,
#snav ul a.active:link, #snav ul a.active:visited, #snav ul a.active:focus, #snav ul a.active:hover, #snav ul a.active:active {color:#C61531;}
#snav li.hover, #snav li:hover {background-color:#F7F7F7;}
#snav li li:hover, #snav li li.hover {background-color:transparent;}
#snav a.sub:link, #snav a.sub:visited, #snav a.sub:focus, #snav a.sub:hover, #snav a.sub:active, #snav strong.sub,
#snav ul a:focus, #snav ul a:hover, #snav ul a:active, #snav ul strong { }
#e2s h2 a:link, #e2s h2 a:visited, #e2s h2 a:focus, #e2s h2 a:hover, #e2s h2 a:active { background-image:url(default/sprite-color.jpg);}
#e2s li a:link, #e2s li a:visited, #e2s li a:focus, #e2s li a:hover, #e2s li a:active {border-color:#D7D7D7;}
#e2s li a:focus, #e2s li a:hover, #e2s li a:active {border-color:#2B2B2B;}
.object {background-color:#ECECEC;}
.object h2 {background-color:#C61531;color:#fff;}
.module_home h2.high {background-color:#ECECEC;}
ul.article li.cfix, ul.links li.cfix, ul.team ul li.cfix {border-color:#ECECEC;}
ul.team h3.h {background-image:url(default/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(default/sprite-transparent.png);color:#2B2B2B;}
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 {background-color:#ECECEC;}
.js ul.faq div.iefix {background-color:#ECECEC;}
.canvas ul a:link, .canvas ul a:visited, .canvas ul a:focus, .canvas ul a:hover, .canvas ul a:active {border-color:#C4C4C4;background-color:#ECECEC;color:#2B2B2B;}
.canvas ul a strong {background-image:url(default/sprite-color.jpg);}
#cnav a.s:link, #cnav a.s:visited, #cnav a.s:focus, #cnav a.s:hover, #cnav a.s:active, #cnav strong.s {background-color:#ECECEC; background-image:url(default/sprite-transparent.png);color:#2B2B2B;}
#cnav a.s:focus, #cnav a.s:hover, #cnav a.s:active, #cnav strong.s {background-color:#C61531;background-image:url(default/sprite-spc.png);color:#fff;}
.gmap a:focus, .gmap a:hover, .gmap a:active, .gmap button:focus, .gmap button:hover, .gmap button:active { outline-color:#C61531;}
.lv_MenuBar {color: #7a7a7a;}
.lv_Data .lv_ImgNumber {color: #a7a7a7;}
.lv_Data .lv_innerPrevNext, .lv_Data .lv_Slideshow { border-color:#d7d7d7;}
#lightviewController {color: #d2d2d2;}
.lv_controllerPrev { border-color: #3c3c3c; }
#lightviewController .lv_controllerNext { border-color:#3c3c3c; }
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-color:#ECECEC; background-image:url(default/sprite-transparent.png);color:#2B2B2B;}
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-color:#C61531;background-image:url(default/sprite-spc.png);color:#fff;}
.box {background-color:#ECECEC;}
.box h2, form.box legend {background-image:url(default/sprite-spc.png);}
.module_home .box {background-color:#D7D7D7; }
.bkontakt {background-image:url(default/sprite-box-bg.png);}
.bcontact span { background-image:url(default/button-kontakt.png);}
#sbookmarks span {background-color:#fff;}
ul#tools {border-color:#ECECEC;}
.i, a.i:link, a.i:visited, a.i:focus, a.i:hover, a.i:active {color:#C61531;}
a.i:visited {color:#70706F;}
.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(default/sprite-transparent.png);}
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:#fff;}
ul.browse ul a:focus, ul.browse ul a:hover, ul.browse ul a:active {background-color:#C61531;color:#fff;}
ul.browse li ul li strong {background-color:#2B2B2B;color:#fff;}
a:link, a:visited, a:focus, a:hover, a:active {color: #C61531;}
a:focus, a:hover, a:active {}
a:visited {color:#70706F;}
a.spc:link, a.spc:visited, a.spc:focus, a.spc:hover, a.spc:active {color: #2B2B2B;}
a.spc:focus, a.spc:hover, a.spc:active {}
a.camu:link, a.camu:visited, a.camu:focus, a.camu:hover, a.camu:active {color: #2B2B2B;}
h2, .h2 {}
h6, .h6 {}
.bb {border-color:#ECECEC;}
.bt {border-color:#929E9D;}
.error {color:#f00;}
.error a:link, .error a:visited, .error a:focus, .error a:hover, .error a:active, .error h1, .error h2, .error h3, .error h4, .error h5, .error h6 {color:#f00;}
.high {background-color:#ECECEC;}
.success {color:#009900;}
.success a:link, .success a:visited, .success a:focus, .success a:hover, .success a:active, .success h1, .success h2, .success h3, .success h4, .success h5, .success h6 {color:#009900;}
#content form {background-color:#ECECEC;}
legend {color:#2B2B2B;}
form li.req {}
form .error-msg {background-color: #FFCECF;border-color:#f00;}
form .error-msg label {color:#f00;}
form li.error input, form li.error textarea {border-color:#f00;}
input, select, textarea {background-color: #fff;border-color: #D7D7D7;color:#2B2B2B;}
form li.error input:focus, form li.error textarea:focus,
input:focus, select:focus, textarea:focus {border-color:#2B2B2B;}
form .info {background-color:#ccc;color:#2B2B2B;}
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active, button { background-color:#EDEDED;background-image:url(default/sprite-color.jpg);border-color:#C4C4C4;color:#C61531;}
a.button:visited {border-color:#70706F;color:#70706F;}
a.button:focus, a.button:hover, a.button:active, button:focus {border-color:#2B2B2B;color:#2B2B2B;}
#content a.button:link, #content a.button:visited, #content a.button:focus, #content a.button:hover, #content a.button:active {}
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(default/sprite-transparent.png); }