@charset "UTF-8";
/* CSS Document */

body {
	background-color: #fefefe;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	margin-left: 0;
}
div#wrapper {
	width: 994px;
	margin: 0 auto;
	text-align: left;
}
h1 {
	font: 12pt "helvetica neue", Helvetica, Arial, sans-serif;
	color: #555;
}
h2 {
	font: 500 10pt "helvetica neue", Helvetica, Arial, sans-serif;
	color: #555;
}
div#main {
	overflow: auto;
	overflow-x: hidden;
	font-size: 12px;
	width: 944px;
	padding: 0 0 30px 50px;
	float: left;
	margin: 0 0 0 0;
	font-family: Verdana, Geneva, sans-serif;
	text-align: justify;
	color: #555;
}
.main {
	font-family: Verdana, Geneva, sans-serif;
	color: #555;
	font-size: 12px;
}
a.main {
	font-family: Verdana, Geneva, sans-serif;
	color: #555;
	text-decoration: none;
	font-size: 12px;
}
a.main:active {
	font-family: Verdana, Geneva, sans-serif;
	color: #555;
	text-decoration: none;
	font-size: 12px;
}
a.main:visited {
	font-family: Verdana, Geneva, sans-serif;
	color: #555;
	text-decoration: none;
	font-size: 12px;
}
a.main:hover {
	font-family: Verdana, Geneva, sans-serif;
	color: #f6a800;
	text-decoration: none;
	font-size: 12px;
}
a.main_aktiv {
	font-family: Verdana, Geneva, sans-serif;
	color: #555;
	text-decoration: none;
	font-size: 12px;
}
a.main_aktiv:hover {
	font-family: Verdana, Geneva, sans-serif;
	color: #f6a800;
	text-decoration: none;
	font-size: 12px;
}
.uberschrift {
	font: 500 11pt "helvetica neue", Helvetica, Arial, sans-serif;
	color: #555;
	font-weight: bold;
}
a.uberschrift {
	font: 500 11pt "helvetica neue", Helvetica, Arial, sans-serif;
	color: #555;
	text-decoration: none;
	font-weight: bold;
}
a.uberschrift:hover {
	font: 500 11pt "helvetica neue", Helvetica, Arial, sans-serif;
	color: #f6a800;
	font-weight: bold;
}
div#footer {
	float: right;
	height: 40px;
	width: 994px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: justify;
	color: #000;
	font-size: 10px;
}
a.footer {
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 10px;
}
a.footer:active {
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 10px;
}
a.footer:visited {
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 10px;
}
a.footer:hover {
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 10px;
}
a.footer_aktiv {
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 10px;
}
a.footer_aktiv:hover {
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 10px;
}
#dockContainer {
	display : table;
	margin : 0 auto;
	text-align : center;    /* fixes IE bug */
}
#dockContainer > div {
	display : inline-block; /* fixes IE bug */
}
#dockContainer > div {
	display : inline;       /* fixes IE bug */
}
#dockContainer > div {
	display : table-cell;
	text-align : left;
	background : url('dock-centre-80.png') repeat-x 0 129px;/*      border-bottom : 2px solid rgb(220,220,200);*/
}
#dockContainer > div > div {
	background : url('dock-right-80.png') no-repeat right 129px;
}
#dockContainer > div > div > div {
	background : url('dock-left-80.png') no-repeat left 129px;
	height : 400px;
	overflow : hidden;
	padding : 0 20px;
}
div#link {
	overflow: auto;
	overflow-x: hidden;
	background-color: #FFFFFF;
	width: 894px;
	padding: 0 0 30px 50px;
	float: left;
	margin: 0 0 0 0;
	font: 9.5pt "helvetica neue", Helvetica, Arial, sans-serif;
	text-align: justify;
	color: #555;
}
.link {
	font: 500 9.5pt "helvetica neue", Helvetica, Arial, sans-serif;
	color: #555;
}
a.link {
	height: 28px;
	font: 500 9.5pt "helvetica neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	letter-spacing: 0.1em;
	background: url('../img/button-link.png') no-repeat right top;
	border: none;
	color: #555;
	padding: 7px 33px 6px 0;
	font-weight: bold;
}
a.link:active {
	height: 28px;
	font: 500 9.5pt "helvetica neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	letter-spacing: 0.1em;
	background: url('../img/button-link.png') no-repeat right top;
	border: none;
	color: #555;
	padding: 7px 33px 6px 0;
	font-weight: bold;
}
a.link:visited {
	height: 28px;
	font: 500 9.5pt "helvetica neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	letter-spacing: 0.1em;
	background: url('../img/button-link.png') no-repeat right top;
	border: none;
	color: #555;
	padding: 7px 33px 6px 0;
	font-weight: bold;
}
a.link:hover {
	height: 28px;
	font: 500 9.5pt "helvetica neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	letter-spacing: 0.1em;
	background: url('../img/button-link.png') no-repeat right top;
	border: none;
	color: #000;
	padding: 7px 33px 6px 0;
	font-weight: bold;
}
a.link_aktiv {
	height: 28px;
	font: 500 9.5pt "helvetica neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	letter-spacing: 0.1em;
	background: url('../img/button-link.png') no-repeat right top;
	border: none;
	color: #555;
	padding: 7px 33px 6px 0;
	font-weight: bold;
}
a.link_aktiv:hover {
	height: 28px;
	font: 500 9.5pt "helvetica neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	letter-spacing: 0.1em;
	background: url('../img/button-link.png') no-repeat right top;
	border: none;
	color: #555;
	padding: 7px 33px 6px 0;
	font-weight: bold;
}
#anfrage {
	background: url('../img/button_anfrage.png');
	margin-left: 50px;
	height: 150px;
	width: 150px;
	float: left;
}
#anfrage:hover {
	background: url('../img/button_anfrage_h.png');
	float: left;
}
#bestellung {
	background: url('../img/button_bestellung.png');
	height: 150px;
	width: 150px;
	float: left;
}
#bestellung:hover {
	background: url('../img/button_bestellung_h.png');
	float: left;
}
#service {
	background: url('../img/button_reparatur.png');
	height: 150px;
	width: 150px;
	float: left;
}
#service:hover {
	background: url('../img/button_reparatur_h.png');
	float: left;
}
#firmenkunden {
	background: url('../img/button_firma.png');
	margin-left: 50px;
	height: 150px;
	width: 150px;
	float: left;
}
#firmenkunden:hover {
	background: url('../img/button_firma_h.png');
	float: left;
}
#erlagschein {
	background: url('../img/button_erlagschein.png');
	height: 150px;
	width: 150px;
	float: left;
}
#erlagschein:hover {
	background: url('../img/button_erlagschein_h.png');
	float: left;
}
#tmobile {
	background: url('../img/button_tmobile.png');
	height: 150px;
	width: 150px;
	float: left;
}
#tmobile:hover {
	background: url('../img/button_tmobile_h.png');
	float: left;
}
#tutorials {
	background: url('../img/button_tutorials.png');
	margin-left: 50px;
	height: 150px;
	width: 150px;
	float: left;
}
#tutorials:hover {
	background: url('../img/button_tutorials_h.png');
	float: left;
}
#material {
	background: url('../img/button_material.png');
	height: 150px;
	width: 150px;
	float: left;
}
#material:hover {
	background: url('../img/button_material_h.png');
	float: left;
}
#sim {
	background: url('../img/button_sim.png');
	height: 150px;
	width: 150px;
	float: left;
}
#sim:hover {
	background: url('../img/button_sim_h.png');
	float: left;
}
#kritiklogistik {
	background: url('../img/button_kritiklogistik.png');
	margin-left: 50px;
	height: 150px;
	width: 150px;
	float: left;
}
#kritiklogistik:hover {
	background: url('../img/button_kritiklogistik_h.png');
	float: left;
}
#kritikservice {
	background: url('../img/button_kritikservice.png');
	height: 150px;
	width: 150px;
	float: left;
}
#kritikservice:hover {
	background: url('../img/button_kritikservice_h.png');
	float: left;
}