h1 {color: #003366; font-size: 14px; font-weight: normal;}


#rufbereitschaft {
	
color: #036;
font-size: 20px;
position: absolute;
top: 755px;
left: 375px;
z-index: 10;
	
	}

a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}



#impressumtextscroll li,
#kontakt li,
#i253referenzentext li,
#i27startseitetext p,
#i253referenzentext p,
#leistungentextscroll li,
#i27startseitetext li,
#kontakt p,
#impressumtextscroll p,
#leistungentextscroll p,
table tr td  {
   font: normal normal 13px/16px Verdana, sans-serif;
   margin: 0px;
   text-indent: 0px;
   text-align: left;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #666666;
}

.menubutton
  {
   position: relative;
   top: 106px;
   z-index: 4;
   height: 14px;
   margin-right: 10px;
   margin-top: 0px;
   float: left;
   padding-right: 8px;
   border-right: 1px solid #ccc;
   text-transform: uppercase;
}

.menubutton a  {
   color:#909090;
   text-decoration: none;
   display: block;
   line-height: 14px;
   font-size: 13px;
}

.first {
	margin-left: 75px;
}

.last {
	border-right: none;
}



.menubutton a.nmh,
.menubutton a:hover  {
   color: #173570;
}



#i27startseitetext,
#i253referenzentext  {
   position: absolute;
   left: 72px;
   top: 192px;
   z-index: 4;
   width: 464px;
   margin-left: 0px;
   margin-top: 0px;
}



#liniestartseiteuntenkopie  {
   background: url(sg_referenzen_media/liniestartseiteuntenkopie.gif) no-repeat;
   position: absolute;
   left: 41px;
   top: 143px;
   z-index: 4;
   width: 1107px;
   height: 7px;
   margin-left: 0px;
   margin-top: 0px;
}

#filmundfernsehproduktion  {
   background: url(sg_referenzen_media/filmundfernsehproduktion.gif) no-repeat;
   position: absolute;
   left: 841px;
   top: 104px;
   z-index: 4;
   width: 293px;
   height: 28px;
   margin-left: 0px;
   margin-top: 0px;
}

#leistungentextscroll li  {
   padding: 2px 10px 2px 2px;
}

#impressumtextscroll li  {
   padding: 2px 10px 2px 2px;
   line-height: 14px;
   font-size: 12px;
}

#leistungentextscroll p  {
   padding: 2px 10px 2px 2px;
}

#i253referenzentext li  {
   padding: 0px;
}

#impressumtextscroll p  {
   padding: 2px 10px 2px 2px;
   line-height: 14px;
   font-size: 13px;
}

#liniestartseiteunten  {
   background: url(sg_referenzen_media/liniestartseiteunten.gif) no-repeat;
   position: absolute;
   left: 41px;
   top: 724px;
   z-index: 4;
   width: 1107px;
   height: 6px;
   margin-left: 0px;
   margin-top: 0px;
}

#i27startseitetext li  {
   padding: 2px;
}

#i253referenzentext p  {
   padding: 0px;
}

#b5kopie2,
#b2kopie2  {
   position: absolute;
   left: 752px;
   z-index: 4;
   width: 185px;
   height: 139px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i27startseitetext p  {
   padding: 2px;
}

#b6kopie2,
#b3kopie2  {
   position: absolute;
   left: 941px;
   z-index: 4;
   width: 185px;
   height: 139px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#referenzenbutton a  {
   background: url(sg_referenzen_media/referenzenbutton.gif) no-repeat;
   display: block;
   height: 10px;
   width: 91px;
   font-size: 10px;
   line-height: 10px;
}

#leistungenbutton a  {
   background: url(sg_referenzen_media/leistungenbutton.gif) no-repeat;
   display: block;
   height: 10px;
   width: 90px;
   font-size: 10px;
   line-height: 10px;
}

#impressumbutton a  {
   background: url(sg_referenzen_media/impressumbutton.gif) no-repeat;
   display: block;
   height: 10px;
   width: 85px;
   font-size: 10px;
   line-height: 10px;
}

