/* Stylesheet
www.piff.com
*/

* {
	padding: 0;
	margin: 0;
	border: 0;
	text-align:left;
	font-size:11px;
}

/* Allgemeines */


img {behavior: url(/pfiff-sport.de/wLayout/design/img/pngbehavior.htc);}
body {
overflow:-moz-scrollbars-vertical; 
}

body, html {
	_height: 100%; 
	min-height: 100%;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	background: #fff;
	font-family: verdana,sans-serif;
	
	
}

a:link {
	color: #2d69a7;
	text-decoration: underline;
}

a:visited {
	color: #2d69a7;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

/* Clear Class */
.clear {
	clear: both;
}

img, a img {
	border: 0;
}

.keine-anzeige {
	display: none;
}

/* Absaetze */
p {
	font-size: 11px;
	line-height: 16px;
	margin: 5px 0 5px 0;
	clear: both;
}

h1 {
font-size:17px;
font-weight:bold;
padding:5px 0px 20px 0px;
}

h2 {

}

h3 {

}

h4 {

}

/* Layout */
#wrapper {
margin: 0 auto;
width:960px;

min-height: 100%;
border:1px solid #a0a0a0;
border-bottom:none;
border-top:none;
text-align:left;
background:url(/pfiff-sport.de/wLayout/design/img/linie.gif) repeat-y 180px;
}

* html #wrapper {
height:100%;
}

#headerTop {width:960px;background:#76a7e9;height:20px;text-align:right;color:#ffffff}

#headerTop ul {float:right;padding: 1px 2px;}

#headerTop ul li {display:inline;}

#headerTop ul li a {color:#ffffff;padding: 0px 5px;text-decoration:none;}


#headerPfiff {width:953px;background:#2d68a4;padding:3px 3px 3px 4px;height:18px;text-align:left;font-size:20px;font-weight:bold;color:#a0a0a0}

#header {width:960px;
background: url(/pfiff-sport.de/wLayout/design/img/header.jpg) repeat-x ;
height:110px;
text-align:center;
}

#header img {margin:0 50px 0 0;float:right;}

#header ul {padding: 86px 0 0 0;list-style:none;margin:0;text-align:center;}

#header ul li {padding:0;margin:0;display:inline;}

#header ul li a {padding:10px;margin:0;color:#ffffff;background:#000000;text-decoration:none;font-weight:bold;}

#header ul li a:hover {margin:0;padding-bottom:5px;border-bottom:5px solid #2d69a7;color:#ffffff;background:#000000;}

#topnavi {padding:3px 3px 3px 4px;width:953px;background:#76a7e9;height:25px;font-size:11px;font-weight:bold;color:#ffffff;font-weight:normal;line-height:25px}

#topnavi ul {padding: 0;list-style:none;margin:0;display:inline;margin-left:12px;}

#topnavi ul li {padding:0;margin:0;display:inline;font-size:11px;}

#topnavi ul li a {margin:0;padding-left:12px;color:#ffffff;text-decoration:none;font-size:11px;font-weight:normal;background:url(/pfiff-sport.de/wLayout/design/img/wo_bin_ich.gif) center left no-repeat;}

#topnavi ul li a:hover {margin:0;color:#ffffff;background:url(/pfiff-sport.de/wLayout/design/img/wo_bin_ich.gif) center left no-repeat;}

#topnavi form {display:inline;}

#topnavi input {border:1px solid #b3b3b3;font-size:10px;padding:2px;color:#333333;width:126px;}

#topnavi div#left {float:left;}

#topnavi div#drucken {background:url(/pfiff-sport.de/wLayout/design/img/drucken.gif) center left no-repeat; float:right;padding:0 4px 0 22px}

#topnavi a {font-size:11px;color:#ffffff;text-decoration:none;}

#topnavi a:hover {font-size:11px;color:#ffffff}

#navi {
}

#productlist #content {
text-align:left;
width:780px;
float:right;
padding:0px;
}

#content {
text-align:left;
width:750px;
float:right;
padding:15px;
}

.product {
height:190px;
min-height:180px;
width:389px;
border:1px solid #b3b3b3;
border-left:none;
border-top:none;
float:left;
}

.alt {
width:390px;
border:none;
border-bottom:1px solid #b3b3b3;
}

.product div.image {
width:182px;
float:left;
border:none;
text-align:center;
}

