body { background-color:#ffffff;}
td { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; vertical-align:top; text-align:center; background-color:white; }

td.header { width:650px; height:138px; background-image:url(images/header.jpg); }
td.firstRaw { height:44px; background-image:url(images/navigation.png); font-weight:bold; font-size:11px; background-color:#999999; color:white; text-align:center; padding-left:17px; }

a.navigation { color:white; text-decoration:none;}
a.navigation:hover { text-decoration:underline;}
a.navigation:active { text-decoration:underline;}

td.leftBorder { width:7px; background-image:url(images/mainLinieLinks.png); }
td.rightBorder { width:7px; background-image:url(images/mainLinieRechts.png); }
td.mainArea { width:636px; padding-bottom:10px; background-color:white; }
td.mainAreaStart { width:546px; }


td.footerTop { height:7px; background-image:url(images/footerOben.png); }
td.footerLeft { width:7px; background-image:url(images/footerLinieLinks.png); }
td.footerRight { width:7px; background-image:url(images/mainLinieRechts.png); }
td.footerBottom { height:16px; background-image:url(images/footerUnten.png); }

td.footerStatus { background-color:#DDDDDD; color:#666666; padding-left:10px; padding-top:10px; }

td.logoText { width:80px; height:40px; font-weight:bold; font-size:20px; text-align:left; background-color:#DDDDDD; color:#666666; }
td.contact { font-weight:normal; font-size:11px; text-align:left; background-color:#DDDDDD; color:#666666; }

a.contactLink { color:#666666; text-decoration:none; }
a.contactLink:hover { text-decoration:underline; }
a.contactLink:active { text-decoration:underline; }

/* start page */
td.buzzwords { text-align:right; font-size:25px; font-weight:bold;  }
td.logoCome { vertical-align:bottom; text-align:left; }


/* embedded */
body.embeddedMargin { background-color:white; margin:0px; }
body.embeddedCenter { background-color:white; margin:0px; text-align:center; }
body.embeddedMarginEnormous { background-color:white; margin-left:20px; margin-right:30px; }
td.longTextLeft { width:250px; text-align:left; padding-left:40px; padding-right:30px; }
td.longTextRight { width:250px;text-align:left; padding-left:20px; padding-right:40px; }
td.partnerRight { width:240px; text-align:right; vertical-align:bottom; }
p.headline { font-weight:bold; font-size:20px; color:#1a1a00; margin-bottom:-3px; }

td.teamLeft { width:160px; height:83px; text-align:right; }
td.teamLeftWithoutPicture { width:160px; height:30px; text-align:right; }
td.teamMiddle { width:200px; padding-bottom:20px; vertical-align:bottom; text-align:left; }
td.teamRight { padding-bottom:20px; vertical-align:bottom; text-align:left; }
span.name { font-weight:bold; color:#1a1a00; }