@charset "iso-8859-1";

/***********************************************************************************

 	Mehr Zeitung - Online-Ausgabe der grössten Ostschweizer Tageszeitung
	www.tagblatt.ch - Bildschirm-CSS
	----------------------------------------------------------------------------
	Internet Tagblatt Medien - Oliver Andermatt, Roger Bächinger, Maja Bretscher
	
************************************************************************************/


/* GLOBAL
****************************************************************************************************************************************************************************************************************************/
html, body, div, h1, h2, h3, h4, h5, h6, p, ol, ul, li, hr, img, table, caption, tr, th, td, form, fieldset, legend, label, input, textarea, select {
	font: 11px/16px verdana, helvetica, arial, sans-serif;
	color: #333;
	text-align: left;
   	border: 0;
	margin: 0;
  	padding: 0;
  }

a:link, a:visited {
	font-weight: bold;
	color: #055b9b;
	text-decoration: none;
	outline: 0; /* für Firefox */
}
a:hover, a:active {
	color: #fff;
	background: #c30000;
       /*cursor:url(http://web1.tagblatt.ch/werbung/ottos/ottosfinger.cur), auto;*/
}
.weiterlesen a:link, .weiterlesen a:visited { /* für "...>>" bei Anrissen */
	color: #c30000;
}
.weiterlesen a:hover, .weiterlesen a:active { /* für "...>>" bei Anrissen */
	color: #fff;
}
.fett {
	font-weight: bold;
}
.kursiv {
	font-style: italic;
}
#kopf-werbung a:link, #kopf-werbung a:visited,
#kopf-logo a:link, #kopf-logo a:visited,
#artikel-werbung a:link, #artikel-werbung a:visited,
#werbung-skyscraper a:link, #werbung-skyscraper a:visited,
.artikel-anriss-zweispaltig-innenrahmen-bild a:link, .artikel-anriss-zweispaltig-innenrahmen-bild a:visited,
.artikel-anriss-einspaltig-innenrahmen-bild a:link, .artikel-anriss-einspaltig-innenrahmen-bild a:visited,
.artikel-detail-bild a:link, .artikel-detail-bild a:visited,
.zoombox a:link, .zoombox a:visited,
.infobox-bild a:link, .infobox-bild a:visited,
.dossier-navigationsbox a:link, .dossier-navigationsbox a:visited,
.werbung-rectangle a:link, .werbung-rectangle a:visited
.infospalte-wetter a:hover { /* unterbindet die Hyperlink-Effekte */
	background: none;
}


/* FRAMEWORK
****************************************************************************************************************************************************************************************************************************/
body {
	padding: 6px;
	/*background: #90989d;*/
        background: #dddddd;
}

/* Hauptebenen
****************************************************************************************************************************************************************************************************************************/
#kopf {
	float: left;
	/*width: 994px;*/
}
#inhalt-aussenrahmen { /* wird verwendet, um den Skyscraper (#werbung-skyscraper) rechts des Inhalts zu platzieren */
	float: left;
	width: 994px;
}
#inhalt-mittelrahmen { /* enthält die vertikale Trennlinie zwischen Inhalt und Informationsspalte als Hintergrundbild, damit bei individuellen Spaltenlängen die Linie unabhängig mitwächst */
	float: left;
	width: 831px;
	margin: 0 3px 0 0;
	background: #fff url(/sgupl/graph/elemente/inhalt-hintergrundlinie_830x1.gif) repeat-y;
}
#inhalt-mittelrahmen-ohne { /* enthält keine vertikale Trennlinie zwischen Inhalt und Informationsspalte, zB fuer iFrame*/
	float: left;
	width: 831px;
	margin: 0 3px 0 0;
        background: #fff;
	/*background: #fff url(/sgupl/graph/elemente/inhalt-hintergrundlinie_830x1.gif) repeat-y;*/
}
#inhalt-innenrahmen { /* enthält die unterste horizontale Fußlinie als Hintergrundbild, damit sich im Inhalt unten immer eine Linie befindet; unabhängig der Spaltenlängen */
	float: left;
	width: 831px;
	background: url(/sgupl/graph/elemente/inhalt-hintergrundlinie_1x3.gif) repeat-x 0 bottom;
}
#werbung-skyscraper {
	float: left;
	width: 160px;
}
#fuss {
	clear: both;
	width: 831px;
	height: 47px;
}

/* Kopf
****************************************************************************************************************************************************************************************************************************/
#kopf-werbung { /* Fullbanner, Leaderboard, Maxiboard */
	float: left;
	width: 994px;
	margin: 0 0 5px 0;
        padding: 0 0 0 0;
}
#kopf-navigation {
	float: left;
	width: 816px;
	height: 24px;
	background-color: #fff;
        /*background:#b8bdc0;*/
	padding:0px 0px 0px 15px;
}
#kopf-logo {
	float: left;
	width: 831px;
	height: 78px;
        /*background:#ffffff;*/
}

/* Unterebenen - Navigation
****************************************************************************************************************************************************************************************************************************/
#inhalt-navigation {
	float: left;
	width: 831px;
	height: 45px;
}

