/* Einstellung fuer RTE */
.htmlarea-content-body { 
  background-color:#fff;
  background-image:none;
  color:#3e3d40;
  font-size:15px !important;
  font-family:Arial, Verdana, sans-serif; 
}

BODY {
  width:100%;
  margin:0px auto 0px auto;
  padding:0px;
  background-color:#ffffff; 
  color:#3e3d40;
  font-family: arial,helvetica,sans-serif,geneva;
  font-size:15px;
  font-weight:normal;
  background:url(images/Background.gif);
}


IMG { border:none; }

DIV {
  margin:0px;
  padding:0px;
  border:0px;
}

A:link, A:visited, A:active {
  color:#000000;
  font-size:12px;
  font-weight:normal;
  margin:0px;
  padding:0px;
  text-decoration:none;
 
}
a:hover{color:#fff9107;

text-decoration: underline

}

p {	
  padding:0px;	
  margin:0px;
  text-align:left;
}
.csc-header h1 {
  padding:0px 0px 8px 0px;
  margin:10px 0px 10px 0px;
  line-height:13px;
  font-size:24px;
  font-weight:bold;
  color:#e60000;
}

h1.product-title {
  padding:0px 0px 8px 0px;
  margin:0;
  line-height:13px;
  font-size:17px;
}

h2.csc-firstHeader {
  font-size:21px;
  font-weight:bold;
  padding:0px 0px 3px 0px;
  margin:7px 0px 0px 0px;
  color:#000000;
  line-height:13px;
}
h1 {	
  padding:0px 0px 8px 0px;
  margin:10px 0px 10px 0px;
  line-height:13px;
  font-size:24px;
  font-weight:bold;
  color:#e60000;
}
h2 {
  color:#0071BC;
  font-size:17px;
  font-weight:bold;
  padding:0px;
  margin:0px 0px 10px 0px;	
}

h2 a:visited, h2 a:link, h2 a:hover, h2 a:active {
  color:#0071BC;
  font-size:17px;
  font-weight:bold;
  padding:0px;
  margin:0px 0px 10px 0px;	
  text-decoration:none;
}
h2 a:hover { text-decoration:underline; }

h3 {	
  font-size:21px;
  font-weight:bold;
  color:#0071bc;
  padding:0px 0px 1px 0px;
  margin:0px 0px 15px 0px;
}

h2.csc-firstHeader {
  font-size:21px;
  font-weight:bold;
  color:#0071bc;
  padding:0px 0px 1px 0px;
  margin:0px 0px 5px 0px;
}

h4 {	
  font-size:11px;
  font-weight:normal;
  color:#3e3d40;
  padding:0px 0px 2px 0px;
  margin:0px 0px 10px 0px;	
}
#content_left h1.csc-firstHeader, #product_menu h1.csc-firstHeader { color:#E60000; }

.csc-header { 
  margin:0px;
  padding:0px; 
}

#page, #pagestart {
  width:800px;
  text-align:left;
  margin:0 auto;
  border:2px solid #cccccc;
  background-color:#fff;
}

/* STARTSEITE */
#start_top {
  width:800px;
  height:128px;
  padding:0px;
  margin:0px;
  float:left;
}

#start_middle {
  width:800px;
  height:184px;
  padding:0px;
  margin:0px;
  float:left;
}

#start_bottom {
  width:800px;
  height:184px;
  padding:0px;
  margin:0px;
  float:left;
}

#start_middle #flash{
  width:336px;
  float:left;
  padding:0px;
  margin:0px;
}
#start_bottom #navigation_start{
  padding:0px 0px 0px 335px;
  float:left;
  width:231px;
}
#start_bottom #FlashLink{
  width:152px;
  padding:0px;
  float:left;
  background-color:#000000;	
}

#start_bottom #language{
  padding:0px;
  float:left;
  width:82px;
  height:184px;
  overflow:hidden;
  background:url(images/home10.jpg) top left no-repeat;
}

#navigation_start { 
  float:left;
  padding:350px 0pt 0pt 480px; 
}
/* STARTSEITE */

#header {
  width:800px;
  height:97px;
  float:left;	
  background-color:#373536;
}
#header IMG {
  float:left;
  clear:none;
}

#footer {
  width:800px;
  text-align:center;
  height:18px;
  clear:both;
  margin:0px;
  padding:2px 0px 0px 0px;
  font-size:9px;
  font-family:verdana,arial,helvetica,sans-serif,geneva;
  background-color:#000000;
  color:#ffffff;
}
#footer A:link, #footer A:visited, #footer A:active {
  color:#fff;
  font-size:9px;
  text-decoration:none;
}
#footer A:hover { 
  color:#999; 
  font-size:9px;
  text-decoration:none;
}

