body { 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
table, td {
	border-collapse:collapse;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
img { border:0; }

a:link, a:visited { color:#4176b3; text-decoration:none; }
a:hover, a:active { color:#d7441f; text-decoration:underline; }

h1 { font-family:Arial; font-size:10px; color:#8E8E8E; font-weight:bold; text-transform:uppercase; }
h2 { font-family:Arial; font-size:14px; color:#e67817; font-weight:bold; font-variant:small-caps; }
h3 { 
	font-family:Arial; 
	font-size:15px; 
	color:#d7441f; 
	font-weight:bold; 
	text-transform:uppercase; 
	padding-left:25px; 
	padding-right:10px; 
	padding-top:2px; 
	background:url(../Bilder/arrow.gif) no-repeat; 
	height:20px; 
	width:150px; 
	margin:0px; 
	margin-bottom:10px; 
	border-bottom:3px solid #c6d2db; 
}

strong { color:#4176b3; }

table.News { border-collapse:collapse; }
table.News td { text-align:left; color:black; font-family:Arial; font-weight:normal; font-size:11px; }
table.News strong { font-weight:bold; font-size:12px; }
table.News a:link, table.News a:visited { color:#e67817; text-decoration:none; }
table.News a:hover, table.News a:active { color:#e67817; text-decoration:underline; }

table.Website { border-collapse:collapse; }
table.Website td.Main { vertical-align:top; padding-top:5px; padding-bottom:5px; }
table.Website td.Bottom { padding-left:20px; }
table.Website a:link, table.Website a:visited { color:#4176b3; text-decoration:none; }
table.Website a:hover, table.Website a:active { color:#d7441f; text-decoration:underline; }


div.Box { float:left; vertical-align:top; margin:5px; text-align:justify; }
.clearer {
	clear:both;
	overflow:hidden;
}

table.TextBox { border-collapse:collapse; }
table.TextBox td {  }
table.TextBox td.Head { 
	font-family:Arial; 
	font-size:15px; 
	color:#d7441f; 
	font-weight:bold; 
	text-transform:uppercase; 
	padding-left:25px; 
	padding-right:10px; 
	padding-top:2px; 
	background:url(../Bilder/arrow.gif) no-repeat; 
	height:20px; 
	border-bottom:3px solid #c6d2db; 
}
table.TextBox td.Text { padding-top:10px; text-align:justify; }

div.HighlightBox { background:url(../Bilder/text_background.jpg) no-repeat; width:473px; height:171px; text-align:left; padding:15px; margin:0px; }

.Button {
	color:#ffffff;
	background:#4176b3;
	font-variant:small-caps;
	letter-spacing:0.1em;
}
.Input_Text{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: none; background-color:#ffffff; border:1px solid black;}
.Error { color:#f00000; }
