/* allgemeine Bilder mit Rahmen */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  margin-top: 5px;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, div.csc-textpic-border div.csc-textpic-single-image img {
  background: #cfcfcf;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img:hover, div.csc-textpic-border div.csc-textpic-single-image img:hover {
  background: #ffffff;
}

/* Volltextsuchfeld */
#seachbox {
  clear: both;
  padding-top: 20px;  
}

/* Historieteaser */
a.to-prod-historie:link,
a.to-prod-historie:active,
a.to-prod-historie:visited {
  font-family: verdana, arial, sans-serif;
  color: #000000;
  text-decoration: none;
}

a.to-prod-historie:focus,
a.to-prod-historie:hover {
  color: #404040;
}

.teasercontent-historie-left img {
  padding: 5px;
  background: #cfcfcf;
  border: 1px solid #696969;
}

.teasercontent-historie-left img:hover {
  background: #ffffff;
}

.historieTeaser .teasercontent-historie-right {
  margin: 0px 0px 0px 20px;
  width: 168px;
  padding: 0px;
  float: right;
}

.historieTeaser .teasercontent-historie-right h2 {
  font-family: verdana, arial, sans-serif;
  margin: 5px 0px 5px 0px;
  font-weight: bold;  
  font-size: 12px;
}

.historieTeaser .teasercontent-historie-right h3 {
  font-family: verdana, arial, sans-serif;
  margin: 0px;
  font-weight: normal;
  font-size: 11px;  
}

.historieTeaser .teasercontent-historie-left {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 132px;
}

.historieTeaser {
  overflow: hidden;
}

.historieTeaser .teaser-content-historie {
  float: left;
  width: 320px;
  height: 120px;
  clear: none;
  margin: 0px 15px 50px 0px;
  padding: 0px;
  border: 0px;
}

.teasercontent-historie-body h3 {
  font-size: 12px;
}

/* Produktteaser */
a.to-prod-produkte:link,
a.to-prod-produkte:active,
a.to-prod-produkte:visited {
  font-family: verdana, arial, sans-serif;
  color: #000000;
  text-decoration: none;
}

a.to-prod-produkte:focus,
a.to-prod-produkte:hover {
  color: #404040;
}


.teasercontent-produkte-left img {
  padding: 5px;
  border: 1px solid transparent;
}

.teasercontent-produkte-left img:hover {
  border: 1px solid #696969;
}

.produktTeaser .teasercontent-produkte-right {
  margin: 10px auto 0px auto;
  text-align: center;
  width: 100%;
  padding: 0px;
}

.produktTeaser .teasercontent-produkte-right h2 {
  font-family: verdana, arial, sans-serif;
  margin: 5px 0px 5px 0px;
  font-weight: bold;  
  font-size: 12px;
}

.produktTeaser .teasercontent-produkte-right h3 {
  font-family: verdana, arial, sans-serif;
  margin: 0px;
  font-weight: normal;
  font-size: 11px;  
}

.produktTeaser .teasercontent-produkte-left {
  margin: 0px auto;
  padding: 0px;
  text-align: center;
  width: 132px;
}

.produktTeaser {
  overflow: hidden;
}

.produktTeaser .teaser-content-produkte {
  float: left;
  width: 155px;
  height: 220px;
  clear: none;
  margin: 0px 10px 10px 0px;
  padding: 0px;
  border: 0px;
}

.teasercontent-produkte-body h3 {
  font-size: 12px;
}

#logoPins {
  clear: both;
  padding-top: 20px;
}

#colMainRight {
  float:left;
  width:742px; 
}

#colMainLeft {
  float: left;
  width: 134px;
  padding-right: 4px;
  /*margin-left: 200px;*/
}

.clearer {
  clear: both;
}

#colSubTop {
}

#colSubLeft {
  float: left;
  width: 350px;
}

#colSubRight {
  float: right;
  width: 300px;
}

html, body {
  height: 100%;
}

#wrapper {
  background: url("images/bg_center.png") repeat-y scroll center center transparent;
  position: relative;
  /*width: 1280px;*/
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0px auto -79px;
}

#mainHeader {
  background-image: url(images/header_top.jpg);
  float: left;
  height: 65px;
  width: 742px; 
}

#mainFooter {
  clear: both;
  height: 79px;
  margin: 0px auto;
  position: relative;
  text-align: center;
  /*width: 1280px; */
}

#footerImg {
  margin: 0px auto 0px auto;
}

#mainPage {
  padding-bottom: 79px;
  overflow: auto; /*oder visible*/
  width: 885px;
  margin: 0px auto;
}

.csc-frame-indent {
  margin-left: 80px;
  overflow: hidden;
}

/*TT-News Videothek*/
.news-single-video-backlink {
  background: url("images/news_back.png") no-repeat;
  width: 150px;
  height: 30px;
  padding: 8px 0px 5px 50px;
}

.news-list-video-item {
  float: left;
  width: 187px;
  height: 200px;
  margin: 5px 10px 5px 0px;
}

.news-list-video-item img {
  width: 175px !important;
  height: 99px !important;
  padding: 5px;
  background: #cfcfcf;
  border: 1px solid #696969;  
}

.news-list-video-item img:hover {
  background: #ffffff;
}

.news-list-video-item h2 {
  margin: 5px 0px 3px 0px;
}

.news-list-video-item p {
  margin: 2px 0px 3px 0px;
}

.news-single-video-subheadline p {
  font-size: 15px;
  margin: 0px 0px 2px 0px;
}

.news-single-video-item {
  padding-right: 80px;
}

#flashcontent_77561 embed {
  margin: 0px 0px 0px 0px;
}

#c77567 {
  margin-left: 80px;
}

#c77567 li {
  margin-right: 25px;
}

/* Breadcrumbs */
#breadcrumbs {
  font-family: verdana, arial, sans-serif;
  color: #666666;
  margin-bottom: 15px;
}

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active {
  font-family: verdana, arial, sans-serif;
  color: #000000;
  text-decoration: none;
}

#breadcrumbs a:hover, #breadcrumbs a:focus {
  color: #404040;
}

.breadcrumbs-active {
  font-family: verdana, arial, sans-serif;
  color: #404040;
  font-weight: bold;
}

