

/* basics */
html {
  overflow-y:scroll;
  margin: 0px;
  padding: 0px;
}

body {
  font-family: arial, helvetica, sans-serif;
  color: #686868;
}

a {
  text-decoration: none;
  outline:none;
  color:#0d4a67;
}

a:hover {
  color:#14a114;
}

a.standard{
  font-size:14px;
  line-height:18px;
  padding-left:9px;
  background-image: url(../_img/link_standard.png );
  -background-image: url(../_img/link_standard.gif );
  background-repeat: no-repeat;
  background-position:0 4px;
}

a.standard:hover{
  background-position:0 -107px;
}

a.standardLeft{
  font-size:14px;
  line-height:18px;
  padding-left:9px;
  background-image: url(../_img/link_standard_left.png );
  -background-image: url(../_img/link_standard_left.gif );
  background-repeat: no-repeat;
  background-position:0 4px;
}

a.standardLeft:hover{
  background-position:0 -107px;
}

a.buttonSmall{
  position:absolute;
  width:245px;
  height:34px;
  display:block;
  padding:3px 0 0 15px;
  font-size:18px;
  line-height:24px;
  font-weight:bold;
  color:#ffffff;
  background-image: url(../_img/bg_button_small.png );
  -cursor:pointer;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_button_small.png');
  background-repeat: no-repeat;
}

a.buttonSmall:hover{
  color:#ffffff;
  background-image: url(../_img/bg_button_small-a.png );
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_button_small-a.png');
}

a.buttonSmallShort{
  position:absolute;
  width:201px;
  height:34px;
  display:block;
  padding:3px 0 0 15px;
  font-size:18px;
  line-height:24px;
  font-weight:bold;
  color:#ffffff;
  background-image: url(../_img/bg_button_header_small.png );
  -cursor:pointer;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_button_header_small.png');
  background-repeat: no-repeat;
}

a.buttonSmallShort:hover{
  color:#ffffff;
  background-image: url(../_img/bg_button_header_small-a.png );
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_button_header_small-a.png');
}

a.accountButton{
  position:relative;
  width:201px;
  height:44px;
  display:block;
  padding:16px 0 0 15px;
  font-size:20px;
  line-height:24px;
  font-weight:bold;
  color:#ffffff;
  background-image: url(../_img/bg_button.png );
  -cursor:pointer;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_button.png');
  background-repeat: no-repeat;
}

a.accountButton:hover{
  color:#ffffff;
  background-image: url(../_img/bg_button-a.png );
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_button-a.png');
}

a span.standard{
  font-size:14px;
  line-height:18px;
  padding-left:9px;
  background-image: url(../_img/link_standard.png );
  -background-image: url(../_img/link_standard.gif );
  background-repeat: no-repeat;
  background-position:0 4px;
}

a:hover span.standard{
  background-position:0 -107px;
}

img {
  border: none;
}

* html img{
  behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
  this.src = "/docroot/bos/_img/trans.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
  this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
  );
}

p{
  margin:0px;
}

h1, h2, h3, h4, h5{
  margin:0px;
}
h5{
  font-size:14px;
}

ul{
  font-size:14px;
  line-height:18px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.hidden{
  display:none;
}


/* basics */


/* grid */

#pageBg{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  text-align:center;
  background-color:#ffffff;
}

#pageContent{
  position:relative;
  width:1005px;
  height:100%;
  text-align:left;
  margin: auto;
}

#mainContentContainer{
  position:relative;
  width:1005px;
  z-index:100;
}

#contentHeaderHome{
  position:relative;
  width:1005px;
  height:144px;
  margin-bottom:17px;
  background-image: url(../_img/bg_header_home.jpg );
  background-repeat: no-repeat;
}

#contentHeaderBreadcrumb{
  position:relative;
  width:1005px;
  font-size:11px;
  line-height:13px;
  color:#939393;
  padding-left:30px;
}

#contentHeaderBreadcrumb a{
  color:#939393;
}

#contentHeaderBreadcrumb a:hover {
  color:#14a114;
}

#contentHeaderBreadcrumb span{
  color:#00a500;
}

#contentContainer{
  position:relative;
  width:1005px;
  margin:0 0 15px 0;
  overflow:hidden;
  background-image: url(../_img/bg_content.jpg );
  background-repeat: repeat-x;
  background-position:left top;
}

#contentContainer #contentWide{
  position:relative;
  width:750px;
  -width:740px;
  padding:14px 0 0 30px;
  float:left;
  min-height:350px;
  -height:350px;
}

#contentContainer #relatedContent{
  position:relative;
  width:225px;
  padding-top:19px;
  float:right;
}

#contentFooter{
  position:relative;
  width:1005px;
}


/* grid */


/* header */

#logoBosHome{
  position:absolute;
  top:18px;
  left:18px;
}

#contentHeaderHome a.buttonSmallShort{
  top:90px;
  left:780px;
}

#contentHeaderHome .inputSearch{
  position:absolute;
  top:40px;
  left:780px;
}

#contentHeaderHome #contentSearchValue{
  width:168px;
}

#contentHeaderHome .searchInput{
  cursor:pointer;
}


.mainNavigation{
  position:absolute;
  top:91px;
  left:15px;
  width:750px;
}

.mainNavigation table{
  position:absolute;
  top:0px;
  left:6px;
  width:740px;
  height:30px;
}

.mainNavigation table.naviEntrys2 td{
  width:50%;
}

.mainNavigation table.naviEntrys3 td{
  width:33.3%;
}

.mainNavigation table.naviEntrys4 td{
  width:25%;
}

.mainNavigation table.naviEntrys5 td{
  width:20%;
}

.mainNavigation table.naviEntrys6 td{
  width:16.6%;
}

.mainNavigation table a{
  position:relative;
  height:30px;
  color:#0d4a67;
  display:block;
  font-size:18px;
  line-height:30px;
  font-weight:bold;
  text-align:center;
  border-right:solid 1px #afc3cd;
  background-color:#ffffff;
}

.mainNavigation table a.last{
  border:none;
}

.mainNavigation table a:hover{
  color:#14a114;
}

.mainNavigation table a.active{
  color:#14a114;
}

.subNavigation{
  position:absolute;
  top:115px;
  left:15px;
  display:none;
  margin-top:6px;
  z-index:10000;
  background-image: url(../_img/trans.gif );
  background-repeat: repeat;
}

.subNavigationContainer{
  padding:6px 14px 5px 13px;
  margin:0 3px 0 3px;
  background-color:#ffffff;
  border-top:solid 1px #dbe4e9;
}

.subNavigation a{
  font-size:14px;
  display:block;
  line-height:18px;
  color:#686868;
  padding:4px 0 4px 0;
  border-bottom:solid 1px #dbe4e9;
}

.subNavigation a.last{
  border:none;
}

.subNavigation a:hover{
  color:#14a114;
}

.subNavigation a.active{
  color:#14a114;
}

.bgSubnavBottomLeft{
  position:absolute;
  bottom:-12px;
  left:0px;
}

.bgSubnavBottomRight{
  position:absolute;
  bottom:-12px;
  right:-2px;
}

.subNavigationLeftBG{
  position:absolute;
  top:0px;
  left:0px;
  width:3px;
  background-image: url(../_img/bg_subnav_left.png );
  background-repeat: repeat-y;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_subnav_left.png', sizingMethod='scale');
}

.subNavigationRightBG{
  position:absolute;
  top:0px;
  right:0px;
  width:3px;
  background-image: url(../_img/bg_subnav_right.png );
  background-repeat: repeat-y;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_subnav_right.png', sizingMethod='scale');
}

.subNavigationBottomBG{
  position:absolute;
  bottom:-12px;
  left:12px;
  height:12px;
  background-position:12px 0;
  background-image: url(../_img/bg_subnav_bottom_middle.png );
  background-repeat: repeat-x;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_subnav_bottom_middle.png', sizingMethod='scale');
}

.bgMainnavigationLeft{
  position:absolute;
  top:0px;
  left:0px;
  width:6px;
  height:30px;
  background-image: url(../_img/bg_mainnavigation_left.png );
  background-repeat: no-repeat;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_mainnavigation_left.png', sizingMethod='crop');
}

.bgMainnavigationLeftActive{
  background-image: url(../_img/bg_mainnavigation_left-a.png );
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_mainnavigation_left-a.png', sizingMethod='crop');
}

.bgMainnavigationRight{
  position:absolute;
  top:0px;
  right:0px;
  width:6px;
  height:30px;
  background-image: url(../_img/bg_mainnavigation_right.png );
  background-repeat: no-repeat;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_mainnavigation_right.png', sizingMethod='crop');
}

.bgMainnavigationRightActive{
  background-image: url(../_img/bg_mainnavigation_right-a.png );
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_mainnavigation_right-a.png', sizingMethod='crop');
}


