/**{ margin: 0; padding: 0; margin-left:auto;	margin-right:auto; border: 0; }*/
body{ text-align: center; background-color: white; }

#seite{
	position: relative;
	width: 800px;
	text-align: left;
}
.loginfelder {
				height: 15px;
				width: 80px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				background-color: #FFD9A0;
				border: 1px solid #FFFFFF;
}

.icon_panel{	width: 20px;
				height: 20px;
				text-align: center;
				vertical-align: middle;

}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	/*padding-left: 15px;*/
}

p#headline{
	height: 13px;
	color: #271380;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #FF9A00;
	text-indent: 15px;
	background: url(images/icons/arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: left;
}

div#headline{
	height: 13px;
	color: #271380;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #FF9A00;
	text-indent: 15px;
	background: url(images/icons/arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.formtable tr {height: 25px;}

.txt {			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal; line-height: normal; font-weight: normal; color: #271380; font-style: normal; margin-bottom: 0px; margin-top: 0px; white-space: normal; text-transform: none}

.minitxt {		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing: normal; word-spacing: normal; line-height: normal; font-weight: normal; color: #271380; font-style: normal; margin-bottom: 0px; margin-top: 0px; white-space: normal; text-transform: none}

.alert {		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal; line-height: normal; font-weight: normal; color: red; font-style: normal; margin-bottom: 0px; margin-top: 0px; white-space: normal; text-transform: none}

table {			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing: normal; word-spacing: normal; line-height: normal; font-weight: normal; color: #271380; font-style: normal; margin-bottom: 0px; margin-top: 0px; white-space: normal; text-transform: none}

body {			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal; line-height: normal; font-weight: normal; color: #271380; font-style: normal; margin-bottom: 0px; margin-top: 0px; white-space: normal; text-transform: none


   scrollbar-face-color:#DFE9F1;
   scrollbar-shadow-color:#9ABAD2;
   scrollbar-highlight-color:#FFFFFF;
   scrollbar-3dlight-color:#9ABAD2;
   scrollbar-darkshadow-color:#271380;
   scrollbar-track-color:#DFE9F1;
   scrollbar-arrow-color:#271380;

}

a:active {  }
a:hover {		text-decoration: underline; color: #271380}
a:link {  }
a:visited {  }
a {				font-weight: normal; text-decoration: none; font-size: 11px; color: #ff7200; letter-spacing: -0.5pt}
.hauptmenu {	font-weight: normal; text-decoration: none; font-size: 11px; color: #000000; letter-spacing: -0.5pt}

a.profil:active {  }
a.profil:hover {		text-decoration: underline; color: #271380}
a.profil:link {  }
a.profil:visited {  }
a.profil {	font-weight: normal; text-decoration: none; font-size: 11px; color: #ff7200; letter-spacing: -0.5pt }

.profil {font-weight: normal; text-decoration: none; font-size: 11px; color: #271380; letter-spacing: -0.5pt}

a.hauptmenu:link {		color: #271380;}
a.hauptmenu:hover {		color: #271380; }
a.hauptmenu:active {	color: #271380; }
a.hauptmenu:visited {	color: #271380; }

.change_input_type { cursor: hand; border: 0px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #271380;}
.change_input_type_blau { background-color: #DEEAF2; cursor: hand; border: 0px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #271380;}
.change_input_type_weiss { background-color: #FFFFFF; cursor: hand; border: 0px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #271380;}
.change_input_type_orange { background-color: #FFF3E8; cursor: hand; border: 0px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #271380;}


a.blau_unterline:link {		color: #271380;text-decoration: underline;}
a.blau_unterline:hover {	color: #271380;text-decoration: underline; }
a.blau_unterline:active {	color: #271380;text-decoration: underline; }
a.blau_unterline:visited {	color: #271380;text-decoration: underline; }


a.blau:link {	color: #271380;text-decoration: none;}
a.blau:hover {	color: #271380;text-decoration: none; }
a.blau:active {	color: #271380;text-decoration: none; }
a.blau:visited {color: #271380;text-decoration: none; }
.blau {			color: #271380;text-decoration: none;font-size: 11px; color: #271380; letter-spacing: -0.5pt}
.ueberschrift {
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal; line-height: normal; font-weight: bold; color: #271380; font-style: normal; margin-bottom: 0px; margin-top: 0px; white-space: normal; text-transform: none
}
.inhalt {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
}
.formbutton{	border: solid 1px #FF9A00; cursor: hand; background-color:#FFD9A0;font-size: 11px; font-weight: bold;}


.button{		border: solid 1px #FF9A00; cursor: hand; padding: 2px; background-color:#FFD9A0; vertical-align:middle}

a.buttonlink {	font-weight: bold; text-decoration:none; letter-spacing: 0pt; color: #271380;}
a.buttonlink:active {  }
a.buttonlink:hover {text-decoration:none; }
a.buttonlink:link {  }
a.buttonlink:visited {  }

.iblur{			border: solid 1px #B4B4B4; height:18px; font-weight: normal; background-color: white; font-size: 10px;}
.ifocus	{		border: solid 1px #B4B4B4; height:18px; font-weight: normal; background-color: #FFD9A0; font-size: 10px;}
select {		background: #ffffff; height:18px color: #000000; font-family: verdana, arial, helvetica; font-size: 10px;}
textarea {		border: solid 1px #B4B4B4; font-family: verdana, arial, helvetica; font-size: 10px;}
.tablur{			border: solid 1px #B4B4B4; font-weight: normal; background-color: white;}
.tafocus	{		border: solid 1px #B4B4B4; font-weight: normal; background-color: #FFD9A0;}

.tableblur{			background-color: #ffffff; }
.tablefocus	{		background-color: #FFD9A0;}

.change_input_type { cursor: hand; border: 0px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #271380;}
.change_input_type_blau { background-color: #DEEAF2; cursor: hand; border: 0px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #271380;}

.a.helper {cursor: help; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: normal; word-spacing: normal; line-height: normal; font-weight: normal; color: #271380; font-style: normal; margin-bottom: 0px; margin-top: 0px; white-space: normal; text-transform: none}

a.normallink {	font-weight: normal; text-decoration: none; font-size: 11px; color: #ff7200;  letter-spacing: 0pt;}
a.normallink:active { }
a.normallink:hover { text-decoration: underline; color: #271380; letter-spacing: 0pt;}
a.normallink:link { }
a.normallink:visited { }



a.michael { font-weight: bold; text-decoration: none; font-size: 11px; color: #271380; }
a.michael:active { font-weight: bold; text-decoration: none; font-size: 11px; color: #271380; }
a.michael:hover { font-weight: bold; text-decoration: none; font-size: 11px; color: #FF9A00; }
a.michael:link { font-weight: bold; text-decoration: none; font-size: 11px; color: #271380; }
a.michael:visited { font-weight: bold; text-decoration: none; font-size: 11px; color: #271380; }
a.michael:visited:hover { font-weight: bold; text-decoration: none; font-size: 11px; color: #FF9A00; }

a.nav { font-weight: bold; text-decoration: none; font-size: 11px; color: #271380; }
a.nav:active { font-weight: bold; text-decoration: none; font-size: 11px; color: #271380; }
a.nav:hover { font-weight: bold; text-decoration: none; font-size: 11px; color: #FF9A00; }
a.nav:link { font-weight: bold; text-decoration: none; font-size: 11px; color: #271380; }
a.nav:visited { font-weight: bold; text-decoration: none; font-size: 11px; color: #271380; }
a.nav:visited:hover { font-weight: bold; text-decoration: none; font-size: 11px; color: #FF9A00; }

a.orangesmall { font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 10px; color: #FF9A00; }
a.orangesmall:active { font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 10px; color: #FF9A00; }
a.orangesmall:hover { font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 10px; color: #271380; }
a.orangesmall:link { font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 10px; color: #FF9A00; }
a.orangesmall:visited { font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 10px; color: #FF9A00; }
a.orangesmall:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 10px; color: #271380; }

a.bluesmall { font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 10px; color: #271380; }
a.bluesmall:active { font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 10px; color: #271380; }
a.bluesmall:hover { font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 10px; color: #FF9A00; }
a.bluesmall:link { font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 10px; color: #271380; }
a.bluesmall:visited { font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 10px; color: #271380; }
a.bluesmall:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 10px; color: #FF9A00; }

.forummini { font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 10px; color: #271380; }

a.btn { font-weight: bold; text-decoration: none; font-size: 11px; color: #271380; }
a.btn:active { font-weight: bold; text-decoration: none; font-size: 11px; color: #271380; }
a.btn:hover { font-weight: bold; text-decoration: none; font-size: 11px; color: #271380; }
a.btn:link { font-weight: bold; text-decoration: none; font-size: 11px; color: #271380; }
a.btn:visited { font-weight: bold; text-decoration: none; font-size: 11px; color: #271380; }
a.btn:visited:hover { font-weight: bold; text-decoration: none; font-size: 11px; color: #271380; }



#content_box_oben{
	height: 10px;
}
#content_box_mitte{
	padding: 0px 5px 0px 5px;
}
#content_box_unten{
	height: 10px;
}






.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin-bottom: 1px;
	padding: 2px;
	border: solid 1px #FF9A00;
	background-color: transparent;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FF9A00;
	background-color: transparent;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #FF9A00;
	background-color: transparent;
}

/* Current */
.green {
	border: solid 1px #FF9A00;
	background-color: transparent;
}

/* Complete */
.blue {
	border: solid 1px #FF9A00;
	background-color: transparent;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #271380;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: #271380;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}