body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.schrift-10px-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.schrift-10px-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.schrift-12px-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.schrift-14px-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.schrift-9px-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}

.schrift-10px-white-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}

.schrift-14px-black-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.schrift-12px-grey-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	font-weight: bold;
}

.schrift-12px-green-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #29461A;
	font-weight: bold;
}



.schrift-10px-grey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	font-weight: normal;
}

.schrift-9px-grey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #444444;
	font-weight: normal;
}

.schrift-12px-grey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
}

.schrift-12px-grey2-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight: bold;
}

.schrift-11px-grey2-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	font-weight: bold;
}

.schrift-14px-grey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444;
	font-weight: normal;
}

.schrift-14px-grey-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	font-weight: bold;
}

.schrift-10px-grey-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	font-weight: bold;
}

.schrift-10px-grey2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	font-weight: normal;
}

.schrift-12px-grey-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	font-weight: bold;
}

.schrift-13px-grey-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
	font-weight: bold;
}

.schrift-20px-grey-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #555555;
	font-weight: bold;
}

.schrift-10px-grey2-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	font-weight: bold;
}


.schrift-10px-blue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-weight: normal;
}

.schrift-10px-blue-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-weight: bold;
}

.schrift-10px-blue-bold-gross{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-weight: bold;
    text-transform: uppercase;
}

.schrift-12px-blue-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
}

.schrift-10px-grey-bold-gross{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	font-weight: bold;
    text-transform: uppercase;
}

.schrift-12px-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.schrift-12px-black-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.schrift-12px-white-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.schrift-navi-auswahl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
}

.ueberschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold; 
	
}

