#Inhalt .Ueberschrift, h1 {
  /*font-family     : helvetica, geneva, tahoma, sans-serif;
  font-size       : 12pt;
  font-weight     : 600;*/
  font-family:Verdana;
  font-size:14px;
  font-weight:bold;
  color:#EB690A;
  background-color: rgb(255,255,255);
  margin-top      : 2em;
}

#Inhalt .Text, h2 {
  /*font-family     : helvetica, geneva, tahoma, sans-serif;
  font-size       : 11pt;
  font-weight     : 300;*/
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  color:#004860;
  background-color: rgb(255,255,255);
  margin-top      : 1em;
  margin-left     : 0.5em;
}



#inhaltKontakt {
  margin-top: 0px;
  margin-bottom:5px;
  /*height           : 420px;*/
  /*height:inherit;*/
  /*overflow:auto;*/
  padding-top     : 0px;
  padding-left    : 0px;
  /*border:1px solid red;*/
}


#inhaltUeberschrift {
  /*font-size       : 9pt;
  color           : rgb(230,80,20);*/
  padding-bottom  : 15px;
}

#inhaltUnternehmen {
  padding          : 0px;
  margin           : 0px;
  /*height           : 438px;*/
  height: 100%;
  /*width            : 758px;*/
  overflow         : auto;
}

.unternehmenModul {
  padding-top      : 10px;
  padding-left     : 10px;
  padding-right:10px;
  padding-bottom   : 20px;
  /*width            : 550px;*/
  line-height      : 23px;
  color            : #004860;
  /*border: 1px solid red;*/
}

.unternehmenModul .Text {
  margin-left     : 10px;
  margin-right:10px;
  /*width           : 550px;*/
  text-align:justify;
}

.unternehmenModul .Text td {
	font-size:11px;
	line-height:15px;
}

.unternehmenModul .modulUeberschrift {
  font-size: 14px;
  color: #EB609A;
  font-weight: bold;
}

.unternehmenModul .modulInhalt {
  margin-left     : 10px;
  width           : 550px;
}

/*
#impressum .modulUeberschriftImpressum {
  font-size        : 11pt;
  color            : rgb(230,80,20);
  margin-top       : 10px;
  margin-bottom    : 20px;
}

#impressum .modulInhaltImpressum {
  margin-left      : 10px;
  width            : 550px;
  font-size        : 10pt;
  color            : rgb(0,120,160);
  margin-bottom    : 10px;
  line-height      : 1.3em;
}
*/

#kontaktFormular {
  padding-top:10px;
  width: 380px;
  /*height           : 300px;*/
  text-align       : center;
  font-size        : 11px;
  color:#004860;
  margin:0 auto;
  border:0px solid red;
  
}

#kontaktFormular #company {
  border          : 1px solid black;
  font-size       : 8pt;
  width           : 200px;
}

#kontaktFormular #surname {
  border          : 1px solid rgb(230,80,20);
  font-size       : 8pt;
  width           : 200px;
}

#kontaktFormular #name {
  border          : 1px solid rgb(230,80,20);
  font-size       : 8pt;
  width           : 200px;
}

#kontaktFormular #street {
  border          : 1px solid rgb(230,80,20);
  font-size       : 8pt;
  width           : 200px;
}

#kontaktFormular #position {
  border          : 1px solid black;
  font-size       : 8pt;
  width           : 200px;
}

#kontaktFormular #postcode {
  border          : 1px solid rgb(230,80,20);
  font-size       : 8pt;
  margin-right    : 2px;
  width           : 42px;
}

#kontaktFormular #city {
  border          : 1px solid rgb(230,80,20);
  font-size       : 8pt;
  width           : 150px;
}

#kontaktFormular #country {
  border          : 1px solid rgb(230,80,20);
  font-size       : 8pt;
  width           : 200px;
}

#kontaktFormular #phone {
  border          : 1px solid black;
  font-size       : 8pt;
  width           : 200px;
}

#kontaktFormular #mail {
  border          : 1px solid rgb(230,80,20);
  font-size       : 8pt;
  width           : 200px;
}

#kontaktFormular #website {
  border          : 1px solid black;
  font-size       : 8pt;
  width           : 200px;
}

#kontaktFormular #notes {
  border          : 1px solid black;
  font-size       : 8pt;
  width           : 200px;
  vertical-align  : top;
}

