BODY {
	background: url('../graphics/bg-home.gif');
	padding: 0;
	margin: 0;
}
#logo {
	padding: 25px 0px 25px 40px;
}
#logo IMG{
	display: block;
}
TABLE.menue1 TD IMG{
	display: block;	
}
#pics {
	background: url('../graphics/home-ballons.gif') top right no-repeat;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#pics IMG{
	border-right: 1px solid #FFFFFF;
}
TABLE.fotos TD IMG{
	display: block;	
}
#menue2 {
	padding-left: 300px;
}

#menue2 TABLE TD IMG{
	display: block;	
}
#newsbox {
	position: absolute;
	top: 179px;
	left: 565px; 
	z-index: 2;
	width: 175px;
	font-family: verdana, helvetica;
	color: #FFFFFF;
	font-size: 11px;
	background: #009EDC;
}
#newsbox P.title{
	font-weight: bold;
	text-transform: uppercase;
}
#newsbox P{
	padding: 5px 0px;
	margin: 0;
}
#newsbox A{
	color: #FFFFFF;
}
DIV.tipps {
	color: #cc3300;
	font-size: 9px;
	margin: 0;
	padding: 0;
	position: absolute;
}
DIV.tipps h1{
	color: #cc3300;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
DIV.footnotes {
	color: #1A6397;
	font-size: 9px;
	margin: 0;
	padding: 0;
}
DIV.footnotes h2{
	color: #1A6397;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
DIV.footnotes h3{
	color: #1A6397;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

/***** AT Summer Sale Button *****/
/*#pics #sale{
	display: block;
	left: 600px;
	position: absolute;
	top: 75px;
	z-index: 100;
}

#pics #sale img{
	border: none;
}*//* ======== PROGRESSBAR ================== */

TABLE.progressbar {
  margin-bottom: 2em;
}

TABLE.progressbar TR TD {
  text-align: center;
}

SPAN.progress-title-preceding {
  font-size: smaller;
}
SPAN.progress-title-self {
  font-size:   11px;
  font-weight: bold;
}
SPAN.progress-title-following {
  font-size: smaller;
}
/* ======== ERRORS ================== */

DIV.errorbox {
  background-color: #ffffff;
  color:            black;
  border:           1px solid #cc3300;
  margin-bottom:    30px;
  text-align:       left;
}

DIV.errorbox UL {
  padding: 3px;
  margin-left: 18px;
}

DIV.errorbox UL LI {
  color:       #cc3300;
  font-weight: normal; 
  text-align:  left;
  font-size:   13px;
}

DIV.errorbox P.boxtitle {
  background-color: #CC3300;
  color:          white;
  text-decoration: none;
  font-weight:     bold; 
  margin:           0px;
  padding-top:      2px;
  padding-right:    3px;
  padding-bottom:   2px;
  padding-left:    18px;
  font-size:       12px;
}

LABEL.error {
  color: #CC3300;
}

INPUT.error, SELECT.error, TEXTAREA.error {
  color:       #CC3300;
  font-weight: bold;
}

DIV.errorbox DIV.titleicon {
  float: left;
  position: relative; top: 2px; left: 2px; z-index:1;
}

/* ======== SHOP ================== */

/* sidebar */

DIV.sidebarbanner {
  text-align: center;
}

DIV.shop FORM {
  margin: -2px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

DIV.shop SPAN.price {
  font-weight: bold;
  color: #CC3300;
  text-decoration: none;
  white-space: nowrap;
}

DIV.shop SPAN.shopnote {
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  font-size: smaller;
}

DIV.shop A.price {
  font-weight: bold;
  color: #CC3300;
  text-decoration: none;
}

DIV.shop A.plain {
  font-weight: bold;
  color: #336699;
  text-decoration: underline;
}

DIV.shop A.small {
  font-weight: normal;
  color: #336699;
  text-decoration: underline;
  font-size: smaller;
}

DIV.shop A.small:HOVER {
  font-weight: normal;
  color: #CC3300;
  text-decoration: underline;
  font-size: smaller;
}

DIV.shop H3.productdigest {
  color:                   #336699;
  background-color:        #FFFFFF;
  margin-bottom:             0.0em;
  margin-top:                1.5em;
  padding:                     0px; 
  border-bottom: 1px solid #336699;
  font-weight:                bold;
  font-size:                  13px;
  clear:                      both;
}

DIV.productdigest {
  background-color:            #9cceef;
  margin-top    :                  0em;
  margin-bottom:                  15px;
  padding:                         8px;
}

IMG.productimage {
  border: 1px solid #336699;
}

DIV.shopsidebar {
  background-color: #f6e4d5;
  color: black;
  border: 1px solid #CC3300;
  width: 160px;
  padding: 3px;
  margin-bottom: 30px;
  text-align: left;
}

DIV.shopsidebar P.sidebartitle {
  background-color: #cc3300;
  color: white;
  text-decoration: none;
  font-weight: bold; 
  padding-top:     2px;
  padding-right:   3px;
  padding-bottom:  2px;
  padding-left:   18px;
  margin: -3px -3px 20px -3px;
  font-size: 12px;
}

DIV.shopsidebar-addons {
  background-color:            #FFFFCC;
  color:                         black;
  border:            1px solid #FF9900;
  width:                         160px;
  padding:                         3px;
  margin-bottom:                  30px;
  text-align:                     left;
}

DIV.shopsidebar-addons P.sidebartitle {
  background-color:            #FF9900;
  color:                         white;
  text-decoration:                none;
  font-weight:                    bold; 
  padding-top:                     2px;
  padding-right:                   3px;
  padding-bottom:                  2px;
  padding-left:                   18px;
  margin:          -3px -3px 20px -3px;
  font-size:                      12px;
}

DIV.sidebarcart {
  clear: both;
}

DIV.sidebarcart TD {
  font-size: 10px;
}

DIV.shopsidebar P.sidebartitle .b24{
  color: white;
}

DIV.shopsidebar P.sidebartitle .b24 sup{
  color: white;
}

/* forms */

DIV.dotted {
  border: 1px dotted #336699;
  background-color: #9cceef; 
  padding: 8px;
}

DIV.dotted TABLE TR TD {
  background-color: #9cceef;
}

INPUT.submit-back {
  padding-top: 0px;
  margin-top: 0px;
  background-color: white;
  border: 2px outset white;
  font-size: 11px;
  font-weight: bold;
  color: #CC3300;
  text-align: center;
  cursor: pointer;
}

INPUT.image-submit {
  padding-top:      0px;
  margin-top:       0px;
  border:           0px solid red;
  background-color: #FFFFFF;
  color:            white;
  width:            1px; 
  height:           1px;
}

INPUT.submit-submit {
  padding-top: 0px;
  margin-top: 0px;
  background-color: #CC3300;
  border: 2px outset white;
  font-size: 11px;;
  font-weight: bold;
  color: white;
  text-align: center;
  cursor: pointer;
}

TABLE.cart TR.header TD {
  background-color: white;
  border-bottom: 1px solid #999999;
  font-size: 10px;
}

TABLE.cart TR.footer TD {
  background-color: white;
  font-weight: bold;
  border-bottom: 1px solid #999999;
}

TABLE.cart TR.footer TD.summe {
  background-color: #CDCDCD;
  font-weight: bold;
}

TABLE.cart TD {
  color: #336699;
}

TABLE.cart TR.odd TD.gesamt {
  background-color: #EEEEEE;
  color: #336699;
  font-weight: bold;
}

TABLE.cart TR.even TD.gesamt {
  background-color: #EEEEEE;
  color: #336699;
  font-weight: bold;
}

TABLE.cart TR.odd TD {
  background-color: #FFFFFF;
  border-bottom: 1px solid #999999;
}

TABLE.cart TR.even TD{
  background-color: #FFFFFF;
  border-bottom: 1px solid #999999;
}

/* ======== FORMS ================== */

FORM {
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}

LABEL {
  color:       #336699;
  font-size:      12px;
  font-weight:    bold;
}

FORM DIV.informaltable {
/*  
  border:           1px dotted #336699;
  background-color:            #9cceef;
*/
  border:           1px solid #CC3300;
  background-color: #f6e4d5; 
  margin-bottom:                  15px;
  padding:                         8px;
}

FORM DIV.informaltable TABLE TD{
/*  background-color: #9cceef; */
  background-color: #f6e4d5; 
}

FORM DIV.submittable {
  margin-bottom: 15px;
  padding:        0px;
  width:         100%;
}

FORM DIV.submittable TABLE{
  width:         100%;
}

FORM DIV.submittable TABLE TD{
  width:         50%;
}

DIV.sidebar FORM DIV.informaltable {
  border:           2px dotted #336699;
  background-color:            #9cceef;
  padding:                         2px;
  width:                         150px;
}

INPUT, SELECT, TEXTAREA {
  margin-bottom:  5px;
}

SELECT {
  padding-top:    0px;
  margin-top:     0px;
  font-weight: normal;
}

/* ==================================== */

BODY  {
  font-size:                   13px;
  font-family:     arial, helvetica, sans-serif;
  margin:           1px 0px 0px 1px;
  background: url('https://www.ballon24.de/graphics/bg.gif');
}

TD {
  font-size: 13px;
  font-family: arial, helvetica, sans-serif;
}

IMG {
  border:  0px;
  padding: 0px;
  margin:  0px;
}

DIV.content A         { font-size: 13px; font-weight:bold; color:#114477; text-decoration: underline; }
DIV.content A:hover   { font-size: 13px; font-weight:bold; color:#CC3300; text-decoration: underline; }

.b24 {
  color:       #114477;
  font-weight:    bold;
  font-style:   normal;
}

.b24 sup {
  color:       #114477;
  font-weight:    bold;
  font-style:   normal;
  font-size:   smaller;
}

DIV.quote {
  margin-top:  5px;
}

.attribution {
  border-bottom: 1px dotted #336699;
  margin-bottom: 25px;
  margin-top: 0px;
  font-weight: bold;
  text-align: right;
  font-size: 13px; 
}

DIV.mediaobjectleft, div.inlinemediaobjectleft {
  margin-top:    0em;
  margin-bottom: 0.5em;
  margin-right:  1.5em;
  float: left;
}

div.mediaobjectright, div.inlinemediaobjectright {
  margin-top:    0em;
  margin-bottom: 0.5em;
  margin-left:   1.5em;
  float: right;
}

DIV.content P{
  margin-top:      0em;
  margin-bottom: 1.5em;
  line-height:   1.5em;
}

P {
  font-size: 13px; 
}

P.clear {
  clear: both;
}

DIV.caption {
  font-weight:   bold;
  margin-top:   -15px;
  padding-bottom: 10px;
  margin-left: -15px;  
}

/* ========================= */
/* FAQ                       */
/* ========================= */

TR.question {
  font-weight: bold;
  font-size: 13px;   
}

TR.toc TD DL DT A {
  color: #CC3300;
  font-weight: normal;
  text-decoration: none;
}

TR.toc TD DL DT A:HOVER {
  color: #CC3300;
  font-weight: normal;
  text-decoration: underline;
}

DIV.qandaset DL {
  margin-top: 10px;
  margin-bottom: 35px;
}

DIV.qandaset DL DT A {
  color: #336699;
  font-weight: bold;
  text-decoration: underline;
}

DIV.qandaset DL DT A:HOVER {
  color: #336699;
  font-weight: bold;
  text-decoration: underline;
}

DIV.qandaset DL DL DT {
  margin-top: 5px;
  margin-bottom: 5px;
}
  
DIV.qandaset DL DD A {
  color: #CC3300;
  font-weight: normal;
  text-decoration: none;
}

DIV.qandaset DL DD A:HOVER {
  color: #CC3300;
  font-weight: normal;
  text-decoration: underline;
}

/* ========================= */
/* ADMONITIONS               */
/* ========================= */

DIV.tip {
  margin-left: 0px;
  margin-top: 10px;
  clear: both;
}

DIV.tip P{
  font-size: 11px; 
  clear: both;
}

DIV.tip TH {
  padding-top:     5px;
  font-size:      11px; 
  font-weight:    bold;
  color:       #CC3300;
}

DIV.tip A{
  font-size:      11px; 
}

DIV.tip A:HOVER{
  font-size:      11px; 
}

DIV.important A{
  font-size:      11px; 
}

DIV.important A:HOVER{
  font-size:      11px; 
}

DIV.note A{
  font-size:      11px; 
}

DIV.note A:HOVER{
  font-size:      11px; 
}

DIV.important P{
  font-size: 11px; 
  clear: both;
}

DIV.important TH {
  font-size:      11px; 
  font-weight:    bold;
  color:       #31689C;
}

DIV.note {
  clear: both;
}

DIV.note P{
  font-size:  11px; 
  clear:      both;
}

DIV.note TH {
  font-size:      11px; 
  font-weight:    bold;
  color:       #31689C;
}


DIV.readmore {
  border: 1px dotted #336699;
  margin-top: 40px;
  width: 100%;
  clear: both;
  background-color: #E5F6FA;
}


DIV.readmore p.title {
  margin-bottom: -10px;
}

DIV.readmore UL LI{
   list-style:    url(/graphics/list2.gif);
   margin-left:   0em;
   margin-top:    0px;
   margin-bottom: 3px;
}

DIV.readmore UL LI P {
   margin-top: 5px;
   margin-bottom: 3px;
}

DIV.readmore UL {
  margin-left: 1.5em;
  margin-top: 5px;
  background-color: #E5F6FA;
}

DIV.readmore TD {
  margin-top: 5px;
  background-color: #E5F6FA;
}

/* ========================= */


EM {
  font-weight: bold;
  font-style: normal;
}
 
.remark {
  font-size: 13px; 
  font-weight: bold;
  text-decoration: none;
  display: block;
}


/* ========================= */
/* HEADINGS                  */
/* ========================= */
DIV.content {
  font-size: 13px; 
}

TABLE.content {
  height: 100%;
}

DIV.contentbody {
  margin:       20px 0px 0px 0px;
  padding-left: 0px;
}

DIV.section {
  margin-top: 20px;
  margin-bottom: 3em;
  clear: both;
}

DIV.bridgehead {
  margin-top: 20px;
  clear: both;
}
DIV.intro {
  font-size: 9px;
  color: #FFF;
}

H1 {
  margin-top:    20px;
  margin-left:   23px;
  font-size:     13px;
  border-bottom: 1px solid #114477;
  color:         #114477;
  font-weight:   bold;
  margin-bottom: 0px;
}

H2 .b24, H2 .b24 sup, H1 .b24, H1 .b24 sup  {
  color: #336699;
}

IMG.h2icon {
  float:         left;
  position:  relative;
  z-index:        100;
  left:         -10px;
  top:           -3px;
}

H2 {
  background-color: #9cceef;
  border-bottom: 1px solid #336699; 
  color: #336699;
  font-weight: bold;
  font-size: 13px;
  clear: both;
  text-decoration: none;
}

DIV.content H2 A         { font-weight:bold; color:#336699; text-decoration: none; }
DIV.content H2 a:link    { font-weight:bold; color:#336699; text-decoration: none; }
DIV.content H2 a:hover   { font-weight:bold; color:#CC3300; text-decoration: none; }
DIV.content H2 a:active  { font-weight:bold; color:#CC3300; text-decoration: none; }
DIV.content H2 a:focus   { font-weight:bold; color:#CC3300; text-decoration: none; }

H3 {
  color:         #000;
  margin-bottom:   0 em;
  margin-top:      0 em;
  padding:           0px;
  font-weight:      bold;
  font-size:        13px;
}
DIV.intro H3 {
  margin: 0;
  padding: 0;
  font-size: 9px;
  color: #FFF;
}

DIV.blaettern {
  vertical-align: bottom;
  margin-top: 7px;
  float: right;
}

DIV.blaetterntop {
  vertical-align: bottom;
  margin-top: 14px;
  float: right;
}

/* ========================= */
/* SIDEBAR                   */
/* ========================= */

DIV.sidebars {
  margin-top:  20px;
  margin-left:  0px; 
  text-align: right;
}

DIV.sidebar {
  background-color: #9cceef;
  color: black;
  border: 1px solid #336699;
  width: 160px;
  padding: 3px;
  margin-bottom: 30px;
  text-align: left;
}

* html DIV.sidebar {
  width: 168px;
}

DIV.sidebar h1 {
  background-color: #336699;
  color:            white;
  text-decoration:  none;
  font-weight:      bold; 
  padding-top:      2px;
  padding-right:    3px;
  padding-bottom:   2px;
  padding-left:     18px;
  margin:           -3px -3px 3px -3px;
  font-size:        12px;
}

DIV.sidebar P.sidebartitle .b24, DIV.sidebar P.sidebartitle .b24 sup{
  color: white;
}

DIV.titleicon {
  float: left;
  position: relative; top:-2px; left:-2px; z-index:1;
}

DIV.sidebar UL {
  list-style-image : url(/graphics/list2.gif);
  list-style-type: disc;
}

DIV.sidebar DIV.mediaobject {
  float: none;
  margin: 0px 0px 0px 0px;
}

DIV.sidebar DIV.mediaobjectleft, div.sidebar div.inlinemediaobjectleft {
  margin-top:    0em;
  margin-bottom: 0.1em;
  margin-right:  0.3em;
  float: left;
}

DIV.sidebar DIV.mediaobjectright, div.sidebar div.inlinemediaobjectright {
  margin-top:    0em;
  margin-bottom: 0.1em;
  margin-left:   0.3em;
  float: right;
}

/* ========================= */
/* LINKES MENUE              */
/* ========================= */

TD.leftnavi {
  vertical-align:       top;
  background-color: #CC3300;
  width:              164px;
  height:              100%;
}

UL.leftnavi {
  padding:              0px;
  margin-top:          22px;
  margin-left:         10px;
  margin-bottom:        5px;
  background-color: #CC3300;
}

UL.leftnavi LI {
  list-style-image:      none;
  list-style-type:       none;
  color:              #FFFFFF;
  font-size:             10px;
  margin-bottom:         15px;
}

UL.leftnavi LI.curpage A {
  text-decoration:  underline;
  font-weight:           bold;
}

UL.leftnavi LI.otherpage A {
  text-decoration:  underline;
  font-weight:           bold;
}

UL.leftnavi LI.ancestor A {
  text-decoration:  underline;
}

UL.leftnavi LI A {
  font-weight:           bold;
  color:              #FFFFFF;
  font-size:             12px;
  text-decoration:       none;
}

UL.leftnavi LI A:HOVER {
  text-decoration:  underline;
}
/* ------- */
/* ebene 1 */
/* ------- */

UL.leftnavi UL {
  padding:                0px;
  margin-top:             5px;
  margin-left:           15px;
  margin-bottom:          5px;
}

UL.leftnavi UL.level1 LI {
  list-style-type:    none;
  color:           #FFFFFF;
  font-size:          12px;
  font-weight:      normal;
  margin-bottom:       2px;
}

UL.leftnavi UL.level1 LI.curpage {
  list-style-image:    url(/graphics/lev1.gif);
  color:               #FFFFFF;
  font-size:           10px;
  font-weight:         bold;
}

UL.leftnavi UL.level1 LI.ancestor {
  list-style-image: url(/graphics/lev1.gif);
  color:            #FFFFFF;
  font-size:        12px;
  font-weight:      bold;
}

UL.leftnavi UL.level1 LI A {
  font-weight:    normal;
  color:         #FFFFFF;
  font-size:        12px;
  text-decoration: none;
}

UL.leftnavi UL.level1 LI A:HOVER {
  text-decoration: underline;
}

UL.leftnavi UL.level1 LI.ancestor A {
  font-weight: bold;
}

UL.leftnavi UL.level1 LI.curpage A {
  font-weight: bold;
}

/* ------- */
/* ebene 2 */
/* ------- */

UL.leftnavi UL.level1 UL.level2 {
  padding:           0px;
  margin-top:        3px;
  margin-left:      16px;
  list-style-type:  disc;
  color:           white;
  font-size:        11px;
}

UL.leftnavi UL.level1 UL.level2 LI {
  list-style-type:    disc;
  list-style-image:   none;
  margin-top:          0px;
  margin-bottom:       0px;
  color:             white;
  font-weight:      normal;
  font-size:          11px;
}

UL.leftnavi UL.level1 UL.level2 LI.curpage A {
  color:            white;
  font-size:         11px;
  font-weight:       bold;
}

UL.leftnavi UL.level1 UL.level2 LI.otherpage A {
  color:            white;
  font-size:         11px;
}

UL.leftnavi UL.level1 UL.level2 LI A {
  color:            white;
  font-size:         11px;
  text-decoration:   none;
  font-weight:     normal;
}

UL.leftnavi UL.level1 UL.level2 LI A:HOVER {
  text-decoration: underline;
}

/* ========================= */
/* BANNER                    */
/* ========================= */

DIV.banner {
  background-color: #336699;
  color: white;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 1px;
}

DIV.banner TD.claim {
  background-color: #336699;
}

DIV.spacer {
  background-color: #FFFFFF;
}

DIV.spacer img {
  display:block;
  line-height: 1px;
}

DIV.banner img {
  display:block;
}

DIV.banner A {
  color: white;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
}

DIV.banner TD.topnavi {
  color: white;
  font-weight: bold;
  font-size: 12px;
  background-color: #336699;
}

DIV.banner TD.mainnavi {
  color: white;
  padding-left: 10px;
  font-weight: bold;
  margin-left: 10px; 
  font-size: 12px;
  background-color: #336699;
}

DIV.banner TD.quicknavi {
  background-color: #336699;
}

DIV.banner TD.quicknavi FORM DIV {
  background-color: #CC3300;
  margin: 0px;
  padding: 0px;
  width: 215px;
  text-align: center;
  border-left: 1px solid white;
  border-right: 1px solid white;
}

TD.quicknavi FORM {
  padding: 0px;
  margin-bottom: 0px;
}

TD.quicknavi FORM DIV SELECT {
  padding: 0px;
  margin: 3px;
  width: 180px;
  font-size: 12px;
}

/* ========================= */
/* Footer                    */
/* ========================= */

DIV.footer {
  clear:       both;
  border-top:  1px solid #336699;
  color:       #336699;
  font-size:   10px;
  margin-top:  20px;
  margin-left: 0px;
}

DIV.footer A {
  color:           #336699;
  font-size:       10px;
  font-weight:     normal;
  text-decoration: none;
}

DIV.footer A:HOVER {
  color:           #336699;
  font-size:       10px;
  font-weight:     normal;
  text-decoration: underline;
}


/* ========================= */
/* Listen                    */
/* ========================= */

DIV.itemizedlist p.title {
  margin-bottom: -10px;
}

DIV.itemizedlist UL {
  margin-left: 0em;
  padding: 0.5em 0 0 1em;
}

DIV.itemizedlist UL LI {
  list-style-image : url(/graphics/list2.gif);
  list-style-type: disc;
  margin-left:     1em;
  margin-top:      0em;
  margin-bottom:   3px;
}

DIV.itemizedlist UL LI P {
   margin-bottom: 0.5em;
}

OL LI { clear: both; }

OL {
   margin-left: 0px;
}


/* ========================= */
/* Sitemap                   */
/* ========================= */

UL.toc {
   list-style : url(/graphics/list.gif);
   list-style-type: disc;
   margin-left: 1.5em;
}

UL.toc UL {
   list-style-type: disc;
   color: #CC3300;
   list-style-image : none;
   margin: 1em 0em 1em 1.5em;
}

UL.toc UL UL {
   list-style-type: disc;
   color: #CC3300;
   list-style-image : none;
   margin: 1em 0em 1em 1.5em;
}

ul.toc ul ul li A{
   margin-top: 0px;
   font-size: 12px;
   text-decoration: none;
   color: #CC3300;
}

ul.toc ul ul li A:HOVER{
   font-size: 12px;
   text-decoration: underline;
   color: #CC3300;
}

/* ========================= */

.recommend{
	margin: 0px 0px 15px 0px;	
}

#overlay{
	display: none;
	position: absolute;
	background-color: #000000;
	opacity: 0.0;
	width: 100%;
	z-index: 101;
}

#recommendation_container{
	position: absolute;	
	z-index: 102;
	display: none;
	width: 420px;
/*	height: 455px;*/
	background-color:#F6E4D5;
	border:1px solid #CC3300;
	padding: 8px 0px 8px 8px;
}

* html #recommendation_container{
	width: 430px;
	padding: 8px 0px 16px 8px;
}

#close{
	position: absolute;
	top: -10px;
	left: 425px;
}

#recommendation_container th{
	text-align: left;
	font-size: 13px;
}

#recommendation_container th, #recommendation_container td{
	padding: 5px 5px 5px 5px;	
}

td#preview{
	padding: 12px 6px 12px 6px;
}

#recommendation_container td.submit{
	text-align: right;
	padding: 6px 6px 0px 0px;
}

#recommendation_container td.submit input{
	margin: 0px 0px 6px 0px;
}

a div.inlinemediaobjectleft, a div.inlinemediaobjectright {
	cursor: pointer;
}

@media print {
   .leftnavi, .sidebar, .readmore, .mainnavi, .topnavi, .quicknavi, .claim {
      display: none;
   }
}