body, table, input, select, textarea, tt {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:130%;
}

select {cursor: default !important;}

.fs11 {font-size: 11px !important;}

/* Navigation*/

#left .content ul {
	border-top:1px solid #CCCCCC;
	margin:0.2em 0;
	padding:5px 0;
}

#left .content ul li a {
	background:transparent url(http://www.andro-shop.com/out/basic/src/bg/oxid_01_.gif) no-repeat scroll right 500px;
	color:#28313F;
	display:block;
	font-size:11px;
	padding:7px 2px 3px;
	line-height: 100%;
	font-weight: bold;
	background-position:0 -203px;
	padding-right:0;
	text-indent:15px;
	white-space: nowrap;
}

#left .content ul ul {
	border: none;
	margin: 0;
	padding: 0;
}

#left .content ul ul li a {
	font-weight: normal;
	background:transparent url(http://www.andro-shop.com/out/basic/src/bg/oxid_01_.gif) no-repeat scroll right 500px;
	color:#000000;
	display:block;
	padding:2px 0 1px 2px;
}


#left .content ul li.activeCat a {
	color: #000;
}



#left .content ul li.activeCat li.activeCat a {
	color: #115098;
}

#left .content ul li a:hover, #left .content ul li a:focus {
	color: #0066ff;
}


/* Hauptbereiche des Inhaltsbereichs */

div#page {
	background:#FFFFFF none repeat scroll 0 0;
	margin:0 auto 0;
	max-width:1184px;
	padding:0;
	position:relative;
}

div#content {
	clear:both;
	padding-top:15px;
}				

div#left {
	float:left;
	width:250px;
}

div#body {
	margin:0 0 50px 260px;
}

div#footer {
	clear:both;
}


/* Warenkorb in der Navigation */

/*adds - cart navigation */

