body { padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
table,td { font-family:Arial, Helvetica, sans-serif; font-size:13px;}
input,select,option { font-family:Courier,Arial,Monaco;font-size:8pt}
TEXTAREA { font-family:Courier,Arial,Monaco;font-size:8pt}
.hl_laerm {
	font-size:13px; color: #02428E; font-weight:bold; font-family:Arial; margin-left:30px
	}

.n_laerm  { font-size:11px; color:#918E82;}
a.n_laerm:link 	{ color:#454A98; text-decoration:none }
a.n_laerm:visited 	{ color:#454A98; text-decoration:none }
a.n_laerm:active 	{ color:#454A98; text-decoration:none }
a.n_laerm:hover 	{ color:#918E82; text-decoration:none }


.klein {font-size:11px; font-family:Arial }
/*.kleinfett {font-size:11px; font-family:Arial; font-weight:bold }*/
.date { font-size:11px; color:#434F94; font-family:Arial }
.headline { font-size:13px; color: #CA0000; font-weight:bold; font-family:Arial }
.haut { font-size:13px; color: #454A98; font-weight:bold; font-family:Arial }
.weissfett {font-size:13px; color: #ffffff; font-weight:bold; font-family:Arial; background-image:url(../images/hg_teaser.gif); background-repeat:repeat-x; }
.weiss {font-size:13px; color: #ffffff; font-weight:bold; font-family:Arial }
.kleinrot { font-size:10px; color: #CA0000; font-family:Arial}
.input { font-family:Courier,Arial,Monaco;font-size:10pt }
.pulldown { font-family:Courier,Arial,Monaco;font-size:10pt}
.firma { width: 300px; font-size: 8pt; font-family: arial; }
.select { font-size: 8pt; font-family: arial; }
.navi  { font-size:11px; color:#454A98;}
.snavi { font-size:11px; color:#ffffff;}
.mehr  { font-size:13px; color:#434F94; font-weight:bold;font-family:Arial}
.link  { font-size:13px; color:#434F94; font-family:Arial}
.footer { font-size:10px; color:#454A98; font-family:Arial}
.teaser { font-size:10px; color:#454A98; font-family:Arial}
.symbol { font-family:Symbol;color:#BC2B39}
/* Zellenhintergrund */
.w { background-color: #FFFFFF; }
.hb { background-color: #A9B0D8; }
.hb1 { background-color: #D2D2DC; }
.hb2 { background-color: #E9EBF3; }
.db { background-color: #3848A5; }
.gb { background-color: #ABB6CD; color:#ffffff; font-size:10px}
.gb1 { background-color: #ABB6CD}
.ts { background-color: #F1F3F8}
.b { background-color: #4654AD}
.hgbg { background-image:url(../images/hg.gif); background-repeat:repeat-x }
.hgnav { background-image:url(../images/nav.gif);}
a.navi:link 	{ color:#454A98; text-decoration:none }
a.navi:visited 	{ color:#454A98; text-decoration:none }
a.navi:active 	{ color:#454A98; text-decoration:none }
a.navi:hover 	{ color:#BD2337; text-decoration:none }
a.snavi:link 	{ color:#ffffff; text-decoration:none }
a.snavi:visited { color:#ffffff; text-decoration:none }
a.snavi:active 	{ color:#ffffff; text-decoration:none }
a.snavi:hover 	{ color:#ffffff; text-decoration:none }
a.link:link 	{ color:#434F94; text-decoration:none }
a.link:visited 	{ color:#434F94; text-decoration:none }
a.link:active 	{ color:#434F94}
a.link:hover 	{ color:#CA0000 }
a.mehr:link 	{ color:#434F94; text-decoration:none }
a.mehr:visited 	{ color:#434F94; text-decoration:none }
a.mehr:active 	{ color:#434F94}
a.mehr:hover 	{ color:#CA0000 }
a.footer:link 	{ color:#434F94 }
a.footer:visited { color:#434F94 }
a.footer:active { color:#434F94 }
a.footer:hover 	{ color:#CC0000 }


ul.liste {
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	padding-top: 8px;
	}
ul.liste li {
    list-style-image: url(../images/liste.gif);
	margin-left: 15px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 140%;
	}

			.StimmungsBarometer {
				background-color:#FFF8DB;
				font-size:1em;
				left:509px;
				margin:0;
				padding:0;
				position:absolute;
				top:378px;
				width:266px;
			}
			
			.StimmungsBarometer form {
				margin:  	0 0 9px 0;
				padding: 	13px 13px 4px 13px;
				border: 	0;				
				font-size: 	1em;
			}
			
			.StimmungsBarometer form fieldset {
				margin:  	0;
				padding: 	0;
				border: 	0;
				font-size: 	1em;
			}
			
			.StimmungsBarometer h3 {
				margin:  	0 0 9px 0;
				color: 		#454A98;
				padding: 	0;
				border: 	0;
				font-size: 	1em;
			}

			.StimmungsBarometer p {
				margin:  	0 0 0 0;
				padding: 	0;
				border: 	0;
				font-size: 	1em;
				color: 		#454A98;
			}
			
			.StimmungsBarometer p.error {
				color: 		#F20000;
			}

			.StimmungsBarometer p img {
				margin:  	0 10px 0 0;
			}

			.StimmungsBarometer label {
				margin:  	0;
				padding: 	0;
				border: 	0;
			}

			.StimmungsBarometer input.radio {
				margin:  	0 10px 0 0;
				padding: 	0;
				border: 	0;
			}
			
			.StimmungsBarometer input.button {
				margin:  	10px 0 0 0;
				padding: 	0;
				font-family:Arial;
			}						