/* ---- global ---- */
body {
	font: normal 12px arial, verdana, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
	background: #CA1407 url(/fileadmin/images/shared/back.gif) repeat-x;
}
td {
	font: normal 12px arial, verdana, sans-serif;
	vertical-align: top;
}
h1 {
	font: bold 14px arial, verdana, sans-serif;
	padding: 0;
}
h2 {
	font: bold 12px arial, verdana, sans-serif;
	padding: 0;
}
p {
	font: normal 12px arial, verdana, sans-serif;
	padding: 0;
}
p a, ul a, ol a {
	color: #CA1407;
}
p a:hover, ul a:hover, ol a:hover {
	text-decoration: none;
}
form {
	margin: 0;
	display: inline;
}
input {
	font: normal 11px arial, verdana, sans-serif;
	color: #000;
	border: 1px solid #000;
	background-color: #E2DFDF;
}
textarea {
	font: normal 11px arial, verdana, sans-serif;
	color: #000;
	width: 385px;
	overflow: hidden;
	border: 1px solid #000;
	background-color: #E2DFDF;
}
/* ---- navigation ---- */
.BackgroundNavigation {
	background: url(/fileadmin/images/navigation/back.jpg) no-repeat;
}
.BackgroundSubNavigation {
	background: url(/fileadmin/images/subnavigation/back.jpg) no-repeat;
}
.NavigationLeft {
	padding: 10px 0 0 0;
	margin: 0;
}
.SubNavigation {
	padding: 33px 0 0 68px;
	margin: 0;
}
p.NavigationOn {
	margin: 1px 0 0 20px;
	padding: 0 0 0 18px;
	background: url(/fileadmin/images/shared/flagge.gif) no-repeat;
}
p.NavigationOn a {
	font: bold 11px arial, verdana, sans-serif;
	color: #CA1407;
	text-decoration: none;
}
p.NavigationOn a:hover {
	color: #000;
	text-decoration: none;
}
p.NavigationOff {
	margin: 1px 0 0 20px;
	padding: 0 0 0 18px;
}
p.NavigationOff a {
	font: bold 11px arial, verdana, sans-serif;
	color: #000;
	text-decoration: none;
}
p.NavigationOff a:hover {
	color: #CA1407;
	text-decoration: none;
}
/* ---- content	---- */
.BackgroundContent {
	background: #E2DFDF url(/fileadmin/images/content/back.jpg) no-repeat top right;
}
table.contenttable {
	width: 550px;
	border-collapse: collapse;
}
table.contenttable td {
	padding: 5px;
	border: 1px solid #000;
}
table.Formular td {
	vertical-align: middle;
}
/* ---- footer ---- */
#Footer {
	margin: 0 0 15px 15px;
}
#blindwerk {
	margin: 50px 0 0 0;
}