/*  ===============================================
Stylesheet für Suchmaschinenseiten
Stand:  Stylesheet ordnen (Entwicklung
Datei:  bildschirm.css
Datum:  20010-010 187
Autor:  Gerd Werner
Aufbau: 1. Kalibrierung und Restauration
        2. Allgemeine Styles
        3. Styles für Layoutbereiche
        4. Sonstige Styles
================================================ */

/* ====================================== 
  1. Kalibrierung und Restauration
  ====================================== */
/* ====================================== 
  2. Grundseiten Styles 
  ====================================== */
* { padding: 0; margin: 0; } /* Reset - alle Abstände auf NULL */ 
html { /* optional: erzwingt Scrollbar im Firefox */
  height: 101%;
  margin-bottom: 1px;
}
/* ====================================== 
  2. Allgemeine Styles 
  ====================================== */
body {   background-color: #dddddd; font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: small; }

h1 { color: black; font-size: 20px; font-weight: 700;line-height: 30px;}
h2 { color: black; font-size: 18px; font-weight: 400;line-height: 32px;}
h3 { color: black; font-size: 15px; font-weight: 400;line-height: 24px;}
h4 {background-color: #cccccc; padding: 20px 10px; color: maroon; font-weight: 700; font-size: 13px; }/*Hndlungsanreiz*/
h5 { color: #03a; font-size: 12px; font-weight: 100;line-height: 16px;}
h6 { color: #0066cc; font-size: 8px; font-weight: 400;}/*Keywords*/
h7 { color: black; font-size: 10px; font-weight: 100;line-height: 35px;}
p { color: black; font-size: 12px; font-weight: 100;line-height: 15px;}
address { text-align: center; font-size: 80%; font-style: normal;}

 a { text-decoration: underline ;color: red; }/* outline: none; */ /* nur wenn es Sie wirklich stört */

#fussbereich a:link { color: white; font-size: 11px; font-weight: 700; font-style: normal; }

#fussbereich a:visited { color: #ccc ; font-size: 11px; font-weight: 700; font-style: normal; }

#fussbereich a:hover { color: maroon; font-size: 11px; font-weight: 700; font-style: normal; }

#fussbereich a:active { color: red; font-size: 11px; font-weight: 700; font-style: normal;}



/* ====================================== 
  3.  Styles für die Layoutbereiche 
  ====================================== */
  
#wrapper { background-color: white; color: black; width: 1200px; margin: 0 auto; }

#kopfbereich { height:250px;  color: black;}

#bauchbereich {position:relative; background: #fff url(../praezisionx.jpg) repeat-y left top; color: black;}
#textbreit { margin-left: 200px;  width: 950px; padding: 0px 0px 20px 20px; }
#impressum { margin-left: 200px;  width: 890px; padding: 0px 0px 20px 20px; }
#abstand {position:relative; padding: 10px 20px 5px 220px; background: #fff url(../praezision.jpg) repeat-y left top; color: black; }
#tabelle { margin-left: 420px;  width: 450px; font-size: 15px; font-weight: 500; line-height: 30px;  }
#bohrfutter { margin-left: 330px;  width: 540px; font-size: 15px; font-weight: 500; line-height: 23px;  }
#hydrodehn { margin-left: 330px;  width: 500px; font-size: 15px; font-weight: 500; line-height: 23px;  }
#kuehlmittel { margin-left: 430px;  width: 430px; font-size: 15px; font-weight: 500; line-height: 20px;  }
#bildrechts {float:right;} 

#bildlinks {float:left; text-align: left;  padding: 7px 7px 0px 0px;line-height: 20px;} 

#impressbereich {position:relative;  background: #fff url(../praezisionx.jpg) repeat-y left top;  color: black;}

#navibereich { float: left; padding: 0px 20px 5px 3px;} 

#navibereich a { text-decoration: none; } /* outline: none; */ /* nur wenn es Sie wirklich stört */

#navibereich a:link { color: navy; font-size: 12px; font-weight: 100; font-style: normal; line-height: 35px;  background-color: #cccccc; text-decoration: none;}

#navibereich a:visited { color: navy ; font-size: 12px; font-weight: 100; font-style: normal; line-height: 35px; background-color: #aaaaaa; text-decoration: none;}

#navibereich a:hover { color: maroon; font-size: 12px; font-weight: 100; font-style: normal; line-height: 35px; background-color: #bbbbbb; text-decoration: none;}

#navibereich a:active { color: red; font-size: 12px; font-weight: 100; font-style: normal; line-height: 35px; background-color: #A90037; text-decoration: none;}

#textbereich {  margin-left: 288px; width: 624px;  padding: 10px 10px 20px 20px; }

#kontakt {  margin-left: 240px; width: 700px; padding: 10px 10px 20px 20px; height:560px }

#handungsbereich { float: right; text-align: center;  padding: 3px 3px 20px 3px; width: 180px; margin: 35px; background-color: #ddd;} 

#fussbereich {background-color: #290; padding: 2px 12px 7px 18px; border-top: 3px solid #555555; }

#handungsbereich h4:hover { color: black; background-color: #eee; text-decoration: none;}

#handungsbereich h4:active { color: red; font-size: background-color: #a03; text-decoration: none;}
/* ====================================== 
  4. Sonstige Styles 
  ====================================== */

  
  
/* ======================================= 
   E N D E   D E S   S T Y L E S H E E T S 
   ======================================= */