/*
Farben

GrautÃƒÂ¶ne:
D8D9DB  -  Background - Seite
BBBCBF  -  Rand auÃƒÅ¸en
ACADBF  -  BG Navigation 1. Ebene

GelbtÃƒÂ¶ne:
EE7D11  -  Unterstriche, News-Header-BG
FFFFAA  -  Tabellen-BG

Produkte:
004489 - irium
004E9C  -  irium
E54890  -  i100
7DB956  - i80
009480  -  i40
EE7D11  -  i30
FCD600  -  i10
006633  -  agri
63388B  -  equip
CB351B  -  truck
*/
/* HTML-Tags */

BODY {
  background-image: url(/fileadmin/tpl/img_menu/fond.gif); 
  background-position:top center;
  background-repeat: repeat-x;   
  background-color: #BBBCBF;
}
BODY,TD,DIV, P, PRE, A, UL, OL {
  font-family:Trebuchet MS, Arial, Verdana, Helvetica, Sans-Serif;
  font-size:13px;
  line-height: 15px
}
DIV, P{ 
  text-align: justify;
 }
A:link, A:hover, A:visited, A:active, A:focus{ 
    color:#004489;
}
A:hover {
  text-decoration:underline
}
H1 { /* Seiten - ÃƒÅ“berschrift Welcome ÃƒÅ“berschriften Produkte */
  font-size:14px;
  color:#004489;
  text-align:left;
  font-weight:600;
  border-bottom: 1px solid #d2d2d2;
}
H2 { /* Seiten-ÃƒÅ“berschriften mit gelbem Unterstrich */
  font-size:16px;
  color:#004489;
  text-align:left;
  border-bottom: 1px solid #d2d2d2;
  font-weight:800;
  line-height: 18px;

}
H3 { /* AbschnittsÃƒÂ¼berschriften - default */
  font-size:14px;
  color:#004489;
  text-align:left;
  font-weight:600;
  border-bottom: 1px solid #d2d2d2;
}
H4 { /* Kursiv in Farbe blau */
  font-size:19px;
  color:#004489;
  font-weight:500;
}
H5 { /* fÃƒÂ¼r News und Events Subheader Latest */
  color:#444444;
  font-size:12px;
  font-weight:600;
  padding-top:8px;
  margin:0;
}
H6{ /*  */
  font-size:12px;
  font-weight:normal;
  line-height: 1.6em ;
}
U {
  color:#004489;
  text-decoration:none;
}
/* Horizontal Rule */
HR {
  margin:0px;
  color:#9A9A9D; 
  width: 100%;
  height:1px;
}
HR.blue{
  color:#004489;
}
IMG{
  border:0;
}
.main-table{ 
  background:#ffffff;
  width:auto;
  height:600px;
  border:1px solid #BBBCBF; 
  margin:0;
  align:center;
}
.nav-table{
  width:100%;
  align:center;
  height:20px;
}
.content-table{
 width:998px;
  align:center;
  margin-top:10px;
  table-layout:auto;
}
#td-main {
  vertical-align:top;
}
#td-head {
  height:78px;
  vertical-align:bottom;
  border:0;
}
#td-nav {
  background-color:#004489;
  margin:0;
  padding:0;
  height:20px;
  border:0; 
}
.td-nav-left { 
   /*background-color:#004489;*/
  /*vertical-align:center;*/
  /*background-image: url(/fileadmin/tpl/img_menu/fondmenu.gif);*/
  /* background-position:top center;*/
   /*background-repeat: repeat-x;*/
  height:20px; 
}
.td-nav-right {
   /*background-color:#004489;*/
  /*vertical-align:center;*/
  /*background-image: url(/fileadmin/tpl/img_menu/fondmenu.gif);*/
  /* background-position:top center;*/
   /*background-repeat: repeat-x;*/ 
  /*padding: 3px 5px;*/
  text-align:right;
  height:20px; 
}
.td-nav-contact {
   /*background-color:#004489;*/
  /*vertical-align:center;*/
  /*background-image: url(/fileadmin/tpl/img_menu/fondmenu.gif);*/
  /* background-position:top center;*/
   /*background-repeat: repeat-x;*/
  height:20px; 
}
#td-footer{
  color:#004489;
  height:24px;
  border-top:0;
  vertical-align:top;
  padding:0;
}
#td-copyright{
  width:778px;
  vertical-align:top;
  text-align:right;
  padding:0; 
  margin:0;
}

