﻿/* Design und Größenangaben für Tabellen, Zellen und Hintergrund */

body { background-color:ffffff; }
table.lenovo { width:955px; background-color:FFFFFF; position:absolute; left:0px; top:0px; }
table.IBM { width:955px; background-color:FFFFFF; position:absolute; left:0px; top:0px; }


.TVTPage { position:absolute; top:118px; left:42px; }
.TVTPagetest { margin-left:40px; }
.Showcase { background-image:url('../Bilder/Showcase/Lenovo-PersonalComputing.jpg'); width:759px; height:53px; background-repeat:no-repeat; position:absolute; top:116px; }
.ShowcaseTVT { width:759px; height:55px; background-color:000000; position:absolute; top:116px; }
.aufLink { width:759px; height:20px; background-color:ffffff; position:absolute; top:340px; }

.TrennungNavirechts { width:190px; background-color:ffffff; position:absolute; top:625px; font-size:1pt; }

.Navi { background-color:006698; position:absolute; width:190px; height:600px; top:116px; }
.kaiNavi { background-color:000000; position:absolute; width:190px; height:80px; top:511px; border:none; font-size:12pt; padding-left:23px; padding-top:6px; line-height:23px; color:ffffff; }

/* Lenovo Produkte= LP */
td.LPOben { height:80px; background-image:url('../Bilder/InfLogoschw.jpg'); background-repeat:no-repeat; background-position: 772px 50%; background-color:006698; }
td.LPNavimitte { height:30px; background-color:000000; }
td.LPNaviorechts { width:190px; height:519px; background-color:EBEDF3; }
td.LPNaviurechts { width:190px; background-color:EBEDF3; }
td.LPInhalt { width:759px; background-color:EBEDF3; }
td.LPUnten { height:50px; background-color:000000; background-image:url("../Bilder/NaviuntenL.gif"); background-repeat:no-repeat; background-position:left; }

/* IBM Produkte = P */
td.POben { height:80px; background-image:url('../Bilder/InfLogoschw.jpg'); background-repeat:no-repeat; background-position: 772px 50%; background-color:3882BF; }
td.PNavimitte { height:30px; background-color:000000; }
td.PNaviorechts { width:190px; height:600px; background-color:3882BF; }
td.PNaviurechts { width:190px; background-color:EBEDF3; }
td.PNaviurechtsb { width:190px; background-color:EBEDF3; }
td.PInhalt { width:759px; background-color:EBEDF3; }
td.PUnten { height:50px; background-color:000000; background-image:url("../Bilder/NaviuntenL.gif"); background-repeat:no-repeat; background-position:left; }
td.PUntenb { height:50px; background-color:000000; background-image:url("../Bilder/NaviuntenL.gif"); background-repeat:no-repeat; background-position:left; }


/* IBM Lösungen = L */
td.LOben { height:80px; background-image:url('../Bilder/InfLogoschw.jpg'); background-repeat:no-repeat; background-position: 772px 50%; background-color:099C58; }
td.LNavimitte { height:30px; background-color:000000; }
td.LNaviorechts { width:190px; height:600px; background-color:099C58; }
td.LNaviurechts { width:190px; background-color:EBEDF3; }
td.LNaviurechtsb { width:190px; background-color:EBEDF3; }
td.LInhalt { width:759px; background-color:EBEDF3; }
td.LUnten { height:50px; background-color:000000; background-image:url("../Bilder/NaviuntenL.gif"); background-repeat:no-repeat; background-position:left; }
td.LUntenb { height:50px; background-color:000000; background-image:url("../Bilder/NaviuntenL.gif"); background-repeat:no-repeat; background-position:left; }

/* Schriftformatierung */

