@charset "utf-8";
/* CSS Document */
.Text8 {
font-size:8px;
color: #2d5473;
}
.freesms
{
background-image:url(/images/freisms.gif);
background-position:top;
height:53px;
width:158px;
padding-top:10px;
padding-left:15px;
color:#FFFFFF;
font-weight:bold;
font-size:16px;

}


.Text10 {
font-size:10px;
color: #2d5473;
}
.Text12 {
font-size:12px;
color: #2d5473;
}
.Text14 {
font-size:14px;
color: #2d5473;
}
.Text16 {
font-size:16px;
color: #2d5473;
}
.Text18 {
font-size:18px;
color: #2d5473;
}
.Text20 {
font-size:20px;
color: #2d5473;
}

.header2 {
font-size:20px;
font-weight:bold;
color: #2d5473;
}
.header3 {
font-size:18px;
font-weight:bold;
color: #2d5473;
}
.header4 {
font-size:16px;
font-weight:bold;
color: #2d5473;
}
.header5 {
font-size:14px;
font-weight:bold;
color: #2d5473;
}
.header6 {
font-size:12px;
font-weight:bold;
color: #2d5473;
}
.header7 {
font-size:10x;
font-weight:bold;
color: #2d5473;
}

.blue_highlight {
font-weight:bold;
color: #5288c0;
}
li {
font-family: arial,verdana,sans;
font-size:12px;
color: #2d5473;
}

p,li,ul,ol {
line-height: 1.5;
font-size:12px;
}

/* 2008-05-05 (CK) */
/* hinzugefgt */
ul,ol {
	padding:0px;
}


/* 2008-05-05 (CK) */
/* hinzugefgt */
ul.small,
ol.small {
	line-height:normal;
	font-size:12px;
	margin-left:5px;
}
ul.small LI,
ol.small LI  {
	padding-bottom:0px;
	margin-bottom:8px;
	line-height:150%;
}
ul.small ul,
ol.small ul,
ul.small ol,
ol.small ol {
	margin-left:15px;
	margin-top:8px;
	padding-bottom:0px;
	padding-left:0px;
	list-style-position:inside;
}


a {
color: #5288c0;
}

body {

        margin: 0 0 0 0;
        background-color: #ffffff;
        /* background-image: url(/images/body_bg.jpg);*/
        background-repeat: repeat-x;
}

#root{

        position:relative;
        width: 900px;
        margin-left:50%;
        left: -450px;
}

#shop_root{
        position:relative;
        width: 800px;
        margin-left:50%;
        left: -400px;
}

#inhalte{
        margin-top:40px;
        margin-right: 10px;
        width: 690px;
        background-image: url(/images/inhalt_bg.gif);
        background-position: 0px -20px;
        background-repeat: no-repeat;
}

#shop_inhalte{
        float:right;
        position:relative;
        margin-right: 10px;
        width: 595px;
        top: -160px;
        background-image: url(/images/inhalt_shop_bg.gif);
        background-repeat: no-repeat;
        height: 300px;
}

img {
        border: 0px;
}

#leftmain{
        float:left;
        width:180px;
}

#rightmain{
        float:right;
        width:690px;
}

#logo {
        width: 180px;
        height: 201px;
        float:left;
        top:0;
        left:0;
}

#claim {
        float:right;
        margin:0px; padding:0px; border:none;
        margin-top: 7px;
		/* 2008-05-05 (CK)        width: 490px; */
        width: 600px; height: 20px;
        font-family: arial,verdana,sans;
		
        font-size:11px; font-weight: 700;
        color: #616161;
        line-height:12px;
        text-align: right;
}

/*
 * Loginbox im Head 
 * 2008-07-29 (CK)
 */
FORM.loginbox_head {
	margin:0px; padding:0px; border:none;
	width:520px; height:20px;
	float:right;
}

FORM.loginbox_head SPAN {
	padding-top:3px;
	float:right; 
	
}

FORM.loginbox_head INPUT.field {
	display:inline;
	margin:0px; padding:1px; border:1px solid #2d5473;
	margin-bottom:1px; margin-left:5px; margin-right:10px;
	width:96px; height:13px;
	font-size:10px; line-height:normal;
	background-color:#EEEEEE;
	color:#616161;
	float:right;
}
/*
FORM.loginbox_head INPUT.button {
	display:inline;
	margin:0px; padding:0px; border:1px solid #333333;
	margin-bottom:1px;
	width:40px; height:17px;
	background-color:#cfcfcf;
	line-height:normal;
	color:#000000;
	float:right;
}
*/
FORM.loginbox_head INPUT.button {
	display:inline;
	margin:0px; padding:0px; border:none;
	width:49px; height:20px;
	float:right;
}
FORM.loginbox_head INPUT.newpw {
	display:inline;
	margin:0px; padding:0px; border:none;
	margin-left:4px;
	width:14px; height:20px;
	float:right;
}
/* ------------------------------------------------- */
#shop_logo {
        width: 800px;
        height: 201px;
}

