body { background-color: #FFFFFF; font-size: 1em; ;font-family: Helvetica,Arial,sans-serif; margin: 0em 1em;}

table { width: 90%; margin-bottom: 1em; font-size: 1em; }

input { padding: 1px; background-color: #F9F9FF; }

input.radio {border: none; }

input.button { background-color: #D0D0FF; border: solid 2px; border-color: #E0E0FF #000099 #000099 #E0E0FF; margin: 0px 20px; padding:1px 10px;}

input.button:active { background-color: #B0B0FF; border: solid 2px; border-color: #000099 #E0E0FF #E0E0FF #000099;}

input.text:hover, input.text:focus { background-color:#D9D9FF; }

input.text { border: solid #000099 1px; }

input.rottext:hover, input.rottext:focus { background-color:#D9D9FF; }

input.rottext { border: solid #FF0000 1px; }

input.tgebuehr { border: none; color: #000099; font-weight: bold; font-family: Helvetica,Arial,sans-serif; font-size: 100%; }

h1, h2, h3, h4, h5 { text-align: center; }

h1 { font-family: 'Times New Roman',serif; color: #000066 }

a:link, a:visited { text-decoration:none; }

a.button:link, a.button:visited { text-decoration:none; color:#000000; background-color: #D0D0FF; padding: 2px 8px; border: solid 2px; border-color: #E0E0FF #000099 #000099 #E0E0FF; }

a.button:active { background-color: #B0B0FF; color:#000000; border: solid 2px; border-color: #000099 #E0E0FF #E0E0FF #000099;}

.subtitle { font-size: 0.8em; text-align: center; margin: 0.5em 0em; color: #000066 }

td { vertical-align: top;}

tr.farbig { background-color:#E0E0FF; }

.select { background-color: #F9F9FF; }

hr.coloredline { width: 60%; height:3px; color:#B0B0FF; background-color:#B0B0FF; border:0px;}

a:link, a:visited { color: #000066; }

a.infoseiten { font-size: 1em; text-decoration: underline; }

#print { display: none; }
