#naviLeftCaption {  
  color: #555555;
  font-family: arial,verdana,sans-serif;
  font-size: 12px;
  font-weight: bold; 
  margin-left: 10px;
}

/* News Slider */
.lof-item a:link,
.lof-item a:active,
.lof-item a:visited {
  font-weight: bold;
  color: #ffffff !important;
  font-size: 11px;
}

.lof-item a:focus,
.lof-item a:hover {
  color: #9ed1f8 !important;
} 

.lof-slider_5 .lof-main-outer .lof-next {
  background: url("images/b_next.png") no-repeat scroll right center transparent;
}

.lof-slider_5 .lof-main-outer .lof-previous {
  background: url("images/b_prev.png") no-repeat scroll left center transparent;
}

/* Sprachumschalter */
#lang-select {
  float: right;
  height: 30px;
  width: 62px; 
  margin-right: 12px;   
}

#languageselect {
  position: absolute;
  top: 18px;
}

.lang_img {
  border: 0px;
  padding-left: 5px;
}

#sub-normal h3.csc-firstHeader {
  background: url("images/head_fond_serie.png") no-repeat scroll left top #ffffff;
  margin: 0px 0px -6px 15px !important;
  color: #ffffff !important;
  font-size: 14px;
  font-weight: bold;
  padding: 6px 0px 0px 25px !important;
  height: 29px;  
}

.csc-header-n2 h3 {
  margin: 0px 0px 0px 15px;
  background: url("images/head_fond_serie.png") no-repeat scroll left bottom #ffffff;
  padding: 0px 0px 5px 25px;
  color: #ffffff!important;
  font-size: 14px !important;
  font-weight: bold !important;
}

.csc-header-n3 h3 {
  margin: 0px 0px 0px 15px !important;
  background: url("images/head_fond_serie.png") no-repeat scroll left bottom #ffffff;
  padding: 0px 0px 5px 25px !important;
  color: #ffffff!important;
  font-size: 14px !important;
  font-weight: bold !important;
}

.csc-header-n4 h3 {
  margin: 0px 0px 0px 15px !important;
  background: url("images/head_fond_serie.png") no-repeat scroll left bottom #ffffff;
  padding: 0px 0px 5px 25px !important;
  color: #ffffff!important;
  font-size: 14px !important;
  font-weight: bold !important;
}

/* CSS Document */
BODY { 
  font-size:12px;
  font-family:arial,verdana,sans-serif; 
  color:#333333;
  line-height:16px;
}

BODY, BODY.htmlarea-content-body { 
  font-size:12px;
  font-family:arial,verdana,sans-serif; 
  color:#333333;
  line-height:16px;
}

DIV { 
  margin:0px;
  padding:0px; 
}

IMG { border:none; }

a:link, a:hover, a:visited, a:active {
  color:#333333;
  font-family:arial,verdana,sans-serif; 
  line-height:13px;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  margin:0;
  padding:0;
text-decoration:underline;
}

h1, h3, h4, h5 { 
  color:#333333;
  padding:0;
  margin:0;
  font-size:14px; 
}

h2 { 
  color:#333333;
  font-weight:bold;
  padding:0;
  margin-top:20px;
  font-size:13px; 
}

H1 { 
/*  margin-bottom:13px; */
  color:#666666;
  font-size:12px;
  font-weight:bold;
/*  margin:0 15px 0 15px;*/
  width:476px;
  padding:10px 10px 0;
}

#sub-normal H3 { 
  color:#666666;
  font-size:12px;
  font-weight:bold;
  margin:0 15px 0 15px;
  width:476px;
  /*padding:10px 10px 0;*/
}

#page { 
  width:840px;
  margin:0px auto;
  background-color:#cdcdcd;
  display:block; 
}

#header { 
  float:left;
  width:840px;
  height:83px;
  background:url(images/head.jpg); 
  color:#ffffff;
  overflow:hidden;
}

#tohome {
  width:185px;
  height:62px;
  display:inline;
  float:left;
  clear:both;
}

#tohome a {
  width:100%;
  height:100%;
  display:inline;
  float:left;
}