/* Unterebenen - Artikel
****************************************************************************************************************************************************************************************************************************/
#inhalt-artikel {
	float: left;
	width: 502px;
	min-height: 800px;
        vertical-align:top;
	height: expression(this.scrollHeight < 779 ? "800px" : "auto"); /* min-height-Workaround für Internet Explorer 6 */
}
.artikel-anriss-zweispaltig-aussenrahmen, .artikel-detail-zweispaltig-aussenrahmen { /* wird pro zweispaltigem Anriss verwendet */
	float: left;
        vertical-align: top;
	width: 468px;
         border-bottom:3px solid #dddddd;
	padding: 0 16px 0px 15px; /* Abstände innerhalb der Spalten */
         margin:0px 0px 0px 0px;
}
.artikel-anriss-zweispaltig-innenrahmen { /* Workaround für Internet Explorer - wird pro zweispaltigem Anriss mit Bild links und Text rechts verwendet */
         width:468px;
	padding: 0 0 11px 0; /* Abstand unten von Bild und/oder p zu Linkbox oder Linie */
}
.artikel-detail-zweispaltig-innenrahmen {
	float: left;
}
.artikel-detail-bild {
	float: right;
	margin: 0 0 16px 0;
}
.artikel-anriss-zweispaltig-innenrahmen-bild-aufmacher { /* Workaround für Internet Explorer - wird pro zweispaltigem Aufmacher-Anriss verwendet */
	float: left;
	width: 468px;
	margin: 0 0 6px 0; /* Abstand unten von Bild zu h1 */
}
.artikel-anriss-zweispaltig-innenrahmen-text-aufmacher { /* Workaround für Internet Explorer - wird pro zweispaltigem Aufmacher-Anriss verwendet */
	float: left;
	width: 468px;
         margin:0px 0px 8px 0px;
}
.artikel-anriss-zweispaltig-innenrahmen-bild { /* Workaround für Internet Explorer - wird pro zweispaltigem Anriss mit Bild links und Text rechts verwendet */
	float: left;
         padding:0px 10px 0px 0px;
}
.artikel-anriss-zweispaltig-innenrahmen-text { /* Workaround für Internet Explorer - wird pro zweispaltigem Anriss mit Bild links und Text rechts verwendet */
        clear:both;
        float:left;
        width:468px;
        border-bottom:1px solid #dddddd;
        min-height:50px;	
        padding:0px 0px 15px 0px;
        margin: 0px 0px 8px 0px;
}
.artikel-anriss-zweispaltig-innenrahmen-text-2 { /* Workaround für Internet Explorer - wird pro zweispaltigem Anriss OHNE Bild verwendet */
	float: left;
	width: 468px;
	margin: -4px 0 0 0; /* Abstand oben und unten von h1 zu p */
}
.artikel-anriss-einspaltig-aussenrahmen { /* wird pro einspaltigem Anriss verwendet - enthält die vertikale Trennlinie zwischen einspaltigen Spalten, damit bei individuellen Spaltenlängen die Linie unabhängig mitwächst */
	float: left;
	width: 502px;
	background: url(/sgupl/graph/elemente/inhalt-hintergrundlinie_502x1.gif) repeat-y;
}
.artikel-anriss-einspaltig-mittelrahmen { /* enthält die unterste horizontale Fußlinie als Bild, damit sich im Inhalt unten immer eine Linie befindet; unabhängig der Spaltenlängen */
	float: left;
	width: 502px;
	background: url(/sgupl/graph/elemente/inhalt-hintergrundlinie_1x3.gif) repeat-x 0 bottom;
}
.artikel-anriss-einspaltig-innenrahmen { /* wird pro einspaltigem Anriss verwendet */
	float: left;
	width: 236px;
	padding: 9px 0 15px 15px; /* Abstände innerhalb der Spalten */
}
.artikel-anriss-einspaltig-innenrahmen-bild { /* Workaround für Internet Explorer - wird pro einspaltigem Anriss mit Bild oben und Text unten verwendet */
	float: left;
	width: 145px;	
	margin: 0 0 6px 0; /* Abstand unten von Bild zu h1 */
}
.artikel-anriss-einspaltig-innenrahmen-text { /* Workaround für Internet Explorer - wird pro einspaltigem Anriss mit Bild oben und Text unten verwendet */
	float: left;
	width: 214px;
}
.artikel-anriss-zweispaltig-aussenrahmen .linkbox {
	clear: both;
	width: 454px; /* Workaround für Internet Explorer */
	margin: 0 0 12px 0; /* Abstand unten zu Linie */
	padding: 3px 7px 3px 7px; /* Abstände innerhalb der Linkbox */
	background: #e4e4e8;
}
.artikel-detail-einspaltig-spalte-2 .linkbox {
	width: 286px; /* Workaround für Internet Explorer */
	margin: 0 0 12px 0;
	padding: 3px 7px 3px 7px; /* Abstände innerhalb der Linkbox */
	background: #e4e4e8;
}
.artikel-detail-einspaltig-spalte-1 {
	float: left;
	width: 155px;
	margin: 0 13px 44px 0;
}
.artikel-detail-einspaltig-spalte-2 {
	float: left;
	width: 300px;
	margin: 0 0 3px 0;
        vertical-align:top;
}
.artikel-detail-einspaltig-spalte-2 .infobox {
	border: solid #8f8f8f;
	border-width: 1px;
	margin: 0 0 20px 0;
}
.artikel-detail-einspaltig-spalte-2 .infobox .infobox-bild {
	float: right;
	width: 145px;
	margin: 14px 9px 10px 9px;
}
.artikel-detail-einspaltig-spalte-1 .toolbox {
	border: solid #8f8f8f;
	border-width: 1px 0 1px 0;
        margin: 0 0 15px 0;
	padding: 0 0 5px 0;
}
.artikel-detail-einspaltig-spalte-1 .zoombox {
	width: 63px; /* Thumbnail-Breite */
	margin: -17px 0 12px 0; /* -17px entspricht der Höhe des Icons (Lupe) */
}


/* Unterebenen - Informationsspalte
****************************************************************************************************************************************************************************************************************************/
#inhalt-infospalte {
	float: left;
	width: 329px;
}
.infospalte-aussenrahmen {
	float: left;
	width: 314px;
    border: solid #ddd;
	border-width: 0 0 3px 0;
	padding: 0 8px 10px 7px;
}

/* Unterebenen - Werbung
****************************************************************************************************************************************************************************************************************************/
.werbung-fullbanner {
	float: left;
	width: 468px;
	height: 79px;
	border: solid #dddddd;
	border-width: 0 0 3px 0;
	padding: 15px 16px 15px 15px;
}
.werbung-halfbanner {
	float: left;
	width: 234px;
	height: 79px;
	padding: 0 39px 0 41px;
}
.werbung-rectangle {
	width: 300px;
	height: 269px;
	margin: 0 0 20px 0;
}