.menu2 li a.top_link.fill:hover span, .menu2 li a.top_link.fill:hover b,
.menu2 li:hover > a.top_link.fill span, .menu2 li:hover > a.top_link.fill b,
.menu2 li:hover > a.top_link.fill b.down {color:#0088B5;}
.menu2 li a.active_link.fill span, .menu2 li a.active_link.fill b, .menu2 li a.active_link.fill b.down {color: #000000;}


.menu2 li a.top_link span.bask {
	display: block;
	float: right;
	width: 19px;
	height: 19px;
	background-image: url(http://www.team-andro.com/layout/images/oxid/basketweiss.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	line-height: normal;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0;
}

.menu2 li a.top_link span.bask span#newbasketitem {
	display: block;
	width: 19px;
	height: 19px;
    background-image: none;
}

.menu2 li a.top_link span.bask span#newbasketitem.newestitem {
	background-image: url(http://www.team-andro.com/layout/images/oxid/loader-image.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}

.menu2 li a.top_link.fill span.bask {background-image: url(http://www.team-andro.com/layout/images/oxid/basketweissfull.gif);}


.menu2 li a.active_link span.bask {
	background-image: url(http://www.team-andro.com/layout/images/oxid/basketschwarz.gif);
}

.menu2 li a.active_link.fill span.bask {
	background-image: url(http://www.team-andro.com/layout/images/oxid/basketschwarzfull.gif);
}

.menu2 li a.top_link:hover span.bask, .menu2 li a.active_link:hover span.bask  {
	background-image: url(http://www.team-andro.com/layout/images/oxid/basketblau.gif);
}

.menu2 li a.top_link.fill:hover span.bask, .menu2 li a.active_link.fill:hover span.bask  {
	background-image: url(http://www.team-andro.com/layout/images/oxid/basketblaufull.gif);
}

.menu2 li:hover > a.top_link span.bask {
	background: url(http://www.team-andro.com/layout/images/oxid/basketblau.gif) no-repeat;
	width: 19px;
	height: 19px;
	background-position: 0% 100%; }

.menu2 li:hover > a.top_link.fill span.bask {
	background: url(http://www.team-andro.com/layout/images/oxid/basketblaufull.gif) no-repeat;
	width: 19px;
	height: 19px;
	background-position: 0% 100%; }

.menu2  ul.sub li table.basket  {
	border-bottom: 1px solid #E5E7E8;
	width:140px;
	position: static;
	border-collapse: separate;
    /*background:url(/layout/images/navigation/trans.gif);*/
	margin:0 13px; 
	padding: 0.25em 0;
	overflow: hidden;
}

.menu2  ul.sub li table.basket tr td a, .menu2 :hover ul.sub li table.basket tr td a  {
	background-image: none;
	border: none;
	font-size: 10px;
	display: inline;
	margin: 0 0 0 5px;
	padding: 0;
	line-height: 16px;
	width:auto;
}

.menu2  ul.sub li table.basket tr td span, .menu2 :hover ul.sub li table.basket tr td span {
	display:block;
	float:left;
	line-height:16px;
	text-align:right;
	width:24px;
	background-image: none;
	font-size: 10px;
	color: #797e84;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-weight: normal;
	white-space: nowrap;
	padding: 0;
}

table.basket tr td {
	color: #797E84;
}

table.basket tr td#test_TopBasketTotal, table.basket tr td.test_TopBasketTotal {
	font-weight: bold;
}


/* Pagination */

div.einruecken {
	margin-top: 10px;
}

span#path {
	background:#FFFFFF none repeat scroll 0 0;
	color:#969696;
	margin:0 0 0 3px;
}

#path a {
	color:#969696;
	text-decoration:none;
}

#path a:hover, #path a:focus {
	text-decoration:underline;
}				

/* linker Navigationsbereich */

#left form.search {
	padding:5px 0;
}

ul.tree {
	border-top:1px solid #CCCCCC;
	margin:0.2em 0;
	padding:5px 0;
}

ul.tree li a {
	color:#28313F;
	display:block;
	font-size:11px;
	padding:7px 2px 3px;
	line-height: 100%;
}		

ul.tree li a:hover, ul.tree li a:focus {
	color:#0066FF;
}

/* Box fŸr den Contentbereich */

#boxhgli {
	background-color:#FFFFFF;
	background-image:url(http://www.team-andro.com/layout/images/portal/hintergrundli.gif);
	background-repeat:repeat-y;
	color:#000000;
}		

#boxhgre {
	background-image:url(http://www.team-andro.com/layout/images/portal/hintergrundre.gif);
	background-position:right center;
	background-repeat:repeat-y;
}		

.boxkopfli {
	background-image:url(http://www.team-andro.com/layout/images/portal/boxkopfli.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:5px;
	width:5px;
}

.boxkopfre {
	background-image:url(http://www.team-andro.com/layout/images/portal/boxkopfre.gif);
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:5px;
	width:5px;
}

#boxinhalt {
	background-image:url(http://www.team-andro.com/layout/images/portal/boxkopfmi.gif);
	background-repeat:repeat-x;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:5px;
	padding-top:5px;
}

div.contentboxinhalt, .contentboxinhalt p, .contentboxinhalt ul, .contentboxinhalt ul li, .contentboxinhalt table, .contentboxinhalt table tr, .contentboxinhalt table tr td {
	font-size:12px !important;
	line-height:15px !important;
}

.contentboxinhalt {
	padding:15px 10px;
}

.contentboxinhalt label {
	color:#000000;
}

.boxfussli {
	background-image:url(http://www.team-andro.com/layout/images/portal/boxfussli.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:8px;
	width:8px;
}		

.boxfussre {
	background-image:url(http://www.team-andro.com/layout/images/portal/boxfussre.gif);
	background-position:right center;
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:8px;
	width:8px;
}

#boxfussmi {
	background-image:url(http://www.team-andro.com/layout/images/portal/boxfussmi.gif);
	background-repeat:repeat-x;
	height:8px;
}

/* blauer Bereich in der Contentbox */

.tabinfo {
	color:#424C56;
	font-size:12px;
	font-weight:normal;
	height:22px;
	line-height:18px;
	padding-bottom:5px;
	text-align:right;
}



.tabinfou {
	line-height:20px;
	padding-bottom:0;
	padding-top:5px;
}

.tabinfou div.smallText {
	clear: none !important;
}

/* Boxen innerhalb des Contents	(volle breite) fŸr Startseite und Produktseiten*/

div.index h2 {
	border:medium none;
	font-family:Trebuchet MS;
	margin:0;
	padding:0;
	text-align:left;
	line-height: 130%;
}

#body .box.start h2, #body div.panel.bg2.index h2 {
	border-bottom:medium none;
	color:#115098;
	font-size:13px;
	font-weight:bold;
	margin-bottom:0.2em;
	margin-top:0.2em;
	padding-bottom:0.3em;
}

ul.index, div#review {
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	border:1px solid #DDDDDD;
	margin-bottom:25px !important;
	padding-top:25px !important;
	width:auto !important;
}

li.productwrapper {
	display:inline-block !important;
	margin:3% 1%;
	vertical-align:bottom;
	width:260px;
}

ul.products.search li.productwrapper {
	position:relative;
	vertical-align:top;
	width:46%;
}

ul.products.search li.productwrapper.fill {
	height: 1px;
	margin: 0;
}

/* Buttons */

input, select, textarea {
	font-size: 11px;
	margin: 0 2px;
	line-height: 130%;
}

input, select, textarea, .input, .select, .textarea, td.input, td.select, td.textarea {
	font-family:Helvetica,Tahoma,Verdana,Arial;
	font-size:11px;
	font-weight:normal;
}

a.button1, input.button1, input.button3, a.button2, input.button2 {
	background:#FAFAFA none repeat-x scroll center top;
	color:#000000;
	font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
	padding-bottom:1px;
	padding-top:1px;
	width:auto !important;
}		

a.button2, input.button2, input.button3 {
	border:1px solid #666666;
}
a.button1, input.button1, input.button3, a.button2, input.button2 {
	background-color:#FAFAFA;
	background-image:url(img/teamandro/bg_button.gif);
	color:#000000;
	/*padding: 2px 3px 1px;*/
	padding: 0 0 1px;
}




.inputbox, textarea {
	background-color:#FFFFFF;
	border:1px solid #C0C0C0;
	color:#333333;
	cursor:text;
	padding:1px;
}

.inputbox, textarea {
	background-color:#FFFFFF;
	border-color:#B4BAC0;
	color:#333333;
}	

.inputbox:hover, textarea:hover {
	border-color: #11A3EA;
}

.inputbox:focus, textarea:focus {
	border-color: #11A3EA;
	color: #0F4987;
}

a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	border-color:#BC2A4D;
	color:#BC2A4D;
	background-position:0 100%;
	text-decoration: none;
}

a.button2 {font-size: 11px; padding: 1px 3px 2px; vertical-align: middle;}

#search-box input.inputbox {width: 170px; margin: 0px; }


/*Contentseiten*/


.tabinfo {
	color:#0048C0;
}

.dottedline {
	background:transparent url(http://www.team-andro.com/layout/images/portal/bg_htab1.gif) repeat-x scroll center bottom;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:10px 0;
}

table.form {
	margin-top: 20px;
	width: auto;
	border-collapse: collapse;
}

table.form td {
	padding: 3px 5px;
	vertical-align: middle;
}

span.arrow {
	background-image:url(http://www.team-andro.com/layout/images/portal/linkwinkel.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	display:block;
	margin-left:3px;
}

span.arrow a {
	padding-left:10px;
}

#body a.details {
	color:#7A89CC;
	font-size:12px;
}


.floatbox label {
	font-size: 1em;
	line-height: 160%;
	background: transparent;
	color: #333;
	width: 16em;
	padding-right: 4px;
	margin-bottom: 5px;
	float: left;
}

#col3_content legend {
	font-weight: bold;
	border: none;
}

.inputRequirement {
	color:#BC2A4D;
}

p.butright, div.butright {
	text-align: right;
	margin-top: 10px;
}



.menu2 ul.sub li table.basket td, .menu2 ul.sub li table.basket th  {
	border-bottom:0px solid #FFFFFF;
	border-left:0 dotted #FFFFFF;
	padding:0px;
	vertical-align:top;
}



/* Produktübersichtsseiten */

.productListing1ColBody {
	background-color: #fff;
	border: none;
}

.productListing1ColBodyTxt {
	margin-left:135px;
}

.productListing1ColDesc {
	text-align: left;
}

.productListing1ColDesc p {
	font-size: 1em !important;
	margin: 0;
}

#col3_content h1.productListing1ColHead {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	text-align: left;
}

#col3_content h1.productListing1ColHead a {
	color:#000;
}

#col3_content h1.productListing1ColHead a:hover, #col3_content h1.productListing1ColHead a:focus, #col3_content h1.productListing1ColHead a:active  {
	color:#0066FF;
}

.productListing1ColButtons {
	text-align:right;
}

.productListing1ColViewButton {
	display: none;
}

.tabinfou td.smallText {
	border-bottom: none;
	text-align: left;
	padding-left: 0;
}

.tabinfou td.smallText + td.smallText {
	text-align: right;
	padding-right: 0;
}

.productListing1ColTaxInfo {
	font-weight: normal;
}

.productListing1ColPriceInfo {
	padding-top: 5px;
}

.productListing1ColPriceInfo sub {
	display: none;
}

.productListing1ColBodyImg {
	width: 130px;
	text-align: center;
	overflow: hidden;
}

/* Produktseiten */

#body .locator .lochead strong.h4 {
	color:#424C56;
	float:left;
	font-weight:bold;
	margin:0;
	padding:0;
}

#body .locator .locbody {
	overflow:visible;
	text-align:right;
}

#body .locator .locbody, #body .locator .locbody a {
	font-size:11px;
}

#body .locator .arrow {
	background-image:none;
	display:inline;
	font-size:10px;
	font-weight:bold;
	margin-left:0;
}		