#shop_logo td {
        color: #999999;
        font-weight: 700;
        font-family: arial,verdana,sans;
        font-size:11px;
}


#main {
        width: 780px;
        margin-left: auto;
        margin-right: auto;
}

/* NAVI START */

#tabs {
float:left;
        clear:left;
     margin-top:20px;
        width: 163px;
        margin-left:4px;
        font-family: arial,verdana,sans;
        font-size:11px;
		position:relative;
		
}
#left-light
{
	position:absolute;
	width:85px; 
	height:20px; 
	background-image: url(/images/tabdark.gif);
	text-align:center;
	padding-top:8px;
	left:78px;
	color:#666666;
	cursor:pointer;
	border-bottom: 1px solid #2e506c;
}
#left-dark
{
	position:absolute;
	width:85px; 
	height:20px; 
	background-image: url(/images/tabblue.gif);
	text-align:center;
	padding-top:8px;
	left:78px;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom: 1px solid #2e506c;
}
#right-dark
{
	position:absolute;
	width:85px; 
	height:20px; 
	background-image: url(/images/tabblue.gif);
	text-align:center;
	padding-top:8px;
	padding-left:0px;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom: 1px solid #2e506c;
}
#right-light
{
	position:absolute;
	width:85px; 
	height:20px; 
	background-image: url(/images/tabdark.gif);
	text-align:center;
	padding-top:8px;
	padding-left:0px;
	color:#666666;
	cursor:pointer;
	border-bottom: 1px solid #2e506c;

}
#navi {
        float:left;
        clear:left;
        margin-left: 4px;
        width: 163px;
        margin-top:15px;
		
        font-family: arial,verdana,sans;
        font-size:11px;
        background-image: url(/images/menu_bg.gif);
}

#navi_top {
        width: 163px;
        height: 20px;
       /* background-color: #cfcfcf;*/
}

#navi_toptext {
        margin-left: 8px;
}

#navi_menupunkte {
        width: 140px;
        font-family: arial,verdana,sans;
        font-size:11px;
        margin-top:10px;
        margin-left:15px;
        list-style-position: outside;
}

#navi_menupunkte li{
        margin-bottom:8px;
        margin-left:5px;
        list-style-position: outside;
        list-style-type: none;
}

#navi_partnershop {
        width: 140px;
        font-family: arial,verdana,sans;
        font-size:11px;
        margin-top:30px;
        margin-left:15px;
        list-style-position: outside;
}

#navi_menutrenner {
        width: 135px;
        height: 1px;
        border-top:1px solid #cbcbcb;
        margin-left:15px;
}

#navi_loginIcon {
        width: 40px;
        margin-left:4px;
        float:left;
}

#navi_login {
        width: 110px;
        float:right;
        margin-bottom:15px;
}

/* NAVI ENDE */

/* Standard Blau-Text */
.sstext {
        color: #2d5473;
}

.highlight {
        color: #5288c0;
        font-weight: 700;
}

.sstext_small {
        color: #2d5473;
        font-size:10px;
}

.telekom {
        color: #cc1277;
}

a {
        text-decoration:none;
        color:#547BAE;
}

#navi a {
        text-decoration:none;
        color:#182C4F;
}

#navi a:hover{
        color:#547BAE;
}

#navi .active a{
        color:#205DAE;
}


.lightbluelink {
        color:#547BAE !important;
}

input, textarea, select {
        font-family: arial,verdana,sans;
        font-size:10px;
        color: #616161;
}

/* Infobox fr Shop und Portal */
/* alte Version (CK)
.infobox {
        float:left;
        margin-bottom:20px;
        width:690px; height:50px;
        background-color:#345c7b;
}
*/
.infobox {
	margin:0px; padding:0px; border:none;
	width:690px; height:50px;
	/*background-color:#345c7b;*/
	float:left;
}

/* Infobox fr Shop und Portal */
/* alte Version (CK)
.infobox_text {
        float:left;
        margin-top:12px; margin-left:12px;
        width: 400px;
        font-family: arial,verdana,sans;
        font-size:11px;
        font-weight:500;
        color: #ffffff;
        background-color:#00CC00;
}
*/
.infobox_text {
	margin:0px; padding:12px; border:none;
	width:400px; height:26px;
    font-family: arial,verdana,sans;
	font-size:11px;	font-weight:500;
	color: #ffffff;
	/*background-color:#00CC00;*/
    background-image: url(/images/headline_left_bg.gif);
    background-repeat:no-repeat;

	float:left;
}

