/*
 * $Id: konfigurator.css 234 2008-03-05 13:01:45Z benzman $
 */

div.clearline_blue { height: 1px; background: #2D6FC3; clear: both; }

span.tooltip { line-height: 16px; padding: 0px 3px; background: #ffffff; border: 1px solid #2D6FC3; position: absolute; }

div#zoom_overlay_bg {
	width: 100%; height: 100%;
	position: absolute; top: 0; left: 0;
	opacity: .60; filter:alpha(opacity=60);
	background: #000000;
	z-index: 99;
}
html>body div#zoom_overlay_bg {
	position: fixed;	
}
div#zoom_overlay_content {
	position: absolute; top: 50%; left: 50%;
	width: 580px; height: 580px;
	border: 1px solid #2D6FC3;
	background: #FFFFFF;
	z-index: 100;
	margin: -289px 0 0 -289px;
	cursor: pointer;
}
html>body div#zoom_overlay_content {
	position: fixed;	
}
div#zoom_overlay_content img#zoom_vorschau_produkt {
	position: absolute; top: 0; left: 0; z-index: 101; width: 580px; height: 580px;
}
div#zoom_overlay_content div#zoom_vorschau_aufdrucke {
	position: absolute; top: 0; left: 0; z-index: 102;
}
div#zoom_overlay_content div#zoom_vorschau_aufdrucke img {
	position: absolute; top: 0; left: 0; width: 580px; height: 580px;
}
div#zoom_overlay_content div.zoom_text_abbaehnl {
	font-size: 10px;
	padding: 6px 8px;
	position: absolute; top: 0; left: 0; z-index: 130;
}
div#zoom_overlay_content img.zoom_icon_hide {
	position: absolute; top: 10px; right: 10px; width: 20px; height: 20px; z-index: 131;
}

/*********************************************/
/* Konfigurator                              */
/*********************************************/

div.konfigurator_wrapper {
	width: 830px; 
}

div#konfigurator { 
	font-size: 12px; 
	padding: 10px 0px 10px 10px; 
	background: #F6F6F6; 
	border: 1px solid #2D6FC3;
	/*position: relative; */
}

div#konfigurator .border {
	border: 1px solid #2D6FC3;
}

div#konfigurator .bgwhite {
	background: #FFFFFF;
}

/* linke und rechte Spalte */
div#konfigurator div#spalte_links { 
	width: 352px; float: left; 
}
div#konfigurator div#spalte_rechts { 
	margin-left: 360px; 
	width: 448px; 
}

/* einzelne Frames */
div#konfigurator div#produkt_vorschau, 
div#konfigurator div#produkt_config, 
div#konfigurator div#produkt_auswahl, 
div#konfigurator div#produkt_empfehlen, 
div#konfigurator div#aufdruck_auswahl, 
div#konfigurator div#aufdruck_config,
div#konfigurator div#facebook { 
	margin-bottom: 10px; 
}
div#konfigurator div#produkt_vorschau { 
	position: relative; height: 350px;
	cursor: pointer;
}
div#konfigurator div#produkt_empfehlen, 
div#konfigurator div#produkt_permalink,
div#konfigurator div#facebook { 
	padding: 10px;
}

/* Headline eines Konfigurations-Frames */
div.config_headline { 
	color: #2D6FC3; text-align: left; line-height: 22px;
	margin-left: 22px; padding-left: 5px;
	background: #FFFFFF url(/images/config-headline-pfeil.gif) no-repeat 400px 8px; 
	height: 22px;
	cursor: pointer;
}
div.config_headline_nr { 
	color: #FFFFFF; text-align: center; line-height: 22px; font-size: 16px; font-weight: bold;
	background: #2D6FC3; 
	width: 22px; height: 22px; float: left; 
}