/* INHALT
****************************************************************************************************************************************************************************************************************************/
/* Artikel
****************************************************************************************************************************************************************************************************************************/
.artikel-anriss-zweispaltig-aussenrahmen h3 {
        line-height: 18px;
	font-weight: bold;
	color: #484e50;
	margin: 8px 0 7px 0;
	padding: 0 0 0 6px;
	background: #b8bdc0;
}
.artikel-anriss-zweispaltig-innenrahmen h1 {
	font: bold 18px helvetica, arial, sans-serif;
	margin: 0 0 5px 0;
}
.artikel-anriss-einspaltig-innenrahmen h1 {
	clear: both;
	font: bold 18px helvetica, arial, sans-serif;
}
.artikel-detail-zweispaltig-innenrahmen h1 {
	font: bold 18px helvetica, arial, sans-serif;
	margin: 0 0 10px 0;
}
.artikel-detail-einspaltig-spalte-2 .infobox h1 {
	font: bold 18px helvetica, arial, sans-serif;
	color: #818a8e;
	margin: 10px 8px 9px 8px;
}
.artikel-detail-zweispaltig-innenrahmen h2 {
	font: bold 12px helvetica, arial, sans-serif;
	margin: 0 0 20px 0;
}
.artikel-detail-einspaltig-spalte-2 .infobox h2 {
	font: bold 12px helvetica, arial, sans-serif;
	color: #818a8e;
	margin: 0 8px 17px 8px;
}
.artikel-detail-einspaltig-spalte-2 h3 {
	font-weight: bold;
	margin: 0 0 16px 0;
}
.artikel-detail-einspaltig-spalte-2 h4 {
	font-weight: bold;
}
.artikel-detail-einspaltig-spalte-2 h6 {
	font-weight: bold;
        font-size: 13px;
}
.artikel-detail-einspaltig-spalte-2 .infobox h4 {
	font-weight: bold;
	color: #818a8e;
	margin: 0 8px 0 8px;
}
.artikel-anriss-zweispaltig-innenrahmen h5 {
	color: #818a8e;
	margin: 9px 0 10px 0;
}
.artikel-anriss-einspaltig-innenrahmen h5 {
	color: #818a8e;
         padding:0px 0px 0px 0px;
	margin: 0px 0 10px 0;
}
.artikel-detail-zweispaltig-innenrahmen h5 {
	color: #818a8e;
	margin: 9px 0 5px 0;
}
.artikel-detail-einspaltig-spalte-1 h5 {
	font-weight: bold;
	color: #818a8e;
	margin: 4px 0 4px 0;
}
.artikel-detail-einspaltig-spalte-2 h5 {
        text-transform:uppercase;
        margin:0px 0px 12px 0px;
}
.artikel-detail-einspaltig-spalte-2 .infobox h5 {
	line-height: 14px;
	font-weight: bold;
	color: #818a8e;
	margin: 11px 8px 0 8px;
}
.artikel-detail-bild h6 {
	color: #818a8e;
}
.artikel-detail-einspaltig-spalte-2 .infobox h6 {
	color: #818a8e;
}
.artikel-detail-einspaltig-spalte-2 p {
	margin: 0 0 16px 0;
}
.artikel-detail-einspaltig-spalte-2 .infobox p {
	color: #818a8e;
	margin: 0 8px 10px 8px;
}
.artikel-detail-einspaltig-spalte-2 ul, .artikel-detail-einspaltig-spalte-2 ol {
	margin: 0 7px 16px 7px;
}
.artikel-detail-einspaltig-spalte-2 .linkbox ul {
	margin: 0;
}
.artikel-detail-einspaltig-spalte-1 .toolbox ul {
	list-style: none;
}
.artikel-anriss-zweispaltig-aussenrahmen .linkbox li, .artikel-detail-einspaltig-spalte-2 .linkbox li, .artikel-detail-einspaltig-spalte-2 li, .artikel-detail-zweispaltig-innenrahmen li {
	list-style: none;
	padding: 0 9px 0 9px;
	background: url(/sgupl/graph/elemente/pfeilrechts_4x7.gif) no-repeat 0 5px; /* 0: horizontale Position; 5px: vertikale Position */
}
.artikel-detail-einspaltig-spalte-2 ol li {
	list-style: decimal;
	margin: 0 0 0 23px;
	padding: 0 9px 0 0;
	background: none;
}
.artikel-detail-einspaltig-spalte-1 .toolbox li {
	padding: 0 0 0 21px;
}
.artikel-detail-einspaltig-spalte-1 .toolbox li a:link, .artikel-detail-einspaltig-spalte-1 .toolbox li a:visited {
	font-weight: normal;
	color: #818a8e;
}
.artikel-detail-einspaltig-spalte-1 .toolbox li a:hover, .artikel-detail-einspaltig-spalte-1 .toolbox li a:active {
	color: #fff;
}
.artikel-detail-einspaltig-spalte-1 .icon {
	z-index: 1;
	position: relative;
	left: 45px;
	top: 17px;
	width: 18px;
	height: 17px;
}
.artikel-detail-einspaltig-spalte-1 .thumbnail img {
	width: 63px;
}

/* Tabellen
****************************************************************************************************************************************************************************************************************************/
.artikel-detail-einspaltig-spalte-2 table {
	width: 300px;
	margin: 0 0 19px 0;
}
.artikel-detail-einspaltig-spalte-2 caption {
	font-weight: bold;
	padding: 0 0 3px 0;
}
.artikel-detail-einspaltig-spalte-2 th {
	font-weight: bold;
	background: #e4e4e8;
	padding: 3px 6px 3px 6px;
}
.artikel-detail-einspaltig-spalte-2 td {
	vertical-align: top;
	background: #e7f1f8;
	padding: 7px 6px 9px 6px;
}
.artikel-detail-zweispaltig-innenrahmen table {
	width: 468px;
	margin: 44px 0 0 0;
}
.artikel-detail-zweispaltig-innenrahmen th {
	font-weight: bold;
	border: solid #fff;
	border-width: 0 0 1px 0;
	padding: 3px 6px 3px 6px;
}
.artikel-detail-zweispaltig-innenrahmen td {
	vertical-align: top;
	background: #e7f1f8;
	border: solid #fff;
	border-width: 0 0 10px 0;
	padding: 7px 6px 9px 6px;
}
.artikel-detail-zweispaltig-innenrahmen table h4 {
	font-weight: bold;
}
.artikel-detail-zweispaltig-innenrahmen table h6 {
	font-weight: bold;
        font-size: 20px;
}
.formulartabelle td {
	background: #333;
}
.tbnews_table {
    width:200px;
    font-size:9px;
}
.tbnews_table td {
    font-size:9px;
    padding:0px;
}