/* Hauptnavigation */
#navimain_left {
  clear: both;
  float: left;
  margin: 0px 4px 0px 0px;
  width: 134px;
}

#mainmenu-left {
  z-index: 1000;
  width: 100%;
  /*height: 180px;*/
  position: relative;
  margin-top: 35px;
  /*overflow: hidden;*/
}

#navigation {
  float: left;
  width: 100%;
}

#navigation,
#navigation ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

#navigation li:hover {
  position: relative;
}

#navigation a {
  display: block;
  text-decoration: none;
}

ul.ul-ebene1 {
  border-top: 1px solid #c0bfb8;
  border-left: 1px solid #c0bfb8;  
  background: #fefdf7;
}

ul.ul-ebene1 li {
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #c0bfb8;
}

ul.ul-ebene1 li:hover {
  background: #d1d1d1;
}

ul.ul-ebene1 li:hover ul.ul-ebene2 {
  top: -1px;
  left: 134px;
}

ul.ul-ebene1 a:link,
ul.ul-ebene1 a:active,
ul.ul-ebene1 a:visited {
  padding: 11px 0px 10px 8px;
  font-family: verdana, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #000000;   
}

ul.ul-ebene1 a:hover,
ul.ul-ebene1 a:focus {
}

.menu-level1-normal {
}

.menu-level1-active {
  background: #d1d1d1;
}

.menu-level1-current-active {
  background: #d1d1d1;
}

ul.ul-ebene2 {
  position: absolute;
  top: -9999em;
  left: -9999em;
  width: 134px;  
  background: #fefdf7;
  border-top: 1px solid #a3a39f;
  border-right: 1px solid #a3a39f;
  border-left: 1px solid #a3a39f;
}

ul.ul-ebene2 li {
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #a3a39f;
}

ul.ul-ebene2 li:hover {
  background: #d1d1d1;
}

ul.ul-ebene2 li:hover ul.ul-ebene3 {
  top: -1px;
  left: 134px;
}

ul.ul-ebene2 a:link,
ul.ul-ebene2 a:active,
ul.ul-ebene2 a:visited {
  padding: 11px 0px 10px 8px;  
  font-family: verdana, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #000000;    
}

ul.ul-ebene2 a:hover,
ul.ul-ebene2 a:focus {   
}

.menu-level2-normal {
}

.menu-level2-active {
  background: #d1d1d1;
}

.menu-level2-current-active {
  background: #d1d1d1;
}

ul.ul-ebene3 {
  position: absolute;
  top: -9999em;
  left: -9999em;
  width: 134px;  
  background: #fefdf7;
  border-top: 1px solid #a3a39f;
  border-right: 1px solid #a3a39f;
  border-left: 1px solid #a3a39f;
}

ul.ul-ebene3 li {
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #a3a39f;
}

ul.ul-ebene3 li:hover {
  background: #d1d1d1;
}

ul.ul-ebene3 li:hover ul.ul-ebene4 {
  top: -1px;
  left: 134px;
}

ul.ul-ebene3 a:link,
ul.ul-ebene3 a:active,
ul.ul-ebene3 a:visited {
  padding: 11px 0px 10px 8px;  
  font-family: verdana, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #000000;   
}

ul.ul-ebene3 a:hover,
ul.ul-ebene3 a:focus { 
}

.menu-level3-normal {
}

.menu-level3-active {
  background: #d1d1d1;
}

.menu-level3-current-active {
  background: #d1d1d1;
}

ul.ul-ebene4 {
  position: absolute;
  top: -9999em;
  left: -9999em;
  width: 134px;  
  background: #fefdf7;
  border-top: 1px solid #a3a39f;
  border-right: 1px solid #a3a39f;
  border-left: 1px solid #a3a39f;
}

ul.ul-ebene4 li {
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #a3a39f;
}

ul.ul-ebene4 li:hover {
  background: #d1d1d1;
}

ul.ul-ebene4 a:link,
ul.ul-ebene4 a:active,
ul.ul-ebene4 a:visited {
  padding: 11px 0px 10px 8px;  
  font-family: verdana, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #000000;   
}

ul.ul-ebene4 a:hover,
ul.ul-ebene4 a:focus {   
}

.menu-level4-normal {
}

.menu-level4-active {
  background: #d1d1d1;
}

.menu-level4-current-active {
  background: #d1d1d1;
}

/* Tableiste */
#subCntTab {
  background: url("images/header_bottom.jpg") no-repeat;
  height: 35px;
  margin: 0px;
  width: 740px;
}

#subCntNotab {
  background: url("images/header_bottom.jpg") no-repeat;
  height: 35px;
  margin: 0px;
  width: 740px;
}

.subcnt-topshadow {
  background-image: url(images/shadow_top_grey.jpg);
  height: 5px;
  border-top: 1px solid #990000;
  border-right: 1px solid #990000;
  width: 741px;  
}

.contentTopShadow {
  background-image: url(images/shadow_top_grey.jpg);
  float: left;
  height: 5px;
  width: 733px; 
  border-top: 1px solid #990000;  
  border-right: 1px solid #990000;    
}

.subcnt-cornershadow {
  background: url(images/shadow_corner_grey.jpg) repeat-y;
  float:left;
  height:5px;
  width:7px;
  border-top: 1px solid #990000;
  border-left: 1px solid #990000;  
}

#subcnt-body {
  padding: 0px 20px 0px 43px;
  margin-left: 7px;
  overflow: hidden;
}

#subcnt-body-noMargin {
  padding: 0px 10px 0px 10px;
  overflow: hidden;
}

#subcnt-body-notab {
  padding: 0px 20px 10px 43px;
  margin-left: 7px;
  background: url(images/bg_subcnt-notab.jpg) no-repeat;
}

/* Produktnavigation Linke Seite */
#navisub_prdktgrp {
  float: left;
  width: 590px;
  height: 35px;
  margin-left: 6px;
}

#navisub_prdktgrp a {
  color: #404040;
  font-weight: normal;
  text-decoration: none;
}

#navisub_prdktgrp ul, #navisub_prdktgrp ul li {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp {
  text-align: center !important;
  height: 35px;
  float: left;
  padding: 0px;
  width: 85px; 
  line-height: 35px;
}

#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp-normal {
  background:url("images/Tab_85_inaktiv.png") no-repeat;
  height: 35px;
  width: 85px;
  margin-right: 3px;
}

