/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  YAML Version: 2.5.2
**  Dateiversion: 6.11.06
**  Datei       : basemod.css
**  Funktion    : Basis-Modifikation für das Layout des YAML-Tutorials
**  Checked with http://jigsaw.w3.org/css-validator/ 19.1.07 - DB
*/

@media all
{

.prshp_category td { padding-bottom:15px; }

.prshp_pricetabel tr { height:25px; }
.prshp_pricetabel_p1_r1_1 a, .prshp_pricetabel_p1_r1_2 a, .prshp_pricetabel_p1_r2_1 a, .prshp_pricetabel_p1_r2_2 a { font-weight:bold; text-decoration:underline;}
.prshp_pricetabel_p1_r1_1 a:hover, .prshp_pricetabel_p1_r1_2 a:hover, .prshp_pricetabel_p1_r2_1 a:hover, .prshp_pricetabel_p1_r2_2 a:hover { font-weight:bold; color:#5C9318; text-decoration:none;}
.prshp_pricetabel_p1_r1_1, .prshp_pricetabel_p1_r2_2 { background-color:#E4F28F; text-align:center;}
.prshp_pricetabel_p1_r1_2 { background-color:#C7E300; text-align:center;}
.prshp_pricetabel_p1_r2_1 { background-color:#FFF; text-align:center;}

.prshp_pricetabel_p2_r1_1 a, .prshp_pricetabel_p2_r1_2 a, .prshp_pricetabel_p2_r2_1 a, .prshp_pricetabel_p2_r2_2 a { font-weight:bold; color:#1C2A27; text-decoration:underline;}
.prshp_pricetabel_p2_r1_1 a:hover, .prshp_pricetabel_p2_r1_2 a:hover, .prshp_pricetabel_p2_r2_1 a:hover, .prshp_pricetabel_p2_r2_2 a:hover { font-weight:bold; color:#415B62; text-decoration:none;}
.prshp_pricetabel_p2_r1_1, .prshp_pricetabel_p2_r2_2 { background-color:#CFE0E0; text-align:center; }
.prshp_pricetabel_p2_r1_2 { background-color:#90ADAD; text-align:center; }
.prshp_pricetabel_p2_r2_1 { background-color:#FFF; text-align:center; }

.prshp_pricetabel_p3_r1_1 a, .prshp_pricetabel_p3_r1_2 a, .prshp_pricetabel_p3_r2_1 a, .prshp_pricetabel_p3_r2_2 a { font-weight:bold; color:#6F4C00; text-decoration:underline;}
.prshp_pricetabel_p3_r1_1 a:hover, .prshp_pricetabel_p3_r1_2 a:hover, .prshp_pricetabel_p3_r2_1 a:hover, .prshp_pricetabel_p3_r2_2 a:hover { font-weight:bold; color:#AF7700; text-decoration:none;}
.prshp_pricetabel_p3_r1_1, .prshp_pricetabel_p3_r2_2 { background-color:#FFD16F; text-align:center; }
.prshp_pricetabel_p3_r1_2 { background-color:#FFAE00; text-align:center; }
.prshp_pricetabel_p3_r2_1 { background-color:#FFF; text-align:center; }

.lb_overlay
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#034720;
	-moz-opacity: 0.4;
  opacity:.40;
  filter: alpha(opacity=40);
	z-index:100;
}

.prshp-mysite-order {
  margin-top:15px;
  padding:4px;
  border:1px dotted #034720;
  background-color:#E4F28F;
}

.prshp-mysite-upload{
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  padding-top:15px;
  z-index:101;
}

.prshp-druckinfo-info {
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  padding-top:15px;
  z-index:101;
}

.notice { 
  color:#5C9318;
  font-weight:bold;
  font-size:110%;
}

#fecalc_loadingMessage {
  margin-left:59%;
  margin-top:5px;
  height:15px;
  background: url(../icons/ajax-loader_0.gif) no-repeat left ;
}

#feCalc input { 
  margin-bottom: 0px; 
}

#dateivorgabe { width: 932px; border: 4px solid #A0BCFA; background-color:#fff; color:#8A8B8E;}
#dateivorgabe #left {float:left; width:410px; }
#dateivorgabe #left #head { height:72px; background-color:#395D9F ; padding:14px 0 0 20px;}
#dateivorgabe #left #head h1 { font-size:175%; font-weight:bold; color:#fff; }
#dateivorgabe #info_left_border { height:496px; width:410px; border-right: 2px dashed #D4D5D8; } 
#dateivorgabe #info_left_container { height:446px; width:342px;  margin:5px 0px 5px 0; padding: 0 10px 0 10px; display: table; #position: relative; overflow: hidden; }
#dateivorgabe #info_left_trick { width:364px; #position: absolute; top: 50%; left:0px; display: table-cell; vertical-align: middle;}
#dateivorgabe #info_left {  width:342px; padding-left:22px; #position: relative; left:0px; top: -50%;}
#dateivorgabe #print { height: 20px; padding:10px; width:342px; }
#dateivorgabe #right { float:right; width: 512px; padding-top:4px;}
#dateivorgabe #right1 { float:left; width:47%; margin-left:2%; }
#dateivorgabe h1 { margin-top:10px; margin-bottom:0px; color:#395D9F }
#dateivorgabe #right1 .bodytext { font-size:85%; text-align:justify;color:#3F3F3F; padding-left:1px;}
#dateivorgabe #right2 { float:right; width:47%; margin-left:2%; margin-right:2%; }
#dateivorgabe #right2 .bodytext { font-size:85%; text-align:justify; color:#3F3F3F; padding-left:1px;}

/*
span.tipcontents { display: none; }
.tool-tip {	color: #fff; width: 220px; z-index: 13000; }
.tool-title { padding: 4px;	background: url(../img/bubble.png) top left; }
.tool-title span { display:none; }
.tool-text { padding: 0 8px 8px 8px;	background: url(../img/bubble.png) bottom right; }
*/

span.tipcontents { display: none; }
.tip-tip {	z-index: 13000; }
.tip-title { 
  padding: 4px;
  background: transparent url(../img/bubble.png) top left;
}
.tip-title span { display:none; }
.tipcontents,
.tooltip-text { 
  color:#fff;
  width: 196px;
  padding: 8px;
}
.tip-text {display:none; }

/* Toggle default */
h3.rgaccord1-toggle {
  font-weight:bold;
  color:#475425;
  line-height: 26px;
  background: #C7E300 url(../img/plus.png) 5px center no-repeat;
  border-top:1px solid #eee;
  padding:2px 0 2px 25px;
  cursor:pointer;
}
/* Toggle act item */
h3.act {
  color:#fff;
  background:#5C9318 url(../img/minus.png) 5px center no-repeat;
}
/* the content */
div.rgaccord1-content {
  border-left:1px solid #5C9318;
  border-right:1px solid #5C9318;
  border-bottom:1px solid #5C9318;  
}
/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:0;
}
/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  display:none;
}

.prshp_package_rabatt { height:48px; margin-right:10%; padding:28px 10px 0 0; text-align:right; font-weight:bold; font-size:115%; color:#fff; margin-bottom:10px; background:url('../img/rabatt_hig.gif') no-repeat 100% 0%; }
.prshp_package_single_image { width:45%; float:left; }
.prshp_package_single_info { width:53%; float:right; text-align:left; }
.prshp_package_single_descript { padding-top:20px; }
.prshp_package_single_related { padding-top:20px; }
.prshp_package_single_form { padding-top:20px; }
.prshp_package_single_product { padding:10px; border-top:2px solid #5C9318;}
.prshp_package_single_rabatt {
  font-weight:bold;
  color:#475425;
  line-height: 26px;
  background-color: #C7E300;
  padding:2px 0 2px 25px;
  border-top:1px solid #eee;  
}
.prshp_package_single_summe {
  font-weight:bold;
  color:#fff;
  line-height: 26px;
  background-color: #044821;
  padding:2px 0 2px 25px;
  border-top:1px solid #eee;  
}
.prshp_package_single_smallhint { padding-top:25px; }

.advert, .advert a {color:red; padding-top:5px; padding-bottom:5px;}



/*WARENKORB*/
.basket_header { 
	position:relative; 
	height: 25px;
	width:720px;
}
.basket_header_netto,
.basket_header_brutto {
	position:absolute;
	right:110px;
	height:14px;
	width:75px;
	border:1px solid #525154;
	border-bottom:0px;
	padding:6px 0;
	text-align:center;
	color:#525154;
	background-color:#f5f5f5;		
}
.basket_header_brutto {
	right:12px;
}
#basket input[type=image] {
	border:0px;
	padding:0px;
}
#basket input {
	margin:0px;
}
#content #basket {
	margin-left:42px;
}
.basket_category,
.basket_voucher,
.basket_total { 
	position:relative;
	height:9px;
	width:680px;
	padding:8px 20px;
	font-weight:bold;
	color:#fff;
	background-color:#41a51a;
}
.basket_total { background-color:#003c00; }
.basket_category_content,
.basket_voucher_content { margin-bottom:16px; }
.basket_category_title,
.basket_voucher_title,
.basket_total_title {
	position:absolute;
	left:32px;
	top:6px;
}
.basket_category_netto,
.basket_voucher_netto,
.basket_total_netto {
	position:absolute;
	left:525px;
	top:6px;
	width:75px;
	text-align:right;
}
.basket_category_brutto,
.basket_voucher_brutto,
.basket_total_brutto {
	position:absolute;
	left:625px;
	top:6px;
	width:75px;
	text-align:right;
}

.basket_position {
	position:relative;
	border:1px solid #525154;
	margin:4px 0;
	padding-top:8px;
	width: 718px;
	color:#525154;
	background-color:#f5f5f5;
}
.basket_position_netto {
	position:absolute;
	left:493px;
	top:0;
	width:75px;
	text-align:right;	
}
.basket_position_header .basket_position_netto,
.basket_position_subtotal .basket_position_netto {
	left:525px;
}
.basket_position_brutto {
	position:absolute;
	left:593px;
	top:0;
	width:75px;
	text-align:right;
}
.basket_position_header .basket_position_brutto,
.basket_position_subtotal .basket_position_brutto {
	left:625px;
}
.basket_position_header {
	position:relative;
	font-weight:bold;
	height:35px;
}
.basket_position_unit {
	position:absolute;
	left:32px;
	top:0;
	width:50px;
}
.basket_position_product {
	position:absolute;
	left:98px;
	top:0;
	width:355px;
}
.basket_position_buttons {
	position:absolute;
	left:469px;
	top:0;
	width:56px;
}

.basket_position_sectionheader {
	margin-bottom:2px;
	/*font-weight:bold;*/
}
.basket_position_sectionheader span {
	text-decoration:underline;
}

.basket_position_different,
.basket_position_flexprops,
.basket_position_options,
.basket_position_dispatch,
.basket_position_payment,
.basket_position_cod,
.basket_position_sender,
.basket_position_accountcomment,
.basket_position_extcomment {
	position:relative;
	margin-bottom:12px;
	padding-left:32px;
}

.basket_position_options_entry,
.basket_position_dispatch_content,
.basket_position_payment_content {
	position:relative;
}

.basket_position_subtotal {
	position:relative;
	color:#fff;
	font-weight:bold;
	background-color:#b4b3b5;
	height:11px;
	padding:5px 0 8px 32px;
}
.basket_position_subtotal .basket_position_netto,
.basket_position_subtotal .basket_position_brutto {
	top:5px;
}

.basket_voucher_info { padding:8px 8px 8px 32px; }
.basket_voucher_info label { font-weight:bold; margin-right:24px; }
.basket_voucher_info input { margin-right:16px; }

.basket_position_options_entry { background-color:#EAE8E8; width:670px; padding:2px 0; }

.basket_footer { position:relative; margin-top:25px; width:720px; }
.basket_footer_delete { position:absolute; left:0; }
.basket_footer_submit { position:absolute; right:0; }

}

@media print
{
#dateivorgabe { width: 932px; border: 4px solid #A0BCFA; background-color:#fff; color:#8A8B8E;}
#dateivorgabe #left {float:left; width:324px; }
#dateivorgabe #left #head { height:72px; background-color:#395D9F ; padding:14px 0 0 20px;}
#dateivorgabe #left #head h1 { font-size:175%; font-weight:bold; color:#fff; }
#dateivorgabe #info_left_border { height:496px; width:322px; border-right: 2px dashed #D4D5D8; } 
#dateivorgabe #info_left_container { height:446px; width:302px;  display: table; #position: relative; overflow: hidden; }
#dateivorgabe #info_left_trick { width:324px; #position: absolute; top: 50%; left:0px; display: table-cell; vertical-align: middle;}
#dateivorgabe #info_left {  width:302px; #position: relative; left:0px; top: -50%;}
#dateivorgabe #print { display:none; }
}
