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

body, td {
	margin: 0; 
	padding: 0;
	text-align: center;
}

.body_class {
	background-image:url(../images/bg_verlauf_weissgrau.jpg);
	background-repeat:repeat-x;
	background-color:#d7d7d7;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #333;
}


a:active, a:focus {
outline-color: -moz-use-text-color;
outline-style: none;
outline-width: 0pt;
}

.container {
	width: 1010px;
	height:624px;
	margin-left:-505px;
	margin-top:-312px;
	left:50%;
	top:50%;
	position:absolute;
	text-align: left;
	overflow:hidden;
}
.container_start {
	width: 1010px;
	height:624px;
	margin-left:-505px;
	margin-top:-312px;
	left:50%;
	top:50%;
	position:absolute;
	text-align: left;
	
}
.sorrycontainer {
background-image:url(../images/sorry_bg.png);
	background-repeat:no-repeat;
	width: 535px;
	height:500px;
	margin-left:-267px;
	margin-top:-250px;
	left:50%;
	top:50%;
	position:absolute;
	text-align: left;
	overflow:hidden;
}

.sorrytext{
	width:350px;
	position:absolute;
	top:180px;
	left:95px;
}

.umbruch{
	white-space:nowrap;
}

#bg_body_blau {
	background-image:url(../images/big_bg_blau.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed;
	min-height: 100%;
}
#bg_body_gruen {
	background-image:url(../images/big_bg_gruen.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed;
	min-height: 100%;
}
#bg_body_orange {
	background-image:url(../images/big_bg_orange.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed;
	min-height: 100%;
}

#bg_start_de {
	background-image:url(../images/bg_white_start.png);
	background-repeat:no-repeat;
}
#bg_image_esita {
	background-image:url(../images/bg_white_products_esita.png);
	background-repeat:no-repeat;
}
#bg_image_etelex {
	background-image:url(../images/bg_white_products.png);
	background-repeat:no-repeat;
}
#bg_image_4sightfax {
	background-image:url(../images/bg_white_products.png);
	background-repeat:no-repeat;
}
#bg_image_produkte {
	background-image:url(../images/bg_white_products.png);
	background-repeat:no-repeat;
}
#bg_image_produktekontakt {
	background-image:url(../images/bg_white_kontakt_blau.png);
	background-repeat:no-repeat;
}
#bg_image_kontakt {
	background-image:url(../images/bg_white_kontakt_blau.png);
	background-repeat:no-repeat;
}
#bg_image_consulting {
	background-image:url(../images/bg_white_consulting.png);
	background-repeat:no-repeat;
}
#bg_image_gutachten {
	background-image:url(../images/bg_white_consulting.png);
	background-repeat:no-repeat;
}
#bg_image_mediation {
	background-image:url(../images/bg_white_consulting.png);
	background-repeat:no-repeat;
}
#bg_image_consultingkontakt {
	background-image:url(../images/bg_white_kontakt_gruen.png);
	background-repeat:no-repeat;
}
#bg_image_datenschutz {
	background-image:url(../images/bg_white_datenschutz.png);
	background-repeat:no-repeat;
}
#bg_image_itsupport {
	background-image:url(../images/bg_white_itsupport.png);
	background-repeat:no-repeat;
}
#bg_image_knowhow {
	background-image:url(../images/bg_white_itsupport.png);
	background-repeat:no-repeat;
}
#bg_image_kunden {
	background-image:url(../images/bg_white_itsupport.png);
	background-repeat:no-repeat;
}
#bg_image_itsupportkontakt {
	background-image:url(../images/bg_white_kontakt_orange.png);
	background-repeat:no-repeat;
}



.space {
  height:17px;
}

.space_consulting_geschlossen {
  padding-bottom:15px;
}
.space_consulting_offen {
  padding-bottom:9px;
}
.space_itsupport_geschlossen {
  padding-bottom:21px;
}
.space_itsupport_offen {
  padding-bottom:15px;
}
.space_produkte_geschlossen {
  padding-bottom:21px;
}
.space_produkte_offen {
  padding-bottom:15px;
}
.navispace {
  height:45px;
}

.wengler_navi {
  width:127px;
  position:absolute;
  top:149px;
  left:315px;
}
.kontaktimpressum {
  width:127px;
  position:absolute;
  top:542px;
  left:315px;
}
.sprachschalter {
  width:127px;
  position:absolute;
  top:583px;
  left:302px;
  font-size:10px;
  padding-left:15px;
  color:#111;
}
.sprachschalter_start {
  width:127px;
  position:absolute;
  top:624px;
  left:870px;
  font-size:10px;
  padding-left:15px;
  color:#7f7f7f;
}
.consulting_start {
  width:300px;
  position:absolute;
  top:500px;
  left:41px;
  color: #202020;
}
.starttext {
  padding-left:4px;
}
.itsupport_start {
  width:300px;
  position:absolute;
  top:500px;
  left:370px;
  color: #202020;
}
.produkte_start {
  width:300px;
  position:absolute;
  top:500px;
  left:701px;
  color: #202020;
}


.sprachschalter a{
  color:#111;
  text-decoration:none;
}
.sprachschalter a:hover{
  color:#ffffff;
  text-decoration:none;
}
.sprachschalter_start a{
  color:#7f7f7f;
  text-decoration:none;
}
.sprachschalter_start a:hover{
  color:#7f7f7f;
  text-decoration:none;
}

.home {
  position:absolute;
  top:50px;
  left:290px;
}

.headline {
  font-size:20px;
  color:#09325e;
  padding-bottom:7px;
}

.subheadline {
  font-size:16px;
  color:#333;
  padding-bottom:9px;
}

.fliesstext {
text-align: left;
  line-height: 150%;
  
}
.fussnoten {
font-size:10px;
line-height:100%;
}

.kundentabelle td {
	padding-top:2px;
	padding-bottom:4px;
	line-height:110%;
}
.webhinweis{
	padding-left:2px;
	font-size:10px;
}



a.LinkGruen {
	color: #144c84;
	text-decoration: none;
}
a.LinkGruen:hover{
	text-decoration: none;
	color:#144c84;
}

a.LinkBlau {
	color: #144c84;
	text-decoration: none;
}
a.LinkBlau:hover{
	text-decoration: none;
	color:#144c84;
}

a.LinkOrange {
	color: #144c84;
	text-decoration: none;
}
a.LinkOrange:hover{
	text-decoration: none;
	color:#144c84;
}
a.LinkSimple {
	color: #333;
	text-decoration: none;
}
a.LinkSimple:hover{
	text-decoration: none;
	color:#144c84;
}



a.LinkAllgemein {
	color: #09325e;
	text-decoration: underline;
}
a.LinkAllgemein:hover{
	text-decoration: underline;
	color:#000000;
}

a.LinkKundenliste {
	color: #333;
	text-decoration: none;
	padding-left:4px;
}
a.LinkKundenliste:hover{
	text-decoration: none;
	color:#333;
}
a.zorn{
	color:#333;
	text-decoration: none;
	padding-left:6px;
}
a.zorn:hover{
	color:#000000;
	text-decoration: none;
	padding-left:6px;
}



.content {
	text-align: left;
  width:365px;
  position:absolute;
  top:83px;
  left:551px;
}