/*********************************************/
/* Produkt-Vorschau Frame                    */
/*********************************************/
#produkt_vorschau img#img_produkt {
	position: absolute; top: 0; left: 0; z-index: 1;
}
#produkt_vorschau div#produkt_vorschau_aufdrucke_v {
	position: absolute; top: 0; left: 0; z-index: 2;
}
#produkt_vorschau div#produkt_vorschau_aufdrucke_v img {
	position: absolute; top: 0; left: 0; width: 350px; height: 350px;
}
#produkt_vorschau div#produkt_vorschau_aufdrucke_h {
	position: absolute; top: 0; left: 0; z-index: 2;
}
#produkt_vorschau div#produkt_vorschau_aufdrucke_h img {
	position: absolute; top: 0; left: 0; width: 350px; height: 350px;
}
#produkt_vorschau div.abbaehnl {
	font-size: 10px;
	padding: 2px 4px;
	position: absolute; top: 0; left: 0; z-index: 30;
}
#produkt_vorschau img.lupe {
	position: absolute; bottom: 10px; right: 10px; z-index: 31;
}


/*********************************************/
/* Produkt-Config Frame                      */
/*********************************************/
#produkt_config strong#produkt_name_container {
	display: block;
	margin-bottom: 5px;
}
#produkt_config td { 
	vertical-align: top; 
}
#produkt_config tr.vam td { 
	vertical-align: middle; 
}
#produkt_config img.ansicht { 
	border: 1px solid #2D6FC3;
	cursor: pointer;
}
#produkt_config div.color { 
	margin: 1px;
	border: 1px solid #2D6FC3;
	width: 14px; height: 14px; float: left;
}
#produkt_config a:hover div.color {
	border: 1px solid #DA4028;
	cursor: pointer;
}
#produkt_config div.color_a { 
	border: 2px solid #DA4028;
	width: 14px; height: 14px; float: left;
}
#produkt_config #img_produkt_emotion {
	margin: 0 12px 12px;
	width: 325px;
}


/*********************************************/
/* Produkt-Empfehlen Frame                   */
/*********************************************/
#produkt_empfehlen div.text {
	margin-bottom: 5px;
}
#produkt_empfehlen input.text { 
	padding: 1px; vertical-align: middle; 
	border: 1px solid #2D6FC3;
	width: 166px; height: 14px;
}
#produkt_empfehlen input.button {
	color: #2D6FC3; font-weight: bold; vertical-align: middle; 
	border: 1px solid #2D6FC3;
	background: #FFFFFF;
}
#produkt_empfehlen input.image {
	vertical-align: middle; 
}


/*********************************************/
/* Permalink Frame                           */
/*********************************************/
#produkt_permalink div.text_small {
	font-size: 11px;
	margin-bottom: 5px;
}
#produkt_permalink input.text {
	font-size: 11px;
	padding: 1px; vertical-align: middle; 
	border: 1px solid #2D6FC3;
	width: 250px; height: 14px;
}
#produkt_permalink input.button {
	font-size: 11px;
	color: #2D6FC3; font-weight: bold; vertical-align: middle; 
	border: 1px solid #2D6FC3;
	background: #FFFFFF;
	width: 250px;
}
#produkt_permalink input.image {
	vertical-align: middle; 
}


/*********************************************/
/* Produkt-Auswahl Frame                     */
/*********************************************/
#produkt_auswahl div#produkt_auswahl_content { 
	overflow: hidden; 
}

/* Optionen */
#produkt_auswahl div.optionen { 
	text-align: right; color: #2D6FC3;
	padding: 5px 10px; 
	border-top: 1px solid #2D6FC3; 
	background: #FFFCC9; 
}
#produkt_auswahl div.optionen a.normal { 
	color: #2D6FC3; text-decoration: underline; 
}
#produkt_auswahl div.optionen a.active { 
	color: #2D6FC3; text-decoration: none; font-weight: bold; 
}

