html, body, a, tr, td, th, p, em, dl, dt, dd, form, input	{ font-family: Arial,Verdana,Geneva; font-size: 9pt; color: #000000; }
body, .bodybg			{ background-color: #FFFFFF; }
font.small, span.small, div.small, a.small, p.small, dt.small, dd.small	{ font-size: 9pt; }
font.large				{ font-size: 9pt; }
h1, h2, h3, h4, h5, h6	{ font-family: Arial,Verdana,Geneva; color: #000000; }
h1						{ font-size: 9pt; font-weight: 600; }
h2						{ font-size: 9pt; }
.feedback				{ font-weight: 600; margin-top: 20px; margin-bottom: 20px; }

input, select, textarea	{ color: #000000; background-color: #FFFFFF; }
input.button				{ font-family: Verdana,Arial; color: #ffffff; background-color: #A0A0A0; font-size: 10pt; }	// f?r <input type=submit/reset/button>
.fixed					{ font-family: Courier;       color: #000000; background-color: #ffffff; font-size: 12pt; }	// f?r <input type=text> und <textarea>

a						{ color: #FF0000; text-decoration: none; }
a:link					{ color: #FF0000; text-decoration: none; }
a:visited				{ color: #FF0000; text-decoration: none; }
a.button					{ font-size: 9pt; }

.headline				{ color: #FFFFFF; background-color: #2C358F; font-size: 9pt; font-weight: 600; }
a.headline:link			{ color: #FFFFFF; background-color: #2C358F; font-size: 9pt; font-weight: 600; }
a.headline:visited		{ color: #FFFFFF; background-color: #2C358F; font-size: 9pt; font-weight: 600; }
a.headline:hover			{ text-decoration: none; color: #2C358F; background-color: #FFFFFF; }
a.headline:active		{ text-decoration: none; color: #2C358F; background-color: #FFFFFF; }

.searchform				{ border: solid 1px #2C358F; padding: 3pt; background-color: #E0E0E0; }
.newform					{ border: solid 1px #2C358F; padding: 3pt; background-color: lightgreen; }
.editarea				{ border: solid 1px #2C358F; padding: 3pt; background-color: #FFFFFF; }

.underline				{ font-size: 10pt; border-bottom: solid 1px #2C358F; }
.topline					{ font-size: 10pt; border-top:    solid 1px #2C358F; }
.rightline				{ font-size: 10pt; border-right:  solid 1px #2C358F; }
.leftline				{ font-size: 10pt; border-left:   solid 1px #2C358F; }
.righttopline			{ font-size: 10pt; border-right:  solid 1px #2C358F; border-top: solid 1px #2C358F; }

.topbox1, .topbox2, .topbox3, .topbox4, .topbox5, .topbox6, .topbox7, .topbox8, .topbox9, .topbox10, .topbox11, .topbox12, .topbox13, .topbox14, .topbox15, 			.topbox			{ font-size: 10pt; border-left:   solid 1px #2C358F; border-top: solid 1px #2C358F; border-right: solid 1px #2C358F; }
.bottombox1, .bottombox2, .bottombox3, .bottombox4, .bottombox5, .bottombox6, .bottombox7, .bottombox8, .bottombox9, .bottombox10, .bottombox11, .bottombox12, .bottombox13, .bottombox14, .bottombox15, 		.bottombox		{ font-size: 10pt; border-left:   solid 1px #2C358F; border-right: solid 1px #2C358F; border-bottom: solid 1px #2C358F; }
.topboxcur1, .topboxcur2, .topboxcur3, .topboxcur4, .topboxcur5, .topboxcur6, .topboxcur7, .topboxcur8, .topboxcur9, .topboxcur10, .topboxcur11, .topboxcur12, .topboxcur13, .topboxcur14, .topboxcur15, 		.topboxcur		{ font-size: 10pt; border-left:   solid 2px #2C358F; border-top: solid 2px #2C358F; border-right: solid 2px #2C358F; }
.bottomboxcur1, .bottomboxcur2, .bottomboxcur3, .bottomboxcur4, .bottomboxcur5, .bottomboxcur6, .bottomboxcur7, .bottomboxcur8, .bottomboxcur9, .bottomboxcur10, .bottomboxcur11, .bottomboxcur12, .bottomboxcur13, .bottomboxcur14, .bottomboxcur15, 	.bottomboxcur	{ font-size: 10pt; border-left:   solid 2px #2C358F; border-right: solid 2px #2C358F; border-bottom: solid 2px #2C358F; }
.boxdots					{ border-left: dotted 1px #2C358F; }

.reiterL					{ color: #000000; font-size: 9pt; font-weight: 600;                                     text-align: left;   vertical-align: top;    border-bottom: solid 2px #2C358F; }
.reiterR					{ color: #FFFFFF; font-size: 9pt; font-weight: 600; background-color: #2C358F; text-align: center; vertical-align: middle; border-bottom: solid 2px #2C358F; }
.publictable				{ background-color: #FFFFFF; padding: 3pt; }
.kurzbeschreibung		{ color: #000000; font-size: 9pt; font-weight: 300; background-color: #E5E5E5; }

.lltabelle				{ color: #000000;   font-size: 9pt; font-weight: 300; background-color: #FFFFFF; padding: 3pt; }
a.lltabelle				{ padding: 0pt; }
h1.lltabelle				{ color: #000000; font-family: Arial,Verdana,Geneva; font-size: 9pt; font-weight: 600; }
