a { color: #636363; text-decoration : none; }
a:hover { color: #000000; text-decoration: none; }

body, p, td {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}


h1 {
    font-size:11px; 
	font-family:Verdana;
}

.input-file{
  width:auto; 

	position:relative;
	font:x-small/160% Verdana;
	margin:0 0 20px 0;
  
  
	zoom:1; /*clear float*/
  overflow:hidden; /*clear float*/
}


.input-file label{
	float:right;
  	white-space:nowrap;
	position:relative;
	z-index:1;
	left:0;
	top:0;
	overflow:hidden;
	border:solid 1px #ccc;
	background:#1771AA url('graphics/file_button.gif') 0 -450px repeat-x; 
	border-color:#ccc #888 #888 #ccc;
	padding:0.25em 22px 0.2em 22px;
	font-weight:bold;
	color:#FFFFFF;
	display:inline;
	-webkit-border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
}

.input-file-no-path label{
	float:left;
}

.input-file label:hover{
	color:#000000;
	cursor:pointer;
}

.input-file label input{
	position:absolute;
	right:0;
	top:0;
	border:none;
	font-size:5em;
	line-height:12px;
	opacity:0;
	zoom:1;
	filter:alpha(opacity=0);
	cursor:pointer;
}


.input-file var{
	
	display:block;
	background:#FFFFFF url('graphics/sbox-bg.gif') 0 0 no-repeat;
	
	position:relative;
	overflow:hidden;
  	border:solid 1px #ccc;
	padding:0.25em 0.6em 0.2em 0.6em;
	border-color:#888 #ccc #ccc #888;
  
  	zoom:1;
	_right:-3px; /*eliminate gap for IE*/
  
  /*visual candies*/
	-webkit-border-top-left-radius:8px;
	-webkit-border-bottom-left-radius:8px;
}

.input-file-no-path label{
	-webkit-border-radius:8px;
	
}


.input-file var input{
	
  display:block;
  width:100%;
	position:absolute;
	padding:0;
	border:none;
	background:transparent;
	font-size:100%;
	
	color:#000;
	font-style:italic;
	
	font-family: Verdana;
	font-size: 11px;
  
  top:0;
  left:0;
  padding:0.25em 0.6em 0.2em 0.6em;
  height:100%;
  
}


.input-file var input:focus{
	outline:none;
}














TD {
font-family : Verdana;
font-size : 11px;
}


.table_decoration {

	border-collapse: collapse;
	background-color: #ffffff;
    	border: solid 1px;
	border-color: #CCCCCC;
	empty-cells: hide;
	padding: 5px;
}

.table_decoration2 {

	border-collapse: collapse;
	background-color: #ffffff;
        border: solid 1px;
	border-color: #CCCCCC;
	empty-cells: hide;
	padding: 5px;
}


.textfield {
	font-family: Verdana;
	font-size: 11px;
	color: #111111;
	border: solid 1px;
	border-color: #DBDBDB;
	background-image: url('graphics/textfeld.gif');
}

.button {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #4e4e4e;
	border: solid 1px;
}

textarea {
	font-family: Verdana;
	font-size: 11px;
	color: #111111;
	background-color: #FFFFFF;
	border: solid 1px;
	border-color: #DBDBDB;
	overflow:hidden;
}

.text-copy_link {
	color: #C0C0C0;
	text-decoration: none;
	font-size: 11px;
	cursor: default;
}

.select {
	font-family: Verdana;
	font-size: 11px;
	color: #111111;
	background-color: #FFFFFF;
}

