body, table, form {
font-size:10px;
}

  
* { 
  margin: 0;
  padding: 0;
}

html {
  height: 100%;
  min-height: 100%;
}

html,body,ul,ol,dl,dt,dd {
  margin: 0;
  padding: 0;
  list-style: none;
}

body {
  background-color: White;
  background: url(../_images/bg_nzz.png) !important;
  background-repeat: repeat !important;
  height: 100%;
  width: 100%;
  cursor: default;
}

img {
  border: none;
}


  
a.skippedJumper {
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 0;
  z-index: 300;
}

a.skippedJumper:focus,a.skippedJumper:active {
  position: absolute;
  top: 162px;
  left: 2em;
  width: 34em;
  font-size: 1.8em;
  font-family: Verdana, sans-serif;
  font-weight: bold;
  color: #000000;
  background-color: #FFFF00;
  border: 1px #000000 solid;
  text-decoration: none;
  padding: 0.2em;
}

a {
  cursor: pointer !important;
}

a.readmore {
  margin-left: 2px;
  
}

a.readmore img {
  margin: 0;
  padding: 0;
  padding-left: 4px;
}

.hidden {
  display: none;
  visibility: hidden;
}

.magic_cap {
  position: absolute;
  left: -999em;  
  
}

.nowrap {
  white-space: nowrap;
}


.clear {
  clear: both;
  display: block;
  height: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important;
  overflow: hidden;
}


div#print-header,div.page-break,div.print-footer {
  display: none;
}

 
* html .hollyhacked { 
  height: 1%;
}

 
div#outer { 
  padding-left: 6px !important;
  padding-right: 6px !important;
  padding-top: 0 !important;
  padding-bottom: 10px !important;
  text-align: left;
  overflow: hidden;
 
}

html:not ([dummy] ) div#outer {
  padding-left: 6px !important;
  padding-right: 6px !important;
  padding-top: 0 !important;
  padding-bottom: 10px !important;
}

div#wrapper { 

  overflow: hidden;
  float: left;
}

html:not ([dummy] ) div#wrapper {

}

div#page { 
  
}

div#page-container { 
  
  float: left;
  
 }

div#inner-page-container {
  text-align: left;
   margin-top: 6px; 
}


div#header {
  background-color: #FFFFFF;
  clear: both;
}

div#inner-header {
  margin: 0;
  padding: 0;
}


div#body {
  margin-top: 6px;
width:830px !important;
min-width:830px;
  max-width: 830px;
}


div#inner-body { 
}

div#body-left { 
  width: 492px !important;
  min-width: 492px;  
  max-width: 492px;
  float: left;
}

div#inner-body-left {
  margin: 0;
  padding: 0;
}


div#body-right { 
  width: 326px !important;
  min-width: 326px;  
  max-width: 326px;
  float: right;
}

div#inner-body-right {
  margin: 0;
  padding: 0;
}


div#AxDxVxExRxTxIxSxIxNxG-top {
  
text-align:left;
height:auto;
width:auto;
}

#AxDxVxExRxTxIxSxIxNxG-top-printOnly {
  display: none;
}

#AxDxVxExRxTxIxSxIxNxG-top-mediaprintOnly {  
  display: none;
}

div#AxDxVxExRxTxIxSxIxNxG-right {
 text-align:left;
height:auto;
width:auto;
margin-top:6px;
margin-left:6px;
position:absolute;
left:836px;
}
div#AxDxVxExRxTxIxSxIxNxG-wallpaper-right {  
  text-align: left;
  height: auto;
  width: auto; 
  margin-left: 4px;
  position:absolute;
  left:836px;
  
  
}

div#AxDxVxExRxTxIxSxIxNxG-bottom {  
  text-align: left;
  height: 118px;
  width: 1001px; 
  clear: both;
}

.AxDxVxExRxTxIxSxIxNxG-standard {
  position: relative;
  z-index: 0;
}

.AxDxVxExRxTxIxSxIxNxG-behind-popup {
  position: relative;
  z-index: -1;
}


.blogedit {
  float: right;
  clear: both;
}

.blogInput {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}


.product_image {
  height: 127px;
  max-height: 127px;
  min-height: 127px;
}

.articleHeader {
  font-family: Georgia;
  font-weight: bold;
  font-size: 13px;
  color: #000;
}

.articleHeader:hover {
  color: #f90;
}

.subline {
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  color: #000;
}

.productTeaser {
  font-family: Verdana;
  font-size: 11px;
  font-weight: normal;
  color: #000;
}

.productListTitle {
  font-family: Georgia;
  font-size: 18px;
  color: #000;
}

.productListTitle:hover {
  color: #f90;
}

#multifunctionBoxProducts #MFBox div.productRow div.rowWithBorder,#multifunctionBoxProducts #MFBox div.productRow div.rowWithoutBorder
  {
  display: block;
  float: left;
  padding-right: 5px;
  padding-bottom: 7px;
  height: 153px;
}

#multifunctionBoxProducts #MFBox div.productRow div.rowWithBorder {
  border-bottom: 1px solid grey;
}

.MFBox {
  overflow: hidden;
  position: relative;
}

.headlines #multifunctionBoxProducts #MFBox div div.productRow {
  display: inline;
}

.headlines #multifunctionBoxProducts #MFBox div div.productRow dt {
  margin: 7px 0 0px;
}

.headlines #multifunctionBoxProducts {
  overflow: hidden;
}

.headlines #multifunctionBoxProducts h2 {
  margin: -3px 0 0;
  padding: 0 0 10px;
}

.headerSpacing {
  margin-bottom: 6px;
}

.sublineProduct {
  color: #000000 !important;
}

.sublineProduct:hover {
  color: #f90 !important;
}

table {
  empty-cells: show;
} * Site Base Style Sheet (for NZZ Online Relaunch: Prototype)
 *
 * File:    base-font.css
 * Version: 1.0
 * Author:  Silvio Galli, IT Online
 * E-Mail:  s.galli(AT)nzz.ch
 *
 * The "Site Base Style Sheet" specifies general fonts for a set of 
 * HTML elements.
 *******************************************************************/

 
body, table, form {
color:Black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;

}
.title {
font-family:Georgia, "Times New Roman", Times, serif;
}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:focus, h1 a:active, h1 a:hover{
  color: black;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size:28px;
  font-weight:normal;
  color:#000000;
  margin-top: 6px;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:focus, h2 a:active, h2 a:hover{
  color: black;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size:18px;
  font-weight: normal;
  color:#000000;
}
a, a:link {
color:#0066CC;
text-decoration:none;
}
a:visited {
color:#80B3E6;
text-decoration:none;
}
a:focus,
a:active {
color:#FF9900;
text-decoration:none;
}
a:hover {

color:#F90;
text-decoration:none;
}
a.readmore,
a.readmore:link,
a.readmore:visited {
color:#0066CC !important;
text-decoration:none;
}
a.readmore:hover,
a.readmore:focus,
a.readmore:active {
color:#F90 !important;
text-decoration:none;
}
b, strong, em {
font-weight:bold;
}
i {
font-style:italic;
}
.capitalize {
text-transform:capitalize;
}
.lowercase {
text-transform:lowercase;
}
.uppercase {
text-transform:uppercase;
}


blockquote {
}
cite {
}


abbr[title] {
border-bottom:1px dotted #999999;
}
abbr[title]:hover {
cursor:help;
}
acronym[title] {
border-bottom:1px dotted #999999;
}
acronym[title]:hover {
cursor:help;
}


code {
font-family:"Courier New", Courier, monospace;
font-weight:normal;
font-size:1em;
}


fieldset {
}
legend {
}
label {
}


caption {
}
thead {
}
tbody {
}
tfoot {
}


.interfaceerror {
  color:#ff0000;
  background: #FFFFFF;
  border: #ff0000 solid 1px;
  margin-bottom: 6px;
  padding: 6px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 13px;
}



.borderline-dotted-form {
border:none;
margin:0;
padding:0;
background:transparent url(../_images/box_borderline_grey.gif) repeat-x center left;
height:1px;
line-height:1px;
width:100%;
}




form {
display:block;
margin:6px 0;
padding:6px;
padding-top:1px !important;
text-align:left;
white-space:nowrap; 
}
fieldset {
margin:0;
padding:0;
border:none;
display:block;
clear:both;
}

input.text,
input[type=text],
select,
textarea {
border-left:1px solid #666666;
border-right:1px solid #CCCCCC;
border-top:1px solid #666666;
border-bottom:1px solid #CCCCCC;
margin:0;
padding:0;
}
input.radio,
input[type=radio],
input.checkbox,
input[type=checkbox] {
width:auto;
}
input.radio,
input[type=radio] {
float:left;
margin-right:1.0em;
}
select,
option {
cursor:pointer;
}

input.button,
input.rolloverButton,
input[type=image],
input[type=button],
input[type=submit],
input[type=reset] {
cursor:pointer;
border:none;
margin:0;
padding:0;
display:block;
}
input.rolloverButton {
border:none;
width:15px;
min-width:15px;
height:15px;
min-height:15px;
text-indent:-6666em;
}
input.button {
background:url(../_images/button_submit.gif) #FFFFFF no-repeat center 50%;
}
input.button,
input.button:visited {
border-left:1px #CCCCCC solid;
border-right:1px #666666 solid;
border-top:1px #CCCCCC solid;
border-bottom:1px #666666 solid;
}
input.button:active,
input.button:hover,
input.button:focus {
border-left:1px #666666 solid;
border-right:1px #CCCCCC solid;
border-top:1px #666666 solid;
border-bottom:1px #CCCCCC solid;
}



form.formular {
border:none;
margin:0;
margin-top:2.2em;
display:block;
clear:both;
width:100%;
}
.formular thead {
display:none;
}
.formular caption,
.formular h4 {
text-align:left;
margin:0 0 2.1em 0;
padding:0;
}
.formular p {
position:relative;
margin:0;
padding:0;
clear:both;
display:block;
}
.formular label {
display:block;
float:left;
clear:both;
width:100px;
margin-bottom:6px;
margin-top:3px !important;
margin-top:0; 
}

.formular input,
.formular select,
.formular textarea {
display:block;
float:left;
width:auto;
background-color:#FFFFFF;
margin-bottom:10px;
padding:0;
}
.formular input.text,
.formular input[type=text],
.formular select {
width:200px;
}
.formular textarea {
width:300px;
}

.formular .formRequired {
margin-right:0.2em;
color:#3366CC;
}
.formular .formOptional {
margin-right:0.8em;
color:#3366CC;
display:none;
}

.formular .form-button {
margin-left:6px;
width:74px;
float:right;
display:block;
}
.formular .form-button,
.formular .form-button:visited {
border-left:1px #CCCCCC solid;
border-right:1px #666666 solid;
border-top:1px #CCCCCC solid;
border-bottom:1px #666666 solid;
}
.formular .form-button:active,
.formular .form-button:hover {
border-left:1px #666666 solid;
border-right:1px #CCCCCC solid;
border-top:1px #666666 solid;
border-bottom:1px #CCCCCC solid;
}


div.formMessageBox {
clear:both;
position:absolute;
width:auto;
z-index:2;
}
.formMessageBox img.formError,
.formMessageBox img.formWarning {
margin-left:1.0em;
display:block;
position:absolute;
top:-4px;
left:0;
z-index:1;
}
.formMessageBox div.formError,
.formMessageBox div.formWarning {
width:101%;
margin:3px 0 0 0;
padding:6px 3px 6px 6px;
}
.formMessageBox div.formError {
background-color:#FFCCCC;
border:1px #CC0000 solid;
}
.formMessageBox div.formWarning {
background-color:#FFFFCC;
border:1px #CCCC00 solid;
}


div.clearer {
clear:both;
font-size:1px;
line-height:1px;
display:block;
height:1px;
} 







form,
div.formular {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:normal;
}
label {
font-size:1.0em;
}
div.formular p.label {
font-weight:bold;
}
div.formular p.label,
div.formular p.data {
font-size:1.1em;
}


input,
select,
option,
textarea {
font-size:1.0em;
font-weight:normal;
line-height:1.2em;
}
input.text,
input[type=text],
select,
textarea {
color:#000000;

background:#FFFFFF;
}
input.text:focus,
input[type=text]:focus,
select:focus,
textarea:focus {
color:#000000;
background:#FFFFFF;
}
input.radio,
input[type=radio],
input.checkbox,
input[type=checkbox] {
font-size:1.0em;
}

input.button,
input[type=button],
input[type=image],
input[type=submit],
input[type=reset] {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:normal;
line-height:1.2em;
}



div.formular caption,
div.formular h4 {
color:#000000;
font-size:1.1em;
font-weight:bold;
}

div.formMessageBox {
font-size:1.1em;
font-weight:normal;
}
.formMessageBox div.formError {
color:#CC0000;
}
.formMessageBox div.formWarning {
color:#660000;
}






div#nzzSiteHeader {
width:830px !important;
margin:0 !important;
padding:0 !important;
}

div#nzzSiteHeader #KeyVisual {
  height:312px;
  border-top: 20px solid white;
  background-repeat: no-repeat;
}




#nzzSiteHeader ul#nzzSiteHeaderTop {
margin:0;
padding:0;
list-style:none;
}
#nzzSiteHeader #nzzSiteBrandline {
margin:0;
padding:0;
float:left;
}
#nzzSiteHeader #nzzSiteGloballine {

    margin: 0;
padding:0;


float:right;
}

#nzzSiteHeader #KeyVisual #nzzSiteGloballine {
  margin-top: -20px;
}

#nzzSiteHeader ul#nzzSiteHeaderBottom {
margin:0;
padding: 6px 6px 6px 6px;
!padding-top:3px;                          
clear:both;
}
#nzzSiteHeader #KeyVisual ul#nzzSiteHeaderBottom {
  margin-top:239px;
  !margin-top:243px;                            
}
#nzzSiteHeader #nzzSiteChannelline {
margin:0;
padding:0;
width:100%;
clear:both;
height:1.0em;
line-height:1.2em;
padding-bottom:9px;
background:url(../_images/nav_channel-baseline.gif) repeat-x bottom left;
}
#nzzSiteHeader #nzzSiteContentline {
margin:0;
padding:0;
width:100%;
clear:both;
height:1.1em;
line-height:1.2em;
padding-bottom:7px;
}
#nzzSiteHeader #nzzSiteStatusline {
margin:0;
padding:0;
width:100%;
clear:both;
}



#nzzSiteBrandline div.nzzSiteBranding {
  background-color: white;
  margin-top: 6px;
  padding:12px 6px 6px 6px;
  float:left;
}

#KeyVisual #nzzSiteBrandline div.nzzSiteBranding {
  width: 320px;
  height: 78px;
  margin: 6px;
}

#nzzSiteBrandline div.nzzSiteBranding h1{
display:none;
margin:0;
padding:0;
}

#nzzSiteBrandline div.keyVisualTeaser {
  background-color: white;
  width: 240px;
  height: 84px;
  margin: 6px 0pt 6px 0px;
  padding: 6px;
  overflow: hidden;
}

#nzzSiteChannelline ul#nzzSiteChannelbox {
margin:0;
padding:0;
list-style:none;
clear:both;
}
#nzzSiteChannelbox li#nzzSiteChannelMenubar {
margin:0;
padding:0;
float:left;
}
#nzzSiteChannelbox li#nzzSiteChannelLogin {
margin:0;
padding:0;
float:right;
}




#nzzSiteGloballine ul#navGlobal,
#nzzSiteGloballine ul#navGlobal ul,
#nzzSiteChannelMenubar ul#navChannel,
#nzzSiteChannelMenubar ul#navChannel ul,
#nzzSiteContentMenubar ul#navContent,
#nzzSiteContentMenubar ul#navContent ul {
clear:both;
list-style:none;
margin:0;
padding:0;
}
#nzzSiteGloballine ul#navGlobal,
#nzzSiteChannelMenubar ul#navChannel,
#nzzSiteContentMenubar ul#navContent {
float:left;
}

#nzzSiteGloballine #navGlobal li,
#nzzSiteChannelMenubar #navChannel li,
#nzzSiteContentMenubar #navContent li {
display:block;
float:left;
white-space:nowrap;
margin:0;
padding:0;
}
#nzzSiteGloballine #navGlobal li a,
#nzzSiteChannelMenubar #navChannel li a,
#nzzSiteContentMenubar #navContent li a {
display:block;
border:none; 
}
#nzzSiteGloballine #navGlobal li a img,
#nzzSiteChannelMenubar #navChannel li a img,
#nzzSiteContentMenubar #navContent li a img {
margin-left:5px;
margin-top:0;
margin-bottom:1px;
padding:0;
}

#nzzSiteGloballine #navGlobal div.dropdown,
#nzzSiteChannelMenubar #navChannel div.dropdown,
#nzzSiteContentMenubar #navContent div.dropdown,
#nzzSiteGloballine #navGlobal div.jsdropdown,
#nzzSiteChannelMenubar #navChannel div.jsdropdown,
#nzzSiteContentMenubar #navContent div.jsdropdown {
clear:both;
position:absolute;
left:-999em; 

z-index:100 !important;
width:16.5em; 
}
#nzzSiteGloballine #navGlobal ul.dropdown,
#nzzSiteChannelMenubar #navChannel ul.dropdown,
#nzzSiteContentMenubar #navContent ul.dropdown {
width:16.0em;
cursor:pointer;
border:none; 
}
#nzzSiteGloballine #navGlobal .shell,
#nzzSiteChannelMenubar #navChannel .shell,
#nzzSiteContentMenubar #navContent .shell {

float:left;
}
#nzzSiteGloballine #navGlobal .shadowing,
#nzzSiteChannelMenubar #navChannel .shadowing,
#nzzSiteContentMenubar #navContent .shadowing {

float:left;
padding:0 5px 5px 0;
}