/* header */


/* footer */

#contentFooter #footerLinks{
  position:relative;
  width:1005px;
  height:37px;
  background-image: url(../_img/bg_footer.jpg );
  background-repeat: no-repeat;
}

#contentFooter #footerLinks span{
  position:absolute;
  top:11px;
  left:15px;
  color:#939393;
  font-size:12px;
  line-height:14px;
}

#contentFooter #footerLinks ul.footerLinkList{
  position:absolute;
  top:8px;
  right:15px;
}

#contentFooter #footerLinks.socialMedia ul.footerLinkList{
  position:absolute;
  top:8px;
  right:225px;
}

#contentFooter #footerLinks ul.footerLinkList li{
  float:left;
}

#contentFooter #footerLinks ul.footerLinkList li a{
  color:#939393;
  font-size:12px;
  line-height:14px;
  padding-left:26px;
}

#contentFooter #footerLinks ul.footerLinkList li a:hover {
  color:#14a114;
}

#contentFooter #footerLinks.socialMedia ul.socialMediaLinks{
  position:absolute;
  top:10px;
  right:7px;
}
#contentFooter #footerLinks.socialMedia ul.socialMediaLinks li{
  float:left;
  width:16px;
  height:16px;
  margin:0 5px 0 0;
}
#contentFooter #footerLinks.socialMedia ul.socialMediaLinks li.print{
  margin:0 0 0 23px;
}

#contentFooter #footerRelated{
  position:relative;
  width:1005px;
  overflow:hidden;
  padding:14px 0 15px 0;
  background-image: url(../_img/bg_footer_line.jpg );
  background-repeat: repeat-y;
  border-bottom:solid 1px #d2d2d2;
}

#contentFooter #footerRelated ul.footerRelatedList{
  position:relative;
  margin-left:29px;
  width:966px;
}

#contentFooter #footerRelated ul.footerRelatedList li{
  float:left;
}

#contentFooter #footerRelated ul.entry3 li{
  width:33.33%;
}

#contentFooter #footerRelated ul.entry4 li{
  width:25%;
}

#contentFooter #footerRelated ul.entry5 li{
  width:20%;
}

#contentFooter #footerRelated ul.entry6 li{
  width:16.6%;
}

#contentFooter #footerRelated ul.entry7 li{
  width:14.28%;
}

#contentFooter #footerRelated ul li ul.subList li{
  width:auto;
}

#contentFooter #footerRelated ul.footerRelatedList li a{
  color:#666666;
  font-size:14px;
  line-height:16px;
  font-weight:bold;
}

#contentFooter #footerRelated ul.footerRelatedList li a:hover {
  color:#14a114;
}

#contentFooter #footerRelated ul.subList{
  margin-top:5px;
}

#contentFooter #footerRelated ul.subList li{
  float:none;
}

#contentFooter #footerRelated ul.subList li a{
  color:#939393;
  font-size:12px;
  line-height:15px;
  font-weight:normal;
}


#contentFooter #footerRelated ul.footerRelatedList li.last ul.subList li{
  width:150px;
}

#contentFooter #footerRelated ul.subList li a:hover {
  color:#14a114;
}


/* footer */


/* related */

#relatedContent .relatedButtons{
  margin-bottom:38px;
}

#relatedContent a.accountButton{
  margin-bottom:3px;
}

#relatedContent .relatedSeparator{
  position:relative;
  width:210px;
  height:4px;
  display:block;
  margin-bottom:16px;
  background-image: url(../_img/bg_related_separator.jpg  );
  background-repeat: no-repeat;
  background-position:left bottom;
}

#relatedContent p.standard{
  width:210px;
  font-size:14px;
  line-height:18px;
  margin-bottom:10px;
}

#relatedContent p.standard a.standard{
  display:block;
  margin-top:7px;
}

#relatedContent p.standard a.pdf{
  position:relative;
  padding-right:40px;
}

#relatedContent p.standard a.pdf div.iconpdf{
  position:absolute;
  top:0px;
  right:0px;
  width:43px;
  height:49px;
  cursor:pointer;
  background-image: url(../_img/icon_pdf.png );
  background-repeat: no-repeat;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/icon_pdf.png');
}

#relatedContent h2.standard{
  width:195px;
  font-size:18px;
  line-height:21px;
  font-weight:normal;
  color:#0d4a67;
  margin-bottom:5px;
}

#relatedContent img.standard{
  margin:6px 0 12px 0;
}


/* related */


/* content wide */

a img.contentInfoIcon{
  position:relative;
  top:2px;
  width:15px;
  height:13px;
}

#contentWide img.standard{
  margin-bottom:14px;
}

#contentWide h1.standard{
  width:680px;
  font-size:24px;
  line-height:29px;
  font-weight:bold;
  color:#0d4a67;
  margin-bottom:9px;
}

#contentWide h4.relatedTeaser{
  width:615px;
  font-size:18px;
  line-height:24px;
  font-weight:normal;
  color:#0d4a67;
  padding:26px 0 9px 0;
  clear:both;
}

#contentWide p.standard, #contentWide div.standard{
  width:615px;
  font-size:14px;
  line-height:18px;
  padding-bottom:15px;
}

#contentWide p.error{
  width:615px;
  font-size:14px;
  line-height:18px;
  padding-top:15px;
  color:#ff0000;
  display:none;
}

#contentWide p.visibleError{
  width:615px;
  font-size:14px;
  line-height:18px;
  padding-top:15px;
  color:#ff0000;
}

#contentWide p.standard img.contentImageLeft{
  float:left;
  padding-right:15px;
}

.contentTeaserList{
  position:relative;
  width:735px;
  height:164px;
}

.contentTeaserList .contentTeaserEntry{
  position:relative;
  width:245px;
  float:left;
}

.contentTeaserList .contentTeaserEntry a img{
  display:block;
  margin-bottom:3px;
}

.contentTeaserList .contentTeaserEntry a span{
  font-size:14px;
  line-height:24px;
  padding-left:9px;
  background-image: url(../_img/link_standard.png );
  -background-image: url(../_img/link_standard.gif );
  background-repeat: no-repeat;
  background-position:0 4px;
}

.contentTeaserList .contentTeaserEntry a:hover span{
  background-position:0 -107px;
}

.contentTabContainer{
  position:relative;
  width:720px;
  height:41px;
  padding-top:31px;
  background-image: url(../_img/tab_bg_top.gif );
  background-repeat: no-repeat;
  background-position:left bottom;
}
.contentNoTabContainer{
  position:relative;
  width:720px;
  height:6px;
  background-image: url(../_img/notab_bg_top.gif );
  background-repeat: no-repeat;
  background-position:left bottom;
}

#contentWide ul.contentTabNavigation{
  position:relative;
  padding:0;
}

#contentWide ul.contentTabNavigation li{
  float:left;
  margin-right:5px;
  padding:0;
  background:none;
}

#contentWide ul.contentTabNavigation li a{
  font-size:14px;
  line-height:16px;
  color:#5a5a5a;
}

#contentWide ul.contentTabNavigation li a.active{
  color:#14a114;
}

#contentWide ul.contentTabNavigation li a:hover{
  color:#14a114;
}

#contentWide ul.contentTabNavigation li img{
  float:left;
}

#contentWide ul.contentTabNavigation li a{
  display:block;
  float:left;
  height:26px;
  font-weight:bold;
  padding-top:11px;
  background-image: url(../_img/tab_navi_middle.gif );
  background-repeat: repeat-x;
}

#contentWide ul.contentTabNavigation li a.active{
  background-image: url(../_img/tab_navi_middle_active.gif );
}

#contentWide .tabContent{
  position:relative;
  width:696px;
  padding:8px 12px 0 12px;
  clear:both;
  background-image: url(../_img/tab_bg_middle.gif );
  background-repeat: repeat-y;
}

#contentWide .tabContent h2{
  font-size:18px;
  line-height:21px;
  font-weight:normal;
  color:#000000;
}

#contentWide .tabContent .tabContentText{
  font-size:14px;
  line-height:18px;
  padding-top:7px;
}

#contentWide .tabContent .tabContentText ul{
  font-weight:normal;
}

#contentWide .tabContent h3.downloadLinkHeadline{
  font-size:14px;
  line-height:25px;
  font-weight:bold;
  color:#686868;
}

#contentWide .tabContent h4{
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  padding-top:15px;
}

#contentWide .tabContent img.topRight{
  position:absolute;
  top:40px;
  right:20px;
  -right:49px;
}

#contentWide .tabContent ul{
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  padding:18px 0 0 4px;
  -margin-bottom:30px;
}

#contentWide .tabContent p{
  font-size:14px;
  line-height:18px;
  padding:7px 0 10px 0;
}

