#contentRight .module {
width: 320px;
overflow: hidden;
margin: 0px 0px 2px 0px;
}
#contentRight .modulealt {
position: relative;
height: 15px;
width: 320px;
overflow: hidden;
background: #313131 url(bg.png) repeat-x;
color: #d00;
font-size: 12px;
line-height: 30px;
font-weight: bold;
padding: 0px 7px;
}
#contentRight .module .teaser1, #contentRight .module .teaser2  {
position: relative;
overflow: hidden;
background: #f5f5f5 url(yaz_ust.gif) repeat-x;
}
#contentRight .module img {
display: block;
}
#contentRight .moduleTitle {
position: relative;
height: 30px;
width: 320px;
overflow: hidden;
background: #ffffff url(gradient_tcat.png) repeat-x;
color: #d00;
font-size: 12px;
line-height: 30px;
font-weight: bold;
padding: 0px 7px;
}
#contentRight .moduleTitle a {
color: #d00;
}
#contentRight .moduleTitle a:hover {
text-decoration: underline;
}
#contentRight .moduleTitle img {
padding: 12px 0px 0px 0px;
}
#contentRight .moduleTitle .titleLe {
position: relative;
width: 320px;
float: left;
border-right: solid 2px #fff;
}
#contentRight .moduleTitle .titleRi {
position: relative;
width: 320px;
float: right;
padding-left: 7px;
}
#contentRight .crm100 .teaser1 {
width: 320px;
}
#contentRight .crm200 .teaser1 {
float: left;
width: 152px;
}
#contentRight .crm200 .teaser2 {
float: right;
width: 152px;
}
#contentRight .crm100 .teaser1 img, #contentRight .crm200 .teaser1 img, #contentRight .crm200 .teaser2 img {
text-align: center;
margin: auto;
}
#contentRight .crm100 .teaser1 object {
display: block;
text-align: center;
margin: auto;
}


#contentRight .bdeReg306R2 {
width: 320px;
height: 65px;
overflow: hidden;
}
#contentRight .bdeReg306R1 {
width: 320px;
height: 52px;
overflow: hidden;
}
#contentRight .bdeReg152R3, #contentRight .bdeReg152R1 {
width: 320px;
height: 78px;
overflow: hidden;
}
#contentRight .bdeReg306R2 .bdeRegImg, #contentRight .bdeReg306R1 .bdeRegImg,
#contentRight .bdeReg152R3 .bdeRegImg, #contentRight .bdeReg152R1 .bdeRegImg {
position: absolute;
top: 0px;
left: 0px;
}
#contentRight .bdeReg306R2 .bdeRegSub, #contentRight .bdeReg306R1 .bdeRegSub,
#contentRight .bdeReg152R3 .bdeRegSub, #contentRight .bdeReg152R1 .bdeRegSub {
position: absolute;
top: 8px;
left: 7px;
height: 14px;
overflow: hidden;
color: #d00;
font-size: 12px;
line-height: 14px;
font-weight: bold;
text-transform: uppercase;
}
#contentRight .bdeReg306R2 .bdeRegSub, #contentRight .bdeReg306R1 .bdeRegSub {
width: 320px;
}
#contentRight .bdeReg152R3 .bdeRegSub, #contentRight .bdeReg152R1 .bdeRegSub {
width: 320px;
}
#contentRight .bdeReg306R2 .bdeRegSub a, #contentRight .bdeReg306R1 .bdeRegSub a,
#contentRight .bdeReg152R3 .bdeRegSub a, #contentRight .bdeReg152R1 .bdeRegSub a {
color: #d00;
}
#contentRight .bdeReg306R2 .bdeRegHead, #contentRight .bdeReg306R1 .bdeRegHead, #contentRight .bdeReg152R3 .bdeRegHead {
position: absolute;
top: 28px;
left: 7px;
color: #666;
font-size: 11px;
line-height: 13px;
font-weight: bold;
overflow: hidden;
}
#contentRight .bdeReg306R2 .bdeRegHead {
height: 26px;
width: 320px;
}
#contentRight .bdeReg306R1 .bdeRegHead {
height: 13px;
width: 320px;
}
#contentRight .bdeReg152R3 .bdeRegHead {
height: 39px;
width: 320px;
}
#contentRight .bdeReg152R1 .bdeRegHead {
position: absolute;
top: 21px;
left: 7px;
height: 14px;
width: 320px;
overflow: hidden;
color: #666;
font-size: 12px;
line-height: 14px;
font-weight: bold;
text-transform: uppercase;
}
#contentRight .bdeReg306R2 .bdeRegHead a, #contentRight .bdeReg306R1 .bdeRegHead a,
#contentRight .bdeReg152R3 .bdeRegHead a, #contentRight .bdeReg152R1 .bdeRegHead a {
color: #666;
}
#contentRight .bdeReg306R2 .bdeRegHead a:hover, #contentRight .bdeReg306R1 .bdeRegHead a:hover,
#contentRight .bdeReg152R3 .bdeRegHead a:hover, #contentRight .bdeReg152R1 .bdeRegHead a:hover {
color: #d00;

}
#contentRight .moduleTitleContNav img {
padding: 0px 0px 0px 0px;
float: left;
}
#contentRight .contentNavi {
width: 320px;
height: 104px;
background-color: #fff;
}
#contentRight .contentNavi ul {
width: 320px;
height: auto;
background: url(/BILD/System/bdeGfx/regularien/content-navi-grad.gif);
display: block;
white-space: normal;
overflow: hidden;
}
#contentRight .contentNavi li {
padding: 0px 20px 4px 7px;
font-size: 10px;
line-height: 21px;
font-weight: bold;
float: left;
white-space: nowrap;
}
#contentRight .contentNavi li a {
color: #888;
text-transform: uppercase;
}
#contentRight .contentNavi li a:hover {
color: #d00;
}
#contentRight .contentNavi .contentNaviActive a {
color: #d00;
}
#qTip {
position: absolute;
display: none;
padding: 0px 3px 1px 3px;
font-size: 10px;
color: #d00;
text-align: center;
border-style: solid;
border-width: 1px;
border-color: #d00;
background: #fff;
z-index: 99999;
}