/* Auswahl */
#produkt_auswahl div.auswahl { 
	height: 130px; overflow: auto; 
	margin: 2px; 
	position: relative;
}
#produkt_auswahl div.auswahl img { 
	width: 50px; height: 50px;
	background: url(skeleton/images/loader_white.gif) center no-repeat;
}
#produkt_auswahl div.auswahl a { 
	text-decoration: none;
	display: block; float: left; 
	border: 1px solid #FFFFFF;
}
#produkt_auswahl div.auswahl a:hover {
	border: 1px solid #2D6FC3;
}


/*********************************************/
/* Aufdruck-Auswahl Frame                    */
/*********************************************/
#aufdruck_auswahl div#aufdruck_auswahl_content { 
	/*overflow: hidden; height: 250px;*/
}

/* Typ */
#aufdruck_auswahl div.typ { 
	border-top: 1px solid #2D6FC3;
	background: #BAD0EB;
	padding-top: 8px; padding-bottom: 8px; padding-left: 8px;
	height: 44px;
}
#aufdruck_auswahl div.typ div.punkt, #aufdruck_auswahl div.typ div.punkt_a {
	margin-right: 4px;
	border: 1px solid #2D6FC3;
	float: left; width: 103px; height: 42px; overflow: hidden;
}
#aufdruck_auswahl div.typ div#aufdruck_auswahl_reiter4 {
	width: 98px;
}
#aufdruck_auswahl div.typ div#aufdruck_auswahl_reiter1 a {
	background-image: url(../images/button-aufdrucktyp-text.gif);
}
#aufdruck_auswahl div.typ div#aufdruck_auswahl_reiter2 a {
	background-image: url(../images/button-aufdrucktyp-motiv.gif);
}
#aufdruck_auswahl div.typ div#aufdruck_auswahl_reiter3 a {
	background-image: url(../images/button-aufdrucktyp-bild.gif);
}
#aufdruck_auswahl div.typ div#aufdruck_auswahl_reiter4 a {
	background-image: url(../images/button-aufdrucktyp-spruch.gif);
}
#aufdruck_auswahl div.typ a {
	text-decoration: none;
	display: block; width: 100%; height: 100%;
}
#aufdruck_auswahl div.typ div.punkt a {
	background: no-repeat center top;
}
#aufdruck_auswahl div.typ div.punkt a:hover {
	background: no-repeat center bottom;
}
#aufdruck_auswahl div.typ div.punkt_a a {
	background: no-repeat center bottom;
}
/*
#aufdruck_auswahl div.typ div { 
	text-align: center; font-weight: bold; 
	padding-top: 6px; 
	float: left; 
}
#aufdruck_auswahl div.typ div.punkt_a {
	color: #2D6FC3; 
	border-bottom: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	width: 110px; height: 22px; 
}
#aufdruck_auswahl div.typ div.punkt_a_links { 
	border-right: 1px solid #2D6FC3; 
}
#aufdruck_auswahl div.typ div.punkt_a_mitte { 
	border-left: 1px solid #2D6FC3; border-right: 1px solid #2D6FC3; 
}
#aufdruck_auswahl div.typ div.punkt_a_rechts { 
	border-left: 1px solid #2D6FC3; 
}
#aufdruck_auswahl div.typ div.punkt {
	color: #FFFFFF; 
	background: #2D6FC3; 
	height: 18px;
	cursor: pointer;
}
#aufdruck_auswahl div.typ div.punkt_mitte { 
	width: 112px;
}
#aufdruck_auswahl div.typ div.punkt_aussen { 
	width: 111px;
}
*/