#content_left {
  width:187px;
  float:left;
  clear:none;
  padding:30px 10px 10px 10px;
}
#content_normal {
  width:553px;
  float:left;
  clear:none;
  padding:30px 20px 10px 20px;
}

#content_right {
  width:780px;
  float:left;
  clear:both;
  padding:10px 10px 0px 10px;
}

#product_menu {
  width:170px;
  float:left;
  padding:10px 20px 10px 10px;
  clear:none;
}

#p-content_left {
  width:290px;
  float:left;
  clear:none;
  padding:10px 0px 0px 0px;
  position : relative;
  min-height:470px;
}

#p-content_normal {
  width:280px;
  float:left;
  clear:none;
  padding:10px 0px 0px 30px;
  position:relative;
}

#p-content_right {
  width:580px;
  float:right;
  clear:none;
  padding:10px 10px 0px 10px;
} 
.topmenuhr {
  list-style-type:none;
  list-style-position:inside;
  margin:0px;
  padding:0px;
  float:left;
  vertical-align:top;
}

#navigation {
  width:558px;
  height:25px;
  background-color:#373536;
  float:left;
}
.navhz, .navhzact  {
  float: left;
  padding:0px ;
  height:16px;
  color:#7F7D7E;	
  display:inline;
}

.navhz a:active, .navhz a:hover, .navhz a:link, .navhz a:visited,
.navhzact a:active, .navhzact a:hover, .navhzact a:link, .navhzact a:visited  {
  color:#7F7D7E;
  font-family:arial, tahoma, verdana;
  line-height:14px;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  margin:0px 2px 0px 2px;
} 
.navhz a:hover, .navhzact a:hover { color:#F4E1A6; }
.leftmenubox {
  width:180px;
  margin:0px;
  padding:0px;
  list-style:outside;
  list-style-type:none;
  border-top: 1px solid #D1D1D1;
  overflow:hidden;
  background-color:#fae1b5;
}

.nav1vt1, .nav1vt1act {
  width:178px;
  margin:0px;
  padding:0px;
  min-height:18px;
  border-bottom: 2px solid #FFFFFF;
  padding:2px 0px 2px 2px;
  background-color:#FDC052;
}

.nav1vt1 a:active, .nav1vt1 a:link, .nav1vt1 a:hover, .nav1vt1 a:visited {
  color:#000000;
  font-size:14px;
  font-weight:normal;	
  text-decoration:none;
  background-color:transparent;
}

.nav1vt1act a:active, .nav1vt1act a:link, .nav1vt1act a:hover, .nav1vt1act a:visited {
  color:#000000;
  font-size:14px;
  font-weight:normal;	
  text-decoration:none;
  background-color:transparent;
}
.nav1vt2, .nav1vt2act {
  width:168px;
  margin:0px;
  padding:0px;
  min-height:18px;
  border-bottom: 2px solid #FFFFFF;
  padding:2px 0px 2px 12px;
  background-color:#FDC052;
}

.nav1vt2 a:active, .nav1vt2 a:link, .nav1vt2 a:hover, .nav1vt2 a:visited {
  color:#000000;
  font-size:14px;
  font-weight:normal;	
  text-decoration:none;
  background-color:transparent;
}
.nav1vt2act a:active, .nav1vt2act a:link, .nav1vt2act a:hover, .nav1vt2act a:visited {
  color:#000000;
  font-size:14px;
  font-weight:normal;	
  text-decoration:none;
  background-color:transparent;
}

/*+++*/
.nav1vt3 {
  width:158px;
  margin:0px;
  padding:0px;
  min-height:18px;
  border-bottom: 2px solid #FFFFFF;
  padding:2px 0px 2px 22px;
  background-color:#FDC052;
}
.nav1vt3act {
  width:158px;
  margin:0px;
  padding:0px;
  min-height:18px;
  border-bottom: 2px solid #FFFFFF;
  padding:2px 0px 2px 22px;
  background-color:#FAE1B5;
}

.nav1vt3 a:active, .nav1vt3 a:link, .nav1vt3 a:hover, .nav1vt3 a:visited {
  color:#000000;
  font-size:14px;
  font-weight:normal;	
  text-decoration:none;
  background-color:transparent;
}
.nav1vt3act a:active, .nav1vt3act a:link, .nav1vt3act a:hover, .nav1vt3act a:visited {
  color:#000000;
  font-size:14px;
  font-weight:normal;	
  text-decoration:none;
  background-color:transparent;
}

.startmenubox {
  list-style-type:none;
  list-style-position:inside;
  margin:0;
  padding:0;
  float:left;
  width:221px;
  text-align:center;
}

.startvt1 {
  width:189px;
  margin:0px;
  padding:0px;
  text-align:left;
  margin:3px 4px 4px 0px;
}

.startvt1 a:active, .startvt1 a:link, .startvt1 a:hover, .startvt1 a:visited {
  color:#666666;
  font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  font-size:18px;
  font-weight:bold;
  text-decoration:none;
}

.startvt1ro {
  width:187px;
  margin:0px;
  padding:0px;
  min-height:18px;
  border-bottom: 1px solid #C9DEE3;
  padding:2px 0px 2px 4px;	
  text-align:left;
}

.startvt1ro a:active, .startvt1ro a:link, .startvt1ro a:hover, .startvt1ro a:visited {
  color:#0ccc00;
  font-size:18px;
  font-family:arial,helvetica,sans-serif,geneva;
  font-weight:bold;	
  text-decoration:none;
  background-color:transparent;
  padding:-2px 0px 0px 0px;	
}

/* GLOSSAR */
.contentwrapper_glossar div {
  float:left;
  margin:0px;
  padding:0px;
}

.page_glossar {
  width:500px;
  height:345px;		
}
#content_main_glossar .content_top {
  width:490px;
  height:20px;
  float:left;
  background-color:#666666;
  clear:both;	
  padding:25px 0px 0px 10px;
}
#content_main_glossar .contentwrapper_glossar {
  width:500px;
  clear:both;
  height:300px;
  float:left;
}
#content_main_glossar .glossar_head, #content_main_glossar .glossar_close {
  color:#ffffff;
  font-weight:bold;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  float:left;
  clear:none;
}
#content_main_glossar .glossar_close {
  float:right;
  width:80px;
  text-align:left;
  cursor:pointer;
  text-decoration:underline;
}
#content_main_glossar .glossar_close a:link, #content_main_glossar .glossar_close a:visited, 
#content_main_glossar .glossar_close a:active, #content_main_glossar .glossar_close a:hover {
  color:#ffffff;
  font-size:11px;
  text-decoration:underline;
  font-weight:bold;
}
.contentwrapper_glossar .news_image {
  width:220px;
  text-align:center;
  float:left;
  clear:none;
  padding:0px;
  margin:0px;
}
.contentwrapper_glossar .news_content {
  width:260px;
  height:290px;
  overflow:hidden;
  float:left;
  clear:none;
  margin:0px;
  padding:10px 10px 0px 10px;
  text-align:left;
  background : url(images/innobgnd.jpg) left top no-repeat;
} 
.contentwrapper_glossar .news-single-img a { float:left; }