#contentRight .topTen {
width: 306px;
}
#contentRight .topTen .tt18 {
height: 24px;
width: 320px;
overflow: hidden;
}
#contentRight .topTen .tt18 .numberTopTen {
height: 23px;
width: 27px;
font: bold 12px/23px arial;
color: #666;
border-right: solid 2px #fff;
border-bottom: solid 1px #e5e5e5;
float: left;
text-align: center;
}
#contentRight .topTen .tt18 .numberTopTen a {
color: #666;
}
#contentRight .topTen .tt18 .topTenLine {
height: 23px;
width: 320px;
font: 11px/23px arial;
padding: 0px 7px;
color: #666;
border-bottom: solid 1px #e5e5e5;
float: left;
}
#contentRight .topTen .tt18 .topTenLine a {
color: #666;
}
#contentRight .topTen .tt18 .numberTopTen span {
color: #d00;
}
#contentRight .topTen .source {
float: left;
height: 16px;
font: bold 10px/12px arial;
color: #999;
margin: 1px 0px 0px 5px;
}
#contentRight .topTen .buttonMore {
float: right;
height: 16px;
font: bold 10px/12px arial;
color: #d00;
margin: 1px 5px 0px 0px;
}
#contentRight .topTen .buttonMore a {
color: #d00;
}


#contentRight .topTen2zlig {
width: 320px;
}
#contentRight .topTen2zlig .tt35 {
height: 36px;
width: 320px;
}
#contentRight .topTen2zlig .tt35 .numberTopTen2Line {
height: 35px;
width: 27px;
font: bold 12px/22px arial;
color: #666;
border-right: solid 2px #fff;
border-bottom: solid 1px #e5e5e5;
float: left;
text-align: center;
}
#contentRight .topTen2zlig .tt35 .numberTopTen a {
color: #666;
}
#contentRight .topTen2zlig .tt35 .topTen2Line {
height: 32px;
width: 320px;
font: 11px/15px arial;
padding: 3px 7px 0px 7px;
color: #666;
border-bottom: solid 1px #e5e5e5;
float: left;
display: inline;
}
#contentRight .topTen2zlig .tt35 .topTen2Line a {
color: #666;
}
#contentRight .topTen2zlig .tt35 .numberTopTen2Line span {
color: #d00;
}
#contentRight .topTen2zlig .tt35 .topTen2Line img {
margin:  0px 7px 3px 0px;
float: left;
display: inline;
}
#contentRight .topTen2zlig .source {
float: left;
height: 16px;
font: bold 10px/12px arial;
color: #999;
margin: 1px 0px 0px 5px;
}
#contentRight .topTen2zlig .buttonMore {
float: right;
height: 16px;
font: bold 10px/12px arial;
color: #d00;
margin: 1px 5px 0px 0px;
}
#contentRight .topTen2zlig .buttonMore a {
color: #d00;
}


#contentRight .textregulTeaser {
width: 306px;
}
#contentRight .textregulTeaser .rt28 {
height: 34px;
width: 306px;
background: #f5f5f5;
border-top: solid 1px #e5e5e5;
}
#contentRight .textregulTeaser .ttSubline {
height: 12px;
padding: 4px 4px 0px 7px;
overflow: hidden;
font: bold 10px/12px arial;
color: #d00;
}
#contentRight .textregulTeaser .ttSubline a {
color: #d00;
text-transform: uppercase;
}
#contentRight .textregulTeaser .ttHeadline {
padding: 1px 4px 0px 7px;
height: 12px;
overflow: hidden;
font: 10px/12px arial;
color: #666;
}
#contentRight .textregulTeaser .ttHeadline a {
color: #666;
}
#contentRight .textregulTeaser .ttHeadline a:hover {
color: #d00;
}


