table {
padding-top: 0;
padding-right: 0;
padding-bottoom: 0;
padding-left: 0;
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
}

td {
vertical-align: top;
}

tr {
vertical-align: top;
}

td.menue1 {
vertical-align: middle;
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
}

td.menue2 {
vertical-align: middle;
border-top: #EEEEEE thin solid; 
border-right: #888888 thin solid; 
border-left: #EEEEEE thin solid; 
border-bottom: #888888 thin solid; 
border-color: #EEEEEE #888888 #888888 #EEEEEE;
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin; 
}

td.menue3 {
vertical-align: middle;
border-top: #888888 thin solid; 
border-right: #EEEEEE thin solid; 
border-left: #888888 thin solid; 
border-bottom: #EEEEEE thin solid; 
border-color: #888888 #EEEEEE #EEEEEE #EEEEEE;
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin;
}

td.menue {
vertical-align: middle;
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
}

td.zentriert {
horizontal-align: center;
}

td.rechts {
horizontal-align: right;
}

td.mitte {
horizontal-align: left;
vertical-align: middle;
}

td.untenlinks {
vertical-align: bottom;
horizontal-align: left;
}

td.untenrechts {
vertical-align: bottom;
horizontal-align: right;
}

tr.menue2 {
vertical-align: middle;
border-top: #EEEEEE thin solid; 
border-right: #888888 thin solid; 
border-left: #EEEEEE thin solid; 
border-bottom: #888888 thin solid; 
border-color: #EEEEEE #888888 #888888 #EEEEEE;
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin; 
}

td.RandE {
vertical-align: middle;
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
background-color: #DDDDDD;
}

td.RandsE {
vertical-align: middle;
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
background-color: #008000;
}

td.RandnsE {
vertical-align: middle;
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
background-color: #999999;
}

a:hover {
color: #B21A02;
text-decoration: none;
textdecoration: none;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif
}

a:link {
color: #B21A02;
text-decoration: none;
textdecoration: none;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif
}

a:active {
color: #B21A02;
text-decoration: none;
textdecoration: none;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif
}

a:visited {
color: #B21A02;
text-decoration: none;
textdecoration: none;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif
}

a.menue:hover {
color: #B21A02;
text-decoration: none;
textdecoration: none;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif
}

a.menue:link {
color: #B21A02;
text-decoration: none;
textdecoration: none;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif
}

a.menue:active {
color: #B21A02;
text-decoration: none;
textdecoration: none;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif
}

a.menue:visited {
color: #B21A02;
text-decoration: none;
textdecoration: none;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif
}

p {
font-family: arial,helvetica,helv,univers,swiss;
color: #000000;
font-size: 11pt;
}

p.blocksatz {
font-family: arial,helvetica,helv,univers,swiss;
font-size: 12px;
line-height: 14px;
text-align: justify;
color: #000000;
}

p.zentriert {
font-family: arial,helvetica,helv,univers,swiss;
font-size: 12px;
line-height: 14px;
text-align: center;
color: #000000;
}

p.links {
font-family: arial,helvetica,helv,univers,swiss;
font-size: 12px;
line-height: 14px;
text-align: left;
color: #000000;
}

p.links-mitte {
font-family: arial,helvetica,helv,univers,swiss;
font-size: 12px;
line-height: 14px;
text-align: left;
vertical-align: middle; 
color: #000000;
}

p.rechts {
font-family: arial,helvetica,helv,univers,swiss;
font-size: 12px;
line-height: 14px;
text-align: right;
color: #000000;
}

p.rechts-mitte {
font-family: arial,helvetica,helv,univers,swiss;
font-size: 12px;
line-height: 14px;
text-align: right;
vertical-align: middle; 
color: #000000;
}

p.menue {
color: #B21A02;
text-decoration: none;
textdecoration: none;
font-size: 12pt;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif
}

p.seitentitel {
font-family: arial narrow,arial,helvetica,helv,univers,swiss;
font-size: 20px;
line-height: 24px;
font-weight: bold;
text-align: left;
color: #000000;
}

p.seitentitelgross {
font-family: arial narrow,arial,helvetica,helv,univers,swiss;
font-size: 22px;
line-height: 23px;
font-weight: bold;
text-align: right;
color: #000000;
}

p.seitentiteloben {
font-family: arial,helvetica,helv,univers,swiss;
font-size: 22px;
line-height: 22px;
text-align: left;
color: #000000;
vertical-align: bottom;
}

p.seitenlogo {
font-family: arial narrow,arial,helvetica,helv,univers,swiss;
font-size: 24px;
line-height: 24px;
font-weight: bold;
text-align: right;
color: #000000;
}

p.seitentitelklein {
font-size: 14px;
line-height: 16px;
font-weight: bold;
color: #000000;
}

p.seitenmenue {
font-size: 12px;
line-height: 14px;
font-weight: bold;
color: #000000;
}

li {
font-family: arial,helvetica,helv,univers,swiss;
font-size: 12px;
line-height: 14px;
color: #000000;
}

form {
font-family: arial,helvetica,helv,univers,swiss;
font-size: 10px;
line-height: 12px;
}

input.text {
height: 20px;
border-top: #EEEEEE thin solid; 
border-right: #888888 thin solid; 
border-left: #EEEEEE thin solid; 
border-bottom: #888888 thin solid; 
border-color: #EEEEEE #888888 #888888 #EEEEEE;
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin; 
font-family: arial,helvetica,helv,univers,swiss;
color: #000000;
font-size: 8pt;
}

