/**
 * Tag Definitions
 */
body {
	margin			:	0;
	padding			:	45px 24px;
	font			:	12px arial, sans-serif;
	color			:	#68676B;
	background		:	#717B85;
	text-align		:	center;
}

#index {
	position		:	relative;
	width			:	850px;
	margin			:	0 auto;
	text-align		:	left;
}
img {
	border			:	0 none;
}

/* Headlines */
h1 {
	color			:	#0057A9;
	font-size		:	24px;
	margin			:	0;
	padding			:	0;
}
h2 {
	color			:	#0084D9;
	margin			:	24px 0 0 0;
	padding			:	0;
	font-size		:	14px;
}
h3 {
	margin			:	0;
	padding			:	0;
	font-size		:	11px;
}
label {
	position		:	relative;
	float			:	left;
	width			:	110px;
	margin-top		:	4px;
	clear			:	left;
}
p {
	font-size		:	12px;
}
p a.arrow, ul a.arrow {
	background		:	transparent url('/img/gen-link-small-no.gif') no-repeat scroll 0%;
	margin			:	4px 0px;
	padding-left	:	18px;
	color			:	#0084D9;
	text-decoration	:	none;
}
p a:hover.arrow, ul a:hover.arrow {
	background		:	transparent url('/img/gen-link-small-ms.gif') no-repeat scroll 0%;
	color			:	#0057A9;
}
ul {
	list-style-type	:	none;
	margin			:	0;
	padding			:	0;
}
ul li {
	margin			:	0;
	padding			:	0;
}
/**
 * Class Definitions
 */
.clearright {
	clear			:	right;
	font-size		:	1px;
	line-height		:	0px;
}
.clearleft {
	clear			:	left;
	font-size		:	1px;
	line-height		:	0px;
}
.clearboth {
	clear			:	both;
	font-size		:	1px;
	line-height		:	0px;
}
.abschluss {
	margin-bottom	:	2px;
}
.submit {
	margin-top		:	8px;
	clear			:	left;
}
.logo {
	position		:	relative;
}
.logo.left {
	float			:	left;
}
.logo.right {
	margin-right	:	6px;
	float			:	right;
	text-align		:	right;
}
.logo img {
	position		:	relative;
	border			:	0 none;
	margin-top		:	4px;
}
/* Rahmen */
.border {
	border-width	:	0 1px 1px 0;
	border-style	:	solid;
}

.outerborder {
	position		:	relative;
	padding			:	24px 24px 10px 24px;
	background		:	#fff;
}
.outerborder1 {
	border-color	:	#292C31;
}
.outerborder2 {
	border-color	:	#35393F;
}
.outerborder3 {
	border-color	:	#41464D;
}
.outerborder4 {
	border-color	:	#4D545B;
}
.outerborder5 {
	border-color	:	#596169;
}
.outerborder6 {
	border-color	:	#656E77;
}

.innerborder {
	position		:	relative;
	border			:	1px solid #CED0D2;
	padding			:	10px 12px;
}
.innerborder1 {
	border-color	:	#D5D7D9;
}
.innerborder2 {
	border-color	:	#DDDEDF;
}
.innerborder3 {
	border-color	:	#E4E5E6;
}
.innerborder4 {
	border-color	:	#EBECED;
}
.innerborder5 {
	border-color	:	#F3F3F3;
}
.innerborder6 {
	border-color	:	#FAFAFA;
}