.infobox_inner {
	margin:0px; padding:0px; border:none;
	padding-left:0px;
	width:266px; height:50px;
	/*background-color:#0000CC;*/
  	background-image: url(/images/headline_right_bg.gif);
  	background-repeat:no-repeat;
	float:left;
}

DIV#head_teaser {
	margin:0px; padding:10px; border:none;
	padding-right:20px; padding-left:20px;
	position:absolute;
	width:210px; height:25px;
	top:45px; right:20px;
	/*background-color:#CC0000;*/
  	background-image: url(/images/teaser_head_bg.png);
  	background-repeat:no-repeat;
	z-index:10;
	/*color:#000000;*/
	color:#2d5473;
	overflow:hidden;
}

DIV#head_teaser A {
	/*color:#2d5473;*/
	color:#CC0000;
	text-decoration:none;
}
DIV#head_teaser A:hover {
	text-decoration:underline;
}


.infobox_t-partner {
        float:right;
        margin-top:8px;
        margin-right:15px;
        width: 110px;
        background-color: #ffffff;
        font-family: arial,verdana,sans;
        color: #2d5473;
        font-size:10px;
        height: 35px;
}

.infobox_t-partner_shop {
        float:right;
        margin-top:8px;
        margin-right:20px;
        width: 150px;
        background-color: #000000;
        font-family: arial,verdana,sans;
        color: #2d5473;
        font-size:10px;
}

/* Infobox fr Shop und Portal
   im Portal ist er jedoch leer */
.infobox_t-partner_shop_2 {
        float:right;
        margin-top:8px;
        margin-right:15px;
        width: 120px;
        font-family: arial,verdana,sans;
        color: #2d5473;
        font-size:10px;
}

.infobox_t-slogan{
        float:right;
        margin-top:8px;
        margin-right:20px;
        width: 110px;
        background-color: #ffffff;
        font-family: arial,verdana,sans;
        color: #2d5473;
        font-size:10px;
        height: 35px;
}

.shop_infobox {
        float:right;
        margin-top:12px;
        width: 594px;
        background-color: #345c7b;
        font-family: arial,verdana,sans;
        font-size:12px;
        font-weight:500;
        color: #000000;
        height: 50px;
}

/*  Produkte Start */

li {
        margin:0;
        padding:0;
		margin-left:14px;

        margin-bottom:14px;
        list-style-position: outside;
        font-size: 10px;
        color: #2d5473;
}

.ulshop li {
        margin:0;
        padding:0;
        color: #000000;
}

.text{
        font-family: arial,verdana,sans;
        font-size:12px;
}

.shoptext{
        font-family: arial,verdana,sans;
        font-size:11px;
        color: #616161;
}

#maincontent{
        font-family: arial,verdana,sans;
        font-size:11px;
        margin-left: 9px;
        margin-right: -10px;
        width:670px;
        background: #ffffff;
}

#vorteile_box{
        float:left;
        clear:left;
        width:150px;
}

#details_box{
        width:450px;
        float:right;
        padding-left:10px;
        margin-right:10px;
        border-left: 1px solid #aaaaaa;
}

.shop_maincontent{
        font-family: arial,verdana,sans;
        font-size:11px;
        margin-left: 17px;
        margin-right: 17px;
}


.textbox {
        margin-top:10px;
        margin-left:12px;
        margin-bottom:30px;
        width: 300px;
}

.floatleft{
        float:left;
}

.floatright{
        float:right;
}

#footer {
        width: 900px;
        height: 27px;
        background-image: url(/images/body_bottom.gif);
        background-repeat: repeat-x;
        font-family: arial,verdana,sans;
        font-size:11px;
        color: #ffffff;
        margin-top:20px;
        text-align: right;
}

#footertext {
        margin-right:10px;
        text-align: right;
}

#footer a{
        text-decoration:none;
        color:white;
}


/* WMW 2007-12-04 */

body {
  font-family: Arial;
  font-size: 8pt;
}

h1, h2, h3 {
  font-size: 9pt;
}

/* 2008-05-07 (CK) */
FORM#suform {
	color:#182c4f;
	padding-left:10px;
}
/*
FORM#suform DIV.l150 {
	padding-left:10px;
}
*/

/* 2008-05-05 CK
.greenh1 {
  font-size: 15pt;
  color: #2d5473;
  margin: 0px;
}
*/

