/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

body {
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(images/bg.png);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
}

a:link {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a:visited {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a:hover {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #e2d185;
	text-decoration: none;
}

#fliess {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-right: 30px;
	padding-left: 30px;
}

#fliess2 {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-left: 15px;
}

#produktfliess {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

a.mininavi:link {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

a.mininavi:visited {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

a.mininavi:hover {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #e2d185;
	line-height: 16px;
	text-decoration: none;
}

#headline {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 15px;
}

a.produktheadline:link {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.produktheadline:visited {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.produktheadline:hover {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 12px;
	color: #e2d185;
	text-decoration: none;
}

#naviheadline {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 15px;
}

a.submenu:link {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#321B00;
	text-decoration:none;
	line-height:25px;
}

a.submenu:visited {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#321B00;
	text-decoration:none;
	line-height:25px;
}

a.submenu:hover {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 12px;
	line-height: 16px;
	line-height: 25px;
	color: #e2d185;
	text-decoration: none;
}

a.submenu2:link {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#321B00;
	text-decoration:none;
	line-height:20px;
}

a.submenu2:visited {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#321B00;
	text-decoration:none;
	line-height:20px;
}

a.submenu2:hover {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 12px;
	line-height: 16px;
	line-height:20px;
	color:#e2d185;
	text-decoration:none;
}

#balken {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 8px 8px 8px 8px;
	color: #660000
}
		
#balken2 {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 8px 8px 8px 8px;
}
		


		

body {
	margin-left: 0px;
	margin-top: 0px;
}
 .Stil1 {
	color: #660000;
	font-weight: bold;
}



#nocss              { visibility: hidden; display: none; }

/* clearfix */
.cf:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.cf {display:inline-block;} /* http://5thirtyone.com/archives/539 */
/* Hides from IE-mac \*/
* html .cf {height: 1%}
/* End hide from IE-mac */

