/* Layout.css                                                               */

/* stylesheet-Datei in der nur das Design vorgegeben wird                   */

/* Grafiken fuers Design liegen in /Design                                   */

/* ------------------------------------------------------------------------ */

html { overflow-y: scroll;}

/* ------------------------------------------------------------------------ */
/* Gesamter Body (Hintergrundgrafik) */

body
 {
/* Background-Image: url(/design/layout.jpg);   */
 Background-Color: white;
 margin-top: 0px;
 margin-left: 0px;
 }

/* ------------------------------------------------------------------------ */
/* css-design-struktur Tabelle(n)                                           */
/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */
/* Tabelle die die ganze Seite umgibt (zentriert)                           */

.table_all_center
 {
 width: 1001px;
 }

/* ------------------------------------------------------------------------ */
/* Tabelle die das Design und den Content enthaelt                           */

.table_all
 {
 width: 1001px;  
 } 

/* ------------------------------------------------------------------------ */
/* Zelle fuer oberen Bereich                                                 */

.cell_top
 {
 vertical-align: top; 
 height: 108px;
 width: 780px;     
 }

/* ------------------------------------------------------------------------ */
/* Zelle fuer das Menue                                                       */
 
.cell_top_menue 
 {
 vertical-align: top;  
 height: 30px;   
 width: 601px;
 }

/* ------------------------------------------------------------------------ */
/* Zelle fuer das Menue                                                       */

.cell_menue
 {
 vertical-align: top;  
 width: 177px;    
 }
 
/* ------------------------------------------------------------------------ */
/* Zelle fuer den Content (Contenttabelle ist in der jeweiligen Datei ent.)  */
/* table content, cell_content_top... sind in style.css definiert           */ 
 
.cell_table_content 
 {
 height: 440px;  
 width: 600px;   
 
 vertical-align: top;

 Border-top-Color: #999999;
 Border-top-Style: solid;
 Border-top-width: 1px;

 Border-left-Color: #999999;
 Border-left-Style: solid;
 Border-left-Width: 1px;

 Border-right-Color: #999999;
 Border-right-Style: solid;
 Border-right-Width: 1px;

 Border-bottom-Color: #999999;
 Border-bottom-Style: solid;
 Border-bottom-Width: 1px;  
 }

/* ------------------------------------------------------------------------ */
/* Zelle fuer die Boxen und News                                             */

.cell_boxes
 {
 Background-Image: url(/design/boxen.gif);
 Background-Repeat: no-repeat;   
 background-position: 7px 0px;

 vertical-align: top;
 margin-top: 0px;
 margin-left: 0px;   
 width: 222px;     
 }
 
/* ------------------------------------------------------------------------ */
/* Zelle fuer unteren Bereich                                                */
 
.cell_bottom_infos
 {
 height: 20px;     
 } 

/* ------------------------------------------------------------------------ */
/* css-design-struktur sonstiges                                            */
/* ------------------------------------------------------------------------ */
 
/* ------------------------------------------------------------------------ */
/* Logo links oben (unicam) */

.oben {position: relative; top: 400px;}

.logo
 {
 position: relative;    
 float: left;
 top: 30px;
 left: 87px;
 }
 
/* ------------------------------------------------------------------------ */
/* 07 - Jahreszahl oben */

.jz
 {
 position: relative;    
 float: left;
 top: 25px;
 left: 422px;
 } 
 
/* ------------------------------------------------------------------------ */
/* orangener Streifen - Menue oben */

.kasten_menue_oben
 {
 position: relative;

 Background-Image: url(/design/menue_oben.gif);
 Background-Repeat: no-repeat;

 height: 25px;
 left: 177px;
 }

/* ------------------------------------------------------------------------ */
/* Position des Menues oben */

.menue_oben
 {
 position: absolute;

 left: 15px; 
 top: 6px;
 color: white;
 } 

/* vorher in style.css */

/* Klassen fuer Boxen ------------------------------------------------------ */

.h1box
 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 9pt;
 font-weight: bold;
 color: #808285;
 padding-top: 9px;
 padding-left: 9px;
 } 

.textbox
 {
 font-size: 8pt;
 color: #808285;
 padding-top: 2px;
 padding-left: 9px;
 padding-right: 0px;
 } 

/* linkbox - */