.greenh1 {
  font-size: 18px;
  color: #2d5473;
  margin: 0px;
  font-weight:bold;
  padding-left:10px;
}

.greenh2 {
  font-size: 15pt;
  color: #2d5473;
  margin: 0px;
}

/* 2008-05-05 CK
.greenh3 {
  font-weight: normal;
  font-size: 10pt;
  color: #2d5473;
  margin: 0px;
}
*/

.greenh3 {
  font-weight: normal;
  font-size: 11px;
  color: #2d5473;
  margin: 0px;
  font-weight:bold;
  padding-left:10px;
}

.greenh4 {
  font-weight: normal;
  font-size:13px;
  color: #47a109;
  margin: 0px;
}

.greenh5 {
  font-weight: normal;
  font-size:11px;
  color: #47a109;
  margin: 0px;
}

.greenh6 {
  font-weight: normal;
  font-size:10px;
  color: #47a109;
  margin: 0px;
}


.blueh1 {
  font-size: 15pt;
  color: #5288c0;
  margin: 0px;
}

.blueh2 {
  font-size: 15pt;
  color: #5288c0;
  margin: 0px;
}

.blueh3 {
  font-weight: normal;
  font-size: 12pt;
  color: #5288c0;
  margin: 0px;
}

.blueh4 {
  font-weight: normal;
  font-size:13px;
  color: #5288c0;
  margin: 0px;
}

.blueh5 {
  font-weight: normal;
  font-size:13px;
  color: #5288c0;
  margin: 0px;
}

.blueh6 {
  font-weight: normal;
  font-size:10px;
  color: #5288c0;
  margin: 0px;
}


#content_colleft {
  float: left;
  width: 380px;
  padding-right: 20px;
  font-family: Arial;
  font-size: 8pt;
  border-right: #8c8c8c 1px solid;
}

#content_colright {
  float: right;
  width: 220px;
  padding-left: 10px;
  padding-right: 20px;
}

#content_colright a {
  color: #5386ba;
}

.l180 {
  float: left;
  width: 180px;
}

.r180 {
  float: right;
  width: 180px;
}

.r280 {
  float: left;
  width: 280px;
}

.r280 {
  float: right;
  width: 280px;
}

.l150 {
  float: left;
  width: 150px;
}
.r150 {
  float: right;
  width: 150px;
}

.r360 {
  float: right;
  width: 360px;
}

.r380 {
  float: right;
  width: 380px;
}

.r400 {
  float: right;
  width: 400px;
}

.r450 {
  float: right;
  width: 450px;
}

.l360 {
  float: left;
  width: 360px;
}


.hpnav {
  /*2008-05-28 CK width: 370px;*/
  width:560px;
  clear: both;
  height: 40px;
  padding: 5px;
  margin-bottom: 2px;
}

.hpnav a {
 color: #5386ba;
}

.blue {
 color: #5386ba;
}

.green {
 color: #47a109;
}

.minh600 {
  width: 1px;
  margin-right: -1px;
  padding: 0px;
  height: 600px;
  float: left;
}

.minh450 {
  width: 1px;
  margin-right: -1px;
  padding: 0px;
  float: left;
}

.subheaderline {
  width: 600px;
  background: #345c7b;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
  padding: 3px;
}
.subheaderlinebox {
  width: 598px;
  background: #ffffff;
  border: 1px solid #345c7b;
  color: #000000;
  text-align: left;
  padding: 3px;
}

.subheaderline1 {
  width: 600px;
  background: #345c7b;
  color: #ffffff;
  font-weight: bold;
  font-size: 10px;
  text-align: left;
  padding: 3px;
}
.subheaderline2 {
  width: 600px;
  background: #345c7b;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  padding: 3px;
}
.subheaderline3 {
  width: 600px;
  background: #345c7b;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  padding: 3px;
}
.subheaderline3_black {
  width: 590px;
  background: #ffffff;
  color: #345c7b;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  padding: 3px;
}
.subheaderline4 {
  width: 600px;
  background: #345c7b;
  color: #ffffff;
  font-weight: bold;
  font-size: 16px;
  text-align: left;
  padding: 3px;
}
.subheaderblock {
  width: 600px;
  text-align: left;
}

.subheaderline_small {
  width: 370px;
  background: #345c7b;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
  padding: 3px;
}

.boxrow, .boxrowr, .boxrowl, .boxrowm {
  border-bottom: solid 1px #8c8c8c;
}

.subreadcrumb {
 padding-top:21px;
 width: 660px;
 margin-bottom: 10px;
 padding-left: 10px;
}

.subreadcrumb b {
 font-size: 8pt;
}