#contentWide .tabContent ul li{
  position:relative;
  padding-left:14px;
  background-position:0 6px;
  padding-bottom:18px;
  background-image: url(../_img/bullet_tab_content_list.gif );
  background-repeat: no-repeat;
  -position:static;
  -float:left;
  -width:660px;
  -padding-bottom:0px;
  -margin-top:-10px;
}

#contentWide .tabContent ul.downloadLink{
  padding:0 0 17px 0;
  font-weight:normal;
}

#contentWide .tabContent ul.downloadLink li{
  padding:0;
  background:none;
}

#contentWide .tabContent ul li p{
  font-weight:normal;
}

#contentWide .tabContent #tabContentFlashContainer{
  position:relative;
  width:690px;
  height:409px;
  padding:20px 0 12px 3px;
}

#contentWide .tabContent .tabContentButton{
  position:relative;
  width:708px;
  height:48px;
}

#contentWide .tabContent a.buttonSmall{
  top:0px;
  right:16px;
}

#contentWide .tabBgBottom{
  margin-bottom:16px;
}

#contentWide .contentDownloadInline h3.downloadLinkHeadline{
  font-size:14px;
  line-height:25px;
  font-weight:bold;
  margin-top:14px;
  color:#686868;
}

#contentWide .contentDownloadInline ul.downloadLink{
  padding:0;
  background:none;
}

#contentWide .contentDownloadInline ul.downloadLink li{
  padding:0;
  background:none;
}

#contentWide .contentDownloadInline ul.downloadLink li a{
  font-weight:normal;
}

#contentWide ul{
  font-size:14px;
  line-height:18px;
  font-weight:normal;
  padding-top:6px;
}

#contentWide ul li{
  position:relative;
  padding-left:14px;
  background-position:0 6px;
  padding-bottom:18px;
  background-image: url(../_img/bullet_tab_content_list.gif );
  background-repeat: no-repeat;
}

#contentWide h2.standard{
  width:680px;
  font-size:18px;
  line-height:24px;
  font-weight:normal;
  color:#0d4a67;
  padding:22px 0 9px 0;
}

#contentWide .contentWideTeaser{
  background: url(../_img/bg_ContentWideTeaserPattern.png) no-repeat 0 0;
  height:161px;
  width:691px;
  padding:17px 21px 31px 14px;
  margin:0 0 10px 0;
  color:#ffffff;
  position:relative;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_ContentWideTeaserPattern.png');
}
#contentWide .contentWideTeaser.small{
  background: url(../_img/bg_ContentWideTeaserPattern_small.png) no-repeat 0 0;
  height:125px;
  width:691px;
  padding:17px 21px 31px 14px;
  margin:0 0 10px 0;
  color:#ffffff;
  position:relative;
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_ContentWideTeaserPattern_small.png');
}

#contentWide .contentWideTeaser h2{
  font-size:36px;
}

#contentWide .contentWideTeaser div{
  font-size:18px;
  font-weight:bold;
}

#contentWide .contentWideTeaser .teaserColumn01 {
  float:left;
  width:345px;
}

#contentWide .contentWideTeaser .teaserColumn02 {
  float:left;
  width:280px;
  padding:6px 0 0 65px;
}
#contentWide .teaserColumn02 ul{
  position:relative;
  font-size:24px;
  font-weight:bold;
  padding:0 0 17px 24px;
  margin:-48px 0 0 -45px;
  */margin-top:-47px;
}
#contentWide .teaserColumn02 ul li {
  margin:0 0 -1px 0;
  line-height:30px;
  background:none;
  padding:0;
  */margin:0;
  */line-height:normal;
}
#contentWide  .teaserColumn02 ul ul{
  margin:-30px 0 0 175px;
  */margin-top:-29px;
  padding-bottom:0px;
  padding-left:0px;
}

#contentWide p.teaserNotice{
  clear:both;
  position:absolute;
  left:14px;
  bottom:20px;
  font-size:13px;
}

#contentWide p.teaserNotice.date{
  left:auto!important;
  right:20px!important;
  bottom:20px;
}

#contentWide .contentSeparator{
  position:relative;
  width:720px;
  height:2px;
  margin-top:11px;
  display:block;
  font-size:1px;
  background-image: url(../_img/bg_content_separator.jpg );
  background-repeat: no-repeat;
}


/* Table3Columns */

.bgTable3ColumnsTop{
  position:relative;
  width:720px;
  height:6px;
  margin-top:21px;
  background-image: url(../_img/bg_table4_columns_top.png );
  background-repeat: no-repeat;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_table4_columns_top.png');
}

.bgTable3ColumnsBottom{
  position:relative;
  width:720px;
  height:6px;
  margin-bottom:57px;
  background-image: url(../_img/bg_table4_columns_bottom.png );
  background-repeat: no-repeat;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_table4_columns_bottom.png');
}

.contentTable3ColumnsBg{
  width:717px;
  padding-left:3px;
  overflow:hidden;
  background-image: url(../_img/tab_bg_middle.gif );
  background-repeat: repeat-y;
}

.contentTableInfo1{
  padding-left:3px;
}

.contentTable3Columns{
  width:717px;
  overflow:hidden;
}

.contentTable3Columns .contentTableColumn{
  position:relative;
  width:240px;
  float:left;
  background-image: url(../_img/border_table_3_columns.jpg );
  background-repeat: no-repeat;
  background-position:236px 72px;
}

.contentTable3Columns .last{
  width:235px;
}

.contentTable3Columns .contentTableColumn p.hint{
  width:209px;
  height:47px;
  font-size:14px;
  line-height:18px;
  color:#000000;
  padding:14px 0 0 11px;
}

.contentTable3Columns .contentTableColumn div.copytext{
  width:209px;
  font-size:14px;
  line-height:18px;
  color:#000000;
  padding:14px 0 8px 11px;
}

.contentTable3Columns .contentTableColumnNumber1, .contentTable3Columns .contentTableColumnNumber2, .contentTable3Columns .contentTableColumnNumber3{
  position:absolute;
  top:61px;
  left:4px;
  width:22px;
  height:22px;
  margin-bottom:24px;
  background-image: url(../_img/icon_nr_1.png );
  background-repeat: no-repeat;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/icon_nr_1.png');
}

.contentTable3Columns .contentTableColumnNumber2{
  background-image: url(../_img/icon_nr_2.png );
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/icon_nr_2.png');
}

.contentTable3Columns .contentTableColumnNumber3{
  background-image: url(../_img/icon_nr_3.png );
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/icon_nr_3.png');
}

.contentTable3Columns .contentTableColumn img.columnImage{
  padding:10px 0 11px 12px;
}

.contentTable3Columns .contentTableColumn h3{
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  color:#686868;
  padding-left:11px;
}

.contentTable3Columns .contentTableColumn .tableColumnContent{
  height:auto;
}

.contentTable3Columns .contentTableColumn p.copy{
  font-size:14px;
  line-height:18px;
  color:#686868;
  padding:6px 0 0 12px;
}

.contentTable3Columns .contentTableColumn ul{
  font-size:14px;
  line-height:18px;
  padding:6px 0 0 13px;
}

.contentTable3Columns .contentTableColumn ul li{
  position:relative;
  padding-left:14px;
  background-position:0 6px;
  padding-bottom:17px;
  background-image: url(../_img/bullet_tab_content_list.gif );
  background-repeat: no-repeat;
}

.contentTable3Columns .contentTableButton{
  position:relative;
  width:689px;
  height:77px;
  clear:both;
  margin-left:12px;
  padding:16px 0 11px 0;
  border-top:solid 1px #ffffff;
}

.contentTable3Columns a.buttonSmall{
  top:50px;
  left:0px;
}

.contentTable3ColumnsBg .contentTableButton{
  position:relative;
  width:689px;
  clear:both;
  margin-left:12px;
  padding:16px 0 11px 0;
  border-top:solid 1px #ffffff;
}

.contentTable3ColumnsBg .contentBoxButton a.buttonSmall{
  position:relative;
  margin:5px 0 9px 0;
}

/* Table4Columns */

.bgTable4ColumnsTop{
  position:relative;
  width:720px;
  height:6px;
  margin-top:21px;
  background-image: url(../_img/notab_bg_top.gif );
  background-repeat: no-repeat;
  /*-background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_table4_columns_top.png');*/
}

.bgTable4ColumnsBottom{
  position:relative;
  width:720px;
  height:6px;
  margin-bottom:24px;
  background-image: url(../_img/tab_bg_bottom.gif );
  background-repeat: no-repeat;
  /*-background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_table4_columns_bottom.png');*/
}

.contentTable4Columns{
  width:717px;
  padding-left:3px;
  overflow:hidden;
  background-image: url(../_img/tab_bg_middle.gif );
  background-repeat: repeat-y;
}