#nzzSiteGloballine #navGlobal ul.dropdown li,
#nzzSiteChannelMenubar #navChannel ul.dropdown li,
#nzzSiteContentMenubar #navContent ul.dropdown li {
white-space:nowrap;
clear:both;
min-width:16.0em;
}
#nzzSiteGloballine #navGlobal ul.dropdown li a,
#nzzSiteChannelMenubar #navChannel ul.dropdown li a,
#nzzSiteContentMenubar #navContent ul.dropdown li a {
display:block;
float:none;
margin:0 !important;
padding:4px 5px 5px 10px !important;
}
#nzzSiteGloballine #navGlobal ul.dropdown img,
#nzzSiteChannelMenubar #navChannel ul.dropdown img,
#nzzSiteContentMenubar #navContent ul.dropdown img {
display:block;
float:left;
margin-top:0.8em;
}
#nzzSiteGloballine #navGlobal ul.dropdown strong,
#nzzSiteChannelMenubar #navChannel ul.dropdown strong,
#nzzSiteContentMenubar #navContent ul.dropdown strong {
margin-left:0;
}
#nzzSiteGloballine #navGlobal li:hover div.dropdown,
#nzzSiteGloballine #navGlobal li.sfhover div.dropdown,
#nzzSiteChannelMenubar #navChannel li:hover div.dropdown,
#nzzSiteChannelMenubar #navChannel li.sfhover div.dropdown,
#nzzSiteContentMenubar #navContent li:hover div.dropdown,
#nzzSiteContentMenubar #navContent li.sfhover div.dropdown {
left:auto;

}
#nzzSiteGloballine #navGlobal li:hover div.jsdropdown,
#nzzSiteGloballine #navGlobal li.sfhover div.jsdropdown,
#nzzSiteChannelMenubar #navChannel li:hover div.jsdropdown,
#nzzSiteChannelMenubar #navChannel li.sfhover div.jsdropdown,
#nzzSiteContentMenubar #navContent li:hover div.jsdropdown,
#nzzSiteContentMenubar #navContent li.sfhover div.jsdropdown {

}
#nzzSiteGloballine ul#navGlobal li div.foldOut,
#nzzSiteChannelMenubar ul#navChannel li div.foldOut,
#nzzSiteContentMenubar ul#navContent li div.foldOut {
left:auto;

}
#nzzSiteGloballine #navGlobal .shadowing,
#nzzSiteChannelMenubar #navChannel .shadowing,
#nzzSiteContentMenubar #navContent .shadowing {

background:url(../_images/nav_dropdown_shadowing.png) no-repeat left top !important;
background:url(../_images/nav_dropdown_shadowing.gif) no-repeat left top;
}




#nzzSiteGloballine ul#navGlobal,
#nzzSiteGloballine ul#navGlobal ul {
clear:both;
list-style:none;
margin:0;
padding:0;
}
#nzzSiteGloballine ul#navGlobal {
float:left;
}

#nzzSiteGloballine #navGlobal li {
}
#nzzSiteGloballine #navGlobal li a {
margin-left:8px;
padding-left:4px;
padding-top:4px;
padding-bottom:0.3em;
}
#nzzSiteGloballine #navGlobal li a.first {
margin:0 1px 0 0;
padding-left:0 !important;
}
#nzzSiteGloballine #navGlobal li a.special {
margin-right:21px;
}
#nzzSiteGloballine #navGlobal li a#navGlobalSelected {
}

#nzzSiteGloballine #navGlobal li a.dropdown,
#nzzSiteGloballine #navGlobal li a.jsdropdown,
#nzzSiteGloballine #navGlobal li a.foldOut {
padding-right:6px;
}

#nzzSiteGloballine #navGlobal div.dropdown,
#nzzSiteGloballine #navGlobal div.jsdropdown,
#nzzSiteGloballine #navGlobal div.foldOut {

margin-left:-7.8em;
}
#nzzSiteGloballine #navGlobal .shell {

background:url(../_images/nav_global-shadow.png) no-repeat right bottom !important;
background:url(../_images/nav_global-shadow.gif) no-repeat right bottom;
}

#nzzSiteGloballine #navGlobal ul.dropdown li {
background:url(../_images/nav_global-dropdown_line.gif) repeat-x left top;
}




#nzzSiteChannelMenubar ul#navChannel,
#nzzSiteChannelMenubar ul#navChannel ul {
clear:both;
list-style:none;
margin:0;
padding:0;
}
#nzzSiteChannelMenubar ul#navChannel {
float:left;
}
#navChannel-none #nzzSiteChannelMenubar ul#navChannel {
}

#nzzSiteChannelMenubar #navChannel li.register {
border-right:1px #666666 solid;
}
#nzzSiteChannelMenubar #navChannel li.dropdown {
border-right:1px solid #7EB2E2;
}
#nzzSiteChannelMenubar #navChannel li a {
margin-left:1px;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:3px;
}
#nzzSiteChannelMenubar #navChannel li:first-child a {
margin:0;
padding-left:0 !important;
}
#nzzSiteChannelMenubar #navChannel li a.register {
border-top:1px #666666 solid;
}

#nzzSiteChannelMenubar #navChannel li a.dropdown,
#nzzSiteChannelMenubar #navChannel li a.jsdropdown,
#nzzSiteChannelMenubar #navChannel li a.foldOut {
border-top:1px #7EB2E2 solid;
}

#nzzSiteChannelMenubar #navChannel div.dropdown,
#nzzSiteChannelMenubar #navChannel div.jsdropdown,
#nzzSiteChannelMenubar #navChannel div.foldOut {
}
#nzzSiteChannelMenubar #navChannel li.dropdown .shell {

background:url(../_images/nav_channel-shadow.png) no-repeat right bottom !important;
background:url(../_images/nav_channel-shadow.gif) no-repeat right bottom;
}

#nzzSiteChannelMenubar #navChannel ul.dropdown li {
background:url(../_images/nav_channel-dropdown_line.gif) repeat-x left top;
}



li.www-nzz-ch,
li.navChannel-finanzen,
li.navChannel-magazin,
li.navChannel-none {
}
#www-nzz-ch #nzzSiteChannelMenubar #navChannel li.www-nzz-ch,
#navChannel-finanzen #nzzSiteChannelMenubar #navChannel li.navChannel-finanzen,
#navChannel-magazin #nzzSiteChannelMenubar #navChannel li.navChannel-magazin,
#navChannel-none #nzzSiteChannelMenubar #navChannel li.navChannel-none {
border-bottom:1px solid #FFFFFF;
}




#nzzSiteContentMenubar ul#navContent {
width:100%;
text-align:left;
}

#nzzSiteContentMenubar #navContent li {
vertical-align:middle;
}

#nzzSiteContentMenubar #navContent li a {
padding-top:3px;
padding-bottom:3px;
}
#nzzSiteContentMenubar #navContent li a.first {
padding-left:0 !important;
}
#nzzSiteContentMenubar #navContent li a span {
margin:inherit;
    padding-top:inherit;
    padding-bottom:inherit;
padding-left:3px;
padding-right:3px;
}

#nzzSiteContentMenubar #navContent li a.dropdown,
#nzzSiteContentMenubar #navContent li a.jsdropdown,
#nzzSiteContentMenubar #navContent li a.foldOut {
}

#nzzSiteContentMenubar #navContent div.dropdown,
#nzzSiteContentMenubar #navContent div.jsdropdown,
#nzzSiteContentMenubar #navContent div.foldOut {
margin-left:1em;
}
#nzzSiteContentMenubar #navContent .shell {

background:url(../_images/nav_content-shadow.png) no-repeat right bottom !important;
background:url(../_images/nav_content-shadow.gif) no-repeat right bottom;
}

#nzzSiteContentMenubar #navContent ul.dropdown li {
background:url(../_images/nav_content-dropdown_line.gif) repeat-x left top;
}



body #nzzSiteContentMenubar #navContent li {
visibility:hidden;
}
body#www-nzz-ch #nzzSiteContentMenubar #navContent li,
body#navChannel-finanzen #nzzSiteContentMenubar #navContent li,
body#navChannel-magazin #nzzSiteContentMenubar #navContent li {
visibility:visible;
}



#nzzSiteStatusline ul#nzzSiteStatusbox {
margin:0;
padding:0;
list-style:none;

}
#nzzSiteStatusbox li#nzzSiteStatusInfobar {
margin:0;
padding:0;
float:left;
}
#nzzSiteStatusbox li#nzzSiteStatusSearch {
margin:0;
padding:0;
float:right;
}
#nzzSiteStatusbox li#nzzSiteStatusTitle {
margin:0;
padding:0;
text-align:center;
clear:none;
}
#nzzSiteStatusline div#nzzSiteStatusBar-top,
#nzzSiteStatusline div#nzzSiteStatusBar-bottomUp,
#nzzSiteStatusline div#nzzSiteStatusBar-bottomDown {
border-left:0;
border-right:0;
clear:both;
width:inherit;
margin:0;
padding:0;
font-size:0 !important;
line-height:0 !important;
}
#nzzSiteHeader #nzzSiteStatusline div#nzzSiteStatusBar-top,
#nzzSiteHeader #nzzSiteHeaderBottom #nzzSiteStatusBar div#nzzSiteStatusBar-top {
border-top:1px solid #7F7F7F;
border-bottom:0;
height:0 !important;
}
#nzzSiteHeader #nzzSiteStatusline div#nzzSiteStatusBar-bottomUp {
border-top:2px solid #7F7F7F;
border-bottom:0;
height:0 !important;
}
#nzzSiteHeader #nzzSiteStatusline div#nzzSiteStatusBar-bottomDown {
border-top:0;
border-bottom:1px solid #7F7F7F;;
height:1px !important;
}
#nzzSiteStatusbox {
line-height:1.9em !important;
text-align:center;
clear:none;
}



#nzzSiteChannelline #loginForm,
#nzzSiteStatusline #searchForm {
display:block;
margin:0;
padding:0;
background-color:inherit;
text-align:right; 
white-space:nowrap; 
}
#nzzSiteChannelline #loginForm #loginBox,
#nzzSiteStatusline #searchForm #searchBox {
}
#nzzSiteChannelline #loginForm #loginBox p,
#nzzSiteStatusline #searchForm #searchBox p {
clear:both;
float:left;
}
#nzzSiteChannelline #loginForm #loginBox label,
#nzzSiteStatusline #searchForm #searchBox label {
float:left;
}
#nzzSiteChannelline #loginForm #loginBox input,
#nzzSiteStatusline #searchForm #searchBox input {
float:left;
height:1.35em;
}

#nzzSiteChannelline #loginForm #loginBox input#loginUsername,
#nzzSiteChannelline #loginForm #loginBox input#loginPassword,
#nzzSiteStatusline #searchForm #searchBox input#searchInput {
border-left:1px solid #666666;
border-right:1px solid #CCCCCC;
border-top:1px solid #666666;
border-bottom:1px solid #CCCCCC;
margin:0;
padding:0;
line-height:1.3em;
width:9.9em;
}
#nzzSiteChannelline #loginForm #loginBox input#loginSubmit,
#nzzSiteStatusline #searchForm #searchBox input#searchSubmit {
margin:0;
padding:0;
display:block;
width:15px !important;
min-width:1.3em !important;
height:15px !important;
min-height:1.3em !important;
cursor:pointer;
text-indent:6666em;
background:url(../_images/button_submit.gif) #FFFFFF no-repeat center 50%;
}




#nzzSiteChannelline #loginForm #loginBox label {
height:1.4em;
margin-top:0.1em !important;
}
#nzzSiteChannelline #loginForm #loginBox input#loginUsername {
margin-left:4px;
}
#nzzSiteChannelline #loginForm #loginBox input#loginUsername,
#nzzSiteChannelline #loginForm #loginBox input#loginPassword {
margin-right:6px;
}



#nzzSiteStatusline #searchForm #searchBox label {
margin-top:-0.1em !important;
}
#nzzSiteStatusline #searchForm #searchBox input {
margin-top:0.2em !important;
}
#nzzSiteStatusline #searchForm #searchBox input#searchInput {
margin-left:4px;
margin-right:6px;
}





div#nzzSiteHeader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
}
#nzzSiteHeader #nzzSiteHeaderTop {
}
#nzzSiteHeader #nzzSiteHeaderBottom {
}



#nzzSiteBrandline #nzzSiteBranding h1 {
font-size:2.0em;
}




#nzzSiteGloballine #navGlobal li a,
#nzzSiteGloballine #navGlobal li a:visited {
color:#999999;
font-weight:normal;
text-decoration:none;
}
#nzzSiteGloballine #navGlobal li a:hover,
#nzzSiteGloballine #navGlobal li a:focus {
color:#FF9900 !important;
}
#nzzSiteGloballine #navGlobal li a:active {
color:#0F3F9F !important;
}
#nzzSiteGloballine #navGlobal li a.special,
#nzzSiteGloballine #navGlobal li a.special:visited {
color:#7EB2E2 !important;
}
#nzzSiteGloballine #navGlobal li a.special:hover {
color:#003399 !important;
}
#nzzSiteGloballine #navGlobal li a.special:active,
#nzzSiteGloballine #navGlobal li a.special:focus {
color:#0F3F9F !important;
}

#nzzSiteGloballine #navGlobal li a.dropdown,
#nzzSiteGloballine #navGlobal li a.dropdown:visited,
#nzzSiteGloballine #navGlobal li a.jsdropdown {
color:#7EB2E2 !important;
}
#nzzSiteGloballine #navGlobal li a.dropdown:hover,
#nzzSiteGloballine #navGlobal li a.jsdropdown:hover,
#nzzSiteGloballine #navGlobal li a.foldOut:hover,
#nzzSiteGloballine #navGlobal li a.dropdown:focus {
color:#003399 !important;
background-color:#E3EEF9 !important;
}
#nzzSiteGloballine #navGlobal li a.dropdown:active,
#nzzSiteGloballine #navGlobal li a.foldOut {
color:#0F3F9F !important;
background-color:#E3EEF9 !important;
}

#nzzSiteGloballine #navGlobal li div {
background-color:#FFFFFF;
}
#nzzSiteGloballine #navGlobal li div.dropdown,
#nzzSiteGloballine #navGlobal li div.jsdropdown,
#nzzSiteGloballine #navGlobal ul.dropdown li {
background-color:#E3EEF9;
}

#nzzSiteGloballine #navGlobal #glomenu_nzzsites a {
color:#0F3F9F !important;
}
#nzzSiteGloballine #navGlobal #glomenu_nzzsites a:hover {
color:#FF9900 !important;

}



#nzzSiteChannelMenubar ul#navChannel,
#nzzSiteChannelMenubar ul#navChannel ul {
line-height:inherit;
}

#nzzSiteChannelMenubar #navChannel li a {
font-weight:bold;
text-decoration:none;
}

#nzzSiteChannelMenubar #navChannel li a.register,
#nzzSiteChannelMenubar #navChannel li a.register:visited {
color:#666666 !important;
}
#nzzSiteChannelMenubar #navChannel li a.register:hover,
#nzzSiteChannelMenubar #navChannel li a.register:focus {
color:#FF9900 !important;
background-color:#FFFFFF !important;
}
#nzzSiteChannelMenubar #navChannel li a.register:active {
color:#000000 !important;
background-color:#FFFFFF !important;
}
#nzzSiteChannelMenubar #navChannel li a.dropdown,
#nzzSiteChannelMenubar #navChannel li a.dropdown:visited,
#nzzSiteChannelMenubar #navChannel li a.jsdropdown {
color:#7EB2E2 !important;
}
#nzzSiteChannelMenubar #navChannel li a.selected,
#nzzSiteChannelMenubar #navChannel li a.dropdown:hover,
#nzzSiteChannelMenubar #navChannel li a.jsdropdown:hover,
#nzzSiteChannelMenubar #navChannel li a.dropdown:focus {
color:#003399 !important;
}
#nzzSiteChannelMenubar #navChannel li a.dropdown:hover,
#nzzSiteChannelMenubar #navChannel li a.jsdropdown:hover,
#nzzSiteChannelMenubar #navChannel li a.dropdown:focus {
background-color:#E3EEF9 !important;
}
#nzzSiteChannelMenubar #navChannel li a.dropdown:active,
#nzzSiteChannelMenubar #navChannel li a.foldOut {
color:#0F3F9F !important;
background-color:#E3EEF9 !important;
}

#nzzSiteChannelMenubar #navChannel li div.register {
background-color:#FFFFFF !important;
}
#nzzSiteChannelMenubar #navChannel li div.dropdown,
#nzzSiteChannelMenubar #navChannel li div.jsdropdown,
#nzzSiteChannelMenubar #navChannel ul.dropdown li {
background-color:#E3EEF9 !important;
}

#nzzSiteChannelMenubar #navChannel ul.dropdown li a,
#nzzSiteChannelMenubar #navChannel ul.dropdown li a:visited {
color:#0F3F9F !important;
font-weight:normal !important;
}
#nzzSiteChannelMenubar #navChannel ul.dropdown li a:hover,
#nzzSiteChannelMenubar #navChannel ul.dropdown li a:focus,
#nzzSiteChannelMenubar #navChannel ul.dropdown li a:active {
color:#FF9900 !important;
font-weight:normal !important;
}
#nzzSiteChannelMenubar #navChannel ul.dropdown strong {
color:#0F3F9F !important;
}

#www-nzz-ch #nzzSiteChannelMenubar #navChannel li.www-nzz-ch a,
#navChannel-finanzen #nzzSiteChannelMenubar #navChannel li.navChannel-finanzen a,
#navChannel-magazin #nzzSiteChannelMenubar #navChannel li.navChannel-magazin a,
#navChannel-none #nzzSiteChannelMenubar #navChannel li.navChannel-none a {
color:#000000 !important;
}






#nzzSiteContentMenubar #navContent li a,
#nzzSiteContentMenubar #navContent li a.dropdown,
#nzzSiteContentMenubar #navContent li a.dropdown:visited,
#nzzSiteContentMenubar #navContent li a.jsdropdown,
#nzzSiteContentMenubar #navContent li a span,
#nzzSiteContentMenubar #navContent li a span:hover,
#nzzSiteContentMenubar #navContent li a span:focus,
#nzzSiteContentMenubar #navContent li a span:active {
color:#999999 !important;
font-weight:bold;
text-decoration:none;
}
#nzzSiteContentMenubar #navContent li a:hover,
#nzzSiteContentMenubar #navContent li a:focus,
#nzzSiteContentMenubar #navContent li a.dropdown:hover,
#nzzSiteContentMenubar #navContent li a.jsdropdown:hover,
#nzzSiteContentMenubar #navContent li a.foldOut:hover,
#nzzSiteContentMenubar #navContent li a.dropdown:focus {
color:#FF9900 !important;
}
#nzzSiteContentMenubar #navContent li a:active,
#nzzSiteContentMenubar #navContent li a.dropdown:active,
#nzzSiteContentMenubar #navContent li a.foldOut {
color:#000000 !important;
}
#nzzSiteContentMenubar #navContent li a#navContentSelected {
color:#000000 !important;
}