h3, h4, h5, h6, p, a:link, a:visited, a:hover, .StartDatum, div.Photo, div.LinkShop, div.Navistart, div.Naviuntenstart { font-family:Verdana; }
div.Datum, div.Navi, .Navirechts, div.StartCopy, div.Copy, span.NB, div.Naviunten { font-family:Verdana; }
.Navimitte, .Navimittez, .Navimittee, .Navimittea, .Navimitteua, .Navimitteub, .Navimitteuc, .Navimitteuu, .rss { font-family:Verdana; }
.Kontakt, .AGB, .InhaltNB, .PLZO, .Anfahrt, .KontaktU, .kaiBox, .Impr, .ImprU, .HA, .TVT, .TVD, .TVDC, .Bildgroß { font-family:Verdana; }
.Inhalt, .InhaltRSS, .InhaltSW, .InhaltDienst, .Inhaltws, .InhaltLot, .InhaltTiv, .InhaltDB2, .InhaltNB, .InhaltKontakt { font-family:Verdana; }
u.color { font-family:Verdana; }

a:link { color:ffffff; text-decoration:none; }
a:visited { color:ffffff; text-decoration:none; }
a:hover { color:ffffff; text-decoration:underline; }

a:link.zelle, a:visited.zelle { color:ffffff; text-decoration:none; }
a:hover.zelle { color:ffffff;}

a:link.RB, a:visited.RB {
	position: absolute;
	left: 779px;
	top: 91px;
	font-weight: 600;
	font-size: 10pt;
	color: F79B3B;
}
a:hover.RB { color:F79B3B; text-decoration:underline; position:absolute; left: 679px; top: 91px; font-weight:600; font-size:10pt; }