input.textright {
height: 22px;
width = 125px;
border-top: #529C21 thin solid; 
border-right: #529C21 thin solid; 
border-left: #529C21 thin solid; 
border-bottom: #529C21 thin solid; 
background-color: #E0FCC2; 
border-color: #529C21 #529C21 #529C21 #529C21; 
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin; 
font-weight: normal; 
color: #000000; 
font-size: 9pt
}

submit {
text-align: right;
height: 10px;
color: #cccccc;
}

input.submit { 
vertical-align: middle;
border-top: #EEEEEE thin solid; 
border-right: #888888 thin solid; 
border-left: #EEEEEE thin solid; 
border-bottom: #888888 thin solid; 
border-color: #EEEEEE #888888 #888888 #EEEEEE;
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin;
background: #CCCCCC;
color: #B21A02; 
font-size: 11pt;
height: 25 px;
font-family: Arial, Helvetica, sans-serif;
}

input.submitright { 
vertical-align: middle;
border-top: #EEEEEE thin solid; 
border-right: #888888 thin solid; 
border-left: #EEEEEE thin solid; 
border-bottom: #888888 thin solid; 
border-color: #EEEEEE #888888 #888888 #EEEEEE;
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin;
background: #CCCCCC;
color: #B21A02; 
font-size: 11pt;
width: 140px;
height: 25 px;
font-family: Arial, Helvetica, sans-serif;
}

input.submitright_small { 
vertical-align: middle;
border-top: #EEEEEE thin solid; 
border-right: #888888 thin solid; 
border-left: #EEEEEE thin solid; 
border-bottom: #888888 thin solid; 
border-color: #EEEEEE #888888 #888888 #EEEEEE;
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin;
background: #CCCCCC;
color: #B21A02; 
font-size: 11pt;
width: 80px;
height: 25 px;
font-family: Arial, Helvetica, sans-serif;
}

input.submitleft { 
vertical-align: middle;
border-top: #EEEEEE thin solid; 
border-right: #888888 thin solid; 
border-left: #EEEEEE thin solid; 
border-bottom: #888888 thin solid; 
border-color: #EEEEEE #888888 #888888 #EEEEEE;
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin;
background: #CCCCCC;
color: #B21A02; 
font-size: 11pt;
width: 142px;
height: 25 px;
font-family: Arial, Helvetica, sans-serif;
}

input.submitlogin { 
text-align: center; 
height: 22px; 
border-top: #529C21 thin solid; 
border-right: #529C21 thin solid; 
border-left: #529C21 thin solid; 
border-bottom: #529C21 thin solid; 
background-color: #737373; 
border-color: #529C21 #529C21 #529C21 #529C21; 
clip: rect( ); 
border-style: thin solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin; 
font-weight: bold; 
color: #000000; 
font-size: 10pt;
width = 90px;
}

input.textlogin { 
text-align: left; 
height: 22px; 
border-top: #529C21 thin solid; 
border-right: #529C21 thin solid; 
border-left: #529C21 thin solid; 
border-bottom: #529C21 thin solid; 
border-color: #529C21 #529C21 #529C21 #529C21; 
background-color: #E0FCC2; 
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin; 
font-weight: normal; 
color: #000000; 
font-size: 9pt;
width: 90px;
}

select.select { 
text-align: left; 
height: 22px; 
border-top: #0080FF thin solid; 
border-right: #0080FF thin solid; 
border-left: #0080FF thin solid; 
border-bottom: #0080FF thin solid; 
background-color: #FFFFFF; 
border-color: #0080FF #0080FF #0080FF #0080FF; 
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin; 
font-weight: normal; 
color: #000000; 
font-size: 9pt
}

textarea.textarea { 
text-align: left; 
border-top: #EEEEEE thin solid; 
border-right: #888888 thin solid; 
border-left: #EEEEEE thin solid; 
border-bottom: #888888 thin solid; 
border-color: #EEEEEE #888888 #888888 #EEEEEE;
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin; 
font-weight: normal; 
color: #000000; 
font-size: 9pt
}

select { 
text-align: left; 
height: 22px; 
border-top: #0080FF thin solid; 
border-right: #0080FF thin solid; 
border-left: #0080FF thin solid; 
border-bottom: #0080FF thin solid; 
background-color: #FFFFFF; 
border-color: #0080FF #0080FF #0080FF #0080FF; 
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin; 
font-weight: normal; 
color: #000000; 
font-size: 9pt
}

textarea {
text-align: left; 
border-top: #EEEEEE thin solid; 
border-right: #888888 thin solid; 
border-left: #EEEEEE thin solid; 
border-bottom: #888888 thin solid; 
border-color: #EEEEEE #888888 #888888 #EEEEEE;
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin; 
font-family: arial,helvetica,helv,univers,swiss;
color: #000000;
font-size: 8pt;
}

textarea.langtext {
text-align: left; 
border-top: #CCCCCC thin solid; 
border-right: #CCCCCC thin solid; 
border-left: #CCCCCC thin solid; 
border-bottom: #CCCCCC thin solid; 
background-color: #FFFFFF; 
border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; 
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin; 
font-weight: normal; 
font-size: 10pt;
color: #000000;
font-family: Arial, Helvetica, sans-serif 
}

textarea.kurztext { 
text-align: left; 
border-top: #0080FF thin solid; 
border-right: #0080FF thin solid; 
border-left: #0080FF thin solid; 
border-bottom: #0080FF thin solid; 
background-color: #FFFFFF; 
border-color: #0080FF #0080FF #0080FF #0080FF; 
clip: rect(); 
border-style: solid; 
border-top-width: thin; 
border-right-width: thin; 
border-bottom-width: thin; 
border-left-width: thin; 
font-weight: normal; 
color: #000000; 
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif
}