.linkbox:link
 {
 Background-Image: url(/design/boxlink1.gif);
 Background-Repeat: no-repeat;   
 background-position: 151px 0px;
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 font-weight: bold;
 padding-left: 9px;
 color: #808285;
 text-decoration: none;
 }

.linkbox:visited
 {
 Background-Image: url(/design/boxlink1.gif);
 Background-Repeat: no-repeat;   
 background-position: 151px 0px;
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 font-weight: bold;
 padding-left: 9px; 
 color: #808285;
 text-decoration: none;
 }

.linkbox:active
 {
 Background-Image: url(/design/boxlink1.gif);
 Background-Repeat: no-repeat;   
 background-position: 151px 0px;
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 font-weight: bold;
 padding-left: 9px;  
 color: #808285;
 text-decoration: none;
 }

.linkbox:hover
 {
 Background-Image: url(/design/boxlink2.gif);
 Background-Repeat: no-repeat;   
 background-position: 151px 0px; 
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 font-weight: bold;
 padding-left: 9px;  
 color: #808285;
 text-decoration: none;
 }

/* ------------------------------------------------------------------------ */
/* zusaetzliche Headlines                                                    */

/* kleine Schrift im grauen Bereich (links im Content) */

.headline1
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 11px;
 font-weight: bold;
 color: #666666;
 }

table
 {
color: #333333;   
}

/* ------------------------------------------------------------------------ */
/* IMAGES   														        */

.img_1 { Background-Image: url(/design/d_pics/gebaeude.jpg); Background-Repeat: no-repeat; }
.img_2 { Background-Image: url(/design/d_pics/uc_gold.jpg); Background-Repeat: no-repeat; }
.img_3 { Background-Image: url(/design/d_pics/produkte.jpg); Background-Repeat: no-repeat; }
.img_4 { Background-Image: url(/design/d_pics/solidworks.jpg); Background-Repeat: no-repeat; }
.img_5 { Background-Image: url(/design/d_pics/training.jpg); Background-Repeat: no-repeat; }
.img_6 { Background-Image: url(/design/d_pics/kunden.jpg); Background-Repeat: no-repeat; }
.img_7 { Background-Image: url(/design/d_pics/service.jpg); Background-Repeat: no-repeat; }
.img_8 { Background-Image: url(/design/d_pics/fernwartung.jpg); Background-Repeat: no-repeat; }
.img_9 { Background-Image: url(/design/d_pics/uc_sw.jpg); Background-Repeat: no-repeat; }
.img_10 { Background-Image: url(/design/d_pics/produkte2.jpg); Background-Repeat: no-repeat; }
.img_11 { Background-Image: url(/design/d_pics/mailsupport.jpg); Background-Repeat: no-repeat; }
.img_12 { Background-Image: url(/design/d_pics/solidcam.jpg); Background-Repeat: no-repeat; }
.img_13 { Background-Image: url(/design/d_pics/mastercam.jpg); Background-Repeat: no-repeat; }
.img_14 { Background-Image: url(/design/d_pics/hsmworks.jpg); Background-Repeat: no-repeat; }
.img_15 { Background-Image: url(/design/d_pics/mastercam_launch.jpg); Background-Repeat: no-repeat; }
.img_16 { Background-Image: url(/design/d_pics/pdm.jpg); Background-Repeat: no-repeat; }
.img_17 { Background-Image: url(/design/d_pics/produktentwicklung.jpg); Background-Repeat: no-repeat; }
.img_18 { Background-Image: url(/design/d_pics/spacepilot.jpg); Background-Repeat: no-repeat; }

/* ------------------------------------------------------------------------ */
/* Bilder fuer Startseite   								                */