/* Optionen */
#aufdruck_auswahl div.optionen {
	padding: 5px 10px; 
	border-top: 1px solid #2D6FC3; border-bottom: 1px solid #2D6FC3;
	background: #FFFCC9; 
}
#aufdruck_auswahl div.optionen div.select { 
	color: #FFFFFF; line-height: 16px; 
	padding-left: 3px; 
	border: 1px solid #2D6FC3; 
	background: #6C9AD5; 
	width: 158px; height: 16px; overflow: hidden;
}
#aufdruck_auswahl div.optionen div.selectbox { 
	color: #FFFFFF; 
	border: 1px solid #2D6FC3; 
	background: #6C9AD5; 
	position: absolute; left: -1px; top: -1px; 
}
#aufdruck_auswahl div.optionen div.selectbox a { 
	color: #FFFFFF; line-height: 16px; text-decoration: none; 
	padding-left: 3px; 
	display: block; 
}
#aufdruck_auswahl div.optionen div.selectbox a:hover { 
	color: #2D6FC3; 
	background: #FFFFFF; 
}
#aufdruck_auswahl div.optionen td {
	vertical-align: middle;
}
#aufdruck_auswahl div.optionen input.text { 
	color: #FFFFFF; 
	padding: 1px 0px 0px 3px; 
	border: 1px solid #2D6FC3; 
	background: #6C9AD5; 
	width: 123px; height: 15px; 
}
#aufdruck_auswahl div.optionen input.button { 
	color: #FFFFFF; line-height: 18px; text-align: center; 
	border: 1px solid #2D6FC3; 
	background: #2D6FC3; 
	width: 33px;
	cursor: pointer; 
}
#aufdruck_auswahl div.optionen input.image {
	vertical-align: middle;
}

/* Auswahl */
#aufdruck_auswahl div.auswahl { 
	height: 220px; overflow: auto;
}
#aufdruck_auswahl div.auswahl div.motive { 
	margin: 2px; 
}
#aufdruck_auswahl div.auswahl div.motive img { 
	width: 80px; height: 80px; 
	background: url(skeleton/images/loader_white.gif) center no-repeat;
}
#aufdruck_auswahl div.auswahl div.motive a { 
	margin: 1px;
	border: 1px solid #FFFFFF;
	display: block; float: left; 
}
#aufdruck_auswahl div.auswahl div.motive a:hover { 
	border: 1px solid #2D6FC3;
	/*background: url(/sp/images/motiv-klein-bg.gif) no-repeat; */
}
#aufdruck_auswahl div.auswahl div.sprueche a { 
	color: #2D6FC3; line-height: 18px; text-decoration: none; 
	padding-left: 10px; 
	display: block; 
}
#aufdruck_auswahl div.auswahl div.sprueche a:hover { 
	color: #FFFFFF; 
	background: #6C9AD5; 
}

/* Upload */
#aufdruck_auswahl div.anleitung {
	font-size: 11px;
	background: #FFFFFF;
	border-top: 1px solid #2D6FC3; border-bottom: 1px solid #2D6FC3;
	padding: 10px;
}
#aufdruck_auswahl div.upload {
	font-size: 11px;
	background: #FFFCC9;
	padding: 10px;
}
#aufdruck_auswahl div.upload input.button {
	font-size: 11px; color: #FFFFFF; font-weight: bold;
	background: #2D6FC3;
	border: 1px solid #2D6FC3;
}
#aufdruck_auswahl div.upload label { 
	font-size: 11px;
	padding-bottom: 5px; 
	display: block;
}


/*********************************************/
/* Aufdruck-Config Frame                     */
/*********************************************/
#aufdruck_config div#aufdruck_config_content { 
	overflow: visible; 
}

/***
 * Ebenen-Auswahl 
 ***/