.contentTable4Columns .contentTableColumn{
  position:relative;
  width:179px;
  margin-bottom:24px;
  float:left;
  background-image: url(../_img/border_table4_columns.jpg );
  background-repeat: repeat-y;
  background-position:177px 117px;
}

.contentTable4Columns .last{
  width:170px;
}

.contentTable4Columns .contentTableColumnNumber1, .contentTable4Columns .contentTableColumnNumber2, .contentTable4Columns .contentTableColumnNumber3, .contentTable4Columns .contentTableColumnNumber4{
  position:absolute;
  top:3px;
  left:4px;
  width:22px;
  height:22px;
  margin-bottom:24px;
  background-image: url(../_img/icon_nr_1.png );
  background-repeat: no-repeat;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/icon_nr_1.png');
}

.contentTable4Columns .contentTableColumnNumber2{
  background-image: url(../_img/icon_nr_2.png );
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/icon_nr_2.png');
}

.contentTable4Columns .contentTableColumnNumber3{
  background-image: url(../_img/icon_nr_3.png );
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/icon_nr_3.png');
}

.contentTable4Columns .contentTableColumnNumber4{
  background-image: url(../_img/icon_nr_4.png );
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/icon_nr_4.png');
}

.contentTable4Columns .contentTableColumn img.columnImage{
  padding:10px 0 0 12px;
}

.contentTable4Columns .contentTableColumn p.hint{
  width:154px;
  height:62px;
  font-size:14px;
  line-height:18px;
  color:#000000;
  padding:9px 0 0 11px;
}

.contentTable4Columns .contentTableColumn .linkContainer{
  height:68px;
  padding-left:12px;
}

.contentTable4Columns .contentTableColumn .linkContainer a{
  line-height:18px;
  display:block;
}

.contentTable4Columns .contentTableColumn h3{
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  color:#686868;
  padding-left:11px;
}

.contentTable4Columns .contentTableColumn .tableColumnContent{
  min-height:260px;
  -height:260px;
}

.contentTable4Columns .contentTableColumn p.copy{
  font-size:14px;
  line-height:18px;
  color:#686868;
  padding:6px 9px 0 12px;
}

#contentWide .contentTable4Columns .contentTableColumn ul{
  width:170px;
  font-size:14px;
  line-height:18px;
  padding:6px 0 9px 13px;
}

#contentWide .contentTable4Columns .contentTableColumn ul li{
  position:relative;
  background-position:0 6px;
  padding: 0 15px 18px 14px;
  background-image: url(../_img/bullet_tab_content_list.gif );
  background-repeat: no-repeat;
}

.contentTable4Columns .contentTableColumn .linkContainerDetails{
  padding-left:12px;
}

.contentTable4Columns .contentTableColumn .linkContainerDetails a{
  line-height:10px;
}

.contentTable4Columns .contentTableButton{
  position:relative;
  width:689px;
  height:77px;
  clear:both;
  margin-left:13px;
  border-top:solid 1px #ffffff;
}

.contentTable4Columns a.buttonSmall{
  top:23px;
  left:429px;
}

#contentWide #contentTableDetails0, #contentWide #contentTableDetails1, #contentWide #contentTableDetails2, #contentWide #contentTableDetails3, #contentWide #contentTableDetails4{
  position:absolute;
  width:625px;
}

.contentTableDetails{
  padding:0px 15px 0 15px;
}

.contentTableDetails h3{
  font-size:18px;
  line-height:21px;
  font-weight:normal;
  color:#000000;
}

.contentTableDetails p{
  font-size:14px;
  line-height:18px;
  color:#686868;
  padding-top:11px;
}

.contentBoxContent .contentTableDetails p {
  width:auto;
}

.contentTableDetails ul{
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  padding:17px 0 9px 3px;
}

.contentTableDetails ul li{
  position:relative;
  padding-left:14px;
  padding-bottom:18px;
  font-weight:normal;
  background-position:0 6px;
  background-image: url(../_img/bullet_tab_content_list.gif );
  background-repeat: no-repeat;
}

.contentTableDetails ul.list li{
  font-weight:bold;
}

.contentTableDetails ul li p{
  font-weight:normal;
  padding-top:0px;
}

.contentOpenAccountDetails {
  padding:6px 0 0 15px;
  overflow:hidden;
}

.contentOpenAccountDetails .detailsLeft{
  position:relative;
  width:255px;
  height:313px;
}

.contentOpenAccountDetails .detailsRight{
  position:absolute;
  top:6px;
  left:318px;
  width:255px;
}

.contentOpenAccountDetails  h3{
  width:240px;
  font-size:18px;
  line-height:22px;
  font-weight:normal;
  color:#000000;
  height:66px;
}

.contentOpenAccountDetails  div{
  height:185px;
  font-size:14px;
  line-height:18px;
  color:#686868;
}

.contentOpenAccountDetails  ul{
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  padding:3px 0 9px 1px;
}

.contentOpenAccountDetails  ul li{
  position:relative;
  line-height:24px;
  font-weight:normal;
}

.contentOpenAccountDetails  .buttonSmall{
  position:relative;
  margin-top:25px;
}



/* content info */

.contentInfoDetails{
  padding:0px 15px 0 15px;
}

.contentInfoDetails h3{
  font-size:18px;
  line-height:21px;
  font-weight:normal;
  color:#000000;
}

.contentInfoDetails div{
  font-size:14px;
  line-height:18px;
  color:#686868;
  padding-top:11px;
}

/* content 2 Boxes */

.contentBoxContainer{
  position:relative;
  width:740px;
  padding-top:30px;
}

.contentBox{
  position:relative;
  float:left;
  width:350px;
  padding:30px 20px 57px 0;
}

.contentBoxTopBg{
  position:relative;
  width:350px;
  height:5px;
  background-image: url(../_img/bg_content_box_top.png );
  background-repeat: repeat-y;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_content_box_top.png');
}

.contentBoxBottomBg{
  position:relative;
  width:350px;
  height:5px;
  background-image: url(../_img/bg_content_box_bottom.png );
  background-repeat: repeat-y;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_content_box_bottom.png');
}

.contentBoxContent{
  position:relative;
  width:335px;
  font-size:14px;
  line-height:18px;
  padding:8px 0 8px 15px;
  background-image: url(../_img/bg_content_box_middle.png );
  background-repeat: repeat-y;
}

.contentBoxContent .innerContent{
  height:205px;
}

.contentBoxContent h3{
  font-size:18px;
  line-height:24px;
  font-weight:normal;
  color:#000000;
  padding-bottom:4px;
}

.contentBoxContent p{
  width:320px;
  padding-bottom:18px;
}

.contentBoxContent span{
  width:320px;
}

#contentWide .contentBoxContent ul{
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  padding-top:0;
  width:auto;
}

#contentWide .contentBoxContent ul li{
  position:relative;
  padding-left:14px;
  background-position:0 6px;
  padding-bottom:18px;
  background-image: url(../_img/bullet_tab_content_list.gif );
  background-repeat: no-repeat;
}

.contentBoxButton a.buttonSmall{
  position:relative;
  margin-top:25px;
}


/* content 3 boxes */

.contentBoxSmall{
  width:230px;
  margin:0 15px 15px 0;
  float:left;
}

.contentBoxSmallTopBg{
  position:relative;
  width:230px;
  height:6px;
  background-image: url(../_img/bg_content_box_small_top.png );
  background-repeat: repeat-y;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_content_box_small_top.png');
}

.contentBoxSmallContent{
  position:relative;
  width:220px;
  height:334px;
  font-size:14px;
  line-height:18px;
  padding:9px 0 46px 10px;
  background-image: url(../_img/bg_content_box_small_middle.png );
  background-repeat: repeat-y;
}

.contentBoxSmallBottomBg{
  position:relative;
  width:230px;
  height:6px;
  background-image: url(../_img/bg_content_box_small_bottom.png );
  background-repeat: repeat-y;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_content_box_small_bottom.png');
}

.contentBoxSmallContent img{
  padding-bottom:8px;
  *padding-bottom:5px;
}

.contentBoxSmallContent h3{
  padding-bottom:4px;
  font-size:18px;
  line-height:24px;
  font-weight:normal;
  color:#0d4a67;
}

.contentBoxSmallContent div{
  font-size:14px;
  line-height:18px;
  width:210px;
}

.contentBoxSmallContent a{
  position:absolute;
  bottom:4px;
  left:10px;
}

/* content 2 boxes */

.contentBoxMedium{
  width:350px;
  padding:0 20px 15px 0;
  float:left;
}

.contentBoxMediumTopBg{
  position:relative;
  width:350px;
  height:6px;
  background-image: url(../_img/bg_content_box_medium_top.png );
  background-repeat: repeat-y;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_content_box_medium_top.png');
}