.subc1 {
 font-family: Arial;
 color: #ffffff;
 font-size: 7pt;
 background: #345c7b;
 width: 205px;
 padding-left: 15px;
 padding-top: 3px;
 height: 17px;
 float: left;
}

.subc2 {
 font-family: Arial;
 color: #6a6a6a;
 font-size: 7pt;
 background: #cccccc;
 width: 205px;
 padding-left: 15px;
 padding-top: 3px;
 height: 17px;
 float: left;
}

.subc3 {
 font-family: Arial;
 color: #6a6a6a;
 font-size: 7pt;
 background: #dcdcdc;
 width: 205px;
 padding-left: 15px;
 padding-top: 3px;
 height: 17px;
 float: left;
}

.subcdone {
 font-family: Arial;
 color: #ffffff;
 font-size: 7pt;
 background: #7bcf36;
 width: 205px;
 padding-left: 15px;
 padding-top: 3px;
 height: 17px;
 float: left;
}

.sufooter {
 border-top: solid 1px #b1b1b1;
 margin-top: 20px;
 padding-top: 10px;
 width: 660px;
 text-align: right;
}

/* WMW 2007-12-04 */
.boxrowl, .boxrowr {
 vertical-align: top;
 font-size:11px;
}

#gewinn_counter{
	height:67px;
	max-height:92px;
	width:384px;
	max-width:384px;
	background-image:url(/images/game.01.countdown_bg.jpg);
	text-align:center;
	padding-top:25px;
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; font-size:40px; color:#FFFFFF;
}

TABLE.price {
	width:670px; height:auto; margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:normal;
	border-collapse:collapse;
}
TABLE.price TR,
TABLE.price TH,
TABLE.price TD {
	margin:0px; padding:0px;
}

TABLE.price TH {
	padding-left:5px; padding-top:5px; padding-bottom:5px;
	width:175;
	border:1px solid #345C7B;
	color:#5288C0;
	vertical-align:top;
	text-align:left;
}
TABLE.price TH.head {
	width:115px;
}
TABLE.price TH.col1 {
	width:180px;
}



TABLE.price TD {
	border:1px solid #345C7B;
	padding-left:5px; padding-top:5px; padding-bottom:5px;
	color:#2D5473;
	vertical-align:top;
	text-align:left;
}
TABLE.price TD.desc {
	padding-right:0px;
	font-weight:bold;
	/*width:40px;*/
	border-right:none;
}
TABLE.price TD.price {
	border-left:none;
	/*width:50px;*/
	font-weight:normal;
	padding-right:20px; padding-left:0px;
	text-align:right;
}
TABLE.price TD.hint {
	padding-top:15px;
	border:none;
	font-size:10px;
	font-weight:normal;
	color:#666666;
}
TABLE.price TD SUP,
TABLE.price TH SUP,
LI SUP {
	font-size:7px;
	color:#333333;
}




#angebot_box{
        float:right;
        width:282px;
        height:155px;
        background-image:url('/images/angebot_bg.jpg');
        background-position: 0px 20px;
        background-repeat: no-repeat;
        padding-right: 10px;
}

#angebot_text{
        float:right;
        margin-top:5px;
        margin-left:10px;
}

#angebot_image{
        float:left;
        margin-top:5px;
        margin-left:8px;
}
#navi_top_dark {
        height: 20px;
        background-color: #999999;
}

#navi_toptext_dark {
        margin-left: 8px;
        color:white;
        font-weight:700;
}
#navi_toptext {
        margin-left: 8px;
}



TABLE.addressbook {
	margin:0px; padding:0px; border:none;
	width:670px; height:auto;
	font-family:Verdana;
	font-size:11px;
	border-collapse:collapse;
}
TABLE.addressbook TD {
	margin:0px; padding:3px; border:none;
}
TABLE.addressbook TH {
	margin:0px; padding:3px; border:none;
	background-color:#2D5473;
	color:#FFFFFF;
	font-weight:bold;
}
TABLE.addressbook TR {
	margin:0px; padding:0px; border:none;
	border-bottom:2px solid #FFFFFF;
}
TABLE.addressbook TR.odd {
	background-color:#DDDDDD;
}
TABLE.addressbook TR.even {
	background-color:#EEEEEE;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.left {
	text-align:left;
}
/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*Spiffy corners */
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E4E4E4}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3;
  background:#eaeaea}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#e9e9e9}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;}
.spiffy4{
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3}
.spiffy5{
  border-left:1px solid #eaeaea;
  border-right:1px solid #eaeaea}
.spiffyfg{
	padding:10px;
	padding-top:20px;
  background:#E4E4E4}