#nzzSiteContentMenubar #navContent li div.dropdown,
#nzzSiteContentMenubar #navContent li div.jsdropdown,
#nzzSiteContentMenubar #navContent ul.dropdown li {
background-color:#FFFFFF;
}

#nzzSiteContentMenubar #navContent ul.dropdown li a,
#nzzSiteContentMenubar #navContent ul.dropdown li a:visited {
color:#999999 !important;
font-weight:normal !important;
}
#nzzSiteContentMenubar #navContent ul.dropdown li a:hover,
#nzzSiteContentMenubar #navContent ul.dropdown li a:focus,
#nzzSiteContentMenubar #navContent ul.dropdown li a:active {
color:#000000 !important;
font-weight:normal !important;
}
#nzzSiteContentMenubar #navContent ul.dropdown li a strong,
#nzzSiteContentMenubar #navContent ul.dropdown li a:hover strong,
#nzzSiteContentMenubar #navContent ul.dropdown li a:focus strong,
#nzzSiteContentMenubar #navContent ul.dropdown li a:active strong {
color:#999999 !important;
}



#nzzSiteHeader #nzzSiteHeaderBottom #nzzSiteStatusBar div,
#nzzSiteStatusline,
#nzzSiteStatusline h5,
#nzzSiteStatusline #searchForm #searchBox {
color:#999999;
font-weight:normal;
}




#nzzSiteChannelline #loginForm #loginBox input[type=text],
#nzzSiteStatusline #searchForm #searchBox input[type=text] {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:normal;
line-height:1.2em;
}



#nzzSiteChannelline #loginForm #loginBox {
color:#999999;
}
#nzzSiteChannelline #loginForm #loginBox input {
color:#6699CC;
}



#nzzSiteStatusline #searchForm #searchBox input {
color:#000000;
}





ul#breadcrumb,
ul#breadcrumb div.nzzSiteBreadcrumb {
width:100%;
}
#body-left ul#breadcrumb,
#body-left ul#breadcrumb div.nzzSiteBreadcrumb {
width:498px !important;
}
li.breadcrumbline {
background-color:#FFFFFF;
margin:0;
margin-bottom:6px;
padding:2px 0 2px 0;
clear:both;
width:auto;
}
.breadcrumbline div.nzzSiteBreadcrumb {
margin:0;
padding:0;
}
.breadcrumbline div.nzzSiteBreadcrumb:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .breadcrumbline div.nzzSiteBreadcrumb {
height: 1%;
}


* html .breadcrumbline .hollyhacked {
height: 1%;
}




.breadcrumbline .nzzSiteBreadcrumb ul.nzzSiteBreadcrumbBar {
margin:0;
margin-left:6px;
margin-right:6px;
padding:0;
list-style:none;
}
.breadcrumbline .nzzSiteBreadcrumb .nzzSiteBreadcrumbBar li {
white-space:nowrap;
margin:0;
padding:0;
padding-right:4px;
float:left;
}
.breadcrumbline .nzzSiteBreadcrumb .nzzSiteBreadcrumbBar li span.delimitter {
margin:0;
padding:0;
padding-right:4px;
}





li.breadcrumbline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
line-height:1.2em;
}



.breadcrumbline .nzzSiteBreadcrumbBar li {
color:#0066CC;
font-weight:bold;
}
.breadcrumbline .nzzSiteBreadcrumbBar li a,
.breadcrumbline .nzzSiteBreadcrumbBar li a:visited {
color:#0066CC !important;
font-weight:normal;
text-decoration:none;
}
.breadcrumbline .nzzSiteBreadcrumbBar li a:hover,
.breadcrumbline .nzzSiteBreadcrumbBar li a:focus,
.breadcrumbline .nzzSiteBreadcrumbBar li a:active {
color:#FF9900 !important;
font-weight:normal;
text-decoration:none;
}





ul#footer,
ul#footer div.nzzSiteFooter {
width:100%;
}
#body-left ul#footer,
#body-left ul#footer div.nzzSiteFooter {
width:498px !important;
}
li.footerline {
background-color:#FFFFFF;
margin:0;
margin-bottom:6px;
padding:2px 0 2px 0;
clear:both;
width:auto;
}
.footerline div.nzzSiteFooter {
margin:0;
padding:0;
}
.footerline div.nzzSiteFooter:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .footerline div.nzzSiteFooter {
height: 1%;
}


* html .footerline .hollyhacked {
height: 1%;
}




ul#footer div.nzzSiteFooterPrint {
display:none;
}



.footerline .nzzSiteFooter ul.nzzSiteFooterBar {
margin:0 6px 0 6px;
padding:0;
list-style:none;
}
.footerline .nzzSiteFooter .nzzSiteFooterBar li {
white-space:nowrap;
margin:0;
padding:0;
padding-right:10px;
float:left;
}
.footerline .nzzSiteFooter .nzzSiteFooterBar li h6 {
margin:0;
padding:0;
}





li.footerline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
line-height:1.2em;
}



.footerline .nzzSiteFooterBar li h6 {
color:#000000;
font-size:1.0em;
font-weight:normal;
}
.footerline .nzzSiteFooterBar li a,
.footerline .nzzSiteFooterBar li a:visited {
color:#999999 !important;
text-decoration:none;
}
.footerline .nzzSiteFooterBar li a:hover,
.footerline .nzzSiteFooterBar li a:focus,
.footerline .nzzSiteFooterBar li a:active {
color:#FF9900 !important;
text-decoration:none;
}





ul.headlines {
  width:498px !important;
  margin:0;
  padding:0;
  list-style:none;
}
.headlines li.headline {
  background-color:#FFFFFF;
  margin:0;
  margin-bottom:6px;
  padding:4px 6px 4px 6px;
  clear:both;
}
.headlines li.ticker {
  background-color:#FFFFFF;
  margin:0;
  margin-bottom:6px;
  padding:4px 6px 4px 6px;
  clear:both;
    min-height:500px;    
}

img.borderline-dotted {                   
  border:none;
  margin:0;
  padding:0;
  background:transparent url(../_images/box_borderline_grey.gif) repeat-x center left;
  height:1px;
  line-height:1px;
  width:100%;
}
img.coloredbox-borderline-dotted {                    
  border:none;
  margin:0;
  padding:0;
  background:transparent url(../_images/box_borderline_white.gif) repeat-x center left;
  height:1px;
  line-height:1px;
  width:100%;
}

.headlines div.rubric {             
  margin:0;
  padding:0;
}
.headlines div.rubric:after {           
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.headlines .rubric h3 {               
  display:block;
  margin-left:0;
  margin-right:0;

  margin-top:0;

  padding-left:6px;
  padding-right:6px;
  padding-top:0;
  padding-bottom:3px;

  border:none;
}
.headlines .rubric img.bottom {               
  display:block;
  margin-bottom:6px;
}



.headlines div.news {             
  margin:0 !important;
  width:100%;
  clear:both;                   
}

.addedValueIcons {
  float: right;
}

.headlines .news h2 {               
  margin:0;
  padding:0;
  padding-bottom:3px;
}
.headlines .news h3 {               
  margin:0;
  padding:0;
}
.headlines .news div.publication {          
  margin:0;
  padding:0;
}
.headlines .news div.breaking-news {        
  position:relative;
  display:inline;
  margin:0;
  padding:0;
  padding-left:7px;
}
.headlines .news div.breaking-news img {        
  position:absolute;
  top:-4px;
  left:-6px;
}
.headlines .news div.boxHBorder {         
  margin:1px 0 0 0;

  border:none;
}
.headlines .news div.boxHBorderTop {        
  margin:1px 0 0 0;

  border:none;
}
.headlines .news div.boxHBorderBottom {       
  margin:1px 0 0 0;

  border:none;
}
.headlines .news div.boxHBorder img.top,          
.headlines .news div.boxHBorderTop img.top {
  display:block;
  margin-bottom:5px;
}
.headlines .news div.boxHBorder img.bottom,         
.headlines .news div.boxHBorderBottom img.bottom {
  display:block;
  margin-top:6px;
}
.headlines .news div.body {             
  margin:0;
  padding:0;


}
.headlines .news div.textOnly {           
  clear:both;
}
.headlines .news div.textAndImageSmall {      
  width:320px !important;
  float:right;
}
.headlines .news div.textAndImageSmallMini {      
  width:403px !important;
  float:right;
}
.headlines .news div.textAndImageMedium {     
  width:280px !important;
  float:right;
}
.headlines .news div.textAndImageBig {        
  width:154px !important;
  float:right;
}
.headlines .news div.paragraph {          
  margin:0;
  padding:0;
  padding-bottom:6px !important;
}
.headlines .news div.imgNormal {          
  margin:0;
  margin-top:6px;

  padding:0;
  float:left;
}
.headlines .news div.imgPanorama,         
.headlines .news div.imgPanoramaDynamic {
  margin:0;
  margin-top:6px;
  margin-bottom:0px;
  padding:0;
  clear:both;
}
.headlines .news div.imgNormal img.topicSmall {   
  display:block;
  height:160px !important;
  max-height:160px;
  min-height:160px;
  width:160px !important;
  max-width:160px;
  min-width:160px;
  margin:0;
  padding:0;
  margin-right:6px;                   
}

.headlines .news div.imgNormal img.topicDossier {   
  display:block;
  margin:0;
  padding:0;
  margin-left:106px;    
}

.headlines .news div.borderline {
  margin-left:106px;
  width:380px;
 }
.headlines .news div.borderline  img.borderline-dotted {
 margin:0px;
 margin-top:6px;
 }


.headlines .news div.imgNormal img.topicSmallMini {   
  display:block;
  height:77px !important;
  max-height:77px;
  min-height:77px;
  width:77px !important;
  max-width:77px;
  min-width:77px;
  margin:0;
  padding:0;
  margin-right:6px;                   
}
.headlines .news div.imgNormal img.topicMedium {  
  display:block;
  height:160px !important;
  max-height:160px;
  min-height:160px;
  width:200px !important;
  max-width:200px;
  min-width:200px;
  margin:0;
  padding:0;
  margin-right:6px;                   
}
.headlines .news div.imgNormal img.topicBig {   
  display:block;
  height:160px !important;
  max-height:160px;
  min-height:160px;
  width:326px !important;
  max-width:326px;
  min-width:326px;
  margin:0;
  padding:0;
  margin-right:6px;                   
}
.headlines .news div.imgNormal img.boxSmall {   
  display:block;
  width:160px !important;
  max-width:160px;
  min-width:160px;
  margin:0;
  padding:0;
  margin-right:6px;                   
}
.headlines .news div.imgNormal img.boxMedium {    
  display:block;
  width:200px !important;
  max-width:200px;
  min-width:200px;
  margin:0;
  padding:0;
  margin-right:6px;                   
}
.headlines .news div.imgNormal img.boxBig {     
  display:block;
  width:326px !important;
  max-width:326px;
  min-width:326px;
  margin:0;
  padding:0;
  margin-right:6px;                   
}
.headlines .news div.imgPanorama img,       
.headlines .news div.imgPanoramaDynamic img {
  display:block;
  width:486px !important;
  max-width:486px;
  min-width:486px;
  margin:0;
  padding:0;
  padding-bottom:0px;                   
}
.headlines .news div.imgPanorama img {
  height:160px !important;
  max-height:160px;
  min-height:160px;
}
.headlines .news .flash {
    margin-top: 7px;
    margin-bottom: 9px;
} 
.headlines .news .body div.lead {         
  margin:0;
  padding:0;
}
.headlines .news .body div.text {         
  margin:0;
  padding:0;
}
.headlines .news .body div.text p {
  margin:0;
  margin-top:12px;
  padding:0;
}
.headlines .news .body div.text a {         
  margin:0;
  padding:0;
  padding-left:6px;
}
.headlines .news .body div.linklist {
  margin:0;
  padding:0;
}
.headlines .news .body div.more {
  margin-left:1px;
  margin-right:1px;
  margin-top:4px;
  margin-bottom:1px;
  padding:0;

  border:none;
}
.headlines .news .body div.more img.top {         
  display:block;
  margin-bottom:3px;
}
.headlines .news .body div.more strong.keyword {
  margin:0;
  padding:0;
}
.headlines .news .body div.more img.more {
  margin:0;
  padding:0;
  padding-bottom:2px;
}


.headlines .news .body table.newsTabelle {
  margin:0;
  padding:0;
  width:100%;
}
.headlines .news .body table.newsTabelle caption {
  margin:0;
  padding:0;
}
.headlines .news .body table.newsTabelle thead {
  margin:0;
  padding:0;
}
.headlines .news .body table.newsTabelle tbody {
  margin:0;
  padding:0;
}
.headlines .news .body table.newsTabelle tfoot {
  margin:0;
  padding:0;
}
.headlines .news .body table.newsTabelle tr {
  margin:0;
  padding:0;
}
.headlines .news .body table.newsTabelle th {
  background-color:#E5EFFA;
  margin:0;
  padding:0 6px 0 6px;
  border-left:none;
  border-right:none;
  border-top:1px #7F7F7F solid;
  border-bottom:1px #7F7F7F solid;
  white-space:nowrap;
}
.headlines .news .body table.newsTabelle td {
  background-color:#E5EFFA;
  margin:0;
  padding:0 6px 0 6px;
}
.headlines .news .body table.newsTabelle .normal {
}
.headlines .news .body table.newsTabelle .important {
  background-color:#F2F7FC;
}
.headlines .news .body table.newsTabelle .text {
  text-align:left;
}
.headlines .news .body table.newsTabelle .number {
  text-align:right;
}
.headlines .news .body table.newsTabelle tbody td {
  border-left:none;
  border-right:none;
  border-top:none;
  border-bottom:1px #CCCCCC solid;
}
.headlines .news .body table.newsTabelle tbody td.empty {
  height:6px;
  line-height:6px;
  border:none !important;
}


.headlines .news .videoTitle {
    color:#000000;
    font-family:Georgia,serif;
    font-size:2.1em;
    font-weight:normal;
    margin:2px 0px 0px 0px !important;
    padding:0;
    clear:both;
}


.headlines .news ul.headlineBox {           
  margin:0;
  padding:0 0 2px 0;
  list-style:none;
}
.headlines .news .headlineBox li {
  background-color:#FFFFFF;
  margin:0;
  margin-bottom:0;
  padding:0;
  clear:both;
}
.headlines .news .headlineBox li h3 {
  margin:0;
  padding:0 0 1px 0;
}
.headlines .news .headlineBox div.dotline {   
  background:transparent url(../_images/box_borderline_grey.gif) repeat-x;
  background-position:0 11px;
  height:14px;
}
.headlines .news .headlineBox div.timestamp {
  padding-top:0;
  padding-bottom:3px;
}
.headlines .news .headlineBox p.bookitems {
  margin-top:6px;
}


.headlines div.newsMultipleTopics {         
  margin:0;
  padding:0;
}
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar {
  float:left;
  width:100%;
  margin:0;
  margin-top:3px;
  margin-bottom:4px;
  padding:0;
  list-style:none;
  background:#FFFFFF url(../_images/headline_nav-line.gif) repeat-x bottom left;
}
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li {  
  float:left;
  position:relative;
  margin:0;
  padding:0;
  border-right:1px #CCCCCC solid;
}
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li.selected {
  border-right:1px #666666 solid;
  border-bottom:1px #FFFFFF solid;
}
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li a {
  float:left;
  display:block;
  margin:0;
  margin-left:1px;      
  padding-left:3px;     
  padding-right:3px;      
  padding-top:2px;      
  padding-bottom:3px;     
  border:none;
  border-top:1px #CCCCCC solid;
}
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li a.selected {
  border-top:1px #666666 solid;
}
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li a.first {
  margin:0;
  padding-left:0 !important;
}


.headlines div.crosswordPuzzle {
}
.headlines .crosswordPuzzle .body div.text p {
  margin:0 !important;
  padding:0 0 6px 0 !important;
}
.headlines .crosswordPuzzle .body div.text p a {
  margin:0 !important;
  padding:0 !important;
}
.headlines .crosswordPuzzle .body table.crosswordPuzzle {
}
.headlines .crosswordPuzzle .body table.crosswordPuzzle caption {
  margin:0;
  padding:6px 0 0 0;
  text-align:left;
}
.headlines .crosswordPuzzle .body table.crosswordPuzzle thead {
  margin:0;
  padding:0;
  display:none;
}
.headlines .crosswordPuzzle .body table.crosswordPuzzle tbody {
  margin:0;
  padding:0;
}
.headlines .crosswordPuzzle .body table.crosswordPuzzle tfoot {
  margin:0;
  padding:0;
}
.headlines .crosswordPuzzle .body table.crosswordPuzzle tr {
  margin:0;
  padding:0;
}
.headlines .crosswordPuzzle .body table.crosswordPuzzle th {
  background-color:#FFFFFF;
  margin:0;
  padding:0;
  white-space:nowrap;
}
.headlines .crosswordPuzzle .body table.crosswordPuzzle td {
  background-color:#FFFFFF;
  margin:0;
  padding:0;
}
.headlines .crosswordPuzzle .body table.crosswordPuzzle td.number {
  vertical-align:top;
  padding-right:6px;
}
.headlines .crosswordPuzzle .body table.crosswordPuzzle tbody td {
  border:none;
}


.headlines div.advXertXoriXals {
  margin:0;
  padding:0;
}
.headlines .advXertXoriXals h6 {
  margin:0;
  padding:0;
  margin-bottom:5px;

  border:none;
}
.headlines .advXertXoriXals img.bottom {          
  display:block;
  margin-bottom:5px;
}
.headlines .advXertXoriXals div {
  margin:0;
  padding:0;
  padding-top:1px !important;
  text-align:center;
}
.headlines .advXertXoriXals div.rectangle {
  margin-left:93px;
  width:300px;
  height : 250px;
}
.headlines .advXertXoriXals div.video-ad {
  margin-left:93px;
  width:300px;
  height : 240px;
}
.headlines .advXertXoriXals img {
  display:block;
}



.headlines #multifunctionBox {            
  position:relative;
  margin:0;
  margin-bottom:6px;
  padding:6px 0 7px 6px !important;         
}

.headlines #multifunctionBox h2 {           
  margin:0;
  margin-top:-3px;                    
  padding:0;
  padding-bottom:10px;
}

.headlines #multifunctionBox div#MFBox {        
  position:relative;

  height:280px;                     
}

#topRow .headlines #multifunctionBox div#MFBox,
#bottomRow .headlines #multifunctionBox div#MFBox {
    position:relative;
    height:240px;
    overflow:hidden;
}