/* Standarteinstellungen */
body               { background: #ffffff; padding: 0; margin: 0; color: #000000;}
body, p            { font-size: 11px; text-align: left; font-family: tahoma, verdana, arial, sans-serif; }
a                  { color: #ee0000; text-decoration: none; }
img                { border: 0px; }
form               { margin: 0px; padding: 0px; }
td                 { font-size: 11px; }

h1, h2, h3         { margin: 0px; padding: 0px; }
h3                 { color: #444444; font-weight: normal; }
h4, h5             { color: #996600; padding: 0px; margin: 0px 0px 6px 8px; }
h1                 { font-size: 14px; }
h2, h3, h4, h5     { font-size: 11px; }

h1 a               { color: white; text-decoration: none; }
h1 a:hover         { color: white; text-decoration: underline; }
h1 em              { font-style: normal; border-bottom: solid 1px #ffc6c6; }

h2 .edit           { display: inline; margin-left: 8px; }
h4 .edit           { display: inline; margin-left: 8px; }
h5 .edit           { display: inline; margin-left: 8px; }
h2 .edit a         { color: #907070; }
h4 .edit a         { color: lightgrey; }
h5 .edit a         { color: lightgrey; }
h2 .edit a:hover   { color: #996600; }
h4 .edit a:hover   { color: #996600; }
h5 .edit a:hover   { color: #996600; }

.paddingvert10     { padding: 10px 0px; }
.padtop10          { padding-top: 10px; }
.margtop10         { margin-top: 10px; }
.center            { margin-left: auto; margin-right: auto; }
div.clear          { clear: both; }
ul.ul_red          { margin-left: 15px; margin-top: 6px; padding-left: 0px; padding-top: 0px; color: #996600; }
ul.ul_red li       { padding: 5px 0px; }
#profilecourses.ul_red li { padding: 2px 0px; }
ul.ul_red li span  { color: black; }
.altop             { vertical-align: top; }
.alright           { text-align: right; }
#countdown         { margin-bottom: 10px; color: gray; font-size: 9px; }

#headlinevz          { background: #F1EEE3; color: #000000; font-weight: bold; line-height: 23px; font-size: 14px; padding: 0px 10px 0px; margin: 0px; border-bottom: solid 1px #996600; }
#headlinevz.dbl      { text-align: right; }
#headlinevz.dbl h1   { float: left; }

#headlinevz_small          { background: #F1EEE3; color: #000000; font-weight: bold; line-height: 23px; font-size: 14px; padding: 0px 10px 0px; margin: 0px; border-bottom: solid 1px #996600;width:370px; }
#headlinevz_small .dbl      { text-align: right; }
#headlinevz_small .dbl h1   { float: left; }

/* frequent elements */


.formtable         { margin: 0px auto; }
.formtable         { margin: 0px; }
.formtable td      { border: none; margin: 0px; padding: 3px 1px; }
.formtable td.labelred { padding-right: 10px; font-weight: bold; color: #ff0000; }
.formtable td.label { padding-right: 10px; font-weight: bold; color: gray; }
.formtable td.labelX { padding-right: 10px; font-weight: bold; color: #FF4040; }
.formtable td.labelY { padding-right: 10px; }
.formtable tr.tallrow { vertical-align: top; }
.formtable .formerror { font-size: 10px; color: #FF4040; }
.formbuttons       { text-align: center; margin: 10px 10px; }
.formbuttons .inputsubmit, .formbuttons .inputbutton { margin: 2px 4px; }

.iconsection       { margin: 0px; margin-bottom:20px; }
.iconsection .icon { width:120px; text-align:center; vertical-align:top; }
.iconsection .info { width:230px; vertical-align:top; }
.iconsection .info h2 { margin:10px 0px; font-size:13px; border-bottom:1px solid #996600; }
.iconsection .info p { margin:8px 0px; }


#friendtables      { margin: 0px; padding: 10px; background: #F1EEE3; }
.friendtable       { margin: 0px; padding: 8px; margin-bottom: 8px; background: white; border: solid 1px #000000; }
.friendtable .image { vertical-align: top; text-align: left; width: 110px; }
.friendtable .info { vertical-align: top; width: 270px; }
.friendtable .info table { width: 225px; }
.friendtable .info td { vertical-align: top; font-size: 11px; line-height: 14px; margin: 0px; padding: 0px 0px 1px 0px; }
.friendtable .info .label { width: 70px; color: gray; }
.friendtable .info .label2 { width: 50px; color: gray; }
.friendtable .myactions { width: 270px; }
.friendtable .mygroups { width: 150px; }

.secheader         { margin: 0px; padding: 2px 8px; color: #000000; background: #F1EEE3; font-size: 11px; font-weight: bold; border-top: solid 1px #996600;  border-bottom: solid 1px #996600; text-align: left; }
.secheader2        { margin: 0px; padding: 2px 8px; color: #000000; background: ##F1EEE3; font-size: 11px; font-weight: bold; border-top: solid 1px #996600;  border-bottom: solid 1px #996600; text-align: left; margin-bottom: 15px; }
  .witheditlink    { text-align: right; }
  .witheditlink h2 { float: left; }
.secheader h2      { color: #000000; font-size: 11px; }
#friendsecheader   { padding: 6px 8px; text-align: center; }

#error             { margin: 0px 10px 10px; padding: 10px; border: solid 1px #dd3c10; background: #ffebe8; }
#error p           { margin: 4px 0px 0px; }
#error a           { text-decoration: underline; color: #dd3c10; }

#editalbum_tabs              { width:560px; text-align: center; padding: 4px 4px 4px 4px; }
  .editalbum_TabsWithMargin  { margin: 10px 5px 10px 5px; border-bottom: solid 1px #000000; }
#editalbum_tabs div          { display: inline; padding: 0px; margin: 0px; }
* html #editalbum_tabs div   { margin: 0 3px; }
#editalbum_tabs a            { margin: 0px; padding: 4px; }
#editalbum_tabs .activetab a { color: white; background: #000000; }
#editalbum_tabs .activetab a:hover { text-decoration: none; }
#editalbum_tabs .inactivetab a:hover { background: #E6E6E6; text-decoration: none; }

#tabs              { text-align: center; padding: 4px 0px; }
  .TabsWithMargin  { margin: 10px 20px 10px; border-bottom: solid 1px #996600; }
#tabs div          { display: inline; padding: 0px; margin: 0px; }
* html #tabs div   { margin: 0 3px; }
#tabs a            { margin: 0px; padding: 4px; }
#tabs .activetab a { color: white; background: #996600; }
#tabs .activetab a:hover { text-decoration: none; }
#tabs .inactivetab a:hover { background: #F1EEE3; text-decoration: none; }

textarea           { border: 1px solid #7b9ebd; padding: 3px; font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; }
select             { border: 1px solid #7b9ebd; padding: 2px; font-size: 11px; font-family: tahoma, verdana, arial, sans-serif }

.inputtext, .inputpassword { border: 1px solid #7b9ebd; padding: 3px; font-size: 11px; }
input[type~="text"], input[type~="password"] { border: 1px solid #7b9ebd; padding: 3px; font-size: 11px; }

textarea           { border: 1px solid #7b9ebd; padding: 3px; font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; }
select             { border: 1px solid #7b9ebd; padding: 2px; font-size: 11px; font-family: tahoma, verdana, arial, sans-serif }


input[type~="submit"], input[type~="button"] { border-style: solid; border-top-width: 1px; border-left-width: 1px;
  border-bottom-width: 1px; border-right-width: 1px; border-top-color: #F1EEE3; border-left-color: #F1EEE3;
  border-bottom-color: #996600; border-right-color: #996600; background-color: #D0C5A0; color: #FFFFFF; font-size: 11px;
  font-family: tahoma, verdana, arial, sans-serif; }

* html .inputbutton, * html .inputsubmit { border-style: solid; border-top-width: 1px; border-left-width: 1px;
  border-bottom-width: 1px; border-right-width: 1px; border-top-color: #F1EEE3; border-left-color: #F1EEE3;
  border-bottom-color: #996600; border-right-color: #996600; background-color: #D0C5A0; color: #FFFFFF; font-size: 11px;
  font-family: tahoma, verdana, arial, sans-serif; padding: 1px; }


.addphotoalbum { margin-right: 10px; padding-left: 10px; width: 200px; height: 100px; text-align: left; float: left}
.listfriendsfotoalbum {width: 350px; text-align: left; margin-right: 10px; float: right;}
.photoheader { padding: 2px 0px; color: #000000; font-size: 11px; font-weight: bold; text-align: left; border-bottom: solid 1px #996600;}
.nophotos { width: 585px; height: 100px; font-size: 12px;  line-height: 17px;  text-align: center;  color: #999;  background: #f7f7f7;  border: solid 1px #ddd; }
.albumdescription { float: left; padding: 10px; margin-top: 10px;  width: 564px; color: #000000; font-size: 11px; text-align: left; background: #F1EEE3; border-top: solid 1px #996600; border-bottom: solid 1px #996600; border-left: solid 1px #996600; border-right: solid 1px #996600;}
.albumdescription_overview { width: 250px; margin-top: 10px;  color: #000000; font-size: 11px; text-align: left;}
.albumlocation_overview { width: 250px; margin-top: 10px;  color: #000000; font-size: 11px; text-align: left;}
.albumlinks_overview{ width: 250px; margin-top: 10px;  color: #000000; font-size: 11px; text-align: left; position: relative; bottom : 0px;}

.albumheadline { color: #000000;  width: 250px; font-size: 12px;  line-height: 17px; font-weight: bold; float: left; margin-right: 10px;}
.albumheadlinecount { color: #999;  font-size: 12px;  line-height: 17px; }

.inputtext_magglass { width: 5px; padding-left: 17px; padding-right: 3px; border: 1px solid #7b9ebd; padding-top: 3px; padding-bottom: 3px; font-size: 11px; background:url(../../images/magglass.png) 3px 4px no-repeat; }
.albumphotocount {padding: 0px 8px;color: #000000; font-size: 11px; font-weight: bold; text-align: left; float: left;}
.myalbumscount { padding: 0px 0px 5px 10px; color: #996600; font-size: 11px; font-weight: bold; text-align: left;}

.myalbumspreviewcontainer {margin: 10px; padding: 5px;float: right; width: 554px; background: #F1EEE3; border-top: solid 1px #996600; border-bottom: solid 1px #996600; border-left: solid 1px #996600; border-right: solid 1px #996600;}

.myalbumspreviewcontainer1 { padding: 5px;float: right; width: 574px; background: #F1EEE3; border-top: solid 1px #996600; border-bottom: solid 1px #996600; border-left: solid 1px #996600; border-right: solid 1px #996600;}

.myalbumspreviewcontainer2 { padding: 5px;float: right; width: 564px; background: #F1EEE3; border-top: solid 1px #996600; border-bottom: solid 1px #996600; border-left: solid 1px #996600; border-right: solid 1px #996600;}

.myalbumpreview { padding: 5px 5px; background: #ffffff; margin: 8px 8px 8px 8px; border: solid 1px #996600; text-align: left; float: left; width: 505px; height: 138px;}

.photocomments { padding: 15px; text-align: left; width: 540px}
.photocomments .spam_message {color: #FF4040;}
.photonewcomment { padding: 15px; color: #000000; font-size: 11px; font-weight: bold; text-align: left; width: 450px}


.wallpost          { padding: 0px; margin: 0px; float: left; margin-bottom: 15px; }
.wallpost td       { padding: 0px; vertical-align: top; }
.wallpost td.image { width: 55px; text-align: left; }
.wallpost .info    { xborder: solid 1px #996600; xpadding-left: 5px; border-top: solid 1px #996600; xborder-bottom: solid 1px #996600; }
.wallpost .info .header { padding: 3px 5px 3px; background: #f7f7f7; border-bottom: solid 1px #996600; xborder-left: solid 1px #996600; xborder-right: solid 1px #996600; }
.wallpost .info .actions { padding: 3px 5px; xbackground: #f7f7f7; xborder: solid 1px #996600; border-bottom: solid 1px #996600; border-top: none; }
.wallpost .info .actions a:hover { text-decoration: underline; }
.wallpost .info .text { xpadding: 7px; xborder-left: solid 1px #996600; xborder-right: solid 1px #996600; padding: 5px 5px; }


#slimcol           { float: left; width: 200px; padding: 0px; margin: 0px 10px 0px 0px; }
.slimcolbox        { margin: 0px; padding: 10px 8px 15px 8px; line-height: 13px; overflow: visible; }
.slimcolbox h4     { margin-top: 1px; margin-left: 0px; margin-bottom: 0; padding-left: 0px; }
.slimcolbox div.clear { clear: both; margin: 0px; padding: 0px; border: none; background: none; }

#profileimage      { text-align: center; margin: 5px 0px 0px 0px; }
#profileganzbreit  { float: left; width: 315px; padding: 0px; margin: 5px 0px 0px 0px; }
* html #profileganzbreit { width: 310px; w\idth: 315px; f\loat: right; margin-top: 5px; c\lear: both; }
html > body #profileganzbreit { width: 315px; }
.profileTable      { margin: 0px; padding: 0px; margin-bottom: 8px; margin-left: 0px; }
.profileTable td   { vertical-align: top; font-size: 11px; line-height: 13px; margin: 0px; padding: 1px 0px 1px 0px; }
.profileTable .label { width: 120px; color: gray; }
a.hiddenGroupName:hover { color:#ee0000;}
a.hiddenGroupName {color:gray;}

.myactions         { margin: 0px; background: white; }
.myactions a       { margin: 0px; padding: 2px 3px; display: block; background: white; border-bottom: solid 1px #996600; font-size: 11px;}
.myactions a:hover { color: white; background: #996600; text-decoration: none; }


.mygroups         { margin: 0px; background: white; }
.mygroups a       { margin: 0px; padding: 2px 3px; display: block; background: white; border-bottom: solid 1px #996600; font-size: 11px;}
.mygroups a:hover { color: white; background: #996600; text-decoration: none; }


.confirm           { padding: 10px; background: #F1EEE3; border: solid 1px #996600; margin: 0px 10px 10px; }
.confirm .image    { width: 110px; text-align: left; }
.confirm td        { vertical-align: top; }

#uploadpicture     { margin: 10px 20px 20px 10px; float: left; width: 250px; }
* html #uploadpicture { f\loat: right; m\argin: 10px 0px 0px 0px; c\lear: both; text-align: left; }
#uploadpicture h4  { border-bottom: solid 1px #996600; margin: 0px; padding: 0px 0px 2px; font-size: 13px; }
#uploadpicture small { display: block; margin: 5px 0px; color: gray; }
#uploadpicture .inputcheckbox { float: left; display: block; margin: 2px 5px 8px 0px; }
#currentpicture    { margin: 10px 10px 20px 20px; float: left; width: 200px; }
#currentpicture h4 { margin: 0px; padding: 1px 0px 4px; font-size: 11px; border-bottom: none; }

#searchform        { text-align: center; margin-bottom: 20px; }
.searchbla         { text-align: left; width: 400; padding-left: 110px; padding-right: 110px; padding-bottom: 10px; }
#searchform input.queryfield { font-size: 18px; width: 400px; margin-bottom: 10px; }



#dialog            { margin: 0px auto; background: #F1EEE3;  border: solid 2px #996600; }
#dialogm           { margin: 0px 20px; background: #F1EEE3;  border: solid 2px #996600; }
#dialog p          { margin: 10px; text-align: left; }
#dialog h3         { margin-left: 10px; padding: 0px 0px 2px; font-size: 15px; color: #996600; font-weight: bold; }
#dialog h4         { border-bottom: solid 1px #996600; margin: 5px 10px 5px; padding: 0px 0px 2px; font-size: 13px; }
#dialog            { color: gray; }
#dialog td.dialog  { padding-top: 10px; border: solid 1px #996600; }
#dialog td td      { border: none; }
#dialog td .formtable { margin: 5px 10px 0px; }
#dialog .buttons   { padding: 10px; text-align: right; }
#dialog .buttons input { margin-left: 10px; }

.DragBox {
  border: #000000 1px solid; cursor: default;
}
.OverDragBox {
  border: #000000 1px solid; cursor: move;
}
.DragDragBox {
  border: #000000 1px solid; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity: 0.5; cursor: move;
}

.subheader         { background: #F1EEE3; color: #904040; font-weight: bold; font-size: 12px; margin: 0px; padding: 2px 8px; border-bottom: solid 1px #996600;}
#subheadline       { font-weight: normal; font-size: 11px; margin-bottom: 15px; padding: 0px 0px; }
#subheadline2      { font-weight: normal; font-size: 11px; margin-bottom: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-left: solid 1px #996600; border-right: solid 1px #996600; }
#subheadline3      { font-weight: normal; font-size: 11px; margin-bottom: 0px; padding: 7px; padding-right: 10px; border-left: solid 1px #996600; border-right: solid 1px #996600; }

//#content, #contentx { border-left: solid 1px #ffb0b0; border-right: solid 1px #ffb0b0; }
#content           { padding: 10px 0px 10px 10px; }
#contentx          { padding: 10px 0px 0px 0px}
#content:after     { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#contentx:after    { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#editbox			{
	display: block;
	height: 20px;
	width : 200px;
}

.productOldPrice{
text-decoration: line-through;
color: #FF0000;

}



#checkoutProcess{
	background: #fff url('img/box_bg.gif') repeat-x left top;
	border: 1px solid #eee;
	width: 100%;
	float: left;
	margin-top: .5em;
}
#checkoutProcess ul{border-right: 1px solid #A5B0BE;padding: 0; margin: 0;}
#checkoutProcess li{float: left; display: block; width: 24.5%; padding: .25em 0 0 0; margin: 0;text-align: center;height: 40px;border: 1px solid #A5B0BE; border-width: 0px 1px 0 0;}
#checkoutProcess .liNoBorder{border-width: 0}

li.now{list-style-type: none; background: url(img/process_now.gif) no-repeat center 22px;}
li.later{list-style-type: none;background: url(img/process_later.gif) no-repeat center 22px;}
li.ready{list-style-type: none; background: url(img/process_ready.gif) no-repeat center 22px;}

/*20111006*/
/* GUTSCHEIN EINLÖSEN IM WARENKORB */
#gift_cart { }
/* RAHMEN FÜR EINGABEFELD */
#gift_cart #input_code { padding: 15px;	background-color:#FFF2CC; border: solid #E9D28F 1px }
/* BUTTON EINLÖSEN */
#gift_cart #input_code input[type="image"] { position: relative; top: 10px; left: 5px;  }
/* ENDE - GUTSCHEIN EINLÖSEN IM WARENKORB */

/* POPUP MIT INFOS */
/* RAHMEN FÜR INFORMATIONEN */
#gift_infos { margin: 0px; padding: 10px; border: 1px solid #000; background: #FFF; display: none; position: absolute; top: 50%; left: 40%; z-index: 1; }
/* LISTE GÜLTIGER ARTIKEL UND KATEGORIEN */
#gift_infos ul.restriction_list { margin: 5px 0px 5px 40px; }
/* ENDE- POPUP MIT INFOS */
