 /****************************************************************/
/* Styles Powerhydraulik */
/* Author: Stefan Munz */
/* erstellt am 3.10.2005 */


/*****************************************************************/
/* Allgemeingültige Styles */
body
{
   font-family: Arial, Verdana, sans-serif;
   margin: 0;
   padding: 0;
   text-align:center;
    vertical-align: middle;
   background-color:#D8EDFB;
}

body.menu
{
   font-family: Arial, Verdana, sans-serif;
   margin: 0;
   padding: 0;
   text-align:center;
   background-color: white;

}

body.menuLinks
{
   font-family: Arial, Verdana, sans-serif; font-size:8pt;
   margin: 0;
   padding: 0;
   text-align:left;
   background-color: white;

}

body.menuLinks p{ margin:0; margin-bottom: 10px;padding-top:0px; padding:0;  }



body.content
{
   font-family: Arial, Verdana, sans-serif; font-size:9pt;
   margin: 0; margin-left: 10%; margin-right: 5%;
   padding: 0;
   text-align:left;
   background-color: white;

}

body.content  td {   font-family: Arial, Verdana, sans-serif; font-size:9pt; }
body.content  p {   font-family: Arial, Verdana, sans-serif; font-size:9pt; }

img.pdf { vertical-align:middle; }

/*****************************************************************/
/* Grundgerüst (3-4 spaltige Ansicht)  */
table#container{
width: 100%; height:100%;
}
    table#rahmen {
    position:relative; top:0px; left:0px; width: 85%; height:100%;
    margin: 0 auto; padding: 0; border-spacing:0 ; border-collapse:collapse;
    background-color: white;
    text-align: center;
    vertical-align: top;

  }
    td.inhalt {
    margin: 0 ; padding: 20px; padding-top: 0px;
    vertical-align: top;  text-align:left;
    font-size: 9pt;  font-family: Arial, Verdana, sans-serif; color: #4F4F4F;

  }
  td.logo
  {
    background:url(img/logo-praezision.gif) top right no-repeat; background-color: midnightblue;
    text-align:left; padding:0; padding-left: 30px; height: 71px;
  }

  td.navSpacer
  {
    background:url(img/bg-nav.jpg) top right no-repeat;
    height: 40px; padding-right: 80px;
    font-size: 9pt; font-weight: bold; color: #133984; text-align: right;
  }
  td.navSpacer  a { color: #133984; text-decoration: none;  }

  /* linke Spalte  */
    td.rahmenLinks {
    background-color: white;
    padding: 0; margin: 0; width:20%;
    vertical-align: top;
  }
    img.pfeil
    {
       float: left;
       margin: 0; padding: 0; padding-right: 3px;
    }

/*****************************************************************/
/* Home   */
   table.home {
    position:relative; top:0px; left:0px; width: 100%;
    margin: auto auto; padding: 0; border-spacing:0 ; border-collapse:collapse;
    background-color: white;
    text-align: center;
    vertical-align: middle;

  }
  table.home td#produkte{
  width:980px; height:340px; background:url(img/home-produkte-bg.jpg) center no-repeat;
     background-color:#D8EDFB;
     text-align: right; vertical-align:top;
}
  table.home td.produkte{     background-color:#D8EDFB; }

  td#homeLogo
  {
    background:url(img/home-logo-bg.gif) top right no-repeat; background-color: midnightblue;
    text-align:left; padding:0; padding-left: 30px; height: 135px;
  }
  table.home td#menu  {   padding-top:10px;}

  table.home table.menu {
    margin: 0 auto; padding: 0; padding-left: 10px; padding-right: 10px; border-spacing:0 ; border-collapse:collapse;
    background-color: white;
    text-align: center;     vertical-align: top; height:76px;
  }
  #sprachwahl
  {
  	margin:0; padding: 0; margin-right: 20px; margin-top: 40px; text-align:right; float: right;
  }

/*****************************************************************/
/* Menu oben  */
    table.menu { width:100%;
    margin: 0 auto; margin-bottom: 10px; padding: 0px; padding-left: 10px; padding-right: 10px; border-spacing:0 ; border-collapse:collapse;
    background-color: white;
    text-align: center;     vertical-align: top;

  }
  table.menu td.menu  {    color: #1E2668; text-align:left; padding-left: 0.5em; padding-right: 0.5em;}
  table.menu td.menu a {    color: #1E2668; text-align:left; padding-left: 0.5em; padding-right: 0.5em;text-decoration:none;}
  td.menuHighlight
  {    color: #F8C400; text-align:left; padding-left: 0.5em; padding-right: 0.5em; font-weight:bold;}
  td.menuHighlight  a
  { color: #F8C400; text-align:left; padding-left: 0.5em; padding-right: 0.5em; font-weight:bold; text-decoration:none;}

  table.menu td.menuKlein {    text-align:left; padding-left: 1em; padding-right: 1em;}
  a.menu  {    color: #1E2668; text-align:left; padding-left: 1em; padding-right: 1em;text-decoration:none;}
  a.menuHighlight
  { color: #F8C400; text-align:left; padding-left: 1em; padding-right: 1em; font-weight:bold; text-decoration:none;}

  a.menuLinks
  {    	color: #1E2668; text-align:left;
  	margin:0; padding:0;padding-left: 10px;
  	text-decoration:none; font-size:8pt;font-weight:bold; }
  a.menuLinksHighlight
  { 	color: #F8C400; text-align:left;
  	margin:0; padding:0;padding-left: 10px;
          text-decoration:none;font-size:8pt;font-weight:bold; }
  a.menuLinksKlein
  {    	color: #1E2668; text-align:left;
  	padding-left: 10px;
  	text-decoration:none; font-size:8pt;}
  a.menuLinksHighlightKlein
  { 	color: #F8C400; text-align:left;
  	padding-left: 10px;
         font-weight:bold; text-decoration:none;font-size:8pt;}



   td.navTop  {    height: 20px; }

  span.menu {
    font-size: 12px;

  }
  span.menuKlein {
    font-size: 10px;
  }
  span.menuMain {
    font-size: 16px;

  }
  span.menuMainKlein {
    font-size: 14px;
  }


/*****************************************************************/
/* Diverses  */

h1
{
    margin-top: 0; margin-bottom: 0.5em; margin-left:0; padding-left: 0;
    font-size: 11pt;  font-weight: bold; color: midnightblue;
}

h2
{
    margin-top: 1.2em; margin-bottom: 0.5em;
    font-size: 9pt;  font-weight: bold;
    text-decoration: underline;
}

ul.news
{ list-style-image:url(img/pfeil-gelb.gif);}

li.news
{ margin:0; margin-top: 20px; padding:0; padding-right:8px;}


/*****************************************************************/
/* Unternehmen  */

table.historie
{
	border-collapse:collapse; border-spacing:0;
}

table.historie td
{
	font-size:9pt; padding-left:10px;
}

table.historie td.jahr
{
	font-size:9pt; font-weight:bold; background-color:#80A7D4;
         padding: 10px;
         vertical-align: top;
}
table.historie td.heading {         padding: 0; }

table.images
{
	padding:0; margin:0; border-collapse:collapse; border-spacing:0;
         width:100%;
}

table.images td{	padding:0; margin:0;}
table.images td.center{	padding:0; margin:0; text-align:center;}
table.images td.right{	padding:0; margin:0;text-align:right;}

li.top
{
	margin-top:15px;
}


/*****************************************************************/
/* Kontakt  */

body.content  td.kontaktdaten { font-family: Arial, Verdana, sans-serif; font-size:8pt;}

/*****************************************************************/
/* Produkte  */
ul.produkte { list-style-image:url(img/punkt.gif) }


/*****************************************************************/
/* Downloads  */
table.downloads
{
	padding:0; margin:0; border-collapse:collapse; border-spacing:0;
}

table.downloads td
{
	padding:5px; margin:0;
         vertical-align: top;
}