#body .locator.details.top {
	margin:5px 3px;
	min-height:11px;
}


#body .product.details {
	border-bottom:medium none #969696;
	border-color:#969696;
	height:auto;
	margin:0 30px 15px;
	min-height:260px;
	padding-left:0;
	width:auto;
}

#body .product .desc {
	color:#000000;
	font-size:11px;
	text-align:left;
}

#body .product.details .desc {
	font-size:11px;
	margin:3px 0 0;
}

#body .product.details .desc p {
	font-size:11px !important;
	display:inline;
}

#body .product.details h1 {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#000000;
	font-size:1.5em;
	font-weight:bold;
	margin:8px 0 0;
	padding:0;
}

#body .product tt {
	color:#000000;
	display:block;
}

#body .product.details tt {
	margin:3px 0 0;
	padding:0 0 0 0;
}

div.picture, div.productright {
	margin-top:30px;
}

#body .product.details .picture {
	float:left;
	overflow:hidden;
	text-align:center;
	width:250px;
}

#body .product.details .exturls {
	margin-top:40px;
	text-align:left;
	font-weight: bold;
}

div.productright {
	font-size:11px !important;
	margin-left:265px;
	position:relative;
}

div.productright .star_rate ul {
	background-image: url(http://www.andro-shop.com/out/basic/src/bg/stars.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 89px;
	height: 17px;
	
}

div.productright .star_rate ul li {
	background-image: url(http://www.andro-shop.com/out/basic/src/bg/stars.jpg);
	background-position: 0 -36px;
	background-repeat: no-repeat;
	height: 17px;
}

div.productright .link2 {
	color:#757C83 !important;
	font-size:11px;
	line-height:1.1em;
	padding-left:0;
}

#body .productvalues {
	min-height:20px;
}

#body .product .price {
	margin-bottom:2px;
}