#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp-normal:focus, 
#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp-normal:hover, 
#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp-normal:active { 
  color: #404040;
  font-weight: normal;
}

#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp-active {
  background:url("images/Tab_85_aktiv.png") no-repeat;
  height: 35px;
  width: 85px;
  margin-right: 3px;
}

#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp-active:focus, 
#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp-active:hover, 
#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp-active:active { 
}

#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp:link div.menu-prdktgrp-normal-text a, 
#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp:visited div.menu-prdktgrp-normal-text a, 
#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp:focus div.menu-prdktgrp-normal-text a, 
#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp:hover div.menu-prdktgrp-normal-text a, 
#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp:active div.menu-prdktgrp-normal-text a {
  font-weight: bold;
}

#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp:link div.menu-prdktgrp-active-text a, 
#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp:visited div.menu-prdktgrp-active-text a, 
#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp:focus div.menu-prdktgrp-active-text a, 
#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp:hover div.menu-prdktgrp-active-text a, 
#navisub_prdktgrp ul.menu-prdktgrp li.menu-prdktgrp:active div.menu-prdktgrp-active-text a {
  font-weight: bold;
}

/* Produktnavigation Rechte Seite */
#navisub_right {
  float: right;
  width: 142px;
  height: 35px;
}

#navisub_right a {
  color: #404040;
  font-weight: normal;
  text-decoration: none;
}

#navisub_right ul, #navisub_prdktgrp ul li {
  margin: 0px;
  padding: 0px;
  list-style: none;  
}

#navisub_right ul.menu-prdktgrp  li.menu-prdktgrp {
  height: 35px;
  float: left;
  padding: 0px;
  text-align: center !important;
  line-height: 35px;
  width: 140px; 
}

#navisub_right ul.menu-prdktgrp li.menu-prdktgrp-normal {
  background:url("images/Tab_140_inaktiv.png") no-repeat;
  height: 35px;
  width:140px;
  margin-left: 3px;
}

#navisub_right ul.menu-prdktgrp li.menu-prdktgrp-normal:focus, 
#navisub_right ul.menu-prdktgrp li.menu-prdktgrp-normal:hover, 
#navisub_right ul.menu-prdktgrp li.menu-prdktgrp-normal:active { 
  color: #404040;
  font-weight: normal;
}

#navisub_right ul.menu-prdktgrp li.menu-prdktgrp-active {
  background:url("images/Tab_140_aktiv.png") no-repeat;
  height: 35px;
  width:140px;
  margin-right: 3px;
}

#navisub_right ul.menu-prdktgrp li.menu-prdktgrp-active:focus, 
#navisub_right ul.menu-prdktgrp li.menu-prdktgrp-active:hover, 
#navisub_right ul.menu-prdktgrp li.menu-prdktgrp-active:active { 
}

#navisub_right ul.menu-prdktgrp li.menu-prdktgrp:link div.menu-prdktgrp-normal-text a, 
#navisub_right ul.menu-prdktgrp li.menu-prdktgrp:visited div.menu-prdktgrp-normal-text a, 
#navisub_right ul.menu-prdktgrp li.menu-prdktgrp:focus div.menu-prdktgrp-normal-text a, 
#navisub_right ul.menu-prdktgrp li.menu-prdktgrp:hover div.menu-prdktgrp-normal-text a, 
#navisub_right ul.menu-prdktgrp li.menu-prdktgrp:active div.menu-prdktgrp-normal-text a {
  font-weight: bold;
}

#navisub_right ul.menu-prdktgrp li.menu-prdktgrp:link div.menu-prdktgrp-active-text a, 
#navisub_right ul.menu-prdktgrp li.menu-prdktgrp:visited div.menu-prdktgrp-active-text a, 
#navisub_right ul.menu-prdktgrp li.menu-prdktgrp:focus div.menu-prdktgrp-active-text a, 
#navisub_right ul.menu-prdktgrp li.menu-prdktgrp:hover div.menu-prdktgrp-active-text a, 
#navisub_right ul.menu-prdktgrp li.menu-prdktgrp:active div.menu-prdktgrp-active-text a {
  font-weight: bold;
}

/* Produkt-Content */
.subcontent-shadow {
  background: url("./images/content_border-top.png") no-repeat scroll left center #e7e7e7;
  height: 5px;
  width: 740px;
  border-left: 1px solid #990000;
  border-right: 1px solid #990000;  
}

#mainContent {
  float: left;
  margin: 0px; 
  width: 746px; 
  overflow: hidden; 
}

#subcontent {
  float: left;
  margin: 0px;
  width: 729px;
  min-height: 309px; 
  background: #e7e7e7 url(images/shadow_left_grey.jpg) repeat-y;
  border-left: 1px solid #990000;
  border-right: 1px solid #990000;
  padding: 16px 0px 15px 11px;
}

/*#content-products .ltshadow {
  border-left: 1px solid #990000;
  border-top: 1px solid #990000;
  width: 6px;
  float: left;
}*/

#subcontentMain {
  background: url("images/shadow_left_grey.jpg") repeat-y scroll 0 0 #e7e7e7;
  float: left;
  margin: 0px;
  min-height: 309px;
  padding: 20px 0px 0px 0px;
  width: 740px;
  border-left: 1px solid #990000;
  border-right: 1px solid #990000;
  border-bottom: 1px solid #990000;    
}

/*#subcontentMain h1 {
  font-size: 15px;
}*/

/* Einstellung fuer RTE */
.htmlarea-content-body { 
  background-color:#e7e7e7;
  color:#666;
  font-size:12px; 
}


body { 
  font-size: 12px; text-decoration: none; 
  background-color:black;
  margin: 0px auto;
  padding: 0px;
  color:#666666;
  font-family: verdana, arial, sans-serif;
}
.menue_light_head { 
  color:black;
  font-size:12px;
  font-family: verdana, arial, sans-serif;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
  text-align:left; 
}
.menue_mahag_head { 
  color:#fc6;
  font-size:12px;
  font-family: verdana, arial, sans-serif;
  font-style:normal;
  font-weight:bold;
  text-decoration:none;
  text-align:left; 
}
.menue_text { 
  color:#999;
  font-size:12px;
  font-family: verdana, arial, sans-serif;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  text-align:left; 
}
a:link, a:visited, a:active { 
  /*color:#F47C39;*/
  color: #000000;
  font-size:12px;
  font-weight:bold;
  font-family: verdana, arial, sans-serif;
  font-style:normal;
  text-decoration:none; 
}