.headlines #multifunctionBox #MFBox div.navigation {    
  background-color:transparent;
  margin:0;
  padding:0;
}
.headlines #multifunctionBox #MFBox div#MFBoxNaviLeft {   
  position:absolute;
  top:47px;
  left:0;
  z-index:20;
}
.headlines #multifunctionBox #MFBox div#MFBoxNaviRight {  
  position:absolute;
  top:47px;
  left:440px;
  z-index:20;
}
#topRow .headlines #multifunctionBox #MFBox div#MFBoxNaviRight,
#bottomRow .headlines #multifunctionBox #MFBox div#MFBoxNaviRight { 
  left:772px;
}
.headlines #multifunctionBox #MFBox div div {       
  display:none;
  font-size:1.0em;
  font-weight:bold;
}
.headlines #multifunctionBox #MFBox .navigation a {
  display:block;
  margin:0;
  padding:0;
}
.headlines #multifunctionBox #MFBox dl#MFBox0 {       
  position:absolute;
  top:0;
  left:0;
  z-index:2;
}
.headlines #multifunctionBox #MFBox dl#MFBox1 {       
  position:absolute;
  top:0;
  left:164px;
  z-index:2;
}
.headlines #multifunctionBox #MFBox dl#MFBox2 {       
  position:absolute;
  top:0;
  left:328px;
  z-index:2;
}
.headlines #multifunctionBox #MFBox dl#MFBox3 {       
    position:absolute;
    top:0;
    left:492px;
    z-index:2;                        
}
.headlines #multifunctionBox #MFBox dl#MFBox4 {       
    position:absolute;
    top:0;
    left:656px;
    z-index:2;
}
.headlines #multifunctionBox #MFBox dl#MFBox5,        
.headlines #multifunctionBox #MFBox dl#MFBox6,        
.headlines #multifunctionBox #MFBox dl#MFBox7,        
.headlines #multifunctionBox #MFBox dl#MFBox8 {       
  visibility:hidden;
  position:absolute;
  top:0;
  left:0;
  z-index:2;
}

#topRow .headlines #multifunctionBox #MFBox dl#MFBox2,
#bottomRow .headlines #multifunctionBox #MFBox dl#MFBox2 {        
  left:330px;
}
#topRow .headlines #multifunctionBox #MFBox dl#MFBox3,
#bottomRow .headlines #multifunctionBox #MFBox dl#MFBox3 {        
  left:494px;
}
#topRow .headlines #multifunctionBox #MFBox dl#MFBox4,
#bottomRow .headlines #multifunctionBox #MFBox dl#MFBox4 {        
  left:660px;
}

.headlines #multifunctionBox #MFBox dl.multifunctionBox { 
  margin:0 6px 0 0 !important;
  padding:0 !important;
  width:158px !important;
  float:left;
}
.headlines #multifunctionBox #MFBox dl.multifunctionBox dt {      
  margin:0;
  margin-top:7px;
  margin-bottom:8px;
  padding:0;
}
.headlines #multifunctionBox #MFBox dl.multifunctionBox dd.publication {
  margin:0;
  margin-bottom:3px;
  padding:0;
}
.headlines #multifunctionBox #MFBox dl.multifunctionBox dd.publication strong {
  margin:0;
  padding:0;
  display:block;
}
.headlines #multifunctionBox #MFBox dl.multifunctionBox dd.text {   
  margin:0;
  padding:0;

}
.headlines #multifunctionBox #MFBox dl.multifunctionBox dd.image {    
  margin:0;
  margin-bottom:1px;
  padding:0;
}
.headlines #multifunctionBox #MFBox dl.multifunctionBox dd.image img {  
  display:block;
  height:160px;
  width:160px;
  margin:0;
  padding:0;
  padding-bottom:2px;
}
#topRow .headlines #multifunctionBox #MFBox dl.multifunctionBox dd.image img,
#bottomRow .headlines #multifunctionBox #MFBox dl.multifunctionBox dd.image img { 
    display:block;
    height:127px !important;
  max-height:127px;
  min-height:127px;
  width:158px !important;
  max-width:158px;
  min-width:158px;
  margin:0;
  padding:0;
  padding-bottom:2px;       
}
#topRow .headlines #multifunctionBox #MFBox #MFBox1 dd.image img,
#bottomRow .headlines #multifunctionBox #MFBox #MFBox1 dd.image img,
#topRow .headlines #multifunctionBox #MFBox #MFBox3 dd.image img,
#bottomRow .headlines #multifunctionBox #MFBox #MFBox3 dd.image img { 
    display:block;
    height:127px !important;
  max-height:127px;
  min-height:127px;
  width:160px !important;
  max-width:160px;
  min-width:160px;
  margin:0;
  padding:0;
  padding-bottom:2px;       
}



.headlines li.multifunctionBox {            
  position:relative;
  margin:0;
  margin-bottom:6px;
  padding:6px 0 6px 6px !important;           
}
.headlines li.multifunctionBox h2 {           
  margin:0;
  margin-top:-3px;                    
  margin-bottom:10px;
  padding:0;
}
.headlines li.multifunctionBox div.MFBox div.navigation { 
  background-color:transparent;
  margin:0;
  padding:0;
}
.headlines li.multifunctionBox div.MFBox div div {      
  display:none;
  font-size:1.0em;
  font-weight:bold;
}
.headlines li.multifunctionBox div.MFBox .navigation a {
  display:block;
  margin:0;
  padding:0;
}


.headlines li.multifunctionBox div.MFBox {        
  padding-bottom:10px;
}
.headlines li.multifunctionBox div.MFBox div.MFBoxNaviLeft,
.headlines li.multifunctionBox div.MFBox div.MFBoxNaviRight {
  display:none;
}
.headlines li.multifunctionBox div.MFBox dl.multifunctionBox {
  padding-top:12px;
}
.headlines li.multifunctionBox div.MFBox dl#MFBox0-0,       
.headlines li.multifunctionBox div.MFBox dl#MFBox1-0,
.headlines li.multifunctionBox div.MFBox dl#MFBox2-0,
.headlines li.multifunctionBox div.MFBox dl#MFBox3-0,
.headlines li.multifunctionBox div.MFBox dl#MFBox4-0,
.headlines li.multifunctionBox div.MFBox dl#MFBox5-0,
.headlines li.multifunctionBox div.MFBox dl#MFBox6-0,
.headlines li.multifunctionBox div.MFBox dl#MFBox7-0,
.headlines li.multifunctionBox div.MFBox dl#MFBox8-0,
.headlines li.multifunctionBox div.MFBox dl#MFBox9-0,
.headlines li.multifunctionBox div.MFBox dl#MFBox0-1,       
.headlines li.multifunctionBox div.MFBox dl#MFBox1-1,
.headlines li.multifunctionBox div.MFBox dl#MFBox2-1,
.headlines li.multifunctionBox div.MFBox dl#MFBox3-1,
.headlines li.multifunctionBox div.MFBox dl#MFBox4-1,
.headlines li.multifunctionBox div.MFBox dl#MFBox5-1,
.headlines li.multifunctionBox div.MFBox dl#MFBox6-1,
.headlines li.multifunctionBox div.MFBox dl#MFBox7-1,
.headlines li.multifunctionBox div.MFBox dl#MFBox8-1,
.headlines li.multifunctionBox div.MFBox dl#MFBox9-1,
.headlines li.multifunctionBox div.MFBox dl#MFBox0-2,       
.headlines li.multifunctionBox div.MFBox dl#MFBox1-2,
.headlines li.multifunctionBox div.MFBox dl#MFBox2-2,
.headlines li.multifunctionBox div.MFBox dl#MFBox3-2,
.headlines li.multifunctionBox div.MFBox dl#MFBox4-2,
.headlines li.multifunctionBox div.MFBox dl#MFBox5-2,
.headlines li.multifunctionBox div.MFBox dl#MFBox6-2,
.headlines li.multifunctionBox div.MFBox dl#MFBox7-2,
.headlines li.multifunctionBox div.MFBox dl#MFBox8-2,
.headlines li.multifunctionBox div.MFBox dl#MFBox9-2 {
  padding-top:0;
}

.headlines li.multifunctionBox div.MFBoxSupported {   
  position:relative;
}

.headlines li.multifunctionBox div.MFBoxSupported div.MFBoxNaviLeft {   
  display:block;
  position:absolute;
  top:58px;
  left:0;
  z-index:20;
}
.headlines li.multifunctionBox div.MFBoxSupported div.MFBoxNaviRight {    
  display:block;
  position:absolute;
  top:58px;
  left:440px;
  z-index:20;
}
.headlines li.multifunctionBox div.MFBoxSupported dl {
  visibility:hidden;
  position:absolute;
  top:0;
  left:0;
  z-index:2;
}
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox0-0,        
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox1-0,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox2-0,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox3-0,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox4-0,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox5-0,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox6-0,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox7-0,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox8-0,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox9-0 {
  visibility:visible;
  position:absolute;
  top:0;
  left:0;
  z-index:2;
}
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox0-1,        
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox1-1,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox2-1,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox3-1,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox4-1,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox5-1,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox6-1,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox7-1,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox8-1,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox9-1 {
  visibility:visible;
  position:absolute;
  top:0;
  left:164px;
  z-index:2;
}
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox0-2,        
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox1-2,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox2-2,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox3-2,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox4-2,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox5-2,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox6-2,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox7-2,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox8-2,
.headlines li.multifunctionBox div.MFBoxSupported dl#MFBox9-2 {
  visibility:visible;
  position:absolute;
  top:0;
  left:328px;
  z-index:2;
}

.headlines li.multifunctionBox div.MFBox dl.multifunctionBox, 
.headlines li.multifunctionBox div.MFBoxSupported dl.multifunctionBox {
  margin:0 6px 0 0;
  width:158px !important;
  float:left;
}
.headlines li.multifunctionBox div.MFBox dl.multifunctionBox dt,        
.headlines li.multifunctionBox div.MFBoxSupported dl.multifunctionBox dt {
  margin:0;
  margin-top:7px;
  margin-bottom:8px;
  padding:0;
}
.headlines li.multifunctionBox div.MFBox dl.multifunctionBox dd.publication,  
.headlines li.multifunctionBox div.MFBoxSupported dl.multifunctionBox dd.publication {
  margin:0;
  margin-bottom:3px;
  padding:0;
}
.headlines li.multifunctionBox div.MFBox dl.multifunctionBox dd.publication strong,
.headlines li.multifunctionBox div.MFBoxSupported dl.multifunctionBox dd.publication strong {
  margin:0;
  padding:0;
  display:block;
}
.headlines li.multifunctionBox div.MFBox dl.multifunctionBox dd.text,     
.headlines li.multifunctionBox div.MFBoxSupported dl.multifunctionBox dd.text {
  margin:0;
  padding:0;
}
.headlines li.multifunctionBox div.MFBox dl.multifunctionBox dd.image,      
.headlines li.multifunctionBox div.MFBoxSupported dl.multifunctionBox dd.image {
  margin:0;
  margin-bottom:1px;
  padding:0;
}
.headlines li.multifunctionBox div.MFBox dl.multifunctionBox dd.image img,    
.headlines li.multifunctionBox div.MFBoxSupported dl.multifunctionBox dd.image img {
  display:block;
  height:160px !important;
  max-height:160px;
  min-height:160px;
  width:158px !important;
  max-width:158px;
  min-width:158px;
  margin:0;
  padding:0;
  padding-bottom:2px;
}

.headlines h2.rubricsteaser {    
 margin-top:0px;
 padding-top:0px;
}





.headlines .news div.textDossier {
  margin:0;
  padding:0;
}
.headlines .news .textDossier div.header {
  border-top:1px solid #7F7F7F;
  border-bottom:1px solid #7F7F7F;
  padding:2px 0 4px 0;
  margin-bottom:2px;
}
.headlines .news .textDossier div.footer {
  border-top:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  padding:2px 0 4px 0;
  margin-top:2px;
}
.headlines .news .textDossier div.shell {
  position:relative;
  top:0; left:0;
  padding-left:165px;
}
.headlines .news .textDossier div.shell p {
  margin:0;
  padding:0;
}
.headlines .news .textDossier div.shell img {
  margin:0;
  padding:0;
  padding-right:3px;
  padding-bottom:1px;
}
.headlines .news .textDossier span.label {
  position:absolute;
  top:0; left:0;
  display:inline;
}
* html .headlines .news .textDossier span.label {   
  left:-165px;
}


.headlines .news div.dotline {   
  background:transparent url(../_images/box_borderline_grey.gif) repeat-x;
  background-position:0 11px;
  height:14px;
}
.headlines .news div.dossierTitle {
  height:5px !important;
  background-position:0 3px !important;
}
.headlines .news div.dossier {
  margin:0;
  padding:0;
}
.headlines .news div.newDossier h3 {
  padding:2.0em 0 0 0;
  margin:0;
}


.rubricTeaser table.newsticker thead {
  display:none;
  visibility:hidden;
}
.rubricTeaser table.newsticker tfoot {
  display:none;
  visibility:hidden;
}
.rubricTeaser table.newsticker tbody {
  margin:0;
  padding:0;
}
.rubricTeaser table.newsticker tr {
  margin:0;
  padding:0;
}
.rubricTeaser table.newsticker td {
  margin:0;
  padding:0;
}
.rubricTeaser table.newsticker td.timestamp {
  vertical-align:top;
  margin:0;
  padding-left:0;
  padding-right:6px;

  padding-top:6px;
  padding-bottom:5px;
  font-weight:bold;
}
.rubricTeaser table.newsticker td.message {
  vertical-align:top;
  margin:0;
  padding-left:0;
  padding-right:0;

  padding-top:6px;
  padding-bottom:5px;
  width:500px;
}

.rubricTeaser table.newsticker .borderline {      
  height:1px;
  line-height:1px;
  font-size:1px;
}

.rubricTeaser img.borderline-dotted-newsticker      
 {
  border:none;
  margin:0;
  padding:0;
  background:transparent url(../_images/teaser_borderline_grey.gif) repeat-x center left;
  height:1px;
  line-height:1px;
  width:470px; 
}

.headlines .news div.rubricsHeadlineSpacer {
  line-height: 6px;
}

.headlines .news h2.rubricsHeadline {
  margin: 6px 0 0;
}




.headlines {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:normal;
color:#000000;
}

.headlines .rubric h3 {
color:#0066CC;
font-size:1.2em;
font-weight:normal;
}


.headlines .news {
}
.headlines .news h2 {
font-size:1.8em;
font-weight:normal;
color:#000000;
}
.headlines .news h2 a,
.headlines .news h2 a:visited {
color:#000000 !important;
}
.headlines .news h2 a:hover,
.headlines .news h2 a:focus,
.headlines .news h2 a:active {
color:#FF9900 !important;
}
div.publication {
color:#999999;
font-size:1.0em;
}
.headlines .news div.breaking-news {
font-weight:bold;
color:#FF0000;
}
.headlines .news h3 {
color:#000000;
font-size:1.0em;
font-weight:bold;
line-height:inherit;
margin-top: 6px;
}
.headlines .news .body div.lead {
color:#000000;
font-size:1.1em;
font-weight:normal;
line-height:1.4em;
}

.headlines .news .body div.lead h3 {
        margin: 6px 0px 0px 0px;
}

.headlines .news .body div.lead a,
.headlines .news .body div.lead a:hover,
.headlines .news .body div.lead a:focus,
.headlines .news .body div.lead a:active,
.headlines .news .body div.lead a:visited {
color:#000000;
}

.headlines .news .body h3 a,
.headlines .news .body h3 a:hover,
.headlines .news .body h3 a:focus,
.headlines .news .body h3 a:active,
.headlines .news .body h3 a:visited {
color:#000000;
}

.headlines .news .body div.text {
color:#000000;
font-size:1.1em;
font-weight:normal;
line-height:1.4em;
}
.headlines .news .body div.text a,
.headlines .news .body div.text a:visited {
color:#0066CC;
}
.headlines .news .body div.text a:hover,
.headlines .news .body div.text a:focus,
.headlines .news .body div.text a:active {
color:#FF9900;
}
.headlines .news .body div.more {
color:#000000;
font-size:1.1em;
font-weight:normal;
line-height:1.3em;
}
.headlines .news .body div.more strong.keyword {
color:#FF9900;
font-weight:bold;
}
.headlines .news .body div.more a,
.headlines .news .body div.more a:visited {
color:#0066CC !important;
}
.headlines .news .body div.more a:hover,
.headlines .news .body div.more a:focus,
.headlines .news .body div.more a:active {
color:#FF9900 !important;
}

.headlines .news ul.headlineBox {        
color:#000000;
font-size:1.1em;
font-weight:normal;
line-height:1.3em;
}
.headlines .news ul.headlineBox a,
.headlines .news ul.headlineBox a:visited,
.headlines .news ul.headlineBox a:hover,
.headlines .news ul.headlineBox a:focus,
.headlines .news ul.headlineBox a:active {
color:#000000;
}
.headlines .news ul.headlineBox h2 a:hover,
.headlines .news ul.headlineBox h2 a:focus,
.headlines .news ul.headlineBox h2 a:active,
.headlines .news ul.headlineBox h3 a:hover,
.headlines .news ul.headlineBox h3 a:focus,
.headlines .news ul.headlineBox h3 a:active,
.headlines .news ul.headlineBox h4 a:hover,
.headlines .news ul.headlineBox h4 a:focus,
.headlines .news ul.headlineBox h4 a:active,
.headlines .news ul.headlineBox h5 a:hover,
.headlines .news ul.headlineBox h5 a:focus,
.headlines .news ul.headlineBox h5 a:active,
.headlines .news ul.headlineBox a.readmore:hover,
.headlines .news ul.headlineBox a.readmore:focus,
.headlines .news ul.headlineBox a.readmore:active {
color:#FF9900;
}
.headlines .news .headlineBox div.timestamp {
color:#999999;
font-size:0.91em;
font-weight:normal;
}
.headlines .news .headlineBox p.bookitems {
}

.headlines .news .body table.newsTabelle {
line-height:1.4em;
}
.headlines .news .body table.newsTabelle caption {
}
.headlines .news .body table.newsTabelle thead {
}
.headlines .news .body table.newsTabelle tfoot {
}
.headlines .news .body table.newsTabelle tbody {
}
.headlines .news .body table.newsTabelle tr {
}
.headlines .news .body table.newsTabelle th {
font-weight:bold;
}
.headlines .news .body table.newsTabelle td.normal {
font-weight:normal;
}
.headlines .news .body table.newsTabelle td.important {
font-weight:bold;
}
.headlines .news .body table.newsTabelle td.text {
}
.headlines .news .body table.newsTabelle td.number {
}
.headlines .news .body table.stockIndex td.positive {
color:#339933 !important;
}
.headlines .news .body table.stockIndex td.negative {
color:#FF0000 !important;
}