.infospalte-sporttabelle table {
	width: 314px;
}
.infospalte-sporttabelle th {
	font-weight: bold;
	border-width: 0 0 1px 0;
	/*border: solid #fff;
	padding: 3px 6px 3px 6px; */
}
.infospalte-sporttabelle td {
	vertical-align: top;
	background: #ffffff;
	border: solid #fff;
	border-width: 0 0 2px 0;
	/*padding: 7px 6px 9px 6px; */
}
/* Dossiers
****************************************************************************************************************************************************************************************************************************/
.dossiers-aussenrahmen { /* wird pro dreispaltigen Anriss verwendet */
       float: left;
       border: solid #ddd;
	border-width: 0 0 3px 0;
	margin: 9px 0 0 0; /* Abstand oben zu h5 */
	padding: 0 0px 10px 15px; /* Abstände innerhalb der Spalten */
}
.dossiers-innenrahmen { 
	float: left;
	width: 468px;
	background: #e4e4e8;
	margin: 0 0 0 0;
}
.dossiers-aussenrahmen h5 {
	line-height: 18px;
	font-weight: bold;
	/*color: #484e50;*/
	margin: 0 0 1px 0;
	padding: 0 0 0 6px;
	background: #b8bdc0;
        /*background:#c30000;*/
        color:white;
}
.dossiers-aussenrahmen h1 {
	font: bold 12px helvetica, arial, sans-serif;
	margin: 10px 0 0 0;
	color: #055b9b;
}
.dossiers-bild-1 {
	float: left;
	width: 146px;
	height: 146px;
	margin: 0 15px 0 0;
	background: #fff;
}
.dossiers-bild-2 {
	float: left;
	width: 146px;
	height: 146px;
	margin: 0 15px 0 0;
	background: #fff;
}
.dossiers-bild-3 {
	float: right;
	width: 146px;
	height: 146px;
	background: #fff;
}
.dossiers-thema-1 {
	float: left;
	width: 146px;
	margin: 0 15px 0 0;
	background: #fff;
}
.dossiers-thema-2 {
	float: left;
	width: 146px;
	margin: 0 15px 0 0;
	background: #fff;
}
.dossiers-thema-3 {
	float: right;
	width: 146px;
	background: #fff;
}
.dossier-navigationsbox {
	margin: -54px 0 0 0;
}
.dossier-pfeillinks {
	z-index: 1;
	position: relative;
	top: 72px;
	width: 26px;
	height: 27px;
}
.dossier-pfeilrechts {
	z-index: 1;
	position: relative;
	left: 442px;
	top: 45px;
	width: 26px;
	height: 27px;
}

/* Formular
****************************************************************************************************************************************************************************************************************************/
.formular-login-feld1{
	width:120px;
	float: left;
}
.formular-login-feld2{
	width:120px;
	float: left;
}
.formular-login-feld3{
	width:220px;
	float: left;
	margin: 25px 0 0 0;
	cursor: pointer;
}
.formular-login-info{
	width:460px;
	float: left;
	margin: 5px 0 0 0;
}
form {
	/*width: 400px;*/
	margin: 0 auto 0 auto;
	background: #fff;
}

/***Maja***/
label { 
	float: left; 
	font-size: 11px;
	line-height: 16px; 
	text-align: left;
	margin: 7px 0 7px 0;
}
input, textarea, select {
   border:1px solid #055b9b;
   background:#eef6fc;
   padding: 2px;
   margin: 7px 0 7px 0;
   line-height: 16px;
}

textarea {
	height: 232px;
	/* margin: 0 0 0 220px; Total aus "label-width" und "input, textarea, select-margin" */
}
.checkbox {
	background: pink;
        float:left;
        margin: 0px 0 0px 0;
}
radio {
	background: none;
	line-height: 25px;
        border: 0;
}
.formular-schaltflaeche {
   float: left;
   border:2px solid #eef6fc;
   color: #eef6fc;
   background-color:#055b9b;
   margin: 5px 50px 10px 0;
   font-weight: bold;
   text-align: center;
   cursor: pointer;
}