.img_80 { Background-Image: url(/design/d_pics/startseite/pics/01.jpg); Background-Repeat: no-repeat; }
.img_81 { Background-Image: url(/design/d_pics/startseite/pics/02.jpg); Background-Repeat: no-repeat; }
.img_82 { Background-Image: url(/design/d_pics/startseite/pics/03.jpg); Background-Repeat: no-repeat; }
.img_83 { Background-Image: url(/design/d_pics/startseite/pics/04.jpg); Background-Repeat: no-repeat; }
.img_84 { Background-Image: url(/design/d_pics/startseite/pics/05.jpg); Background-Repeat: no-repeat; }
.img_85 { Background-Image: url(/design/d_pics/startseite/pics/06.jpg); Background-Repeat: no-repeat; }
.img_86 { Background-Image: url(/design/d_pics/startseite/pics/07.jpg); Background-Repeat: no-repeat; }
.img_87 { Background-Image: url(/design/d_pics/startseite/pics/08.jpg); Background-Repeat: no-repeat; }
.img_88 { Background-Image: url(/design/d_pics/startseite/pics/09.jpg); Background-Repeat: no-repeat; }
.img_89 { Background-Image: url(/design/d_pics/startseite/pics/10.jpg); Background-Repeat: no-repeat; }
.img_90 { Background-Image: url(/design/d_pics/startseite/pics/11.jpg); Background-Repeat: no-repeat; }
.img_91 { Background-Image: url(/design/d_pics/startseite/pics/12.jpg); Background-Repeat: no-repeat; }
.img_92 { Background-Image: url(/design/d_pics/startseite/pics/13.jpg); Background-Repeat: no-repeat; }
.img_93 { Background-Image: url(/design/d_pics/startseite/pics/14.jpg); Background-Repeat: no-repeat; }
.img_94 { Background-Image: url(/design/d_pics/startseite/pics/15.jpg); Background-Repeat: no-repeat; }
.img_95 { Background-Image: url(/design/d_pics/startseite/pics/16.jpg); Background-Repeat: no-repeat; }
.img_96 { Background-Image: url(/design/d_pics/startseite/pics/17.jpg); Background-Repeat: no-repeat; }

/* ------------------------------------------------------------------------ */
/* NEWS Table und Link fuer News                                             */

.h1news
 {
 background-color: #B4B4B4; 
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 9pt;
 font-weight: bold;
 padding-left: 6px;
 color: white;
 height: 19px;
 }

.tablenews
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;   
   
 width: 200px;  
 margin-left: 9px;
 margin-top: 13px;
 }

.cellnews
 {
 border-left: 1px dashed #5F5F5F;
 border-right: 1px dashed #5F5F5F;
 border-bottom: 1px dashed #5F5F5F;
 padding-left: 6px;
 padding-right: 9px;

 padding-top: 4px;
 padding-bottom: 6px;
 }

.newsdate
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 7pt; 	
 }

.headlinenews
 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 9pt; 	
 font-weight: bold; 
 color: #696969;
 text-decoration: none;
 }
  
 
.linknews:link
 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 9pt; 	
 font-weight: bold; 
 color: #696969;
 text-decoration: none;
 }

.linknews:visited

 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 9pt; 	
 font-weight: bold; 
 color: #696969;
 text-decoration: none;
 }

.linknews:active
 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 9pt; 	
 font-weight: bold; 
 color: #696969;
 text-decoration: none;
 }

.linknews:hover
 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 9pt; 	
 font-weight: bold; 
 color: #FF9933;
 text-decoration: none;
 }

/* ------------------------------------------------------------------------ */
/* linkoff + Link fuer News                                                  */

.linkoff:link
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 7pt;  
 Text-Decoration: none;
 }

.linkoff:visited

 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 7pt;  
 Text-Decoration: none;
 }

.linkoff:active
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 7pt;
 Text-Decoration: none;
 }

.linkoff:hover
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 7pt;  
 color: #cccccc;
 Text-Decoration: none;
 }

/* ----------------------------------------------------------------------- */

/* -------------------------------------------------------------------------- */
/* Formularklassen ---------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

.form
 {
 background-color: #EAEAEA;
 border-top: 1px solid #5F5F5F;
 border-left: 1px solid #5F5F5F;
 border-right: 1px solid #5F5F5F;
 border-bottom: 1px solid #5F5F5F;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 }

.button
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 }

/* -------------------------------------------------------------------------- */
/* SWITCHES ----------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

.switch_on:link
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: black;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 3px; 
 padding-bottom: 3px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
 }

.switch_on:visited
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: black;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 3px; 
 padding-bottom: 3px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none; 
 }

.switch_on:active
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: black;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 3px; 
 padding-bottom: 3px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
 }

.switch_on:hover
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: #ff9933;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 3px; 
 padding-bottom: 3px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none; 
 }
 
.switch_off
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: #BEBEBE;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 3px; 
 padding-bottom: 3px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 } 

.border
 {
 /* Outlines in Tabellenzellen wurden entfernt. Die Klasse bleibt erhalten.
 }
