a:link    { color:#000000; background-color : transparent; text-decoration:none; }
a:visited { color:#000000; background-color : transparent; text-decoration:none; }
a:active  { color:#F2F2F2; background-color : transparent; text-decoration:underline; }
a:hover   { color:#FF0000; background-color : transparent; text-decoration:underline; }

body {
	background-color: #F2F2F2;
	margin : 0px;
	padding : 0px;
}

body, div, span, table, td, th, tr, .std { 
	font-family: Tahoma;  
	font-size: 12px;  
}

div { border: 0px; }

/* Headlines */
h6,.h6, h5,.h5, h4,.h4, h3,.h3, h2,.h2, h1,.h1 {
	margin-bottom : 0px;
	margin-top : 0.5em;
}
h6,.h6 {
	font-size : 10pt;
}
h5,.h5 {
	font-size : 11pt;
}
h4,.h4 {
	font-size : 13pt;
}
h3,.h3 {
	font-size : 13.4pt;
}
h2,.h2 {
	font-size : 15.4pt;
}
h1,.h1 {
	font-size : 17pt;
}

.printOnly {
	display : none;
}

.errorInfo1, .errorInfo {
	font-size : 16px;
	color : #CF0000;
	font-weight : bold;
}

.textBlock {
 	margin-right : 2em;
}

.navipfeil {
	float : left;
	font-family : Arial;
	font-size : 12px;

	margin-right : 4px;
	padding-left : 6px;
}

.navitext {
	float:left;
	font-size: 12px;
	letter-spacing: 2px;
	margin-top: 0px;
	margin-right: 8px;
} 

.brighttext {
	color : #404040;
	
	line-height: 24px;
	font-size: 14px;
}

.referenztext {

	margin-top:3px;
	margin-bottom:15px;
	line-height:16px;
	color:#000000;
}


.bigtext {

	font-size: 14px;
	font-weight: bolder;
	color : #000000;
}


#schaackpic {
   position: absolute;
   z-index: 200;
   width:320px;
   height:323px;
   left: expression(document.body.clientWidth - 330);
   top: expression((document.compatMode=="CSS1Compat")?document.documentElement.clientHeight - 323 : document.body.clientHeight  - 323 );
}