.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li {
font-size:1.1em;
font-weight:bold;
color:#000000;
}
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li a,
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li a:visited {
color:#999999 !important;
text-decoration:none;
}
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li a:hover,
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li a:focus,
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li a:active {
color:#FF9900 !important;
text-decoration:none;
}
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li a.selected,
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li a.selected:visited,
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li a.selected:hover,
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li a.selected:focus,
.headlines .newsMultipleTopics ul.newsMultipleTopicsBar li a.selected:active {
color:#000000 !important;
}

.headlines div.crosswordPuzzle {
}
.headlines .crosswordPuzzle .body div.text table.crosswordPuzzle caption {
font-weight:bold;
}

.headlines div.advXertXoriXals {
font-size:1.0em;
font-weight:normal;
line-height:1.2em;
color:#999999;
}
.headlines div.advXertXoriXals h6 {
font-size:1.1em;
font-weight:normal;
line-height:1.4em;
color:#999999;
}




.headlines #multifunctionBox h2 {
font-size:1.8em;
font-weight:normal;
line-height:1.2em;
color:#000000;
}
.headlines #multifunctionBox h2 a,
.headlines #multifunctionBox h2 a:visited {
color:#000000 !important;
}
.headlines #multifunctionBox h2 a:hover,
.headlines #multifunctionBox h2 a:focus,
.headlines #multifunctionBox h2 a:active {
color:#FF9900 !important;
}
.headlines #multifunctionBox div div.navigation {
font-size:1.0em;
font-weight:bold;
}
.headlines #multifunctionBox dl.multifunctionBox dt {
font-size:1.1em;
font-weight:bold;
line-height:1.3em;
color:#A0A0A0;
}
.headlines #multifunctionBox dl.multifunctionBox dt span.title {
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.headlines #multifunctionBox dl.multifunctionBox dt a,
.headlines #multifunctionBox dl.multifunctionBox dt a:visited {
color:#000000 !important;
}
.headlines #multifunctionBox dl.multifunctionBox dt a:hover,
.headlines #multifunctionBox dl.multifunctionBox dt a:focus,
.headlines #multifunctionBox dl.multifunctionBox dt a:active {
color:#F90 !important;
}
.headlines #multifunctionBox dl.multifunctionBox dd.publication {
color:#999999;
font-size:1.0em;
}
.headlines #multifunctionBox dl.multifunctionBox dd.text {
color:#000000;
font-size:1.1em;
font-weight:normal;
line-height:1.3em;
}
.headlines #multifunctionBox dl.multifunctionBox dd.text a,
.headlines #multifunctionBox dl.multifunctionBox dd.text a:visited,
.headlines #multifunctionBox dl.multifunctionBox dd.text a:hover,
.headlines #multifunctionBox dl.multifunctionBox dd.text a:focus,
.headlines #multifunctionBox dl.multifunctionBox dd.text a:active {
color:#000000;
}
.headlines #multifunctionBox dl.multifunctionBox dd.text h3 {
color:#000000;
font-size:1.0em;
font-weight:normal;
line-height:inherit;
margin:0;
padding:0;
}


.headlines #multifunctionBox dl.multifunctionBox dd.image {
color:#999999;
}


.headlines li.multifunctionBox h2 {
font-size:1.8em;
font-weight:normal;
line-height:1.2em;
color:#000000;
}

.headlines h2.rubricsteaser {
  font-size:1.8em;
font-weight:normal;
line-height:0.95em;
color:#000000;
height:24px;
}


.headlines li.multifunctionBox h2 a,
.headlines li.multifunctionBox h2 a:visited {
color:#000000 !important;
}
.headlines li.multifunctionBox h2 a:hover,
.headlines li.multifunctionBox h2 a:focus,
.headlines li.multifunctionBox h2 a:active {
color:#FF9900 !important;
}
.headlines li.multifunctionBox div div.navigation {
font-size:1.0em;
font-weight:bold;
}
.headlines li.multifunctionBox dl.multifunctionBox dt {
font-size:1.2em;
font-weight:bold;
line-height:1.3em;
color:#A0A0A0;
}
.headlines li.multifunctionBox dl.multifunctionBox dt a,
.headlines li.multifunctionBox dl.multifunctionBox dt a:visited {
color:#000000 !important;
}
.headlines li.multifunctionBox dl.multifunctionBox dt a:hover,
.headlines li.multifunctionBox dl.multifunctionBox dt a:focus,
.headlines li.multifunctionBox dl.multifunctionBox dt a:active {
color:#FF9900 !important;
}
.headlines li.multifunctionBox dl.multifunctionBox dd.publication {
color:#999999;
font-size:1.0em;
}
.headlines li.multifunctionBox dl.multifunctionBox dd.text {
color:#000000;
font-size:1.1em;
font-weight:normal;
line-height:1.3em;
}
.headlines li.multifunctionBox dl.multifunctionBox dd.text a,
.headlines li.multifunctionBox dl.multifunctionBox dd.text a:visited,
.headlines li.multifunctionBox dl.multifunctionBox dd.text a:hover,
.headlines li.multifunctionBox dl.multifunctionBox dd.text a:focus,
.headlines li.multifunctionBox dl.multifunctionBox dd.text a:active {
color:#000000;
}
.headlines li.multifunctionBox dl.multifunctionBox dd.text h3 {
color:#000000;
font-size:1.0em;
font-weight:bold;
line-height:inherit;
margin:0;
padding:0;
}


.headlines li.multifunctionBox dl.multifunctionBox dd.image {
color:#999999;
}




.headlines .news .textDossier div.shell {
color:#000000;
font-size:1.1em;
font-weight:normal;
}
.headlines .news .textDossier div.shell p {
line-height:1.45em;
}
.headlines .news .textDossier span.label {
color:#000000;
font-weight:bold;
}
.headlines .news .textDossier div.shell a:link,
.headlines .news .textDossier div.shell a:visited {
margin:0;
padding:0;
}
.headlines .news .textDossier div.shell a:hover,
.headlines .news .textDossier div.shell a:focus,
.headlines .news .textDossier div.shell a:active {
}


.headlines .news div.dossier h3 {
font-size:1.1em;
}


 

ul#forecast {                           
width:100%;
margin:0;
padding:0;
list-style:none;
}
#body-left ul#forecast {
width:498px !important;
}
ul#forecast li.bulletin {               
background-color:#FFFFFF;
margin:0 0 6px 0;
padding:4px 6px 6px 6px;
clear:both;
width:auto;
}

ul#forecast img.borderline-dotted {
clear:both;
display:block;
border:none;
margin:0;
padding:1.2em 0 0.2em 0;
background-image:url(../_images/box_borderline_grey.gif);
background-repeat:repeat-x;
background-position:0 11px;
width:100%;
}



ul#forecast div.header {
margin:0;
padding:0;
display:block;
}
ul#forecast div.body {
margin:0;
padding:0;
}
ul#forecast li h2 {
margin:0;
padding:0 0 11px 0;
}
ul#forecast li div h3 {
margin:0;
padding:0;
}
ul#forecast li div.left {               
float:left;
}
ul#forecast li div.right {              
float:right;
}
ul#forecast li div.textSmall {          
width:154px !important;
}
ul#forecast li div.textMedium {         
width:320px !important;
}
ul#forecast li div.imageSmall {         
width:160px !important;
}
ul#forecast li div.imageMedium {        
width:326px !important;
}
ul#forecast li div.textFull {           
margin:0;
padding:0;
width:486px !important;
}
ul#forecast li div.clear {              
clear:both;
}

ul#forecast li div img.forecastAnchor {  
margin-bottom:1px;
margin-right:2px;
}
ul#forecast li div p {
margin:0;
padding:0;
}
ul#forecast li div p.text {
padding-right:5px;
}
ul#forecast li div p.text strong {
margin:0;
padding:1.4em 0 0 0;
}
ul#forecast li div p.legend {
margin:0;
padding:1.2em 0 0.5em 0;
}
ul#forecast li div p.source {
margin:0;
padding:1.2em 0 0.5em 0;
}
ul#forecast li div.line {               
clear:both;
display:block;
margin:0;
padding:1.2em 0 0.2em 0;
background-image:url(../_images/box_borderline_grey.gif);
background-repeat:repeat-x;
background-position:0 11px;
}
ul#forecast li div img.series {         
padding:1.6em 0 0 0;
margin:0;
}

ul#forecast table.tableForecast {       
margin:0;
padding:0;
width:100%;
border-collapse:collapse;
}

ul#forecast table.default th {          
background-color:#E5EFFA;
margin:0;
padding:0.4em 0.6em 0.4em 0.6em;
border-left:none;
border-right:none;
border-top:1px #7F7F7F solid;
border-bottom:1px #7F7F7F solid;
text-align:left;
vertical-align:bottom;
}
ul#forecast table.default td {
background-color:#E5EFFA;
margin:0;
padding:0 0.6em 0 0.6em;
}
ul#forecast table.default tbody td {
border-left:none;
border-right:none;
border-top:none;
border-bottom:1px #CCCCCC solid;
padding-top:0.4em;
padding-bottom:0.4em;
vertical-align:top;
}
ul#forecast table.default tfoot td {
height:6px;
line-height:6px;
border:none !important;
}

ul#forecast table.mediumTerm caption {    
margin:0;
padding:1.4em 0 0.8em 0;
}
ul#forecast table.mediumTerm td {
margin:0;
padding:0.6em;
border-left:none;
border-right:none;
border-top:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
}
ul#forecast table.mediumTerm td.left {
width:90px;
background-color:#F2F7FC;
}
ul#forecast table.mediumTerm td.center {
width:50px;
background-color:#E5EFFA;
}
ul#forecast table.mediumTerm td.center img {
padding-left:6px;
}
ul#forecast table.mediumTerm td.right {
background-color:#E5EFFA;
}
ul#forecast table.mediumTerm td span {
display:block;
padding:0 0 0.6em 0;
}

ul#forecast table.station {             
margin:1.4em 0 0 0;
}
ul#forecast table.station .important {
background-color:#F2F7FC;
}
ul#forecast table.station .identifier {
width:180px;
}
ul#forecast table.station .indicator {
width:50%;
}

ul#forecast table.windprognose {        
margin:1.4em 0 0 0;
}
ul#forecast table.windprognose .identifier {
text-align:left;
}
ul#forecast table.windprognose .indicator {
background-color:#F2F7FC;
width:120px;
}
ul#forecast li div div.tabinfo {
padding:0.4em 0.4em 0 0;
}

ul#forecast table.beaufortskala {       
margin:1.4em 0 0 0;
}
ul#forecast table.beaufortskala .colored {
background-color:#F2F7FC;
}

ul#forecast table.thermik {             
margin:1.4em 0 0 0;
}
ul#forecast table.thermik .identifier {
text-align:left;
}
ul#forecast table.thermik .normal {
text-align:center;
}
ul#forecast table.thermik .colored {
text-align:center;
background-color:#F2F7FC;
}

ul#forecast li div.imageLink {          
margin:0;
padding:1.4em 0 2.0em 0;
background-image:url(../_images/box_borderline_grey.gif);
background-repeat:repeat-x;
background-position:0 11px;
}
ul#forecast li div.imageLink p {
margin:0;
padding:0 0.2em 0 0;
float:left;
}
ul#forecast li div.imageLink p img {
margin-bottom:1px;
margin-right:4px;
}



ul#forecast #thermikprognose {
background-color:#FFFFFF;
}
ul#forecast #thermikprognose div {
margin:0;
padding:0;
}
ul#forecast #thermikprognose div img {
margin-bottom:1px;
margin-right:2px;
}
ul#forecast #thermikprognose div strong {
margin-right:6px;
}
ul#forecast #thermikprognose pre {
margin:0 0 1.0em 0 !important;
padding:0;
}
ul#forecast #thermikprognose p {
margin:1.0em 0 0 0 !important;
padding:0;
width:100%;
}
ul#forecast #thermikprognose h2 {
margin:0.8em 0 0.6em 0 !important;
padding:0 !important;
}
ul#forecast #thermikprognose table.legend {
margin:0;
padding:0;
width:100%;
border-collapse:collapse;
}
ul#forecast #thermikprognose table.legend th {
background-color:#E5EFFA;
margin:0;
padding:0.4em 0.6em 0.4em 0.6em;
border-left:none;
border-right:none;
border-top:1px #7F7F7F solid;
border-bottom:1px #7F7F7F solid;
text-align:left;
vertical-align:bottom;
}
ul#forecast #thermikprognose table.legend td {
background-color:#E5EFFA;
margin:0;
padding:0 0.6em 0 0.6em;
}
ul#forecast #thermikprognose table.legend tbody td {
border-left:none;
border-right:none;
border-top:none;
border-bottom:1px #CCCCCC solid;
padding-top:0.4em;
padding-bottom:0.4em;
vertical-align:top;
}
ul#forecast #thermikprognose table.legend tfoot td {
height:6px;
line-height:6px;
border:none !important;
}
ul#forecast #thermikprognose table.legend .colored {
background-color:#F2F7FC;
}



ul#forecast #monatswetter div.body {
padding-left:166px;
}
ul#forecast #monatswetter img.borderline-dotted {
clear:none;
}
ul#forecast #monatswetter div.teaser {
margin-left:-166px;
float:left;
clear:left;
cursor:default;
margin-top:0.6em;
margin-bottom:1.2em;
}
ul#forecast #monatswetter div.teaser div.graphic {
width:160px;
max-width:160px;
}


 

ul#forecast {        
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:normal;
color:#000000;
}
ul#forecast li h2 {
font-size:1.8em;
font-weight:normal;
letter-spacing:-0.01em;
}
ul#forecast li div h3 {
font-size:1.2em;
line-height:1.4em;
font-weight:normal;
letter-spacing:-0.01em;
}
ul#forecast li div p.lead {
font-size:1.1em;
font-weight:bold;
line-height:1.2em;
}
ul#forecast li div p.text {
font-size:1.1em;
font-weight:normal;
line-height:1.3em;
}
ul#forecast li div p.legend {
font-size:1.1em;
font-weight:normal;
letter-spacing:-0.01em;
}
ul#forecast li div p.source {
font-size:1.1em;
font-weight:normal;
letter-spacing:-0.01em;
}
ul#forecast li div p.text strong {
display:block;
font-weight:bold;
}
ul#forecast li div p.text a:link,
ul#forecast li div p.text a:visited {
color:#0066CC;
font-size:1.0em;
font-weight:normal;
text-decoration:none;
}
ul#forecast li div p.text a:hover,
ul#forecast li div p.text a:focus,
ul#forecast li div p.text a:active {
color:#FF9900;
}
ul#forecast li div.imageLink a:link,
ul#forecast li div.imageLink a:visited {
color:#0066CC;
font-size:1.1em;
font-weight:normal;
text-decoration:none;
}
ul#forecast li div.imageLink a:hover,
ul#forecast li div.imageLink a:focus,
ul#forecast li div.imageLink a:active {
}
ul#forecast table.tableForecast a:link,
ul#forecast table.tableForecast a:visited {
color:#0066CC;
font-size:1.0em;
font-weight:normal;
text-decoration:none;
}
ul#forecast table.tableForecast a:hover,
ul#forecast table.tableForecast a:focus,
ul#forecast table.tableForecast a:active {
color:#FF9900;
}
ul#forecast a.readmore {
 white-space:normal;
}


ul#forecast table.mediumTerm caption {    
text-align:left;
font-size:1.1em;
font-weight:bold;
color:#000000;
}
ul#forecast table.mediumTerm td {
font-size:1.1em;
font-weight:normal;
color:#000000;
}
ul#forecast table.mediumTerm td.left {
text-align:right;
vertical-align:top;
}
ul#forecast table.mediumTerm td.center {
text-align:center;
vertical-align:middle;
}
ul#forecast table.mediumTerm td.right {
vertical-align:top;
}
ul#forecast table.mediumTerm td span {
font-weight:bold;
}

ul#forecast li div.imageLink p {        
font-size:1.1em;
font-weight:bold;
color:#FF9900;
}



ul#forecast #thermikprognose div strong {
font-weight:bold;
color:#FF9900;
}
ul#forecast #thermikprognose pre {
font-size:1em;
}
ul#forecast #thermikprognose p {
font-size:1.1em;
font-weight:normal;
}
ul#forecast #thermikprognose div a:link,
ul#forecast #thermikprognose div a:visited {
color:#0066CC;
}
ul#forecast #thermikprognose div a:hover,
ul#forecast #thermikprognose div a:focus,
ul#forecast #thermikprognose div a:active {
color:#FF9900;
}
ul#forecast #thermikprognose h2 {
font-size:1.8em !important;
}



ul#forecast #monatswetter div.teaser a.readmore {
 white-space:normal;
}
 
 
 

ul#static {                           
width:100%;
margin:0;
padding:0;
list-style:none;
}
#body-left ul#static {
width:498px !important;
}

ul#static li.page {                     
background-color:#FFFFFF;
margin:0 0 6px 0;
padding:4px 5px 6px 6px;
clear:both;
width:auto;
cursor:default;
}
ul#static li img.borderline-dotted,
ul#static li img.borderline-solid {
display:block;
border:none;
margin:0 !important;
padding:0 !important;
height:1px;
line-height:1px;
width:99%;
}
ul#static li img.borderline-dotted {
background:transparent url(../_images/static_borderline_dgrey.gif) repeat-x center left;
}
ul#static li img.borderline-solid {
background:transparent url(../_images/static_borderline_sgrey.gif) repeat-x center left;
}

ul#static li div.clear {
clear:both;
}
ul#static li div.left {                 
float:left;
}
ul#static li div.right {                
float:right;
}
ul#static li div.textSmall {            
width:154px !important;
}
ul#static li div.textMedium {           
width:320px !important;
}
ul#static li div.imageSmall {           
width:160px !important;
}
ul#static li div.imageMedium {          
width:326px !important;
}
ul#static li div.textFull {             
margin:0;
padding:0;
width:486px !important;
}