#contentRight .hitlist {
height: 200px;
width: 306px;
}
#contentRight .hitlist .hit {
height: 33px;
width: 306px;
}
#contentRight .hitlist .active {
height: 68px;
width: 306px;
}
#contentRight .hitlist .number {
width: 29px;
height: 25px;
font: bold 12px/12px arial;
color: #666;
padding-top: 7px;
border-right: solid 2px #fff;
border-bottom: solid 1px #e5e5e5;
background: #f5f5f5;
float: left;
text-align: center;
}
#contentRight .hitlist .active .number {
width: 29px;
height: 60px;
font: bold 12px/12px arial;
color: #d00;
padding-top: 7px;
border-right: solid 2px #fff;
border-bottom: solid 1px #e5e5e5;
background: #f5f5f5 url(yaz_ust.gif) repeat-x;
float: left;
text-align: center;
}
#contentRight .hitlist .imageTeaser {
width: 275px;
height: 32px;
background-color: #f5f5f5;
border-bottom: solid 1px #e5e5e5;
float: right;
}
#contentRight .hitlist .active .imageTeaser {
width: 275px;
height: 67px;
background: #f5f5f5 url(yaz_ust.gif) repeat-x;
border-bottom: solid 1px #e5e5e5;
}
#contentRight .hitlist .imageTeaserr {
width: 275px;
height: 32px;
background-color: #f5f5f5;
border-bottom: solid 1px #e5e5e5;
float: right;
}
#contentRight .hitlist .active .imageTeaserr {
width: 275px;
height: 67px;
background: #f5f5f5 url(yaz_ust.gif) repeat-x;
border-bottom: solid 1px #e5e5e5;
}
#contentRight .hitlist .imageTeaser img {
margin: 7px 2px 7px 7px;
float: left;
}
#contentRight .hitlist .text {
margin: 5px 3px 0px 7px;
float: left;
display: inline;
}
#contentRight .hitlist .top5Subline, #contentRight .hitlist .top5Subline a {
height: 10px;
font-weight: bold;
font-size: 9px;
line-height: 8px;
color: #d00;
text-decoration: none;
overflow: hidden;
}
#contentRight .hitlist .top5Headline, #contentRight .hitlist .top5Headline a {
height: 22px;
font-weight: bold;
font-size: 10px;
line-height: 12px;
color: #666;
text-decoration: none;
overflow: hidden;
}
#contentRight .hitlist .hit .inactive {
display: none;
}
#contentRight .hitlist img {
display: none;
}
#contentRight .active img {
display: inline;
}
#contentRight .hitlist .active .text {
height: 34px;
width: 170px;
margin: 7px 3px 0px 7px;
overflow: hidden;
}
#contentRight .hitlist .top5Headline {
display: none;
}
#contentRight .hitlist .hit .text .inactive {
display: inline;
}
#contentRight .active .top5Headline {
display: inline;
}
#contentRight .hitlist .active .imageTeaser .inactive {
display: none;
}
#contentRight .topThemen .tt61 img {
margin: 7px 8px 7px 7px;
float: left;
}
#contentRight .topThemen .bttSubline {
height: 12px;
font: bold 10px/12px arial;
padding: 15px 7px 0px 0px;
color: #d00;
overflow: hidden;
text-transform: uppercase;
}
#contentRight .topThemen .bttSubline a {
color: #d00;
text-transform: uppercase;
}
#contentRight .topThemen .bttHeadline, #contentRight .topThemen .bttHeadline a {
height: 24px;
font: bold 10px/12px arial;
color: #666;
padding: 0px 4px 1px 0px;
overflow: hidden;
}
#contentRight .topThemen .bttHeadline a:hover {
color: #d00;
}
#contentRight .moduleTitle h1 {
color: #d00;
font-size: 12px;
line-height: 30px;
font-weight: bold;
text-transform: uppercase;
padding: 0px 7px;
}
#contentRight .topThemen h1 {
height: 12px;
font: bold 10px/12px arial;
padding: 15px 7px 0px 0px;
color: #d00;
overflow: hidden;
text-transform: uppercase;
}
#contentRight .topThemen h1 a {
color: #d00;
}
#contentRight .topThemen h2, #contentRight .topThemen h2 a {
height: 24px;
font: bold 10px/12px arial;
color: #666;
padding: 0px 4px 1px 0px;
overflow: hidden;
}
#contentRight .topThemen h2 a:hover {
color: #d00;
}
