/*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:420px;
}
div.tx-asofficecontactform-pi1 form label.label2k {
			width:90px;
}

div.tx-asofficecontactform-pi1 form textarea {
			width:420px;
}

div.tx-asofficedownloads-pi1 p strong {
	color:#333333;
}
