body			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				background-image: url(../images/higru.gif);
				background-repeat: repeat-x;
				}
				
p				{
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				}
				
ul				{
				list-style-image: url(../images/dot.gif);
				}
				
#haupt			{
				width: 977px;
				height: 100%;
				text-align: left;
				}
				
#haupt td.logo	{
				width: 200px;
				height: 68px;
				vertical-align: top;
				text-align: left;
				}
				
#haupt td.header
				{
				width: 769px;
				height: 68px;
				vertical-align: top;
				text-align: left;
				}
				
#haupt td.navi	{				
				height: 75px;
				vertical-align: top;
				text-align: left;
				}
				
#haupt td.navi ul
				{
				list-style-image: none;
				list-style: none;
				list-style-type: none;
				text-indent: 0px;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 25px;
				}
				
#haupt td.navi li
				{
				float: left;
				font-family: arial, verdana;
				font-size: 16px;
				font-weight: bold;
				color: #9f0002;
				}
				
#haupt td.navi li a
				{
				height: 20px;
				padding: 4px 3px 0px 3px;
				font-family: arial, verdana;
				font-size: 16px;
				font-weight: bold;
				color: #9f0002;
				text-decoration: none;
				}
				
#haupt td.navi li a:hover
				{
				height: 20px;
				padding: 4px 3px 0px 3px;
				background-color: #ffd0a1;
				}
				
#haupt td.navi li a.act
				{
				height: 20px;
				padding: 4px 3px 0px 3px;
				background-color: #ffdebd;
				}
				
td.subnavi		{
				height: 24px;
				width: 195px;
				text-align: left;
				vertical-align: middle;
				border: 1px solid #ffffff;;
				border-bottom: 1px solid #9f0002;
				padding-left: 5px;
				}
				
td.subnavi_act	{
				height: 24px;
				width: 195px;
				text-align: left;
				vertical-align: middle;
				border-bottom: 1px solid #9f0002;
				background-color: #e6e6e6;
				padding-left: 5px;
				}
				
td.subnavi a, td.subnavi_act a
				{
				font-family: arial, vardana;
				font-size: 11px;
				font-weight: bold;
				color: #9f0002;
				text-decoration: none;
				}
				
td.subnavi a:hover, td.subsub a:hover
				{
				color: #a9a9a9;
				}
				
td.subsub		{
				height: 18px;
				width: 190px;
				text-align: left;
				vertical-align: middle;
				padding-left: 15px;
				}
				
td.subsub_act	{
				height: 18px;
				width: 190px;
				background-color: #f6f6f6;
				text-align: left;
				vertical-align: middle;
				padding-left: 15px;
				}
				
td.subsub a, td.subsub_act a
				{
				font-family: arial, vardana;
				font-size: 11px;
				font-weight: bold;
				color: #9f0002;
				text-decoration: none;
				}
				
#haupt td.streifen
				{
				background-image: url(../images/streifen.gif);
				background-repeat: repeat-y;
				width: 200px;
				height: 100%;
				vertical-align: top;
				text-align: left;
				}
				
#haupt td.inhalt
				{
				vertical-align: top;
				text-align: left;
				width: 739px;
				height: 100%;
				padding: 4px 5px 10px 25px;
				}
				
#haupt td.seitentitel
				{
				height: 39px;
				width: 200px;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				font-family: arial, vardana;
				font-size: 18px;
				font-weight: bold;
				color: #9f0002;
				
				text-align: left;
				vertical-align: bottom;
				}
				
h1				{
				font-family: arial, vardana;
				font-size: 20px;
				font-weight: bold;
				color: #9f0002;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 12px 0px;
				}
				
td, p			{
				font-family: arial, vardana;
				font-size: 12px;
				font-weight: regular;
				color: #333333;
				}
				
.contenttable, .contenttable td, .contenttable td p
				{
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				}
				
p.bodytext a	{
				font-family: arial, verdana;
				font-size: 12px;
				font-weight: regular;
				color: #9f0002;
				text-decoration: none;
				}
				
/* ############################ NEWS ################################### */

h2, h2 a		{
				font-family: arial, verdana;
				font-size: 13px;
				font-weight: bold;
				color: #9f0002;
				text-decoration: none;
				margin: 5px 0px 5px 0px;
				padding: 0px 0px 0px 0px;
				}

.news-list-date	{
				font-family: arial, vardana;
				font-size: 10px;
				font-weight: regular;
				color: #333333;
				}
				
.news-list-morelink a
				{
				font-family: arial, verdana;
				font-size: 12px;
				font-weight: regular;
				color: #9f0002;
				text-decoration: none;
				}
				
hr.clearer		{
				border: 1px solid #ffffff;
				border-top: 1px solid #9f0002;
				}
				
td.newscontent a
				{
				font-family: arial, verdana;
				font-size: 12px;
				font-weight: regular;
				color: #333333;
				text-decoration: underline;
				}