body
{
    background: #ffffff;
    margin: 10px 0px 0px 0px;
    padding: 0;
    color:#363636;
    font-size: 0.8em;
    font-family: Tahoma;
}

h1{
   color:#363636;
   font-size:100%;
   font-weight:normal;     
   display: inline;
   white-space: nowrap; 
}
h2{
   color:#363636;
   font-size:100%;
   font-weight:normal;     
   display: inline;
   white-space: nowrap; 
}
h3{
   color:#363636;
   font-size:100%;
   font-weight:normal;     
   display: inline;
   white-space: nowrap; 
}
img
{border:0}

ul, li, p, input, form {margin:0; padding:0}

table { border-collapse: collapse; }

td
{   margin: 0em;  padding: 0em;   vertical-align: top; }

a
{ color: #045399;     text-decoration: underline; }

ul.about
{padding:5px 0 10px 20px;}

.tab100
{width:100%;}

.red
{border:1px solid red;}

.common
{ color:#dd7113; }


.valmid
{vertical-align:middle;}

.valbot
{vertical-align:bottom;}

.talcen
{text-align:center;}

.talleft
{text-align: left;}

.talright
{text-align: right;}

.clearboth
{clear:both;}

div#main
{width:766px; margin:0 auto}

.firstline
{height: 2px; background: #363636; width:766px;}

#logo
{float:left; width:289px; margin:10px 15px}

.navigation
{width: 24px; float:right; text-align:center;}

.navigation2
{float:right; width:150px; margin: 25px 20px 0 0 }

.phone
{float:right; text-align: center;font-size:14px;font-weight: bold; margin: 3px 0px 0px 4px; padding-left: 10px;}

.menu
{width:100%; background:url(../i/menubg.gif) repeat-x #e16219; height:58px;}

.menu td
{vertical-align:middle; text-align:center;}

.menu td.line
{width: 13px; vertical-align:bottom;}

.menu a, .menu a:hover
{color:#FFFFFF; font-family:tahoma;}

.menu a 
{text-decoration:none;}

.menu a:hover
{ text-decoration:underline;}

#illustration
{ border-top: 3px solid #363636; border-bottom: 3px solid #363636; background:url(../i/illu.gif) repeat-x; height:188px; text-align:center}

#illustration img
{margin:10px 0 0 0;}

.contentdiv
{padding: 10px 10px 20px 20px;}

#content
{width:100%;}

img.zag
{vertical-align:super; margin:0 10px;}

#content td.zag
{padding:25px 0;}

.border
{width:40px;}

.border1
{background:url(../i/0.gif) repeat-y;}

.leftcolumn
{width: 290px;}

.orange
{ color:#eb7813;}

.linerazgel
{background:url(../i/0.gif) repeat-x; height:1px; margin: 15px 0; width:70%; margin-left:50px;}

.pruduct
{width:100%;}

.pruduct td
{width:50%;}

.pruduct ul { list-style:none;  margin:10px 0 5px 15px; padding:0; color:#363636}
  
.pruduct li { background:url(../i/mark.gif) left 8px no-repeat; padding:2px 0 0 20px; margin:0; }

li a {color:#363636; text-decoration: none;} 

li a:hover {text-decoration:underline;}

.date, .dateborder
{height:22px;}

.date{ background: url(../i/datebg.gif) #e67b1f repeat-x; width: 95px; color:#ffffff; text-align:center; padding:0px 0 0 0}

.dateborder
{float:left; width:4px; background:url(../i/dateborder.gif) no-repeat #363636;}

.datetext
{margin-left:5px; padding:2px 0 0 0}

.news {margin: 15px 0;}

.archiv
{margin:30px 0;}

.archiv a 
{color:#dd7113; text-decoration:none; text-transform:uppercase; }

.archiv a:hover
{text-decoration:underline;}

#copy
{margin: 15px 0; text-align:center}

#copy a
{ text-decoration:none; color:#dd7113;}

#copy a:hover
{text-decoration:underline;}

.mar10
{margin-top:10px;}

.padbor10
{padding:10px 0}

.padlef10
{padding:0 0 0 10px;}

.talcen
{text-align:center;}

.talright
{text-align: right;}

.talleft
{text-align: left;}

.excel
{width:150px; text-align:center; font-size:0.85em; font-weight:bold; float:left}

.aboutimg
{width:200px; float:left; padding-top:20px;}

.contactsimg
{width:160px; float:left; padding-top:20px;}

.line686868
{height:1px; background: #686868;}

.contentp p
{margin:0px 0 10px 0;}

.innermenu
{width:150px; 
text-align:center;}

.innermenu a
{color:#000000;
display:block;
 margin:0px 0 10px 0;}

.innermenu a, .innermenu a:hover
{
font-weight:bold;
text-decoration:none;
}

.innermenu a:hover
{color:#dd7113}

.pricetd
{background:#686868; width:1px;}

.price th, .price td
{ padding:3px 4px; }

.price th
{background: #eeedeb; 
font-weight:bold; 
border-bottom:1px solid #686868;}

.price
{ 
 border-top:1px solid #686868;
 border-bottom:1px solid #686868;
  border-right:1px solid #686868;}

.price td.grey
{
background: #eeedeb; 
} 

.line_middle {
  border-right: 1px solid #686868;
}

.line_top {
  border-top: 1px solid #686868;
  margin-top: 12px;
  padding-top: 12px;
}
