body           {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E6E6E6;
	margin: 10px;
}
body.head_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #909090;
	margin: 0px;
}
body.sub_menu  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E6E6E6;
	margin-left: 7px;
	margin-top: 5px;
	margin-bottom:0px;
}
body.aktuell   {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: 100;
	text-align: center; 
	vertical-align: bottom;
	padding-top: 150px;
}
body.space     { background-color:#D2D2D2; margin:0px; }
body.picture   { background-color:#D2D2D2; }
body.white     { background-color:#FFFFFF; }

table.team     { margin-left:20px; }
table.partner  { float:right; margin-left:30px; margin-bottom:15px; margin-top:20px; margin-right:20px; }

td             { text-align:center; padding:0px; }
td.target      { font-weight:bold; color:#FF4600; }
td.logo_head   {
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	font-weight: normal;
	text-align: center;
	vertical-align: bottom;
	padding: 0px;
}
td.logo_sub    {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	padding: 0px;
}
td.logo        { padding-left:25px; padding-right:25px; }
td.sub         { vertical-align:top; font-size:12px; }
td.sub_target  { font-weight:bold; color:#FF4600; vertical-align:top; font-size:12px; }
td.text        { text-align:left; vertical-align:top; font-size:12px; }
td.button      { background-color:#F5F5F5; text-align:center; font-size:12px; margin:0px; }
td.partner     { vertical-align:top; }
td.formular    { padding-right:10px; text-align:right; vertical-align:top; font-size:12px; }

a:link    { text-decoration:none; font-weight:normal; color:#000000; }
a:visited { text-decoration:none; font-weight:normal; color:#000000; }
a:hover   { text-decoration:none; font-weight:normal; color:#000000; }
a:active  { text-decoration:none; font-weight:normal; color:#000000; }

h3        { margin-top:20px; margin-bottom:20px; margin-left:20px; margin-right:20px; font-size:17px; }
h4        { margin-left:20px; margin-right:20px; }
h5        { margin-top:25px; margin-bottom:5px; margin-left:20px; margin-right:20px; font-size:13px; font-weight:bold;  }
h5.teaml  { margin:0px; font-size:13px; font-weight:bold; text-align:left;}
h5.teamr  { margin:0px; text-align:right; }
h5.person { margin-top:15px; margin-bottom:-5px; margin-left:40px; }

p         { margin-top:0px; margin-bottom:0px; margin-left:20px; margin-right:20px; font-size:12px; text-align:justify; font-weight:lighter; }
p.text    { margin-top:10px; margin-bottom:0px; margin-left:20px; margin-right:20px; font-size:12px; line-height:15.5px; text-align:justify; font-weight:lighter; }
p.team    { clear:left; margin-top:20px; margin-bottom:0px; margin-left:85px; margin-right:130px; font-size:12px; text-align:justify; }
p.person  { clear:left; margin-top:10px; margin-bottom:0px; margin-left:40px; margin-right:15px; font-size:12px; text-align:justify; }
p.person2 { margin-top:10px; margin-bottom:0px; margin-left:20px; margin-right:15px; font-size:12px; text-align:justify; }
p.partner { clear:left; margin-top:20px; margin-bottom:0px; margin-left:40px; margin-right:40px; font-size:12px; text-align:justify; }

img             { border:none; margin:0px; }
img.team_strich { margin-left:4px; margin-right:4px; }
img.person      { margin-left:20px; margin-right:15px; margin-top:0px; vertical-align:top; float=right; }
table.person    { margin-left:20px; margin-right:15px; margin-top:0px; margin-bottom:10px; vertical-align:top; float=right; }

input       { background-color:#F5F5F5; border:0px solid #ECECEC; font-size:12px; }
textarea    { background-color:#F5F5F5; border:0px solid #ECECEC; }

ol       { font-size:12px; }
ol.bold  { font-size:12px; font-weight:bold; }

td.bold  { font-size:17px; font-weight:bold; text-align:left; }
table.bold { margin-left:20px; }