#td-content-left { /* enthaelt menu2 */
  width:200px;
  padding:0 30px 0 5px;
  vertical-align:top;
}
#td-content-middle {
  padding:0;
  vertical-align:top;
}
#td-content-right-2sp {
  padding:0 5px 0 30px;
  vertical-align:top;
}
#td-content-right-3sp {
  width:200px;
  padding:0 5px 0 30px;
  vertical-align:top;
}
#td-content-right-3sp-l {
  width:200px;
  padding:0 5px 0 30px;
  vertical-align:top;
}
/* News*/
.latest_subheader{
  width:200px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px; 
  border-radius: 3px;
  border-width: 1px;
  border-color:#aaa;
  border-style:solid;
  padding:5px;
  -moz-box-shadow: 3px 3px 12px #aaa;
  -webkit-box-shadow: 3px 3px 12px #aaa;
  box-shadow: 3px 3px 12px #aaa;
  text-align:left;
 }
.td-menu-top{
  padding:0;
  margin:0;
}
.td-menu2-header{ 
  background-color:#BBBCBF; 
  text-transform: uppercase;
  color:#004489;
  height:20px; 
  font-weight:bold;
  padding : 0;
}
.td-menu2-footer{
  height:2px;
  background-color:#BBBCBF;
}
.td-menu2, .td-menu2-act, .td-menu2-act-left, .td-menu2-act-right, .td-menu2-last {
  height:20px;
}
.td-menu2-act, .td-menu2, .td-menu2-act_right{
  border-bottom:1px dotted #444444;
}
/*.td-menu2-act-left, .td-menu3-act-left {  
  width:10px;
  background-image:url(/fileadmin/tpl/img_menu/bg_menu2_act_left.gif); 
  background-repeat:no-repeat;
  background-position:bottom;  
}
.td-menu2-act-right, .td-menu3-act-right {
  width:5px;
  background-image:url(/fileadmin/tpl/img_menu/bg_menu2_act_right.gif);
  background-repeat:no-repeat;
  background-position:bottom;
}
/* wie oben nur ohne Punkte*/
.td-menu3, .td-menu3-act,  .td-menu3-act-right,  .td-menu3-act-left {
  height:20px; }
.td-menu3, .td-menu3-act {
  padding-left:30px; 
  padding-bottom:6px;  
}

/* MenÃƒÂ¼formatierung Linkklassen */
a.menu1:link, a.menu1:visited,
a.menu_top:link, a.menu_top:visited {
  text-transform: uppercase;
  text-decoration:none;
  color:#ffffff;
  padding: 3px 5px;
  font-weight:bold;
  background-color:#004489;
}
a.lang {
  text-decoration:none;
  color:#ffffff;
  padding: 3px 5px;
  background-color:#004489;
}
a.menu1:hover, a.menu1:active, a.menu1:focus,
a.menu1_act:link, a.menu1_act:visited,  a.menu1_act:hover, a.menu1_act:active, a.menu1_act:focus,
a.menu_top:hover, a.menu_top:active, a.menu_top:focus {
  height:30px;
  text-transform: uppercase;
  text-decoration:none;
  padding: 3px 5px;
  color:#004489;
  font-weight:bold;
  background-color:#C0C0C0;
}
a.lang:hover, a.lang:active, a.lang:focus,
a.lang_act:link, a.lang_act:visited, a.lang_act:hover, a.lang_act:active, a.lang_act:focus {
  text-decoration:none;
  padding: 3px 5px;
  color:#004489;
  background-color:#C0C0C0;
}
a.menu1_act:link, a.menu1_act:visited, a.menu1_act:hover, a.menu1_act:active, a.menu1_act:focus,
a.menu_top:hover, a.menu_top:focus,
a.lang_act:link, a.lang_act:visited, a.lang_act:hover, a.lang_act:active, a.lang_act:focus {
    text-decoration:none;
    background-color:#ffffff;
}
/* linke MenÃƒÂ¼leiste */
a.menu2:link, a.menu2:visited, a.menu2:hover, a.menu2:active, a.menu2:focus,
a.menu3:link,   a.menu3:visited, a.menu3:hover, a.menu3:active, a.menu3:focus {
    text-decoration:none;
    color:#000000;
}
a.menu2_act:link, a.menu2_act:visited, a.menu2_act:hover, a.menu2_act:active, a.menu2_act:focus,
a.menu3_act:link, a.menu3_act:visited, a.menu3_act:hover, a.menu3_act:active, a.menu3_act:focus{
  text-decoration:none;
  color:#004489;
  font-weight:bold;
}
a.bottom:link, a.bottom:visited, a.bottom:hover, a.bottom:active,a.bottom:focus{
  color:#004489 ;
}