a:hover, a:focus {
  color:#404040;
}

a.textlink:link, a.textlink:visited, a.textlink:active { 
  color:#F47C39;
  font-size:12px;
  font-family: verdana, arial, sans-serif;
  text-decoration:none; 
}
a.textlink:hover { 
  color:#900;
  font-size:12px;
  font-family: verdana, arial, sans-serif;
  text-decoration:none; 
}
a.menuelink1:link, a.menuelink1:visited, a.menuelink1:active { 
  color:#999;
  font-size:12px;
  font-family: arial, verdana, sans-serif;
  text-decoration:none; 
}
a.menuelink1:hover { 
  color:#fc6;
  font-size:12px;
  font-family: arial, verdana, sans-serif;
  text-decoration:none; 
}
a.menuelink2:link, a.menuelink2:visited, a.menuelink2:active { 
  color:#990000;
  font-size:12px;
  font-family: verdana, arial, sans-serif;
  text-decoration:none; 
}
a.menuelink2:hover { 
  color: #f47c39;
  font-size:12px;
  font-family: verdana, arial, sans-serif;
  text-decoration:none; 
}
a.menuelink3:link, a.menuelink3:visited, a.menuelink3:active { 
  color:#fc6;
  font-size:12px;
  font-family: verdana, arial, sans-serif;
  font-weight:normal; 
  text-decoration:none; 
}
a.menuelink3:hover { 
  color:#fff;
  font-size:12px;
  font-family: verdana, arial, sans-serif;
  font-weight:normal;
  text-decoration:none; 
}
.submenues { 
  color:#fff;
  font-size:10px;
  font-family: verdana, arial, sans-serif;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  text-align:left;
  float:left; 
}
a.menuelink4:link, a.menuelink4:visited, a.menuelink4:active, a.menuelink4:hover { 
  color:#fff;
  font-size:10px !important;
  font-family: verdana, arial, sans-serif;
  font-weight:normal;
  text-decoration:none; 
}
.productmenues { 
  color:#fff;
  font-size:12px;
  font-family: verdana, arial, sans-serif;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  text-align:left; 
}
a.menuelink5:link, a.menuelink5:visited, a.menuelink5:active { 
  color:#fc6;
  font-size:12px;
  font-family: verdana, arial, sans-serif;
  font-weight:normal;
  text-decoration:none; 
}
a.menuelink5:hover { 
  color:#fff;
  font-size:12px;
  font-family: verdana, arial, sans-serif;
  font-weight:normal;
  text-decoration:none; 
}
.bodytext_head { 
  color:#999;
  font-size:12px;
  font-family: verdana, arial, sans-serif;
  font-weight:bolder;
  text-align:center;
  float:left;
  width:216px;
  height:19px;
  padding-top:3px; 
}

/* Layout SITS */
#pagetotal { 
  margin:0px auto;
  width:880px; 
}
#header { 
  background-image:url(images/rico_portal_teaser_top.jpg);
  float:left;
  height:65px;
  width:742px; 
}
#leftnav { 
  clear:both;
  color:#FFFFFF;
  float:left;
  margin:0px 4px 0px 0px;
  width:134px; 
}
#content { 
  background-color:#E7E7E7;
  border-top:solid 2px #990000;
  border-bottom:solid 1px #990000;
  border-left:solid 1px #990000;
  border-right:solid 1px #990000;
  float:left;
  margin:0px; 
  width:740px; 
  overflow:hidden; 
}
#logotop { 
  float:left;
  margin-right:4px;
  width:134px; 
}
#contentnews { 
  background-color:#E7E7E7;
  border:solid 1px #990000;
  float:left;
  height:120px;
  width:740px; 
}
#contentnews .news-latest-item { float:left; }
#contentnews .news-latest-item img {
  padding:3px 3px 3px 3px; 
  background-color:#ffffff;
}
#logobottom { 
  clear:both;
  float:left; 
  padding:15px 0px 0px 0px;
}
#iconbox { 
  background-color:#990000;
  color:white;
  float:left;
  font-size:10px;
  height:14px;
  padding:1px 0px 0px 6px;
  width:736px; 
}
#mainnav { 
  background-image:url(images/rico_portal_teaser_bot.jpg);
  float:left;
  height:18px;
  width:742px; 
}
#footer { 
  background-color:#990000;
  color:white;
  float:left;
  font-size:10px;
  height:15px;
  padding-top:1px;
  text-align:right;
  width:742px; 
}
#leftandright { 
  background:#E7E7E7 url(images/shadow_left_grey.jpg) repeat-y;
  float:left;
  margin:0px;
  padding:16px 0px 15px 11px;
  width:722px;
  min-height:309px; 
}
#leftandrightprodgrp { 
  background-color:#FFF;
  float:left;
  margin:0px 0px 0px 0px;
  width:733px;
  padding-left:7px;
  min-height:309px; 
}
#leftandrightprodgrpzub { 
  background:#FFF url(images/shadow_left.jpg) repeat-y;
  float:left;
  margin:0px 0px 0px 0px;
  width:733px;
  padding-left:7px;
  min-height:309px; 
}
#leftandrightprod { 
  background:url(images/shadow_left_grey.jpg) repeat-y;
  background-color:#E7E7E7;
  float:left;
  margin:0px 0px 0px 0px;
  padding-left:18px;
  width:721px; 
}
#leftandrightartmed { 
  background:url(images/shadow_left_grey.jpg) repeat-y;
  background-color:#E7E7E7;
  float:left;
  margin:0px 0px 0px 0px;
  padding:16px 11px 15px 18px;
  width:711px; 
}
#leftandrightmed { 
  background:url(images/shadow_left_grey.jpg) repeat-y;
  background-color:#E7E7E7;
  float:left;
  margin:0px 0px 0px 0px;
  padding:16px 11px 15px 18px;
  width:711px; 
}
/* ----------------wg. Shop auf Zeile tiefer geändert---#leftandright #contentleft { float:left;width:315px;padding-right:20px; }*/
#leftandright #contentleft { 
  float:left;
  width:100%;
  padding-right:20px; 
}
#leftandright #contentright { 
  float:left;
  height:291px;
  width:340px; 
}
#leftandrightartmed #contentleft { 
  clear:both;
  float:left;
  /*height:300px;*/
  width:310px;
  overflow:auto; 
}
#leftandrightartmed #contentright { 
  clear:both;
  float:left;
  /*height:300px;*/
  width:365px;
  overflow:auto; 
}
#leftandrightmed #contentleft { 
  clear:both;
  float:left;
  height:300px;
  width:310px;
  overflow:auto; 
}
#leftandrightmed #contentright { 
  clear:both;
  float:left;
  height:300px;
  width:365px;
  overflow:auto; 
}
#leftandright #contentscroll { 
  float:left;
  padding-right:49px;
  width:637px; 
}
/*#leftandright #contentnoscroll { float:left;padding-right:50px;width:637px; overflow:hidden; }*/
#leftandright #contentnoscroll { 
  float:left;
  width:720px; 
  overflow:hidden; 
}
#leftandrightprodgrp #contentscrollprodgrp { 
  float:left;
  width:720px; 
}
#leftandrightprodgrpzub #contentscrollprodgrp { 
  float:left;
  width:720px; 
}
#leftandrightprod #contentnoscrollprod { 
  float:left;
  width:720px; 
  background-color:#E7E7E7;
}
#contentscroll .csi-text { width:450px; }
#contentnoscrollprod .csi-text { width:340px; }
#kontakt { 
  color:#FFFFFF;
  float:right;
  font-size:10px;
  font-style:normal;
  font-weight:normal;
  margin-right:5px;
  font-family: verdana, arial, sans-serif;
  text-align:right;
  text-decoration:none; 
}
#columnleft { 
  float:left;
  width:134px;
  padding-right:4px;
  /*overflow:hidden; TS */
}
#columnright { 
  float:left;
  width:742px; 
}
.ltshadow { 
  background:url(images/shadow_corner_grey.jpg) repeat-y;
  float:left;
  height:5px;
  width:7px;
  clear:both; 
}