A:visited {color:#000000; text-decoration: none }
A:link    {color:#000000; text-decoration: none}
A:hover   {color:#000000; text-decoration: underline}
A:active  {color:#000000; text-decoration: none}


A.login:visited {color:#ffffff; text-decoration: none }
A.login:link    {color:#ffffff; text-decoration: none}
A.login:hover   {color:#ffffff; text-decoration: underline}
A.login:active  {color:#ffffff; text-decoration: none}

A.navilinks:visited { color:#FFFFFF; text-decoration: none}
A.navilinks:link    { color:#FFFFFF; text-decoration: none}
A.navilinks:hover   { color:#A8111D; text-decoration: none}
A.navilinks:active  { color:#FFFFFF; text-decoration: none}

A.navilinks-top:visited {color: #ffffff; text-decoration: none}
A.navilinks-top:link    {color: #ffffff; text-decoration: none}
A.navilinks-top:hover   {color: #990000; text-decoration: none; background-color:#dddddd;}
A.navilinks-top:active  {color: #F00000; text-decoration: none}

A.navilinks-footer:visited {color: #555555; text-decoration: none}
A.navilinks-footer:link    {color: #555555; text-decoration: none}
A.navilinks-footer:hover   {color: #990000; text-decoration: none; background-color:#dddddd;}
A.navilinks-footer:active  {color: #F00000; text-decoration: none}



A.extlinks:visited {}
A.extlinks:link    {text-decoration: none} 
A.extlinks:hover   {color: #A8111D; text-decoration: underline} 
A.extlinks:active  {text-decoration: none}

A.plz:visited {color: #888888; text-decoration: none}
A.plz:link    {color: #888888; text-decoration: none} 
A.plz:hover   {color: #A8111D; text-decoration: underline} 
A.plz:active  {color: #888888; text-decoration: none}

A.function_dark:visited {color: #dddddd; text-decoration: none}
A.function_dark:link    {color: #dddddd; text-decoration: none} 
A.function_dark:hover   {color: #A8111D; text-decoration: underline} 
A.function_dark:active  {color: #dddddd; text-decoration: none}

A.function_grey:visited {color: #777777; text-decoration: none}
A.function_grey:link    {color: #777777; text-decoration: none} 
A.function_grey:hover   {color: #A8111D; text-decoration: underline} 
A.function_grey:active  {color: #777777; text-decoration: none}

A.function_grey_11px:visited {color: #777777; text-decoration: none; font-size:11px}
A.function_grey_11px:link    {color: #777777; text-decoration: none; font-size:11px} 
A.function_grey_11px:hover   {color: #A8111D; text-decoration: underline; font-size:11x} 
A.function_grey_11px:active  {color: #777777; text-decoration: none; font-size:11px}

A.function_grey_12px:visited {color: #777777; text-decoration: none; font-size:12px}
A.function_grey_12px:link    {color: #777777; text-decoration: none; font-size:12px} 
A.function_grey_12px:hover   {color: #A8111D; text-decoration: underline; font-size:12px} 
A.function_grey_12px:active  {color: #777777; text-decoration: none; font-size:12px}

A.function_grey_13px:visited {color: #777777; text-decoration: none; font-size:13px}
A.function_grey_13px:link    {color: #777777; text-decoration: none; font-size:13px} 
A.function_grey_13px:hover   {color: #A8111D; text-decoration: underline; font-size:13px} 
A.function_grey_13px:active  {color: #777777; text-decoration: none; font-size:13px}

A.function_grey_14px:visited {color: #777777; text-decoration: none; font-size:14px}
A.function_grey_14px:link    {color: #777777; text-decoration: none; font-size:14px} 
A.function_grey_14px:hover   {color: #A8111D; text-decoration: underline; font-size:14px} 
A.function_grey_14px:active  {color: #777777; text-decoration: none; font-size:14px}

A.function_grey2:visited {color: #444444; text-decoration: none}
A.function_grey2:link    {color: #444444; text-decoration: none} 
A.function_grey2:hover   {color: #A8111D; text-decoration: underline} 
A.function_grey2:active  {color: #444444; text-decoration: none}

A.function_grey2_bold:visited {color: #444444; text-decoration: none; font-weight: bold;}
A.function_grey2_bold:link    {color: #444444; text-decoration: none; font-weight: bold;} 
A.function_grey2_bold:hover   {color: #A8111D; text-decoration: underline; font-weight: bold;} 
A.function_grey2_bold:active  {color: #444444; text-decoration: none; font-weight: bold;}

A.function_grey_bold:visited {color: #777777; text-decoration: none; font-weight: bold;}
A.function_grey_bold:link    {color: #777777; text-decoration: none; font-weight: bold;} 
A.function_grey_bold:hover   {color: #A8111D; text-decoration: underline; font-weight: bold;} 
A.function_grey_bold:active  {color: #777777; text-decoration: none; font-weight: bold;}

A.function_white:visited {color: #ffffff; text-decoration: none}
A.function_white:link    {color: #ffffff; text-decoration: none} 
A.function_white:hover   {color: #A8111D; text-decoration: underline} 
A.function_white:active  {color: #ffffff; text-decoration: none}

A.function_white2:visited {color: #ffffff; text-decoration: none}
A.function_white2:link    {color: #ffffff; text-decoration: none} 
A.function_white2:hover   {color: #dddddd; text-decoration: underline} 
A.function_white2:active  {color: #ffffff; text-decoration: none}

A.function_red:visited {color: #A8111D; text-decoration: none}
A.function_red:link    {color: #A8111D; text-decoration: none} 
A.function_red:hover   {color: #A8111D; text-decoration: underline} 
A.function_red:active  {color: #A8111D; text-decoration: none}

A.links:visited {color: #555555; text-decoration: none}
A.links:link    {color: #555555; text-decoration: none} 
A.links:hover   {color: #A8111D; text-decoration: underline} 
A.links:active  {color: #555555; text-decoration: none}


INPUT { 
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

input.button {
    color: #333333;
    background-color: #dddddd;
    border:1px solid #999999;
	border:solid;
	border-width:1px;

}

input.button-anmeldung {
    color: #990000;
    background-color: #dddddd;
	border-width:1px;
	font-size:10px;
	height:24px;
	
}

input.button-red {
    color: #990000;
    background-color: #dddddd;
    border:1px solid #990000;
	border-width:1px;
}

input.button-login {
    color:#990000;
    background-color: #eeeeee;
    border:1px solid #999999;
	border:solid;
	width:24px;
	border-width:1px;
	border-color:#CCCCCC
}

input.button-search {
    color:#990000;
    background-color: #eeeeee;
    border:1px solid #999999;
	border:solid;
	width:60px;
	border-width:1px;
	
}
.schrift-10px-black-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.schrift-9px-black {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.schrift-10px-white-kursiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-style: italic;
}

.schrift-10px-black-kursiv- {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-style: italic;
}

.schrift-11px-red-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A8111D;
	font-weight: bold;
}

.schrift-14px-red-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A8111D;
	font-weight: bold;
}

.schrift-12px-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A8111D;
}

.schrift-12px-white-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

.schrift-10px-white-gross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-transform: uppercase;
}

.schrift-10px-black-gross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-transform: uppercase;
}

.schrift-10px-red-gross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A8111D;
	text-transform: uppercase;
}

.schrift-10px-red-bold-gross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A8111D;
	text-transform: uppercase;
	font-weight: bold;
}

.schrift-10px-red {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CE0000;
}
.schrift-10px-red-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CE0000;
	font-weight: bold;
}

.schrift-10px-deepred-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A8111D;
	font-weight: bold;
}


.schrift-9px-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CE0000;
}

.schrift-10px-red2-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#990000;
	font-weight: bold;
}

.schrift-10px-red2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#990000;
}

.schrift-12px-red-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#A8111D;
	font-weight: bold;
}

.schrift-10px-white-bold-gross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
}
.schrift-10px-black-bold-gross {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
}


.schrift-10px-grey-anmeldung{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	font-weight: normal;
	border:#FFFFFF; 
	border-style:solid; 
	border-width:1px; 
	border-left-color:#999999; 
	border-right-color:#999999; 
	border-top-color:#9999999; 
	border-bottom-color:#999999
}


div#rightad {
left: 850px; width: 160px; position: absolute; top: 200px
}


 .icon_green {
background:#0c0;
background-image: url(../images/bg_rounded.gif);
background-repeat: no-repeat;
border-color:#999999
}

 .icon_yellow{
background:#fc0;
background-image: url(/images/bg_rounded.gif);
background-repeat: no-repeat;
border-color:#999999
}

 .icon_grey{
background:#555555;
background-repeat: no-repeat;
border-color:#999999
}

 .icon_red {
background-color:#A8111D;
background-repeat: no-repeat;
border-color:#999999
}

 .icon_blue {
background-color:#003399;
background-repeat: no-repeat;
border-color:#999999
}

 .icon_grey {
background-color:#999999;
background-repeat: no-repeat;
border-color:#999999
}

h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
	font-weight: bold;
	margin-bottom:1px;
	margin-top:1px;
}

h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom:1px;
	margin-top:1px;
}