#aufdruck_config div.ebenen { 
	padding: 5px; 
	border-top: 1px solid #2D6FC3; 
}
#aufdruck_config div.ebenen div.active { 
	line-height: 16px; 
	padding: 0px 0px 0px 20px; 
	border-left: 1px solid #2D6FC3; border-top: 1px solid #2D6FC3; border-right: 1px solid #2D6FC3; 
	background: #FFFFFF; 
}
#aufdruck_config div.ebenen div.active a {
	color: #000000; text-decoration: none;
}
#aufdruck_config div.ebenen div.active a:hover {
	text-decoration: underline; 
}
#aufdruck_config div.ebenen div.inactive { 
	line-height: 16px; 
	padding: 0px 0px 0px 20px; 
	border-left: 1px solid #2D6FC3; border-top: 1px solid #2D6FC3; border-right: 1px solid #2D6FC3; 
	background: #D9DADB; 
}
#aufdruck_config div.ebenen div.inactive a {
	color: #000000; text-decoration: none;
}
#aufdruck_config div.ebenen div.inactive a:hover {
	text-decoration: underline; 
}
#aufdruck_config div.ebenen div.bottom { 
	height: 0px; overflow: hidden;
	border-top: 1px solid #2D6FC3;
}
#aufdruck_config div.ebenen div.bottom a { 
	color: #000000; text-decoration: none; font-style: italic; 
}
#aufdruck_config div.ebenen div.bottom a:hover { 
	text-decoration: underline; 
}
#aufdruck_config div.ebenen img { 
	margin-left: 1px; 
	float: right;
	cursor: pointer;
}

/***
 * Config der gewählten Ebene 
 ***/
