
/* Layout-Datei zur Darstellung des Inhaltes von */
/* www.microturbine.de */

/* Allgemeine Styles */

html
  {
    margin:0;
    padding:0;
  }

body
  {
    width:100%;
    margin:0;
    padding:0;
    text-align:left;
    background-color:RGB(250,255,250);
    font-family:Arial, sans-serif;
  }

p, td
  {
    color:RGB(0,0,0);
    width:100%;
    font-family:Arial, sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:10pt;
    font-weight:normal;
    text-decoration:none;
  }

.content-prod, .content li
  {
    color:RGB(0,0,0);
    width:100%;
    font-family:Arial, sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:10pt;
    font-weight:normal;
    text-decoration:none;
  }

h1
  {
    color:RGB(0,64,0);
    text-align:center;
    font-family:Arial, sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:14pt;
    font-weight:bold;
    text-decoration:none;
  }

h2
  {
    color:RGB(0,64,0);
    text-align:center;
    font-family:Arial, sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:12pt;
    font-weight:bold;
    text-decoration:none;
  }

h3
  {
    color:RGB(0,64,0);
    text-align:center;
    font-family:Arial, sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:10pt;
    font-weight:bold;
    text-decoration:none;
  }

hr
  {
    border:1px solid RGB(0,128,0);
  }

.sitemap
  {
    list-style-type:none;
  }

table.referenz
  {
    margin-left:10%;
    width:80%;
    border-collapse:collapse;
  }

table.referenz td
  {
    width:auto;
    padding:10px;
    white-space:nowrap;
  }

table#kontakt
  {
    margin-left:20%;
    width:60%;
    border-collapse:collapse;
  }

table#kontakt td
  {
    width:auto;
    padding:10px;
    white-space:nowrap;
    text-align:right;
  }

/*=======================================*/
/* Formatierung für allgemeine Verlinkungen im Content*/
/*=======================================*/

a img
  {
    border:0;
  }

a
  {
    color:RGB(0,32,0);
    font-family:Arial, sans-serif;
    font-size:10pt;
    font-weight:normal;
    text-decoration:underline;
  }

a:hover
  {
    color:RGB(0,128,0);
  }

/*================================*/
/* Formatierung der oberen Navigationsleiste */
/*================================*/

ul.menu_horiz
  {
    list-style-type:none;
    padding:0;
    margin-top:10px;
    margin-right:0;
    margin-bottom:0;
    margin-left:0;
  }

.menu_horiz li
  {
    float:left;
  }

/*=========================================*/
/* Formatierung der rechten Navigationsleiste (Produkte) */
/*=========================================*/

ul.menu_horiz a
  {
    font-weight:bold;
    font-size:12pt;
  }

/*===========================*/
/* Formatierung der inaktiven Buttons */
/*===========================*/

a.not-active:link, a.not-active:visited, a.not-active:hover, a.not-active:active, a.not-active:focus
  {
    display:block;
    text-align:center;
    padding-top:5px;
    width:90px;
    height:25px;
    color:RGB(0,64,0);
    font-family:Arial, sans-serif;
    font-size:10pt;
    text-decoration:none;
  }

a.not-active:link, a.not-active:visited
  {
    background-image:url(uploads/images/button-nact.gif);
    background-repeat:no-repeat;
    font-weight:normal;
  }

a.not-active:hover
  {
    color:RGB(140,140,0);
    font-weight:normal;
    background-image:url(uploads/images/button-act.gif);
    background-repeat:no-repeat;
  }

/*==========================*/
/* Formatierung der aktiven Buttons */
/*==========================*/

a.active:link, a.active:visited, a.active:hover, a.active:active, a.active:focus
  {
    display:block;
    text-align:center;
    padding-top:5px;
    width:90px;
    height:25px;
    color:RGB(0,64,0);
    font-family:Arial, sans-serif;
    font-size:9pt;
    text-decoration:none;
  }

a.active:link, a.active:visited
  {
    background-image:url(uploads/images/button-act.gif);
    background-repeat:no-repeat;
    font-weight:bold;
  }

/*==========================*/
/* Formatierung der News-Vorschau  */
/*==========================*/

/* wird direkt im News-Module (Summary-Template) formatiert !!! */

/*===============*/
/* Container für Boxen*/
/*===============*/

div
  {
    margin:0;
    padding:0;
  }

div#fixbreak
  {
    overflow:auto;
  }

div.left, div.top, div.green_bar, div.e-quad-bar, div.navi_horiz, div#container, div.content-start, div.content-prod, div.navi-prod, div.news-start, div#footer
  {
    overflow:hidden;
    display:inline-block;
  }

div.green_bar
  {
    width:100%;
    height:14px;
    background-image:url(uploads/images/green_bar.gif);
    background-repeat:repeat-x;
  }

div.left
  {
    margin-right:20px;
    width:150px;
    height:503px;
    background-image:url(uploads/images/logo-left.jpg);
    background-repeat:no-repeat;
    float:left;
  }

div.top
  {
    width:700px;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    padding-left:0;
  }

div.e-quad-bar
  {
    margin-top:0;
    margin-right:0;
    margin-bottom:-10px;
    margin-left:0;
    padding:0;
    width:100%;
    height:90px;
    background-image:url(uploads/images/wolke_bg.jpg);
    background-repeat:no-repeat;
    background-position: left
  }

div.navi_horiz
  {
    width:100%;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    margin-left:0;
    padding:0;
  }

div#container
  {
    margin:0;
    padding-top:20px;
    padding-right:0;
    padding-bottom:0;
    padding-left:0;
    width:700px;
    background-image:url(uploads/images/turbine_bg.gif);
    background-repeat:no-repeat;
    background-attachment:fixed;
  }

div.content-start
  {
    text-align:left;
    margin:0;
    padding:0;
    min-height:450px;
    width:70%;
    float:left;
  }

div.news-start
  {
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    margin-left:20px;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    padding-left:5px;
    width:25%;
    border-left:1px double RGB(0,128,0);
    float:left;
  }

div.navi-prod
  {
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    margin-left:10px;
    padding-top:0;
    padding-right:0;
    padding-bottom:0;
    padding-left:10px;
    text-align:right;
    width:20%;
    height:200px;
    border-left:1px solid RGB(0,128,0);
    float:left;
    line-height:24pt;
  }

div.content-prod
  {
    text-align:left;
    margin:0;
    padding:0;
    min-height:450px;
    width:75%;
    float:left;
  }

div.content
  {
    text-align:left;
    margin:0;
    padding:0;
    min-height:450px;
    width:100%;
    float:left;
  }

div#footer
  {
    width:100%;
    margin-top:0;
    margin-right:0;
    margin-bottom:5px;
    margin-left:0;

    color:RGB(0,32,0);
    font-family:Arial, sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:10pt;
    font-weight:bold;
    text-decoration:none;
    text-align:center;

    clear:left;
  }