ul#static li h2 {                       
margin:0;
padding:0 0 9px 0;
}
ul#static li h3 {                       
margin:0;
padding:0 0 6px 0;
}
ul#static li div p {                    
margin:0;
padding:0;
}
ul#static li div p.text strong,
ul#static li div h4 {
display:block;
}





ul#static ul.feeds {
margin:0 0 0 166px;
padding:0;
list-style:none;
}
ul#static ul.feeds h3 {
margin:0;
padding:0;
}
ul#static ul.feeds li div.link {
margin:0 0 0 -17px;
padding:0.1em 0 0 0;
}
ul#static ul.feeds li div.icon {
float:left;
margin:0;
padding:1px 6px 0 0;
}
* html ul#static ul.feeds li div.icon { 
padding:1px 5px 0 0;
}
ul#static ul.feeds li div.link p img {
margin-bottom:1px;
margin-right:2px;
}
ul#static ul.feeds div.line {
margin:0;
padding:1.0em 0 0 0;
background-image:url(../_images/box_borderline_grey.gif);
background-repeat:repeat-x;
background-position:0 7px;
}





ul#static .search .searchform {
margin:0;
padding:4px 6px 6px 6px;
background-color:#E5EFFA;
}
ul#static .search .searchform p {
width:100%;
text-align:right;
padding-right:6px;
}
ul#static .search .searchform form fieldset {
background-color:#99CC00;
}
ul#static .search .searchform form {
position:relative;
}
ul#static .search .searchform form label {
display:block;
margin:0;
padding:0;
background-color:#99FF66;
}
ul#static .search .searchform form input {
}
ul#static .search .searchform form br {
clear:both;
}

input[type=hidden] {
display:none;
}





ul.contact li {
margin:6px 0 6px 0;
}





.impressum,
.sitemap {
margin:0 0 0 -6px;
padding:0;
}
.impressum h2,
.sitemap h2 {
margin:0;
padding:0 0 0 6px !important;
}
.impressum h3,
.sitemap h3 {
margin:24px 0 0 0 !important;
padding:0 !important;
}
.impressum h6,
.sitemap h6 {
margin-top:9px;
padding:0 0 0 6px;
}
.impressum .spalte,
.sitemap .spalte {
float:left;
padding:0 0 0 6px;
}
ul#static .impressum .spalte,
ul#static .sitemap .spalte {
float:left;
width:159px;
}
#body-left ul#static .impressum .spalte,
#body-left ul#static .sitemap .spalte {
float:left;
width:97px;
}
.impressum .spalte .topic,
.sitemap .spalte .topic {
padding:0;
margin:0;
}
.impressum .spalte .topic .gruppe,
.impressum .spalte .topic .external,
.sitemap .spalte .topic .gruppe,
.sitemap .spalte .topic .external {
margin:12px 0 0 0 !important;
padding:0 !important;
}
.impressum .spalte .topic .gruppe h4,
.impressum .spalte .topic .external h4,
.sitemap .spalte .topic .gruppe h4,
.sitemap .spalte .topic .external h4 {
margin:0;
padding:0 0 1px 0;

}

.impressum .spalte .topic .gruppe .location,
.impressum .spalte .topic .gruppe .member,
.impressum .spalte .topic .external .link,
.sitemap .spalte .topic .gruppe .link,
.sitemap .spalte .topic .external .link {
margin:0;
padding:1px 0 1px 0 !important;

}
.sitemap .spalte .topic .gruppe .sublink,
.sitemap .spalte .topic .external .sublink {
margin:0;
padding:1px 0 1px 12px !important;

border:none;
}


ul#impressum-portrait {
background-color:#FFFFFF;
width:100%;
list-style:none;
margin:0;
padding:0 0 80em 0;
overflow:hidden;
}
#impressum-portrait li {
}
#impressum-portrait .portrait {
padding:1.6em 1.6em 1.4em 1.1em;
}
#impressum-portrait .portrait div.left {
float:left;
}
#impressum-portrait .portrait div.right {
float:right;
}
#impressum-portrait .portrait div.image {
width:166px;
cursor:default;
}
#impressum-portrait .portrait div.box {
width:32.3em;
cursor:default;
}
#impressum-portrait .portrait h2 {
margin:0;
padding:0
}
#impressum-portrait .portrait h3 {
margin:0;
padding:0
}
#impressum-portrait .portrait p {
margin:0;
padding:1.6em 0 0 0;
}
#impressum-portrait .portrait div.window-menu {
float:right;
margin:1.5em 0 0 0;
padding:0;
}
#impressum-portrait .portrait div.window-menu a {
margin-left:2px;
}
ul#impressum-portrait.geschaeftsbericht {
height:100px;
}




ul#marketing-overview {
width:100%;
margin:0;
padding:0;
list-style:none;
}
#body-left ul#marketing-overview {
width:498px !important;
}
ul#marketing-overview div.marketing {
background-color:#FFFFFF;
margin:0 0 6px 0;
padding:6px;
clear:both;
width:auto;
}



#marketing-overview li div.left {
float:left;
}
#marketing-overview li div.center {
float:none;
}
#marketing-overview li div.right {
float:right;
}
#marketing-overview li div.cattitle {
width:auto;
cursor:default;
}

#marketing-overview li div.image {
width:166px;
cursor:default;
}
#marketing-overview li div.content {
width:auto;
margin-left:166px;
cursor:default;
}
* html #marketing-overview li div.content {
margin-left:-166px;
}
#marketing-overview li div.box {
width:320px;
cursor:default;
}

#marketing-overview li div.image img {
margin-bottom:-2px;
}

#marketing-overview li div.cattitle div.text {
width:auto;
}
#marketing-overview li div.cattitle h2 {
margin:0;
padding:0;
}
#marketing-overview li div.cattitle p {
margin:0;
padding:6px 0 0 0;
}

#marketing-overview li div.content div.text {
width:332px;
}
#marketing-overview li div.content ul {
margin:0;
padding:0;
}
#marketing-overview li div.content h2 {
margin:0;
padding-bottom:11px;
}
#marketing-overview li div.content p {
margin:0;
}

#marketing-overview li div.box ul {
background-color:#E5EFFA;
margin-left:6px;
padding-top:6px;
height:154px;
}
#marketing-overview li div.box ul#marketing_verlag_nzzunternehmen {
height:42.0em;
}
#marketing-overview li div.box ul#marketing_verlag_nzzunternehmenbroschuere {
height:19.9em;
}
#marketing-overview li div.box ul li div {
padding:0 6px;
}
#marketing-overview li div.box ul li img {
margin-right:2px;
padding-bottom:1px;
}
#marketing-overview li div.box ul li img.top {
display:block;
margin-right:0;
padding-top:6px;
padding-bottom:6px;
padding-right:6px;
}



ul#static object {
border:0;
}
ul#static li.page div.vspace {
margin:5px 0;
}
ul#static li.page img.bottom {
margin-bottom:5px;
}
ul#static li.page img.top {
margin-bottom:4px;
}
* html ul#static .page img.top { 
margin-bottom:8px;
}
ul#static .text img {
margin-bottom:1px;
margin-right:2px;
}
ul#static ul.mobile {
margin:6px 0;
padding:0;
}
ul#static div.flashswf {
margin-top:2px;
padding-top:71px;
background-image:url(../_images/static_mobile_bg.jpg);
background-repeat:no-repeat;
background-position:1px 0;
background-color:#EEEEEE;
text-align:center;
vertical-align:middle;
height:326px;
}
ul#static div.flash {
background-color:#EEEEEE;
text-align:center;
vertical-align:middle;
padding:13px 0 15px 0;
}
ul#static ul.mobile li {
margin:0;
padding:0;
}
ul#static div.faqtitle {
margin:0 0 1.2em 0;
padding:0.5em 0 0.5em 0.5em;
background-color:#E5EFFA;
}



 

ul#static,
ul#impressum-portrait {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:normal;
color:#000000;
}
ul#static li h2 {
font-size:1.8em;
font-weight:normal;
letter-spacing:-0.01em;
}
ul#static li h2 a:link,
ul#static li h2 a:visited {
color:#000000;
}
ul#static li h2 a:hover,
ul#static li h2 a:focus,
ul#static li h2 a:active {
color:#FF9900;
}
ul#static li div h4,
ul#static li div p.text {
font-size:1.1em;
line-height:1.3em;
}
ul#static li div p.text strong,
ul#static li div h4 {
font-weight:bold;
}
ul#static li div p.text {
font-weight:normal;
}

ul#static ul.feeds li {
font-size:1.1em;
font-weight:normal;
line-height:1.3em;
}
ul#static ul.feeds li h3 {
font-size:1.0em;
font-weight:bold;
}
ul#static ul.feeds a:link,
ul#static ul.feeds a:visited {
color:#000000;
}
ul#static ul.feeds li h3 a:link,
ul#static ul.feeds li h3 a:visited {
color:#000000;
}
ul#static ul.feeds li h3 a:hover,
ul#static ul.feeds li h3 a:focus,
ul#static ul.feeds li h3 a:active {
color:#FF9900;
}
ul#static ul.feeds li div.link a:link,
ul#static ul.feeds li div.link a:visited {
color:#0066CC;
}
ul#static ul.feeds li div.link a:hover,
ul#static ul.feeds li div.link a:focus,
ul#static ul.feeds li div.link a:active {
color:#FF9900;
}





.impressum h6,
.sitemap h6 {
font-size:1.0em;
font-weight:normal;
}
.impressum .spalte .topic h3,
.sitemap .spalte .topic h3 {
font-size:1.2em;
font-weight:bold;
}
.impressum .spalte .topic .gruppe h4,
.impressum .spalte .topic .external h4,
.sitemap .spalte .topic .gruppe h4,
.sitemap .spalte .topic .external h4 {
font-size:1.0em;
font-weight:bold;
}

.impressum .spalte .topic .gruppe .location,
.impressum .spalte .topic .gruppe .member,
.impressum .spalte .topic .external .link {
font-size:1.0em;
font-weight:normal;
}

.sitemap .spalte .topic .gruppe .link,
.sitemap .spalte .topic .external .link {
color:#999999;
font-size:1.0em;
font-weight:bold;
}
.sitemap .spalte .topic .gruppe .sublink,
.sitemap .spalte .topic .external .sublink {
color:#999999;
font-size:1.0em;
font-weight:normal;
}


#impressum-portrait .portrait h2 {
font-size:1.1em;
font-weight:bold;
line-height:1.4em;
}
#impressum-portrait .portrait h3 {
color:#666666;
font-size:1.1em;
line-height:1.4em;
}
#impressum-portrait .portrait p {
font-size:1.1em;
line-height:1.4em;
}
#impressum-portrait .portrait div.window-menu {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
line-height:1.4em;
}








#marketing-overview li div.cattitle h2 {
font-size:1.0em;
font-weight:bold;
}
#marketing-overview li div.cattitle .title {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#marketing-overview li div.content h2 {
font-size:1.3em;
}
#marketing-overview li div.text h2 a:link,
#marketing-overview li div.text h2 a:visited {
color:#000000;
}
#marketing-overview li div.text h2 a:hover,
#marketing-overview li div.text h2 a:focus,
#marketing-overview li div.text h2 a:active {
color:#FF9900;
}
#marketing-overview li div.text p {
font-size:1.1em;
}
#marketing-overview li div.box a {
font-size:1.1em;
}



ul#static li h3 {
font-size:1.1em;
font-weight:bold;
}
ul#static ul.mobile li {
font-weight:bold;
font-size:1.1em;
color:#999999;
line-height:1.3em;
}
ul#static ul.mobile li.bold {
color: #000000;
}
ul#static ul.mobile li a.readmore {
font-weight:normal;
}
ul#static div.faqtitle {
font-weight:normal;
font-size:1.2em;
color:#0066CC;
}



 
 

.siteSearch,
.quickSearch {
margin:0;
padding:0 0 2px 0;
}
.siteSearch form,
.siteSearch form fieldset,
.quickSearch form,
.quickSearch form fieldset {
margin:0;
padding:0;
}
siteSearch form label,
quickSearch form label {
display:block;
}
.siteSearch form input,
.quickSearch form input {
float:left;
margin:6px 6px 0 0;
}
.siteSearch form input.text,
.siteSearch form input[type=text] {
width:23em;
height:1.3em;
}
.quickSearch form input.text,
.quickSearch form input[type=text] {
width:18.3em;
}

.bookReview, .restaurantGuides {
  background-color:#E5EFFA;
  margin:0pt;padding:0.4em 0.6em 0.6em;
}



.selectableSearch,
.selectableSearch form,
.selectableSearch form fieldset,
.selectableSearch form label,
.selectableSearch form input,
.selectableSearch form select {
margin:0;
padding:0;
}
.selectableSearch form label {
float:left;
display:block;
}
.selectableSearch form input,
.selectableSearch form select {
border-width:1px;
border-style:solid;
}
.selectableSearch form input {
float:right;
width:152px;
height:1.4em;
padding-top:0.2em;
margin-bottom:0.2em;
}
.selectableSearch form select {
float:right;
width:154px;
height:1.6em;
margin-bottom:0.2em;
}
.selectableSearch form input.button {
padding:0;
margin:0;
margin-left:4px;
display:inline;
width:75px;
height:17px;
text-indent:0;
background:none;
background-color:#FFFFFF;
}
.selectableSearch form br {
clear:both;
}
.selectableSearch .formLeft {
float:left;
width:150px;
}
.selectableSearch .formRight {
float:right;
width:322px;
}
.selectableSearch .formBox {
float:right;
padding-top:5px;
}
.selectableSearch img.searchAnchor {
margin-bottom:0.1em;
margin-right:0.2em;
}



ul#searchresult {                       
width:498px !important;
margin:0;
padding:0;
list-style:none;
}
ul#searchresult li.searchlist {         
background-color:#FFFFFF;
margin:0 0 6px 0;
padding:4px 6px 6px 6px;
clear:both;
width:auto;
}
ul#searchresult li.searchlist div.header,
ul#searchresult li.searchlist div.body {
position:relative;
}
ul#searchresult li div.clear {          
clear:both;
}
ul#searchresult li h2 {
margin:0;
padding:0 0 9px 0;
}
ul#searchresult li div.searchinfo {
margin:0;
padding:1.4em 0 0 0;
}
ul#searchresult li div.additional {
margin:0;
padding:1.7em 0 0 0;
}

ul#searchresult li div.searchform {
margin:0;
padding:0.4em 0.6em 0.6em 0.6em;
background-color:#E5EFFA;
}
ul#searchresult li div.searchform p {
float:right;
padding-right:0.5em;
}


ul#searchresult li div img.searchformAnchor {
margin-bottom:1px;
margin-right:2px;
}

ul#searchresult li div.searchbar {      
margin:0.8em 0 0 0;
padding:0.4em 0 0.4em 0;
border-width:1px;
border-style:solid;
border-top-color:#CCCCCC;
border-left-color:#FFFFFF;
border-right-color:#FFFFFF;
border-bottom-color:#CCCCCC;
}
ul#searchresult li div.searchbar ul {
margin:0;
padding:0;
list-style:none;
display:block;
float:right;
width:348px;
}
ul#searchresult li div.searchbar ul li {
margin:0;
padding:0 0.8em 0 0;
float:left;
}

ul#searchresult li div.searchdetails {  
margin:0;
padding:0;
}
ul#searchresult li div.searchdetails ul {
margin:0;
padding:0;
list-style:none;
}
ul#searchresult li div.searchdetails ul li {
margin:0;
padding:1.4em 0 0 0;
background-image:url(../_images/box_borderline_grey.gif);
background-repeat:repeat-x;
background-position:0 11px;
}
ul#searchresult li div.searchdetails ul li h3 {
margin:0;
padding:0;
}






.quickSearch form,
.selectableSearch form {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}



.quickSearch label {
font-size:0.9em;
 line-height:1.3em;
}
.quickSearch h4 {
font-size:1.1em;
line-height:1.3em;
font-weight:bold;
}



 .extendedSearch h4 {
 font-size:1.1em;
 margin-bottom:0.6em;
 }



.selectableSearch form select {
font-size:1.0em;
line-height:1.0em;
}
.selectableSearch form label {
font-weight:bold;
font-size:1.1em;
line-height:1.3em;
}
.selectableSearch form input.formButton {
font-weight:normal;
font-size:1.1em;
}
.selectableSearch a span.selected {
color:#FF9900;
}



ul#searchresult {    
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:normal;
color:#000000;
}
ul#searchresult li h2 {
font-size:1.8em;
font-weight:normal;
letter-spacing:-0.01em;
}
ul#searchresult li h2 a:link,
ul#searchresult li h2 a:visited {
color:#000000;
}
ul#searchresult li h2 a:hover,
ul#searchresult li h2 a:focus,
ul#searchresult li h2 a:active {
color:#FF9900;
}
ul#searchresult li div.searchinfo {
font-size:1.1em;
line-height:1.2em;
}
ul#searchresult li div.additional {
font-size:1.1em;
line-height:1.2em;
}
ul#searchresult li div.additional a:link,
ul#searchresult li div.additional a:visited {
color:#0066CC;
}
ul#searchresult li div.additional a:hover,
ul#searchresult li div.additional a:focus,
ul#searchresult li div.additional a:active {
color:#FF9900;
}

ul#searchresult li div label {          
font-size:1.1em;
font-weight:normal;
}
ul#searchresult li div.searchform p {
font-size:1.1em;
}
ul#searchresult input.searchinput {
font-size:1.0em;
line-height:1.2em;
}
* html ul#searchresult input.searchinput { 
font-size:1.1em;
}
ul#searchresult input.searchsubmit {
font-size:1.0em;
line-height:1.2em;
color:#FFFFFF;
}

ul#searchresult li div.searchbar {      
font-size:1.1em;
font-weight:normal;
}
ul#searchresult li div.searchbar ul li a:link,
ul#searchresult li div.searchbar ul li a:visited {
color:#0066CC;
}
ul#searchresult li div.searchbar ul li a:hover,
ul#searchresult li div.searchbar ul li a:focus,
ul#searchresult li div.searchbar ul li a:active {
color:#FF9900;
}
ul#searchresult li div.searchbar ul li a.visited:link,
ul#searchresult li div.searchbar ul li a.visited:visited {
color:#80B3E6;
}
ul#searchresult li div.searchbar ul li a.visited:hover,
ul#searchresult li div.searchbar ul li a.visited:focus,
ul#searchresult li div.searchbar ul li a.visited:active {
color:#FF9900;
}
ul#searchresult li div.searchbar ul li a.actual:link,
ul#searchresult li div.searchbar ul li a.actual:visited {
color:#0066CC;
font-weight:bold;
text-decoration:underline;
}
ul#searchresult li div.searchbar ul li a.actual:hover,
ul#searchresult li div.searchbar ul li a.actual:focus,
ul#searchresult li div.searchbar ul li a.actual:active {
color:#FF9900;
text-decoration:none;
}