#kontaktFormular #submit {
  border-top      : 1px solid rgb(220,230,235);
  border-left     : 1px solid rgb(220,230,235);
  border-right    : 1px solid rgb(0,120,160);
  border-bottom   : 1px solid rgb(0,120,160);
  font-size       : 8pt;
  background-color: rgb(0,70,95);
  color           : rgb(220,230,235);
  margin-right    : 105px;
  width           : 100px;
}

.tblerror {
	margin-top:5px;
	margin-bottom:5px;
	background-color:#CCCCCC;
	color:#FF0000;
	text-align:left;
}

.err {
	color:#FF0000;
}

#impressum {
  padding-left: 10px;
  padding-right: 10px;
}

#impressum .Ueberschrift {
  /*font-size        : 13pt;
  font-weight      : 900;
  color            : rgb(230,80,20);*/
  color:#EB690A;
  font-family:Verdana;
  font-size:14px;
  font-weight:bold;
  margin-bottom    : 5px;
}

#impressum .Text {
  /* font-size        : 11pt; */
  font-size:10px;
  font-family:Verdana;
  font-weight:normal;
  /*color            : rgb(0,120,160);*/
  color:#004860;
  line-height:14px;
  
}

/* MODULE CONTACTS */

#inhaltKontakt img {
	border: 0px;
} 

#inhaltKontakt .modulKontakte {
  display          : inline;
  float            : left;
  width            : 190px;
  margin-top       : 10px;
  margin-left      : 10px;
  width            : 666px;
}

#inhaltKontakt .modulKontakte .Ueberschrift {
  font-size        : 14px;
  font-weight      : normal;
  color            : rgb(230,80,20);
  margin-bottom    : 5px;
}

#inhaltKontakt .modulKontakte .Text {
  font-size        : 11pt;
  color            : rgb(0,120,160);
}

#inhaltKontakt .Vertretungen {
  margin-top:10px;
  margin-left:  10px;
  margin-bottom:5px;
  display: inline;
  float: left;
  width            : 220px;
  height           : 250px;
  padding:2px;
  text-align:left;
  background-image:url(../images/fading_corner_BR.jpg);
  background-position:bottom right;
  background-repeat:no-repeat;
  /*border:1px solid green;*/
}

#inhaltKontakt .Vertretungen .Ueberschrift {
  margin-top:0px;
  font-size:14px;
  font-weight:500;
  color            : #EB690A;
  margin-bottom    : 0px;
  border-bottom    : 1px solid #EB690A;
  /*border:1px solid green;*/
}

#inhaltKontakt div.contactsflag {
	/*border: 1px solid #CCCCCC;*/
	display:inline;
	margin-right: 2px;
}

#inhaltKontakt div.contactslogo {
	/*border: 1px solid red;*/
	text-align:left;
}

#inhaltKontakt .Vertretungen .untertitel {
  font-size        : 11px;
  color            : rgb(240,100,40);
  margin-left      : 0px;
  margin-top       : 2px;
}

#inhaltKontakt .Vertretungen .Text {
  font-size: 11px;
  color: #004860;
  /*border: 1px solid blue;*/
  margin: 0px;
  padding-right:10px;
  padding-left:0px;
  line-height:14px;
}

.modulKontaktUeberschrift img {
  margin-right    : 5px;
  border          : 0px;
}

.modulKontaktAdresse {
  font-size       : 10pt;
  line-height     : 1.3em;
}

.modulKontaktAdresse a {
  color           : rgb(115,155,170);
}

#start {
  margin           : 20px;
  margin-left      : 200px;
  text-align       : center;
}

#start img {
  border          : 0px;
}

#inhaltDownloads {
  /*height           : 430px;*/
  width            : 660px;
  margin: 0 auto;
  overflow:inherit;
  /*border:1px solid;*/
}

#inhaltDownloads .downloadElemente {
  margin           : 5px;
  width            : 205px;
  height           : 310px;
  float            : left;
  text-align       : center;
  
  /*border:1px solid red;*/
}

#inhaltDownloads .downloadElemente a {
  text-decoration  : none;
}

#inhaltDownloads .downloadElemente img {
  border           : 0px;
  margin-bottom    : 5px;
  
}

#inhaltService {
  /* border:1px solid red; */
  /*height           : 430px;*/
  width            : 700px;
  overflow         : auto;
  margin:0 auto;
}

#inhaltService .downloadElemente {
  margin           : 10px;
  width            : 210px;
  height           : 310px;
  float            : left;
  text-align       : center;
}

#inhaltService .downloadElemente a {
  text-decoration  : none;
}

#inhaltService .downloadElemente img {
  border           : 0px;
  margin-bottom    : 5px;
}