.contentBoxMediumContent{
  position:relative;
  width:340px;
  height:334px;
  font-size:14px;
  line-height:18px;
  padding:9px 0 46px 10px;
  background-image: url(../_img/bg_content_box_medium_middle.png );
  background-repeat: repeat-y;
}

.contentBoxMediumBottomBg{
  position:relative;
  width:350px;
  height:6px;
  background-image: url(../_img/bg_content_box_medium_bottom.png );
  background-repeat: repeat-y;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_content_box_medium_bottom.png');
}

.contentBoxMediumContent img{
  padding-bottom:8px;
  *padding-bottom:5px;
}

.contentBoxMediumContent h3{
  padding-bottom:4px;
  font-size:18px;
  line-height:24px;
  font-weight:normal;
  color:#0d4a67;
}

.contentBoxMediumContent div{
  font-size:14px;
  line-height:18px;
  width:330px;
}

.contentBoxMediumContent a{
  position:absolute;
  bottom:4px;
  left:10px;
}

/* Download */

.bgDownloadTop{
  position:relative;
  width:720px;
  height:6px;
  margin-top:21px;
  background-image: url(../_img/bg_table4_columns_top.png );
  background-repeat: no-repeat;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_table4_columns_top.png');
}

.bgDownloadBottom{
  position:relative;
  width:720px;
  height:6px;
  margin-bottom:240px;
  background-image: url(../_img/bg_table4_columns_bottom.png );
  background-repeat: no-repeat;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_table4_columns_bottom.png');
}

.contentDownload{
  width:717px;
  padding:8px 12px 0 12px;
  overflow:hidden;
  background-image: url(../_img/bg_table4_columns_middle.png );
  background-repeat: repeat-y;
}

.contentDownload h3{
  font-size:14px;
  line-height:25px;
  padding-bottom:2px;
}

#contentWide .contentDownload ul{
  padding:0 0 17px 0;
}

#contentWide .contentDownload ul li{
  background:none;
  padding:0;
}

.contentDownload  p.copy{
  font-size:14px;
  line-height:18px;
  padding-top:7px;
}


/* kontakt form */

.bgKontaktTop{
  position:relative;
  width:720px;
  height:6px;
  margin-top:21px;
  background-image: url(../_img/bg_table4_columns_top.png );
  background-repeat: no-repeat;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_table4_columns_top.png');
}

.bgKontaktBottom{
  position:relative;
  width:720px;
  height:6px;
  margin-bottom:240px;
  background-image: url(../_img/bg_table4_columns_bottom.png );
  background-repeat: no-repeat;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_table4_columns_bottom.png');
}

.contentKontakt{
  width:707px;
  padding:2px 10px 0 10px;
  overflow:hidden;
  background-image: url(../_img/bg_table4_columns_middle.png );
  background-repeat: repeat-y;
}

.contentKontakt h3{
  font-size:18px;
  line-height:21px;
  padding-bottom:2px;
}

.contentKontakt  p.copy{
  font-size:14px;
  line-height:18px;
  padding-top:7px;
}

#kontaktForm table{
  margin-top:30px;
}

#kontaktForm table td{
  font-size:12px;
  line-height:14px;
  vertical-align:top;
}

#kontaktForm table tr{
  height:39px;
}

#kontaktForm table tr.formButton td{
  text-align:right;
  padding:13px 5px 30px 0;
}

#kontaktForm table tr.textareaTr{
  height:58px;
}

#kontaktForm table td.label{
  text-align:right;
  padding-top:7px;
  padding-right:9px;
}

#kontaktForm table td.label{
  text-align:right;
  padding-top:7px;
  padding-right:9px;
}

#kontaktForm table td label{
  color:#6b6b6b;
}

#kontaktForm table td label.textinputError{
  color:#ff0000;
}

#kontaktForm table td #lastname, #kontaktForm table td #firstname, #kontaktForm table td #phone, #kontaktForm table td #email, #kontaktForm table td #callbackDate{
  width:160px;
}

#kontaktForm table td #subject, #kontaktForm table td #callbackTime{
  width:160px;
  font-size:13px;
  line-height:18px;
}

#kontaktForm table td #question{
  width:430px;
  height:183px;
}

#kontaktForm table td p{
  padding:0 0 26px 28px;
  font-size:14px;
  line-height:18px;
}

.kontaktFormCheckbox{
  width:88px;
  float:left;
}

#kontaktForm #salutationMale{
  margin:6px 3px 0 0;
}

#kontaktForm #salutationFemale{
  margin:6px 3px 0 0;
}

/* content */

.priceListContainer{
  padding-bottom:15px;
}

h3.priceListHeadline {
  margin:0 0 34px 0;
}

#contentWide .tabContent h4.priceListHeadline {
  margin:0;
  padding:0;
  font-size:14px;
  line-height:17px;
}

.paneContent h5 {
  padding:0 0 2px 0;
  clear:left;
}

.expandableArea h2 {
  text-align:right;
  border-bottom: 1px solid #0D4A67;
  padding: 0 0 12px 0;
  position:relative;
  top:-16px;
}
.paneContent {
  padding: 0 0 19px 0;
  position: relative;
  */position: static;
  */margin:14px 0 0 0;
  top:14px;
}
.expandableArea {
  margin:0 0 -18px 0;
}
.expandableArea h2 a.pane, .expandableArea h2 a.allpane {
  font-size:14px;
  font-weight:normal;
  background: #f9f9f9 url(../_img/link_arrow_down.png) no-repeat 0 7px;
  */background: #f9f9f9 url(../_img/link_arrow_down.png) no-repeat 6px 7px!important;
  padding:0 0 12px 14px;
  */padding:0 0 12px 21px;
  position:relative;
  -position:static;
  z-index:1000;
}

.expandableArea h2 a.pane:hover, .expandableArea h2 a.allpane:hover{
  background-position:0 -108px;
  */background-position:6px -108px!important;
}

.expandableArea h2 a.pane.selected, .expandableArea h2 a.allpane.selected {
  background: #f9f9f9 url(../_img/link_arrow_up.png) no-repeat 0 7px;
  */background: #f9f9f9 url(../_img/link_arrow_up.png) no-repeat 5px 7px!important;
  padding:0 0 12px 14px;
  */padding:0 0 12px 19px;
  position:relative;
  top:0px;
}

.expandableArea h2 a.pane.selected:hover, .expandableArea h2 a.allpane.selected:hover{
  background-position:0 -108px;
  */background-position:5px -108px!important;
}

.expandableArea.noline{
  margin:0;
  padding:16px 0 9px 0;
}

.expandableArea.noline h2 {
  border-bottom: none;
  top:0px;
}
.expandableArea p {
  font-size:14px;
  width: 570px;
  padding:0 0 20px 0;
}
.expandableArea table {
  width:100%;
  font-size:14px;
  padding: 0;
  margin: 0 0 19px 0;
}
.expandableArea tr {
  background:url(../_img/line_c2.png) repeat-x 0 13px;
  height:18px
}
.expandableArea td.leftCell {
  text-align:left;
  vertical-align:top;
}
.expandableArea td.rightCell {
  text-align:right;
  vertical-align:top;
}
.expandableArea td.leftCell span {
  background:#f9f9f9;
  padding:0 10px 0 0;
}
.expandableArea td.rightCell span {
  background:#f9f9f9;
  padding:0 0 0 10px;
}


/* Glossar */
.subHeadline{
  color:#0D4A67;
}
.glossar{
  margin:19px 0 0 0;
  width:560px;
}
.glossar h2{
  font-size:14px;
  line-height:18px;
  clear:left;
}
.glossar p{
  font-size:14px;
  line-height:18px;
  margin:0 0 18px 0;
}
#contentWide .glossar ul{
  margin:0 0 13px 0;
  height:20px;
  */height:19px;
}
#contentWide .glossar ul li{
  display:inline;
  float:left;
  width:16px;
  background:none;
  padding:0;
}
#contentWide .glossar ul li a{
  color: #14a114;
  font-size:14px;
  font-weight:bold;
  padding:0 3px 0 0;
}
.smallChar{
  width:12px!important;
}
.largeChar{
  width:20px!important;
}
.glossar ul li a:hover,
.glossar ul li a.active{
  font-weight:bold;
}


/* FAQ */
p.faqAbstract {
font-size:14px;
line-height:18px;
	width:680px;
}

.faqs{
  padding:42px 0 0 0;
}

h2.faqHeadline{
  color:#0D4A67;
  padding:0 0 8px 0;
  font-size:18px;
  font-weight:normal;
}

.faqs h4{
  padding:0 0 8px 0;
  font-weight:normal;
  font-size:14px;
}

#contentWide .faqs ul.mainFaq{
  padding:0 0 12px 0;
  font-weight:normal;
}

#contentWide .faqs ul.mainFaq li{
  line-height:16px;
  background:none;
  padding:0;
}