.product div.content {
padding:15px 0 0 0;
width:200px;
float:right;
}

.product h2 {
color:#2d69a7;
font-size:13px;
}

.product h3 {
color:#838383;
font-size:11px;
padding: 5px 0;
font-style:italic; 
}

.product a {
color:#2d69a7;
font-size:14px;
}

.product p {
font-size:11px;
padding:5px 5px 10px 0;
}

.product p.preis {
font-weight:bold;
font-size:11px;
padding:0px 0 0px 0;
}

.product .content a {
color:#2d69a7;
font-size:11px;
background:url(/pfiff-sport.de/wLayout/design/img/link_pfeil.gif) center left no-repeat; 
padding:5px 0 5px 15px;
font-weight:bold;
text-decoration:none;
}


.productdetail .farbcodes {
float:left;
width:40px;
padding:10px 5px;
}

.farbcodes img {
border:1px solid #b3b3b3;
margin:3px 0px;
}


.productdetail div.image {
width:320px;
float:left;
border:none;
text-align:center;
}

.productdetail div.image a.showbig {
display:block;
color:#838383;
font-size:10px;
background:url(/pfiff-sport.de/wLayout/design/img/lupe.gif) 150px 5px no-repeat; 
padding:10px 0px 0px 180px;
margin:10px;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid #b3b3b3;

}

.productdetail div.content {
padding:15px 0 0 0;
width:350px;
float:right;
}


.productdetail h2 {
color:#3b5b34;
font-size:13px;
}

.productdetail h3 {
color:#838383;
font-size:11px;
padding: 5px 0;
font-style:italic; 
}

.productdetail a {
color:#3b5b34;
font-size:14px;
}

.productdetail p {
font-size:11px;
padding:5px 0 10px 0;
}

.productdetail p.preis {
font-weight:bold;
font-size:11px;
padding:0px 0 15px 0;
}

.productdetail .content a {
color:#3b5b34;
font-size:11px;
background:url(/pfiff-sport.de/wLayout/design/img/link_pfeil.gif) center left no-repeat; 
padding:5px 0 5px 15px;
font-weight:bold;
text-decoration:none;
}

.productdetail input {
font-size:10px;
border:1px solid #b3b3b3;
font-family: verdana,sans-serif;
}



.productdetail select {
font-size:10px;
border:1px solid #b3b3b3;
font-family: verdana,sans-serif;
}

.productdetail input.submit {
width:16px;
height:16px;
font-size:10px;
border:none;
font-family: verdana,sans-serif;
background:url(/pfiff-sport.de/wLayout/design/img/button.gif) center center;
}


#sidebar {
width:180px;
float:left;
text-align:left;
}

#sidebar ul li span {
display:block;
padding:0 0 0 20px;
}

#sidebar ul li ul li span {
display:block;
padding:0 0 0 27px;
}


#sidebar ul {padding:0;list-style:none;margin:0;}

#sidebar ul li {padding:0;margin:0;}

#sidebar ul li a {background:url(/pfiff-sport.de/wLayout/design/img/navi_left.gif) top left no-repeat #ffffff;border-bottom:1px solid #a0a0a0;text-align:left;display:block;padding:0;margin:0;color:#2d69a7;text-decoration:none;font-weight:bold;line-height:25px;}

#sidebar ul li a:hover {background:url(/pfiff-sport.de/wLayout/design/img/navi_left.gif) bottom left no-repeat #2d69a7;margin:0;color:#ffffff;}

#sidebar #sel {background:url(/pfiff-sport.de/wLayout/design/img/navi_pfeil_akt.gif) top left no-repeat #2d69a7;margin:0;color:#ffffff;}




#sidebar ul ul {list-style:none;margin:0;}

#sidebar ul ul li {padding:0;margin:0;}

#sidebar ul ul li a {background:url(/pfiff-sport.de/wLayout/design/img/navi_left2nd.gif) top left no-repeat #ffffff;border-bottom:1px solid #a0a0a0;text-align:left;display:block;padding:0;margin:0;color:#838383;text-decoration:none;font-weight:bold;line-height:25px;}

#sidebar ul ul li a:hover {background:url(/pfiff-sport.de/wLayout/design/img/navi_left2nd.gif)  0px -105px no-repeat #2d69a7;margin:0;color:#ffffff;}