#body .product.details .price {
	float:left;
	margin:1em 0;
	width:100%;
}

#body .product .price big {
	font-size:17px;
	font-weight:bold;
	line-height:120%;
	white-space:nowrap;
}

#body .product .price big.FPrice sub {
	display:none; /*um einzublenden auf block*/
	float:left;
	font-size:11px;
	font-weight:bold;
	height:3em;
	margin-right:0.5em;
}

#body .product.big .price big {
	font-size:23px;
}

#body .product.details .price big {
	display:block;
	float:left;
	margin-right:8px;
}

#body .product .price sup.dinfo {
	margin:0;
	padding:0;
	vertical-align:super;
}

#body .product.details .price sup.dinfo {
	float:left;
	font-size:11px;
	font-weight:normal;
	line-height:inherit;
	vertical-align:top;
	width:120px;
}

#body .product.details .price sup.dinfo a {
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

#body .product.details div.productvalues div.angebot {
	line-height: 60%;
}

#body .product.details div.productvalues div.angebot del {
	font-size: 11px;
}


#body .product.details div.productvalues div.angebot span.angebot-nur:before {
	content: "Jetzt ";
}

#body .product.details div.productvalues div.angebot span.angebot-nur {
	font-size: 11px;
	float: left;
	margin-right: 3px;
	text-transform: lowercase;
	margin-top: -4px;
	padding-top: 3px;
}