#contentWide .faqs ul.subFaq{
  display:none;
  position:relative;
  width:660px;
  padding:10px 0 10px 60px;
  font-weight:normal;
}

a.mainFaqLink{
  font-size:14px;
  line-height:18px;
  padding-left:9px;
  background-image: url(../_img/link_standard.png );
  -background-image: url(../_img/link_standard.gif );
  background-repeat: no-repeat;
  background-position:0 4px;
}

a.mainFaqLink:hover{
  color:#14a114;
  background-repeat: no-repeat;
  background-position:0 -107px;
}

a.mainFaqLink.selected{
  padding-left:12px;
  background-image: url(../_img/link_arrow_down_trans.png )!important;
  -background-image: url(../_img/link_arrow_down_trans.gif )!important;
  background-repeat: no-repeat;
  background-position:0 4px;
}

a.mainFaqLink.selected:hover{
  background-repeat: no-repeat;
  background-position:0 -50px;
}

a.subFaqLink{
  font-size:14px;
  line-height:18px;
  padding-left:9px;
  display:block;
  background-image: url(../_img/link_standard.png );
  -background-image: url(../_img/link_standard.gif );
  background-repeat: no-repeat;
  background-position:0 4px;
}

a.subFaqLink:hover{
  background-position:0 -107px;
}

.faqSeparator{
  background:url(../_img/gb_separator.png) repeat-x 0 0;
  padding:0 0 12px 0;
  height:2px;
  width:720px;
  font-size:0px;
}

/* Full Size Tartan Teaser */

.fullTeaser{
  background:url(../_img/bg_ContentWideTeaserPattern_01.png) no-repeat 0 0;
  height: 100px;
  width: 678px;
  padding:13px 10px 27px 10px;
  margin:0 14px 0 0;
  color:#ffffff;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_ContentWideTeaserPattern_01.png');
}


.landingPG .fullTeaser{
  margin:0 14px 0 -3px;
  background:url(../_img/bg_landingpageTeaserPattern_01.png) no-repeat 0 0;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_landingpageTeaserPattern_01.png');
}

#contentWide .fullTeaser h2{
  font-size:36px;
  padding:0 0 0 4px;
  font-weight:bold;
  color:#ffffff;
  line-height:44px;
}

#contentWide .fullTeaser p{
  font-size:18px;
  font-weight:bold;
  padding:0 0 27px 41px;
  */padding:0 0 29px 41px;
  margin:-1px 0 0 0;
}
#contentWide .fullTeaser ul{
  font-weight:bold;
  padding:0 0 0 12px;
  margin:-80px 0 0 343px;
  -margin:-81px 0 0 343px;
}
#contentWide .fullTeaser ul ul{
  font-weight:bold;
  padding:0;
  margin:0;
}
#contentWide .fullTeaser ul li{
  font-size:24px;
  background:none;
  -background:none;
  -list-style-type:none;
  -list-style-position:inside;
  padding:0 0 11px 14px;
  */padding:0 0 11px 14px;
  -padding:0 0 11px 0px;
}
#contentWide .fullTeaser ul li ul li{
  margin:-18px 0 0 176px;
  -margin:-18px 0 0 174px;
  background:none!important;
  -list-style:none!important;
  padding:0;
}

/* Half Size Tartan Teaser */

.clearAll{
  clear:both;
  font-size:0px;
}

.halfTeaser{
  background:url(../_img/halfTartanTeaser.png) no-repeat 0 0;
  height: 203px;
  width: 270px;
  padding:13px 10px;
  margin:16px 14px 13px 0;
  color:#ffffff;
  float:left;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/halfTartanTeaser.png');
}
.halfTeaser h1{
  font-size:24px;
  */padding:0 0 2px 0;
}
#contentWide .halfTeaser p{
  font-size:18px;
  font-weight:bold;
  padding:0 0 27px 15px;
  */padding:0 0 29px 15px;
}
#contentWide .halfTeaser ul{
  font-weight:bold;
  padding:0 0 0 12px;
  margin:0;
}
#contentWide .halfTeaser ul ul{
  font-weight:bold;
  padding:0;
  margin:0;
}
#contentWide .halfTeaser ul li{
  font-size:18px;
  background:url(../_img/list_bullet.png) no-repeat 0 8px;
  -background:none;
  -list-style-type:disc;
  -list-style-position:inside;
  padding:0 0 14px 14px;
  */padding:0 0 17px 14px;
  -padding:0 0 17px 0px;
}
#contentWide .halfTeaser ul li span{
  margin:0 0 0 -3px;
}
#contentWide .halfTeaser ul li ul li{
  margin:-21px 0 0 108px;
  background:none!important;
  -list-style:none!important;
  padding:0;
}
#contentWide .halfTeaser ul li li span{
  font-size:25px;
}

/* Magnolia edit stuff */
.mgnlControlBarSmall tr {
  background:none;
  height:auto;
}
.mgnlControlBarSmall, .mgnlControlBarSmall_PUSHED, .mgnlControlBarSmall_MOUSEOVER {
  width:auto;
}
/* Magnolia edit stuff */

/* Landingpage */
#contentHeaderLandingpage{
  position:relative;
  width:1005px;
  height:106px;
  margin-bottom:17px;
  background-image: url(../_img/bg_header_landingpage.jpg );
  background-repeat: no-repeat;
}
.landingpageTeaser{
  background: url(../_img/bg_ContentWideTeaserLP.png) no-repeat 0 0;
  padding:35px 27px;
  width:672px;
  height:376px;
  color:#ffffff;
  position:relative;
}
.landingpageTeaser .teaserBullet {
  position:absolute;
  top:21px;
  right:50px;
  width:159px;
  height:160px;
}
.landingpageTeaser h1{
  font-size:29px;
  width:340px;
  line-height:14px;
  */line-height:22px;
  margin:0 0 57px 0;
  -margin:0 0 52px 0;
}
.landingpageTeaser h1 span{
  font-size:72px;
  line-height:82px;
  -line-height:72px;
  -margin:0 0 2px 0;
  display:block;
  margin:12px 0 0 0;
}
.landingpageTeaser p{
  font-size:18px;
  font-weight:bold;
  width:281px;
}
.landingpageTeaser p span.zinsSatz{
  font-size:100px;
  line-height:103px;
}
.landingpageTeaser p span.zinsPAnno{
  font-size:18px;
  font-weight:bold;
  float:right;
}
#contentWide .landingpageTeaser h2{
  position:relative;
  font-size:18px;
  font-weight:normal;
  line-height:30px;
}
#contentWide .landingpageTeaser div.copytext{
  width: 288px;
  position:relative;
  bottom:131px;
  */bottom:170px;
  -bottom:131px;
  left:363px;
  padding-top:2px;
  line-height:29px;
}
#contentWide .landingpageTeaser div.copytext ul{
  line-height:29px;
  padding-top:2px;
  width:360px;
}
#contentWide .landingpageTeaser ul li{
  font-size:18px;
  font-weight:bold;
  width:310px;
  background:url(../_img/list_bullet.png) no-repeat 0 12px;
  -background:url(../_img/list_bullet.gif) no-repeat 0 12px;
  padding:0 0 1px 11px;
}

.landingpageTeaserButton{
	position:absolute;
	left:391px;
	top:352px;
}

.contentBox.landingPG{
  width: 720px;
  padding-top: 14px;
}
.contentBox.landingPG .contentBoxTopBg{
  position:relative;
  width:720px;
  height:6px;
  background-image: url(../_img/bg_content_box_top_full.png );
  background-repeat: repeat-y;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_content_box_top_full.png');
}
.contentBox.landingPG .contentBoxContent{
  position:relative;
  width:705px;
  font-size:14px;
  line-height:18px;
  padding:8px 0 8px 15px;
  background-image: url(../_img/bg_content_box_middle_full.png );
  background-repeat: repeat-y;

}
.contentBox.landingPG .contentBoxBottomBg{
  position:relative;
  width:720px;
  height:6px;
  background-image: url(../_img/bg_content_box_bottom_full.png );
  background-repeat: repeat-y;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_content_box_bottom_full.png');
}
.contentBox.landingPG .contentBoxContent h3{
  font-weight:bold;
}
.contentBox.landingPG .contentBoxContent div.copytext{
  width:690px;
  padding-bottom:18px;
}
.contentBox.landingPG .contentBoxContent .separatorRow{
  width:690px;
  height:0px;
  font-size:0px;
  border-top:1px solid #c6c6c6;
  border-bottom:1px solid #ffffff;
  margin:21px 0 14px 0;
  -margin:21px 0 0px 0;
}