#sidebar #sel2 {background:url(/pfiff-sport.de/wLayout/design/img/navi_left2nd_akt.gif) top left no-repeat #2d69a7;margin:0;color:#ffffff;}




.paginas {
text-align:center;
width:760px;
padding:10px 10px 10px 10px;clear:both;
font-weight:bold;
color:#838383;
}

.top {
border-bottom:1px solid #b3b3b3;
}

.paginas a:link {
	color: #3b5b34;
	text-decoration: none;
}

.paginas a:visited {
	color: #3b5b34;
	text-decoration: none;
}

.paginas a:hover {
	text-decoration: underline;
}

#footer {
clear:both;width:300px;height:1px;
}




img.rahmen {
border:1px solid #b3b3b3;
}

a.downloadPDF {
color:#2d69a7;
font-size:11px;
background:url(/pfiff-sport.de/wLayout/design/img/downloadicon_pdf.gif) 6px 3px no-repeat; 
padding:8px 0 5px 30px;
font-weight:bold;
text-decoration:none;
}


a#downloadPDF {
color:#2d69a7;
font-size:11px;
background:url(/pfiff-sport.de/wLayout/design/img/downloadicon_pdf.gif) 6px 3px no-repeat; 
padding:8px 0 5px 30px;
font-weight:bold;
text-decoration:none;
}



a.downloadBASKET {
color:#2d69a7;
font-size:11px;
background:url(/pfiff-sport.de/wLayout/design/img/downloadicon_basket.gif) 6px 3px no-repeat; 
padding:8px 0 5px 30px;
font-weight:bold;
text-decoration:none;
}

a.showJPG {
color:#2d69a7;
font-size:11px;
background:url(/pfiff-sport.de/wLayout/design/img/lupe.gif)  center left no-repeat; 
padding:8px 0 5px 30px;
font-weight:bold;
text-decoration:none;
}

h2 { font-size:14px;font-weight:bold;}

p {font-weight:normal;}

ul.links {
	list-style:none;
}

ul.links li {
	display:block;
	list-style:none;
	width:400px;
	border-bottom:1px solid #a0a0a0;
	padding:0px 0px 20px 0px;
}

.links img {
	padding:10px
}

.links p {
	padding:0px 10px 0px 0px;
}



/* Formular */

input {margin:0 5px 0 0;
								padding:2px;
								border:1px solid #000;
								background:#ffffff;
								font-family:verdana, sans-serif;
								}

.elementStandard-kontakt		{float:right;margin-right:75px;}

.elementForm					{
								float:left;
								width:350px;
								}

.elementForm .formCaption		{
								padding:3px 0;
								width:140px;
								}

.elementForm .formValue			{
								padding:3px 0;
								}
								
.elementForm .formValue input		{
								padding:2px;
								border:1px solid #000;
								background:#ffffff;
								width:200px;
								}
								
.elementForm .formValue input.zip		{
								margin:0 5px 0 0;
								padding:2px;
								border:1px solid #000;
								background:#ffffff;
								width:45px;
								}
								
.elementForm .formValue input.city		{
								border:1px solid #000;
								background:#ffffff;
								width:145px;
								}	
								
.elementForm .formValue textarea		{
								border:1px solid #000;
								background:#ffffff;
								width:200px;
								height:150px;
								padding:2px;
								}

.elementForm .formValue select		{							
								border:1px solid #000;
								background:#ffffff;
								padding:2px;
								width:75px;
								}
								
.elementForm .formButton input		{
								padding:2px;
								border:1px solid #000;
								background:#e2e2e2;	
								text-align:center;								
								}
								
.elementForm .formButton			{
								padding:3px 0;
								}
								
								
/*  Startseite  */
body#startseite					{height:auto;}


#startseite	h2 {
			color:#2d69a7;
			font-size:14px;
			padding:10px 0 0 0;
			}

#startseite	p {
			font-size:11x;
			padding:10px 0 0 0;
			}

#startseite-wrapper				{
								margin:0 auto;
								width:960px;
								border:1px solid #a0a0a0;
								border-bottom:none;
								border-top:none;
								text-align:left;
								}
								
								
#startseite-headerTop {width:960px;background:#76a7e9;height:20px;text-align:right;color:#ffffff}

#startseite-headerTop ul {float:right;padding: 1px 2px;}

#startseite-headerTop ul li {display:inline;}

#startseite-headerTop ul li a {color:#ffffff;padding: 0px 5px;text-decoration:none;}


