/* -----------------------------------------------------------------------------------------
   http://www.handypluszugabe.de

   Copyright (c) 2007 Marian Meus 
   -----------------------------------------------------------------------------------------
      Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/
body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

tr.decoration img {display: block;}

/* Breite des Shops */
TABLE.shopbreite {width:900px; }
  
	
.contentbox {
	width:150px;}
	
.contentbox2 {
	width:190px;
	border:1px solid #D9D9D9;}

td {
	font-family: Verdana, courier, Arial, sans-serif;
	font-size: 11px;

}
	
.content2 {
	border-bottom:1px solid #D9D9D9;
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;
	color:#6697CE;
	font-weight:bold;}	
  

.navigation {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 10px;
	color:#83AB03;
	background-color:#f2f2f2;
	background-image: url(img/bg_navi.gif);
	border-bottom:1px solid #dddddd;
	border-top:2px solid #006D64;
	height:25px;
	}

.navigation_text,A.navigation_text {
	font-family: Verdana, courier, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}	

A.navigation_text:hover {
	font-family: Verdana, courier, Arial, sans-serif;
	font-size: 10px;
	color:#83AB03;
	text-decoration: underline;
}		  

A.navigation_text2 {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 10px;
	color:#83AB03;}		
	
.cart {
  font-family: Verdana, courier, Arial, sans-serif;
  font-size: 10px;
}	

.shopleft_side {
	width:190px;
	background-color: #eeedee;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;

}

.cat_bg {
	background-color:#eeeeee;
	height:18px;
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;}
	
.subcat_bg {
	background-color:#f4f4f4;
	height:18px;
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;}	
	
.cat_bg_hor {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;}
	
.subcat_bg_hor {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;}		
	
A.cat {
  color: #333333;
  text-decoration: none;
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 10px;
}

A.cat:hover {
color:#006D64;
	  text-decoration: none;
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 10px;
}	
	
.boxcart {
	border-top:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;}	
	
/* Unterer Rand der Boxen */  

.box_rand {
	border-top:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;}	
	
.box_rand_bot {
	border-top:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;}		
	
.box_rand_top {
	border-top:0px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;}			
	
.box_rand_admin {
	border:1px solid #c10000;}			
	
.prodbox_rand {
	border:1px solid #D9D9D9;}		

.box_bg {
	background-color:#006D64;
	height:5px;
	background-image: url(img/box_bg.gif);
	}

.hornavi_bg {
	background-image: url(img/navi_hor3.png);
	}

.line_kopf {
	border-bottom:1px solid #D9D9D9;
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;
	color:#006D64;
	font-weight:bold;
	height:18px;}
	
.line_kopf_admin {
	border-bottom:1px solid #c10000;
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;
	color:#c10000;
	font-weight:bold;
	height:18px;}	
	
.start_prod {
	border-top:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	width:33%;}		
		  

A.link_specials,A.link_specials:hover	{
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 10px;
	color:#f74211;}	
  
TD.text_specials_more,A.text_specials_more {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
	text-align:right;}		


.userarea_content {
	background-color:#efefef;}	


.userarea_content2 {
	border-top:1px solid #cccccc;
	background-color:#ffffff;}		


.shopright_side {
	width:190px;
	background-color: #EEEDEE;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;

}
	
.box_rand2 {
	border-bottom:3px solid #e2e2e2;}	
		

.shoprand_footerbox {
	border-top:3px solid #006D64;}	
  

/*  Text */	  
.footer {
	font-family: Verdana, courier, Arial, sans-serif;
	font-size: 10px;
	color:#666666;
	text-align: center;
	vertical-align: middle;
} 
  
/*  Text */	  
A.box_footer {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;
	color:#000000;
  text-decoration:none;}   


.shopmain {
	width:570px;}

.details_name {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;
	color:#666666;
	font-weight:bold;}	

/* Art-Nr. */	
.details_artnr {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 10px;
	color:#666666;}		

/* Preis */	
.details_preis {	
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;
	color:#666666;
	font-weight:bold;
	height:25px;}			
	
	
.login_kopf {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;
	color:#666666;
	font-weight:bold;
	height:20px;
	background-color:#f1f1f1;}		
	
.order_kopf {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	height:20px;
	background-color:#eeeeee;}		
	

.drei_schritte {	
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;
	color:#333333;
	height:30px;
	text-align:center;}	

.seitenueberschrift {	
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 13px;
	color:#666666;
	font-weight:bold;}	

/* Uebeschriften bei Formularen */		
.text_kopf {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 12px;
	color:#666666;
	font-weight:bold;}

.text_kopf_link,A.text_kopf_link,A.text_kopf_link:hover {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;
	color:#c10000;
	text-decoration:underline;}		


.preis_frueher {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;
	color:#000000;
	font-weight:bold;}		

.preis_jetzt {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 12px;
	color:#F20404;
	font-weight:bold;}	
	
.tby {
font-family: Verdana, courier, Arial, sans-serif;
font-size: 10px;
color: #406E98;
font-weight:bold;}

A.by {
font-family: Verdana, courier, Arial, sans-serif;
font-size: 10px;
color: #000000;
text-decoration:none;}

A.by:hover {
font-family: Verdana, courier, Arial, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:none;}	
	
.boxText { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.boxtext { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #f1f1f1;
}
.boxTextBGII {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFCC99;
}
.boxTextPrice {
	font-family: Verdana, Arial, sans-serif;
font-weight: bold;
	font-size: 10px;
	color: #83AB03;
}

.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	background-color: #ffb3b5;
}
.gvBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}

BODY {
	color: #000000;
	margin: 0px;
	background-color: #ffffff;
	margin-left: 0px;
	font-size: 11px;
}

img{
	border:0;
}

FORM {
	display: inline;
}

TR.header {
	background-color: #ffffff;
}

TR.headerNavigation {
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight : bold;
	text-align: center;
	vertical-align: middle;
	margin-top: 2px;
	margin-bottom: 2px;


}

A.headerNavigation {
	color: #666666;

}

A.headerNavigation:hover {
	color: #666666;
	text-decoration: underline;


}

TD.conditions {
  background-color: #FFCCCC;
}

A.confirmationEdit {
	color: #83AB03;
	font-style: italic;
}
A.confirmationEdit:hover {
	color: #83AB03;
	font-style: italic;
	text-decoration: underline;
}
TR.headerError {
	font-family: Verdana, Arial, sans-serif;
  background-color: #ff0000;
}

TR.headerMessage {
	font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
	background-color: #00CC33;
}

.moduleHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.infoBox {
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height:18px;
	text-transform:uppercase;
	color: #ffffff;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	background-image: url(/templates/Premium.Mobile/img/a_box_hg.jpg);


}

TD.infoBoxHeading_right {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height:20px;
	border-bottom:1px solid #666666;
	color: #ffffff;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
	background-image: url(/templates/Premium.Mobile/img/a_box_hg.jpg);
	text-transform: uppercase;

}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #99CC00;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #99CC00;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
	color: #0000FF;
	text-decoration: underline;
}

A.pageResults:hover {
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

SPAN.underline {
	text-decoration: underline;
}

TABLE.formArea {
  background: #f1f1f1;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.copyright {
  font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9px;
	line-height: 1.5;
	text-align:center;
	color: #999999;

}
div.copyright {
  font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9px;
	line-height: 1.5;
	text-align:center;
	color: #999999;

}
A.copyright {
  font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #999999;
	font-size: 9px;

}
A.copyright:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #999999;
  text-decoration: underline;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
SPAN.productOldPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}

.moduleRow {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
 background-color: #E6E6E6;
 border: 1px solid;
 border-color: #E6E6E6;

}
.moduleRowOver { 
	background-color: #99CC00; 
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5; 
	
	}
.moduleRowSelected { background-color: #99CC00; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

/* Sitemap Tables */
.sitemap_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	background-color: #eae8e8;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
	
.sitemap_heading a {
	color:#3333FF;
}
.sitemap_heading a:hover {color:#000000; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
	border-right: 1px solid;
	border-color: #b6b7cb;
	background-image: url(img/bg_left_column.jpg);
	width: 185px;
}
.navRight {
	border-color: #666666;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #E6E6E6;
	width: 185px;
}

.contentsTopics {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
}

.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.headerSelected {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;


}
.rahmenlur {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.rahmenunten {

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
td.rahmenunten {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #EEEDEE;

}
td.rahmenoben {



	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

A {
	color: #3300FF;
	text-decoration: none;
}
A:hover {
	color: #3300FF;
	text-decoration: underline;
}

A.link {
	color: #3300FF;
	text-decoration: none;
}
A.visited {
	color: #3300FF;
	text-decoration: none;
}
A.navcat {
	color: #666666;
	text-decoration: none;
	font-weight: bold;


}
A.navcat:link {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

A.navcat:hover {
	color: #83AB03;
	text-decoration: underline;
	font-weight: bold;
}
A.navcat:visited {
	font-weight: bold;
}


A.nav {
	color: #666666;
	text-decoration: none;

}
A.nav:link {
	color: #666666;
	text-decoration: none;
}
A.nav:hover {
	color: #83AB03;
	text-decoration: underline;
	font-weight: normal;
}
A.nav:visited {
	text-decoration: none;
}

td.nav {


}
.rahmen {
	border: 1px solid #666666;
}
td.navcat {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;

}
.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #83AB03;
}
.zusatz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.parseTime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}


.rahmen_reiter_anzeige
{
	border: 1px; 
	border-style: solid; 
	border-right: 1px solid #B1BCC9;
	border-left: 1px solid #B1BCC9;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #B1BCC9;
}

.rahmen_reiter_default
{
	border-right: 1px solid #B1BCC9;
	border-top: 1px solid #B1BCC9;
	border-bottom: 1px solid #B1BCC9;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	background-color: #F6F5F5;
	
}

.rahmen_reiter_choose
{
	border-right: 1px solid #B1BCC9;
	border-top: 1px solid #B1BCC9;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
}

.rahmen_reiter_default:hover
{
  background-color: #F6F5F5;
}

.link_color_reitermenue_choose:hover
{
  text-decoration:none;
  color: #000000;
  font-weight: bold;
}

.link_color_reitermenue:hover
{
  color: #83AB03;
  font-weight: bold;  
}

.link_color_reitermenue
{
  color: #83AB03;
  font-weight: bold;
}

.link_color_reitermenue_choose
{
  color: #000000;
  font-weight: bold;
}


h1 {
	font-size: 16px;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
}

.Stil4 {
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
.Stil16 {
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
}
a.klink:link ,a.klink:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration:none;
color:#666666;
background-color:#eeedee;
display:block;
border-top:1px solid #bbbbbb;
margin-bottom:3px;
}
a.klink:hover  ,a.klink:active
{
color:#000000;
background-color:#99cc00;
}
.naviborder
{
border-left:#bbbbbb 1px solid;
border-right:#bbbbbb 1px solid;
border-bottom:#bbbbbb 1px solid;
border-top:#bbbbbb 1px solid;
}

.Stil18 {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Stil23 {
	color: #FFFFFF;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Stil25 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.Stil26 {color: #000000}

TD.header{
	background-image:url(http://www.me-netshop.de/templates/Premium.Mobile/img/a_logo_hg.jpg);
	
}

TD.dowloadAntraege {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height:30px;
	border-bottom:1px solid #666666;
	color: #ffffff;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
	background-color: #999999;
	padding-left: 10px;
	padding-right: 10px;
	
}
.Boxkombinator {
	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
	color:#ffffff;
	font-weight: bold;
	border-bottom:medium;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	background-image: url(../../images/handy.png);
	height:25px;
	background-repeat:no-repeat;
	background-position:center
}	
.preis_handy_bundle {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 14px;
	color:#F20404;
	font-weight:bold;	

}

.pricekombinator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;	
	margin:3px;
	}
.pricekombinator_auszahlung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;			
}	
.pricekombinator_zusatz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:3px;
}	

/* ÄNDERUNGSKLASSEN*/

div.green_bg_top
	{
	background-color: #3e454f;
	font-size : 12px;
	color:#FFFFFF;
	border:1px solid #000000;
	font-weight:bold;
	margin:5px;
	text-align:center;
	padding:3px;
}
/* Hintergrund der Anzeige*/

td.anzeige_bg_top
	{
	font-size : 16px;
	color:#000000;
	font-weight:bold;
	margin:5px;
	text-align:center;
	padding:3px;
	/*background-image: url(../../images/bundle.png);*/
	margin:10px;	
}

TD.Hintergund {
    background-image: url(img/a_logo_hg.jpg);	
	}

.boxes
{
margin:10px;
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
padding-right:3px;
width:250px;
}

.boxes_price
{
margin:10px;
padding-top:2px;
padding-bottom:0px;
padding-left:3px;
padding-right:3px;
width:250px;
}

.boxes_price_1
{
margin:10px;
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
padding-right:3px;
width:250px;
background-color:#effaec;
}

.tarif_hg
{
background-color:#effaec;
}

.Stil31 {color: #E02A90}
.Stil30 {font-size: 14px; color:#000000; font-weight:bold}
.Stil32 {color: #CE0041}
.vodafonetarif {
           color:#FF0000;
		   font-weight:bold;
           
}

.vodafonetarif1 {
           padding-left:5px;
           padding-right:5px;
		   font-size:14px;
		   font-weight:bold;
}
.debitel {font-size: 14px; color:#000000; font-weight:bold}


.rahmengrau {
	border: 1px solid #B1BCC9;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.green_bg_top
	{
	background-color: #3e454f;
	font-size : 12px;
	color:#FFFFFF;
	border:1px solid #000000;
	font-weight:bold;
	margin:5px;
	text-align:center;
	padding:3px;
}
.Stil310 {color: #83B719;}
.Stil300 {font-weight:bold; font-size:14px}
.Stil320 {color: #E02A90; font-weight:bold; padding:4px}
.Stil330 {padding:4px; background-color:#EEEDEE}
.Stil340 {color: #CE0041; font-weight:bold}

.gu_clouds { text-align:center;}.gu_clouds .gu_cloud_link_class1,.gu_clouds .gu_cloud_link_class2,.gu_clouds .gu_cloud_link_class3,.gu_clouds .gu_cloud_link_class4 {font-family:'Verdana';text-decoration:none; border:none;}.gu_clouds .gu_cloud_link_hide{display:none}.gu_clouds .gu_cloud_link_class1:hover,.gu_clouds .gu_cloud_link_class2:hover,.gu_clouds .gu_cloud_link_class3:hover,.gu_clouds .gu_cloud_link_class4:hover {background-color:#0066FF;}.gu_clouds .gu_cloud_link_class1{color:#FF9900;}.gu_clouds .gu_cloud_link_class2{color:#FFCC66;}.gu_clouds .gu_cloud_link_class3{color:#FFCC66;}.gu_clouds .gu_cloud_link_class4{color:#039faf;}.gu_clouds .gu_cloud_link_class1:hover{color:#FFFFFF;}.gu_clouds .gu_cloud_link_class2:hover{color:#FFFFFF;}.gu_clouds .gu_cloud_link_class3:hover{color:#FFFFFF;}.gu_clouds .gu_cloud_link_class4:hover{color:#FFFFFF;}

.handykarte /* Hintergrund mit Handykarte */
{
    background-image:url(http://www.me-netshop.de/images/handykarte.png);
	background-repeat:no-repeat;
	background-position:center;
	}
	
	/* CSS Handykombinator *** 2009 */

.bodyfake
{
	font-family:Verdana, Arial, sans-serif;
	font-size: 12px;
}


a.details_1, a.details_2, a.details_3, a.details_tarif_1{
	text-decoration:none;
	color:#000;
	}

	
a.details_tarif_1 span.tarif_box_1{
   visibility:visible;
   position:absolute;
   width:408px;
}

a.details_tarif_1:hover span.tarif_box_1
{
	visibility:hidden;
	position:absolute;
   	border:1px solid #000000;
    background-color:#fff;
	padding:0px;
	right:0px;
	margin:5px;
	width:408px;
}


a.details_1 span.device_box_1, a.details_2 span.device_box_2, a.details_3 span.device_box_3 , a.details_tarif_1 span.tarif_box_1{
   visibility:hidden;
   width:308px;
   position:fixed;
   top:0px;
   left:0px;
   right:0px;
   text-align:left;
   font-size: 10px;
   margin:10px;
   }

a.details_1:hover span.device_box_1, a.details_2:hover span.device_box_2, a.details_3:hover span.device_box_3 , a.details_tarif_1:hover span.tarif_box_1{
   visibility:visible;
   border:1px solid #000000;
   padding:10px;
   background-color:#fff;
   margin:10px;
	}
.direktlink
	{
	
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	}

.img_small_handy_1 , .img_small_handy_2 , .img_small_zugabe_1 
	{
	border:1px solid #cccccc;
	width:150px;
	height:150px;
	margin-top:4px;
	margin-bottom:4px;
	}

.img_large_handy_1 , .img_large_handy_2 , .img_large_zugabe_1
	{
	border:1px solid #cccccc;
	width:300px;
	height:300px;
	}	
	

.leerbox{
	width:150px;
	height:150px;
	background:#fff;
	color:#000;
	border:#cccccc 1px solid;
	vertical-align:middle;
	text-align:center;
	margin-top:4px;
	margin-bottom:4px;

}

.loeschen_div_handy_1, .loeschen_div_handy_2, .loeschen_div_zugabe_1, .loeschen_div_tarif_1{
	border:1px solid #cccccc;
	background-color:#eaebe9;
	text-decoration:none;
	color:#666666;
	padding:2px;
	margin:1px;
	text-align:center;
}

.loeschen_link_handy_1, .loeschen_link_handy_2, .loeschen_link_zugabe_1, .loeschen_link_tarif_1{
	text-decoration:none;
	font-weight:bold;
}

.preisbox
	{
	padding-top:5px;
	text-align:left;
	font-size:18px;
	font-weight:bold;}

.preis_normal, .preis_auszahlung
	{
	font-size:16px;
	font-weight:bold;
	margin-top:90px;
	}

.preis_normal
	{color:#000;}
	
.preis_auszahlung
	{color:#F00;
	font-size:16px;}

.popup_ueberschrift
	{
	font-size:14px;
	font-weight:bold;
	}

.select_field_hersteller_1, .select_field_handy_1 , .select_field_hersteller_2, .select_field_handy_2, .select_field_kategorie_1, .select_field_zugabe_1, .select_field_provider_1 , .select_field_tarif_1 
	{
	width:150px;
	margin-top:3px;
	}


.weiter_zur_kasse
{

}

.zusatz_info
{

}

/* CSS Tarifübersicht */

.anbieter_box_vodafone
{
	color: #ffffff;
	text-decoration: none;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#ff0000;
}

.anbieter_box_t-mobile
{
	color: #ffffff;
	text-decoration: none;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#e20074;
}

.anbieter_box_t-mobile_mitte
{
	color: #ffffff;
	text-decoration: none;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#FF57BE;
}

.anbieter_box_o2
{
	color: #ffffff;
	text-decoration: none;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#1e2c55;
}

.anbieter_box_o2_mitte
{
	color: #ffffff;
	text-decoration: none;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#3b6ba4;
}

.anbieter_box_eplus
{
	color: #ffffff;
	text-decoration: none;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#00603f;
}

.anbieter_box_eplus_mitte
{
	color: #ffffff;
	text-decoration: none;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#000000;
}

.anbieter_box_base
{
	color: #ffffff;
	text-decoration: none;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#3c581a;
}

.anbieter_box_base_mitte
{
	color: #000000;
	text-decoration: none;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#b3c8e5;
}
	
	