/* Infospalte
****************************************************************************************************************************************************************************************************************************/
.infospalte-innenrahmen {
	padding: 10px 0 0 0;
}
.infospalte-innenrahmen h5 {
	line-height: 18px;
	font-weight: bold;
	color: #484e50;
	margin: 0 0 7px 0;
	padding: 0 0 0 6px;
	background: #b8bdc0;
}
.infospalte-innenrahmen-text {
        float:left;
        padding:0px 0px 0px 0px;
}
.infospalte-innenrahmen-bild {
        float:right;
        padding:0px 0px 0px 4px;
        margin:0px 0px 0px 0px;
        width:120px;
}
.infospalte-innenrahmen-mediumrectangle {
        text-align:center;
        padding-bottom:8px;
}
.infospalte-wetter {
	float: left;
	width: 61px;
	height: 124px;
	background: #e4e4e8;
	border-right: 1px solid #fff;
}
.infospalte-wetter h6 {
	font-weight: bold;
	color: #484e50;
	padding: 12px 0 6px 6px;
}
.infospalte-wetter img {
	width: 44px;
	height: 44px;
	padding: 0 0 3px 6px;
}
.infospalte-wetter p {
	color: #484e50;
	text-align: center;
}
.infospalte-sonderfeld img {
	width: 124px;
	height: 124px;
	margin: 0 0 0 2px;
}
.infospalte-boerse {
	float: left;
	width: 314px;
	height: 146px;
}
.infospalte-artikel-trennlinie{
	border-bottom: solid 1px #b8bdc0;
	margin: 0 0 14px 0;
}
.infospalte-artikel-trennlinie h1, .infospalte-artikel-ohne-trennlinie h1 {
	font: bold 18px helvetica, arial, sans-serif;
}
.infospalte-artikel-trennlinie p {
	margin: 0 0 12px 0;
}
.infospalte-tickernavi-rahmen {
	width:314px;
        /*min-height:100px;*/
	margin: 0 0 0 0;
	padding:0px;
}
.infospalte-tickernavi ul {
	width: 314px;
	height: 18px;
	background-color: #b8bdc0;
}
.infospalte-tickernavi ul li {
	float: left;
	list-style: none;
	line-height: 18px;
	font-weight: normal;	
	border-right: #fff 1px solid;
}
.infospalte-tickernavi ul li a:link, .infospalte-tickernavi ul li a:visited {
	font-weight: normal;
	float: left;
	color: #484e50;
	margin: 0 0 1px 0;
	padding: 0 6px 0 6px;
	background: #b8bdc0;
}
.infospalte-tickernavi ul li a:hover, .infospalte-tickernavi ul li a:active {
	font-weight: normal;
	float: left;
	color: #fff;
	margin: 0 0 1px 0;
	padding: 0 6px 0 6px;
	background: #c30000;	
}
.infospalte-tickernavi ul li a.tabActive, 
.infospalte-tickernavi ul li a:hover {
    color: #fff;
    font-weight:bold;
	background: #c30000;
} 
.infospalte-ticker-box {
	padding:0px;
    background-color: #fff;	
	margin-bottom: 0px;
}
.infospalte-ticker-box h2, .infospalte-ticker-box h2 {
    width: auto;
    padding: 4px 0px 4px 8px;
    background-color: #fff;	
}
.infospalte-ticker-box h2, .infospalte-ticker-box h2 a {
    font-weight: bold;
    font-size: 7.5pt !important;
    color: #116CB0;
}
.infospalte-ticker-box h3, .infospalte-ticker-box h3 {
    width: auto;
    margin: 5px 9px 8px 5px;
    color: #FF3401;	
    background-color: #fff;
}
.infospalte-ticker-box h3, .infospalte-ticker-box h3 a {
    font-weight: bold;
    font-size: 7.5pt;
    color: #FF3401;
}
.infospalte-ticker-box span {
    display: block;
}
.infospalte-ticker-news {
    clear:both;
	margin:0px 0px 0px 12px;
	padding:8px 0px 0px 0px;
}
.infospalte-ticker-news p {
	clear:both;
	font-weight:normal;
}
.infospalte-ticker-news span {
    float:left;
	font-weight:bold;
	margin:0px 4px 0px 0px;
}
.infospalte-ticker-news a {
	font-weight:normal;
}
.infospalte-ticker-boerse {
    clear:both;
        width: 314px;
        height:118px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.infospalte-ticker-boerse iframe {
     background-color:none;
        width: 100%;
        height: 100%;
	border: none;
        padding:4px 0px 0px 0px;
	overflow:hidden;
}
.infospalte-ticker-boerse iframe table {
	border: none;
}
.infospalte-ticker-boerse p {
	clear:both;
	font-weight:normal;
}
.infospalte-ticker-boerse span {
    float:left;
	font-weight:bold;
	margin:0px 4px 0px 0px;
}
.infospalte-ticker-boerse a {
	font-weight:normal;
}
.infospalte-ticker-toplist {
    clear:both;
	margin-left:12px;
}
.infospalte-ticker-toplist ol {
    margin:9px 3px 9px 30px;
	padding:0px;
	font-weight: bold;	
}
.infospalte-ticker-toplist li {
    margin: 0px 0px 5px 0px;
	padding: 0;	
}
.infospalte-ticker-toplist li a {
	font-weight:normal;
}
.infospalte-ticker-more {
	clear:both;
    margin:0px 0px 5px 0px;
	padding:3px 0px 0px 12px;
	display: block;
	text-align: left;
}
.infospalte-ticker-more a {
	color: #c30000;
}
.infospalte-linkbox {
	clear: both;
	width: 300px;
	border-top: dotted 1px #b8bdc0;
	padding: 3px 7px 3px 7px; /* Abstände innerhalb der Linkbox */
	margin: 8px 0 0 0;
}
.infospalte-linkbox li {
	list-style: none;
	padding: 0 9px 0 9px;
	background: url(/sgupl/graph/elemente/pfeilrechts_4x7.gif) no-repeat 0 5px; /* 0: horizontale Position; 5px: vertikale Position */
}
.infospalte-loginbox {
         margin: 0 0px 8px 0px;
}
.infospalte-loginbox ul {
	background: #f0bfbf;
	padding: 0 7px 0 7px;
}
.infospalte-loginbox li {
	display: inline;
	list-style: none;
	padding: 0 9px 0 9px;
	background: url(/sgupl/graph/elemente/pfeilrechts_4x7.gif) no-repeat 0 3px; /* 0: horizontale Position; 3px: vertikale Position */
}


/* NAVIGATION
***************************************************************************************************************************************************************************************************************************/
/* Kopfnavigation
***************************************************************************************************************************************************************************************************************************/
#kopf-navigation-datum {
	float:left;
	/*font-size:11px;*/
        font-size:9px;
	line-height:17px;
	height:16px;
	width:230px;
	color:#90989d;
	font-weight:bold;
	padding:3px 0px 4px 0px;
}
*+html #kopf-navigation-datum {
	width:220px;
}
* html #kopf-navigation-datum {
	width:220px;
}
div#kopf-navigation-main {
    float:left;
}
* html div#kopf-navigation-main {  /* Korrektur fuer IE 5.x */
}
div#kopf-navigation-main div {
     clear: left;
}
ul#global_navigation {
    margin: 0; 
	padding: 0;

    text-align:left;
}
ul#global_navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
	height:24px;
	padding: 0;
}
* html ul#global_navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
}
*:first-child+html ul#global_navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
}
ul#global_navigation li ul {
    margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
    position: absolute;
	left: 0em;
	background-color: #fff;
    display: none;  /* Unternavigation ausblenden */
}
* html ul#global_navigation li ul {  /* Korrektur fuer IE 5.x */
	position: absoulute;
	margin:0px 0px 0px 0px; 
	background-color:#fff;
	border:none;
}
*:first-child+html ul#global_navigation ul {  /* Workaround fuer den IE 7 */
    background-color:#fff; 
}
ul#global_navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
}
ul#global_navigation li ul li {
    float: none;
    display: block;
}
ul#global_navigation a, ul#global_navigation span {
    display: block;
	padding:3px 20px 5px 8px;
    text-decoration: none; 
    color: #055b9b;
	font-weight:normal;
	background-color: #fff;
        border-right:1px solid #dddddd;
	background:url(/sgupl/graph/elemente/pfeilunten_15x4.gif) right center no-repeat;
}
ul#global_navigation li ul a, ul#global_navigation li ul span {
	padding:0px 20px 0px 8px;
	margin:0px;
	color:#333;
	font-weight:normal;
	background-image:none;
	border:none;
}
* html ul#global_navigation a, * html ul#global_navigation span {
}
ul#global_navigation a:hover, ul#global_navigation span, li a#aktuell {
	background-color: #fff;
}
ul#global_navigation li ul a:hover, ul#global_navigation li ul span, ul li ul li a#aktuell {
	border:none;
	color:#055b9b;
	display:block;
}
li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
	background-color: #fff;
}
ul#global_navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
  	background-color: #fff;
}
#kopf-navigation-suche {
	float:left;
	clear:none;
	width:140px;
	height:18px;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	vertical-align:top;
	text-align:left;
}
#kopf-navigation-suche input {
	float:left;
	width:114px;
	height:15px;
	vertical-align:middle;
        background:#fff;
        border-top:1px solid #ddd;
	border-right:none;
        border-bottom:1px solid #ddd;
        border-left:1px solid #ddd;
	padding:0px 0px 1px 3px;
	margin:0px 0px 0px 0px;
}
#kopf-navigation-suche img {
	float:left;
	width:14px;
	height:14px;
	vertical-align:middle;
        border-top:1px solid #ddd;
        border-right:1px solid #ddd;
        border-bottom:1px solid #ddd;
	border-left:none;
	padding:1px 1px 1px 0px;
	margin:0px 0px 0px 0px;
}
#kopf-navigation-suche a:link, #kopf-navigation-suche a:visited {
	background:none;
}
#kopf-navigation-suche a:hover, #kopf-navigation-suche a:active {
	background:none;
}