a:link.Linkanf, a:visited.Linkanf { text-align:right; color:#5C7EBD; font-size:10pt; text-decoration:none; font-weight:600; }
a:hover.Linkanf { text-align:right; color:5C7EBD; font-size:10pt; text-decoration:underline; font-weight:600; }
a:link.Link, a:visited.Link { color:#5C7EBD; font-size:10pt; text-decoration:none; }
a:hover.Link { color:5C7EBD; font-size:10pt; text-decoration:underline; }
a:link.Linka, a:visited.Linka { color:#4068B1; font-size:11pt; text-decoration:none; }
a:hover.Linka { color:4068B1; font-size:11pt; text-decoration:underline; }
a:link.Linkb, a:visited.Linkb { color:#4068B1; font-size:12pt; text-decoration:none; }
a:hover.Linkb { color:4068B1; font-size:12pt; text-decoration:underline; }
a:link.Linkc, a:visited.Linkc { color:#000000; text-decoration:none; }
a:hover.Linkc { color:000000; text-decoration:underline; }
a:link.NB, a:visited.NB { color:ffffff; font-size:9pt; text-decoration:none; margin-left:5px; }
a:hover.NB { color:ffffff; text-decoration:underline; }
a:link.StartNB, a:visited.StartNB { color:ffffff; font-size:8pt; text-decoration:none; }
a:hover.StartNB { color:ffffff; text-decoration:underline; }

a:link.rssfeed, a:visited.rssfeed { color:5C7EBD; text-decoration:none; font-size:11pt; }
a:hover.rssfeed { color:5C7EBD; text-decoration:underline; font-size:11pt; }


/* Formatierung der Navigation für Bereiche und UBereiche */

.Navirechts { position:absolute; left:785px; top:167px; width:130px; font-size:13pt; }
.rot { color:BE3939; font-weight: 600; }

/* Horizontale Abstände Haupt-Navigation */
.heightl { line-height:48px; }

.Navimitte { margin-left:35px; font-size:11pt; color:ffffff; }
.Navimittee { margin-left:35px; font-size:13pt; color:ffffff; }
.Navimittez { margin-left:45px; font-size:11pt; color:ffffff; font-weight:600; }
.Navimittea { margin-left:36px; font-size:12pt; color:ffffff; }
.Navimitteb { margin-left:39px; font-size:11pt; color:ffffff; }
.Navimitteuc { margin-left:39px; font-size:12pt; font-weight:600; }
.Navimitteub { margin-left:47px; font-size:12pt; color:ffffff; }
.Navimittep { margin-left:50px; font-size:11pt; color:ffffff; }
.Navimitteu { margin-left:72px; font-size:11pt; color:ffffff; }
.Navimitteuf { margin-left:55px; font-size:11pt; color:ffffff; }
.Navimitteud { margin-left:70px; font-size:11pt; color:ffffff; }
.Navimitteue { margin-left:77px; font-size:12pt; color:ffffff; }
.Navimitteuc { margin-left:90px; font-size:11pt; color:ffffff; }
.Navimitteua { margin-left:100px; font-size:11pt; color:ffffff; }
.Navimitteuu { position:absolute; left:190px; top:89px; font-size:12pt; color:ffffff; font-weight:600; }
.Navimitteux { position:absolute; left:315px; top:89px; font-size:12pt; color:ffffff; font-weight:600; }
u.color { color:BE3939; text-decoration:none; font-size:13pt; }
.rss { margin-left:35px; font-size:12pt; color:ffffff; font-weight:300; } 

.Naviunten { font-size:12pt; line-height:22px; color:ffffff; }
.Naviuntens, .Naviuntena, .Naviuntenb { font-family:Verdana; font-weight:600; font-size:10pt; }
.Naviuntens { margin-left:6px;  }
.Naviuntena { margin-left:5px; color:ffffff; }
.Naviuntenb { margin-left:35px; }
.nachoben { position:absolute; left:653px; width:80px; font-size:9pt; color:908F8F; }
.NB { font-size:8pt; color:ffffff; font-weight:300; }
u.nb { color:BE3939; text-decoration:none; }

/* Formatierung der Inhalte für Bereiche und UBereiche */

.Datum { font-weight:300; color:ffffff; margin-left:20px; font-size:11pt; }
.Copy { font-size:7pt; color:D3D3D3; margin-left:5px; }

.Inhalt { position:absolute; left:20px; top:155px; font-size:11pt; }

.margin { margin-left:13px; }
.margina { margin-left:350px; }
.marginb { margin-left:22px; }
.marginc { margin-left:100px; }
.marginrss { margin-left:17px; font-weight:600; }
.sup { vertical-align:super; font-size:7pt; }
u.kp { color:BE3939; font-weight:600; text-decoration:none; }
u.blau { color:5C7EBD; text-decoration:none; }
u.rot { color:bb0c24; text-decoration:none; }
u.weiß { color:EBEDF3; text-decoration:none; }
u.Link { color:5C7EBD; font-size:10pt; text-decoration:none; }

/* Horizontale Abstände zwischen Texten und Inhalten */

.height { line-height:20px; }
.heighta { line-height:9px; color:ffffff; }
.heightb { line-height:10px; }
.heightc { line-height:13px; }
.heightd { line-height:5px; }
.heighte { line-height:40px; }
.heightf { line-height:7px; }
.heightg { line-height:6px; }
.heighth { line-height:2px; }
.heighti { line-height:16px; } 
.heightk { line-height:28px; }


/*Navi unten rechts Kontakt etc. */
.kaiBoxg { background-color:000000; padding:0px; margin:0px; border:none; font-size:2pt; } 
.kaiBoxh { background-color:000000; padding:0px; margin:0px; border:none; font-size:3pt; } 
.kaiBox { background-color:000000; padding-left:11px; margin:0px; border:none; font-size:12pt; line-height:23px; color:ffffff; } 


/* Formatierung und Gestaltung der Menübar */

#menuBar { color:#ffffff; font-size:11pt; font-family:Verdana; height:30px; }
.menu { padding-top:7px; position:absolute; visibility:hidden; }
.menuItem { background-color:099C58; color:#ffffff; font-family:Verdana; font-size:10pt; width:153px; padding-left:5px; }
.PmenuItem { background-color:3882BF; color:#ffffff; font-family:Verdana; font-size:10pt; width:116px; padding-left:4px; }

.LmenuItem { background-color:006698; color:#ffffff; font-family:Verdana; font-size:10pt; width:105px; padding-left:3px; }
a:hover.menuItem { color:ffffff; font-weight:600; text-decoration:none; }
a:hover.PmenuItem { color:ffffff; font-weight:600; text-decoration:none; }

a:hover.LmenuItem { color:ffffff; font-weight:600; text-decoration:none; }


/* wird eine neue Klasse für menuItem definiert, muss diese auch im Code für die Menübar in der Datei Datum.js in der Funktion function pageMousedown angegeben werden */

.menuItemSep { border-bottom:1px solid #ffffff; margin: 5px 10px 5px 4px; }
.menuItemSepa { border-bottom:1px solid #ffffff; margin: 5px 20px 5px 4px; }