.leftCornerShadow {
  background: url(images/shadow_corner_grey.jpg) repeat-y;
  float: left;
  height: 5px;
  width: 7px;
  clear: both; 
  border-top: 1px solid #990000;
  border-left: 1px solid #990000;  
}

.topshadow { 
  background-image:url(images/shadow_top_grey.jpg);
  float:left;
  height:5px;
  width:733px; 
}
.leftshadow { 
  /*background-image:url(images/shadow_left_grey.jpg);float:left;height:327px;width:7px;*/ 
  display:none; 
}
.ltshadow-grp { 
  background:url(images/shadow_corner.jpg) repeat-y;
  float:left;
  height:5px;
  width:7px;
  clear:both; 
}
.topshadow-grp { 
  background-image:url(images/shadow_top.jpg);
  float:left;
  height:5px;
  width:733px; 
}
.leftshadow-grp { 
  /*background-image:url(images/shadow_left.jpg);float:left;height:309px;width:7px;*/ 
  display:none; 
}
.featuredheader { 
  float:left;
  width:310px;
  height:30px;
  color:#666;
  font-family: verdana, arial, sans-serif;
  font-weight:bold;
  font-size:12px; 
}

#artmedleft {
  float: left;
  width: 50%;
}

#artmedright { 
  float: left;
  width: 50%;  
}

#left_menu .ltshadow { 
  background:url(images/shadow_corner.jpg) repeat-y;
  float:left;
  height:5px;
  width:5px;
  overflow:hidden; 
}
.left_menu_2 .ltshadow { 
  background:url(images/shadow_corner.jpg) repeat-y;
  float:left;
  height:5px;
  width:5px;
  overflow:hidden; 
}
#left_menu_3 .ltshadow { 
  background:url(images/shadow_corner.jpg) repeat-y;
  float:left;
  height:5px;
  width:5px;
  overflow:hidden; 
}
#left_menu .tshadow { 
  background-image:url(images/shadow_top.jpg);
  float:left;
  height:5px;
  width:127px;
  overflow:hidden; 
}
.left_menu_2 .tshadow  { 
  background-image:url(images/shadow_top.jpg);
  float:left;
  height:5px;
  width:127px;
  overflow:hidden; 
}
#left_menu_3 .tshadow  { 
  background-image:url(images/shadow_top.jpg);
  float:left;
  height:5px;
  width:127px;
  overflow:hidden; 
}
#left_menu .lshadow { 
  background-image:url(images/shadow_left.jpg);
  float:left;
  height:34px;
  width:5px;
  overflow:hidden; 
}
.left_menu_2 .lshadow  { 
  background-image:url(images/shadow_left.jpg);
  float:left;
  height:34px;
  width:5px;
  overflow:hidden; 
}
#left_menu_3 .lshadow  { 
  background-image:url(images/shadow_left.jpg);
  float:left;
  height:34px;
  width:5px;
  overflow:hidden; 
}

.floatrightdiv { 
  float:right;
  padding-right:6px; 
}

IMG { border:none; }
.bodytext, P { 
  color:#666666;
  font-family: verdana, arial, sans-serif;
  font-size:12px;
  padding:0px;
  margin:0px 0px 15px 0px; 
  line-height: 1.5;
}