#aufdruck_config div.config { 
	padding: 22px 4px 0px; 
	height: 130px; 
}
#aufdruck_config div.config table.text td {
	vertical-align: middle;
}
/* Selectbox */
#aufdruck_config div.config table.text div.selectbox { 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	position: absolute; left: -1px; top: -1px;
}
#aufdruck_config div.config table.text div.selectbox a { 
	color: #000000; line-height: 16px; text-decoration: none; 
	padding-left: 1px; 
	display: block; 
}
#aufdruck_config div.config table.text div.selectbox a:hover { 
	color: #FFFFFF; 
	background: #6C9AD5; 
}
#aufdruck_config div.config table.text div.selectbox div.color { 
	margin: 1px 1px 1px 0;
	border: 1px solid #2D6FC3;
	width: 25px; height: 12px; float: left; overflow: hidden;
}
#aufdruck_config div.config table.text div.selectbox a:hover div.color { 
	border: 1px solid #DA4028;
}
/* Image-Selectbox */
#aufdruck_config div.config table.text div.imgselectbox { 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	position: absolute; left: -1px; top: -1px;
}
#aufdruck_config div.config table.text div.imgselectbox a { 
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 1px; 
	display: block;
}
#aufdruck_config div.config table.text div.imgselectbox a:hover { 
	border-top: 1px solid #2D6FC3;
	border-bottom: 1px solid #2D6FC3;
}
/* Farbselectbox
#aufdruck_config div.config table.text div.colorselectbox { 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	position: absolute; left: -1px; top: -1px;
}
#aufdruck_config div.config table.text div.colorselectbox a {
	color: #000000; line-height: 18px; text-decoration: none; 
	display: block; 
}
#aufdruck_config div.config table.text div.colorselectbox a:hover { 
	color: #FFFFFF; 
	background: #6C9AD5; 
}
#aufdruck_config div.config table.text div.colorselectbox div.option { 
	margin: 1px;
	border: 1px solid #2D6FC3;
	width: 14px; height: 14px; float: left; 
}
#aufdruck_config div.config table.text div.colorselectbox a:hover div.option { 
	border: 1px solid #DA4028;
}
*/
/* Text-Input */
#aufdruck_config div.config table.text input.text { 
	padding: 1px 0px 0px 4px; 
	border: 1px solid #2D6FC3; 
	background: #D9DADB; 
	width: 134px; height: 15px; 
}
#aufdruck_config div.config table.text input.text_a { 
	padding: 1px 0px 0px 4px; 
	border: 1px solid #2D6FC3; 
	width: 134px; height: 15px; 
}
/* Font-Auswahl */
#aufdruck_config div.config table.text div.fontselect { 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	width: 130px; height: 16px; overflow: hidden;
}
#aufdruck_config div.config table.text div.fontselect div.text {
	line-height: 16px; white-space: nowrap;
	padding-left: 1px; 
	height: 16px; overflow: hidden;
}
/* Fett-Button *
#aufdruck_config div.config table.text div.fett { 
	line-height: 16px; font-weight: bold; text-align: center; 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	width: 16px; 
	cursor: pointer;
}
#aufdruck_config div.config table.text div.fett_a { 
	line-height: 16px; font-weight: bold; text-align: center; 
	border: 1px solid #2D6FC3; 
	background: #6C9AD5; 
	width: 16px; 
	cursor: pointer;
}
/* Kursiv-Button *
#aufdruck_config div.config table.text div.kursiv { 
	line-height: 16px; font-style: italic; text-align: center; 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	width: 16px; 
	cursor: pointer;
}
#aufdruck_config div.config table.text div.kursiv_a { 
	line-height: 16px; font-style: italic; text-align: center; 
	border: 1px solid #2D6FC3; 
	background: #6C9AD5; 
	width: 16px; 
	cursor: pointer;
}
/* Farb-Auswahl */
#aufdruck_config div.config table.text div.colorselect { 
	border: 1px solid #2D6FC3; 
	background: #000000; 
	width: 34px; height: 16px; 
	cursor: pointer;
}
/* Schriftgrößen-Auswahl */
#aufdruck_config div.config table.text div.sizeselect { 
	line-height: 16px; 
	padding-left: 1px; 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	width: 39px; height: 16px; overflow: hidden; 
}
/* Ausrichtung-Buttons */
#aufdruck_config div.config table.text img.ausrichtung { 
	border: 1px solid #2D6FC3; vertical-align: middle;
	background: #FFFFFF; 
	cursor: pointer;
}
#aufdruck_config div.config table.text img.ausrichtung_a { 
	border: 1px solid #2D6FC3; vertical-align: middle;
	background: #6C9AD5; 
}
#aufdruck_config div.config div.motiv { 
	margin-left: 10px; 
}
#aufdruck_config div.config div.motiv img { 
	margin-right: 20px; 
	border: 1px solid #2D6FC3; 
	float: left; 
}
#aufdruck_config div.config div.motiv td {
	vertical-align: middle;
	padding: 3px;
}
#aufdruck_config div.config div.motiv #select_aufdruck_motiv_color1,
#aufdruck_config div.config div.motiv #select_aufdruck_motiv_color2,
#aufdruck_config div.config div.motiv #select_aufdruck_motiv_color3 {
	cursor: pointer;
}
#aufdruck_config div.config div.motiv div.colorselect { 
	border: 1px solid #2D6FC3; 
	background: #000000; 
	margin-right: 3px;
	width: 30px; height: 18px; float: left;
}
#aufdruck_config div.config div.motiv div.colorselect_text {
	line-height: 20px;
}
#aufdruck_config div.config div.motiv div.selectbox { 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	position: absolute; left: -1px; top: -1px;
}
#aufdruck_config div.config div.motiv div.selectbox a {
	color: #000000; line-height: 16px; text-decoration: none; 
	display: block; 
}
#aufdruck_config div.config div.motiv div.selectbox a:hover { 
	color: #FFFFFF; 
	background: #6C9AD5; 
}
#aufdruck_config div.config div.motiv div.selectbox div.color { 
	margin: 1px;
	border: 1px solid #2D6FC3;
	width: 25px; height: 12px; float: left; overflow: hidden;
}
#aufdruck_config div.config div.motiv div.selectbox a:hover div.color { 
	border: 1px solid #DA4028;
}
#aufdruck_config div.config div.bild { 
	margin-left: 10px; 
}
#aufdruck_config div.config div.bild img#aufdruck_config_bild_img { 
	margin-right: 20px; 
	border: 1px solid #2D6FC3; 
	float: left; 
}
#aufdruck_config div.config div.bild td {
	vertical-align: middle;
	padding: 3px;
}
#aufdruck_config div.config div.bild #select_aufdruck_bild_drehung {
	cursor: pointer;
}
#aufdruck_config div.config div.bild div.selectbox { 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	position: absolute; left: -1px; top: -1px;
}
#aufdruck_config div.config div.bild div.selectbox a {
	color: #000000; line-height: 16px; text-decoration: none; 
	display: block; 
}
#aufdruck_config div.config div.bild div.selectbox a:hover { 
	color: #FFFFFF; 
	background: #6C9AD5; 
}
#aufdruck_config div.config div.bild div.drehungselect { 
	line-height: 16px; 
	padding-left: 1px; 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	width: 59px; height: 16px; overflow: hidden; 
}

