/* 
fun4palm
Redesign
30.11.2003 Klaus Nahr

Achtung: Netscape richtet Tabellen in Zellen immer linksbündig aus,
         auch wenn text-align: center angegeben!
*/	



/* -------------------------------------------------------------------
   Seite
------------------------------------------------------------------- */
body { 
  scrollbar-3dlight-color: #b7d9d9;
  scrollbar-arrow-color: #4F9796;
  scrollbar-base-color: #b7d9d9;
  scrollbar-darkshadow-color: #b7d9d9;
  scrollbar-face-color: #CCE4E4;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #3e556c;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #444444;
  text-align: justify;
  margin: 0px 0px 0px 0px;
}



/* -------------------------------------------------------------------
   Standard-Seite
------------------------------------------------------------------- */
h1 {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-align: left;
  margin: 20px 15px 6px 15px;
  font-smooth: always;
  clear : both;
  border-bottom: 2px solid #CCE4E4;
}

h2 {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  font-weight: bold;
  color: #444444;
  text-align: justify;
  margin: 15px 15px 6px 15px;
  font-smooth: always;
  clear : both;
}

h3 {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  font-weight: bold;
  color: #444444;
  text-align: justify;
  margin: 15px 15px 6px 15px;
  font-smooth: always;
  clear : both;
}

p {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #444444;
  text-align: justify;
  margin: 6px 15px 6px 15px;
  font-smooth: always;
}

p.links {
	text-align: left;
}

ul { 
  margin-top: 6px;  
  margin-bottom: 6px;  
}

li {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #444444;
  text-align: justify;
  margin: 0px 0px 0px 0px;
  font-smooth: always;
}

td {
	vertical-align: top;
}

td.unten {
	vertical-align: bottom;
}