#body .product.details div.productvalues div.angebot big { 
	padding-top: 3px;
}

#body .product .amount {
	padding-top:0.5em;
}

#body .product.details .amount {
	margin-bottom:0.5em;
}

#body .product .amount label {
	color:#000000;
	font-size:10px;
	margin-right:0.5em;
}

#body .product.details .amount label {
	font-size:11px;
}

#body .product .variants {
	height:35px;
}

#body .product.details .variants {
	margin:0.5em 0 1em;
	float: left;
	width: 100%;
}

#body .product .variants label {
	color:#000000;
	display:block;
	font-size:9px;
	padding-bottom:3px;
}

#body .product.details .variants label {
	font-size:11px;
}

#body .product.details .productright .tocart input.button2 {
	background: #fff url(buttons/german/indenwk.png) 0 0 no-repeat;
	border: none;
	width: 138px !important;
	display: block;
	padding: 0 0 0 22px;
	color: #fff;
	height: 21px;
	font-family:Helvetica,Tahoma,Verdana,Arial;
	font-size:11px;
	font-weight: bold;
}

#body .product.moredetails .morepics {
	border-top:1px solid #F0F0F0;
	height:44px;
	margin-top:10px;
	padding:5px 0;
}

#body .product.moredetails .morepics a {
	border:1px solid #969696;
	float:left;
	height:50px;
	margin:0 11px 0 2px;
	width:68px;
	text-align: center;
	overflow: hidden;
}

#body .product.moredetails .morepics a img {
	height: 48px;
}

#body .product.moredetails {
	border-color:#969696;
	border-top:medium none #969696;
	height:auto;
	margin:0 5px 10px;
	padding:5px 0;
}

#body .product.moredetails .longdesc {
	border-top:1px solid #F0F0F0;
	margin-top:10px;
	padding:15px 0 0;
}

#body .prodOptionsDropSel select, #body .addCart input.inputbox  {
	margin: 0;
}

#body .product .tocart {
	border:0 none;
	clear:left;
	height:18px;
	margin:0;
	padding:0 1px 0 0;
	width:134px;
}

#body .product.details .tocart {
	clear:none;
	float:left;
	margin-right:50px;
	margin-top:2px;
}

#body .product.details .tocart input.inputbox {
	display: block;
	margin: 0.5em 0 2em;
}


#body .product .wrap .tocart {
	clear: none;
}

/*Hersteller-Box*/

#body .product.details .cats {
	color:#000000;
	float:right;
	font-size:11px;
	margin:0 0 0 10px;
	text-align:center;
	width:120px;
}

#body .product.details .cats div.manu {
	background-color:#CADCEB;
	border-color:#CCCCCC #CCCCCC -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px medium;
	color:#424C56;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight:bold;
	padding:1px 0 2px;
}

#body .product.details .cats div.manuwrap {
	border:1px solid #CCCCCC;
	padding:15px 3px 5px;
}