.landingPG .contentBoxContent .innerContent{
  height:282px;
  -height:272px;
}
.landingPG .contentBoxContent img{
  float:right;
  margin:0 21px 0 0;
}
#contentWide .landingPG .contentBoxContent .innerContent ul{
  padding:12px 0 0 0;
}
#contentWide .landingPG .contentBoxContent .innerContent ul li{
  position:relative;
  padding-left:14px;
  background-position:0 6px;
  padding-bottom:18px;
  background-image: url(../_img/bullet_tab_content_list_green.gif );
  background-repeat: no-repeat;
}
.landingPG .contentBoxContent a.accountButton{
  left:474px;
}
.landingPG .contentBoxContent .contentBoxButton{
  border-top:solid 1px #ffffff;
  padding:18px 0 11px 0;
  margin-right:15px;
}
.landingPG.neuKunden .contentBoxContent .contentBoxButton{
  padding:38px 0 11px 0;
  -padding:38px 0 9px 0;
}
#contentContainer #relatedContent.landingPG{
  padding:27px 0 0 0;
}

/* Hompage de */

.homeTeaserLeft{
  position:relative;
  width:423px;
  height:556px;
  -height:558px;
  margin-left:-15px;
  float:left;
}

.homeTeaserLeft .backgroundImage{
  position:absolute;
  top:0px;
  left:0px;
  width:300px;
  height:575px;
}

.homeTeaserLeft .starImage{
  position:absolute;
  top:109px;
  right:0px;
  width:158px;
  height:160px;
}

.homeTeaserLeft .homeTeaserContent{
  position:absolute;
  top:215px;
  left:63px;
  width:293px;
  height:349px;
  color:#ffffff;
}

.homeTeaserLeft .homeTeaserContentBG{
  width:293px;
  height:349px;
  background-image: url(../_img/bg_home_teaser_tartan.png );
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_home_teaser_tartan.png', sizingMethod='scale');
}

.homeTeaserLeft .homeTeaserContent .article{
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  padding:13px 0 0 14px;
}

.homeTeaserLeft .homeTeaserContent h2{
  font-size:36px;
  line-height:37px;
  font-weight:bold;
  padding-left:15px;
}

.homeTeaserLeft .homeTeaserContent h1{
  font-size:14px;
  line-height:14px;
  font-weight:bold;
  padding-left:15px;
}

.homeTeaserLeft .homeTeaserContent .percentage{
  font-size:72px;
  line-height:80px;
  font-weight:bold;
  padding:25px 0 0 12px;
}

.homeTeaserLeft .homeTeaserContent div.content{
  position:relative;
  height:122px;
  overflow:hidden;
  padding:14px 0 0 15px;
  font-weight:bold;
}

#contentWide .homeTeaserLeft .homeTeaserContent ul li{
  font-size:18px;
  line-height:20px;
  font-weight:bold;
  padding-left:11px;
  padding-bottom:2px;
  background-image: url(../_img/bullet_home_list.gif );
  background-position:0 8px;
  background-repeat: no-repeat;
}

.homeTeaserLeft a.homeLink{
  position:absolute;
  bottom:42px;
  display:block;
  width:260px;
  height:24px;
  margin:0px 0 0 2px;
  padding:7px 0 0 23px;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  color:#ffffff;
  background-image: url(../_img/link_home_teaser.gif );
  background-repeat: no-repeat;
}

.homeTeaserLeft a.homeLink:hover{
  color:#ffffff;
}

.homeTeaserLeft a.homeLink2{
  position:absolute;
  bottom:9px;
  display:block;
  width:260px;
  height:24px;
  margin:0 0 0 2px;
  padding:7px 0 0 23px;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  color:#ffffff;
  background-repeat: no-repeat;
  background-image: url(../_img/link_home_teaser_2.gif );
}

.homeTeaserLeft a.homeLink2:hover{
  color:#ffffff;
}

.homeTeaserRight{
  position:relative;
  width:322px;
  height:575px;
  -height:574px;
  float:left;
}

.homeTeaserRight .backgroundImage{
  position:absolute;
  top:0px;
  left:21px;
  width:300px;
  height:575px;
}

.homeTeaserRight .homeTeaserContent{
  position:absolute;
  top:215px;
  left:0px;
  width:293px;
  height:349px;
  color:#ffffff;
}

.homeTeaserRight .homeTeaserContentBG{
  width:293px;
  height:349px;
  background-image: url(../_img/bg_home_teaser_tartan.png );
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_home_teaser_tartan.png', sizingMethod='scale');
}

.homeTeaserRight .homeTeaserContent .article{
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  padding:13px 0 0 14px;
}

.homeTeaserRight .homeTeaserContent h2{
  font-size:36px;
  line-height:37px;
  font-weight:bold;
  padding-left:15px;
}

.homeTeaserRight .homeTeaserContent div.bos{
  font-size:14px;
  line-height:14px;
  font-weight:bold;
  padding-left:15px;
}

.homeTeaserRight .homeTeaserContent .percentage{
  font-size:72px;
  line-height:80px;
  font-weight:bold;
  padding:25px 0 0 12px;
}

.homeTeaserRight .homeTeaserContent .percentage span{
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  opacity: .75;
  filter:alpha(opacity=75);
}

.homeTeaserRight .homeTeaserContent div.content{
  position:relative;
  height:122px;
  overflow:hidden;
  padding:14px 0 0 15px;
  font-weight:bold;
}

#contentWide .homeTeaserRight .homeTeaserContent ul li{
  font-size:18px;
  line-height:20px;
  font-weight:bold;
  padding-left:11px;
  padding-bottom:2px;
  background-image: url(../_img/bullet_home_list.gif );
  background-position:0 8px;
  background-repeat: no-repeat;
}

.homeTeaserRight a.homeLink{
  position:absolute;
  bottom:42px;
  display:block;
  width:260px;
  height:24px;
  margin:0px 0 0 2px;
  padding:7px 0 0 23px;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  color:#ffffff;
  background-image: url(../_img/link_home_teaser.gif );
  background-repeat: no-repeat;
}

.homeTeaserRight a.homeLink:hover{
  color:#ffffff;
}

.homeTeaserRight a.homeLink2{
  position:absolute;
  bottom:9px;
  display:block;
  width:260px;
  height:24px;
  margin:0 0 0 2px;
  padding:7px 0 0 23px;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  color:#ffffff;
  background-repeat: no-repeat;
  background-image: url(../_img/link_home_teaser_2.gif );
}

.homeTeaserRight a.homeLink2:hover{
  color:#ffffff;
}

.homeBottomBG{
  position:absolute;
  bottom:0px;
  left:0px;
  width:1005px;
  height:6px;
}

/* Hompage de */

/* Hompage nl */

.homeNlTeaserLeft{
  position:relative;
  width:418px;
  height:556px;
  -height:558px;
  margin-left:-15px;
  float:left;
}

.homeNlTeaserLeft .backgroundImage{
  position:absolute;
  top:0px;
  left:0px;
  width:300px;
  height:575px;
}

.homeNlTeaserLeft .starImage{
  position:absolute;
  top:114px;
  right:0px;
  width:158px;
  height:160px;
}

.homeNlTeaserLeft .homeTeaserContent{
  position:absolute;
  top:53px;
  left:63px;
  width:293px;
  height:349px;
  color:#ffffff;
}

.homeNlTeaserLeft .homeTeaserContentBG{
  width:293px;
  height:349px;
  background-image: url(../_img/bg_home_teaser_tartan.png );
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_home_teaser_tartan.png', sizingMethod='scale');
}

.homeNlTeaserLeft .homeTeaserContent .article{
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  padding:13px 0 0 14px;
}

.homeNlTeaserLeft .homeTeaserContent h2{
  font-size:26px;
  line-height:26px;
  font-weight:bold;
  padding:9px 0 2px 13px;
}

.homeNlTeaserLeft .homeTeaserContent h1{
  font-size:14px;
  line-height:14px;
  font-weight:bold;
  padding-left:15px;
}

.homeNlTeaserLeft .homeTeaserContent .percentage{
  font-size:72px;
  line-height:80px;
  font-weight:bold;
  padding:24px 0 0 12px;
}

.homeNlTeaserLeft .homeTeaserContent div.content{
  position:relative;
  height:122px;
  overflow:hidden;
  padding:0px 0 0 15px;
  font-weight:bold;
}

#contentWide .homeNlTeaserLeft .homeTeaserContent ul li{
  font-size:18px;
  line-height:20px;
  font-weight:bold;
  padding-left:11px;
  padding-bottom:2px;
  background-image: url(../_img/bullet_home_list.gif );
  background-position:0 8px;
  background-repeat: no-repeat;
}

.homeNlTeaserLeft a.homeLink{
  position:absolute;
  bottom:42px;
  display:block;
  width:260px;
  height:24px;
  margin:0px 0 0 2px;
  padding:7px 0 0 23px;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  color:#ffffff;
  background-image: url(../_img/link_home_teaser.gif );
  background-repeat: no-repeat;
}

