/*
	project:vattenfall accessibility project
	type:stylesheet
	description:basic styles for all browsers with default values but without positioning
	last edited:05.08.2005, Stefan Heimann
	
	(c) cosmoblonde 2005. All rights reserved.
*/

/* global whitespace reset !!! */
* {
	margin:0; 
	padding:0; 
}
/* body */
body {
	background-color:#fff; 
	color:#000; 
	font-size: 100%; /* em converted */
	line-height: 1.866em; /* em converted */
}

/* headlines */
h1, h2, h3, h4, h5, h6 {
	font-weight:normal; 
}

h1 {
	font-size: 153.333%; /* em converted */
	line-height: 125%; /* em converted */
	color:#ff9900; 
	margin-bottom: 0.25em; /* em converted */
}
h2 {
	font-size: 120%; /* em converted */
	line-height: 110%; /* em converted */
	margin-bottom: 0.4em; /* em converted */
	font-weight:bold; 
}
h3 {
	font-size: 100%; /* em converted */
	font-weight:bold; 
	margin-bottom: 0.4em; /* em converted */
}
strong {
	font-style:normal; 
	font-weight:bold; 
}
p {
	font-size: 100%; /* em converted */
	margin-bottom: 0.4em; /* em converted */
}

div{
	/* only for IE with enlarged display option */
	word-wrap:break-word; 	
}

/* text - inline */
abbr, acronym {
	border-bottom:1px dotted #4b4b4b; 
	font-style:normal; 
	cursor:help; 
}
em {
	font-style:normal; 
	font-weight:inherit; 
}
code, kbd, pre, samp, var {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 146.666%; /* em converted */
	font-weight:bold; 
}
q, cite {
	font-style:italic; 
	/* german punctuation */
	quotes:"\201E" "\201C" "\201A" "\2018";  
}
q:before {
	content:open-quote; 
}
q:after {
	content:close-quote; 
}

/* text - block */
address {
	display:block; 
	font-style:normal; 
}
blockquote {
	font-style:italic; 
}

/* links - specificity:"LVHAF"! */
a {
	text-decoration:none; 

}
a:link, a:visited {
	background-color:transparent; 
	color:#135ba6; 
}
a:hover {
	background-color:transparent; 
	color:#3ea345; 
}
a:active, a:focus {
	background-color:transparent; 
	color:#f90; 
}
a:hover, a:active, a:focus {
	text-decoration:underline; 
}
/* horizontal rule */
hr {
	display:none; 
}

/* images */
img {
	border:none; 
	color:#000; 
	display:block; 
}

/* lists */
ol {
	list-style-type:decimal; 
}
ul {
	list-style-type:disc; 
}
li { 
	list-style-position:outside; 
}

/* forms */
fieldset {
	border:0 solid;  /* required by opera 7 */
}
legend {
	display:block; 
}
label, input, select {
	font-weight:normal; 
	line-height:normal; 
}
label, input[type=button], input[type=checkbox], input[type=image], input[type=radio], input[type=reset], input[type=submit], select, button {
	cursor:pointer; 
}
optgroup {
	font-style:normal; 
	font-weight:bold; 
}

/* tables */
table {
	caption-side:top; 
	empty-cells:show; 
}
caption {
	font-weight:bold; 
	text-align:left; 
}
table, caption {
	border:none; 
	color:#000; 
	width: 100%; /* em converted */
}
th, td {
	 vertical-align:top; 
	text-align:left; 
}