ul#searchresult li div.searchdetails ul li h3 {   
font-size:1.1em;
font-weight:bold;
}
ul#searchresult li div.searchdetails ul li p {
font-size:1.1em;
line-height:1.3em;
}
ul#searchresult li div.searchdetails ul li p span {
color:#0066CC;
font-weight:bold;
}
ul#searchresult li div.searchdetails ul li h3 a:link,
ul#searchresult li div.searchdetails ul li h3 a:visited {
color:#0066CC;
}
ul#searchresult li div.searchdetails ul li h3 a:hover,
ul#searchresult li div.searchdetails ul li h3 a:focus,
ul#searchresult li div.searchdetails ul li h3 a:active {
color:#FF9900;
}
ul#searchresult li div.searchdetails ul li p.text a:link,
ul#searchresult li div.searchdetails ul li p.text a:visited {
color:#000000;
}
ul#searchresult li div.searchdetails ul li p.text a:hover,
ul#searchresult li div.searchdetails ul li p.text a:focus,
ul#searchresult li div.searchdetails ul li p.text a:active {

}
ul#searchresult li div.searchdetails ul li p.file a:link,
ul#searchresult li div.searchdetails ul li p.file a:visited {
color:#999999;
}
ul#searchresult li div.searchdetails ul li p.file a:hover,
ul#searchresult li div.searchdetails ul li p.file a:focus,
ul#searchresult li div.searchdetails ul li p.file a:active {
color:#FF9900;
}





ul#teasers {
width:326px !important;
margin:0;
padding:0;
list-style:none;
}
#teasers li.teaser {
background-color:#FFFFFF; 
margin-left:0;
margin-right:0;
margin-top:0;
margin-bottom:6px; 
padding-left:6px;
padding-right:6px;
padding-top:4px;
padding-bottom:6px;
clear:both;
display:block;
}
.teaser img.borderline-dotted {
border:none;
margin:0;
padding:0;
background:transparent url(../_images/teaser_borderline_white.gif) repeat-x center left;
height:1px;
line-height:1px;
width:99%;
}
.teaser img.borderline-dotted-newsticker,
.teaser img.borderline-dotted-marketplace,
.teaser img.borderline-dotted-advXertXoriXal {
border:none;
margin:0;
padding:0;
background:transparent url(../_images/teaser_borderline_grey.gif) repeat-x center left;
height:1px;
line-height:1px;
width:100%;
}

#teasers div.container,
#teasers div.marketplace {
margin:0;
padding:0;
}
#teasers div.container:after,
#teasers div.marketplace:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html #teasers div.container,
* html #teasers div.marketplace {
height:1%;
}





.teaser div.topic,
.teaser div.nzzFormat,
.teaser div.forecast,
.teaser div.voting {
background-color:#E5EFFA;
margin-left:0;
margin-right:0;
margin-top:2px;
margin-bottom:0;
padding-left:0;
padding-right:0;
padding-top:4px;
padding-bottom:6px;
}

.teaser div.stylespotter {                         
    margin:2px 0 0 0;                                     
    padding:4px 0 6px;
    background: url(../_images/stylespotter_teaser_bg.jpg) no-repeat #EDEDED;
    height: 95%;
}
* thml .teaser div.stylespotter {
height: 100%;
margin-bottom: 0;
}

.teaser div.stylespotter h3 {
    margin-top: 6px;
    margin-bottom: 2px;
}

.teaser div.stylespotter h5 {
    margin-top: 6px;
}

#teasers div.topic:after,
#teasers div.nzzFormat:after,
#teasers div.forecast:after,
#teasers div.voting:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html #teasers div.topic,
* html #teasers div.nzzFormat,
* html #teasers div.forecast,
* html #teasers div.voting {
height:1%;
}

.teaser div.voting form fieldset {
background-color:#E5EFFA;
margin:0; 
padding:0;
}
.teaser div.newsticker,
.teaser div.stockMarket,
.teaser div.sportResults,
.teaser div.marketplace,
.teaser div.advXertXoriXals {
background-color:#FFFFFF;
margin:0; 
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
}
.teaser div.poster {
background-color:#E9EDDB;
margin-left:0;
margin-right:0;
margin-top:2px;
margin-bottom:0;
padding-left:0;
padding-right:0;
padding-top:4px;
padding-bottom:6px;
}
.teaser div.topic:after,
.teaser div.nzzFormat:after,
.teaser div.forecast:after,
.teaser div.voting:after,
.teaser div.poster:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .teaser div.topic, 
* html .teaser div.nzzFormat,
* html .teaser div.forecast,
* html .teaser div.voting,
* html .teaser div.poster {
height:1%;
}

.teaser h2,h3 {
display:block;
margin-left:0;
margin-right:0;

margin-top:0;

padding-left:6px;
padding-right:6px;
padding-top:0;
padding-bottom:3px;

border:none;
}
.teaser img.bottom {
display:block;
margin-bottom:6px;
}
.teaser div.box {
margin:0;
padding:0;
}
.teaser div.only {
}
.teaser div.onlyLeft {
float:left;
}
.teaser div.onlyRight {
float:left;
width:160px !important;
}
.teaser div.textOnly {
margin-left:6px;
margin-right:6px;
text-align:left;
}
.teaser div.textLeft {
margin-left:6px;
float:left;
display:inline;
margin-right:6px;
}
.teaser div.textRight {
margin-right:6px;
float:left;
width:148px !important;
display:inline;
}
.teaser div.imageOnly {
margin-left:6px;
margin-right:6px;
text-align:center;
}
.teaser div.imageLeft {
margin-left:6px;
float:left;
display:inline;
}
.teaser div.videoLeft {                 

    width:148px !important;
    max-width:148px;
    min-width:148px;
    margin: 0px 6px 0px 6px;
    float:left;
    display:inline;                                     
}
.teaser .imageOnly img {

width:302px !important;
max-width:302px;
height:118px;

}
.teaser .only>a>img,
.teaser .imageOnly>a>img {
display:block;
}
.teaser .only>img,
.teaser .imageOnly>img {
display:block;
}
.teaser .onlyLeft img,
.teaser .imageLeft img {

width:148px !important;
max-width:148px;
min-width:148px;
height:118px;
margin-right:6px;
}
.teaser .onlyLeft>a>img,
.teaser .imageLeft>a>img {
display:block;
}
.teaser .onlyLeft>img,
.teaser .imageLeft>img {
display:block;
}
.teaser div.more {
margin:0;
padding:0;

margin-top:3px;
}
.teaser div.more img.top,
.teaser div.more img.bottom {
display:block;
margin-top:2px;
margin-bottom:3px;
}
.teaser .more img {
margin:0;
padding:0;
padding-right:1px;
padding-bottom:1px;
}
.teaser .more a {
margin:0;
padding:0;
}

.teaser table.newsTable,
.teaser table.sportsTable {
margin:0;
padding:0;
width:100%;
clear:both;
}
.teaser table.newsTable caption,
.teaser table.sportsTable caption {
margin:0;
padding:0;
padding-bottom:2px;
text-align:left;
}
.teaser table.newsTable thead,
.teaser table.newsTable tbody,
.teaser table.newsTable tfoot,
.teaser table.sportsTable thead,
.teaser table.sportsTable tbody,
.teaser table.sportsTable tfoot {
margin:0;
padding:0;
}
.teaser table.newsTable tr,
.teaser table.sportsTable tr {
margin:0;
padding:0;
}
.teaser table.newsTable th,
.teaser table.sportsTable th {
background-color:#E5EFFA;
margin:0;
padding:0 6px 0 6px;
border-left:none;
border-right:none;
border-top:1px #7F7F7F solid;
border-bottom:1px #7F7F7F solid;
white-space:nowrap;
}
.teaser table.newsTable td,
.teaser table.sportsTable td {
background-color:#E5EFFA;
margin:0;
padding:0 6px 0 6px;
}
.teaser table.newsTable .normal,
.teaser table.sportsTable .normal,
.teaser table.sportsTable .pair {
}
.teaser table.newsTable .important,
.teaser table.sportsTable .important,
.teaser table.sportsTable .impair {
background-color:#F2F7FC;
}
.teaser table.newsTable .text,
.teaser table.sportsTable .text {
text-align:left;
}
.teaser table.newsTable .number,
.teaser table.sportsTable .number {
text-align:right;
}
.teaser table.newsTable tbody td,
.teaser table.sportsTable tbody td {
border-left:none;
border-right:none;
border-top:none;
border-bottom:1px #CCCCCC solid;
}
.teaser table.newsTable tbody td.empty,
.teaser table.sportsTable tbody td.empty {
height:6px;
line-height:6px;
border:none !important;
}
.teaser table.sportsTable tbody td.allResults {
padding-top:0.3em !important;
padding-bottom:0.3em !important;
}
.teaser table.sportsTable span.against {
padding-left:0.3em;
padding-right:0.3em;
}




.teaser table.newsticker {
clear:both;
width:100%;
margin:0;
padding:0;

margin-top:1px;
border:none;
}
.teaser table.newsticker thead {
display:none;
visibility:hidden;
}
.teaser table.newsticker tfoot {
display:none;
visibility:hidden;
}
.teaser table.newsticker tbody {
margin:0;
padding:0;
}
.teaser table.newsticker tr {
margin:0;
padding:0;
}
.teaser table.newsticker td {
margin:0;
padding:0;
}
.teaser table.newsticker td.timestamp {
vertical-align:top;
margin:0;
padding-left:0;
padding-right:6px;

padding-top:6px;
padding-bottom:5px;
}
.teaser table.newsticker td.message {
vertical-align:top;
margin:0;
padding-left:0;
padding-right:0;

padding-top:6px;
padding-bottom:5px;
}
.teaser table.newsticker td.last {

}
.teaser table.newsticker td.pageup {
text-align:center;
margin:0;
padding-left:6px;
padding-right:6px;
padding-top:1px;
padding-bottom:0;
}
.teaser table.newsticker td.pagedown {
text-align:center;
margin:0;
padding-left:6px;
padding-right:6px;
padding-top:2px;
padding-bottom:0;
}
.teaser table.newsticker .borderline {
height:1px;
line-height:1px;
font-size:1px;
}




.teaser div.teaserMultipleTopics {
margin:0;
margin-top:2px;
padding:0;
}
.teaser .teaserMultipleTopics ul.teaserMultipleTopicsBar {
float:left;
width:100%;
margin:0;
margin-bottom:4px;
padding:0;
list-style:none;
background:#FFFFFF url(../_images/teaser_ticker_nav-line.gif) repeat-x bottom left;
}
.teaser .teaserMultipleTopics ul.teaserMultipleTopicsBar li {
float:left;

margin:0;
padding:0;
border-right:1px #CCCCCC solid;
}
.teaser .teaserMultipleTopics ul.teaserMultipleTopicsBar li.selected {
border-right:1px #666666 solid;
border-bottom:1px #FFFFFF solid;
}
.teaser .teaserMultipleTopics ul.teaserMultipleTopicsBar li a {
float:left;
display:block;
margin:0;
margin-left:1px;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:3px;
border:none;
border-top:1px #CCCCCC solid;
}
.teaser .teaserMultipleTopics ul.teaserMultipleTopicsBar li a.selected {
border-top:1px #666666 solid;
}
.teaser .teaserMultipleTopics ul.teaserMultipleTopicsBar li a.first {
margin:0;
padding-left:0 !important;
}





#teasers li.teaser div.MTBox {
height:15.6em;
}
#teasers li.teaser div.MTBox div.default,
#teasers li.teaser div.MTBox div.watchful,
#teasers li.teaser div.MTBox div.poster {
position:relative;
}
#teasers li.teaser div.MTBox div.watchful {
background-color:#E5EFFA;
}
#teasers li.teaser div.MTBox div.poster {
background-color:#E9EDDB;
}
#teasers li.teaser div.MTBox div.smallImage,
#teasers li.teaser div.MTBox div.bigImage {
padding:6px 0 6px 0;
}
#teasers li.teaser div.MTBox div.fix {
position:absolute;
top:0;
left:0;
height:13.0em;
}
#teasers li.teaser div.MTBox div.hidden {
display:none;
}
#teasers li.teaser div.MTBox div.visible {
display:block;
}
.hideMTBox {
position:relative;
z-index:-1;
}
.showMTBox {
position:relative;
z-index:auto;
}

#teasers h2.rubricsteaser {
 padding-bottom:1px;
}



#teasers li.teaser  {

}
#teasers li.teaser div.registerTabs {
margin:0;
margin-top:2px;
padding:0;
}
#teasers li.teaser div.registerTabs ul.registerTabbingBar {
float:left;
width:100%;
margin:0;
margin-bottom:6px;
padding:0;
list-style:none;
background:#FFFFFF url(../_images/teaser_ticker_nav-line.gif) repeat-x bottom left;
}
#teasers li.teaser div.registerTabs ul.registerTabbingBar li {
float:left;
margin:0;
padding:0;
border-right:1px #CCCCCC solid;
}
#teasers li.teaser div.registerTabs ul.registerTabbingBar li.selected {
border-right:1px #666666 solid;
border-bottom:1px #FFFFFF solid;
}
#teasers li.teaser div.registerTabs ul.registerTabbingBar li a {
float:left;
display:block;
margin:0;
margin-left:1px;
padding-left:3px;
padding-right:3px;
padding-top:2px;
padding-bottom:3px;
border:none;
border-top:1px #CCCCCC solid;
}
#teasers li.teaser div.registerTabs ul.registerTabbingBar li a.selected {
border-top:1px #666666 solid;
}
#teasers li.teaser div.registerTabs ul.registerTabbingBar li a.first {
margin:0;
padding-left:0 !important;
}




div#newstickerScrollBar,
div#newstickerScrollBar_recentReports,
div#newstickerScrollBar_mostreadReports,
div#newstickerScrollBar_recentArticles,
div#newstickerScrollBar_mostreadArticles,
div#newstickerScrollBar_stockmarketArticles,
div#mostwantedScrollBar {
margin:0;
padding:0;
text-align:left;
width:auto;

height:11.5em;
overflow:auto;

position:relative;
}
div#newstickerScrollBar .fixedwidth,
div#newstickerScrollBar_mostreadReports .fixedwidth,
div#newstickerScrollBar_recentReports .fixedwidth,
div#newstickerScrollBar_recentArticles .fixedwidth,
div#newstickerScrollBar_mostreadArticles .fixedwidth,
div#newstickerScrollBar_stockmarketArticles .fixedwidth,
div#mostwantedScrollBar .fixedwidth {
width:296px;
height:auto;
position:relative;
padding:0;
}
.hideNewstickerScrollBar {
z-index:-1;
}
.showNewstickerScrollBar {
z-index:auto;
}



.teaser .topic h5 {
margin:0;
padding:0;
padding-bottom:5px;
}
.teaser .topic h6 {
margin:0;
padding:0;
padding-bottom:3px;
}
.teaser .topic p {
margin:0;
padding:0;

}

.teaser .topic .teaserPictureMultitext h5 {     
    margin:0;
    padding:0;
    padding-bottom:1px;
}

.teaser .topic .teaserPictureMultitext p {    
    margin:0;
    padding:0;
    padding-bottom:5px;
}

.teaser .topic .teaserFullPicture h5 {       
    margin:0;
    padding:0;
    padding-bottom:1px;
    padding-top:5px;
}



.teaser .nzzFormat h5 {
margin:0;
padding:0;
padding-bottom:5px;
}
.teaser .nzzFormat h6 {
margin:0;
padding:0;
padding-bottom:8px;
}
.teaser .nzzFormat p {
margin:0;
padding:0;
}



.teaser .voting h5 {
margin:0;
padding:0;
padding-bottom:5px;
}
.teaser .voting h6 {
margin:0;
padding:0;
padding-bottom:3px;
}
.teaser .voting p {
margin:0;
padding:0;
}
.teaser .voting form {
margin:0;
padding:0;
}
.teaser .voting form fieldset {
}
.teaser .voting form legend {
display:none;
}
.teaser .voting form table.ballot {
margin:0;
margin-top:2px;
padding:0;
width:100%;
}
.teaser .voting form table.ballot thead,
.teaser .voting form table.ballot tfoot {
margin:0;
padding:0;
display:none;
}
.teaser .voting form table.ballot tbody {
margin:0;
padding:0;
}
.teaser .voting form table.ballot tr {
margin:0;
padding:0;
}
.teaser .voting form table.ballot td {
text-align:left;
vertical-align:middle;
margin:0;
padding:0;
padding-top:6px;
white-space:normal;
width:21px;
}
.teaser .voting form table.ballot td.label {
width:auto;
}
.teaser .voting form table.ballot td.submit {
text-align:right;
width:auto;
}
.teaser .voting form table.ballot td.submit div {
width:100%;
}

.teaser .voting table.votingResults {
clear:both;
}
.teaser .voting table.votingResults caption {
display:none;
visibility:hidden;
}
.teaser .voting table.votingResults thead {
display:none;
visibility:hidden;
}
.teaser .voting table.votingResults tfoot {
display:none;
visibility:hidden;
}
.teaser .voting table.votingResults tbody {
margin:0;
padding:0;
}
.teaser .voting table.votingResults tr {
margin:0;
padding:0;
}
.teaser .voting table.votingResults th {
margin:0;
padding:0;
}
.teaser .voting table.votingResults td {
vertical-align:middle;
margin:0;
padding:0;
padding-top:9px;
padding-right:12px;
}
.teaser .voting table.votingResults td img {
}
.teaser .voting table.votingResults .normal {
}
.teaser .voting table.votingResults .important {
background-color:#F2F7FC;
}
.teaser .voting table.votingResults .text {
text-align:left;
}
.teaser .voting table.votingResults .number {
text-align:right;
}
.teaser .voting .votingAnswersCounted {
  padding-top: 5px;
}



