body { font-family:Frutiger, Arial, sans-serif; font-size:14px; line-height:24px; font-weight:normal; color:#FFFFFF; text-decoration:none; margin:0px; padding:0px; background:0px 0px fixed no-repeat; scrollbar-arrow-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF; scrollbar-highlight-color:#93122B; scrollbar-face-color:#93122B; scrollbar-shadow-color:#93122B; scrollbar-darkshadow-color:#FFFFFF; scrollbar-track-color:#93122B; scrollbar-base-color:#93122B;}
body.home { background-image:url(../p/bg.jpg); }
body.marketing { background:url(../p/marketing.jpg); }
body.print { background:url(../p/print.jpg); }
body.neuemedien { background:url(../p/neuemedien.jpg); }
body.pressepr { background:url(../p/pressepr.jpg); }
body.event { background:url(../p/event.jpg); }
body.kunden { background:url(../p/kunden.jpg); }
body.jobs { background-image:url(../p/jobs.jpg); }
body.fakten { background-image:url(../p/fakten.jpg); }
body.team { background-image:url(../p/team.jpg); }
body.profil { background-image:url(../p/profil.jpg); }

td { font-family:Frutiger, Arial, sans-serif; font-size:14px; line-height:24px; font-weight:normal; color:#FFFFFF; text-decoration:none; }

form { margin:0px; padding:0px; border:0px; font-family:Frutiger, Arial, sans-serif; font-size:12px; line-height:17px; font-weight:normal; color:#A6A6A6; text-decoration:none; border:solid 1px #93122B; background-color:#FFFFFF; cursor:text; }
textarea { font-family:Frutiger, Arial, sans-serif; font-size:12px; line-height:17px; font-weight:normal; color:#A6A6A6; text-decoration:none; border:solid 1px #93122B; background-color:#FFFFFF; cursor:text; }
input { font-family:Frutiger, Arial, sans-serif; font-size:12px; line-height:17px; font-weight:normal; color:#A6A6A6; text-decoration:none; border:solid 1px #93122B; background-color:#FFFFFF; cursor:auto; }
select { font-family:Frutiger, Arial, sans-serif; font-size:12px; line-height:17px; font-weight:normal; color:#A6A6A6; text-decoration:none; border:solid 1px #93122B; background-color:#FFFFFF; cursor:pointer; }

a, a:link, a:visited { color:#FFFFFF; text-decoration:underline; cursor:pointer; }
a:hover { color:#A6A6A6; text-decoration:none; cursor:pointer; }
a:active, a:focus { color:#FFFFFF; text-decoration:underline; cursor:pointer; }

#kundenlogos { position:absolute; left:65px; top:42px; z-index:40; margin:0px; padding:0px; border:0px; width:200px; }
#content { position:absolute; left:208px; top:42px; z-index:30; margin:0px; padding:0px; border:0px; width:615px; }
#referenzen { position:absolute; left:340px; top:12px; z-index:50; margin:0px; padding:0px; border:0px; }
#referenzenliste { font-weight: bold; display: block; text-decoration:none; position:absolute; left:65px; top:42px; z-index:40; margin:0px; padding:0px; border:0px; }
#referenzenliste a { text-decoration:none; cursor:pointer; }
#referenzenliste a:hover { color: #FFFFFF; text-decoration:underline; cursor:pointer; }
#referenzentext { position:absolute; left:340px; top:330px; z-index:60; margin:0px; padding:0px; border:0px; width:590px; height:320px; }
#kundencontent { display: block; text-decoration:none; position:absolute; left:308px; top:42px; z-index:30; margin:0px; padding:0px; border:0px; width:515px; }
#kundencontent a { text-decoration:none; cursor:pointer; }
#kundencontent a:hover { color: #FFFFFF; text-decoration:underline; cursor:pointer; }
.opener { font-size: 36px; line-height: 46px; font-weight: bolder; }
#jobs { position:absolute; left:634; top:42px; z-index:30; margin:0px; padding:0px; border:0px; width:290px; }
#anfahrt { position:absolute; left:494; top:42px; z-index:30; margin:0px; padding:0px; border:0px; width:330px; }
#anfahrtbild { overflow: auto; position:absolute; left:10; top:42px; z-index:35; margin:0px; padding:0px; border:0px; width:470px; height: 320px; }
.abild { margin: 0px 5px 0px 0px; vertical-align: middle; }
#agb { overflow: auto; position:absolute; left:208; top:42px; z-index:30; margin:0px; padding:0px; border:0px; width:615px; height: 320px; }
