/* CSS Document */

/** GLOBAL  STYLES**/
/* Hier sind die allgemeinen Stile ohne Farben und Bilder, sowie die Reiternavi enthalten*/

body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.8em;
	background-color:#ffffff;
        width:99%;
        margin-top:0px;margin-bottom:0px;
        margin-left:0px;
        color: #333333;
}


.seite {
  /* background-image:url(../images/bg_seite.gif); background-repeat:repeat-y; */
  width:100%;
  text-align:left;
  /*margin:0px auto; padding:0px;*/
  margin:0px; padding:0px;
}


.inhalt {
        float:left;
        margin-left:0px; width:99%;
        background-color:#ffffff;
}

/* für IE7 */
*:first-child+html .inhalt {
    width:820px;
    float:left;
}

* html .inhalt {
    width:820px;
    float:left;
}

.werbung {
        display:none;
}


/** HEAD**/
.head_container, .head_image, .head_navi {
        display:none;
}

/** HEAD END**/


.highlight {
   background-color: #FFCC00;
}

.contents {
	width:95%;
	/*background-color:#606060;*/
	margin-left:0px;margin-top:4px;
}


/* TABELLEN */
/* für IE */
* html td,th {
        font-size:11px;
        text-align:left;
        vertical-align:top;
}

/* für alle anderen Browser */
html>body td,th {
        font-size:11px;
        text-align:left;
        vertical-align:top;
}

.eingabe td,th {
        font-size:12px;
        text-align:left;
        vertical-align:top;
}


.verlauf {
	width:400px;
        /*margin:0px; padding-bottom:1.1em;*/
        margin-top: 10px;
        /*font-size:0.87em;*/
}


.column_content_right {
        margin-left:0em;
}
/* für IE7 */
*:first-child+html .column_content_right {
    margin-left:0em;
}
* html .column_content_right {
    margin-left:0em;
}

.column_left {
        display:none;
}

.column_right {
	width:250px;
	float:right;
	text-align:center;
	margin-bottom:1em;
	padding-top:0px; padding-left:0px;
	margin-top:0px; padding-bottom:0.35em;
        display:none;
}


.column_content {
	width:95%;
	margin-left:0em;
	float:left;
	text-align:left;
        font-family:Arial,Helvetica,Verdana;
        font-size:0.99em;
	margin-top:0em; padding-left:10px; padding-right:10px; padding-bottom:3em;
        overflow:visible;
}

.column_content_topboxes {
	margin-left:1.2em;
	float:left;
	text-align:left;
	border-bottom:1px dotted #999999;
	padding:0.5em;
	margin-top:0;
	background-color:#ffffff;
}
.topbox_container {
	padding-bottom:1em;
}
.content_normal_container {
        padding:0em; margin-bottom:1.0em; padding-top: 0.1em;padding-bottom:0.5em;
        line-height:1.5em;
        background-image:url(../images/trennlinie.jpg); background-repeat:repeat-x; background-position:left bottom;
}

.content_schlagzeilen {
        border:1px solid #cccccc;
        padding-left:10px; padding-top:5px; margin-top:15px; margin-bottom:25px;
}

.content_schlagzeilen h2 {
        padding-bottom:5px;
}

.footer {
	font-size:0.8em;
	margin-top:3em;
	width:100%;
	margin-left:2px;
        color:#000000;
        display:none;
}
.printfooter {
        clear:both;
        display:inline;
}

.terminbox {
        margin: 6px 0px 8px 0px;
}

img { border:none; }
a.linkfooter {line-height:1.5em;}
a.linkfooter:link, a.linkfooter:visited {color:#000000; text-decoration:none;}
a.linkfooter:hover, a.linkfooter:active {color:#000000; text-decoration:underline;}

a.ticker {font-size:11px;}
a.ticker:link, a.ticker:visited {color:#000000; text-decoration:none;}
a.ticker:hover, a.ticker:active {color:#000000; text-decoration:underline;}

a.events {font-size:11px;}
a.events:link, a.events:visited {color:#000000; text-decoration:none;}
a.events:hover, a.events:active {color:#000000; text-decoration:underline;}

.clr {clear:both;}

h1 {font-size:18px; color: #000000;margin:0px;line-height:1.5em;}
h2 {font-size:14px; color: #000000;margin:0px;}
h3 {font-size:12px; color: #757575;margin:0px;}

h1 a, h2 a {margin:0px;line-height:1.5em;}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {color: #000000; text-decoration:none;}
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active {color: #000000; text-decoration:underline;}


/** GLOBAL END **/


/*globale Einstellungen wie Grösse, Postion, etc.*/

/* Bildklassen */

.boximcontent_left {
  float:left;
  padding: 5px 5px 5px 0px;
}

.boximcontent_right {
  float:right;
  padding: 5px 0px 5px 5px;
}

.artikelbild {
  /* margin: 0px 0px 0px 0px; */
  padding-right: 0.7em;
  padding-bottom: 0.5em;
  font-size: 90%;
  font-style: normal;
  text-align:left;
  float:left;
}


.breadcrumb {
   font-family:Arial, Helvetica, sans-serif,Verdana;
   font-size:0.87em;
}

.artikeldatum {
   font-size:11px;
   color:#333333;
}

