/* ALLGEMEINE FORMATIERUNGEN */
* {
  margin:0;
  padding:0;
}

html {
  font-size:100,01%
}

body {
  font-family:verdana, arial, sans-serif;
  font-weight:normal;
  color:#434343;
  font-size:80%;
  background-color:#9b9b9b;
  text-align:center;
  padding-top:10px;
}

h1 {
  font-size:120%;
  font-weight:normal;
  color:#002ca1;
  margin-bottom:20px;
}

p {
  margin-bottom:20px
  
}
#container {
  margin-top:52px;
  margin-left:86px;
  width:1000px;
}

/* HEADER MIT HAUPTNAVIGATION UND LOGO */
#header {
  width:998px;
  text-align:left;
}

#navigation {
  float:left;
  width:715px;
  padding-left:9px;
}

#nav_main a {
  display:block;
  height:33px;
  margin:9px 24px 15px 0px;
  float:left;
}

/*-------------------------------------------------------------*/

#nav1 {
  background:url(../images/buttons/firmaw.jpg) no-repeat scroll 0 0;
  width:66px;
}

#nav1:hover, #nav1:active {
  background-image:url(../images/buttons/firmab.jpg);
}

#nav2 {
  background:url(../images/buttons/produktew.jpg) no-repeat scroll 0 0;
  width:113px;
}

#nav2:hover, #nav2:active {
  background-image:url(../images/buttons/produkteb.jpg);
}

#nav3 {
  background:url(../images/buttons/technologiew.jpg) no-repeat scroll 0 0;
  width:154px;
}

#nav3:hover, #nav3:active {
  background-image:url(../images/buttons/technologieb.jpg);
}

#nav4 {
  background:url(../images/buttons/newsw.jpg) no-repeat scroll 0 0;
  width:62px;
}

#nav4:hover, #nav4:active {
  background-image:url(../images/buttons/newsb.jpg);
}

#nav5 {
  background:url(../images/buttons/kontaktw.jpg) no-repeat scroll 0 0;
  width:99px;
}

#nav5:hover, #nav5:active {
  background-image:url(../images/buttons/kontaktb.jpg);
}

/*-------------------------------------------------------------*/

#nav_sub {
  clear:both;
}

#nav_sub a {
  color:#ffffff;
  font-size:110%;
  text-decoration:none;
  margin-right:14px;
}

#nav_sub a:hover {
  color:#0018a8;
}

#nav_sub a:active {
  color:#0018a8;
}

#nav_sub a.n2 {
  color:#ffffff;
} 
#nav_sub a.n3 {
  color:#0018a8;
}

a img {
  border:none;
}

#logo {
  margin-bottom:17px;
}

/* INHALTE */
#content {
  width:756px;
  float:left; 
  text-align:left;
}

#schatten_var {
  background:url(../images/s_links_var756x2.jpg) repeat-y scroll 0 0;
  padding:38px 40px 25px 47px;
  min-height:307px;
  text-align:justify;
}

#schatten_var_bestaetigung {
  background:url(../images/s_links_var756x2.jpg) repeat-y scroll 0 0;
  padding:25px 40px 25px 47px;
  text-align:justify;
}

* html #schatten_var {  /*für den IE*/
    height: 370px;
}

#support {
  background:url(../images/s_support.jpg) no-repeat scroll 0 0;
  text-align:left;
  width:242px;
  height:250px;
  float:right;
}

#sup_text {
  padding:42px 22px;
}

/* FOOTER */

#foot_left {
  float:left;
  padding-left:5px;
  padding-top:2px;
}

#foot_right {
  float:right;
  padding-right:5px;
}

/* KLASSEN */
.n1 {
  margin-right:19px;
}

a.grey {
  color:#dcdcdc;
  font-size:82%;
  text-decoration:none;
}

.grau {
  color:#dcdcdc;
  font-size:82%;
}

.mail {
  color:#0018a8;
  text-decoration:none;
}

/*TABELLE FÜR ERFOLGE*/

#taberfolge {
  font-size:95%;

}

.tabbreite1 {
  width:120px;

}

.tabbreite2 {
  width:530px;
  font-weight:bold;
}

.tabbreite3 {
  padding-bottom:0px;
  padding-top:0px;
}

/*KONTAKTFORMULAR*/

#kontaktformular {
  font-size:95%;
  margin-bottom:30px;
}

input, textarea {
  border-top:2px solid #878889;
  border-left:2px solid #878889;
  border-right:2px solid #dcdcdc;
  border-bottom:2px solid #dcdcdc;
  color:#434343;
  font-size:100%;
  font-family:verdana, arial, sans-serif;
  margin:2px 0 2px 20px;
  padding:3px 2px 2px 2px;
  width:310px;
  overflow:hidden;
}

input {
  height:24px;
}

.feld1 {
  width:60px;
}

.feld2 {  
  width:246px;
  margin-left:0;
}

.feld3 {
  width:356px;
}

.tdfett {
  font-weight:bold;
}

.stern {
  padding-left:20px;
}

.buttons {
  border-top:2px solid #878889;
  border-left:2px solid #878889;
  border-right:2px solid #c5c7c8;
  border-bottom:2px solid #c5c7c8;
  width:100px;
  padding:0 0 2px 0;
  margin-top:10px;
  background:#eceded;
}

a.blue {
  color:#002ca1;
  text-decoration:none;
} 


/*NUR FÜR VORLÄUFIGE STARTSEITE*/

.start1 {
  margin-top:8px;
  margin-right:18px;
}
