@charset "utf-8";
/* CSS Document */

body { height:100%; width:100%; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:1em; margin:20px 0 0 0; padding:0; text-align:center; 
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #fff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-face-color: #c5c5c5;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #ffffff;
}
h1 { float:left; font-size:1em; text-align:left; margin:0 0 0 40px; font-weight:300; width:500px; }
p { font-size: 1em; text-align:left; }
#nav ul { height:30px; width:900px; margin:0 auto; padding:0;}
#nav li { float:left;  color:#ffffff;  font-size:1em; text-decoration:none; list-style-type:none;  margin-left:10px;}
#nav li a { text-decoration:none; color:#fff; display:block; padding:0px 5px 0px 5px; }
#nav li a:hover { color:#1b4164; background-color:#fff; }

#content ul {list-style-type:square; }
#content ul li {font-size: 11px;font-weight: normal;color:#6c7176; }

#content_s ul {list-style-type:square; margin:0 0 0 14px; padding:2px 0 2px 5px;}
#content_s ul li {font-size: 11px;font-weight: normal;color:#6c7176; }

a:link {color:#1b4164;text-decoration: underline;}
a:visited {color:#1b4164;text-decoration: underline;}
a:hover {color:#6c7176;text-decoration: none;}
input {border:1px solid #1b4164; }
textarea {border:1px solid #1b4164; }

#page { width:911px;  margin:0 auto; }
#rig_ending { float:right; width:11px; height:612px; background-image:url(Finale-Images/right.jpg); background-repeat:no-repeat; }
#container { float:left; width:900px; height: 571px; }
#top { width: 900px; height:96px; }
#top_left { float:left; }
#top_right { float:right; }

#nav { clear:both; width:900px; height:30px; background-color:#1b4164; color:#ffffff; font-size:1em; line-height:30px; text-align:center; }
#nav .home { color:#1b4164; background-color:#fff; padding:0px 5px 0px 5px; }
#nav .news { color:#1b4164; background-color:#fff; padding:0px 5px 0px 5px; }
#nav .profil { color:#1b4164; background-color:#fff; padding:0px 5px 0px 5px; }
#nav .dienstleistungen { color:#1b4164; background-color:#fff; padding:0px 5px 0px 5px; }
#nav .gruppe { color:#1b4164; background-color:#fff; padding:0px 5px 0px 5px; }
#nav .standorte { color:#1b4164; background-color:#fff; padding:0px 5px 0px 5px; }
#nav .kontakt { color:#1b4164; background-color:#fff; padding:0px 5px 0px 5px; }

#main { width:900px; height:445px; background-image:url(Finale-Images/home.jpg); background-repeat:no-repeat; }
#main2 { width:900px; height:445px; }
#main3 { width:900px; height:435px; }
#main_p { width:900px; height:445px; background-image:url(Finale-Images/profil.jpg); background-repeat:no-repeat; }
#main_d { width:900px; height:445px; background-image:url(Finale-Images/dienstleistungen.jpg); background-repeat:no-repeat; }
#main_g { width:900px; height:243px; background-image:url(Finale-Images/DNZ-Gruppe-Unternehmensgruppe1.jpg); background-repeat:no-repeat; }
#main_s { width:900px; height:445px; background-image:url(Finale-Images/standorte.jpg); background-position:500px 0px; background-repeat:no-repeat;  }
#main_k { width:900px; height:445px; background-image:url(Finale-Images/kontakt.jpg); background-repeat:no-repeat; }
#main_i { width:900px; height:445px; background-image:url(Finale-Images/DNZ-Gruppe-Impressum.jpg); background-repeat:no-repeat; }
#content { padding-top:270px; text-align:left; }s
#content_s { padding-top:30px; text-align:left; }
#content_g { padding-top:0; text-align:left;text-align:left; overflow-y: scroll; overflow-x: hidden; width:900px; height:445px;}
#content_st { padding-top:0; text-align:left;text-align:left;height:440px;}
#content_k { padding-top:285px;  }
#content_n { padding-top:15px; text-align:left; }
.htag4 { font-size:12px; font-weight:bold; color:#1b4164; }
.htag { float: left; margin-left:20px;margin-top: 10px;font-size:0.9em; font-weight:bold; color:#1b4164; }
.htag2 { float: left; margin-left:20px;font-size:0.9em; font-weight:bold; color:#1b4164; }
.htag3 { float: left; margin-left:2px;font-size:14px; font-weight:bold; color:#1b4164; }
.small { float: left; margin-left:20px; margin-top:3px; font-size:11px; color:#6c7176; text-align:left; }
.small_profil { float: left; margin-left:20px; margin-top:3px; font-size:11px; color:#6c7176; text-align: justify; width: 250px; }
.small_imp { float: left; margin-left:20px; margin-top:3px; font-size:11px; color:#6c7176; text-align: justify; padding-right: 5px;width: 450px; overflow: auto; height: 120px;}
.small2 { margin-top:3px; padding-right: 3px;font-size:11px; color:#6c7176; text-align:left; font-weight:100;overflow: auto; width: 270px;height: 120px;}
.small3 { margin-left:20px; margin-top:30px; font-size:12px; color:#6c7176; text-align:left; overflow: auto; width: 400px;height: 350px;}
.small4 { margin-left:20px; margin-top:30px; font-size:12px; color:#6c7176; text-align:left; overflow: auto; width: 400px;height: 350px;}
.small_neu {margin-left:10px; margin-right: 10px; margin-top: 10px;padding-top:245x; font-size:11px; color:#6c7176; text-align:left;}
.border {border:1px solid #efefef;padding: 10px;}
.bordertop {border-top:1px solid #efefef;padding-top: 10px;}
.bild {border:1px solid #efefef;}
.blau{color:#1b4164;}
#bottom { height:30px; width:auto; background-color:#fff; color:#999999; line-height:30px;font-size:12px; }
#bottom_right{ float:right; width:200px; font-size:11px; }
#bot_ending { clear:right; width:900px; height:11px; background-image:url(Finale-Images/bottom.jpg); background-repeat:no-repeat; } 
.clearer { clear:left; }
.spacer {height: 1px; padding:0; margin:0;}
a.link{color:#999999;text-decoration: none;}
a:hover.link {color:#999999;text-decoration: underline;}
a:visited.link {color:#999999;text-decoration: none;}