body {  		font-family: arial, helvetica, sans-serif;		font-size: 10pt;		font-weight: normal;		color: #000000;		background: #ffffff;  }	img { border: 0; } /* Portalseiten: Layout von Christian Bachmann  ----------------------------------------------- */#kopfleiste { position:absolute; top:10px; left:10px; width:1000px; }#front12 { position:absolute; top:80px; left:0px; width:380px; margin-right:12px; }#front3 { position:absolute; top:80px; left:400px; width:180px; margin-right:12px; }#front34 { position:absolute; top:80px; left:400px; width:380px; margin-right:12px; }#front4 { position:absolute; top:80px; left:600px; width:180px; margin-right:12px; }#front5 { position:absolute; top:80px; left:800px; width:200px; }#front_2_1 { position:absolute; top:101%; left:0px; width:180px; margin: 24px 0 0 0; }#front_2_2 { position:absolute; top:101%; left:200px; width:180px; margin: 24px 0 0 0; }#front_2_3 { position:absolute; top:101%; left:400px; width:180px; margin: 24px 0 0 0; }#front_2_4 { position:absolute; top:101%; left:600px; width:180px; margin: 24px 0 0 0; }#front_2_23 { position:absolute; top:101%; left:200px; width:380px; margin: 24px 0 0 0; }#front_2_234 { position:absolute; top:101%; left:200px; width:580px; margin: 24px 0 0 0; }#front_2_1234 { position:absolute; top:101%; left:0px; width:780px; margin: 24px 0 0 0; }#front_3_1 { position:absolute; top:101%; left:0px; width:180px; margin: 24px 0 0 0; }#front_3_2 { position:absolute; top:101%; left:200px; width:180px; margin: 24px 0 0 0; }#front_3_3 { position:absolute; top:101%; left:400px; width:180px; margin: 24px 0 0 0; }#front_3_4 { position:absolute; top:101%; left:600px; width:180px; margin: 24px 0 0 0; }#front_3_23 { position:absolute; top:101%; left:200px; width:380px; margin: 24px 0 0 0; }#front_3_234 { position:absolute; top:101%; left:200px; width:580px; margin: 24px 0 0 0; }#front_3_1234 { position:absolute; top:101%; left:0px; width:780px; margin: 24px 0 0 0; }#footer1 { position:absolute; top:101%; left:0px; width:800px; margin-top: 24px; }#footer2 { position:absolute; top:101%; left:-200px; width:800px; margin-top: 24px; }#footer3 { position:absolute; top:101%; left:-400px; width:800px; margin-top: 24px; }#footer4 { position:absolute; top:101%; left:-600px; width:800px; margin-top: 24px; }#footer5 { position:absolute; top:101%; left:-800px; width:800px; margin-top: 24px; }#spalte1 { position:absolute; top:150px; left:0px; width:200px; margin-right:12px; }#spalte12 { position:absolute; top:150px; left:0px; width:400px; margin-right:12px; }#spalte2 { position:absolute; top:150px; left:200px; width:200px; margin-right:12px; }#spalte23 { position:absolute; top:150px; left:200px; width:400px; margin-right:12px; }#spalte234 { position:absolute; top:150px; left:200px; width:550px; margin-right:12px; }#spalte3 { position:absolute; top:150px; left:400px; width:200px; margin-right:12px; }#spalte4 { position:absolute; top:150px; left:600px; width:200px; margin-right:12px; }#spalte45 { position:absolute; top:150px; left:600px; width:400px; margin-right:12px; }#spalte5 { position:absolute; top:150px; left:800px; width:200px; margin-right:12px; }#kompaktspalte1 { position:absolute; top:150px; left:0px; width:180px; margin-right:12px; }#portal1 { position:absolute; top:160px; left:0px; width:180px; margin-right:12px; }#portal123 { position:absolute; top:160px; left:0px; width:600px; }#portal12345 { position:absolute; top:160px; left:10px; width:1000px; }#portal23 { position:absolute; top:160px; left:200px; width:400px; margin-right:12px; }#portal234 { position:absolute; top:160px; left:200px; width:550px; margin-right:12px; }#portal4 { position:absolute; top:160px; left:600px; width:180px; margin-right:12px; }#portal5 { position:absolute; top:160px; left:800px; width:200px; margin-right:12px; }#impressum { position:absolute; top:100px; left:80px; width:550px; }#subspalte1 { position:absolute; top:101%; left:0px; width:180px; }#subspalte2 { position:absolute; top:101%; left:200px; width:180px; }#subspalte12 { position:absolute; top:101%; left:0px; width:380px; }#subspalte34 { position:absolute; top:101%; left:400px; width:380px; }#subspalte1-1 { position:absolute; top:101%; left:-200px; width:180px; }#subspalte2-1 { position:absolute; top:101%; left:0px; width:180px; }#subspalte3-1 { position:absolute; top:101%; left:200px; width:180px; }#subspalte4-1 { position:absolute; top:101%; left:400px; width:180px; }#subspalte12-1 { position:absolute; top:101%; left:-200px; width:380px; }#subspalte123-1 { position:absolute; top:101%; left:-200px; width:585px; }#subspalte23-1 { position:absolute; top:101%; left:0px; width:385px; }#subspalte234-1 { position:absolute; top:101%; left:0px; width:580px; }#subspalte34-1 { position:absolute; top:101%; left:200px; width:380px; }p.portalnavi_1 { margin: 0px 0 0 0; }	p.portalnavi_2 { margin: 6px 0 0 0; }	.vorschau_1 { color: #111111; }	.vorschau_2 { color: #222222; }	.vorschau_3 { color: #333333; }	.vorschau_4 { color: #444444; }	.vorschau_5 { color: #555555; }	.vorschau_6 { color: #666666; }	.vorschau_7 { color: #777777; }	.vorschau_8 { color: #888888; }	.vorschau_9 { color: #999999; }	.vorschau_10 { color: #aaaaaa; }	.vorschau_11 { color: #bbbbbb; }	.vorschau_12 { color: #cccccc; }	.vorschau_13 { color: #dddddd; }	.vorschau_14 { color: #eeeeee; }	.green { color: #008000; }	 /* Newsseiten  ----------------------------------------------- */#headcontainer { position: absolute; top:10px; left:10px; }#headnavigation { position: absolute; top:100px; left:10px; width:450px; padding: 4px 0 0 0 ; }#suchfeld { position: absolute; top:70px; left:500px; height:32px; }#werbespalte { position: absolute; top:170px; left:730px; width:180px; }#content { position: absolute; top:170px; left:210px; width:580px; }#menu { position: absolute; top:170px; left:10px; width:180px; line-height: 135%; }#telegrammsuche { margin: 24px 0 24 0; }#textspalte { width:400px;  line-height: 135%; }#spot1 { width:200px; float:right; background: transparent; margin: 0px 0 12 12; }.rubrikheader {		font-size: 10pt;		font-weight: bold;		color: #000000;		background: #a5b9de;		margin-top: 0px;		margin-bottom: 12px;		padding-top: 1px;		padding-bottom: 1px;		padding-left: 0px;		padding-right: 18px;	}	.byline { font-size: 9pt; font-style: italic; margin-top: 6px; }	 /* Typografie  ----------------------------------------------- */input.rechner { height: 14px; padding: 1px; border: 1px solid #6688aa; text-align: right; }input.front { height: 14px; width: 172px; padding: 2px; border: 1px solid #6688aa; }input.front_button { width: 178px; }p.teaser { font-size: 9pt; margin: 0px; }	p.teaserlink { text-align: right;  margin-top: 0px; margin-bottom: 0px; }	p.bildlegende { font-size: 9pt; font-style: italic; margin-top: 0px; margin-right: 6px; margin-bottom: 6px; }	p.newslink { margin-top: 0px; margin-bottom: 18px; margin-left: 12px; }	p.frage { margin: 0px; }p.antwort { margin-bottom: 12px; margin-left: 12px; }p.muster { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }	p.liste { height:15px; margin-top: 0px; margin-right: 12px; margin-bottom: 0px; margin-left: 0px; }p.portal { margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; }	p.portal2 { margin-top: 12px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; }	p.normal { margin-top: 0px; margin-right: 12px; margin-bottom: 6px; margin-left: 0px; }	p.news { margin-top: 18px; margin-bottom: 0px; }	p.news_right { margin-top: 18px; margin-bottom: 0px; text-align: right; }	p.topnavi { margin-top: 6px; margin-bottom: 0px; }	p.locker { margin-top: 6px; margin-right: 12px; margin-bottom: 12px; }	p.copyright { margin-top: 48px; margin-right: 12px; margin-bottom: 6px; background: transparent; font-size: 8pt; }	.kommentar { font-size: 8pt; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; }	.bildlegende { font-size: 9pt; font-style: italic; }	.textquelle { text-align: right; font-size: 9pt; font-style: italic; }	.haupttitel	{		font-family: arial, helvetica, sans-serif;		font-size: 20pt;		font-weight: bold;		color: #A7B4CD;		text-decoration: none;		margin-top: 6px;		margin-bottom: 12px;	}.navipunkt	{		font-family: arial, helvetica, sans-serif;		font-size: 10pt;		font-weight: bold;		color: #A7B4CD;	}UL,OL{margin-left: 0px;padding: 0px;}LI{list-style: url("http://www.gesundheit.ch/img/punkt.gif");margin-left: 20px;margin-bottom: 0px;margin-top: 0px;padding: 0;} /* alte Styles  ----------------------------------------------- */	P,TD	{		font-family: arial, helvetica, sans-serif;		font-size: 10pt;		font-weight: normal;		color: #000000;		margin-top: 2px;		margin-bottom: 3px;	}		A	{		font-family: arial, helvetica, sans-serif;		font-size: 10pt;		font-weight: normal;		color: #000000;		text-decoration: none;	}	A:hover	{		text-decoration: underline;	}	A.text,A.stichwort	{		font-family: arial, helvetica, sans-serif;		font-size: 10pt;		font-weight: normal;		color: #000000;		text-decoration: underline;	}	A.mini	{		font-family: arial, helvetica, sans-serif;		font-size: 7pt;		font-weight: normal;		color: #000000;		text-decoration: underline;	}	A.klein	{		font-family: arial, helvetica, sans-serif;		font-size: 8pt;		font-weight: normal;		color: #000000;		text-decoration: underline;	}	A.bildlegende	{		font-family: arial, helvetica, sans-serif;		font-size: 9pt;		font-weight: normal;		color: #000000;		text-decoration: underline;	}	.rot	{		font-family: arial, helvetica, sans-serif;		font-size: 10pt;		font-weight: normal;		color: #FF0000;	}	.blau	{		font-family: arial, helvetica, sans-serif;		font-size: 10pt;		font-weight: normal;		color: #0033CC;		text-decoration: none;	}	.nav	{		font-family: arial, helvetica, sans-serif;		font-size: 10pt;		font-weight: normal;		color: #000000;		text-decoration: none;		margin-top: 0px;		margin-bottom: 0px;			}		.rubrik	{		font-family: arial, helvetica, sans-serif;		font-size: 12pt;		font-weight: bold;		color: #000000;		text-decoration: none;		margin-top: 0px;		margin-bottom: 0px;			}		.header	{		font-family: arial, helvetica, sans-serif;		font-size: 10pt;		font-weight: bold;		color: #FFFFFF;		margin-top: 0px;		margin-bottom: 0px;			}		.titel	{		font-family: arial, helvetica, sans-serif;		font-size: 20pt;		font-weight: bold;		color: #A7B4CD;		text-decoration: none;		margin-top: 0px;		margin-bottom: 0px;	}		.mini	{		font-family: arial, helvetica, sans-serif;		font-size: 7pt;		font-weight: normal;		color: #000000;		margin-top: 0px;		margin-bottom: 0px;			}		.klein	{		font-family: arial, helvetica, sans-serif;		font-size: 8pt;		font-weight: normal;		color: #000000;		margin-top: 0px;		margin-bottom: 0px;			}	INPUT	{		font-family: arial, helvetica, sans-serif;		font-size: 10pt;		font-weight: normal;		color: #000000;		text-decoration: none;	}