BODY {
 color: #333333;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 line-height: 18px;
 font-weight: normal;
 font-variant: normal;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 padding: 0px;
 background-image:url(/benelux/pic/bg.jpg);
 background-repeat: repeat-x;
 background-color: #DBEAF5;
}


a{
 color: #FF9900;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 16px; 
 font-style: normal;
 font-variant: normal;
 
 text-decoration: none;
}


a:hover {
 color: #73AEDA;
}





h1
 {
 font-size: 14px;
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 font-variant: normal;
 margin-bottom: 9px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 24px;
 color: #336699;
 } 

 
h2
 {
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 margin-bottom: 8px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 color: #73AEDA;
 letter-spacing:0px;
 } 

 
h3
 {  
 font-size: 11px;
 font-style: normal;
 line-height: 18px;
 font-weight: normal;
 font-variant: normal;
 margin-bottom: 5px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 color: #73AEDA;
 letter-spacing:0px;
 }   


h4
 {  
 font-size: 10px; 
 font-style: normal; 
 line-height: 18px; 
 font-weight: bold; 
 font-variant: normal;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 color: #385EA0;
 }  
 
 
 h5
 {  
  font-size: 10px; 
 font-style: normal; 
 line-height: 18px; 
 font-weight: normal; 
 font-variant: normal;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 color: #385EA0;
 }   
 
 
h6
 {  
 font-size: 11px; 
 font-style: normal; 
 line-height: 18px; 
 font-weight: bold; 
 font-variant: normal;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 color: #385Ea0;
 }   
 
 
  h7
 {  
  font-size: 9px; 
 font-style: normal; 
 line-height: 18px; 
 font-weight: normal; 
 font-variant: normal;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 color: #999999;
 }
 
li {

color: #333333;
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
line-height: 18px;
}

ul {
margin-top: 0px;
margin-left: 15px;
margin-bottom: 0px; 	
padding-left: 0px;
line-height: 18px;
list-style-position: outside;
}
 
 
  /* ------------------------------- Designaufbau --------------------------------- */   
  
  
 .table_mother
 {
 width: 790px;
 padding: 0px;
 }
 
  .content
 {
 width: 740px;
padding-right: 37px;
background-color: #FFFFFF;
 }
 
   .main_content
 {
 height: 400px;
 }
 
  .shadow
 {
 width: 8px;
 background-image: url(/benelux/pic/shadow.jpg);
 background-repeat: no-repeat;
 }
 
 .shadow_bottom
 {
 width: 790px;
 background-image: url(/benelux/pic/shadow_bottom.jpg);
 background-repeat: repeat-x;
 height: 12px;
 }
 
 .head
 {
height: 43px;
 }
  /* ------------------------------- sprachauswahl --------------------------------- */  
   .language
 {
font-size: 13px;
color: #CCCCCC;
 }   
 
 .language span {
font-size: 11px;
color: #333333;
margin-right:9px;
 }
 