#left_menu { 
  border-left:1px solid #cc9933; 
  border-right:1px solid #cc9933; 
  border-bottom:1px solid #cc9933; 
}
.left_menu_2 { 
  margin:5px 0px 0px 0px;
  border-left:1px solid #990000; 
  border-bottom:1px solid #990000; 
  border-right:1px solid #990000; 
}
#left_menu_3 { 
  margin:5px 0px 0px 0px;
  border-left:1px solid #aca070; 
  border-bottom:1px solid #aca070; 
  border-right:1px solid #aca070; 
}
#mainnav #main_menu { margin:0px 0px 0px 0px; }
#left_menu .div_menue_head { 
  width:132px;
  height:17px;
  background-color:#dfb164;
  color:#000000;
  padding:0px 0px 0px 0px; 
  border-top:1px solid #CC9933;
  border-bottom: 1px solid #CC9933;
}
#left_menu_3 .div_menue_head { 
  width:132px;
  height:17px;
  background-color:#aca070;
  color:#000000;
  padding:0px 0px 0px 0px; 
  border-top:1px solid #CC9933;
  border-bottom:1px solid #CC9933;
}
.left_menu_2 .div_menue_head { 
  background-color:#691604;
  width:132px;
  height:17px;
  color: #ffcc66;
  padding:0px 0px 0px 0px; 
  border-bottom:1px solid #990000; 
  border-top:1px solid #990000;
}
#mainnav .div_menue_head { 
  background-color:#691604;
  color:#ffcc66;
  margin:0px 6px 0px 0px;
  float:left;
  width:auto;
  height:17px;
  border-left:1px solid #990000;
  border-right:1px solid #990000;
  border-top:1px solid #990000; 
  padding:0px 2px 0px 0px;
}
.menue_head a:visited, 
.menue_head a:link, 
.menue_head a:active, 
.menue_head a:hover { color: #000000; }
.left_menu_level_2 { 
  background-color:#ffffff;
  width:132px;
  height:39px; 
}
.nav_li_ebene2 { 
  float:left;
  padding-left:2px;
  padding-top:1px;
  width:112px; 
}
.nav_li_ebene2_active { 
  float:left;
  padding-left:2px;
  padding-top:1px;
  width:112px; 
}
.nav_li_eben2_active_sub { 
  float:left;
  padding-left:2px;
  padding-top:1px;
  width:112px; 
}
.nav_li_eben2_active_sub a:link, 
.nav_li_eben2_active_sub a:visited, 
.nav_li_eben2_active_sub a:hover, 
.nav_li_eben2_active_sub a:active { 
  color:#FFCC66;
  font-weight:bold; 
}
.left_menu_level_2 IMG { float:left; }

#featuredartist { 
  float:left;
  width:223px;
  padding-left:28px; 
}
#featuredproduct { 
  float:left;
  width:223px;
  padding-left:11px; 
}
#featuredevent { 
  float:left;
  width:223px;
  padding-left:11px; 
}

.nav1hz1 { 
  color:#fff;
  font-size:10px !important;
  font-family: verdana, arial, sans-serif !important;
  font-weight:normal !important;
  font-style:normal;
  text-decoration:none; 
}

.menue_mahagony_head_top { 
  background:url(images/menue_mahagony_head_top.jpg) repeat-x;
  height:17px;
  float:left;
  padding:0px 12px 0px 9px; 
}
.menue_mahagony_head_left { 
  background:url(images/menue_mahagony_head_left.jpg) repeat-y;
  width:5px;
  height:17px;
  float:left;
  padding:0px; 
}
.menue_lightwood_head_top { 
  background:url(images/menue_lightwood_head_top.jpg) repeat-x;
  height:17px;
  float:left;
  padding:0px 12px 0px 3px;
  width:112px; 
}
#left_menu_3 .menue_lightwood_head_top { 
  background:url(images/menue_darkwood_head_top.jpg) repeat-x;
  height:17px;
  float:left;
  padding:0px 12px 0px 3px;
  width:112px; 
}
.menue_lightwood_head_left { 
  background:url(images/menue_lightwood_head_left.jpg) repeat-y;
  width:5px;
  height:17px;
  float:left;
  padding:0px; 
}
#left_menu_3 .menue_lightwood_head_left { 
  background:none;
  width:5px;
  height:17px;
  float:left;
  padding:0px; 
}
.menue_lightwood_head_top .menue_light_head { 
  float:left;
  padding:1px 0px 0px 0px; 
}
.menue_mahagony_head_top .menue_light_head { 
  float:left; 
  padding:2px 0px 0px 0px; 
}
#main_menu .menue_head a, 
#main_menu .menue_head a:link, 
#main_menu .menue_head a:visited, 
#main_menu .menue_head a:active { 
  color:#FFCC66;
  font-family: verdana, arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none; 
}
#main_menu .menue_head a:hover { 
  color:#FFFFFF;
  font-family: verdana, arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none; 
}
.left_menu_2 .div_menue_head .menue_mahagony_head_top { 
  width:112px;
  padding:0px 12px 0px 3px; 
}
.left_menu_2 .menue_mahagony_head_top .menue_head { 
  color:#FFCC66;
  font-family: verdana, arial, sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:bold;
  text-align:left;
  text-decoration:none; 
}
#contentscroll h2 { 
  margin:0px;
  padding:0px 0px 8px 0px; 
}
#contentscroll .csi-imagewrap .csi-image { 
  padding:4px 4px 4px 4px;
  margin:0px 0px 20px 10px!important;
  background-color:#ffffff; 
}

/* News Single */
.news-single-item-content { 
  float:left;
  padding-right:30px;
  width:450px; 
}
.news-single-item-img { 
  float:left;
  margin:0px;
  padding:4px 4px 4px 4px; 
  background-color:#ffffff;
  width:128px;
  height:128px; 
}
.news-single-item h1 { 
  font-size:20px;
  font-family: verdana, arial, sans-serif;
  color:#666666;
  margin:0px;
  padding:0px 0px 16px 0px; 
}
.news-single-item-text { 
  margin:0px 0px 0px 0px;
  font-size:12px;
  color:#666666;
  font-family: verdana, arial, sans-serif;
}

/* News List */
.news-list-item { 
  float:left;
  width:300px;
  height:159px;
  padding:0px 10px 0px 0px; 
}
.news-list-item-img {
  width:138px; 
  float:left;
  padding:0px 15px 10px 0px;  
}
.news-list-item h1, .tx-t3sjslidernews-pi1 H3 A { 
  margin:0px 0px 0px 0px;
  font-size:13px;
  color:#666666;
  font-family: verdana, arial, sans-serif;
  font-weight:bold; 
}
.news-list-item-text { 
  margin:0px 0px 0px 0px;
  font-size:12px;
  color:#666666;
  font-family: verdana, arial, sans-serif;
}