#header-menu { 
  height:18px;
  float:left;
  padding:2px 0 0 5px;
  width:595px;
  clear:left;
}

#header-search {
  clear: right;
  height:17px;
  float:right;
  margin:32px 5px 0 0;
  width:150px;
  background:transparent;
}

#content-left { 
  float:left;
  width:149px;
/*  min-height:1000px;*/
/*  background:#cdcdcd url(images/back_links.jpg) left 520px no-repeat;*/
  background-color:#cdcdcd;
  clear:none;
  padding:5px;
  margin:0px;
  overflow:hidden;
}

#content-main { 
  float:left;
  width:526px;
  min-height:555px;
  background-color:#cdcdcd;
  padding:5px 0 5px 0; 
  clear:none;
  display:block;
}

#content-start { 
  float:left;
  width:526px;
  min-height:555px;
  background-color:#cdcdcd;
  padding:5px 0 5px 0; 
  clear:none;
  display:block;	
  overflow:hidden;
}

#content-right { 
  float:right;
  width:145px;
/*  background:#cdcdcd url(images/back_rechts.jpg) left 370px no-repeat;*/
  background-color:#cdcdcd;
  clear:none;
  padding:5px;
/*  min-height:1000px;*/
  overflow:hidden;
}

#content-main #content { 
  float:left;
  width:526px;
  min-height:564px;
  background-color:#fff;
  overflow:hidden;
}

#content-start #content {
  float:left;
  width:526px;
  min-height:465px;	
}

#content-main #content-bottom { 
  float:left;
  width:526px;
  height:85px;
  background: #fff url(images/footer2.jpg);
  overflow:hidden;
}

#content-start #content-bottom { 
  float:left;
  width:526px;
  height:85px;
  background: #fff url(images/footer.jpg); 
}

#content-footer { 
  float:left;
  width:512px;
  height:65px; 
  overflow:hidden;
  text-align:center;
}

#sub-head {
  background:#000000 url(images/head_fond_instrumente.jpg) top left no-repeat;
  width:526px;
  margin:0 0 15px 0;
  padding:0;
  color:#ffffff;
  float:left;
}

.producttitle { 
  float:left;
  width:501px;
  height:23px;
  padding:6px 0 0 25px;
  margin:0;
  font-weight:bold;
  font-size:14px; 
}

#footer { 
  text-align:center;
  font-size:11px;
  color:#ffffff; 
  width:526px;
  float:left;
  height:20px;
  overflow:hidden;
}

#Picturemenu {
/*  text-align:center;*/
  text-align:left;
  font-size:11px;
  color:#ffffff; 
/*  width:496px;*/
  width:526px;
  float:left;
/*  height:60px;*/
  height:65px;
/*  padding-top:5px;*/
  padding-top:0px;
/*  margin:0 15px 0 15px;*/
  margin:0px;
  overflow:hidden;
  border-top:1px solid #01589B;
}
#content-start #Picturemenu { border:none; }

#sub-left {
  width:263px;
  float:left;
  margin:0;
  clear:none;	
}
#sub-left-hec {
  float:left;
  float:left;
  margin:10px 25px 0px 25px;
  width:476px;
}
#content-main #sub-left {
  width:258px;
  float:left;
  margin:0;
  padding:0 0 0 25px;
  clear:none;	
  border-right:2px solid #005AA2;
}

#content-main #sub-right {
  width:211px;
  float:left;
  margin:0;
  padding:0 25px 0 5px;
  clear:none;
  overflow:hidden;
}
#sub-right-hec {
  float:left;
  float:left;
  margin:10px 25px 10px 25px;
  width:476px;
}
#sub-right-hec H1 { margin-bottom:10px; }
#sub-right { 
  width:239px;
  float:left;
  margin:0;
  clear:none;	
}

#content-main #sub-normal {
  width:526px;
  float:left;
  margin:0;
  padding:0;
  clear:none;
  overflow:hidden;
}

#content-main #sub-normal-product {
  width:476px;
  float:left;
  margin:0;
  padding:0px 25px 0 25px;
  clear:none;	
}