.contentwrapper_glossar .news-single-img {
  text-align:center;
  padding:0px;
}
/* GLOSSAR */

/* INNOVATIONS */
.tb-innovations-list {	
  width:440px;
  margin:10px 20px 10px 10px;
  padding:0px;
  border-collapse :collapse;
}
.tr-innovations-list {	
  border-collapse :collapse;
  margin:0px;
}
.td-innovations-left {
  border : 2px solid #cccccc;
  width:240px;
  vertical-align:top;
  margin:0px;
  padding:3px;
  border-collapse : collapse;	
}

.td-innovations-right {
  border : 2px solid #cccccc;
  width:200px;
  vertical-align:top;
  margin:0px;
  padding:3px;
  border-collapse : collapse;
}

.td-innovations-left h2 a:link, .td-innovations-left h2 a:hover, 
.td-innovations-left h2 a:visited, .td-innovations-left h2 a:active {
  color:#0071BC;
  float:left;
  font-size:15px;
  font-weight:bold;
  text-decoration:none;
}
.td-innovations-left h2 a:hover { text-decoration:underline; }
/* INNOVATIONS */

/* ARTIST */
.artist-list {
  width:500px;
  float:left;
  text-align:left;
  clear:both;
  padding:0px;
  margin:0px;
}

.artist-content-list {
  width:480px;
  padding:0px 10px 0px 10px;
  float:left;
  clear:both;
  margin:0px 0px 40px 0px;
}

.artist-content-list h2, .artist-content {
  width:290px;
  float:left;
  padding:0px 10px 0px 0px;
}

.artist-igm-list {
  float:right;
  width:100px;
  overflow:hidden;
  padding:0px 0px 0px 10px;
}

.artist-single-item  {
  width:553px;
  padding:0px;
  margin:0px;
  float:left;
  clear:none;
}

.artist-single-top {
  width:553px;
  margin:0px 0px 10px 0px;
  padding:0px;
  float:left;
  clear:both;
}

.artist-single-content {
  width:553px;
  padding:0px;
  margin:0px 0px 20px 0px;
  float:left;
  clear:none;
  text-align:left;
}