/***
 * Transformation der gewählten Ebene 
 ***/
#aufdruck_config div.transformation { 
	padding: 5px; 
	border-top: 1px solid #2D6FC3; 
}
#aufdruck_config div.transformation td {
	vertical-align: middle;
	height: 16px;
}
#aufdruck_config div.transformation img.verschieben { 
	border: 1px solid #2D6FC3; vertical-align: middle;
	cursor: pointer;
}
#aufdruck_config div.transformation div.selectbox { 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	position: absolute; left: -1px; top: -1px;
}
#aufdruck_config div.transformation div.selectbox a { 
	color: #000000; line-height: 16px; text-decoration: none; 
	padding-left: 1px; 
	display: block; 
}
#aufdruck_config div.transformation div.selectbox a:hover { 
	color: #FFFFFF; 
	background: #6C9AD5; 
}
#aufdruck_config div.transformation div.sizeselect { 
	line-height: 16px; 
	padding-left: 1px; 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	width: 59px; height: 16px; overflow: hidden; 
}
#aufdruck_config div.transformation div.rotateselect { 
	line-height: 16px; 
	padding-left: 1px; 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	width: 59px; height: 16px; overflow: hidden; 
}
#aufdruck_config div.transformation div.kruemmungselect { 
	line-height: 16px; 
	padding-left: 1px; 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	width: 59px; height: 16px; overflow: hidden; 
}


/*********************************************/
/* Produkt-Bestellen Frame                   */
/*********************************************/
#produkt_bestellen div#produkt_bestellen_content {
	padding: 10px;
	border-top: 1px solid #2D6FC3;
}
#produkt_bestellen td.groessen {
	vertical-align: top;
}
#produkt_bestellen td.groessen td{
	vertical-align: middle;
	padding: 1px;
}
#produkt_bestellen td.groessen div.groesseselect { 
	line-height: 16px; 
	margin: 1px 0px;
	padding-left: 1px; 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	width: 48px; height: 16px; overflow: hidden;
}
#produkt_bestellen td.groessen div.selectbox { 
	border: 1px solid #2D6FC3; 
	background: #FFFFFF; 
	position: absolute; left: -1px; top: -1px;
}
#produkt_bestellen td.groessen div.selectbox a { 
	color: #000000; line-height: 16px; text-decoration: none; 
	padding-left: 1px; 
	display: block;
}
#produkt_bestellen td.groessen div.selectbox a:hover { 
	color: #FFFFFF; 
	background: #6C9AD5; 
}
#produkt_bestellen td.groessen input.text {
	margin: 0px;
	padding: 1px;
	border: 1px solid #2D6FC3;
	width: 50px; height: 14px;
}
#produkt_bestellen td.bestellen {
	vertical-align: top;
}
#produkt_bestellen td.bestellen div.preis {
	vertical-align: bottom;
	margin-bottom: 5px;
}
#produkt_bestellen td.bestellen div.preis span.gross {
	font-size: 24px; font-weight: bold;
}
/*
#produkt_bestellen td.bestellen div.button input {
	font-size: 14px; color: #DB3D20; font-weight: bold;
	padding: 3px 0px;
	border: 2px solid #DB3D20;
	background: #FFF000;
	width: 244px;
	cursor: pointer;
}
*/
#produkt_bestellen td.bestellen div.lieferzeit {
	text-align: right;
	margin-top: 5px;
}