#body .product.details .cats a {
	color:#757C83;
	font-size:10px;
}

#body .product.details .cats span {
	display: block;
	font-weight: bold;
}


/*Produkte nebeneinander in Box anordnen*/

ul.products {
	margin:0 !important;
	padding:0 !important;
	text-align:justify !important;
	width:100% !important;
}

ul.index, div#review {
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	border:1px solid #DDDDDD;
	margin-bottom:25px !important;
	/*padding-top:25px !important;*/
	width:auto !important;
}

ul.index.last {
	margin-bottom:0 !important;
}

li.productwrapper1 {
	display:inline-block !important;
	margin:2% 1% 1%;
	vertical-align:top;
	width:130px;
}

li.productwrapper1.fill {
	height: 1px;
	margin: 0;
}

li.productwrapper1.fill.last {
	padding-left: 70%;
}

#body .productwrapper .ff2bug, #body .productwrapper1 .ff2bug, #body .ordersteps dl div.ff2bug, div.justify div.left ff2bug {
	display:table;
}

#body .productwrapper .ff2bug2, #body .productwrapper1 .ff2bug2, #body .ordersteps dl div.ff2bug2, div.justify div.left ff2bug2 {
	display:block;
}

#body .product.small {
	height:124px;
	margin-left:1%;
	margin-right:0;
	padding-left:1%;
	padding-right:1%;
	padding-top:125px;
	width:21.6%;
}

#body .productwrapper .product.small, #body .productwrapper1 .product.small {
	float:none;
	height:auto;
	padding:0 1%;
	position:static;
	text-align:center;
	width:134px;
}

#body .productwrapper .product.small .picture, #body .productwrapper1 .product.small .picture {
	display:block;
	height:80px;
	left:auto;
	padding-bottom:3px;
	position:static;
	text-align:center;
	top:auto;
	width:132px;
}

#body .product.small img {
	max-height:80px;
}

#body .productwrapper .product.small, #body .productwrapper1 .product.small {
	text-align:center;
}

#body .product .price {
	margin-bottom:2px;
}

#body .product.small .price {
	display:inline;
	white-space:nowrap;
}

/*Kommentare*/

/* siehe Zeile 967 ul.index, div#review */

div#review {
	padding:10px 1% !important;
}

div#review a {
	text-decoration:underline;
}

#body dl.review {
	margin:5px 0;
	padding-top:5px;
}

#body dl.review dt {
	background:#FFFFEE none repeat scroll 0 0;
	border-bottom:1px solid #EEEEEE;
	border-top:1px solid #EEEEEE;
	color:#000000;
	height:1em;
	margin-bottom:7px;
	padding:3px 2px 5px;
}

#body dl.review dd {
	margin:0;
	padding:0 2px 8px;
}

span.left {
	float:left;
}

span.right {
	float:right;
}

#body dl.review .param {
	color:#444444;
	font-size:11px !important;
	margin-left:20px;
}

#body dl.review .stars {
	text-align:right;
	width:45px;
}


div.comments h2 {
	background-image:url(http://clips.team-andro.com/templates/frontend/default/images/comments.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:20px;
}


#body .dot_sep {
	background:transparent url(http://www.andro-shop.com/out/basic/src/bg/linedot.gif) repeat-x scroll 0 0;
	border:0 none;
	height:1px;
	margin-bottom:0;
	margin-top:10px;
}

#body .dot_sep.mid {
	margin:5px 0;
}


/*Sitemap*/

ul.sitemap {
	font-weight: bold;
}

ul.sitemap li {
	margin: 0 0 1em;
}

ul.sitemap ul {
	font-weight: normal;
}

ul.sitemap ul ul {
	font-variant: italic;
}

ul.sitemap ul li {
	margin: 0 1em 0;
}

/* Startseite*/

#body .box.start {
	float:none;
	padding-top:40px;
	text-align:left;
	width:auto;
}

#body .box.start {
	margin:0 1%;
	padding:0;
}

#body .box.last, #body .box.start {
	border:medium none;
}