/* WERBUNG
****************************************************************************************************************************************************************************************************************************/
.werbung-fullbanner h5, .werbung-halfbanner h5, .werbung-rectangle h5 {
	line-height: 18px;
	font-weight: bold;
	color: #484e50;
	margin: 0 0 1px 0;
	padding: 0 6px 0 6px;
	background: #b8bdc0;
}


/* FUSS
****************************************************************************************************************************************************************************************************************************/
#fuss-weiss {
	 background:#fff url(/sgupl/graph/elemente/pfeiloben_7x4.gif) no-repeat 15px 11px;
	 font-weight:bold;
	 height:21px;
	 padding:3px 0px 0px 27px;
	 color:#055b9b;
}
#fuss-navigation-datum {
	float:left;
	font-size:10px;
	line-height:17px;
	height:16px;

	color:#484e50;
	font-weight:bold;
	padding:3px 0px 4px 0px;
}
* html #fuss-navigation-datum { /* Workaround fuer IE 5.x */
	width:200px;
}
#fuss-grau {
	background:#b8bdc0;
	height:23px;
	padding:0px 0px 0px 15px;
	color:#055b9b;
}
#fuss-zeile {
	 float:left;
	 padding:3px 7px 4px 0px;
	 height:16px;
	 float:left;
}
#fuss-navigation {
	float:left;
	font-size:10px;
	height:23px;
	background-color:#b8bdc0;
}
#fuss-navigation ul {
	height:23px;
}
#fuss-navigation ul li {
	float:left;
	height:16px;
	list-style:none;
}
#fuss-navigation a {
	float:left;
	height:16px;
	padding:3px 7px 4px 7px;
	color:#484e50;
	font-weight:normal;
	border-left:1px solid #90989d;
}
#fuss-navigation a:link, #main-navigation a:visited {
}
#fuss-navigation a:hover, #main-navigation a:active {
	color:#fff;
	background:none;
}



/*** Änderungen/Hinzugefügt seitens fidion ***/


/* Hauptnavigation (Level 1)
***************************************************************************************************************************************************************************************************************************/
#main-navigation {
	 height:23px;
	 background-color:#b8bdc0;
}
#main-navigation ul {
	 height:23px;
}
#main-navigation ul li {
	float:left;
	height:16px;
	list-style:none;
}
#main-navigation a {
	float:left;
	height:16px;
	padding:3px 13px 4px 15px;
	color:#484e50;
	font-weight:bold;
	text-transform:uppercase;
	border-right:1px solid #90989d;
}
#main-navigation a:link, #main-navigation a:visited {
}
#main-navigation a:hover, #main-navigation a:active {
	color:#fff;
	background-color:#c30000;
}

#main-navigation li.tiefe1_aktiv {
  height: 23px;
  background-color:#c30000;
}

#main-navigation a.tiefe1_aktiv {
  color: #FFFFFF;
}

/* Subnavigation (Level 2)
***************************************************************************************************************************************************************************************************************************/
#sub-navigation {
	height:22px;
	padding-left:1px;
	background-color:#c30000;
}
#sub-navigation ul {
	height:22px;

}
#sub-navigation ul li {
	float:left;
	height:16px;
	list-style:none;
}
#sub-navigation a {
   float:left;
   height:16px;
   padding:2px 13px 4px 15px;
   color:#fff;
   background: url(../graph/elemente/subnav_white_pipe_1x14.gif) right 4px no-repeat;
}
#sub-navigation a:hover, #sub-navigation a:active {
   text-decoration:underline;
}
#sub-navigation a.nav_hover {
   margin:0px 1px 0px -1px;
   text-decoration:underline;
}
#sub-navigation li.tiefe2_aktiv {
  color:#fff;
}
#sub-navigation a.tiefe2_aktiv {
  text-decoration: underline;
}

#sub-navigation a.tiefe1_aktiv,
#sub-navigation a.tiefe1_aktiv:link,
#sub-navigation a.tiefe1_aktiv:visited {
  text-decoration: underline;
}

#sub-navigation a.tiefe1_aktiv:hover {
  text-decoration: underline;
}


/* Subnavigation (Level 3)
***************************************************************************************************************************************************************************************************************************/
ul.layer-navigation1,
ul.layer-navigation2 {
  position: absolute;
  /*width: 120px;*/
  top: 0px;
  left: 0px;
  display: none; 
  z-index: 100; 
  background-color: #fff;;
  list-style:none;
}

li.layer-navigation1,
li.layer-navigation2 {
  display: block;
  padding: 3px 15px 3px 5px;
  margin-bottom: 2px;
  text-decoration: none;
}

a.layer-navigation1,
a.layer-navigation2 {
  padding-left: 2px;
  color: #fff;
}

a.layer-navigation1:hover,
a.layer-navigation2:hover {
   color: #fff;
   /*background-color: #B8BDC0;*/
   background-color: #da6565;
text-decoration:underline;

}

/* Subnavigation (Level 3)
***************************************************************************************************************************************************************************************************************************/

.dossiers-bild {
        float: left;
        width: 146px;
        height: 146px;
        margin: 0 15px 0 0;
        background: #fff;
}
.dossiers-bild p {
        font-weight:bold;
        padding:0px 0px 0px 4px;
        color:#fff;
        margin-bottom:1px;
        background:#c30000;
}

.dossiers-thema {
        float: left;
        width: 146px;
        margin: 0 15px 0 0;
        background: #fff;
}

