body
{
   font-family:Verdana;
   font-size:10px;     
   text-align:center;   
   background:white;
}
 
div#container
{ 
  border:0px solid silver; 
  width:980px;
  margin:0px auto 0px auto;
  background:#ffffff;
  min-height: 600px;   
}

div#header
{    
    border-bottom:1px solid silver;
    text-align:left;
    background:url(images/bg1.jpg) repeat-x left bottom white;
}

div#titel
{
  font-family:Verdana, Arial; font-size: 11px; font-style:bold; font-weight: 800; color:black; 
  border-bottom: 1px dotted silver;
  width:150;


}

.efeld
{
  font-family:Verdana, Arial; font-size: 11px; font-style:bold; font-weight: 500; color:black; 
  width:100px;
}

.toptitel
{
  margin-left: 40px;
  font-family:Verdana, Arial; font-size: 14px; font-style:bold; font-weight: 800; color:black; 
}

.menu1
{
   border:1px solid silver;

  width:800;
  text-align:right;
  font-family:Verdana, Arial; font-size: 11px; font-style:bold; font-weight: 800; color:black; 
}

div#menu
{
   border-bottom:1px solid silver;
   background:white;  
   z-index:1;
   margin-left:0px;
}

div#meldungneg
{
   margin-top:1px;
   /*height:25px;*/   
   background:red;
   color:white;   
   text-align:center;
   font-family:Verdana, Arial; 
   font-size:12px; 
   font-style: bold; 
   font-weight: 800;      
}


div#meldungpos
{
   margin-top:1px;
   /*height:25px;*/   
   background:green;
   color:white;   
   text-align:center;
   font-family:Verdana, Arial; 
   font-size:12px; 
   font-style: bold; 
   font-weight: 800;      
}



/* ACHTUNG : position:relativ funkt. im Zusammenhang mit Menu nciht korrekt, da Menu unter den Streifen*/

div#flexmenu
{
   float:left;
   width:185px;
   padding-top:5px;
   padding-bottom:5px;
   margin-left:5px;
   margin-top:10px;
   font-family:Verdana, Arial; 
   font-size:11px; 
   font-style: bold; 
   font-weight: 500; 
   text-align:left;
   color:black;
}

#obermenu
{
   margin-left:1px;
   margin-top:1px;
   font-family:Verdana, Arial; 
   font-size:12px; 
   font-style: bold; 
   font-weight: 500; 
   text-align:left;
   color:black;
   background:white;  

}

#untermenu
{
   margin-left:1px;
   margin-top:1px;
   font-family:Verdana, Arial; 
   font-size:12px; 
   font-style: bold; 
   font-weight: 500; 
   color:black;
   text-align:left;

}

div#inhalt
{
   float:left;
   width:590px;
   margin-top:1px;
   margin-left:0px;
   /*background:green;*/
   font-family:Verdana, Arial; 
   font-size:12px; 
   font-style: bold; 
   font-weight: 500; 
   color:black;
   text-align:left;
   border:1px silver solid;
   padding-left:5px;
   padding-right:5px;

}

div#rechtespalte
{
   margin-top:1px;
   margin-left:795px;
   /*background:green;*/
   font-family:Verdana, Arial; 
   font-size:12px; 
   font-style: bold; 
   font-weight: 500; 
   color:black;
   text-align:left;
   border:1px silver solid;
   padding-left:10px;
   height:750px;
}

div#fusshtml
{
  float:left;
  margin-left:190px;
  width:600px;
  text-align:center;
  border:0px silver solid;

}

div#produktliste
{

   border-bottom:1px silver dotted;
   padding:5px;
}

.mehr
{

   text-align:right;
   width:400px;
}

#untertop
{
   width:93%;
   font-family:Verdana, Arial; 
   font-size:11px; 
   font-style: bold; 
   font-weight: 800; 
   height:15px;
   padding:5px;
   border:1px;
   text-align:left;
   color:black;
   background:silver;
   diplay:box;
}

.seite
{
  height:600px;   
}


#flexmenu li
{

  list-style:none;

}

#obermenu li
{
  dispaly:box;
  width:93%;
  height:12px;
  background:#efefef;
  border:0px silver dotted;
  padding:5px;
  margin:1px;

}


#untermenu li
{
  dispaly:box;
  width:93%;
  height:12px;
  background:#f4f4f4;
  border:0px silver dotted;
  padding:5px;
  margin:1px;

}



.text { font-family:Verdana, Arial; font-size: 12px; font-style: normal; font-weight: 500; color:black; text-align:justify;}
.ntext { font-family:Verdana, Arial; font-size: 10px; font-style: normal; font-weight: 500; color:black; }
.textklein { font-family:Verdana, Arial; font-size: 10px; font-style: normal; font-weight: 500; color:black; }

.button { font-family:Verdana, Arial; font-size: 12px; font-style: normal; font-weight: 500; color:black; }

a.flexmenu { font-family:Verdana,Arial; font-size:11px; font-style: normal; font-weight:800; color:black }
a.flexmenu:link { color:black; text-decoration:none; }
a.flexmenu:visited {color:black; text-decoration:none; }
a.flexmenu:active { color:black; text-decoration:none; }
a.flexmenu:hover {color:blue; font-weight:800; text-decoration:nome;  }

