html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0px none;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-decoration: none;
	vertical-align: baseline;
	font-family: Arial, sans-serif;
	text-indent: 0;
}
html, body {
	height:100%;
	width:100%;
	color: black;
}
ol, ul, li {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
img {
	border: none;
}
.clearer    { clear: both; }
.noborder	{ border: 0px none; }
.nomargin	{ margin: 0; }
.nopadding	{ border: 0; }
.hide, .hidden { display: none; }
.a_left { text-align: left; }
.a_right { text-align:right; }
.f_left { float: left; }
.f_right { float:right; }
.relative { position:relative; }
.absolute { position:absolute; }
.noselect {
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	/* cursor: default; */
}
.opaque50 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: .5;
}
.opaque30 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: .3;
}
div .hr {
	height:0px; 
	width: 100%;
	border: none;
	border-bottom: solid 1px #000;
}

/*Textstyle*/
font,th,td,p,label { font-family: Arial, sans-serif; font-size: 12px; }
hr	{ height: 0px; border: solid #C7CCD3 0px; border-top-width: 1px; }
.bold {
	font-weight: bold;
}
.thin {
	font-weight: normal;
}
.underline {
	text-decoration: underline;
}
.strikethrough, .linethrough {
	text-decoration: line-through;
}
.italic {
	font-style: italic;
}
/*Links*/
a:link    { color: #006699; }
a:visited { color: #006699; }
a:hover   { color: #DD6900; }
a:active  { color: #DD6900; }
/*Fieldset*/
fieldset div {
	clear:both;
	position:relative;
	margin-bottom:10px;
}
fieldset div label, fieldset div p, fieldset div span {
	margin:0;
	margin-right:10px;
	padding:0px;
	display:block;
	width:8em;
	text-align:right;
	float:left;
}
fieldset div label.void, fieldset div p.void, fieldset div span.void {
	margin:0;
	padding:0;
	display: normal;
	width:auto;
	text-align:left;
	float:none;
}
div, p, span, label, td, li, input, select {
	font-size: 11px;
	color: #393939;
}
h1,h2,h3,h4,h5,h6	{
	font-weight: bold; 
	font-family: Arial, sans-serif;
	text-decoration: none; 
	line-height: 120%; 
	color: #000000;
	margin-bottom:0.5em;
}
h1 { font-size: 16px; }
h1.bigger { font-size: 18px; }
h2 {
	font-size: 14px;
	font-weight: normal;
}
h3 {
	font-size: 12px;
	margin:0px;
}
h4 {
	font-size: 11px;
	margin:0px;
}
p {
	font-size: 11px;
	line-height: 15px;
}
p.tiny, span.tiny, a.tiny { font-size: 8px; }
p.smaller, span.smaller, a.smaller { font-size: 9px; }
p.small, span.small, a.small { font-size: 10px; }
p.normal, span.normal, a.normal { font-size: 12px; }
p.big, span.big, a.big { font-size: 13px; }
p.bigger, span.bigger, a.bigger { font-size: 14px; }
p.huge, span.huge, a.huge { font-size: 16px; }
p.noSpace { margin: 0; }
p.paragraph, a.paragraph, span.paragraph, div.paragraph { margin: 2px 0 2px 0; }
p.paragraph2, a.paragraph2, span.paragraph2, div.paragraph2 { margin: 4px 0 4px 0; }
p.mBottom, a.mBottom, span.mBottom, div.mBottom { margin: 0px 0 2px 0; }
p.mBottom2, a.mBottom2, span.mBottom2, div.mBottom2{ margin: 0px 0 4px 0; }
p.blue, span.blue, li.blue, label.blue, h1.blue, h2.blue, h3.blue, h4.blue, a.blue   { color: #5f94b0; }
p.darkblue, span.darkblue, li.darkblue, label.darkblue, h1.darkblue, h2.darkblue, h3.darkblue, h4.darkblue, a.darkblue   { color: #275f73; }
p.black, span.black , li.black, label.black, a.black   { color: #000; }
p.white, span.white, li.white, label.white, h1.white, h2.white, h3.white, h4.white, a.white    { color: #FFF; }
p.grey, span.grey, li.grey, label.grey, h1.grey, h2.grey, h3.grey, h4.grey, a.grey    { color: #878787; }
p.darkgrey, span.darkgrey, li.darkgrey, label.darkgrey, h1.darkgrey, h2.darkgrey, h3.darkgrey, h4.darkgrey, a.darkgrey  { color: #454545; }
p.red, span.red, li.red, label.red, h1.red, h2.red, h3.red, h4.red, a.red  { color: red; }
p.green, span.green, li.green, label.green, h1.green, h2.green, h3.green, h4.green, a.green  { color: green; }
p.yellow, span.yellow, li.yellow, label.yellow, h1.yellow, h2.yellow, h3.yellow, h4.yellow, a.yellow  { color: ŁAAAA00; }

a    { color: #7e7e7e; }
a:link    { color: #7e7e7e; }
a:visited { color: #7e7e7e; }
a:hover   { color: #000; }
a:active  { color: #000; }

a.blue    { color: #5f94b0; }
a.blue:link    { color: #5f94b0; }
a.blue:visited { color: #5f94b0; }
a.blue:hover   { color: #7fB4d0; }
a.blue:active  { color: #7fB4d0; }

a.darkblue    { color: #275f73; }
a.darkblue:link    { color: #275f73; }
a.darkblue:visited { color: #275f73; }
a.darkblue:hover   { color: #5f94b0; }
a.darkblue:active  { color: #5f94b0; }

a.white    { color: #FFF; }
a.white:link    { color: #FFF; }
a.white:visited { color: #FFF; }
a.white:hover   { color: #7fB4d0; }
a.white:active  { color: #7fB4d0; }

a.black    { color: #000; }
a.black:link    { color: #000; }
a.black:visited { color: #000; }
a.black:hover   { color: #7e7e7e; }
a.black:active  { color: #7e7e7e; }

a.red    { color: red; }
a.red:link    { color: red; }
a.red:visited { color: red; }
a.red:hover   { color: red; }
a.red:active  { color: red; }
/* 
a.black    { color: #000; }
a.black:link    { color: #000; }
a.black:visited { color: #000; }
a.black:hover   { color: #878787; }
a.black:active  { color: #878787; }
 */
a.external {
    background: url(/img/icon_extern_link_small.png) center right no-repeat;
    padding: 0 15px 0 0;
    display: inline-block;
}
a.mac_sign {
    background: url(/img/platformLogoMacSmall.jpg) top right no-repeat;
    padding: 0 25px 0 0;
    display: inline-block;
}