﻿body {
	background-color: #134f8c;
	background-image: url(images/hintergrund.gif);
	background-repeat: repeat-x; }
.unten {
	z-index:-1; }
a:visited,  a:link {
	color: #009ee9;
	text-decoration: none;
}

a img {
	border:none;
}

img#infolab_print {visibility:hidden;
	}

h3 a:visited, h3 a:link {
	color: #c9b19a; text-decoration: underline;
}
a:hover,  a:active, h3 a:hover, h3 a:active {
	color: white;
	text-decoration: underline      
	        }
p,  ul, td, ol {
	color: white;
	font-size: 10pt;
	line-height: 13pt;
	font-family: Arial;
	margin-top: 10pt;
	margin-bottom: 10pt; }
	
div.liste p {
	margin-top: 5px;
	}

h1 {
	clear: both;
	color: #d6d4b7;
	font-size: 22pt;
	line-height: 120%;
	font-family: Times;
	margin-top: 11px;
	margin-bottom: 8px;
	margin-left: -30px;
	font-weight: normal; }
h2 {
	color: #c9b19a;
	font-weight: bold;
	font-size: 10pt;
	line-height: 120%;
	font-family: Arial;
	background-image: url(images/subheadline_pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: -44px;
	padding-left: 92px;
	text-indent: -1cm;
}
h3 { color: #c9b19a; font-weight: bold; font-size: 12pt; font-family: Arial; margin-top: 30px; margin-bottom: 0; }

}
img {
	border:0; }
img#begleitbild {
	height: 74px;
	width: 100px;
	float: right; }
img#siegel {
	height: 80px;
	width: 80px;
	left: 747px;
	top: 75px;
	position: absolute; }
img#i {
	position: absolute;
	height: 99px;
	width: 21px;
	left: 656px;
	top: 11px; }
img#infolab_a {
	position: absolute;
	top: 0;
	left: 0;
	width: 140px;
	height: 200px; }
img#infolab_b {
	position: absolute;
	top: 0;
	left: 140px;
	width: 45px;
	height: 125px; }
.container,  img#pfeillinie {
	position: absolute;
	left: 140px;
	width: 586px; }
	

	
img#pfeillinie {
	height: 15px;
	top: 110px;
	z-index: 3; }
img#kleine_linie {
	position: absolute;
	left: 0px;
	top: 18px;
	width: 1px;
	height: 72px; }
.navigation {
	position: absolute;
	top: 0;
	left: 0; }
.container {
	top:125px; }
.content,  .pfeil_abschluss {
	background-color:#134f8c;
	margin: 0;
	padding: 10px 100px 10px 45px;
	border-color: #cccccc;
	border-style: solid; }
.content {
	background-image: url(images/linien2.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	border-width: 1px 0 0;
	padding-left: 1 cm;
}
.pfeil_abschluss {
	/*background-image: url(images/pfeil_unten_gross.gif);*/
	background-position: 0 0;
	background-repeat: repeat-y;
	border-width: 0 1px 1px 1px; }
.navi_links {
	line-height: 8px;
	position:absolute;
	top:200px;
	left: 0; }
.navi_oben {
	line-height: 8px;
	position:absolute;
	top:10px;
	left: 200px; }
.iqbox {
	vertical-align: bottom; }
img.iqbox {
	float:right;
	vertical-align: bottom;
	padding: 12px 38px 12px 12px;
	height: 48px;
	width: 29px; }
img.gf {
	float: left; }
p.iqbox {
	color: white;
	font-size: 8pt;
	line-height: 120%;
	font-family: Arial ;
	text-align: right;
	vertical-align: bottom; }
ul {
	margin-left: 0;
	padding-left: 14px;
	list-style-image: url(images/listen-icon.gif);
	list-style-position: outside; }
P.erster_absatz:first-letter, span.my-first-letter {
	font-weight: bold;
	font-size: 120%;
	line-height: 120%    }

div.navi a, div.navigation a {
	text-decoration: none;
	border:0;
	padding:0;
	display: block;
	text-indent: -9999px;
	letter-spacing: -9999px;
	font-size:0;
	line-height: 20px;
	margin: 0;
	padding: 0;
	height: 22px; }
	
div.downloads {
	position: absolute;
	top: 208px;
	left:678px;
	line-height: 4px; }
div.downloads a {
	width: 105px; }

div.unternehmen {
	position: absolute;
	top: 200px;
	left:0; }
div.unternehmen a {
	width: 140px; }
div.werkzeuge {
	position: absolute;
	top: 77px;
	left:204px; }
div#gfeld {
	position: absolute;
	top: 77px;
	left:204px; }
