
/*################ General ################*/

html, body
{
	width:100%;
	height:100%;
}

p, td, th, li, dd, dt, img, h1, h2, h3, h4, h5, textarea, input, a
{
	font:normal normal normal 13px/1.3em Verdana, Arial;
	padding:0px;
	margin:0px;
	color:#484848;
	text-decoration:none;
	text-align:left;
}
td, th
{
	vertical-align:top;
}
select
{
	padding: 3px 0px 2px;
}
select, option
{
	color:#484848;
}
a, a:visited, a:hover, a:link, a:active, a:focus
{
	color:#000080;
	text-decoration:none;
	cursor:pointer;
}
a:hover
{
	text-decoration:underline;
}

h1
{
	font-size:25px;
}
h2
{
	font-size:20px;
}
h3
{
	font-size:17px;
}

hr
{
	border:none;
	background-color:#f0f0f0;
	height:2px;
	margin:20px 0px;
	padding:0px;
}

/*################ Inputs ################*/

input[type=text],
input[type=password]
{
	border:1px solid #E5E5E5;
	border-radius:2px;
	padding:2px;
}
textarea[readonly],
input[type=text][readonly],
input[type=password][readonly]
{
}
input[type=button],
input[type=submit]
{
	border-radius:2px;
	border:1px solid #d3d3e5;
	background-color:#f5f5f5; /* abwärtskompatibel */
	background:transparent linear-gradient(#F0F3F9, #E1E7EF) repeat scroll 0% 0%;
	padding:2px 5px;
	cursor:pointer;
}
input[type=button]:disabled, input[type=submit]:disabled
{
	background-color:#eaeaea;
}
input[type=button]:hover, input[type=submit]:hover
{
	border-color:#c5c5e0;
}