#sub-normal {
  width:526px;
  float:left;
  margin:0;
  clear:none;	
}

#content-main #navi-bottom {
  width:476px;
  float:left;
  margin:0;
  padding:5px 25px 5px 25px;
  clear:none;
}
#content-main #sub-teaser {
  width:476px;
  float:left;
  clear:none;
  margin:5px 25px 5px 25px;	
}
#content-start #sub-teaser {
  width:531px;
  float:left;
  margin:0;
  padding:0;
  clear:none;
  height:270px;
}
#content-main #sub-teaser H1 {
  color:#003366;
  font-size:12px;
  font-weight:bold;
  margin:0px;
  padding:10px 0px 0px 0px;
}

.topmenuhr {
  list-style-type:none;
  list-style-position:inside;
  margin:0;
  padding:0;
  float:left;
  vertical-align:top;
}

#promotion {
  float:left;
  margin-bottom:2px;
}
#promotion .bodytext { 
  width:135px;
  float:left;
  padding:5px 5px 5px 5px;
  font-size:10px;
  line-height:12px;
  color:#565656;
  margin:0px;
}
#promotion H1 {
  background:transparent url(images/action_button_head.jpg) no-repeat scroll left bottom;
  float:left;
  text-align:center;
  width:125px;
  font-size:10px;
  padding-top:4px;
  color:#565656;
  height:20px;
  margin:0px;
}
#promotion .csc-frame {
  height:61px;
  width:145px;
  float:left;
  padding-bottom:6px;
}
#promotion .csc-textpic {
  float:left;
  width:145px;
  padding-top:5px;
}
#promotion A { 
  font-size:11px;
  font-weight:bold;
}

#navigation { 
  width:558px;
  height:25px;
  float:left; 
}
.navhz, .navhzact {
  float: left;
  padding:0;
  height:16px;
  color:#ffffff;	
}

.navhz a:hover, .navhz a:active, .navhz a:link, .navhz a:visited,
.navhzact a:active, .navhzact a:hover, .navhzact a:link, .navhzact a:visited  {
  color:#ffffff;
  font-family:arial,verdana,sans-serif; 
  font-size:11px;
  font-weight:normal;
  margin:0 4px 0 4px;
  text-decoration:none;
} 

