﻿/* reset start */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }:focus 	{ outline: 0; }body 	{ line-height: 1; color: black; background: white; }ol, ul 	{ list-style: none; }/* tables still need 'cellspacing="0"' in the markup */table 	{ border-collapse: separate; border-spacing: 0; }caption, th, td { text-align: left; font-weight: normal; }blockquote:before, blockquote:after,q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }/* reset end *//*colors:#f0f0f0 wkbg, info, navlft#c4c4c4 caption#990000 dk red, neu asp nav#333333 txt#7fcbcc light blue: benefit#d83ff0 light blue alpha 20%:cartviewbg 4. Übersicht#b2e0e0 aqua: cartviewbg*//*********************************************************** layout position start******************************************/#header 	{ height: 70px; margin: 0 auto; width: 850px; background-color: #fff; padding: 0px 0px 0px 10px; }#framer 	{ background-color: #fff; height: 100%; }#container 	{ margin: 0px 0px 0px 170px; min-height:650px; width: 650px; background-color: #FFF;}#content 	{ width: 644px; overflow:hidden; background-color: #fff; padding-bottom: 3em; }#footer 	{ height: 16px; position: fixed; bottom: 0; padding:4px; background-color: #fff; width: 850px; }.ftl 		{ float: left; height: 25px; margin-top: -10px; line-height: normal; width: 320px; }     	.bottom 	{ bottom: 0; display: inline; position: absolute; text-align: center; width: 192px; }.fltl 		{ float: left; }.fltimg 	{ float: left; margin: 0px 20px 20px 0px; }/*images patente*/.clearlft 	{ clear: left; }/*popups*/.branding 	{ background: url(https://www.geox-shop.de/shop/schuhe/online/img_logo/geox_klein.gif) bottom right no-repeat; 			display:block; height: 22px; margin: 30px 20px 0px; overflow:hidden; width: 440px; }#pcontent 	{ width: 440px; }#pcontainer { margin-left: 40px; }.popup 		{ bottom: 0; height:40px; position: fixed; width:430px!important }/*style fenster schliessen*//***********************************************************   text formats start    ******************************************/body 		{ color: #333; font: 12px verdana, arial, helvetica, sans-serif; }p, td 		{ line-height: 1.8em; }.caption 	{ color: #c4c4c4; font:  normal 24px tahoma, geneva, sans-serif; letter-spacing:0.1em; margin-bottom: 22px; }/*Überschriften 1. Ordnung*/.sub 		{ border-bottom: 1px dotted #ccc; color:#999; font-size: 12px; font-weight:bold; 			margin: 12px 0px 24px 0px; padding-bottom:12px; width: 40em;  letter-spacing:0.03em; }/*Überschriften 2. Ordnung*/	.captionmy 	{ border-bottom: 1px dotted #ccc; font:  bold 15px verdana, arial, helvetica, sans-serif; color: #333; 			margin: 12px 0px 22px 0px; width: 15em; padding-bottom:6px; }/*Überschriften im MyShop Bereich & service.asp*/h4 			{ font-size: 13px; font-weight:bold; margin: 18px 0px 24px 0px; }/*achtung, verwendung u.a. headings order.aspx*/.bigger 	{ font-size:1.3em; } /*einzige bisherige verwendung: headings order.aspx*/h5 			{ font-weight:bold; margin:18px 0px 12px 0px; } .alert 		{ color: #cc0000; } .benefit 	{ color: #7fcbcc; } /*popup Versandkosten, cartview versandkostenfrei*/.benefitimg { background:url(https://www.geox-shop.de/shop/schuhe/online/paulgreen/benefit.gif) center right no-repeat; display:inline; height:18px; padding-left:16px; } /*startseite*/strong 		{ font-weight:bold; } sup 		{ font-size: 0.7em; vertical-align: top; }	/************************************************* START artikel ******************************************/.artsort 	{ margin-top:0px; margin-bottom: -10px; }	.overview 	{ min-height:160px; padding: 16px 0px 18px 0px; text-align:center; width: 200px; margin-bottom:10px; }/* search_result.aspx search_result_express.aspx*/	.artmain 	{ bottom:0; display: inline; width: 130px; position:absolute; text-align:center; }/*artikel startseite*/.artikelname { font-weight: bold; text-align: center; width: 200px;  letter-spacing:0.03em; }.info 		{ color: #666; display: block; border-top: font-size:12px; margin: 20px 0px 14px 0px; }/*style default, artikeldetail, dertikeldet/-big/-sohle */#paging 	{ color: #990000; display:inline; margin-top:12px; }	/*style artikeldetail (crosselling), artikelauswahl */.crosselling { text-align: center; position: relative; bottom:4px; padding-top: 4px; width: 145px; font-weight: normal; }/*ausrichtung bild + text*/.crossellingbtm { height: 60px; padding-top:12px; font-size: 11px;}/*hoehe text artikeldetail*/.crossellingtxt { height: 34px; padding-top:5px; text-align:center; line-height: normal;  color: #f0f0f0; font-size: 11px; background:url(http://www.geox-shop.de/shop/schuhe/online/geox/art_bg_unten.gif) no-repeat left 0px;}/*hoehe text artikelauswahl*/.crossellingimg { margin-top: 14px; margin-bottom: 10px; }/*ausrichtung bild*/.btn_cart 	{ margin-bottom: -5px; }/*Warenkorb-Button*//***********************************************************   START Hyperlinks   ************************************************//*START menu top*/.nav_top li  { float:left; text-align:left; text-decoration:none;  font:  normal tahoma, geneva, sans-serif; margin-bottom: 12px; }#nav_top_first { padding-left: 170px; } /*menu ohne Bekleidung.nav_top_a { color:#333; display:block; font-size: 13px; width:160px;padding: 3px;  }.nav_top_active { color:#990000; display:block; font-size: 13px; width:160px;padding: 3px; }menu ohne Bekleidung end*/.nav_top_a { color:#333; display:block; font-size: 13px; width:119px;/*\*/padding: 3px;  }/*for asp class highlight*/	.nav_top_active { color:#990000; display:block; font-size: 13px; width:119px;/*\*/padding: 3px; }/*for asp class highlight*/	.wk 		{ background: url(https://www.geox-shop.de/shop/schuhe/online/geox/wk.gif) no-repeat bottom left; display:block; float:none; font-size: 13px; padding: 3px 0 3px 28px; }/*for asp class highlight, no inheritance!*/	.wk_active 	{ background:url(https://www.geox-shop.de/shop/schuhe/online/geox/wk.gif) no-repeat bottom left; display:block; float:none; font-size: 13px; padding: 3px 0 3px 28px; }/*for asp class highlight, no inheritance!*//*END menu top*//*START menu left*/.nav_left 	{ background-color: #fff; float:left; width:159px; margin-right: 15px; }.nav_left ul { display:block; }.nav_left li { text-decoration:none; text-align:left; width:149px; text-transform:capitalize}.nav_left a { color:black; display:block; font-size: 12px; font-weight:bold; letter-spacing: 0.03em; text-decoration:none;/*\*/ padding:5px 0px 5px 10px; }.nav_left a:hover { color:black; text-decoration:underline; }.nav_left_active { color:#000; text-decoration:none; }/*for asp class highlight*/.nav_left li li a { padding: 0px 4px 4px 4px; margin-left: 12px; margin-bottom: 3px; margin-top: 3px; border-left: 14px solid #f0f0f0; height: 10px; }.navl_ddlist { width: 130px; margin-left: 12px; }/*warensuche dropdownlisten*//*END_menu left*/		/*Start crosselling*/.crossellingtxt a:link 		{ color: #999; font-size: 11px; }.crossellingtxt a:active 	{ color: #999; font-size: 11px; }.crossellingtxt a:visited 	{ color: #999; font-size: 11px; }.crossellingtxt a:hover 	{ color: #f0f0f0; }	/*Start artikelauswahl*/p a:link, p a:active, p a:visited 			{ border-bottom: 1px dotted #990000; color: #990000; font-weight: bold; text-decoration:none; }p a:hover 				{ border-bottom: 1px solid #990000; color: #990000; font-weight: bold; text-decoration:none; }a:link, a:active, a:visited, a:hover { border: none; color: #333; font-weight: normal; text-decoration:none; }					/*START_small*/.active 				{ color: #555; font-size: 11px; }	.small 					{ color:#999; font-size: 11px; }		A.small:link 			{ color: #999; font-size: 11px; text-decoration: none; }		A.small:active 			{ color: #000; text-decoration: none; }		A.small:visited 		{ color: #999; text-decoration: none; }		A.small:hover 			{ text-decoration: none; color: #000; }/***********************************************************   END Hyperlinks   ************************************************//***********************************************************   START Forms   ************************************************/#form 					{	margin-left: 12px; width:148px; }#form p 				{ color:#333; font-size:10px; margin: 6px 0px 2px 0px; }#form select 			{ width: 130px; }/*suchfelder warensuche*/##form input 			{ margin-left: -11px; }/*suchfelder warensuche*/.formular label, select { display: block; float: left; width: 90px; margin-bottom: 12px; }/* Alle Labels UND Formularelemente der Klasse Formular auswählen */.formular br 			{ clear:left; } /* Alle Zeilenumbrüche in Formularen auswählen und das floating der labels und inputs aufheben */	input#submit 			{ float: none; width: auto; } /* Submit-Button */.formular label 		{ text-align: right; margin-top: 6px; padding-right: 1em; color: #333 }.formular 				{ background: #fff; border: none; margin:0; padding:6px; overflow:hidden; }.inline label 			{ display:inline; width: 70px;line-height:normal; }select {  border-collapse: collapse;  border-top: 1px solid #ccc;  border-right: 1px solid #999;  border-bottom: 1px solid #999;  border-left: 1px solid #ccc;  background-color: #fff;  height: 20px;  padding: 1px;  }input {  background:#FFFFFF none no-repeat scroll 0 0;border:1px solid #a9a9a9;color:#666;font-family:Arial,Verdana,sans-serif;font-size:12px;letter-spacing:0;line-height:16px;padding:1px;  }.formular input {  border-collapse: collapse;  border: none;  border-top: 1px solid #ccc;  border-right: 1px solid #999;  border-bottom: 1px solid #999;  border-left: 1px solid #ccc;  color: #333;  padding: 2px;}/***********************************************************   END Forms   ************************************************//*START order*/.cartview 		{ width: 650px; }	.cartrow td 	{ border-bottom: 1px solid #ccc; }.cartview th 	{ padding: 3px 2px 2px 3px; background-color: #b2e0e0; color: #333; height: 18px; border-bottom: 1px dotted #333; border: 1px solid #fff; text-align: center; }.cartview td 	{ padding-top: 4px; vertical-align: middle; }.subtotal td 	{ text-align: right; font-size: 11px; }.section 		{ height: 2px; border-bottom: 1px dotted #333; }/*Trennstriche Warenkorbdarstellung*/.customer 		{ width: 100%; }/* Bestellung 4. Uebersicht*/.customerinf 	{  font-size: 0.9 em; color: #808a92; margin: 0px 0px 12px 0px; padding: 0px; font-weight: normal; }/*Bestellung 4. Uebersicht Überschriften Kundendaten*/.customer td 	{  background-color: #d8eff0; width: 100%; line-height: 1.5em; }/*Bestellung 4. Uebersicht */.customer_aendern { position: absolute; bottom: 12px; }/*Bestellung 4. Uebersicht Buttons "ändern" */.form_adresse 	{ width: 470px; margin-right: 10px;}/*Formulare Rechnungs- und Lieferadresse WK */.customer td 	{  background-color: #d8eff0; width: auto; }/*END order*//***********************************************************   START Groessentabellen   ***********************************/.shop 		{ background-color: #E8E8E8; border-width: 0px; border-color: #E8E8E8; text-align: center; font-weight: bold; } table h4 	{ font-size: 12px; text-align:left; }table 		{ font-size: 12px; align: center;	} .teilung td { border-right: 1px solid #E8E8E8; } .teilung td { border-right: 1px solid #E8E8E8;	} .rahmen td	{ border-bottom: 1px solid #E8E8E8; } .rahmen td	{ border-bottom: 1px solid #E8E8E8; padding: 5px; } .menutitle	{	cursor:pointer;	margin-bottom: 5px; color:#000000; font-weight:bold; text-decoration: underlined; width: 300px; }.submenu 	{ margin-bottom: 0.5em; }/***********************************************************   END Groessentabellen   ***********************************//*START service*/.bestellinfoimg 	{  float:left; width:140px; text-align:right; }.bestellinfop 		{  margin-left: 150px; }/*END service*/.agb p 		{  font:  normal 12px/1.6em verdana, arial, helvetica, sans-serif; }.agb strong { margin-bottom: 7px; }.specific 	{ border:0; }/*highlightet alles shopspezifische*/.bullet 	{ padding-left:20px; background:url(https://www.geox-shop.de/shop/schuhe/online/geox/dreieck.gif) no-repeat; border: 1px solid red; }.form_adresse { width: 400px; margin-right: 6px; }/*Formulare Rechnungs- und Lieferadresse WK */