#referenzenbutton  {
   width: 91px;
   left: 251px;
}

#leistungenbutton  {
   width: 90px;
   left: 141px;
}

#kontaktbutton a  {
   background: url(sg_referenzen_media/kontaktbutton.gif) no-repeat;
   display: block;
   height: 10px;
   width: 66px;
   font-size: 10px;
   line-height: 10px;
}

#impressumbutton  {
   width: 85px;
   left: 449px;
}

#i25geraldgerber  {
   background: url(sg_referenzen_media/d25geraldgerber.gif) no-repeat;
   position: absolute;
   left: 918px;
   top: 68px;
   z-index: 4;
   width: 216px;
   height: 28px;
   margin-left: 0px;
   margin-top: 0px;
}

#kontaktbutton  {
   width: 66px;
   left: 363px;
}


#i250strich2  {
   left: 352px;
   background-image: url(sg_referenzen_media/d250strich2.gif);
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 1192px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#i251strich2  {
   left: 240px;
}

#homebutton  {
   width: 41px;
   left: 79px;
}

#ridefooter  {
   font-size: 0px;
}

#kontakt li  {
   padding: 0px;
}

#kontakt p  {
   padding: 0px;
}

#page_bkg  {
   position: absolute;
   width: 1192px;
   height: 832px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#b6kopie2  {
   background-image: url(sg_startseite_media/b6kopie2.gif);
   top: 348px;
}

.footer,
#ridefooter  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#b2kopie2  {
   top: 205px;
}

#b5kopie2  {
   top: 348px;
}

#b3kopie2  {
   top: 206px;
}

#ebene11  {
   background: url(sg_referenzen_media/ebene11.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1192px;
   height: 832px;
   margin-left: 0px;
   margin-top: 0px;
}

#strich1  {
   left: 130px;
}

#strich  {
   left: 438px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   margin: 0px auto 0px auto;
   height: 832px;
   width: 1192px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

h6,
h1,
body, p,
h2,
h3,
h4,
h5  {
   font-family: Verdana, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

html, body  {
   background-color: #FFFFFF;

}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
   background-image: url("/images/verlauf.jpg");
   background-repeat: repeat-x;
}

a img { border: 1px none; }

#impressumtextscroll *:first-child  {
   padding-top: 0px;
}

#i251strich2,
#strich1,
#strich  {
   background-image: url(sg_impressum_media/strich.gif);
}

#liniestartseiteuntenkopie  {
   background-image: url(sg_impressum_media/liniestartseiteuntenkopie.gif);
}

#filmundfernsehproduktion  {
   background-image: url(sg_impressum_media/filmundfernsehproduktion.gif);
}

#impressumtextscroll p a  {
   display: inline;
}

#liniestartseiteunten  {
   background-image: url(sg_impressum_media/liniestartseiteunten.gif);
}

#impressumtextscroll  {
	margin-top: 0px;
	margin-left: 0px;
	overflow: auto;
	height: 1159px;
	width: 573px;
	z-index: 4;
	top: 205px;
	left: 70px;
	position: absolute;
}

#leistungenbutton a  {
   background-image: url(sg_impressum_media/leistungenbutton.gif);
}

#referenzenbutton a  {
   background-image: url(sg_impressum_media/referenzenbutton.gif);
}

#impressumbutton a  {
   background-image: url(sg_impressum_media/impressumbutton.gif);
}

#kontaktbutton a  {
   background-image: url(sg_impressum_media/kontaktbutton.gif);
}

#i25geraldgerber  {
   background-image: url(sg_impressum_media/d25geraldgerber.gif);
}

#homebutton a  {
   background-image: url(sg_impressum_media/homebutton.gif);
}

#i250strich2  {
   background-image: url(sg_impressum_media/d250strich2.gif);
}

#ebene11  {
background-image: url(sg_leistungen_media/ebene11_leistungen.gif);
height: 1569px;}

#liniestartseiteunten {
background-image: url(sg_leistungen_media/liniestartseiteunten.gif);
top: 1461px;
}

#rufbereitschaft {
color: #036;

position: absolute;
top: 1495px;

z-index: 10;
}