div.werkzeuge a {
	width: 155px; }
div.referenzen {
	position: absolute;
	top: 77px;
	left: 515px;
	}
div.praxisbeispiele {
	position: absolute;
	top: 77px;
	left:359px; }
a#infolab_c {
	background: url(images/infolab_logo.png) no-repeat;
	height:53px;
	width:91px;
	position: absolute;
	top:89px; /* 89*/
	left:24px;
	z-index: 3; }
	

a#anfang {
	background: url(images/seitenanfang_animiert.gif) no-repeat;
	width: 128px;
	height: 22px;
}
a#anfang:hover {
	background-position: -128px 0; }
a#untr {
	background: url(images/unternehmen_ocker.gif) no-repeat;
	height:67px; }
a#untr:hover {
	background: url(images/unternehmen_animiert_ocker.gif)
   }
a#aktu {
	background: url(images/aktuelles_animiert.gif) no-repeat; }
a#aktu:hover {
	background-position: -105px 0; }
a#tipp {
	background: url(images/tippkarten.gif) no-repeat; }
a#tipp:hover {
	background-position: -105px 0; }
a#dwld {
	background: url(images/downloads_animiert.gif) no-repeat; }
a#dwld:hover {
	background-position: -105px 0; }
a#loes {
	background: url('images/loesungen_animiert.gif') no-repeat;
	height:27px; }
a#loes:hover {
	background-position: -140px 0; }
a#zert {
	background: url('images/zertifizierungen_animiert.gif') no-repeat;
	}
a#zert:hover {
	background-position: -140px 0; }

a#mitg {
	background: url(images/mitgliedschaften_animiert.gif) no-repeat; }
a#mitg:hover {
	background-position: -140px 0; }
a#prss {
	background: url(images/presse_nav.gif) no-repeat; }
a#prss:hover {
	background-position: -140px 0; }
a#frsi {
	background: url(images/frsi_nav.gif) no-repeat; }
a#frsi:hover {
	background-position: -140px 0; }
a#ktkt {
	background: url(images/kontakt_animiert.gif) no-repeat; }
a#ktkt:hover {
	background-position: -140px 0; }
a#impr {
	background: url(images/impressum_animiert.gif) no-repeat; }
a#impr:hover {
	background-position: -140px 0; }
a#gsfl {
	background: url(images/kompetenzen_klein.gif) no-repeat;
	height:33px;
	}
a#gsfl:hover {
	background: url(images/kompetenzen_animiert_klein.gif)
   }
a#proj {
	background: url(images/projektmanagement_animiert.png) no-repeat; }
a#proj:hover {
	background-position: -155px 0; }
a#indi {
	background: url(images/individualsoftware_animiert.png) no-repeat; }
a#indi:hover {
	background-position: -155px 0; }
a#rfid {
	background: url(images/rfid_animiert.png) no-repeat;
	width:155px;}
a#rfid:hover {
	background-position: -155px 0; }
a#doku {
	background: url(images/dokumentation_animiert.png) no-repeat; }
a#doku:hover {
	background-position: -155px 0; }
a#rfer {
	background: url(images/referenzen_klein.gif) no-repeat;
	height:33px;
	width: 141px; }
a#rfer:hover {
	background: url(images/referenzen_klein_animiert.gif)
   }
a#praxisbeispiele_link {
	background: url(images/praxisbeispiele_klein.gif) no-repeat;
	height:33px;
	width: 155px; }
a#praxisbeispiele_link:hover {
	background: url(images/praxisbeispiele_animiert_klein.gif)
   }
td { vertical-align: top; }

table.downloads td { padding: 0 0 2em 0; }
table.downloads { width: 470px; }
td.spalte1 { width: 260px; padding-right: 0.5em; }
td.spalte2 { width: 70px; }
td.spalte3 { width: 140px; padding-left: 0.5em; }
a.ppt {
	background: url(images/powerpoint-icon.gif) no-repeat;
	background-position: 0 0;
	width: 54px;
	height: 33px;
	float: left;
 }
a.ppt:hover {
	background-position: -54px 0; }

a.pdf {
	background: url(images/pdf-icon.gif) no-repeat;
	background-position: 0 0;
	width: 54px;
	height: 33px;
	float: left;
 }
a.pdf:hover {
	background-position: -54px 0; }
a.swf {
	background: url(images/flash-icon.gif) no-repeat;
	background-position: 0 0;
	width: 54px;
	height: 33px;
	float: left;
 }
a.swf:hover {
	background-position: -54px 0; }
.label { color: #c9b19a; font-size:12px; font-weight: normal; }