.homeNlTeaserLeft a.homeLink:hover{
  color:#ffffff;
}

.homeNlTeaserLeft a.homeLink2{
  position:absolute;
  bottom:9px;
  display:block;
  width:260px;
  height:24px;
  margin:0 0 0 2px;
  padding:7px 0 0 23px;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  color:#ffffff;
  background-repeat: no-repeat;
  background-image: url(../_img/link_home_teaser_2.gif );
}

.homeNlTeaserLeft a.homeLink2:hover{
  color:#ffffff;
}

.homeNlTeaserRight{
  position:relative;
  width:322px;
  height:575px;
  -height:574px;
  float:left;
}

.homeNlTeaserRight .backgroundImage{
  position:absolute;
  top:0px;
  left:21px;
  width:300px;
  height:575px;
}

.homeNlTeaserRight .homeTeaserContent{
  position:absolute;
  top:53px;
  left:0px;
  width:293px;
  height:349px;
  color:#ffffff;
}

.homeNlTeaserRight .homeTeaserContentBG{
  width:293px;
  height:349px;
  background-image: url(../_img/bg_home_teaser_tartan.png );
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_home_teaser_tartan.png', sizingMethod='scale');
}

.homeNlTeaserRight .homeTeaserContent .article{
  font-size:14px;
  line-height:17px;
  font-weight:bold;
  padding:14px 0 0 15px;
}

.homeNlTeaserRight .homeTeaserContent h2{
  font-size:26px;
  line-height:33px;
  font-weight:bold;
  padding:7px 0 0 15px;
}

.homeNlTeaserRight .homeTeaserContent div.bos{
  font-size:14px;
  line-height:14px;
  font-weight:bold;
  padding-left:15px;
}

.homeNlTeaserRight .homeTeaserContent .percentage{
  font-size:72px;
  line-height:80px;
  font-weight:bold;
  padding:4px 0 0 12px;
}

.homeNlTeaserRight .homeTeaserContent .percentage span{
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  opacity: .75;
  filter:alpha(opacity=75);
}

.homeNlTeaserRight .homeTeaserContent div.content{
  position:relative;
  height:122px;
  overflow:hidden;
  padding:5px 0 0 16px;
  font-size:18px;
  line-height:22px;
  font-weight:bold;
}

#contentWide .homeNlTeaserRight .homeTeaserContent ul li{
  font-size:18px;
  line-height:20px;
  font-weight:bold;
  padding-left:11px;
  padding-bottom:2px;
  background-image: url(../_img/bullet_home_list.gif );
  background-position:0 8px;
  background-repeat: no-repeat;
}

.homeNlTeaserRight a.homeLink{
  position:absolute;
  bottom:42px;
  display:block;
  width:260px;
  height:24px;
  margin:0px 0 0 2px;
  padding:7px 0 0 23px;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  color:#ffffff;
  background-image: url(../_img/link_home_teaser.gif );
  background-repeat: no-repeat;
}

.homeNlTeaserRight a.homeLink:hover{
  color:#ffffff;
}

.homeNlTeaserRight a.homeLink2{
  position:absolute;
  bottom:9px;
  display:block;
  width:260px;
  height:24px;
  margin:0 0 0 2px;
  padding:7px 0 0 23px;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  color:#ffffff;
  background-repeat: no-repeat;
  background-image: url(../_img/link_home_teaser_2.gif );
}

.homeNlTeaserRight a.homeLink2:hover{
  color:#ffffff;
}

/* Hompage nl */


/* Landing page small */
.small {
  width:500px
}
.small #pageBg {
  width:500px
}
.small #pageContent {
  width:500px
}
.small #mainContentContainer {
  width:500px;
}
.small .contentBoxContainer {
  padding:0;
}

.small #contentHeaderLandingpage {
  width:510px;
  margin-left:4px;
  height:80px;
  background-image: url(../_img/bg_landingpage_small_01.png );
  background-repeat: no-repeat;
}
.small #contentContainer {
  width:500px
}
.small #contentContainer #contentWide {
  width:520px;
  padding-left:0px;
  margin-left:0px;
}
.small #contentWide .landingpageTeaser{
  width:480px;
  height:258px;
  padding:15px 19px;
  margin-left:4px;
  background-image: url(../_img/bg_landingpage_small_02.png );
  background-repeat: no-repeat;
}
.small #contentWide .contentBoxContainer {
  width:470px
}
.small #contentContainer #relatedContent {
  width:500px;
  float:left;
  padding:0px 0px 0px 20px;
  margin-top:-40px;
}
.small #contentFooter {
  width:500px;
}
.small #contentFooter #footerLinks {
  width:505px;
  background-repeat:repeat-y;
  margin-left:-5px;
}
.small #footerLinks ul{
  font-size:12px;
  color:#939393;
}
.small #contentFooter #footerLinks ul.footerLinkList{
  padding:2px 0 0 0px;
  text-align:left;
}
.small .contentBox.landingPG{
  width:500px;
}
.small .contentBox.landingPG .contentBoxTopBg{
  width:505px;
  margin-left:-5px;
}
.small .contentBox.landingPG .contentBoxContent{
  width:520px;
  padding:8px 0pt 8px 9px;
}
.small .contentBox.landingPG .contentBoxContent p {
  width:470px;
}
.small .contentBox.landingPG .contentBoxContent .copytext {
  width:470px;
}
.small .landingPG .contentBoxContent .contentBoxButton{
  padding-top:0px;
}
.small .landingPG .contentBoxContent a.accountButton{
  left:265px;
  margin-top:5px;
}
.small .landingPG .contentBoxContent img {
  margin-right:45px;
}
.small .contentBox.landingPG .contentBoxBottomBg{
  width:505px;
  margin-left:-5px;
}
.small #contentWide .landingpageTeaser h1{
  font-size:18px;
  margin-bottom:41px;
}
.small #contentWide .landingpageTeaser h1 span {
  font-size:36px;
  line-height:42px;
  margin:0;
}
.small #contentWide .landingpageTeaser p {
  width:200px;
  font-size:14px;
}
.small #contentWide .landingpageTeaser p span.zinsSatz {
  font-size:72px;
  line-height:79px;
}
.landingpageTeaser p span.zinsPAnno {
  font-size:14px;
}
.small #contentWide .teaserBullet {
  right:10px;
}
.small #contentWide .landingpageTeaser ul {
  width:250px;
  left:230px;
}
.small #contentWide .landingpageTeaser div.copytext ul li {
  width:250px !important;
  font-size:13px;
  line-height:23px;
  background:url(../_img/list_bullet.png) no-repeat 0 8px;
  -background:url(../_img/list_bullet.gif) no-repeat 0 8px;
}
.copytext h2{
  width:250px;
  /*left:230px;
  bottom:165px;*/
  line-height:30px;
  position:relative;
  font-size:18px;
  font-weight:normal;
}
.small #contentWide .landingpageTeaser div.copytext {
  position:absolute;
  top:123px;
  left:238px;
  bottom:auto;
  font-size:14px;
}
.small #contentWide .landingpageTeaser div.copytext h2{
  font-size:14px;
  line-height:18px;
  width:230px;
}

.small .landingpageTeaserButton{
  position:absolute;
  top:19px;
  left:257px;
}

.small .fullTeaser{
  background:url(../_img/bg_landingpage_small_03.png) no-repeat 0 0;
  height: 50px;
  width: 483px;
  padding:13px 10px 27px 10px;
  margin:0 14px 15px 0;
  color:#ffffff;
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/docroot/bos/_img/bg_landingpage_small_03.png');
}


.small #contentWide .fullTeaser h2{
  font-size:30px;
  line-height:36px;
  padding:0 0 0 6px;
  font-weight:bold;
  color:#ffffff;
}

.small #contentWide .fullTeaser p{
  font-size:14px;
  font-weight:bold;
  padding:0 0 27px 5px;
  */padding:0 0 29px 5px;
  margin:-1px 0 0 0;
}
.small #contentWide .fullTeaser ul{
  font-weight:bold;
  padding:0 0 0 12px;
  margin:-76px 0 0 232px;
}
.small #contentWide .fullTeaser ul ul{
  font-weight:bold;
  padding:0;
  margin:0;
}
.small #contentWide .fullTeaser ul li{
  font-size:14px;
  background:none;
  -background:none;
  -list-style-type:none;
  -list-style-position:inside;
  padding:0 0 0 14px;
  -padding:0 0 0 0px;
}
.small #contentWide .fullTeaser ul li ul li{
  margin:-18px 0 0 97px;
  background:none!important;
  -list-style:none!important;
  padding:0;
}

.small .smallTeaser{
  float:left;
  width:250px;
}

.small .teaserBullet, .small .relatedButtons, .small #relatedContent .relatedSeparator{
  display:none;
}

/* Landing page small */

	