/****************************************************************/
/**** Paragraphen Standardpages *********************************/
/****************************************************************/
.standard_paragraph {
   padding: 0 16px 0 15px; /* Abstände innerhalb der Spalten */
}

.standard_paragraph h1 {
   font-weight: bold;
   font-size: 18px;
   color: #333;
   margin:12px 0 10px 0px;

}
.standard_paragraph h2 {
   font-weight: bold;
   font-size: 12px;
   color: #333;
   margin: 10px 0 0 0px;

}
.standard_paragraph ul {
   margin: 5px 0 10px 15px;

}
.standard_paragraph h3 {
   font-weight: bold;
   line-height: 18px;
   font-weight: bold;
   color: #055b9b;
   margin:12px 0 8px 0;
   padding: 0 0 0 6px;
   background: #b8bdc0;
}

.standard_paragraph h4 {
   font-weight: bold;
   padding:6px 0px 4px 0px;
}

.standard_paragraph input, select, textarea {
   width:270px;
   border:1px solid #055b9b;
   background:#eef6fc;
}

.standard_paragraph_button {
   height:19px;
   padding:0px 0px 0px 0px;
   color:#eef6fc;
   background-color:#055b9b;
   vertical-align:middle;
   text-align:center;
   cursor: pointer;
}
.standard_paragraph_button_td input {
   border:1px solid #eef6fc;
   color:#eef6fc;
   background-color:#055b9b;
   text-align:center;
}

.standard_paragraph td {
   /*vertical-align:middle;*/
}
/******** Archiv Suche *********/

.archiv_suche select {
   width: 63px;  
}
/******** Spitzmarke ***********/
.location {
    text-transform:uppercase; 
}
/******** Artikelhinweis *******/
.mpnl_hinweis {
   font-size:9px;
   line-height:13px;
}
.copyrighthinweis {
   float: right;
   font-size:9px;
   line-height:13px;
   color: #818a8e;
   padding: 0px 0 10px 0;
   margin: 0px;
}
/******** Lokales *******/
.region_titel a {
    color:#fff;
    font-weight:bold;
}
.region_titel a:hover {
    text-decoration:underline;
}
.region_titel h5 {
   font-size:11px;
   width:210px;
   background-color:#c30000;
   padding:0px 0px 2px 6px;
   margin:0px 0px 8px 0px;
}
/******* Markt ******************/
.rubriktitel_grau {
    line-height: 18px;    
    background-color: #b8bdc0;
    font-weight:bold;
    padding:0px 0px 0px 6px;
    margin:0px 0px 0px 0px;
}
/******* local******************/
#kopf-local {
	float:right;
	margin: 10px 0 5px 0;
	padding:0px;
	border: solid #90989d 1px; 
}
#kopf-local form {
	background-color: #90989d;
	margin: 0px;
	padding: 0px;
}
#kopf-local .titel{
	margin: 0 0 0 5px;
	padding: 0px;
	color: #90989d;
	font-weight:bold;
}
#kopf-local select {
	float:right;
	width:130px;
	line-height: 20px;
        background-color: #fff;
	border:1px solid #90989d;
	padding:0px 0px 1px 1px;
	margin: 0 5px 0 0;
    }
#kopf-local input {
	float:right;
	width:130px;
	height:15px;
        background-color: #fff;
	border:1px solid #90989d;
	padding:0px 0px 1px 1px;
	margin:0px 5px 0px 5px;
}
#kopf-local .feld2 {
	float: left;
	border-right:none;
	width: 112px;
	margin: 0 0 0 5px;
}
#kopf-local table{
	margin: 0px;
	padding: 0px;
}
#kopf-local img {
	float:right;
	width:14px;
	height:14px;
	background: #e4e4e8;
	vertical-align:middle;
	border-top:1px solid #90989d;
	border-right:1px solid #90989d;
	border-bottom:1px solid #90989d;
	border-left:none;
	padding:1px 1px 1px 0px;
	margin:0px 5px 0px 0px;
}

/*******Ted-Umfrage******************/
.umfrage td {
        border-bottom:solid 1px #fff;

}


/******* Fussresultate******************/
.fussball-resultate td{
        background: #fff;
        border-bottom: 1px solid #eef6fc;
        padding: 0 1px 0 0;
}
.fussball-resultate th{
        padding: 2px 5px 2px 5px;
}

/******* Impressum ******************/

.impressum ul {
   list-style: none;
   padding: 0 16px 0 15px;
}

.impressum a:link {
	font-weight: normal;
	color: #055b9b;
	text-decoration: none;
	outline: 0; /* für Firefox */
}
.impressum a:visited {
	font-weight: normal;
	color: #055b9b;
	text-decoration: none;
	outline: 0; /* für Firefox */
}

.impressum a:active {
	color: #fff;
	background: #c30000;
}

.impressum a:hover {
	color: #fff;
	background: #c30000;
}

.linie {
        border-bottom:solid 1px #dddddd;
        margin: 10px 0 10px 0;
        padding: 0 0 10px 0;
}

/******* Formularerweiterung Radiobutton******************/

.formulartitel {
   font-weight: bold;
   padding:6px 0px 4px 0px;
   border-top: 1px solid #dddddd;
}

.radioklein input {
  width: 15px;
  line-height: 16px;
  padding: 0 0 0px 0px;
  margin: 0 0 8px 0px;
  background: none;
  float: none;
  vertical-align: bottom;
  border: 0;
}

.radioklein label {
  float: none;
  vertical-align: top;
  line-height: 16px; 
  padding: 0 0 0px 0px;
  margin: 0px 0 10px 0px;
}

/******* START Werbung local.ch ******************/
.local-top {
   float:left;
    margin:0px 7px 0px 0px;
}
* html .local-top { /* Workaround fuer iE 5.x und 6.x */
    width:160px;
    margin:0px 6px 0px 0px;  
}
.local-top-right {
    float:left;
    vertical-align:top;
    margin:0px 0px 0px 0px;
}
* html .local-top-right { /* Workaround fuer iE 5.x und 6.x */
    width:160px;
    margin:0px 0px 0px 1px; 
}
.local-right {
    margin:0px 0px 5px 0px;
}
* html .local-right { /* Workaround fuer iE 5.x und 6.x */
    margin:0px 0px 6px 0px;
}
*+html .local-right { /* Workaround fuer iE 7.x */
    margin:0px 0px 7px 0px;
}
.local-layer-right {
    position:absolute; 
    top:74px; 
    left:840px; 
    width:160px; 
    height:150px; 
    z-index:1;
}
/******* END Werbung local.ch ******************/
/******* Start CeDe-Charts******************/

