/* Standart Formatangaben */

body                      { background-color: #e9eaee; margin-top:0px; margin-left: 8px; overflow-y:scroll;}
.separator                { padding-top: 0px; border: solid 1px #ffffff; border-bottom: solid 1px #223788; }
.contactfindericoncell    { background-color: #DBE1ED !important; }
.PageTable                { width: 984px; background-color: #ffffff; }
.HeadTd                   { height: 113px; padding-top: 6px; }
.SubnavTd                 { width: 211px; background-image: url("img/ContentBackground.gif"); background-repeat: repeat-y; margin: 0px; padding: 0px;}
.ContentTd                { width: 773px; padding-left: 0px; }
.ContentTdHome            { width: 984px; }
.BottomTd                 { height: 20px; }


/* Kopfbereich */

.Kopf                     { width: 950px; margin-left: 17px; margin-top: 7px; margin-bottom: 5px; background-color: #ffffff;}
.KopfTopBack              { background-repeat: repeat-y; background-image: url("img/KopfTopBack.gif"); padding-top: 11px; padding-bottom: 7px; margin-top: 7px; }
.KopfLinkBack             { background-repeat: repeat-y; background-image: url("img/KopfLinkBack.gif"); border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; color: #FFFFFF; padding-left: 10px; }
.KopfContent              { font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff0000; background-color: #dbe1ed; margin-top: 11px; border-top: solid 1px #FFFFFF; padding: 5px; }
.KopfTitle                { font-weight: bold; font-size: 12px; }

a.KopfLink, a.KopfLink2, a.KopfLink3
{
	font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #dce1ec; text-decoration: none;
}a.KopfLinkActive, a.KopfLinkActive2, a.KopfLinkActive3
{
	font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #233798; text-decoration: none;
}
a.KopfLink:link, a.KopfLink:visited, a.KopfLink:active, a.KopfLink:hover   { padding-left: 18px; padding-right: 18px; }
a.KopfLinkActive:link, a.KopfLinkActive:visited, a.KopfLinkActive:active, a.KopfLinkActive:hover { padding-left: 18px; padding-right: 18px; background-color: #FFFFFF; }
a.KopfLink2:link, a.KopfLink2:visited, a.KopfLink2:active, a.KopfLink2:hover   { padding-left: 18px; }
a.KopfLinkActive2:link, a.KopfLinkActive2:visited, a.KopfLinkActive2:active, a.KopfLinkActive2:hover { padding-left: 18px; background-color: #FFFFFF; }
a.KopfLink3:link, a.KopfLink3:visited, a.KopfLink3:active, a.KopfLink3:hover   { padding-right: 18px; }
a.KopfLinkActive3:link, a.KopfLinkActive3:visited, a.KopfLinkActive3:active, a.KopfLinkActive3:hover { padding-right: 18px; background-color: #FFFFFF; }


.KopfLinkArrow            { font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #233798; text-decoration: none; }
.KopfLinkInput            { font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #dce1ec; text-decoration: none; }
.LinkActiveBg             { background-color: #FFFFFF; }
.KopfLinkLine             { color: #FFFFFF; padding: 0px; margin: 0px; }

//.buscaRapida              { font-family: Arial, sans-serif; font-size: 11px; background: #efefef; color: #183690; }
//.buscaRapida:selected         { font-weight: bold; }

select.buscaRapida
{
font-family: Arial, sans-serif; font-size: 11px; background: #efefef; color: #183690;
}
select:selected.buscaRapida
{
font-family: Arial, sans-serif; font-size: 11px; background: #efefef; color: #183690; font-weight: bold;
}

div.submenu               { position: absolute; top: 0px; left: 0px; visibility: hidden; text-align: left; margin-left: -22px; }

/* Fussbereich */

.Fuss                     { height: 20px; background-color: #e9eaee; margin-top: 5px; padding-top: 5px; text-align: right; vertical-align: top; }

a:link.FussLink           { font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2c3a83; text-decoration: none; padding-right: 15px; }
a:active.FussLink         { font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2c3a83; text-decoration: none; padding-right: 15px; }
a:hover.FussLink          { font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2c3a83; text-decoration: underline; padding-right: 15px; }
a:visited.FussLink        { font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2c3a83; text-decoration: none; padding-right: 15px; }
.FussLink                 { font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2c3a83; text-decoration: none; padding-right: 15px; }

/* Subnav */

.Subnav                   { padding: 0px; padding-top: 11px; margin: 0px; }

a.SubLink 
{
  display:block; 
  border-bottom: solid 1px #223788; 
  margin-left: 29px;
  margin-right: 12px;
  font-family: Arial, helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: normal; 
  color: #203786; 
  text-decoration: none; 
  padding-top: 3px;
  padding-bottom: 4px;
}
a.SubLink:link    { color:#203786; background-color:transparent; }
a.SubLink:visited { color:#203786; background-color:transparent; }
a.SubLink:hover   { color:#203786; background-color:#fffffd; }
a.SubLink:active  { color:#203786; background-color:transparent; }

a.SubnavLinkActive 
{
  display:block; 
  border-bottom: solid 1px #223788; 
  margin-left: 29px;
  margin-right: 12px;
  font-family: Arial, helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: bold; 
  color: #203786; 
  text-decoration: none; 
  padding-top: 3px;
  padding-bottom: 4px;
  background-color: #fffffd;
}
a.SubnavLinkActive:link    { color:#203786; background-color:#fffffd; }
a.SubnavLinkActive:visited { color:#203786; background-color:#fffffd; }
a.SubnavLinkActive:hover   { color:#203786; background-color:#fffffd; }
a.SubnavLinkActive:active  { color:#203786; background-color:#fffffd; }

a.AddLink 
{
  display:block; 
  border-bottom: solid 1px #223788; 
  margin-left: 29px;
  margin-right: 12px;
  font-family: Arial, helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: normal; 
  color: #203786; 
  text-decoration: none; 
  padding-top: 3px;
  padding-bottom: 4px;
}
a.AddLink:link    { color:#203786; background-color:#e8eff9; }
a.AddLink:visited { color:#203786; background-color:#e8eff9; }
a.AddLink:hover   { color:#203786; background-color:#fffffd; }
a.AddLink:active  { color:#203786; background-color:#e8eff9; }

.AddText                { font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; margin-left: 29px; margin-right: 12px; margin-top: 10px; background-color: #a1b1cb; padding-left: 15px; padding-top: 5px; padding-bottom: 4px; }

a.PulldownLink 
{
  display:block; 
  border-bottom: solid 1px #223788; 
  font-family: Arial, helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: normal; 
  color: #203786; 
  text-decoration: none; 
  padding-top: 3px;
  padding-bottom: 4px;
}
a.PulldownLink:link    { color:#203786; background-color:#e8eff9; }
a.PulldownLink:visited { color:#203786; background-color:#e8eff9; }
a.PulldownLink:hover   { color:#203786; background-color:#fffffd; }
a.PulldownLink:active  { color:#203786; background-color:#e8eff9; }


/* Default Content */

h1  { font-family: Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #203786; margin-top: 12px; margin-bottom: 6px; }
h2  { font-family: Arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #203786; margin-top: 0px; margin-bottom: 8px; margin-left: 5px;}
h3  { font-family: Arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #203786; margin-top: 0px; margin-bottom: 6px; margin-left: 20px;}

.ContentTextMini              { font-family: Arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #203786; text-decoration: none; }
.ContentText              { font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
.ContentSubTitle             { font-family: Arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; margin-top: 0px; margin-bottom: 0px; }
.ContentTitle             { font-family: Arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #203786; margin-top: 0px; margin-bottom: 0px; }

.CaixaTextoRepresentante  { font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; border: solid 0px #FFFFFF;  color: #000000; margin-left: 10px; }

a.CaixaTextoRepresentante:link            { text-decoration: underline; color: #203786; font-size: 13px; }

 
/* Box */

.BoxNormal            { width: 216px; background-repeat: repeat-y; background-image: url("img/BoxTopBack.gif"); border: solid 1px #FFFFFF; margin-bottom: 10px; color: #203786; }
.BoxHighlighted           { width: 216px; background-repeat: repeat-y; background-image: url("img/BoxTopBackRed.gif"); border: solid 1px #FFFFFF; margin-bottom: 10px; color: #a81a19; }
.BoxContent               { font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color: #dbe1ed; margin-top: 11px; border-top: solid 1px #FFFFFF; padding: 12px; padding-top: 8px; color: #203786; }
.BoxContentHighlighted    { font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color: #dbe1ed; margin-top: 11px; border-top: solid 1px #FFFFFF; padding: 12px; padding-top: 8px; color: #a81a19; }
.BoxTitle                 { font-weight: bold; font-size: 12px; padding-bottom: 10px; }

a:link.BoxLink            { text-decoration: none; color: #203786; font-size: 12px; }
a:active.BoxLink          { text-decoration: none; color: #203786; font-size: 12px; }
a:hover.BoxLink           { text-decoration: none; color: #203786; font-size: 12px; }
a:visited.BoxLink         { text-decoration: none; color: #203786; font-size: 12px; }
.BoxLink            { text-decoration: none; color: #203786; font-size: 12px; }

.flashcaption     {padding-left: 25px;}

/* Table */
.TableHead                { text-align:left; vertical-align:top; font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #B4C1D6; }
.CellBlank                { text-align:left; vertical-align:top; font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.CellNormal               { text-align:left; vertical-align:top; font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color: #EFF2F7; }
.CellLight                { text-align:left; vertical-align:top; font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color: #D7DEE8; }
.CellMedium               { text-align:left; vertical-align:top; font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color: #C5CEDF; }
.CellDark                 { text-align:left; vertical-align:top; font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color: #A1B2CC; }

.tabelaFabio			{ border-top:solid 1px #203786; border-left:solid 1px #203786;}
.celulaFabio			{ border-bottom:solid 1px #203786; border-right:solid 1px #203786; padding-left: 2px;}
.celula2Fabio			{ border-bottom:solid 1px #203786; padding-left: 2px;}

/* Popup */
#popup                    { position: absolute; display: none; width: 600px; height: 470px; z-index: 1901; }
h1.popupTitle             { font-family: Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #203786; background-color: #ffffff; margin: 0px; padding-top: 10px; padding-bottom: 6px; padding-left: 24px; }
div.popup                 { background-color: #dbe1ed; border: solid 1px #1f388a; width: 600px; height: 470px;}
div.PopupBar              { padding-top: 2px; padding-right: 2px; background-repeat: repeat-y; background-image: url("img/KopfTopBack.gif"); text-align: right; border-bottom: solid 1px #1f388a; }

/* ProductDetails */
.productdetails table     { border: 0px; }
.productdetails th        { padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-align:center; vertical-align: middle; font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #B6C0D9; }
.productdetails td        { border-top: solid 1px white; padding-top: 5px; padding-bottom: 5px; text-align:center; vertical-align:top; font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #F1F2F7; }
.productdetails a         { text-decoration: none; color: #000000;}
.productdetailink         { text-decoration: none; color: #000000; font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.productdetails img       { border: 0px; }
.productInnerDetails td   { background-color: #DCE2F0; text-align: left;}
.productdetailslayer      { border: solid 1px #000000; background-color: #FFFFFF; font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }

/* Tooltip */
#tooltip                  { position: absolute; display: none; width: 200px; z-index: 1901; }
h1.TooltipTitle           { font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #203786; background-color: #ffffff; margin: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
div.Tooltip               { background-color: #dbe1ed; border: solid 1px #1f388a; width: 200px;  }
div.TooltipBar            { height:7px; font-family: Arial sans-serif; font-size: 5px; background-repeat: repeat-y; background-image: url("img/KopfTopBack.gif"); border-bottom: solid 1px #1f388a; }
.ttcontent                { padding:5px;}
.ttcontent img            { padding-top:5px;}


/* ContactFinder */
.contactfinder table    { border: 0px; }
.contactfinder th     { border-bottom: solid 1px white; padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-align:left; vertical-align: middle; font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #B8C5D8; }
.contactfinder td         { border-top: solid 1px white; padding-top: 5px; padding-bottom: 5px; text-align:left; vertical-align:top; font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #F1F2F7; }
.contactfinder a      { text-decoration: none; color: #000000;}
.contactfinder img      { border: 0px; }

.contactfinderadresses table   { border: 0px; }
.contactfinderadresses td        { border: 0px; padding-right: 5px; padding-top: 10px; padding-bottom: 10px; text-align:left; vertical-align:top; font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #DBE1ED; }

.contactfindercompany       { font-weight: bold; }
.contactfinderadresscontent     { font-weight: normal; }
.contactfinderadresscontent a   { text-decoration: none; color: #203786; font-size: 11px; }

.tabelaProdutos table    { border: 0px; }
.tabelaProdutos th     { border-bottom: solid 1px white; border-right: solid 1px white; padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-align:center; vertical-align: middle; font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #B8C5D8; }
.tabelaProdutos td         { border-top: solid 1px white; padding-top: 5px; padding-bottom: 5px; text-align:center; vertical-align:middle; font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #F1F2F7; }
.tabelaProdutos a      { text-decoration: none; color: #000000;}
.tabelaProdutos img      { border: 0px; }

.tabelaOrcamento table    { border: 0px; }
.tabelaOrcamento th     { border-bottom: solid 1px white; border-right: solid 1px white; padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-align:center; vertical-align: middle; font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #B8C5D8; }
.tabelaOrcamento td         { border-top: solid 1px white; padding-top: 5px; padding-bottom: 5px; text-align:center; vertical-align:middle; font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #F1F2F7; }
.tabelaOrcamento a      { text-decoration: none; color: #000000;}
.tabelaOrcamento img      { border: 0px; }

.tabelaPegaChapa table    { border: 0px; }
.tabelaPegaChapa th     { border-bottom: solid 1px white; border-right: solid 1px white; padding-left: 2px; padding-right: 2px; padding-top: 5px; padding-bottom: 5px; text-align:center; vertical-align: middle; font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #B8C5D8; }
.tabelaPegaChapa td         { border-top: solid 0px #DBE1ED; padding-top: 5px; padding-bottom: 5px; text-align:center; vertical-align:middle; font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color: #DBE1ED; }
.tabelaPegaChapa a      { text-decoration: none; color: #000000;}
.tabelaPegaChapa img      { border: 0px; }

.erro
{
	width: 500px;
	padding:5px 5px 5px 5px;
	border:1px solid #FF0000;
	background-color:#FFF;
	font-size:0.9em;
	color:#FF0000;
}


.tabelaContatos
{
	border: 0px;
	width: 734px;
	padding-bottom: 50px;
}
.tabelaContatosSetor
{
	border-bottom: solid 0px white;
	text-align:center;
	vertical-align: middle;
	font-family: Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #B8C5D8;
}
.tabelaContatosTitulo
{
	border-bottom: solid 0px white;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:left;
	vertical-align: middle;
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #B8C5D8;
}
.tabelaContatosTexto
{
	//border-top: solid 1px white;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align:left;
	vertical-align: middle;
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px; font-weight: normal;
	color: #000000;
	background-color: #F1F2F7;
}
.tabelaContatos a      { text-decoration: none; color: #000000;}
.tabelaContatos a:hover      { text-decoration: underline; color: #000000;}

.tabelaContatos img      { border: 0px; }


.botao
{
	
	background-color: #8095B8;///#A7B6CE;
	font-size: 8pt;
	color: #ffffff;
	border: 1px solid #657EA7;//#8095B8;
	height: 20px;
	vertical-align:middle;
}

.campo
{
	font-size: 8pt;
	height: 12px;
	vertical-align:middle;
	border: 1px solid #657EA7;
	text-align: center;
}
.campo2
{
	font-size: 9pt;
	background-color: #F1F2F7;
	height: 17px;
	vertical-align:middle;
	border: 1px solid #657EA7;
}

.campo3
{
	font-size: 9pt;
	background-color: #F1F2F7;
	height: 200px;
	vertical-align:middle;
	border: 1px solid #657EA7;
}