#startseite-headerPfiff {width:953px;background:url(/pfiff-sport.de/wLayout/design/img/pfiff_hg.gif) #ffffff;padding:2px 3px 5px 4px;height:18px;text-align:left;font-size:20px;font-weight:bold;color:#a0a0a0}
#startseite-headerPfiff a			{border:none;font-size:11px;text-decoration:none;color:#000000;font-weight:normal;margin:0 0 0 10px;}
#startseite-headerPfiff a:hover		{text-decoration:none;}


#startseite-header {width:960px;
					background: url(/pfiff-sport.de/wLayout/design/img/header-startseite.jpg) repeat-x ;
					height:146px;
					text-align:center;
}

#startseite-header img.logo-gross{margin:0 0px 0 0; float:left;}

#startseite-header img.logo{margin:0 50px 0 0;float:right;}

#startseite-header ul {padding: 86px 0 0 0;list-style:none;margin:0;text-align:center;}

#startseite-header ul li {padding:0;margin:0;display:inline;}

#startseite-header ul li a {padding:10px;margin:0;color:#ffffff;background:#000000;text-decoration:none;font-weight:bold;}

#startseite-header ul li a:hover {margin:0;padding-bottom:5px;border-bottom:5px solid #a0a0a0;color:#ffffff;background:#000000;}

#startseite-inhalt	{
						position:absolute;
						top:0px;
						margin:410px 0 0 0px;
						padding:0px;
					}

#startseite-inhalt 	h2	{
							padding:0px 0 0 10px;
						}
						
#SLIDE_MX_OK{
					position:absolute;
					margin:20px 0 0 0;
					width:690px;
					height:120px;
}

#startseite-kategorien			{
								height:28px;
								background:#000000;
						
								
								}

#startseite-kategorien ul		{
								
								}
								
#startseite-kategorien ul li	{
								display:block;
								height:28px;
								width:350px;
								float:left;
								line-height:28px;
								color:#ffffff;
								font-weight:bold;
								text-align:center;
								text-decoration:none;
								}

#startseite-kategorien ul li a	{
								display:block;
								height:28px;
								width:230px;
								float:left;
								line-height:28px;
								color:#ffffff;
								font-weight:bold;
								text-align:center;
								text-decoration:none;

								}

ul#startseite-kategorien-bilder .product {
								height:190px;
								min-height:180px;
								width:345px;
								float:left;
								border-style:none;
}
							
ul#startseite-kategorien-bilder.alt {
width:390px;
border:none;
}

ul#startseite-kategorien-bilder .product div.image {
width:135px;
float:left;
border:none;
text-align:center;
overflow:hidden;
}

ul#startseite-kategorien-bilder .product div.content {
padding:15px 0 0 0;
width:190px;
float:right;
}
							
ul#startseite-kategorien-bilder					{
												width:960px;
												}
								
ul#startseite-kategorien-bilder li				{
												list-style:none;
												display:block;
												float:left;
												width:230px;
												}
												
ul#startseite-kategorien-bilder li h2	{
												
												width:200px;
												}

																					
ul#startseite-kategorien-bilder li a		{
											padding:30px;
											display:block;
											width:150px;
											height:150px;
											float:left;
											font-size:16px;
											font-weight:bold;
											overflow:hidden;
											}
												
ul#startseite-kategorien-bilder li.rechts ul	{
												width:230px;
												border:none;
												}
												
ul#startseite-kategorien-bilder li.rechts ul li	{
												list-style:none;
												display:block;
												}
												
ul#startseite-kategorien-bilder li.rechts ul a	{
												padding:0px;
												list-style:none;
												display:block;
												width:269px;
												height:35px;
												line-height:35px;
												border:none;
												text-indent:25px;
												text-decoration:none;
												}
												
ul#startseite-kategorien-bilder li.rechts ul a:hover {
												color:#ffffff;
												text-decoration:none;
												background:#2d69a7;
												}
												
#startseite-sidebar {
					height:350px;
					border-left: 1px solid #a0a0a0;
					}

#startseite-content {
					text-align:left;
					width:750px;
					float:right;
					padding:15px;
					}

#startseite-footer	{
					height:34px;
					background:#76a7e9;
					clear:left;
					}
					
#startseite-footer p{
					padding:15px 0;
					margin:0px;
					text-align:right;
					}