.navhz a:hover, .navhzact a:hover { color:#54ADF1; }

.navhzact A {
  color:#54ADF1 !important;
  font-weight:bold !important;
}

/* FOOTERNAV */
.footernav {
  list-style-type:none;
  list-style-position:inside;
  margin:0px auto;
  padding:2px 0 2px 0;
  display:table;
  vertical-align:top;
  width:526px;
  height:16px;	
}

.footernav1vt, .footernav1vtact {
  padding:0;
  height:16px;
  color:#ffffff;
  background:none;
  background-color:transparent;
  display:inline;
}

.footernav1vtact {
  background:#ffccdd url(images/menue_links_pfeil.jpg) left center no-repeat;
}

.footernav1vt a:active, .footernav1vt a:hover, .footernav1vt a:link, .footernav1vt a:visited,
.footernav1vtact a:active, .footernav1vtact a:hover, .footernav1vtact a:link, .footernav1vtact a:visited  {
  color:#ffffff;
  font-family:arial,verdana,sans-serif; 
  font-size:11px;
  font-weight:normal;
  text-decoration:none;	
  margin:0 4px;
} 

.footernav1vtact a:hover { color:#ffccdd; }

/* LEFTNAV */
.leftmenuhr {
  list-style-type:none;
  list-style-position:inside;
  margin:14px 0 0 0;
  padding:0;
  float:left;
  vertical-align:top;
  width:149px;
}

.nav1vt, .nav1vtact, .nav1vtactsub {
  float: left;
  padding:0;
  clear:both;
  width:149px;
  margin:0;
  background:none;
  background-color:transparent;
}

li.nav1vt:hover {
  background: #e2e2e2;
}

.nav1vtact { background:url(images/menue_links_pfeil.jpg) left center no-repeat; }

.nav1vtactsub { background:url(images/menue_links_head_auswahl.jpg) left top no-repeat; }

.nav1vt a:active, .nav1vt a:link, .nav1vt a:visited,
.nav1vtact a:active, .nav1vtact a:link, .nav1vtact a:visited, 
.nav1vtactsub a:visited {
  color:#555555;
  font-family:arial,verdana,sans-serif; 
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  margin:0px;
  width:136px;
  display:block;
  padding:0 5px 0 10px;
  height:17px;
} 

.nav1vtactsub a:active,
.nav1vtactsub a:link {
  color: #000000;
  text-decoration: none;
  height: 17px;
  display: block;
}

.nav1vt a:hover,
.nav1vt a:focus,
.nav1vtact a:hover,
.nav1vtact a:focus,
.nav1vtactsub a:hover,
.nav1vtactsub a:focus {
  color: #000000;
}

.nav1vtactsub a:active, .nav1vtactsub a:hover, .nav1vtactsub a:link, .nav1vtactsub a:visited {
  padding:0 5px 0 9px;
}

.leftmenu2hr, .leftmenu2hract, .leftmenu2hrtmp , .leftmenu2hr2 {

  border:1px solid #999999;
  border-top:none;
  list-style-type:none;
  list-style-position:inside;

  margin:0;
  padding:0;
  float:left;
  vertical-align:top;
  width:147px;
  clear:both;	
}

.leftmenu2hr { display:none; }

.nav2vt, .nav2vtact { 
  float:left;
  padding:0;
  height:16px; 
}

.nav2vtact { background:#CDCDCD url(images/menue_links_pfeil.jpg) 10px center no-repeat; }

/*.nav2vt a:hover,
.nav2vt a:focus,
.nav2vtact a:hover,
.nav2vtact a:focus,*/
.nav2vt a:active, .nav2vt a:link, .nav2vt a:visited,
.nav2vtact a:visited {
  color:#555555;
  font-family:arial,verdana,sans-serif; 
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  margin:0;
  width:127px;
  display:block;
  padding:0 0 0 20px;
  height:19px;
} 

.nav2vt a:hover,
.nav2vt a:focus,
.nav2vtact a:hover,
.nav2vtact a:focus {
  color:#000000;
  font-family:arial,verdana,sans-serif; 
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  margin:0px;
  width:127px;
  display:block;
  padding:0px 0px 0px 20px;
  height:19px;
} 


.nav2vtact a:active,
.nav2vtact a:link {
  text-decoration: none;
  color: #000000;
  padding: 0px 0px 0px 20px;
  font-family: arial,verdana,sans-serif; 
  font-size: 10px;
  display: block;
}

/* LEFNAV */

.tx-indexedsearch-searchbox-button {
  background-color:transparent;
  border:none;	
  padding:0 0 0 3px;
  margin:0;
  cursor:pointer;

  text-align:left;
  width:46px;
}

.tx-macinasearchbox-pi1 #spnsearch {
  width:33px;
  padding:0;
  margin:0;
  float:left;
  background-color:transparent;
  color:#00579A;
  height:16px;
  font-size:10px;
  font-weight:bold;	
}

#header-search .tx-indexedsearch-searchbox-sword {
  border:none;
  background-color:transparent;
  color:#00579A;
  height:16px;
  font-size:10px;
  font-weight:bold;
  font-family:arial,verdana,sans-serif; 
  padding:2px 0 0 3px;
  margin:0;
  width:95px;
}

#content-right .news-latest{
  width:145px;
  padding:3px 0 2px 0;
  margin:0;
  float:left;
  clear:both;
  background-color:#CDCDCD;
}

#content-right .news-latest .latest-head {
  background:url(images/action_button_head.jpg) left top no-repeat;
  width:145px;
  float:left;
  text-align:center;
  height:18px;
  overflow:hidden;
  padding:6px 0 0 0;
  font-size:10px;
}
#content-right .news-latest .latest-head A { 
  color:#565656;
  font-size:10px; 
}

#content-right .news-latest .latest-image  {
  width:145px;
  background:#ffffff url(images/action_button_body.jpg) bottom left no-repeat;
  float:left;	
  text-align:center;
  padding:3px 0;
  height:55px;
}