a.cpklink { font-family:Verdana,Arial; font-size:10px; font-style: normal; font-weight:500; color:black }
a.cpklink:link { color:black; text-decoration:none; }
a.cpklink:visited {color:black; text-decoration:none; }
a.cpklink:active { color:black; text-decoration:none; }
a.cpklink:hover {color:blue; font-weight:500; text-decoration:underline;  }

table 
{
   background:white;
   font-family:Verdana;   
   font-size:12px;   
}

input
{
   font-size:11px;
}

div#ueberschrift
{ 
   text-align:left;
   font-size:10px;
   font-weight:bold;
   margin:5px;
}

select.gruppe
{
 width:400px;
}
select.martliste
{
 width:400px;
}
select.webgruppe
{
 width:400px;
 color:black;
}

/* Einkauf -> Projektverwaltung -> klick auf eine Maschine und Dateils */
div#maschinendetails
{
  background:none;
}

div#maschinendetails ul 
{
  margin:0px; 
  padding:0px;  
  list-style:none;
}
div#maschinendetails ul li 
{
  text-align:left;
  margin:0px;
  padding:0px;  
  border:1px solid silver;  
}
div#maschinendetails ul li a
{
  margin:0px; 
  padding:10px;
}


div#dokumentliste ul 
{
  margin:0px; 
  padding:0px;  
  list-style:none;
}
div#dokumentliste ul li 
{
  width:165px;
  text-align:left;
  margin:0px;
  padding:0px;  
  border:1px solid silver;  
  list-style:none;

}
div#dokumentliste ul li a
{
  margin:0px; 
  padding:10px;
  list-style:none;

}

div#angebote
{
  border:1px solid silver;  
}

div#angebote a
{
  font-family:Verdana, Arial; font-size: 11px; font-style: normal; font-weight: 500; color:black;
  margin:5px; 
}



input.style
{
  width:120px;  
  color:black;
}
img#maschinenbild
{
  margin-top:10px;
  width:160px;
  border:1px solid silver;
}
table.style
{
   text-align:left;
   font-size:12px;
}
.maxwidth
{
   width:100%;
}

/* ausgabe bei adressen verwaltung */
td.adrtext
{  
}
a.adrtext
{
   padding:10px; 
   color:black;
   text-decoration:none; 
}
.text { font-family:Verdana, Arial; font-size: 10px; font-style: normal; font-weight: 500; color:black; text-align:justify; }
.otext { font-family:Verdana, Arial; font-size: 10px; font-style: normal; font-weight: 500; color:black;  }

a.adrtext:hover
{
   color:blue;
}
a.adrtext2
{
   padding:10px; 
   color:black;
   text-decoration:none;   
}
a.adrtext2:hover
{  
   color:blue;     
}

a#display
{
  text-decoration:none;
  color:#0075AC;
}

table.maschinentabelle
{
  width: 100%; 
  border-top: 0px solid black; 
  border-bottom: 0px solid black; 
  font-size: 12px;
}

table.maschinentabelle th
{
  border-bottom:1px solid silver;
  text-align:left;
  font-size: 12px;
}
table.maschinentabelle td
{

  font-size:12px;
  font-weight:normal;
  border-bottom:1px solid silver;
  text-align:left;
}

b#vorlage
{
  font-size:14px;
}

#kundeliste
{
   font-family:Verdana, Arial; 
   font-size:12px; 
   font-style: bold; 
   font-weight: 500; 
   color:black;
}


/* details: maschine,kunden */
div#angebote
{
background:white;
}
div#lieferschein
{
background:white;
}
div#rechnung
{
background:white;
}


.button{
               font-family:Verdana,Arial; 
               font-size: 11px; 
               font-style: normal; 
               font-weight: 500;
               font-color:#ee1d24; 
               border-right: silver 1pt solid;
               border-left: silver 1pt solid;
               border-top: silver 1pt solid;
               border-bottom: silver 1pt solid;
               text-align:center;
               background-color:#f0f0f0; 
               display: block;
               width:150px;
               height:25px;
               padding:3px;
               z-index:8;
               }

a.button:link { color:#ee1d24; text-decoration:none; }
a.button:visited {color:#ee1d24; text-decoration:none; }
a.button:active { color:#ee1d24; text-decoration:none; }
a.button:hover { background-color:#c0c0c0;   }


.begrifftabelle{
               font-family:Verdana,Arial; 
               font-size: 12px; 
               font-style: normal; 
               font-weight: 500;
               font-color:black; 
               border-right: silver 0pt solid;
               border-left: silver 0pt solid;
               border-top: silver 0pt solid;
               border-bottom: silver 1pt solid;
               text-align:left;
               background-color:#fafafa; 
               z-index:8;
               }



.begrifflink{
               font-family:Verdana,Arial; 
               font-size: 12px; 
               font-style: normal; 
               font-weight: 500;
               font-color:black; 
               }

a.begrifflink:link { color:black; text-decoration:none; }
a.begrifflink:visited {color:black; text-decoration:none; }
a.begrifflink:active { color:black; text-decoration:none; }
a.begrifflink:hover { color:blue; text-decoration:underline; }