.artist-single-content .news-single-img {
  float:right;
  clear:none;
  text-align:left;
  width:250px;
  overflow:hidden;
  padding:0px;
  margin:0px 0px 0px 10px;
}

.artist-single-content .news-single-img IMG { margin:0px 0px 10px 0px; }

.news-link-back {
  width:553px;
  text-align:left;
  float:left;
  clear:both;
}
/* ARTIST */

/* NEWS */
.news-backindex {
  background:#FFFFFF url(images/bullet_orange.gif) left center no-repeat;
  padding:0px 0px 0px 10px;
  width:543px;
}
.news-backindex a:link, .news-backindex a:visited, 
.news-single-content .news-backindex a:active, .news-backindex a:hover {
  color:#000000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}

.news-container {
  width:550px;
  float:left;
  clear:both;
  padding:0px;
  margin:0px;
}

.news-list-item {
  width:550px;
  float:left;
  clear:none;
  padding:0px;
  margin:0px 0px 20px 0px;
  vertical-align:top;
}
.news-image {
  float:left;
  clear:none;
  width:100px;
  margin: 0px 10px 0px 0px;
}
.news-content {
  width:440px;
  float:left;
  clear:none;
  vertical-align:top;
}

.news-content .news-link-back {
  width:100%;
  float:left;
  clear:both;
  font-size:15px;
  color:#0071bc;
  font-weight:bold;
  margin:0px 0px 5px 0px;
  text-align:left;
}
.news-single-item {
  width:552px;
  padding:0px;
  margin:0px;
  float:left;
  overflow-x:hidden;
}
.news-single-content {
  width:553px;
  padding:10px 0px 10px 0px;
  margin:0px;
  float:left;
  clear:none;
}
.news-single-content h4, .news-single-content h2 {
  width:100%;
  float:left;
  clear:both;
}

.news-single-links {
  width:235px;
  float:left;
  clear:none;
  padding:0px 5px 10px 5px;
  margin:0px;	
}
.news-single-content .news-backindex, .news-single-content .news-date, 
.news-single-content .news-title, .news-single-content .news-content {
  float:left;
  clear:both;
  margin:0px 0px 10px 0px;
}
.news-single-content .news-content {
  width:100%;
  margin:0px;
}
.news-single-content .news-content .news-single-img {
  text-align:left;
  vertical-align:middle;
  float:left;
  margin:2px 10px 10px 0px;
}
/* NEWS */

/* overlay Pages */
.overlaypage-content {
  width:113px;
  border:1px solid #cccccc;
  color:#000000;
}
.overlaypage-content a {
  color:#000000;
  font-size:13px;
  text-decoration:none;
  float:left;
}

.overlaypage-content a:link, .overlaypage-content a:hover, 
.overlaypage-content a:visited, .overlaypage-content a:active {
  color:#000000;
  font-size:13px;
  text-decoration:none;
  float:left;
}

.overlaypage-content .overlaypage-head {
  background:#F89721 url(images/overlaypage-head-back.gif) top left repeat-x;
  text-align:center;
  font-size:18px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
  width:113px;
  float:left;
  clear:both;
}

.overlaypage-content IMG {
  float:left;
  margin:2px;
}

.overlaypage-hover {
  position:absolute;
  left:-290px;
  top:0px;
  width:300px;	
  display:none;
  z-index:999;
  background-color:#ffffff;
  min-height:470px;
  height:inherit;
}


#news-latest-item-start .news-latest-item {
  width:240px;
  margin:0px 20px 0px 0px;
  float:left;
}

.news-latest-item .news-latest-morelink a:hover, 
.news-latest-item .news-latest-morelink a:link, 
.news-latest-item .news-latest-morelink a:visited, 
.news-latest-item .news-latest-morelink a:active {
  color:#f4e1a6;
  font-size:12px;
}

#news-latest-item-start .news-latest-item p {
  color:white;
  font-size:12px;
  margin-top:5px;
}

#news-latest-item-start .news-latest-item h3 a:hover, 
#news-latest-item-start .news-latest-item h3 a:link, 
#news-latest-item-start .news-latest-item h3 a:visited, 
#news-latest-item-start .news-latest-item h3 a:active  {
  color:white;
  text-decoration:none;
  font-size:15px;
  font-weight:bold;
  margin:0 0 0 0;
}

#news-latest-item-start .news-latest-item img {
  margin:0px;
  padding:0px;
}

#news-latest-item-start {
  background-image:url(images/Home_bkgnd.jpg);
  width:780px;
  float:left;
  padding-left:20px;
  padding-top:20px;
  height:215px;
}

#news-latest-item-start .news-latest-item h3 { 
  margin-bottom:3px; 
  height:40px;
}

