/* CSS Document */

body
{
background:url(layout/bg.gif) repeat-x left top scroll;
background-color:#ff9900;
margin-top:-1px;
margin-left:0px;
}

* html body
{
background:url(layout/bg.gif) repeat-x left top scroll;
background-color:#ff9900;
margin-top:1px;
margin-left:0px;
}

h1
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
}

h2
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
}

h3
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:normal;
color:#ffffff;
}

a.imp
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

a.imp:hover
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
color:#ffffff;
text-decoration:underline overline;
}

#container
{
width:1000px;
height:624px;
position:absolute;
}

/*-----oberer kasten anfang ------*/
*html #d1
{
width:1000px;
height:134px;
position:absolute;
margin-top:8px;
margin-left:0px;
}

#d1
{
width:1000px;
height:134px;
position:absolute;
margin-top:10px;
margin-left:0px;
}

#logo
{
width:184px;
height:109px;
position:absolute;
margin-left:70px;
margin-top:20px;
}

#flaggen
{
width:200px;
height:20px;
position:absolute;
margin-top:0px;
margin-left:750px;
}

#dhauptmenu
{
width:630px;
height:20px;
position:absolute;
margin-top:112px;
margin-left:300px;
}

a.hauptmenu
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-variant:small-caps;
font-size:13px;
font-weight:bold;
color:#0432ff;
text-decoration:none;
}

a.hauptmenu:hover
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-variant:small-caps;
font-size:13px;
font-weight:bold;
color:#ff9900;
text-decoration:underline;
}

a.hauptmenuaktiv
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-variant:small-caps;
font-size:13px;
font-weight:bold;
color:#ff9900;
text-decoration:none;
}

a.hauptmenuaktiv:hover
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-variant:small-caps;
font-size:13px;
font-weight:bold;
color:#ff9900;
text-decoration:underline;
}
/*-----oberer kasten ende ------*/

/* untermenu im container unten */
#duntermenu
{
	width:648px;
	height:20px;
	position:absolute;
	margin-top:4px;
	margin-left:210px;
	left: 68px;
}

a.untermenu
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

a.untermenu:hover
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}

a.untermenuaktiv
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}

.schriftuntermenu
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
}
/* ende untermnu */

/*-------container f&uuml;r die rahmenelemente-----*/

*html #container_unten
{
width:100%;
height:490px;
position:absolute;
margin-top:142px;
margin-left:0px;
}


#container_unten
{
width:100%;
height:490px;
position:absolute;
margin-top:144px;
margin-left:0px;
}

/* hier beginnt der rahmen*/
#e1
{
width:48px;
height:462px;
position:absolute;
margin-top:0px;
margin-left:58px;
}

#e2
{
width:866px;
height:2px;
font-size:1px;
background-color:#FFFFFF;
position:absolute;
margin-top:462px;
margin-left:58px;
}

#e3
{
width:2px;
height:450px;
font-size:1px;
background-color:#FFFFFF;
position:absolute;
margin-top:0px;
margin-left:936px;
}

#trennlinie
{
width:730px;
height:2px;
font-size:1px;
background-color:#FFFFFF;
position:absolute;
margin-top:84px;
margin-left:160px;
}

#eecke
{
width:14px;
height:14px;
background-image:url(layout/ecke_rund.gif);
position:absolute;
margin-top:450px;
margin-left:924px;
font-size:1px;
}

#textfeld
{
width:770px;
height:400px;
position:absolute;
margin-top:56px;
margin-left:160px;
}

*html #textfeld
{
width:770px;
height:400px;
position:absolute;
margin-top:64px;
margin-left:160px;
}
/* ---- container ende -----*/

#dimpressum
{
width:100px;
height:20px;
position:absolute;
margin-top:612px;
margin-left:830px;
}

/* --- formular anfang ---- */


input {
border:1px solid #ff9900;
}

.cbox {
border:0;}

textarea{
border:1px solid #ff9900;}

.submit,.reset
{
background-color:#ff9900;
border: 2px solid #ffffff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
}

/* --- formular ende ---- */

/* --- preloader anfang ---- */
#tabbildvor
{
font-size:1px;
}

.zelle1
{
width:1px;
height:1px;
background-image:url(web/anwend_brillengl.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}

.zelle2
{
width:1px;
height:1px;
background-image:url(web/anwend_glas2.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle3
{
width:1px;
height:1px;
background-image:url(web/anwendung_dentalsp.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle4
{
width:1px;
height:1px;
background-image:url(web/anwendung_kleinstteile.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle5
{
width:1px;
height:1px;
background-image:url(web/anwendung_reiniverpack.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle6
{
width:1px;
height:1px;
background-image:url(web/anwendung_reiniverpack2.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle7
{
width:1px;
height:1px;
background-image:url(web/Bild78.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle8
{
width:1px;
height:1px;
background-image:url(web/einsatzbereiche.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle9
{
width:1px;
height:1px;
background-image:url(web/einsatz_med.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle10
{
width:1px;
height:1px;
background-image:url(web/einsatz_optik.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle11
{
width:1px;
height:1px;
background-image:url(web/einsatz_pvd.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle12
{
width:1px;
height:1px;
background-image:url(web/home.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle13
{
width:1px;
height:1px;
background-image:url(web/home2.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle14
{
width:1px;
height:1px;
background-image:url(web/logo_sgs.gif);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle15
{
width:1px;
height:1px;
background-image:url(web/ueberuns_geschichte.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle16
{
width:1px;
height:1px;
background-image:url(web/ueberuns_kund.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle17
{
width:1px;
height:1px;
background-image:url(web/ueberuns_leist.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle18
{
width:1px;
height:1px;
background-image:url(web/ueberuns_quali.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
.zelle19
{
width:1px;
height:1px;
background-image:url(web/ueberuns_service.jpg);
background-repeat:no-repeat;
background-position:-1000px;
}
/* --- preloader ende ---- */