.naviright  {
  list-style-type:none;
  list-style-position:outside;
  margin:0;
  padding:0;
  float:left;
  vertical-align:top;	
  width:145px;
}

.naviright1vt, .naviright1vtact, .naviright1vtlastact, .naviright1vtlast, .naviright1vtlastact, .naviright1vtlast  {	
  padding:0;
  margin:0;
  background: url(images/menue_main_off.jpg) top left no-repeat;
  width:145px;
  height:20px;
  overflow:hidden;
}

.naviright1vtact { 
  background:url(images/menue_main_on.jpg) top left no-repeat; 
  width:145px;
  height:20px;
  overflow:hidden;
}

.naviright1vtfirst {
  background: url(images/menue_first_off.jpg) top left no-repeat;
  margin-bottom:1px;
  width:145px;
  height:20px;
  overflow:hidden;
}

.naviright1vtfirstact {
  background: url(images/menue_first_on.jpg) top left no-repeat;
  margin-bottom:1px;
  width:145px;
  height:20px;
  overflow:hidden;
}

.naviright1vtlast { 
  background: url(images/menue_last_off.jpg) top left no-repeat; 
  width:145px;
  height:20px;
  overflow:hidden;
}

.naviright1vtlastact { 
  background: url(images/menue_last_on.jpg) top left no-repeat; 
  width:145px;
  height:20px;
  overflow:hidden;
}

.naviright1vt a:link, .naviright1vt a:hover, .naviright1vt a:visited, .naviright1vt a:active, 
.naviright1vtact a:link, .naviright1vtact a:hover, .naviright1vtact a:visited, .naviright1vtact a:active {
  font-family:arial,verdana,sans-serif; 
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  margin:0;
  width:125px;
  display:block;
  padding:3px 0 0 25px;	
  height:17px;
  color:#565656;
}

.naviright1vtfirst a:link, .naviright1vtfirst a:hover, .naviright1vtfirst a:visited, .naviright1vtfirst a:active ,
.naviright1vtfirstact a:link, .naviright1vtfirstact a:hover, .naviright1vtfirstact a:visited, .naviright1vtfirstact a:active {
  font-family:arial,verdana,sans-serif; 
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  margin:0;
  width:125px;
  display:block;
  padding:3px 0 0 25px;	
  height:17px;
  color:#565656;
}

.naviright1vtlast a:link, .naviright1vtlast a:hover, .naviright1vtlast a:visited, .naviright1vtlast a:active ,
.naviright1vtlastact a:link, .naviright1vtlastact a:hover, .naviright1vtlastact a:visited, .naviright1vtlastact a:active {
  font-family:arial,verdana,sans-serif; 
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  margin:0;
  width:125px;
  display:block;

  padding:3px 0 0 25px;	

  height:18px;
  color:#565656;
}

#sub-right ul {
  list-style-type:circle;
  list-style-image: url(images/haeckchen.jpg);
  list-style-position:outside;
  margin:10px 0;
  padding:0 0 3px 20px;
  float:left;
  vertical-align:top;	

  width:215px;
}
BODY.htmlarea-content-body UL {
  list-style-type:circle;
  list-style-image: url(images/haeckchen.jpg);
  list-style-position:outside;
  margin:10px 0;
  padding:0 0 3px 20px;
  float:left;
  vertical-align:top;	
}
.csc-textpic-text UL {
  list-style-type:circle;
  list-style-image: url(images/haeckchen.jpg);
  list-style-position:outside;
  margin:10px 0;
  padding:0 0 3px 20px;
  float:left;
  vertical-align:top;
}

.naviprud-ul {
  list-style-type:none;
  list-style-position:inside;
  margin:0;
  padding:0 0 5px 0;
  float:left;
  vertical-align:top;
  width:476px;
}

.naviprud-li { 
  float:left;
  padding:0;
  margin:0 5px; 
}