.teaser .forecast h5 {
margin:0;
padding:0;
padding-bottom:5px;
}
.teaser .forecast h6 {
margin:0;
padding:0;
padding-bottom:3px;
}
.teaser .forecast p {
margin:0;
padding:0;
}
.teaser table.forecast {
margin:0;
padding:0;
width:100%;
clear:both;
}
.teaser table.forecast caption {
margin:0;
padding:0;
}
.teaser table.forecast thead {
margin:0;
padding:0;
}
.teaser table.forecast tfoot {
margin:0;
padding:0;
}
.teaser table.forecast tbody {
margin:0;
padding:0;
}
.teaser table.forecast tr {
margin:0;
padding:0;
}
.teaser table.forecast th {
margin:0;
padding:0;
text-align:left;
}
.teaser table.forecast td {
margin:0;
padding:0;
}
.teaser table.forecast img {
margin:0;
padding:0;
padding-right:3px;
padding-bottom:1px;
}
.teaser table.forecast img.forecast {
border:none;
display:block;
height:36px !important;
max-height:36px;
min-height:36px;
width:36px !important;
max-width:36px;
min-width:36px;
margin:0;
margin-right:8px;
padding:4px 0 4px 0;
}

.teaser table.forecast p.readmore_forecast {
margin-left: 1px;
}






.teaser .marketplace h3 {
padding-left:0 !important;

}
.teaser .marketplace h5 {
margin:0;
padding:0;
padding-bottom:9px;
}
.teaser .marketplace h6 {
margin:0;
padding:0;
padding-bottom:3px;
}
.teaser .marketplace p {
margin:0;
padding:0;
}

.teaser .marketplace div.registerTabs ul.registerTabbingBar {
margin-bottom:6px !important;
}


.teaser .marketplace .teaserMultipleTopics ul.teaserMultipleTopicsBar {
margin-bottom:6px !important;
}




.teaser .mrktpltz {
  width:148px; margin-bottom:6px; padding:6px 6px 0 6px;
  background-color: white;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.teaser .mrktpltz h3 {padding:0 0 3px 0}
.teaser .mrktpltz .mrktpltzElem  {border-top: dotted 1px #ccc; padding:6px 0 6px 0; min-height: 54px;}
.teaser .mrktpltz .mrktpltzImage {width:54px;height:54px; float:left;margin-right:6px}
.teaser .mrktpltz .mrktpltzImg   {max-width:54px;max-height:54px}
.teaser .mrktpltz .mrktpltzTitle {font-weight:bold}
.teaser .mrktpltz .mrktpltzTitle a:link, .mrktpltzTitle a:visited {color:#000}
.teaser .mrktpltz .mrktpltzTitle a:hover, .mrktpltzTitle a:active, .mrktpltzTitle a:focus {color:#f90}




.teaser .advXertXoriXals h4 {
margin:0;

padding:0;
padding-bottom:4px;

border:none;
}
.teaser .advXertXoriXals img.bottom {
display:block;
margin-bottom:5px;
}
.teaser .advXertXoriXals div.rectangle {
margin-left:6px;
width:300px;
}

.teaser .advXertXoriXals div.sponsor img.bottom {
margin-left:0px;
width:300px;
margin-bottom:0px ! important;
}
#teasers  li.sponsor {
 padding-top:6px;
 padding-bottom:6px;
}

.headlines li.sponsor {
 padding-top:5px;
 padding-bottom:5px;
}



.teaser .advXertXoriXals div.video-ad {
margin-left:6px;
width:300px;
}
.teaser .advXertXoriXals div.poster {
background-color:#E9EDDB;
margin:0;
padding:0;
padding-bottom:6px;
}
.teaser .advXertXoriXals h5 {
margin:0;

padding:0;
padding-top:3px;
padding-bottom:3px;
padding-left:6px;

border:none;
}
.teaser .advXertXoriXals .poster img.bottom {
display:block;
margin-bottom:5px;
}
.teaser .advXertXoriXals h6 {
margin:0;
padding:0;
padding-left:6px;
padding-bottom:5px;
}
.teaser .advXertXoriXals p {
margin:0;
padding:0;
padding-left:6px;
}





ul#teasers {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:normal;
color:#000000;
}
.teaser {
}
.teaser h3 {
color:#0066CC;
font-size:1.2em;
font-weight:normal;
}
.teaser h3 a,
.teaser h3 a:visited {
color:#666666 !important;
text-decoration:none;
}
.teaser h3 a:hover,
.teaser h3 a:focus,
.teaser h3 a:active,
.teaser h5 a:hover,
.teaser h5 a:focus,
.teaser h5 a:active {

color:#FF9900 !important;
text-decoration:none;
}

.teaser div.stylespotter h3 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #666666;
}

.teaser div.stylespotter h5 {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}

.teaser div.stylespotter p a,
.teaser div.stylespotter p a:hover,
.teaser div.stylespotter p a:focus,
.teaser div.stylespotter p a:visited,
.teaser div.stylespotter p a:active,
.teaser div.stylespotter h5 a,
.teaser div.stylespotter h5 a:visited {
color: #000000;
text-decoration: none;
}


.teaser div.more { 
}
.teaser .more strong.keyword {
font-weight:bold;
}


.teaser table.newsTable {
color:#000000;
line-height:1.4em;
}
.teaser table.newsTable caption {
font-weight:bold;
}
.teaser table.newsTable thead {
}
.teaser table.newsTable tfoot {
}
.teaser table.newsTable tbody {
}
.teaser table.newsTable tr {
}
.teaser table.newsTable th {
font-weight:bold;
}
.teaser table.newsTable td.normal {
font-weight:normal;
}
.teaser table.newsTable td.important {
font-weight:bold;
}
.teaser table.newsTable td.text {
}
.teaser table.newsTable td.number {
}



.teaser table.sportsTable {
color:#000000;
line-height:1.4em;
}
.teaser table.sportsTable caption {
font-weight:bold;
}
.teaser table.sportsTable thead {
}
.teaser table.sportsTable tfoot {
}
.teaser table.sportsTable tbody {
}
.teaser table.sportsTable tr {
}
.teaser table.sportsTable th {
font-weight:bold;
}
.teaser table.sportsTable td,
.teaser table.sportsTable td.normal,
.teaser table.sportsTable td.pair,
.teaser table.sportsTable td.impair {
font-weight:normal;
}
.teaser table.sportsTable td.important {
font-weight:bold;
}
.teaser table.sportsTable td.text {
}
.teaser table.sportsTable td.number {
}


.teaser table td a,
.teaser table td a:visited {
color:#000000;
}
.teaser table td a:hover,
.teaser table td a:focus,
.teaser table td a:active {
color:#FF9900;
}






#teasers div.registerTabs ul.registerTabbingBar li {
font-size:1.0em;
font-weight:normal;
line-height:1.3em;
color:#000000;
}
#teasers div.registerTabs ul.registerTabbingBar li a, 
#teasers div.registerTabs ul.registerTabbingBar li a:visited {
color:#999999 !important;
font-weight:bold;
text-decoration:none;
}
#teasers div.registerTabs ul.registerTabbingBar li a:hover,
#teasers div.registerTabs ul.registerTabbingBar li a:focus,
#teasers div.registerTabs ul.registerTabbingBar li a:active {
color:#FF9900 !important;
font-weight:bold;
text-decoration:none;
}
#teasers div.registerTabs ul.registerTabbingBar li a.selected,
#teasers div.registerTabs ul.registerTabbingBar li a.selected:visited,
#teasers div.registerTabs ul.registerTabbingBar li a.selected:hover,
#teasers div.registerTabs ul.registerTabbingBar li a.selected:focus,
#teasers div.registerTabs ul.registerTabbingBar li a.selected:active {
color:#000000 !important;
font-weight:bold;
text-decoration:none;
}


.teaserMultipleTopics ul.teaserMultipleTopicsBar li {
font-size:1.0em;
font-weight:normal;
color:#000000;
}
.teaserMultipleTopics ul.teaserMultipleTopicsBar li a, 
.teaserMultipleTopics ul.teaserMultipleTopicsBar li a:visited {
color:#999999 !important;
font-weight:bold;
text-decoration:none;
}
.teaserMultipleTopics ul.teaserMultipleTopicsBar li a:hover,
.teaserMultipleTopics ul.teaserMultipleTopicsBar li a:focus,
.teaserMultipleTopics ul.teaserMultipleTopicsBar li a:active {
color:#FF9900 !important;
font-weight:bold;
text-decoration:none;
}
.teaserMultipleTopics ul.teaserMultipleTopicsBar li a.selected,
.teaserMultipleTopics ul.teaserMultipleTopicsBar li a.selected:visited,
.teaserMultipleTopics ul.teaserMultipleTopicsBar li a.selected:hover,
.teaserMultipleTopics ul.teaserMultipleTopicsBar li a.selected:focus,
.teaserMultipleTopics ul.teaserMultipleTopicsBar li a.selected:active {
color:#000000 !important;
font-weight:bold;
text-decoration:none;
}

#teasers h2.rubricsteaser {
  font-size:1.2em;
color:#000000;
}





#teasers table.newsticker {
color:#000000;
}
.teaser table.newsticker td.timestamp {
font-weight:bold;
}




#teasers .topic h5 {
color:#000000;
font-size:1.2em;
font-weight:normal;
}

#teasers .topic .teaserPictureMultitext h5 {       
    color:#000000;
    font-size:1.0em;
    font-weight:bold;
}

#teasers .topic .teaserFullPicture h5 {       
    color:#000000;
    font-size:1.1em;
    font-weight:bold;
}

#teasers .topic h5 a,
#teasers .topic h5 a:visited,
.teaser .topic h5 a,
.teaser .topic h5 a:visited {
color:#000000 !important;
text-decoration:none;
}
#teasers .topic h5 a:hover,
#teasers .topic h5 a:focus,
#teasers .topic h5 a:active {
color:#FF9900 !important;
text-decoration:none;
}
#teasers .topic p {
font-size:1.0em;
font-weight:normal;
line-height:1.4em;
}



#teasers .nzzFormat h5 {
color:#000000;
font-size:1.0em;
font-weight:normal;
line-height:1.1em;
}
#teasers .nzzFormat h5 a,
#teasers .nzzFormat h5 a:visited {
color:#000000 !important;
text-decoration:none;
}
#teasers .nzzFormat h5 a:hover,
#teasers .nzzFormat h5 a:focus,
#teasers .nzzFormat h5 a:active {
color:#FF9900 !important;
text-decoration:none;
}
#teasers .nzzFormat h6 {
color:#000000;
font-size:1.0em;
font-weight:normal;
line-height:1.1em;
}
#teasers .nzzFormat p {
color:#000000;
font-size:1.0em;
font-weight:normal;
line-height:1.4em;
}



#teasers .voting h5 {
color:#000000;
font-size:1.2em;
font-weight:normal;
}
#teasers .voting h5 a,
#teasers .voting h5 a:visited {
color:#000000 !important;
text-decoration:none;
}
#teasers .voting h5 a:hover,
#teasers .voting h5 a:focus,
#teasers .voting h5 a:active {
color:#FF9900 !important;
text-decoration:none;
}
#teasers .voting h6 {
font-size:1.0em;
font-weight:normal;
line-height:1.1em;
}
#teasers .voting p {
color:#000000;
font-size:1.0em;
font-weight:normal;
}



.teaser .forecast h5 {
color:#000000;
font-size:1.2em;
font-weight:normal;
}
.teaser .forecast h5 a,
.teaser .forecast h5 a:visited {
color:#000000 !important;
text-decoration:none;
}
.teaser .forecast h5 a:hover,
.teaser .forecast h5 a:focus,
.teaser .forecast h5 a:active {
color:#FF9900 !important;
text-decoration:none;
}
#teasers .forecast h6 {
color:#000000;
font-size:1.0em;
font-weight:bold;
line-height:1.1em;
}
.teaser .forecast p {
color:#000000;
font-size:1.0em;
font-weight:normal;
}
.teaser table.forecast {
color:#000000;
}
.teaser table.forecast caption {
}
.teaser table.forecast thead {
}
.teaser table.forecast tfoot {
}
.teaser table.forecast tbody {
}
.teaser table.forecast tr {
}
.teaser table.forecast th {
font-weight:bold;
}
.teaser table.forecast td {
font-weight:normal;
}
.teaser table.forecast td.timestamp {
}
.teaser table.forecast td.message {
}



.teaser table.stockIndex td.positive {
color:#339933 !important;
}
.teaser table.stockIndex td.negative {
color:#FF0000 !important;
}



.teaser table.sportsTable td.positive {
color:#339933 !important;
}
.teaser table.sportsTable td.negative {
color:#FF0000 !important;
}



.teaser .marketplace h3 {
color:#000000;
font-size:1.2em;
font-weight:normal;
}
.teaser .marketplace h5 {
color:#000000;
font-size:1.0em;
font-weight:bold;
line-height:1.1em;
}
.teaser .marketplace h6 {
color:#000000;
font-size:1.0em;
font-weight:normal;
line-height:1.1em;
}
.teaser .marketplace p {
font-size:1.0em;
font-weight:normal;
line-height:1.4em;
color:#000000;
}



.teaser .advXertXoriXals h4 {
color:#999999;
font-size:1.0em;
font-weight:normal;
}
.teaser .advXertXoriXals a,
.teaser .advXertXoriXals a:visited {
color:#666666 !important;
text-decoration:none;
}
.teaser .advXertXoriXals a:hover,
.teaser .advXertXoriXals a:focus,
.teaser .advXertXoriXals a:active {
color:#FF9900 !important;
text-decoration:none;
}
.teaser .advXertXoriXals h5 {
color:#0066CC;
font-size:1.2em;
font-weight:normal;
}
.teaser .advXertXoriXals h6 {
font-size:1.2em;
font-weight:normal;
}
.teaser .advXertXoriXals h6 a,
.teaser .advXertXoriXals h6 a:visited {
color:#000000 !important;
text-decoration:none;
}
.teaser .advXertXoriXals h6 a:hover,
.teaser .advXertXoriXals h6 a:focus,
.teaser .advXertXoriXals h6 a:active {
color:#FF9900 !important;
text-decoration:none;
}
.teaser .advXertXoriXals p {
font-size:1.0em;
font-weight:normal;
line-height:1.4em;
color:#000000;
}


.teaser a.rmSubline,
.teaser a.rmSubline:link, 
.teaser a.rmSubline:visited 
.teaser a.rmSubline:hover, 
.teaser a.rmSubline:focus, 
.teaser a.rmSubline:active {
    color: #000000 !important;
    text-decoration: none;
}


div.BannerSmallLeft {
position:absolute;
left:0px;
top:0px;
overflow:visible;
height:163px;
width:163px;
background-image:url(award-winning_small_left.gif);
background-repeat:no-repeat;
background-position:-200px -200px;
background-color:transparent;
margin:0;
padding:0;
color:#000;
font-family:helvetica,verdana,arial,tahoma,sans-serif;
z-index:0;
border:none;
float:none;
}


div#wemf {
position:absolute;
left:0px;
top:0px;
visibility:hidden;
overflow:hidden;
z-index:0;
border:none;
}

.videoTeaserTitle { 
  background: url(../_images/icon_video.gif) no-repeat 6px 2px;
  padding-left: 24px;
}

.audioTeaserTitle {
  background: url(../_images/icon_audio.gif) no-repeat 6px 2px;
  padding-left: 24px;
}


.videoContainer {
  position: relative;
}

.videoContainer div {
  border: 0;
  margin: 0;
  overflow: hidden;
}

.videoContainer img {
  width: 300px;
}


.videoContainer div a {
  background: transparent url(../_images/big_play.gif) no-repeat scroll 0
    0;
  overflow: hidden;
  position: absolute;
  
  height: 27px;
  width: 33px;
  display: block;
  right: 6px;
  top: 135px;
}


div.videoLead {
  margin-top: 21px;
  margin-bottom: 4px;
}

#article h4.articleVideoTitle {
  padding-bottom: 6px;
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 1em;
}

#article p.articleLeadText {
  margin-bottom: 0;
  margin-top: 10px;
  padding-top: 0px;
}


div.videoSlider {
  background-color: #F1F1F1;
  border-color: #D5D5D5;
  border-style: dotted solid solid dotted;
  border-width: 1px;
  clear: both;
  
  height: 17em;
  margin: 0 !important;
  overflow: hidden;
  position: relative;
}

div.videoSlider a {
  color: #000000;
  text-decoration: none;
}

div.videoSlider a:hover {
  color: #FF9900;
  text-decoration: none;
}

.videoSlider div.naviLeft {
  background: #F1F1F1 url(../_images/video_slider_arrow_left.gif)
    no-repeat scroll center center;
  position: absolute;
  left: 0;
  top: 10px;
  width: 48px;
  
  height: 71px;
  cursor: pointer;
  z-index: 2;
}

.videoSlider div.naviCoverLeft {
  background: #F1F1F1;
  position: absolute;
  left: 0px;
  
  top: 81px;
  width: 48px;
  
  height: 80px;
  z-index: 2;
}

.videoSlider div.naviLeftDummy {
  background: #F1F1F1;
  position: absolute;
  left: 0;
  top: 10px;
  width: 48px;
  
  height: 71px;
  z-index: 2;
}

.videoSlider div.naviRight {
  background: #F1F1F1 url(../_images/video_slider_arrow_right.gif)
    no-repeat scroll center center;
  position: absolute;
  
  left: 438px;
  top: 10px;
  width: 48px;
  
  height: 71px;
  cursor: pointer;
  z-index: 2;
}

.videoSlider div.naviCoverRight {
  background: #F1F1F1;
  position: absolute;
  
  left: 438px;
  
  top: 81px;
  width: 48px;
  
  height: 80px;
  z-index: 2;
}

.videoSlider div.naviRightDummy {
  background: #F1F1F1;
  position: absolute;
  
  left: 438px;
  top: 10px;
  width: 48px;
  
  height: 71px;
  z-index: 2;
}

.videoSlider div.contentMask {
  overflow: hidden;
  position: relative;
  width: 486px;
}

.videoSlider .contentMask ul.elementList {
  float: left;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  position: relative;
  top: 0;
  z-index: 1;
}

.videoSlider .contentMask ul.elementList li {
  float: left;
  margin-right: 6px;
  margin-top: 10px;
  padding: 0;
}

.videoSlider .contentMask div.video {
  position: relative;
  
  width: 126px;
  
  height: 15em;
  overflow: hidden;
  line-height: 1.4em;
}

.videoSlider .contentMask .video img {
  height: 71px;
  width: 126px;
}

.videoSlider .contentMask .video .play_icon a {
  background: url(../_images/small_play.gif) no-repeat scroll 0 0;
  overflow: hidden;
  position: absolute;
  
  height: 18px;
  width: 25px;
  display: block;
  right: 3px;
  top: 50px;
}
