/********************************************************************** 	
	Basic screen Stylesheet for all pages
	Author: Andreas Rieger
	Date: 070101
*/


/**********************************************************************	
	General conditions
	DO NOT CHANGE! CHANGES CAN BE DONE IN THE SCREEN STYLESHEET.
*/


/**********************************************************************
	Global whitespace and font-family reset
*/

* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif
}

html	{
	height:100%
}

body	{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100.01%
}
	
a:link	{
	text-decoration:none;
	color:#cc2f51
}

a:visited	{
	text-decoration:none;
	color:#cc8981
}

a:hover	{
	text-decoration:underline
}


/**********************************************************************
	Forms
*/

fieldset {
	border:0 solid transparent /* 'solid transparent' required by Opera */
}

legend {
	color:#000 /* IE/Win does not inherit color */
}

optgroup {
	font-style:normal;
	font-weight:bold
}

select,
input,
textarea	{ 
	font-size:99%
}


/**********************************************************************
	Objects, images
*/

img {
	border:0
}

img,
a img,
a:hover img,
a:focus img {
	border:none
}

address	{
	font-style:normal
}

h1	{
	font-size:1.6em
}

h2	{
	font-size:1.4em
}

h3	{
	font-size:1.2em
}

h4,
h5,
h6	{
	font-size:1em
}


/**********************************************************************
	Text
*/

abbr[title],
acronym[title] {
	border-bottom:1px dotted; /* border-color is inherited from color */
	font-style:normal;
	cursor:help
}

blockquote,
cite,
q	{
	font-style:italic
}

q {
	quotes:none
}

em {
	font-style:normal
}

q:before {
	content:""
}

q:after {
	content:""
}

strong {
	font-weight:bold
}

/**********************************************************************
	Lists
*/

ol,
ul {
	margin:0;
	padding:0;
	list-style:none
}

/**********************************************************************
	Horizontal rules
*/

hr {
	display:none
}

/**********************************************************************
	Tables
*/

table {
	border-collapse:collapse;
	border-spacing:0;
	caption-side:top;
	empty-cells:show
}

td,
th {
	vertical-align:top;
	text-align:left
}

div.clear	{
	clear:both;
	margin:0;
	padding:0
	}

/**********************************************************************
	All invisibles
*/
.invisible	{
	display:none
}


/**********************************************************************	End
*/