.cedecharts img {
margin: 0 0 20px 0;
}

.cedecharts img a:hover {
text-decoration:none;
}
/******* END CeDe-Charts ******************/
/******* Abos und Service-Tabellen ******************/
.weisse-tabelle td{
        background: #fff;
        border: 0;
        padding: 0 5px 0 0;
        margin: 0;
        min-width:164px;
}

.aboservice-tabelle td{
        background: #fff;
        border: 0;
        padding: 0 1px 0 0;
}
.aboservice-tabelle th{
        padding: 2px 5px 2px 5px;
}
/*******START Musicstar-Tabellen ******************/
.musicstartabelle td{
margin: 0px;
padding: 2px 0px 2px 2px;
}
/*******END Musicstar-Tabellen ******************/
/*******START WERBUNG IM ARTIKEL ******************/
.tbrprehtml {
	line-height: 18px;
	font-weight: bold;
	color: #484e50;
	margin: 0 0 0px 0;
	padding: 0 0 0 0px;
        color: #dddddd;
}
.tbrposthtml{
	margin: 0px 0 0px 0;
	padding: 0 0 0 0px;
}
/*******END WERBUNG IM ARTIKEL ******************/
/******* FOOT START ******************/


.foot a:link {
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	outline: 0; /* für Firefox */
}
.foot a:visited {
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	outline: 0; /* für Firefox */
}

.foot a:active {
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	outline: 0; /* für Firefox */
}

.foot a:hover {
	color: #484E50;
        background: #B8BDC0;
}
/******* FOOT END******************/
/******* fuss-partnerlinks START ******************/
#fuss-partnerlinks {
	float:left; 
        font-size:10px; 
        height:23px; 
        background-color:#b8bdc0;
}

#fuss-partnerlinks ul {
	height:23px;
}

#fuss-partnerlinks ul li {
	float:left;
	height:16px;
	list-style:none;
}

#fuss-partnerlinks a {
	float:left; 
	height:10px;
	padding:3px 7px 4px 5px;  	
	font-weight:normal; 

}

/******* fuss-partnerlinks END ******************/

/******* Topmeldungen Wechsler START ******************/

.artikel-topnews-aussenrahmen {
    float: left;
    vertical-align: top;
    width: 484px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    min-height:460px;
  }


  .topnewsbild_container {
    display:block;
    width: 468px;
    height: 340px;
    float: left;
    margin:0;
    padding:0;
  }

  .topnewsbild_container img{
    margin:0px;
  }

  .topnewsbild_container a, .topnewsbild_container a:hover {
    background: #fff none repeat scroll 0 0;
  }

  #topnewsbox {
    width: 468px;
    height: 350px;
  }

  #topnewsbox h1 a {
    font: bold 18px helvetica, arial, sans-serif;
  }

  #topnewsbox h1 a:hover, a:active {
	color: #fff;
	background: #c30000;
}
  #topnewsbox p a {
    color: #c30000;
  }

  #topnewsbox p a:hover, a:active {
	color: #fff;
	background: #c30000;
}

  #topnewsimage {
    width: 468px;
/*    height: 222px; */
    border: 0px;
    margin: 0px 0px 0px 0px;
  }
 .topnewsbild_container_bild {
    width: 468px;
    height: 222px;
    border: 0px;
    margin: 0px 0px 0px 0px;
    overflow:hidden;
  }

  #topnewsart_activ a {
    color: #fff;
  }

  #topnewsart_activ {
        display:block;
    	font:Verdana, Arial, Helvetica, sans-serif bold;
        font-size: 12px;
        font-weight: bold;
        line-height: 20px;
        float:left;
	background: #c30000 none repeat scroll 0 0;
	color: #fff;
        width: 146px;
        height: 100px;
        margin:5px 10px 0px 0px;
  }

  #topnewsart_inactiv a {
    color: #484e50;

}

  #topnewsart_inactiv {
    display:block;
    line-height: 20px;
    font-size: 12px;
    float:left;
    width: 146px;
    height: 100px;
    margin:5px 10px 0px 0px;
    background: #b8bdc0 none repeat scroll 0 0;
    color: #484e50;
    font:Verdana, Arial, Helvetica, sans-serif bold;
    font-weight: bold;
  }

  #topnewscontent {
    display:block;
    padding: 5px 0px 0px 0px;
    height: 85px;
    width: 460px;
    margin: 0px 0px 0px 5px;
    overflow: hidden;
  }

  #thumbslist {
    height: 259px;
    float: left;
    width: 100px;
  }
 
/******* Topmeldungen Wechsler END ******************/
/******* Comparis START ******************/
.comparis { 
   width:160px;
   height:92px;
   margin: 0px 0 0 835px;
}
*+html .comparis { /* bug fix iE 7*/
 margin: -102px 0 0 835px;

}
* html .comparis{ /* bug fix iE 6*/
   margin: 0px 0 0 700px; 
}
/******* Comparis END ******************/
/***************WM Kalender START*************************/
.kalender {
 background-image: url(/storage/pic/online/sport/wm2010/css/486505_1_kalender_tagblattch.gif);
 width:315px;
 height:241px;
 font: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
}

*+html .kalender-table1{ /* bug fix iE 7*/
	margin: 38px 0 0 37px;
	font:Verdana, Arial, Helvetica, sans-serif;
}
.kalender-table1{
	padding: 38px 0 0 37px;
	font:Verdana, Arial, Helvetica, sans-serif;
}
.kalender-table2{
	margin: -2px 0 0 37px;
	font:Verdana, Arial, Helvetica, sans-serif;
}
.kalender td {
	padding: 0 2px 0 0;
	margin: 2px 0px 0 0;
	width: 33px;
	height: 31px;
	font:Verdana, Arial, Helvetica, sans-serif;
}
.kalender tr {
	margin:0;
	padding:0;
}
.aktiv {
 color:#C30000;
 font-weight:bold;
 text-decoration:underline;
}
/***************WM Kalender END*************************/
/*******START WERBUNG SCHWEBENDER LAYER ******************/
#bannerLayer {
 display: block;
 position: absolute; 
 left: 500px; 
 top: 150px; 
 height: 400px; 
 width: 100px; 
 padding: 1em;
 z-index:0;
}
/*******END WERBUNG SCHWEBENDER LAYER ******************/