/* Standard-CSS für www.metallumformtechnik-vogelmann.de */
/* allgemeine Angaben */

html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   color: #036;
}

html, body {
   background: #386797 url(../../images/body_bg.gif) no-repeat;
   font-size: 101%;
}

a:link {
   color: #036;
   text-decoration: underline;
}

a:visited {
   color: #036;
   text-decoration: underline;
}

a:hover {
   color: #666;
   text-decoration: underline;
}

a:active {
   color: #666;
   text-decoration: underline;
}

a.white:link {
   color: #fff;
   text-decoration: none;
}

a.white:visited {
   color: #fff;
   text-decoration: none;
}

a.white:hover {
   color: #fff;
   text-decoration: underline;
}

a.white:active {
   color: #fff;
   text-decoration: none;
}

strong {
   font-weight: bold;
}

.c {
   clear: both;
}

.center {
   text-align: center;
}

a img, a:link img { 
border: 0 none;
}

img {
border: 0 none;
}

.normal {
   font-size: 0.75em;
}

.klein {
   font-size: 0.7em;
}

.right {
   text-align: right;
}

.fleft {
float: left;
}

.fright {
float: right;
}

.top {
   vertical-align: top;
}

.bottom {
   vertical-align:bottom;
}

h1 {
   font-size: 1.0em;
   color: #111;
   padding: 1em;
}

h2 {
   font-size: 0.8em;
   color: #f60;
}

p, ul, td {
   font-size: 0.75em;
   line-height: 1.5em;
   color: #036;
}

td {
vertical-align:top;
padding:5px;
}

/* Navi */
.naviEl a {
   text-decoration: none;
   color:#fff;
   font-weight:bold;
   font-size: 0.90em;
   letter-spacing: 0.1em;
}

.naviEl a:link {
   color: #fff;
   text-decoration: none;
}

.naviEl a:visited {
   color: #fff;
   text-decoration: none;
}

.naviEl a:hover {
   color: #666;
   text-decoration: none;
}

.naviEl a:active {
   color: #fff;
   text-decoration: none;
}


.naviEl ul {
margin-top:12px;
margin-left:15px;
line-height:24px;
text-transform: uppercase;
list-style-type: none;
}
/* ENDE Navi */

/* Ende allgemeine Angaben */

/* spezielle Angaben */

body { 
text-align:center; /* zentrieren fuer IE */
}  

#seitenposition {
text-align:left;  /* damit Text nicht automatisch durch body zentriert wird */
margin:auto;  /* zentrieren fuer alle ausser IE */
width:975px;
margin-top:30px;
}

.LeftSite {
width:19px;
}

.navi {
background:url(../../images/bg_navi.jpg) #DAE3EC;
width:125px;
height:193px;
}

.lang {
background:url(../../images/bg_lang.jpg) #DAE3EC;
width:126px;
height:193px;
}

.HauptGrafik {
width:402px;
}

SeitenGrafik {
width:639px;
}

.News {
width:235px;
}

.linieHell {
background:url(../../images/linie_hell.gif) #ECF1F5;
}

.linieWeiss {
background:url(../../images/weiss.gif) #fff;
}

.ContentRight {
background:url(../../images/bg-rechts.gif);
width:44px;
}

.JahresZahl {
width:125px;
height:198px;
}

.TextBox {
width:485px; 
background-color: #DAE3EB;
}

.TextBox p {
padding:35px;
}

.GrafikBox {
background-color: #DAE3EB; width:279px;
}

.GrafikBoxZwei {
background-color: #DAE3EB; width:159px;
}

.GrafikBoxFLV {
background-color: #DAE3EB; width:330px;
}

.TextBoxZwei {
background-color: #DAE3EB; width:279px;
}

.TextBoxDrei {
width:455px; 
background-color: #DAE3EB;
}

.TextBoxDrei p {
padding:35px;
}

.TextBoxZwei p {
font-size: 0.8em;
list-style-type: none;
border-top: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #B8C4D0;
border-left: 1px solid #B8C4D0;
line-height:3em;
padding-left:1em;
}

.TextBoxVier {
width:605px; 
background-color: #DAE3EB;
}

.TextBoxVier p, .TextBoxVierFLV p {
padding:15px 15px 0px 15px;
}

.TextBoxVierFLV {
width:434px; 
background-color: #DAE3EB;
}

.TextBoxKompl {
width:734px; 
background-color: #DAE3EB;
}

.TextBoxKompl p {
padding: 5px;
}

.AbschlussHell {
height:23px; background-color: #EDF1F4; width:935px; margin-left:19px;
}

input {
border:1px solid #9BB3CB;
width:267px;
}

.InputKurz{
width:50px;
}

.InputMittel{
width:155px;
}

.InputMittel , x:-moz-any-link {width:157px;}
.InputMittel , x:-moz-any-link, x:default {width:155px;}

.Cap {
width:120px;
}

.InputText {
width:60px;
}

.textbuttons {
width: 100px;
color:#fff;
background-color:#386797;
}

.FormText {
width:400px
}

.FormFelder {
width:334px; margin-top:5px;
}

.boldig { display:none; } /* fuer formschutz */

.kontakt {
width:50px;
}

.blau {
color:#036;
}

#footer {
height:23px;
}

.zAbstand {
font-size:4px; height:4px;
}