/* News */
.news-list-container { 
  float:left;
  width:496px;
  padding:0 15px 0 15px; 
}
.news-list-item { 
  float:left;
  width:476px;
  padding:10px 10px 10px 10px;
  border-bottom:1px solid #035898; 
}
.news-list-item-img { 
  float:left;
  margin-right:10px;
  width:85px;
  min-height:85px; 
}
.news-list-item-content { 
  float:left;
  height:87px;
  width:379px;
}
.news-list-item-content a:link, .news-list-item-content a:hover, .news-list-item-content a:visited, .news-list-item-content a:active {
  color:#003366;
  font-family:arial,verdana,sans-serif; 
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  margin:0px;
  padding:0px;
}
.news-list-item-text { 
  float:left;
  width:379px;
  height:60px; 
}
.news-list-item-text .bodytext { margin:1px 0 0 0; }

.news-single-item { 
  float:left;
  width:496px;
  margin:10px 15px 0 15px;
}
.news-single-item-frame { 
  float:left;
/*  padding:0px 10px 8px 10px; */
  padding:0px 0px 8px 0px; 
}
.news-single-item-frame .bodytext { margin:0 0 12px 0; }
.news-single-img { 
  float:left;
  margin:0 9px 9px 0; 
}
.news-single-img P { 
  margin:0;
  padding:0; 
}
.news-single-item-frame H2 { 
  color:#003366;
  font-size:12px;
  font-weight:bold; 
}

.news-latest-start { 
  float:left;
  width:172px;
  margin:0 5px 0 0; 
}
.latest-image-start { 
  float:left;
  margin-bottom:5px; 
}

.news-list-container-extra { 
  float:left;
  width:464px;
}
.news-list-item-extra {
  float:left;
  width:106px;
  margin:0px 10px 7px 0px;
}
.news-list-item-extra-content { 
  float:left;
  width:106px;
  height:23px;
  text-align:center;
}
.news-list-item-extra-img { 
  float:left;
  width:106px;
  height:106px;
}
.tx-sitsproductteaser-pi1 {
  float:left;
  margin:0px 0px 20px 0px;
  padding:0px;
/*  width:476px;*/
  width:510px;
}
.tx-sitsproductteaser-pi1 .to-top, .tx-sitsproductteaser-pi1 .to-prod {
  float:left;
  clear:none;
}

.teaser-border {
  margin:0px;
  border:1px solid #000000;
  float:left;
  position:relative;
  padding:10px 10px 10px 10px;
}

.teaser-right {
  margin:0px;
  border:1px solid #000000;
  float:left;
  position:relative;
  padding:10px 0px 10px 10px;
}

.sub-teaser-top-left {
  float:left;
  position:absolute;
  top:-3px;
  left:-3px;
  height:10px;
  width:10px;
  background:#ffffff url(images/top-left.gif) left top no-repeat;
  padding:0px;
  margin:0px;
  z-index:100;
}

.sub-teaser-bottom-right {
  float:right;
  position:absolute;
  bottom:-3px;
  right:-3px;
  height:10px;
  width:10px;	
  background:#ffffff url(images/bottom-right.gif) left top no-repeat;
  padding:0px;
  margin:0px;
  z-index:100;
}

.bodytext { 
  margin:0 0 10px 0;
  padding:0; 
}

.bodytext A:link, .bodytext A:active, .bodytext A:visited {
  font-family:arial,verdana,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#00579A;
}
.bodytext A:hover {
  font-family:arial,verdana,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#00579A; 
}