a.latest_link:link, a.latest_link:visited, a.latest_link:hover, a.latest_link:active, a.latest_link:focus {
  text-decoration: none;
  color:#666666;
  text-align: left;
}
/* ---  VR_TT_CONTENT_TEMPL -- */
/* --- Formatierung fÃƒÂ¼r Tabellen in VR_TT_CONTENT_TEMPL ---- */
.hr_bottom_header{   vertical-align:top; border-bottom:1px solid #EE7D11; font-weight:bold; color:#004489; }
.hr_bottom_default{  vertical-align:top; border-bottom:1px solid #EE7D11; font-weight:normal; }
.td_header_1_1, .td_header_1_2  {
  vertical-align:top; 
  background-color:#000080; 
  color:#ffffff; 
  font-weight:bold; 
  empty-cells:show; 
  border-bottom:1px solid #006699;
  border-right:1px solid #006699;
  border-collapse:collapse;
}
.td_default_1_1, .td_default_1_2 {     
  vertical-align:top; 
  background-color:#FFFFAA; 
  color:#000000; 
  border-bottom:1px solid #004489;
  border-right:1px solid #006699;
  border-collapse:collapse;
  empty-cells:show;
  border-spacing:0px; 
}
/* Rahmen festlegen:*/
.td_header_1_1 {  border-top:1px solid black; border-left:1px solid black; } 
.td_header_1_2 {  border-top:1px solid black; }
.td_default_1_1 { border-left:1px solid black; }

/* --- fÃƒÂ¼r Rahmen um Icons und Bilder ---*/
.border{  border:1px solid #004489; padding:0px; margin:0px;}

/* Listen*/
UL {    list-style-type:disk;  margin:0px 0px 0px 20px; padding:2px 0px 8px 0px; }
OL {    list-style-type:decimal; margin:0px 8px 0px 20px; padding:2px 0px 8px 0px; }
LI {    vertical-align:baseline; list-style-position:outside; }
DL {    margin:0px 8px 0px 8px; padding:2px 0px 8px 0px; }

.list_1 {list-style-type:disk;  margin:0px 0px 0px 50px; padding:2px 0px 8px 0px;}
LI.rte {}

/* Textformatierungen*/
.micro { font-size:1px;  }
.kl    {  font-size:80%;  }
.caption {
  color:#006699;
  font-style:italic;
  padding-top:2px;
}
.normal_txt{ font-weight:normal; font-size:10px;}
/*Texte
.middle_txt{color:#99CC99;}
Farben*/
.white_txt{color:#ffffff;}
.blue1 {  color:#004489; }
.blue2 { color:#00AEEF; }
.pink {   color:#E54890; }
.green {  color:#7DB956; }
.yellow {  color:#EE7D11;  }
.orange{  color:#EE7D11;  }
.grey{  color:#EDEDED;  }
.red{  color:red; }

/* --- Formatierung fÃƒÂ¼r Formulare --- */
FORM { padding:2px; margin:0px;}
SELECT, TEXTAREA, OPTION, INPUT  { 
  font-size:90%; 
  border:1px solid #7C7C7C;   
}
SPAN.button INPUT { 
  background-color:#006699; 
  color:#ffffff; 
  font-weight:bold; 
  text-transform: uppercase;
}
SPAN.radio INPUT {
  border-style:none;
}
 a.latest_link:link, a.latest_link:visited, a.latest_link:hover, a.latest_link:active, a.latest_link:focus {
  text-decoration: none;
  color:#666666;
  text-align: left;
}
.list_header{
    color: #444444;
}
.news_date {
  width:60px;
  background-color:#006699;
  font-weight:600;
  color:#004489;
  text-align:center;
  padding:3px 5px 3px 5px;
}
.news_header {
  border-bottom:1px dotted #444444;
  font-weight:600;
  color:#990000;
  padding:3px 3px 3px 3px;
}

/* Element Bild-Text breitenmÃƒÂ¤ÃƒÅ¸ig beschrÃƒÂ¤nken*/
.imgtext-nowrap{
  width:540px;
}
.home_left{
  background:#ffffff;
}
