body {
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background-color:rgb(255,255,255);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:rgb(0,0,0);
	font-weight:500;
         }

a, a:active, a:visited {
         text-decoration: none;
         }

a:hover { text-decoration: underline; }
span.b { font-weight: bold; }
span.i { font-style: italic; }
span.u { text-decoration:underline; }
span.red { color:rgb(255,0,0); }
span.valign_top { vertical-align:top; }
table { text-align:center; }

/* form */

.input_button_delete {
	height:22px;
	width:130px;
	border: 1px solid rgb(200,200,200);
	background-color:rgb(265,265,265);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(0,0,0);
	padding-bottom: 2px
         }

.input_button_sent {
	height:22px;
	width:160px;
	border: 1px outset rgb(150,150,150);
	background-color:rgb(210,210,210);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(0,0,0);
	padding-bottom: 2px
         }

/* text */

	/* align justify */
td.textj {
	font-size:80%;
	text-align:justify;
         }

a.textj, a.textj:active, a.textj:hover, a.textj:visited {
	color:rgb(0,0,0);
         }

	/*align left */
td.textl {
	font-size:80%;
	text-align:left;
         }

a.textl, a.textl:active, a.textl:hover, a.textl:visited {
	color:rgb(0,0,0);
         }

	/*align center */
td.textc {
	font-size:80%;
	text-align:center;
         }

a.textc, a.textc:active, a.textc:hover, a.textc:visited {
	color:rgb(0,0,0);
         }

	/*align right */
td.textr {
	font-size:80%;
	text-align:right;
         }

a.textr, a.textr:active, a.textr:hover, a.textr:visited {
	color:rgb(0,0,0);
         }

/* input error */

tr.error {
	background-color:rgb(250,0,0);
         }

	/*align left */
td.error_textl {
	font-size:80%;
	text-align:left;
	color:rgb(255,255,255);
         }

	/*align right */
td.error_textr {
	font-size:80%;
	text-align:right;
	color:rgb(255,255,255);
         }

/* contact navigation center*/

td.contact_navigation_active {
	font-size:70%;
	font-weight:800;
	color:rgb(0,0,0);
         }
a.contact_navigation_active, a.contact_navigation_active:hover, a.contact_navigation_active:active, a.contact_navigation_active:visited {
	color:rgb(0,0,0);
         }

         td.contact_navigation_notactive {
	font-size:70%;
	font-weight:800;
	color:rgb(100,100,100);
         }
a.contact_navigation_notactive, a.contact_navigation_notactive:hover, a.contact_navigation_notactive:active, a.contact_navigation_notactive:visited {
	color:rgb(100,100,100);
         }

/* navigation align left top*/

td.navigation_active_left {
	font-size:70%;
	font-weight:800;
	color:rgb(0,0,0);
	text-align:left;
	vertical-align:top;
         }
a.navigation_active_left, a.navigation_active_left:hover, a.navigation_active_left:active, a.navigation_active_left:visited {
	color:rgb(0,0,0);
         }

td.navigation_notactive_left {
	font-size:70%;
	font-weight:800;
	color:rgb(100,100,100);
	text-align:left;
	vertical-align:top;
         }
a.navigation_notactive_left, a.navigation_notactive_left:hover, a.navigation_notactive_left:active, a.navigation_notactive_left:visited {
	color:rgb(100,100,100);
         }

/* imprint */

td.copy {
	font-size:60%;
	color:rgb(0,0,0);
         }

a.copy, a.copy:hover, a.copy:active, a.copy:visited {
	color:rgb(0,0,0);
         }

/* imprint */

td.something_grey {
	background-color:rgb(241,241,241);
         }

td.something_white {
	background-color:rgb(255,255,255);
         }