.tx-sitsproductteaser-pi1 .teasercontent-left { 
  height:229px;
  text-align:center; 
}
.tx-sitsproductteaser-pi1 .teasercontent-left .to-prod { float:none; }
.tx-sitsproductteaser-pi1 .teasercontent-right { 
  height:229px;
  width:315px;
  padding:0 0 0 10px; 
}
.tx-sitsproductteaser-pi1 .teasercontent-wrapper { 
  float:left;
  height:170px;
  overflow:hidden; 
}
.tx-sitsproductteaser-pi1 .teasercontent-head { 
  color:#003366;
  font-weight:bold;
}
.tx-sitsproductteaser-pi1 .teasercontent-compare { 
  background:url(images/comparebox_bg.jpg) no-repeat;
  width:152px; 
}
.tx-sitsproductteaser-pi1 .teasercontent-navi { 
  width:175px;
  margin-top:5px; 
}
.tx-sitsproductteaser-pi1 .teasercontent-body { 
  float:left;
  height:143px;
  overflow:hidden; 
}
.tx-sitsproductteaser-pi1 .teasercompare { 
  float:left;
  width:150px;
}
.tx-sitsproductteaser-pi1 .teasercompare .teasercontent-head { 
  float:left;
  width:144px;
  padding:3px;
  color:#fff;
  background-color:#01589B;
  height:auto; 
}
.tx-sitsproductteaser-pi1 .teasercompare .teasercontent-body { height:auto; }
.tx-sitsproductteaser-pi1 .teasercompare .teasercontent-link { 
  float:left;
  margin-top:5px;
  width:140px; 
}
.tx-sitsproductteaser-pi1 .teasercontent-link .to-prod { margin-right:11px; }
.tx-sitsproductteaser-pi1 .teasercompare .teasercontent-image { 
  float:left;
  height:229px;
  width:150px;
  text-align:center;
  margin:10px 0 10px 0; 
}
.tx-sitsproductteaser-pi1 .teasercompretext { font-size:9px; }
.tx-sitsproductteaser-pi1 .teasercontent-compare .teasercomprebutton span { 
  font-size:9px;
  color:#00599A; 
}
.tx-sitsproductteaser-pi1 .teasersubmit-button { height:27px !important; }
.tx-sitsproductteaser-pi1 .teasersubmit-button:hover { 
  background-color:#D2D9DF;
  color:#00599A; 
}

.tx-sitsproductteaser-pi1 .teaser-content-1 { color:#333; }
.tx-sitsproductteaser-pi1 .teaser-content { 
  margin:0 15px 0px 15px;
  width:476px;
  padding-bottom:0px; 
}

.tx-sitsproductteaser-pi1 .teasercompare div { width:auto; }
.tx-sitsproductteaser-pi1 .teasercompare .teasercontent-link a { float:left; }
.tx-sitsproductteaser-pi1 .teasercompare2 { border:none; }
.tx-sitsproductteaser-pi1 .teasercompare { width:100%; }
.tx-sitsproductteaser-pi1 .teasercompare .teasercontent-tr {
  width:450px;
  padding:0px;
  margin:0px;
}
.tx-sitsproductteaser-pi1 .teasercompare .teasercontent-td {
  width:146px;
  text-align:left;
  padding:2px;
  margin:0px;
  vertical-align:top;
}
.tx-sitsproductteaser-pi1 .teasercompare .teasercontent-td .teasercontent-back {
  margin-left:10px;
}
.tx-sitsproductteaser-pi1 .teasercompare .teasercontent-tdlabel0,
.tx-sitsproductteaser-pi1 .teasercompare .teasercontent-tdlabel1,
.tx-sitsproductteaser-pi1 .teasercompare .teasercontent-tdlabel2,
.tx-sitsproductteaser-pi1 .teasercompare .teasercontent-tdlabel3,
.tx-sitsproductteaser-pi1 .teasercompare .teasercontent-tdlabel4 { 
  width:0px;
  margin:0px;
  padding:0px;
}
.tx-sitsproductteaser-pi1 .teaser-content .teasercontent-images { width:auto; }
.csc-textpic-caption { font-style:italic; }

#mailformVorname { margin-left:33px; }
#mailformZuname { margin-left:37px; }
#mailformFunktion { margin-left:41px; }
#mailformEMail_Adresse { margin-left:0px; }
#mailformTelefon { margin-left:47px; }
#mailformNameVerein { margin-left:19px; }
#mailformStrasse { margin-left:48px; }
#mailformPostleitzahl { margin-left:28px; }
#mailformLand { margin-left:63px; }
#mailformOrt { margin-left:75px; }

#wrapper {
  float:left;
  background:#cdcdcd url(images/jupiter-background.jpg) left 520px no-repeat;
}

/* Fixes nach Update auf 4.4 */
div.csc-textpic div.csc-textpic-single-image img { margin-bottom:5px; }
.align-center { text-align:center; }
.align-right { text-align:right; }