#body .wellcome {
	margin:0 0 10px;
	padding:0;
}

#body .box.start .wellcome h1 {
	color:#28313F;
	font-size:1.5em;
	line-height:21px;
	margin-top:0;
}

#body .box .wellcome p {
margin: 5px 0;
}

.dottedline {
	background:transparent url(http://www.team-andro.com/layout/images/portal/bg_htab1.gif) repeat-x scroll center bottom;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:10px 0;
}

/*Angebotspreise*/

div.angebot {
	display:inline;
	color: #D20000;
}

div.angebot del {
	color: #000;
}

ul.products.list div.angebot span.angebot-nur, div.prodInfo1Spacer div.price big div.angebot span.angebot-nur {
	display: none;
}

ul.products.list div.angebot big {
	font-size:17px;
	font-weight:bold;
	line-height:120%;
	white-space:nowrap;
}


div.prodInfo1Spacer div.price big sub {
	display: none;
}

div.prodInfo1Spacer div.price big div.angebot del {
	font-size: 11px;
}



/*Kategorien*/

.tabinfo h1.cats {
	color: #28313F;
	font-size:13px;
	line-height:18px;
	
}

.catListing1 {
	border: 1px solid #969696;
	background-color: #FFFFEE;
	padding: 5px 0;
}

.catListing1 .subcolumns {
	border: none;
}

.catListing1 .subcolumns a {
	padding: 7px 0;
}

/* Bewertung schreiben */

p.writereview {
	margin-top: 10px;
}

p.writereview span {
	float: left;
}

p.writereview input {
	margin: 2px 7px 0;
}

/* Angebot Startseite*/

.topproduct .descwrap {
clear:none;
}

.topproduct .descwrap .desc span {
	display: block;
}

.topproduct a img {
float:left;
}
#body .topproduct .price {
margin:5px 0;
display: block;
}
#body .topproduct .price big {
font-size:22px;
}
.topproduct sub.only {
color:#D20000 !important;
font-size:11px;
font-weight:bold;
vertical-align:top;
}
.topproduct {
-moz-border-radius:8px 8px 8px 8px;
border:1px solid #969696;
position:relative;
}
#body .box.start .topproduct h1 {
-moz-border-radius:8px 8px 8px 8px;
background:url("http://www.andro-shop.com/out/basic/src/bg/adw11-bighg.jpg") no-repeat scroll right top #FFFFFF;
line-height:64px;
}
#body .box.start .topproduct h1 span {
background:url("http://www.andro-shop.com/out/basic/src/bg/adw10-bigschrift.png") no-repeat scroll left top transparent;
color:transparent;
display:block;
height:64px;
line-height:64px;
margin-left:150px;
width:452px;
}
div.innertopprod {
margin:0 10px 5px;
overflow:hidden;
}
#body .box .topproduct p.rabattprozent {
background:url("http://www.andro-shop.com/out/basic/src/bg/rabatt4.png") no-repeat scroll left top transparent;
color:#444444;
font-family:'Arial Black',Arial,Helvetica,sans-serif;
font-size:32px !important;
font-weight:bold;
left:-10px;
line-height:150px !important;
margin:0;
position:absolute;
text-align:center;
text-shadow:2px 1px 3px #333333;
top:-40px;
vertical-align:middle;
width:150px;
}
#body .box .topproduct p.rabattprozent span {
font-size:20px;
}
#body .box .topproduct p.rabattprozent.keinwert {
background-image:url("http://www.andro-shop.com/out/basic/src/bg/rabatt8.png");
height:150px;
}
.topproduct .adwtime {
clear:none;
color:#555555;
font-size:10px;
padding-top:25px;
}

#body div.desc table label {
display:inline !important;
}
div.desc table td {
padding:0 6px 0 0;
vertical-align:bottom;
}
#body div.desc table td .variants {
height:auto;
}
#body .topproduct .innerimg img {
max-height:200px;
max-width:200px;
padding-right:10px;
}

#body .topproduct .topprod_tobasket {
width: auto;

}