/*ikg css*//*this stylesheet: ©2006 kill.gates*//*-------------------------------typo------------------------------------*/h1#logo {position: absolute;top: 94px;left: 0px;width: 144px;height: 50px;font-size: 50%;text-indent: -3333px; display: block;visibility: visible;z-index: 5; }h2 {margin: 0px 0px 5px 0px;font-size: 80%;font-weight: bold;color: #000;background: transparent; }h3,h1 {margin: 0 0 0.8em 0;font-size: 100%;font-weight: normal;color: #4c667f; }h4 {margin: 0 0 0.3em 0;font-size: 90%;font-weight: normal;color: #333333; }#contnormal h5 {margin-top:4px;margin-bottom:2px;font-size: 80%;font-weight: bold;color: #4c667f; }p {margin: 0 0 2em 0;font-size: 80%;font-weight: normal;line-height: 170%;color: #333; }.footer { clear:both;margin: 3em 0 2em 0;font-size: 70%;font-weight: normal;line-height: 170%;text-align: center;color: #333;border-top:1px dotted #999;display: block; }strong {font-weight: bold;color: #666; }em {}cite {}samp {}dfn {}blockquote {}ul {font-size: 80%;font-weight: normal;line-height: 1.6em;list-style: none;color: #333; }.bestleft {margin: 0;width:  33%;font-size: 80%;font-weight: bold;line-height: 150%;color: #333;float: left;clear: left; }.bestright {margin: 0;width:  66%;font-size: 80%;font-weight: normal;line-height: 150%;color: #333;float: left; }/*-------------------------------lvha------------------------------------*/a:link { padding: 0 0.4em 0 0.2em;text-decoration: none; color: #4c667f; }a:visited {padding: 0 0.4em 0 0.2em;text-decoration: none; color: #4c667f; }a:hover {padding: 0 0.4em 0 0.2em;text-decoration: none;color: #333;background: transparent; }a:active { }div.tx-asofficestellenmarkt-pi1-singleView  {	height:1%;	margin-bottom:10px;	font-size:80%;	clear:left;}div.tx-asofficestellenmarkt-pi1-singleView div.left {	color:#333333;	float:left;	height:22px;}div.tx-asofficestellenmarkt-pi1-singleView div.right {	float:right;	width:490px;}dl.csc-textpic-image {	margin:0;}div.csc-textpic-imagewrap {		margin:0;padding:0;height:60px;		display:block;}div.csc-textpic-center {float:left;}div.csc-textpic p.bodytext {	margin:0;}div.tx-asofficecontactform-pi1 {		margin-bottom:10px;}div.tx-asofficecontactform-pi1 form input.input2 {		width:400px;}div.tx-asofficecontactform-pi1 form label.label2k {			width:90px;}div.tx-asofficecontactform-pi1 form textarea {			width:400px;}div.tx-asofficedownloads-pi1 p strong {	color:#333333;}