DIV, SPAN, FORM, FIELDSET, TH, TD	{ margin: 0; padding: 0}
UL, OL					{ list-style: disc;}
LI					{margin-left:-22px;}
IMG, FIELDSET			{ border-style: none;}
TABLE						{ border: none; border-collapse: collapse}
P							{ margin: 0 0 1em 0 }
P.semi, P.text-footer					{ margin: 0 0 .6em 0 }
P.full					{ margin: 0 0 1.3em 0 }
div.clear, #clearer, #clear		{ clear: both; height: 1px; font-size: 1px}
.hide						{ height: 0; width: 0; overflow: hidden; position: absolute;}
div.hr, div.hr-solid					{  font-size: 1px; height: 1px!important; overflow: hidden; border-top: 1px dotted #e7e4df; padding: 0 0 10px 0; clear: both; height /**/:11px;}
div.hr-solid							{ border-top-style: solid }
#center div.hr-solid, #right div.hr-solid					{ margin-top: 20px }
#structure				{ text-align: left; width: 900px }
#pagehead, #left, #right, #pagefooter, p.text-footer a, #rightColumn				{ display: none;}
#leftColumn, #centerColumn, #rightColumn, .float-left				{ float: left; overflow: hidden }
#leftColumn				{ width: 350px}
#centerColumn        { width: 264px!important; padding: 0 0 0 40px; width /**/:303px; }
* html #centerColumn	{ padding-right: 24px }
#center					{ width: 500px;}
BODY 	{background-color: #fff; margin: 0; font-size:62.5%; font-family: Verdana, sans-serif}
INPUT, SELECT, TH, TD, LI LI, LI P, TD P, BLOCKQUOTE P, #pagefooter P, #pagehead P, .articleText P 	{font-size:1em}
H1, H2, H3						{ font-family: "Arial Black", Arial, Helvetica, sans-serif; font-weight: normal; margin: 0}
H1									{ font-size: 2.4em; line-height: 1.2; margin-bottom: .4em }
H2									{ font-size: 1.9em; line-height: 1.2; margin-bottom: 3px }
H3									{ font-size: 1.6em; line-height: 1.2; margin-bottom: 3px }
H5, H6							{ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; margin: 0 0 .8em 0; font-weight: normal }
BLOCKQUOTE						{ font-size: 1.5em; font-weight: normal; margin-left: 0}
p.text-footer		{ font-family: Arial, Helvetica, sans-serif }
.larger			{ font-size: 1.3em }
P, #pagehead, .norm, .articleText, H6	{ font-size: 1.5em }
.small, #left, p.text-footer		{ font-size: 1.1em }
P .date							{ font-size: .9em }
.articleText					{ line-height: 1.3}
/* color */
.red, H2 a, .hilite, #left H3, .xls, .ppt, .pdf, .doc			{ color: #d61826 }
.date, H5, H6, p.text-footer, p.text-footer a						{ color: #666 }
/* links */
A							{ text-decoration: underline; color: #000}
H2 A, .pushers A, H3 A, #left A			{ text-decoration: none }
/*Kalender*/
/*.callist			{margin:0 0 0 0; overflow: hidden}
.calhr			{margin-top: 0; font-size: 1px; height: 1px!important; overflow: hidden; border-top: 1px solid #e7e4df; padding: 0 0 1px 0; clear: both; height /**/:11px;}
.calul			{clear:right; float: left; font-size:1.2em;margin:0 0 0 2px;padding:3px 0;width:380px; }
.calul a			{color: #000000}
.callistdate		{ float:left; width: 70px; padding: 3px; margin:0 0 0 3px; clear:both; }
.calcontent		{ float:left; width:380px; margin: 0 0 3px 0; }
.callistend		{font-size: 1em; width:300px; float: left; margin: 2px 0 2px 82px; }
.calmerinfo		{float: right; font-size: 0.9em; text-align:right; padding: 0 2px !important; display: none;}
.calyear		{font-size:1.2em;line-height:1.2;margin:0 0 1px 0; clear: both; }
#center div.callist:hover 	{background-color:#fafafa;} 
.merinfo			{width:345px; float:left; font-size:1.1em; margin: 2px 0 3px 82px; }
.rembtn			{float:right; padding: 0 9px; display: none;}
.merhide		{display:none; }
.mershow		{display : block; }
.noline			{text-decoration: none; }
a.noline:hover  		{text-decoration: none}
.selects			{display: inline; }
#center a		{padding: 6px 9px 7px 5px; font-size: 1.1em; }
#center a.calprint	{padding: 6px 1px 1px 1px; font-size: 1.1em; }
.calrublist1		{float:left; padding: 0 0 0 10px; width:110px;}
.calrublist2		{float:left; width:145px;}
.caltab			{line-height: 1.9; font-size: 1.2em; display: none;}
.caltoptab		{line-height: 1.2;}*/
.callist			{margin:0 0 0 0; overflow:hidden; padding:3px 0 3px 0; clear: left; }
.calhr			{margin-top: 0; font-size: 1px; height: 1px!important; overflow: hidden; border-top: 1px solid #e7e4df; padding: 0 0 1px 0; clear: both; height /**/:11px;}
.calul			{clear: right; float: left; font-size:1.2em; margin: 0 0 0 9px; padding: 3px 0 0 0; width:380px; }
.calul a			{color: #000000}
.callistdate		{ float:left; width: 70px; padding: 3px 0 0 0; margin:0 0 0 3px; clear:both; }
.calcontent		{ float: right; width:418px; margin: 0; padding: 0; line-height: }
.callistend		{font-size: 1em; width:300px; float: left; margin: 0 0 0 82px !important; }
.calmerinfo		{float: right; font-size: 1.1em; text-align:right; padding: 0 2px !important; cursor: pointer; text-decoration: underline; margin: 0 !important;  display: none;}
p.calmerinfo:hover	{color: #ff3e4c; }
.calyear		{font-size:1.2em;line-height:1.2;margin:0 0 1px 0; clear: both; padding: 10px 0 0 0; }
#center div.callist:hover 	{background-color:#fafafa;} 
.merinfo			{width:420px; float: left; font-size:1.2em; margin: 3px 0 3px 82px; overflow: hidden; padding: 2px 0 0 0; }
.rembtn			{float:right; padding: 0; display: block; clear: right; cursor: pointer; margin: 2px 2px 2px 0; display: none; display: none;}
.merhide		{display:none; }
.mershow		{display : block; }
.noline			{text-decoration: none; }
a.noline:hover  		{text-decoration: none}
.selects			{display: inline; }
#center a		{padding: 6px 9px 7px 5px; font-size: 1.1em; }
#center a.calprint	{padding: 6px 1px 1px 1px; fm; }
.calrublist1		{float:left; padding: 0 0 0 10px; width:110px;}
.calrublist2		{float:left; width:145px;}
.caltab			{line-height: 1.9; font-size: 1.2em; display: none; display: none;}
.caltoptab		{line-height: 1.2;}
.noentry			{padding: 20px 0 10px 0; }