A:link    { font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; color: #444444; }
A:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; color: #444444; }
A:hover   { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #DC1F26; }
A:active  { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #DC1F26; }

select, input, button {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #444444;
  font-smooth: always;
}

td.dm-icon {
	height: 70px;
	width: 62px;
	text-align: left;
	vertical-align: middle;
	background-color: #C4DADA;
}
td.dm-titel {
	height: 70px;
	width: 771px;
	text-align: left;
	vertical-align: middle;
	background-color: #C4DADA;
}

.fett {
  font-weight: bold;
}

.bghellgruen {
   background-color: #DAEAEB;
}
/* -------------------------------------------------------------------
   Tabellenhintergründe ohne weitere Formatierungen
------------------------------------------------------------------- */
td.hellgrau { 
	background-color: #E5E5E5;
}
td.grau { 
	background-color: #CCCCCC;
}
td.weiss { 
	background-color: #FFFFFF;
}



/* -------------------------------------------------------------------
   productMainBig
------------------------------------------------------------------- */
td.pmb-l1 {
	width: 100%;
	height: 54px;
	background-color: #B7D9D9;
	background-image: url('/x4/images/linien.gif');
	text-align: left;
	vertical-align: top
}

td.pmb-l3-l {
	height: 160px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}

td.pmb-l3-r {
	height: 160px;
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
}

td.pmb-l5 {
	width: 100%;
	background-color: #B7D9D9;
	background-image: url('/x4/images/linien.gif');
	text-align: center;
	vertical-align: top
}

td.pmb-l5 {
	width: 100%;
	background-color: #B7D9D9;
	background-image: url('/x4/images/linien.gif');
	vertical-align: top
}

p.pmb-l5 {
	text-align: center;
	margin-top: 26px;
	margin-bottom: 26px;
}


/* -------------------------------------------------------------------
   globalMenu
------------------------------------------------------------------- */
td.gm-menu {
	height: 26px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}

p.gm-menu {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px;
  color: #666666;
  font-weight: bold;
  margin-left: 15px;
  margin-right: 15px;
  font-smooth: always;
}

A.gm-menu:link    { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px; color: #666666; }
A.gm-menu:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px; color: #666666; }
A.gm-menu:hover   { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px; color: #DC1F26; }
A.gm-menu:active  { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px; color: #DC1F26; }



/* -------------------------------------------------------------------
   productMenu
------------------------------------------------------------------- */
td.pmn-l1 {
	width: 115px;	
	background-color: #E5E5E5;
	text-align: left;
}

td.pmn-l3 {
	width: 115px;	
	background-color: #E5E5E5;
	text-align: center;
}
td.pmn-trenn {
   width: 115px;
	height: 3px;
	background-color: #FFFFFF;
}

td.pmn-menu {
   width: 115px;
	height: 42px;
	background-color: #999999;
	text-align: left;
	vertical-align: middle;
}
p.pmn-menu {
	margin-left: 10px;
	margin-right: 1px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
	color: #E5E5E5;
	font-weight: bold;
}

p.pmn-version {
	margin-left: 1px;
	margin-right: 1px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
	color: #666666;
}

p.pmn-umfrage {
	margin-left: 1px;
	margin-right: 1px;
	color: #666666;
}

A.pmn-menu:link    { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #FFFFFF; font-weight: bold; }
A.pmn-menu:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #FFFFFF; font-weight: bold; }
A.pmn-menu:hover   { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #DC1F26; font-weight: bold; }
A.pmn-menu:active  { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #DC1F26; font-weight: bold; }

td.pmn-action {
   width: 50%;
	background-color: #E5E5E5;
	text-align: center;
}
A.pmn-action:link    { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; color: #666666; }
A.pmn-action:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; color: #666666; }
A.pmn-action:hover   { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; color: #DC1F26; }
A.pmn-action:active  { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; color: #DC1F26; }


/* -------------------------------------------------------------------
   productMain
------------------------------------------------------------------- */
td.pm-l2-grau {
	width: 2px;	
	height: 70px;
	background-color: #CCCCCC;
}

td.pm-l2-funSMS3 {
	height: 70px;
	text-align: left;
	vertical-align: middle;
	background-color: #A9DFF3;
}
td.pm-l2-funSMS4 {
	height: 70px;
	text-align: left;
	vertical-align: middle;
	background-color: #FEE974;
}
td.pm-l2-funSMS5 {
	height: 70px;
	text-align: left;
	vertical-align: middle;
	background-color: #FEE974;
}
td.pm-l2-funBOOK {
	height: 70px;
	text-align: left;
	vertical-align: middle;
	background-color: #FDCFB2;
}
td.pm-l2-funMONEY {
	height: 70px;
	text-align: left;
	vertical-align: middle;
	background-color: #B3D9B3;
}
td.pm-l2-CALYPSO {
	height: 70px;
	text-align: left;
	vertical-align: middle;
	background-color: #FED88B;
}
td.pm-l2-pointWORLD {
	height: 70px;
	text-align: left;
	vertical-align: middle;
	background-color: #D1E9FE;
}
td.pm-l2-pointUSA {
	height: 70px;
	text-align: left;
	vertical-align: middle;
	background-color: #FF8679;
}
td.pm-l2-fMML {
	height: 70px;
	text-align: left;
	vertical-align: middle;
	background-color: #D9D9B3;
}
td.pm-l2-EURO_calc {
	height: 70px;
	text-align: left;
	vertical-align: middle;
	background-color: #D9D98C;
}
td.pm-l2-DesktopSync_for_funSMS {
	height: 70px;
	text-align: left;
	vertical-align: middle;
	background-color: #FBAE74;
}
td.pm-l2-Preview {
	height: 70px;
	text-align: left;
	vertical-align: middle;
	background-color: #FEE974;
}

H1.pm-l2 {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 44px;
  color: #666666;
  font-weight: bold;
  margin-top: 4px;
  margin-bottom: 0px;
  margin-left: 4px;
  font-smooth: always;
  border-bottom-style: none;
}

td.pm-l3-grau {
	width: 2px;	
	height: 4px;
	background-color: #CCCCCC;
}
td.pm-l3-weiss {
	height: 4px;
	background-color: #FFFFFF;
}

td.pm-l4-grau {
	width: 2px;	
	background-color: #CCCCCC;
}
td.pm-l4-menu {
	width: 115px;	
	background-color: #E5E5E5;
	vertical-align: top;
}
td.pm-l4-weiss {
	width: 4px;	
	background-color: #FFFFFF;
}
td.pm-l4-infos {
	width: 556px;	
	background-color: #FFFFFF;
	vertical-align: top;
}
td.pm-l4-screenshots {
	width: 170px;	
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
}


/* -------------------------------------------------------------------
   productScreenshots
------------------------------------------------------------------- */
td.ps-screenshot {
	background-color: #999999;
}



/* -------------------------------------------------------------------
   productInfo
------------------------------------------------------------------- */
td.pi-headline-funSMS3 {
	text-align: left;
	background-color: #23B9EF;
}
td.pi-headline-funSMS4 {
	text-align: left;
	background-color: #CCB74E;
}
td.pi-headline-funSMS5 {
	text-align: left;
	background-color: #CCB74E;
}
td.pi-headline-funBOOK {
	text-align: left;
	background-color: #FD8A44;
}
td.pi-headline-funMONEY {
	text-align: left;
	background-color: #8FBD90;
}
td.pi-headline-CALYPSO {
	text-align: left;
	background-color: #FEA526;
}
td.pi-headline-pointWORLD {
	text-align: left;
	background-color: #50AAFE;
}
td.pi-headline-pointUSA {
	text-align: left;
	background-color: #FF5D4A;
}
td.pi-headline-fMML {
	text-align: left;
	background-color: #A4A45D;
}
td.pi-headline-EURO_calc {
	text-align: left;
	background-color: #9B9B33;
}
td.pi-headline-DesktopSync_for_funSMS {
	text-align: left;
	background-color: #f9842b;
}
td.pi-headline-Preview {
	text-align: left;
	background-color: #CCB74E;
}

h1.pi-headline {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  text-align: left;
  font-smooth: always;
  margin: 0px 0px 12px 0px;
  border-bottom-style: none;
}

p.pi-headline {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  text-align: justify;
  margin: 6px 0px 6px 0px;
  font-smooth: always;
}

ul.pi-headline {
  margin-top: 12px;  
  margin-bottom: 12px;  
}

li.pi-headline {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-align: justify;
  margin: 1px 0px 1px 0px;
  font-smooth: always;
}


/* Screenshots in der Produktinfo */
td.pi-screenshot-left {
  width: 7px;
  background-color: #FFFFFF;
}
td.pi-screenshot {
  width: 160px;
  background-color: #E5E5E5;
}
td.pi-screenshot-text {
  width: 160px;
  background-color: #E5E5E5;
  vertical-align: middle;
}
p.pi-screenshot-text {
  text-align: center;
}

/* Versionshistorie in der Produktinfo */
h2.pi-version {
  margin: 6px 15px 6px 15px;
}
p.pi-version-feature {
  color: #336162;
  text-align: left;
}

/* Handyliste */
p.pi-handy-hersteller-t, p.pi-handy-modell-t, p.pi-handy-info-t {
  text-align: left;
  font-weight: bold;
  margin: 6px 15px 0px 15px;
}
p.pi-handy-support-t {
  text-align: center;
  font-weight: bold;
  margin: 6px 15px 0px 15px;
}
p.pi-handy-hersteller {
  color: #336162;
  text-align: left;
  margin: 2px 15px 2px 15px;
}
p.pi-handy-modell {
  text-align: left;
  margin: 2px 15px 2px 15px;
}
p.pi-handy-info {
  margin: 2px 15px 2px 15px;
}
p.pi-handy-support {
  text-align: center;
  margin: 2px 15px 2px 15px;
}
p.pi-handy-trenn {
  font-size: 1px;
  margin: 0px 15px 0px 15px;
  border-bottom-color: #CCE4E4;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}


/* -------------------------------------------------------------------
   index
------------------------------------------------------------------- */
/* Tabelle */
td.id-grau-2h {
  height: 2px;
  background-color: #CCCCCC;
}
td.id-grau-2w {
  width: 2px;
  background-color: #CCCCCC;
}
td.id-grau-3w {
  width: 3px;
  background-color: #CCCCCC;
}
td.id-54 {
  height: 54px;
  background-color: #FFFFFF;
  vertical-align: middle;
}
td.id-70 {
  height: 70px;
  background-color: #FFFFFF;
  vertical-align: middle;
}
td.id-weiss-3h {
  height: 3px;
  background-color: #FFFFFF;
}
td.id-weiss-3w {
  width: 3px;
  background-color: #FFFFFF;
}
td.id-leer1 {
	background-color: #D8D98D;
}
td.id-leer2 {
	background-color: #B2B28C;
}
p.id-info {
  font-size: 18px;
  font-weight: bold;
  margin: 3px 10px 3px 10px;
  color: #666666;
  text-align: left;
}
p.id-sonderangebot {
  font-size: 18px;
  font-weight: bold;
  padding: 3px 10px 3px 10px;
  margin: 0px 0px 0px 0px;
  color: #666666;
  text-align: left;
  background-color: #FFFFFF;
  border: 1px solid #E5E5E5;
}
a.id-sonderangebot:link, a.id-sonderangebot:visited {
  font-size: 18px;
  font-weight: bold;
  color: #666666;
  text-align: left;
  background-color: #FFFFFF;
  text-decoration: none; 
}
a.id-sonderangebot:hover, a.id-sonderangebot:active {
  font-size: 18px;
  font-weight: bold;
  color: #DC1F26;
  text-align: left;
  background-color: #FFFFFF;
  text-decoration: none; 
}
.rot {
  color: #DC1F26;
}

A.id-info:link, A.id-info:visited
{
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none; 
  font-size: 18px; 
  font-weight: bold; 
  color: #444444; 
}
A.id-info:hover, A.id-info:active { 
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 18px;
  font-weight: bold; 
  color: #DC1F26; 
}
td.id-sonderangebot {
  height: 70px;
  background-color: #FFFFFF;
}
td.id-sonderangebot-links {
  height: 70px;
  text-align: left;
}
td.id-sonderangebot-rechts {
  height: 70px;
  text-align: right;
}
td.id-sonderangebot-produkt {
  height: 70px;
  vertical-align: bottom;
}
td.id-sonderangebot-info {
  height: 70px;
  vertical-align: top;
}
td.id-download {
  height: 48px;
  background-color: #9B82BC;
  vertical-align: middle;
}
td.id-toolbar {
  height: 48px;
  background-color: #2FD7F3;
  vertical-align: middle;
}
td.id-faq {
  height: 48px;
  background-color: #CD6667;
  vertical-align: middle;
}
td.id-supportrequest {
  height: 48px;
  background-color: #999999;
  vertical-align: middle;
}
p.id-support {
  font-size: 14px;
  font-weight: bold;
  margin: 3px 10px 3px 10px;
  color: #666666;
  text-align: left;
}
A.id-support:link, A.id-support:visited
{
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none; 
  font-size: 14px; 
  font-weight: bold; 
  color: #444444; 
}
A.id-support:hover, A.id-support:active { 
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold; 
  color: #DC1F26; 
}

/* Produktbanner */
td.idp-funSMS3 {
	background-color: #A9DFF3;
}
td.idp-funSMS4 {
	background-color: #FEE974;
}
td.idp-funSMS5 {
	background-color: #FEE974;
}
td.idp-funBOOK {
	background-color: #FDCFB2;
}
td.idp-funMONEY {
	background-color: #B3D9B3;
}
td.idp-CALYPSO {
	background-color: #FED88B;
}
td.idp-pointWORLD {
	background-color: #D1E9FE;
}
td.idp-pointUSA {
	background-color: #FF8679;
}
td.idp-fMML {
	background-color: #D9D9B3;
}
td.idp-EURO_calc {
	background-color: #D9D98C;
}
td.idp-DesktopSync_for_funSMS {
	background-color: #FBAE74;
}
td.idp-Preview {
	background-color: #FEE974;
}
td.idp-Affiliate {
	background-color: #A8A77B;
}
td.idp_icon {
	text-align: center;
}
p.idp-preis {
  font-size: 12px;
  font-weight: bold;
  margin: 6px 0px 0px 0px;
  color: #9B0000;
  text-align: center;
}
p.idp-info {
  font-size: 13px;
  font-weight: bold;
  margin: 0px 5px 6px 5px;
  color: #666666;
  text-align: left;
}
.idp-rot {
   color: #DC1F26; 
}
A.idp-info:link, A.idp-info:visited
{
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none; 
  font-size: 13px; 
  font-weight: bold; 
  color: #444444; 
}
A.idp-info:hover, A.idp-info:active { 
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold; 
  color: #DC1F26; 
}


/* -------------------------------------------------------------------
   FAQ
------------------------------------------------------------------- */
ul.faq {
  list-style-image : url('/x4/images/punktblau.gif');
}
li.faq {
  margin: 2px 15px 2px 0px;
}
li.faq-antwort {
  margin: 2px 15px 2px 0px;
  font-weight: bold;
}
p.faq-antwort {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #444444;
  text-align: justify;
  margin: 2px 15px 6px 60px;
  font-smooth: always;
}
.faq-suchtext {
   color: #DC1F26; 
	font-weight: bold;
}


/* -------------------------------------------------------------------
   Umfrage
------------------------------------------------------------------- */
/* Tabellenhintergrund */
td.umfrage_titel, td.umfrage_frage, td.umfrage_submit, td.umfrage_anzahl, td.umfrage_showergebnis {
	background-color: #b7d9d9;
}
td.umfrage_antworten, td.umfrage_select, td.umfrage_ergebnis {
	background-color: #CCE4E4;
}
td.umfrage_ja {
	background-color: #519C9D;
}
td.umfrage_nein {
	background-color: #b7d9d9;
}
/* Texte */
p.umfrage_titel {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #444444;
  text-align: left;
  font-weight: bold;
  margin: 4px 5px 4px 5px;
}
p.umfrage_frage, p.umfrage_submit, p.umfrage_anzahl, p.umfrage_showergebnis {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #444444;
  text-align: left;
  margin: 4px 5px 4px 5px;
}
p.umfrage_antworten {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #444444;
  text-align: left;
  margin: 3px 5px 3px 5px;
}
p.umfrage_select {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #444444;
  text-align: center;
  margin: 3px 5px 3px 5px;
}
p.umfrage_ergebnis {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #444444;
  text-align: right;
  margin: 3px 5px 3px 5px;
}
A.umfrage_showergebnis:link    { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #999999; }
A.umfrage_showergebnis:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #999999; }
A.umfrage_showergebnis:hover   { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #DC1F26; }
A.umfrage_showergebnis:active  { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #DC1F26; }
/* Controls */
select.umfrage_select, button.umfrage.submit {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #444444;
}
	
/* -------------------------------------------------------------------
   shop
------------------------------------------------------------------- */
td.shop-preis {
	width: 100px;	
}
p.shop-preis {
  font-weight: bold;
  text-align: right;
}
td.shop-link {
	width: 100px;	
}
	