.left_menu_2 .left_menu_level_2 a:link, 
.left_menu_2 .left_menu_level_2 a:visited, 
.left_menu_2 .left_menu_level_2 a:active { color:#999999; }
.left_menu_2 .left_menu_level_2 a:hover { color:#990000; }

/*.csc-textpicHeader .csc-firstHeader, .csc-header .csc-firstHeader { font-size:13px;  font-family: verdana, arial, sans-serif;color:#666666;margin:0px;padding:0px 0px 16px 0px; }*/
.csc-header H1 { 
  font-size:20px;
  font-family: verdana, arial, sans-serif;
  color:#666666;
  margin:0px;
  padding:0px 0px 16px 0px; 
}
.csc-textpicHeader h1 { 
  font-size: 13px;
  font-family: verdana, arial, sans-serif;
  color:#666666;
  margin:0px;
  padding:0px 0px 16px 0px; 
}
.csi-textpic { padding:0px 0px 23px 0px; }
.schatten-rechts { 
  width:7px; 
  height:91px; 
  background:url(images/schatten_rechts.jpg) no-repeat; 
  float:left; 
  font-size:0px; 
}
.schatten-unten  { 
  width:216px; 
  height:7px; 
  background:url(images/schatten_unten.jpg)  no-repeat; 
  float:left; 
  font-size:0px; 
}
.schatten-ecke { 
  width:7px; 
  height:7px; 
  background:url(images/schatten_ecke.jpg)   no-repeat; 
  float:left; 
  font-size:0px; 
}
#featuredartist a, 
#featuredproduct a,
#featuredevent a { float:left; }

.letterBox { float:left; }
.artist_list_row { float:left; }
.artist_list_separator { 
  background-color:#999;
  color:#FFF;
  font-family: verdana, arial, sans-serif;
  font-size:10px;
  width:250px; 
}
.artist_list_row_left { 
  float:left;
  width:100px; 
}
.artist_list_row_left a.menuelink2:link, 
.artist_list_row_left a.menuelink2:visited, 
.artist_list_row_left a.menuelink2:active { 
  color: #000000;
  font-size:10px;
  font-family: verdana, arial, sans-serif;
  text-decoration:none; 
}
.artist_list_row_left a.menuelink2:hover { 
  color: #404040;
  font-size:10px;
  font-family: verdana, arial, sans-serif;
  text-decoration:none; 
}
.artist_list_row_right { 
  color:#999;
  float:left;
  font-family: verdana, arial, sans-serif;
  font-size:10px;
  width:150px; 
}

#div-sub-main-menu { 
  height:17px;
  float:left;
  background-color:#000000; 
}
.sub-main-menue-head { 
  padding:0px;
  float:left;
  height:17px;
  width:115px;
  text-align:center; 
}
.sub-main-menue-head-current { 
  padding:0px; 
  float:left;
  height:17px;
  width:115px;
  text-align:center;
  background-color:#FFF; 
}
.sub-main-menue-head-first { 
  padding:0px 0px 0px 0px;
  float:left;
  height:17px;
  font-weight:bold; 
}
.sub-main-menue-head-current-first { 
  padding:0px 0px 0px 0px;
  float:left;
  height:17px;
  width:115px;
  background-color:#FFF;
  text-align:center;
  margin-left:-2px; 
}
.sub-main-menue-head-current-first .menue_mahag_head_current { 
  color:#000;
  font-weight:normal; 
}
#sub-main-nav { 
  background-color:#000000;
  height:17px; 
}
.menu-trenner { 
  height:17px;
  width:1px;
  float:left;
  color:#FFCC66; 
}
.sub-main-menue-head-first a.menuelink5:link,
.sub-main-menue-head-first a.menuelink5:hover,
.sub-main-menue-head-first a.menuelink5:active { color:#FFFFFF; }

.sub-main-menue-head-first { 
  color:#FFF;
  font-family: verdana, arial, sans-serif;
  font-size:9pt; 
}

#contentscrollprodgrp .csi-imagewrap { 
  float:left;
  width:700px !important; 
}
#contentscrollprodgrp .csi-image { 
  margin:0px;
  padding:0px 0px 0px 20px; 
}
#contentscrollprodgrp .csi-textpic { padding:0px; }
#contentnoscrollprod .csi-textpic { float:left; }
.haerte-grade { 
  float:right;
  padding:2px 10px 0px 0px;
  width:135px;
  height:15px;
  text-align:right; 
}

UL { 
  color:#666666;
  font-family: verdana, arial, sans-serif;
  padding-left:15px;
  font-size:12px;
  margin:0px;
  list-style-type:square; 
}
UL LI { 
  margin-bottom:5px;
  text-align: left !important;  
}

.schatten-news-links-oben { 
  background-color:#ffffff;
  height:3px;
  float:left;
  width:3px; 
  font-size:0px;
}
.schatten-news-oben { 
  background-color:#ffffff;
  height:3px;
  float:left;
  width:128px; 
  font-size:0px; 
}
.schatten-news-rechts-oben { 
  background:url(images/border_top_corner_right.jpg) repeat-y;
  height:3px;float:left;
  width:7px; 
  font-size:0px;
}
.schatten-news-links { 
  background-color:#ffffff;
  height:128px;
  float:left;
  width:3px;
  clear:both; 
  font-size:0px; 
}
.schatten-news-rechts { 
  background:url(images/border_bot_right.jpg) repeat-y;
  height:128px;
  float:left;
  width:7px; 
  font-size:0px; 
}
.schatten-news-links-unten { 
  background:url(images/border_bot_corner_left.jpg) repeat-y;
  height:7px;
  float:left;
  width:3px;
  clear:both; 
  font-size:0px; 
}
.schatten-news-unten { 
  background:url(images/border_bot.jpg) repeat-x;
  height:7px;
  float:left;
  width:128px; 
  font-size:0px; 
}
.schatten-news-rechts-unten { 
  background:url(images/border_bot_corner_right.jpg) repeat-y;
  height:7px;
  float:left;
  width:7px; 
  font-size:0px; 
}
.news-list-item-img img { float:left; }

#contentnoscrollprod H1 { 
  color:#666;
  font-family: verdana, arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  margin:0px;
  padding:0px; 
}
#contentprodleft .csi-textpic { padding:0px; }
#contentprodleft .csi-image { margin-bottom:0px; }

#leftandrightprod #contentnoscrollprod #contentprodleft .csi-textpic .csi-text { font-size:0px; }
#sub-main-menue-first { padding:0px 0px 0px 8px; }
.floatrightdiv a:link,
.floatrightdiv a:visited,
.floatrightdiv a:active {
  font-size:10px; 
  color:#ffffff;
}
.floatrightdiv a:hover {
  font-size:10px; 
  color:#FFCC66;
}
#contentscroll .news-list-item h1 { padding:0px 0px 20px 0px; }
#contentscroll .news-single-item-content h1 { padding:0px 0px 20px 0px; }