.language_active {
color:#73AEDE;
}
 
 
 select.language { 
 color: #4A4B4C;
 margin-top: 6px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
 
   /* ----------------------damit das formtag passt --------------------------------- */  
 
form { 
   margin: 0px; 
   padding: 0px; 
}
 
 
    /* ----------------------Navigation --------------------------------- */ 
	 

.main_menu 
 {
 background-color: #FF9900;

 font-size: 12px;
 font-weight:normal;
 color: #FFFFFF;
 }
 
 
  .main_menu A
 {
 color: #FFFFFF;
 font-size: 12px;
 font-weight:normal;
 }

 

  .main_menu_right
 {
 background-image: url(/pic/navi_corner_right.gif);
 background-repeat: no-repeat;
 width: 8px;
 }
 
 /* ------------------------------- normal menuLevel1 --------------------------------- */   

 #navcontainer
 {
 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px  0px;
 }

 
 #navcontainer ul
 {
 list-style-type: none;
 text-align: center;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px  0px;
 }

 
 #navcontainer ul li
 {
 display: inline;
 text-align: center;
  margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px  0px;
 }

 
 #navcontainer ul li a
 {

 margin: 0px 0px 0px 0px;
 height: 23px;
 padding-top: 8px;
 color: #FFFFFF;
 padding-left: 4px;
 padding-right: 4px;
 text-decoration: none;
 border-right: 1px solid #FF9900;
 border-left: 1px solid #FF9900;
 float: left;
 text-align: center;
 font-size: 11px;
 vertical-align: center;
 }

 
 #navcontainer ul li a:hover
 {
 color: #FFFFFF;
 background: #73AEDA;
 border-right: 1px solid white;
 border-left: 1px solid white;
 height: 23px;
 padding-top: 8px;
 vertical-align: middle;
 }

 
 #navifirstActive
 {
 display: inline;
 margin: 0px 0px 0px 0px;
 background: #73AEDA;
 color: #FFFFFF;
 text-decoration: none;
 text-align: center;
 float: left;
 border-right: 1px solid white;
 border-left: 1px solid white;
 }
 
  /* ------------------------------- login menu--------------------------------- */   

 #logincontainer
 {
 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px  0px;
 }

 
 #logincontainer ul
 {
 list-style-type: none;
 text-align: center;
 margin: 0;
 padding-left: 0;
 }

 
 #logincontainer ul li
 {
 display: inline;
 text-align: center;
 }

 
 #logincontainer ul li a
 {

 margin: 0px 0px 0px 0px;
 height: 23px;
 padding-top: 8px;
 color: #FFFFFF;
 padding-left: 12px;
 padding-right: 13px;
 text-decoration: none;
 border-right: 1px solid #FF9900;
 border-left: 1px solid #FF9900;
 float: left;
 text-align: center;
 font-size: 11px;
 vertical-align: center;
 }

 
 #logincontainer ul li a:hover
 {
 color: #FFFFFF;
 background: #73AEDA;
 border-right: 1px solid white;
 border-left: 1px solid white;
 height: 23px;
 padding-top: 8px;
 vertical-align: middle;
 }

 
 #loginActive
 {
 display: inline;
 margin: 0px 0px 0px 0px;
 background: #73AEDA;
 color: #FFFFFF;
 text-decoration: none;
 text-align: center;
 float: left;
 border-right: 1px solid white;
 border-left: 1px solid white;
 }
 
  #loginActive ul li a:hover
 {
 display: inline;
 margin: 0px 0px 0px 0px;
 background: #73AEDA;
 color: #FFFFFF;
 text-decoration: none;
 text-align: center;
 float: left;
 border: none !important;
 }
 /* ------------------------------- Menü Level2--------------------------------- */


.left_menu {
	width: 249px;
}

#navsecondcontainer
{
	width: 238px;
padding: 0 0 0 0;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
color: #333;
list-style: none;
margin-top: 24px;
}

#navsecondcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navsecondcontainer li
{
border-bottom: 1px solid #D7E7EE;

margin: 0;
list-style: none;
}

#navsecondcontainer li2
{
border-bottom: 1px solid #D7E7EE;
margin: 0;
list-style: none;
}

#navsecondcontainer li a
{
display: block;
padding: 3px 0px 3px 0px;
text-decoration: none;
width: 238px;
list-style: none;
}

#navsecondcontainer li a:hover
{
background-color: #73AEDA;
color: #FFFFFF;
}

li a.navisecond
{
display: block;
color: #828181;
text-decoration: none;
width: 238px;
list-style: none;
}

li a.navisecond_active
{
display: block;

color: #76B0DB;
font-weight: normal;
text-decoration: none;
width: 238px;
list-style: none;
font-size: 12px;
}


 /* ------------------------------- Menü Level3--------------------------------- */
 
li a.navithird
{
display: block;

color: #999999;
text-decoration: none;
width: 223px;
list-style: none;

}

li a.navithird_active
{
display: block;

color: #FFFFFF;
text-decoration: none;
width: 223px;
list-style: none;
background-color: #73AEDA;
}

li a.navithird_activefourth
{
display: block;

color: #73AEDA;
text-decoration: none;
width: 223px;
list-style: none;
}


html>body #navscondcontainer li a { width: auto; }

#navcontainer li a:hover
{
background-color: #73AEDA;
color: #FFFFFF;
}


 /* ------------------------------- Menü Level4--------------------------------- */
 
li a.navifourth
{
display: block;

color: #999999;
text-decoration: none;
width: 223px;
list-style: none;

}

li a.navifourth_active
{
display: block;

color: #73AEDA;
text-decoration: none;
width: 223px;
list-style: none;
background-color: #D7E7EE;
}



html>body #navfourthcontainer li a { width: auto; }

#navcontainer li a:hover
{
background-color: #D7E7EE;
color: #73AEDA;
}


 /* ------------------------------- Texkasten neben Flashanimation---------------- */
	 
 .kasten
 {
 padding-left: 15px;
 line-height: 16px;
 }
 
  .kasten H1
 {
 margin-top: 15px;
 }
 
 
  /* ------------------------------- Referenz Kundenliste die durchläuft ---------------- */
  
  
   .kunden
 {
 background-color: #FFFFFF;
 color: #FFFFFF;
 font-size: 12px;
 height: 32px;
 }
 
 
  .kunden_left
 {
 background-color: #F3F9FC;
 color: #336699;
 font-size: 12px;
 width: 234px;
 padding-left: 15px;
 line-height: 18px;
 }
 
  /* -------------------------- Linker Inhalt auf der Startseite---------------- */
  
  .left
 {
 width: 234px;
 padding-left: 15px;
 }
     .left li a
 {
 color: #000000;
 font-size: 11px;
 }
 
     .left li a:hover
 {
 color: #73AEDA;
  font-size: 11px;
 }
  
  /* -------------------------- Linker Inhalt auf den Folgeseiten--------------- */
  
  .left_follow
 {
 width: 249px;
 background-color: #FFFFFF;
 border-top: 24px solid #FFFFFF;
 }
 
 
  /* -------------------------- Mittlerer Inhalt auf der Startseite---------------- */ 
  
   .middle
 {
 width: 272px;
 padding-left: 15px;
 }
 
    .middle li a
 {
 color: #000000;
 font-size: 11px;
 }
 
     .middle li a:hover
 {
 color: #73AEDA;
  font-size: 11px;
 }
   /* ------------------------ Mittlerer Inhalt auf den Folgeseiten ---------------- */
	
    .middle_folgeseite
 {
 width: 287px;
  padding-left: 15px;
 }
 
    /* --------- Mittlerer Inhalt auf den Folgeseiten ohne rechte spalte---------------- */
	
    .middle_folgeseite_big
 {
 padding-top: 24px;
  padding-left: 15px;
 }
 
     .middle_folgeseite_big h1
 {
 margin-top: 0px;
 }
 
/* --------- Rechter Inhalt auf der Startseite + Folgeseiten  ---------------- */
   .right
 {
 width: 189px;
 padding-left: 15px;
 }

/* --------- Buttons auf der Startseite  ---------------- */
 
    .buttons
 {
 width: 189px;
 margin-top: 24px;
 height: 150px;
 }
 
     .impressum
 {
 margin-top: 24px;
 color: #CCCCCC;
 font-size: 10px;
 line-height: 12px;
 margin-bottom: 24px;
 }
 
     .impressum A
 {
 color: #A4C8D8;
 font-size: 10px;
 }
 
 
 /* --------- Bild mit Text auf den Folgeseiten unter der Navigation  ---------------- */
 	
   .teaser
 {
 background-color: #C2DFF5;
 height: 150px;
 border-top: 3px solid #FFFFFF;
 }
 
    .teaser_text
 {
 padding-left: 15px;
 color: #6493C2;
 letter-spacing: 1px;
 }
 
     .teaser_text H1
 {
 color: #336699;
 font-weight: normal;
 font-size: 16px;
margin-top: 0px;
 letter-spacing: 0px;
 line-height: 25px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
 
      .teaser_text a
 {
 color: #FFFFFF;

 }
 
       .teaser_text a:hover
 {
 color: #73AEDA;

 }

 
 /* ---------------------- Tabellen --------------------------------- */ 

.tabelle{ 
margin-left: 0px;

 }
 
tr.headline { 
 background-color:#DAE9F5; 
 padding-top: 5px;

 }
 
 tr.headline H3 { 
 background-color:#DAE9F5; 
 color: #336699;
  padding-top: 5px;
 }
 
tr.gerade { 
 background-color:#EDF5FA; 
 }

 
   /* -------------------------------Login --------------------------------- */
  
.login {

 background-color:#EDF5FA; 
padding: 10px;
width: 250px;
height: 200px;
  }
  
  .login h3 {

 padding: 0px;
 margin: 0px;
  }
  
    .login input
	 {

 padding: 0px;
 margin: 0px;
  }
  
   .login_headline H3 { 
 background-color:#DAE9F5; 
 color: #336699;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 10px;
 }
  
     /* -------------------------------Downloadbox--------------------------------- */
  
  
     .download_headline H3 { 
 background-color:#DAE9F5; 
 color: #336699;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 10px;
 width: 180px;
 }
 
.download {

 background-color:#EDF5FA; 
padding: 10px;
width: 190px;
height: 120px;
  }
  
       /* -------------------------------Preistabellen--------------------------------- */
  
  
     .price { 
 background-color:#F3F9FC; 
 }
      .price_ungerade { 
 background-color:#FFFFFF; 
 }

  
  
  /* -------------------------------Formular --------------------------------- */
  
 input {

 margin-top: 3px;
 margin-left: 4px;
 margin-right: 4px;
 margin-bottom: 0px;
 padding: 0px;
 vertical-align: top;
 font-size: 10px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #4A4B4C;

   }
  
  /* ----- FORMULAR CSS ----- */

 fieldset {
 border: 1px solid #FF9900; 
 padding: 5px 10px 5px 10px; 
 margin-bottom: 5px; 
 }
 
 
 fieldset p {
 margin-top: 2px; 
 margin-bottom: 1em;
 }
 

 legend {
 font-weight: bold;
 }

 
 .kontaktfeld {
 border: none;  
 border-bottom: 1px dashed black; 
 background: #F6F6F6; width: 20em;
 }
 
 
 .kontaktfeld:hover {
  background: #EFEFEF;
  }
  
  
 textarea.kontaktfeld {
 height: 10em; 
 width: 100%;
 }

 


  /* ----------------------Errormeldung --------------------------------- */ 
.Error{ 
 color: #FF9900;
 font-size: 10px;
}



