/* Einstellung fuer RTE */
.htmlarea-content-body { 
  background-color:#E7E7E7;
  color:#666;
  font-size:13px; 
}

/* Stylesheet aus der Vorlage von Udo Krause */
body { 
  scrollbar-3dlight-color:#e7e7e7;
  scrollbar-arrow-color:#999999;
  scrollbar-face-color:#e7e7e7;
  scrollbar-track-color:#e7e7e7;
  scrollbar-darkshadow-color:#e7e7e7;
  scrollbar-highlight-color:#999999;
  scrollbar-shadow-color:#999999;
  font-size: 12px; text-decoration: none; 
  background-color:black;
  margin:0px;
  padding:0px;
  color:#666666;
  font-family:Arial,sans-serif;
}
.menue_light_head { 
  color:black;
  font-size:12px;
  font-family:arial;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
  text-align:left; 
}
.menue_mahag_head { 
  color:#fc6;
  font-size:12px;
  font-family:arial;
  font-style:normal;
  font-weight:bold;
  text-decoration:none;
  text-align:left; 
}
.menue_text { 
  color:#999;
  font-size:12px;
  font-family:arial;
  font-weight:normal;
  font-style:normal;
  text-decoration:none;
  text-align:left; 
}
a:link, a:visited, a:hover, a:active { 
  color:#F47C39;
  font-size:12px;
  font-weight:bold;
  font-family:arial, helvetica;
  font-style:normal;
  text-decoration:none; 
}

a.textlink:link, a.textlink:visited, a.textlink:active { 
  color:#F47C39;
  font-size:12px;
  font-family:arial, helvetica;
  text-decoration:none; 
}
a.textlink:hover { 
  color:#900;
  font-size:12px;
  font-family:arial, helvetica;
  text-decoration:none; 
}
a.menuelink1:link, a.menuelink1:visited, a.menuelink1:active { 
  color:#999;
  font-size:12px;
  font-family:arial, helvetica;
  text-decoration:none; 
}
a.menuelink1:hover { 
  color:#fc6;
  font-size:12px;
  font-family:arial, helvetica;
  text-decoration:none; 
}
a.menuelink2:link, a.menuelink2:visited, a.menuelink2:active { 
  color:#999;
  font-size:12px;
  font-family:arial, helvetica;
  text-decoration:none; 
}
a.menuelink2:hover { 
  color:#900;
  font-size:12px;
  font-family:arial, helvetica;
  text-decoration:none; 
}
a.menuelink3:link, a.menuelink3:visited, a.menuelink3:active { 
  color:#fc6;
  font-size:12px;
  font-family:arial, helvetica;
  font-weight:normal; 
  text-decoration:none; 
}
a.menuelink3:hover { 
  color:#fff;
  font-size:12px;
  font-family:arial, helvetica;
  font-weight:normal;
  text-decoration:none; 
}
.submenues { 
  color:#fff;
  font-size:10px;
  font-family:arial;
  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:arial, helvetica;
  font-weight:normal;
  text-decoration:none; 
}
.productmenues { 
  color:#fff;
  font-size:12px;
  font-family:arial;
  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:arial, helvetica;
  font-weight:normal;
  text-decoration:none; 
}
a.menuelink5:hover { 
  color:#fff;
  font-size:12px;
  font-family:arial, helvetica;
  font-weight:normal;
  text-decoration:none; 
}
.bodytext_head { 
  color:#999;
  font-size:12px;
  font-family:arial;
  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:arial;
  text-align:right;
  text-decoration:none; 
}
#columnleft { 
  float:left;
  width:134px;
  padding-right:4px;
  overflow:hidden; 
}
#columnright { 
  float:left;
  width:742px; 
}
.ltshadow { 
  background:url(images/shadow_corner_grey.jpg) repeat-y;
  float:left;
  height:5px;
  width:7px;
  clear:both; 
}
.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:arial;
  font-weight:bold;
  font-size:12px; 
}
#artmedleft, #medleft { float:left; }
#artmedright, #medright { 
  float:left;
  padding-left:30px; 
}

#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:Arial,sans-serif;
  font-size:13px;
  padding:0px;
  margin:0px 0px 15px 0px; 
}
H2 { 
  color:#666666;
  font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
  font-size:13px;
  font-weight:bold; 
}

#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:arial !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:arial,helvetica;
  font-size:12px;
  font-weight:normal;
  text-decoration:none; 
}
#main_menu .menue_head a:hover { 
  color:#FFFFFF;
  font-family:arial,helvetica;
  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:arial;
  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 { 
  margin:0px 0px 0px 0px;
  font-size:13px;
  color:#666666;
  font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-weight:bold; 
}
.news-single-item-text { 
  margin:0px 0px 0px 0px;
  font-size:12px;
  color:#666666;
  font-family:Arial; 
}

/* 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 { 
  margin:0px 0px 0px 0px;
  font-size:13px;
  color:#666666;
  font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-weight:bold; 
}
.news-list-item-text { 
  margin:0px 0px 0px 0px;
  font-size:12px;
  color:#666666;
  font-family:Arial; 
}

.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:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;color:#666666;margin:0px;padding:0px 0px 16px 0px; }*/
.csc-header H1 { 
  font-size:13px;
  font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  color:#666666;
  margin:0px;
  padding:0px 0px 16px 0px; 
}
.csc-textpicHeader h1 { 
  font-size:13px;
  font-family:Helvetica, Geneva, Arial, SunSans-Regular, 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:arial;
  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:#999;
  font-size:10px;
  font-family:arial, helvetica;
  text-decoration:none; 
}
.artist_list_row_left a.menuelink2:hover { 
  color:#900;
  font-size:10px;
  font-family:arial, helvetica;
  text-decoration:none; 
}
.artist_list_row_right { 
  color:#999;
  float:left;
  font-family:arial;
  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:arial;
  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:Arial,SunSans-Regular,sans-serif;
  padding-left:15px;
  font-size:12px;
  margin:0px;
  list-style-type:square; 
}
UL LI { margin-bottom:5px; }

.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:arial;
  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:arial,helvetica;
  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:#F47C39 !important;
  cursor:pointer;
  font-weight:bold;
  height:23px;
  line-height:26px;
  margin:0px;
  padding:2px 0 2px 0px !important;
}
div.rgaccord1-content {
  border:none !important;
  width:637px !important;
}

table {
  border:         1px solid #666666;
  width:          100%;
  border-spacing: 1px;
}

/*TMailform Umfrageformular*/
.formular {
  font-family:      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: arial,sans-serif;
  font-size:   10px;
  color:       #666666;
  padding:     10px;
}

.question {
  font-family:   arial,sans-serif;
  font-size:     12px;
  color:         #666666;
  line-height:   12px;
  font-weight:   bold;
  padding-top:   15px;
  padding-bottom: 5px;
}