#leftandrightartmed .csi-imagewrap .csi-image {
  background:url(images/border_205_205_rand_schatten.jpg) no-repeat; 
  padding:3px 0px 0px 3px; 
  width:215px !important; 
  height:215px;
}
#leftandrightmed .csi-imagewrap .csi-image {
  background:url(images/border_205_205_rand_schatten.jpg) no-repeat; 
  padding:3px 0px 0px 3px; 
  width:215px !important; 
  height:215px;
}
#leftandright .csi-imagewrap .csi-image {
  background:url(images/border_271_261_rand_schatten.jpg) no-repeat; 
  padding:3px 0px 0px 3px; 
  width:276px !important; 
  height:266px; 
  background-color:#ffffff;
}
#contentscroll .csi-imagewrap .csi-image {
  background:url(images/border_128_128_rand_schatten.jpg) no-repeat; 
  padding:3px 0px 0px 3px; 
  width:137px !important; 
  height:137px;
}
#contentscroll .news-single-item .news-single-item-img {
  background:url(images/border_128_128_rand_schatten.jpg) no-repeat; 
  padding:3px 0px 0px 3px; 
  width:137px !important; 
  height:137px;
}

#medleft .artist_list_row_left { width:250px; }
#medleft .artist_list_row_right { width:0px; }

/* JKA: 02.11.07 */
.menue_mahag_head_current { 
  color:#FFCC66;
  font-family: verdana, arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding-left:5px; 
}

/* Umfrage */
fieldset.vote div.answer {
  float:left;
  width:165px;
  margin:0px 0px 10px 0px;
}
fieldset.vote label.label {
  float:left;
  width:130px;
  height:130px;
  border:1px solid #000;
  padding:3px;
  text-align:center;
}
fieldset.vote div.answer input.answer {
  float:left;
  margin:50px 5px 0px 0px !important;
}
fieldset.vote input.submit { 
  float:left;
  clear:both; 
}
fieldset.vote div.captcha {
  float:left;
  clear:both;
}

/* rgaccordion */
h3.act {
  background:none !important;
  color:#F47C39 !important;
  font-weight:bold !important;
  font-size:12px !important;
}

h3.rgaccord1-toggle {
  font-size:12px !important;
  background:none !important;
  border-top:none !important;
  color:#000000!important;
  cursor:pointer;
  font-weight:bold;
  height:23px;
  line-height:26px;
  margin:0px;
  padding:2px 0 2px 0px !important;
}

h3.rgaccord1-toggle:hover {
  color: #404040 !important;
}

div.rgaccord1-content {
  border:none !important;
  width:637px !important;
}

table {
  border:         1px solid #666666;
  width:          100%;
  border-spacing: 1px;
}

td {
  font-family: arial,sans-serif !important;
  color: #666666 !important;
}

/*TMailform Umfrageformular*/
.formular {
  font-family: verdana, arial, sans-serif;
  font-size:        12px;
  color:            #666666;
  width:            720px;
  padding:          10px;
}

.adress {
  padding-top:    5px;
  padding-bottom: 5px;  
  padding-left:   10px;
  padding-right:  10px;
}

.small {
  font-family: verdana, arial, sans-serif;
  font-size:   10px;
  color:       #666666;
  padding:     10px;
}

.question {
  font-family: verdana, arial, sans-serif;
  font-size:     12px;
  color:         #666666;
  line-height:   12px;
  font-weight:   bold;
  padding-top:   15px;
  padding-bottom: 5px;
}

.lof-slider_2 .lof-navigator h3, .lof-slider_2 .lof-navigator h3 a, .lof-slider_2 .lof-navigator h3 a:visited {
    color: #000000;
}
.lof-slider_2 .lof-navigator h3 a:hover {
    color: #e7e7e7;
    text-decoration: none;
}
.lof-slider_2 .lof-description_black, .lof-slider_2 .lof-description_black a, .lof-slider_2 .lof-description_black a:visited {
    color: #F47C39;
  font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
.lof-slider_2 .lof-description_black a:hover, .lof-slider_2 .lof-description_white a:hover, .lof-slider_2 .lof-description_nobg a:hover {
    color: #F47C39;
    text-decoration: none;
}
.lof-slider_2 .lof-description_black h3 a:hover, .lof-slider_2 .lof-description_white h3 a:hover, .lof-slider_2 .lof-description_nobg h3 a:hover {
    color: #F47C39;
    text-decoration: none;
}
.tx-t3sjslidernews-pi1 { margin-left:20px; }
.lof-slider_2 { padding:0 0 10px 0; }
.lof-slider_2 .orange li.active div { background:none #e28508; }
.lof-slider_2 .lof-navigator li div { background:none #818181; }
.lof-slider_2 .lof-description_black h3, .lof-slider_2 .lof-description_black h3 a, .lof-slider_2 .lof-description_black h3 a:visited {
    color: #e7e7e7;
    text-decoration: none;
}
.lof-slider_2 .lof-description p { color:#e7e7e7; }
.lof-slider_2 .lof-navigator li img { 
  border:3px solid #ffffff;
  padding:0; 
}
.lof-slider_2 .orange li.active img, .lof-slider_2 .orange li:hover img { border:3px solid #ffffff; }
.lof-slider_2 .lof-css3 .lof-description, 
.lof-slider_2 .lof-css3 .lof-description_black, 
.lof-slider_2 .lof-css3 .lof-description_white {
  top:0;
  bottom:80px;
}

.lof-title a:link, .lof-title a:visited, .lof-title a:active {
  font-family: verdana, arial, sans-serif;
  color: #e7e7e7!important;
  text-decoration: none !important;
}

.lof-title a:hover, .lof-title a:focus {
  color: #f47c39 !important;
}

h1 {
  font-family: verdana, arial, sans-serif;
  font-size: 20px;
  margin-top: 0px;
}

h2 {
  font-family: verdana, arial, sans-serif;
  font-size: 15px;
  margin-top: 0px;
}

h3 {
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  margin-top: 0px;
}
