html, body { height:98%; margin:0; padding:0; text-align:left; font-family:verdana; font-size:8pt; color:#000000; background:transparent; }

#side { float:left; width:98%; margin:0 0 0 10px; padding:0; background:transparent; border:0; }
#wholeForm { float:left; padding:0; margin:0 0 20px 0; background-color:transparent; width:100%; }
#form_title_large { float:left; padding:0; margin:15px 0 0 0; font-weight:bold; color:#ffffff; background-color:#143a72; width:100%; height:24px; line-height:20px; }
#form_title_large2 { float:left; padding:0; margin:15px 0 20px 0; font-weight:bold; color:#ffffff; background-color:#143a72; width:100%; line-height:20px; }
#form_title_left { float:left; padding:0 0 0 5px; margin:0; font-weight:bold; color:#ffffff; background-color:#143a72; width:58%; height:24px; line-height:20px; }
#form_title_right { float:right; padding:0; margin:0; font-weight:bold; color:#ffffff; background-color:#143a72; width:39%; height:24px; line-height:20px; }
#formBox { float:left; border:0; padding:0; margin:2px 0 0 0; background:#ffffff; width:100%; }
	.innerFormBoxLeft, .innerFormBoxRight { padding:10px; margin:0; width:45%; font-weight:bold; }
		.innerFormBoxLeft { float:left; }
		.innerFormBoxRight { float:right; }
	.nav_zeile { float:left; padding:0 10px 2px 10px; margin:0; width:100%; color:#0d1f61; font-family:verdana; }
	.nav_zeile2 { float:left; padding:0 10px 2px 10px; margin:0; width:100%; color:#d82c0a; font-family:verdana; }

h1 { font-size:12px; line-height:14px; margin:5px 0 10px 0; color:#274e80; font-weight:bold; }
h2  { float:left; padding:20px 0; margin:0; width:488px; font-size:8pt; color:#d82c0a; font-family:verdana; font-weight:bold; }
p { margin:0 0 5px 0; padding:0; color:#274e80; }
p.initiativ { margin:0 0 5px 0; padding:0; color:#274e80; }

img.catch { float:left; border:0; margin:0 20px 20px 0; padding:0; clear:both; }
label { display: block; float:left; width:100%; }

.SsBrowser, .SsTextField { margin:0; font-family:verdana; font-size:8pt; font-weight:normal; color:#000000; border:1px solid #dbdfeb; }
	.SsBrowser { margin:0 0 10px 0; height:90px; width:80%; }
	.SsTextField { width:80%; }

.submit { width:150px; background:url(navSMArrow.gif) right no-repeat; cursor:hand; cursor:pointer; border:0; height:15px; line-height:15px; color:#d82c0a; font-weight:bold; font-size:8pt; margin:0 0 5px 0; padding:0 0 0 2px; float:left; text-align:left; vertical-align:bottom; }
.submit2 { width:140px; background:url(navSMArrow.gif) right no-repeat; cursor:hand; cursor:pointer; border:0; height:15px; line-height:15px; color:#d82c0a; font-weight:bold; font-size:8pt; margin:20px 0 5px 0; padding:0 0 0 2px; float:left; text-align:left; vertical-align:bottom; }

a, a:link, a:visited, a:active { color:#d82c0a; font-weight:normal; text-decoration: none; }
a:hover { color:#d82c0a; text-decoration: underline; }

.navArrow { float:left; font-size:11px; line-height:12px; padding:0; margin-right:5px; color:#d82c0a; }

table { width:100%; }
tr.blueLight { background-color:#edf1f4; }
tr.white { background-color:#ffffff;height:2px; }
td.list { vertical-align:top; padding:8px 0 8px 8px; margin:0; color:#0d1f61; width:60%; }
td.list2 { vertical-align:top; padding:8px 0 8px 4px; margin:0; color:#0d1f61; width:39%; }
