body {
	margin-left:0pt;
	margin-top:16pt;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#660000;
	font-size:10pt;
}

a:link {
	color:#660000;
}

a:visited {
	color:#330000;
}

a:hover {
	color:#3366FF;
}

.chiffre{font-weight:bold}
.chiffre:visited{font-weight:normal}

textarea {
	background-color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
}

input {
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
}

select {
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
}

input.button {
	background-color:#c0c0c0;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:9pt;
}

.txt8_grau {
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	color:#666666;
}

.newUserTicker *{
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	color:#cc9999;
      line-height:90%;
}

.newUserTicker * a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	color:#cc9999;
	text-decoration:none;
}
.newUserTicker a:hover{
	color:#cc9999;
	text-decoration:underline;
}

.txt8_blau {
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	color:#003366;
}

.txt8 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
}

.txt9 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
}

.txt9_white {
	font-family:Arial,Helvetica,sans-serif;
   color:#FFFFFF;
	font-size:9pt;
}

.txt9_grau {
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	color:#666666;
}


.txt9_grau2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	color:#999999;
}

.txt9b_rosa {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#AF8686;
	font-size:9pt;
}

.txt9_black {
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:9pt;
}

.txt10_black {
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:10pt;
}

.txt10b_black {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:10pt;
}

.txt10b_black_bg_grey {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:10pt;
	background-color:#cccccc;
}

.txt10b_yellow_bg_blue {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#ffffcc;
	font-size:10pt;
	background-color:#003366;
}

.txt10b_black_bg_darkgrey {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:10pt;
	background-color:#999999;
}

.txt10_black_bg_darkgrey {
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:10pt;
	background-color:#999999;
}

.txt10_black_bg_grey {
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:10pt;
	background-color:#cccccc;
}

.txt10_black_bg_lightgrey {
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:10pt;
	background-color:#D8D8D8;
}

.txt10b_black_bg_lightgrey {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:10pt;
	background-color:#D8D8D8;
}

.txt10_black_bg_verylightgrey {
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:10pt;
	background-color:#E9E9E9;
}


.txt10b_black_bg_verylightgrey {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:10pt;
	background-color:#E9E9E9;
}

.txt10_black_bg_yellow {
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:10pt;
	background-color:#ffffcc;
}

.txt10_black_bg_white {
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:10pt;
	background-color:#ffffff;
}

.txt11_black {
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11pt;
}

.txt11b_black {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:11pt;
}

.txt11b_black_bg_grey {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:11pt;
	background-color:#cccccc;
}

.txt11_black_bg_grey {
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11pt;
	background-color:#cccccc;
}

.txt10 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
}

.txt11 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11pt;
}

.txt11b {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:11pt;
}

.vgl {
   background-image:url(../image/vgl-bg.gif);
  background-repeat:repeat-x;
}

.form_error{
  color:#FF0000;
  font-weight:bold;
  text-align:center;
  width:100%;
  margin:10px;
  vertical-align:middle;}

.old_errortext{
  color:#FF0000;
  font-size:1.3em;
  text-align:center;
  width:100%;
  margin:10px;
  vertical-align:middle;}

.errortext{
	display:block;
  color:#FF0000;
  font-size:1.3em;
  text-align:center;
  max-width:460px;
  margin:5px;
  vertical-align:middle;}

.form_okay{
  color:#006600;
  font-weight:bold;
  text-align:center;
  width:100%;
  margin:10px;
}
.image_mid{vertical-align:middle}

.notification a{
	color:#336699;
}

.notification .option{
margin-top:4px;
text-align:left;
font-size:0.7em;
}
.notification{
	color:#336699;
	margin:0px 0px 34px 0px;
	padding:0px;
	font-weight:bold;
}

.warning{
	color:red;
	margin:0px 0px 34px 0px;
	padding:0px;
	font-weight:bold;
}
