* {margin: 0px; padding: 0px;}
/*Definitionen für die Navigation auf in der Mitte*/
.navigation          { background-color: #000; margin-top: 2px; margin-bottom: 2px }
.navi   { color: #fff; font-size: 14px; font-family: Arial, Verdana; text-align: center; vertical-align: middle }
.navi_on     { color: #fff; font-size: 14px; font-family: Arial, Verdana; font-variant: small-caps; font-stretch: ultra-expanded; text-align: center; vertical-align: middle }
.navi a:link   { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none }
.navi a:active   { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none }
.navi a:visited   { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none }
.navi a:hover   { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none }
/*Definitionen für die Navigation auf der linken Seite*/
.navleft       { color: #fff; font-size: 12px; font-family: Arial, Verdana; text-decoration: none; text-align: center; margin-top: 5px; margin-bottom: 5px; margin-left: 1px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px }
.navleft a:link      { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; margin-top: 5px; margin-bottom: 5px; margin-left: 1px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-left: 2px solid #9c0033 }
.navleft a:active    { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; margin-top: 5px; margin-bottom: 5px; margin-left: 1px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-left: 2px solid #9c0033 }
.navleft a:visited    { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; margin-top: 5px; margin-bottom: 5px; margin-left: 1px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-left: 2px solid #9c0033 }
.navleft a:hover    { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; margin-top: 5px; margin-bottom: 5px; margin-left: 1px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-left: 2px solid #9c0033 }
.navleft_on     { color: #fff; font-size: 12px; font-family: Arial, Verdana; text-decoration: none; text-align: center; margin-top: 5px; margin-bottom: 5px; margin-left: 1px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px }
.navleft_on a:link     { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; margin-top: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-left: 2px solid #fff }
.navleft_on a:active   { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; margin-top: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-left: 2px solid #fff }
.navleft_on a:visited   { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; margin-top: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-left: 2px solid #fff }
.navleft_on a:hover   { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; margin-top: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-left: 2px solid #fff }
/*Definitionen für die Navigation aufder rechten Seite*/
.navright      { color: #fff; font-size: 9px; font-family: Arial, Verdana }
.navright a:link   { color: #fff; font-size: 9px; font-weight: bold; text-decoration: none }
.navright a:active   { color: #fff; font-size: 9px; font-weight: bold; text-decoration: none }
.navright a:visited   { color: #fff; font-size: 9px; font-weight: bold; text-decoration: none }
.navright a:hover   { color: #fff; font-size: 9px; font-weight: bold; text-decoration: none }
/*Definitionen für die sonstigen Bereiche*/
.headline      { margin-bottom: 2px }
.headline_left     { background-color: #999 }
.headline_middle       { color: #000; font-family: Arial, Verdana; background-color: #999; text-align: center }
.headline_right     { background-color: #999 }
.headline_abstand     { color: #000; font-size: 16px; font-family: Arial, Verdana; font-weight: bold; padding-right: 10px; padding-left: 10px }
.body    {color: #fff; font-size: 18px; font-weight: bold; }
.body_left           { background-color: #000; padding-top: 12px; vertical-align: top }
.body_middle_1        { color: #fff; background-color: #eaeaea; text-align: center; vertical-align: top }
.body_middle_2        { color: #000; background-color: #fff; text-align: center; vertical-align: top }
.body_right     { background-color: #000; padding-top: 12px; vertical-align: top }
.body_abstand    { color: #000; font-size: 12px; font-family: Arial, Verdana; background-color: #fff; padding: 10px }
.body_abstand a:link  { color: #00f; font-weight: normal; text-decoration: none }
.body_abstand a:active  { color: #00f; font-weight: normal; text-decoration: none }
.body_abstand a:visited  { color: #00f; font-weight: normal; text-decoration: none }
.body_abstand a:hover { color: #00f; font-weight: normal; text-decoration: underline }
.line { background-color: #fff }
.links a:link   { color: #00f; font-weight: bolder; text-decoration: none }
.links a:active { color: #00f; font-weight: bolder; text-decoration: none }
.links a:visited { color: #00f; font-weight: bolder; text-decoration: none }
.links a:hover { color: #00f; font-weight: bolder; text-decoration: underline }
/*Definitionen für die sonstigen Bereiche*/
.news_ueberschrift       { color: #000; font-size: 12px; font-family: Arial, Verdana; background-color: #999; padding-left: 5px }
.news_body { color: #000; font-size: 11px; font-family: Arial, Verdana; padding: 5px; border-top: 1px dashed #999; border-right: 1px dashed #999; border-left: 1px dashed #999 }
.news_body1 { color: #000; font-size: 11px; font-family: Arial, Verdana; padding: 5px; border: dashed 1px #999 }
.news_body2 { color: #000; font-size: 11px; font-family: Arial, Verdana; padding: 5px }

/*Bildabstand*/
.bildabstand { 	
	margin: 15px;}
td.test {color:black;}


