*					{ font-family:Arial,Verdana,Helvetica,Frutiger,Sans-Serif; margin:0px; padding:0px; }
body				{ font-size:9pt; font-family:Arial,Verdana,Helvetica,Frutiger,Sans-Serif; background-color:#E4E4E4; }
table,td			{ font-size:9pt; font-family:Arial,Verdana,Helvetica,Frutiger,Sans-Serif; }
ol      { margin-left:30px;}
ul      { margin-left:20px;list-style-type: disc; }
li      { line-height:100%;padding-bottom:25px; }

ul.liste			{ margin-left:20px; list-style-type:square; color:black; font-weight:normal; }
/*#partner #referenzen ul,li		{ padding-left:12px; font-weight:bold; list-style-type:disc; }*/

div.topnavi			{ position:absolute; top:0px; left:0px; width:770px; height:57px; z-index:0; background-color:#E4E4E4; }
div.subnavi			{ position:absolute; top:57px; left:1px; width:170px; height:518px; z-index:0; background-color:#E4E4E4; }
div.content			{ position:relative; top:0px; left:0px; width:460px; z-index:0; }
div.realcontent		{ padding-left:20px; position:relative; top:0px; left:0px; width:540px; z-index:0; }

div.newslines		{ width:550px; height:300px; overflow:auto; }

#newsheader td.blau	{ color:#FFFFFF; font-weight:bold; background-color:#272E76; }
#newsheader td.grau	{ color:#000000; font-weight:bold; background-color:#D8D8D8; }

tr.newsrow			{ color:#000033; font-weight:bold; background-color:#DF0303; } /* 829EC3 D9E1E9 */
td.nid				{ padding-right:4px; font-weight:normal; width:20px; }
td.ntitle			{ width:450px; }
td.ndate			{ width:80px; }
tr.fullnewsrow		{ color:#000033; font-weight:bold; background-color:#829EC3; } /* 829EC3 D9E1E9 */

td.ntext			{ background-color:#F5F6F9; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; }
td.mainbtn_n		{ text-align:center; background-color:#F4F4F4; color:#ACAAAA; }
td.mainbtn_o		{ text-align:center; background-color:#D6D6E2; color:#000000; }

td.titletext		{ font-size:9pt; font-weight:bold; }
span.titletext		{ font-size:9pt; font-weight:bold; }
span.titletext-cnt	{ font-size:9pt; font-weight:bold; }

td.contenttext		{ font-size:9pt; }
td.trennlinie		{ border-top: thin dotted; border-top-color:#AAAAAA; }
td.ti-con-spacer	{ height:10px; }
/*div.trennlinie		{ border-top: thin dotted; border-top-color:#AAAAAA; }*/

td.nltitle			{ color:#FFFFFF; font-weight:bold; padding-left:14px; background-color:#272E76; }
td.nlinput			{ padding-left:4px; background-color:#D9E1E9; }
input.nlfield		{ text-align:bottom; width:200px; height:18px; border:none; background-color:#D9E1E9;}
textarea.knttextarea{ width:400px; height:150px; border:none; background-color:#D9E1E9; font-size:9pt; font-family:Arial,Verdana,Helvetica,Frutiger,Sans-Serif; }
td.subbtn_n			{ padding-left:8px; background-color:#F4F4F4; color:#ACAAAA;}
td.subbtn_o			{ padding-left:8px; background-color:#D6D6E2; color:#000000; }

td.subsubcell		{ font-size:8pt; background-color:#FFFFFF; }
td.copyright		{ padding-left:8px; color:#ABABAB; font-size:8pt; background-color:#FFFFFF; }
td.historytext		{ vertical-align:top; width:300px; }
td.historybild		{ vertical-align:top; padding-top:4px; }
#historie p			{ font-weight:bold; padding-top:4px; }

td.cntendspacer		{ height:40px; }
td.historyhspacer	{ width:10px; }
td.historyvspacer	{ height:20px; background-color:#FFFFFF; border-bottom: thin dotted; border-bottom-color:#AAAAAA; }

body{
	background-color:#ffffff;

}
.hauptfarbe{

	background-color:#305195;
}
.navifarbe{

	background-color:#1D4087;
}
.newsfarbe{

	background-color:#DDDFE4;
}

.farbe{

	background-color:#DF0303;
}
.grau{

	background-color:#E9E9EA;
}
.mainbtnover{

	color:#ffffff;
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
}
.subbtnover{

	color:#3B3B3D;
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
}

.subnews{

	color:#000103;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
.subnewsdatum{

	color:#000103;
	font-weight:bold;
	font-size:8pt;
	text-decoration:underline;
}

.impbtnover{

	color:#3B3B3D;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}

a:link					{ font-size:9pt; color:#305195; text-decoration:underline; font-weight:normal; }
a:visited				{ font-size:9pt; color:#305195; text-decoration:underline; font-weight:normal; }
a:hover					{ font-size:9pt; color:#305195; text-decoration:underline; font-weight:normal; }
a:active				{ font-size:9pt; color:#305195; text-decoration:underline; font-weight:normal; }

a.navnormal:link		{ font-size:9pt; color:#CBCBD9; text-decoration:none; font-weight:bold; }
a.navnormal:visited		{ font-size:9pt; color:#CBCBD9; text-decoration:none; font-weight:bold; }
a.navnormal:hover		{ font-size:9pt; color:#ffffff; text-decoration:none; font-weight:bold; }
a.navnormal:active		{ font-size:9pt; color:#ffffff; text-decoration:none; font-weight:bold; }

a.navover:link			{ font-size:9pt; color:#ffffff; text-decoration:none; font-weight:bold; }
a.navover:visited		{ font-size:9pt; color:#ffffff; text-decoration:none; font-weight:bold; }
a.navover:hover			{ font-size:9pt; color:#ffffff; text-decoration:none; font-weight:bold; }
a.navover:active		{ font-size:9pt; color:#ffffff; text-decoration:none; font-weight:bold; }

a.subnavnormal:link		{ font-size:9pt; color:#68686A; text-decoration:none; font-weight:bold; }
a.subnavnormal:visited	{ font-size:9pt; color:#68686A; text-decoration:none; font-weight:bold; }
a.subnavnormal:hover	{ font-size:9pt; color:#3B3B3D; text-decoration:none; font-weight:bold; }
a.subnavnormal:active	{ font-size:9pt; color:#3B3B3D; text-decoration:none; font-weight:bold; }

a.subnavover:link		{ font-size:9pt; color:#3B3B3D; text-decoration:none; font-weight:bold; }
a.subnavover:visited	{ font-size:9pt; color:#3B3B3D; text-decoration:none; font-weight:bold; }
a.subnavover:hover		{ font-size:9pt; color:#3B3B3D; text-decoration:none; font-weight:bold; }
a.subnavover:active		{ font-size:9pt; color:#3B3B3D; text-decoration:none; font-weight:bold; }

a.impbtn:link		{ font-size:8pt; color:#ACACAD; text-decoration:none; font-weight:bold; }
a.impbtn:visited	{ font-size:8pt; color:#ACACAD; text-decoration:none; font-weight:bold; }
a.impbtn:hover		{ font-size:8pt; color:#3B3B3D; text-decoration:none; font-weight:bold; }
a.impbtn:active		{ font-size:8pt; color:#3B3B3D; text-decoration:none; font-weight:bold; }


a.newslink:link		{ font-size:10pt; color:#000033; text-decoration:none; }
a.newslink:visited	{ font-size:10pt; color:#000033; text-decoration:none; }
a.newslink:hover	{ font-size:10pt; color:#0000AA; text-decoration:underline; }
a.newslink:active	{ font-size:10pt; color:#000033; text-decoration:none; }

a.news:link		{ font-size:8pt; color:#000033; text-decoration:underline; }
a.news:visited	{ font-size:8pt; color:#000033; text-decoration:underline; }
a.news:hover	{ font-size:8pt; color:#0000AA; text-decoration:underline; }
a.news:active	{ font-size:8pt; color:#000033; text-decoration:underline; 