body {
background:#dadada;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}


#container {
background:url(images/bg.gif) repeat-y;
width:990px;
}

/* Obere Navigation */

#topnavigation {
width:981px;
height:25px;
background:url(images/topnavbg.gif) repeat-x;
font-size:11px;
}

#topnavigation ul {
float:left;
list-style:none;
margin:0 0 0 13px;
padding:0;
}

#topnavigation li {
float:left;
list-style:none;
margin:0;
padding:0 10px 0 0;
line-height:21px;
}

#topnavigation a:link, #topnavigation a:visited, #topnavigation a:active {
color:#666666;
text-decoration:none;
}

#topnavigation a:hover {
color:#333333;
}

/*Logo und Werbebanner*/
#logobar {
width:981px;
height:84px;
background:url(images/bannerbg.gif) repeat-x #00CC99;
}

#logobar img {
border:none;
}

#logobar h1 {
background:url(images/sportswebshop.jpg) no-repeat;
display:block;
width:309px;
height:54px;
float:left;
margin:20px 0 0 13px;
padding:0;
}

.none {
display:none;
}

#werbung {
background:url(images/werbungbg.gif) no-repeat;
width:475px;
height:63px;
float:right;
margin:11px 4px 0 0;
padding:6px 0 0 5px;
}

#flaggen {
float:right;
margin:0 4px 0 0;
height:10px;
display:block;
}

#flaggen img {
padding:5px 4px 0 4px;
}


/*Contentcontainer*/

#contentcontainer {
background:url(images/bgcontentcontainer.gif) repeat-y;
width:981px;
line-height:18px;
float:left;
}

/*Content 1*/

#content1 {
width:732px;
background:url(images/content1bg.gif) no-repeat top left;
float:left;
}

#content1 h2 {
font-size:18px;
padding:0;
margin:10px 0 5px 11px;
font-weight:normal;
}

#content1 h3 {
font-size:12px;
padding:0 0 0 0;
font-weight:bold;
margin-bottom:5px;
text-decoration:none;
}

#content1 h4 {
font-size:9px;
padding:0 0 0 0;
font-weight:bold;
margin-bottom:0px;
}


/*Content 2*/

#content2 {
width:244px;
float:left;
height:600px;
background:url(images/content2bg.gif) no-repeat top left;
padding:5px 0 0 5px;
}

#content2 h4 {
width:238px;
height:29px;
background:url(images/navtitelleiste.jpg) repeat-x;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
margin:0;
padding:0 0 0 6px;
line-height:31px;
clear:both;
}

.warenkorb {
background:#FFFFFF;
padding:8px 0 5px 6px;
float:left;
}

.content2box {
background:#FFFFFF;
padding:8px 0 0 0;
float:left;
}

.content2box ol {
list-style:none;
margin:0;
padding:0;
}

.content2box ol li {
background:url(images/bgbestseller.gif) no-repeat bottom right;
padding:6px 0 6px 4px;
line-height:normal;
width:240px;
}

.content2box ol li a:link, .content2box ol li a:active, .content2box ol li a:visited  {
color:#9f0f0f;
background:none;
display:normal;
width:auto;
height:auto;
float:none;
margin:0;
text-align: left;
line-height:normal;
text-decoration:none;
}

.nummer {
font-weight:bold;
color:#9f0f0f;
background:url(images/numberbutton.gif) no-repeat bottom left;
width:24px;
height:14px;
display:block;
float:left;
text-align:center;
font-size:11px;
padding:0 0 0 0;
margin:0 5px 0 0;
}

.servicebild {
margin:0 4px 2px 4px;
}

/*Produkte*/

.produktbox {
background:url(images/produktbg.png) no-repeat;
width:348px;
float:left;
margin:0 0 20px 0;
padding:8px 5px 0 10px;
}

.produktboxtitel {
float:left;
margin:0 0 12px 0;
padding:0;
font-size:12px;
color:#b40000;
font-weight:bold;
}

.bildpreis {
float:left;
margin:0 20px 0 0;
height:115px;
width:70px;
}

.preis {
float:left;
font-weight:bold;
display:block;
font-size:13px;
margin:10px 0 0 0;
}

.preis2 {
float:left;
font-weight:bold;
display:block;
font-size:9px;
margin:10px 0 0 0;
}


.mengepg {
display:block;
line-height:32px;
color:#a60616;
font-size:11px;
font-weight:bold;
float:left;
}

.redlink {
display:block;
background:url(images/roterbutton.jpg) no-repeat;
width:107px;
height:31px;
text-align:center;
color:#990000;
float:left;
line-height:32px;
float:right;
font-size:11px;
border:none;
cursor: pointer;
}

.redlink a:link, .redlink a:visited, .redlink a:active {
color:#990000;
text-decoration:none;
}

.redlink a:hover {
color:#FFCC00;
}

.produktbuttons {
width:344px;
height:31px;
clear:both;
display:block;
float:left;
}

#weitereprodukte {
width:729px;
height:212px;
}

.weitereproduktebox {
background:url(images/produktbg.png) no-repeat #FFFFFF;
width:348px;
float:left;
padding:8px 5px 0 10px;
}

.weitereproduktebox h3 {
margin:0 0 9px 0;
padding:0;
font-size:19px;
color:#b40000;
font-weight:normal;
}

.weitereproduktebox img {
float:left;
margin:0 6px 0 0;
}

.weitereproduktebox ul {
list-style:none;
margin:4px 10px 0 0;
padding:0;
float:right;
}

.weitereproduktebox ul a:link, .weitereproduktebox ul a:active, .weitereproduktebox ul a:visited {
color:#b30000;
text-decoration:none;
background:url(images/arrowbutton.gif) no-repeat 0 2px;
padding:0 0 0 27px;
margin:2px 0 2px 0;
display:block;
float:none;
text-align:left;
width:auto;
height:auto;
line-height:normal;
}

.weitereproduktebox ul a:hover, .weitereproduktebox a:hover, .content2box a:hover, .warenkorb a:hover {
color:#840000;
}

.weitereproduktebox a:link, .weitereproduktebox a:active, .weitereproduktebox a:visited, .content2box a:link, .content2box a:active, .content2box a:visited, .warenkorb a:link, .warenkorb a:active, .warenkorb a:visited {
color:#9f0f0f;
background:url(images/whitebuttonbig.jpg) no-repeat;
display:block;
width:123px;
height:27px;
float:right;
margin:4px 4px 4px 0;
text-align:center;
line-height:26px;
text-decoration:none;
}

/*Footer*/
#footer {
width:981px;
clear:both;
background:url(images/footerbg.jpg) no-repeat top left #84000d;
padding:30px 0 0 0;
color:#f3d9d9;
text-align:center;
}

#footer ul {
margin:0 auto;
paddding:0;
list-style:none;
width:981px;
}

#footer li {
display: inline;
margin:0 4px 0 4px;
padding:0;
text-align:center;
}

#footer a:link, #footer a:active, #footer a:visited {
color:#f3d9d9;
text-decoration:none;
}

#footer a:hover {
color:#FFFFFF;
}

#footer img {
margin:4px 4px 10px 4px;
}
/*Werbung*/

#werbunghor {
width:722px;
height:91px;
background:#000066;
clear:both;
margin:0 0 0 5px;
}

#werbunghor img {
border:none;
}




/* Produktseite*/
#produkt {
background:url(images/bgtopprodukt.gif) no-repeat;
float:left;
}


#produktinfo {
width:214px;
float:left;
}

#produktbeschreibung {
width:499px;
float:left;
padding:0 6px 5px 8px;
background:url(images/bgprodukt.gif) no-repeat bottom left;
}

#produktbeschreibung h2 {
margin:0;
padding:0;
font-size:22px;
margin:14px 0 0 5px;
color:#a60616;
}

#bild {
width:214px;
height:248px;
background:url(images/bgbild.gif) no-repeat bottom left;
margin:10px 0 0 0;
}

#bild img {
margin:18px 0 0 32px;
width:146px;
height:200px;
}

/*Kaufeinstellungen*/
#kaufen {
width:488px;
height:68px;
background:url(images/kaufenbg.gif) no-repeat;
padding:16px 4px 4px 4px;
margin:12px 0 5px 0;
}

.artikelnummer {
font-size:11px;
margin:0 0 0 0;
}

.artikel_auflistung {
height:35px;
}

.artikelpreis {
float:right;
font-weight:bold;
color:#a60616;
font-size:18px;
margin:15px 5px 5px 0;
}

.artikelpreis2 {
float:right;
color:#a60616;
font-size:10px;
margin:15px 5px 5px 0;
}


.produktboxartnr {
font-weight:bold;
font-size:9px;
margin:0 8px 12px 250px;
}

.menge {
color:#a60616;
font-size:10px;
font-weight:bold;
float:left;
margin: 0 5px 0 5px;
}

 
#kaufen .redlink {
display:block;
background:url(images/roterbutton.jpg) no-repeat;
width:107px;
height:31px;
text-align:center;
color:#990000;
float:right;
line-height:32px;
font-size:10px;
border:none;
cursor: hand; 
margin:7px 5px 0 5px;
}
 


/*Produktinfobox Aufklappen*/
.klappe {
	overflow: hidden;
}

.aufklappen {
	margin: 0px;
	padding: 0px;
}

.aufklappenTab {
	background:url(images/button1.gif) no-repeat;
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	width:214px;
	height:40px;
	color:#a60616;
	font-weight:bold;
	text-align:center;
	line-height:40px;
	font-size:13px;
}

.aufklappenContent {
	overflow: auto;
	margin: 0px;
	padding:0 4px 0 4px;
	background:url(images/bgbuttonsopen.gif) bottom left;
	width:224px;
}

.aufklappenContent img {
border: 1px solid #cccccc;
padding:1px;
margin:4px 1px 0 1px;
}

.aufklappenContent ul {
list-style:none;
margin:0;
padding:0;
}

.aufklappenContent li {
padding:2px 0 2px 6px;
width:200px;
border-bottom:1px solid cccccc;
height:20px;
background:url(images/bgbestseller.gif) bottom right;
}

.aufklappenContent a:link, .aufklappenContent a:active, .aufklappenContent a:visited {
color:#b30000;
text-decoration:none;
}

.aufklappenContent a:hover {
color:#840000;
}


/*Feedback*/
.feedback {
background:url(images/user.jpg) no-repeat 10px 10px;
padding:4px 2px 4px 55px;
width:145px;
font-size:10px;
}

/* Aktionscode*/
.aktionscode {
padding:6px 0 8px 4px;
height:20px;
}

.aktionscode .button {
background:url(images/ok.jpg) no-repeat;
border:none;
height:22px;
width:40px;
cursor: hand; 
cursor: pointer;
color:#FFFFFF;
}

#rabempf {
border:1px solid #CCCCCC;
height:17px;
}

.bildrechts {
float:right;
margin:4px 8px 4px 4px;
}

/* Lightbox Style */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 0%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 15%; float: left; background: url(images/prevlabel.gif) left 15% no-repeat;}
#nextLink { right: 15%; float: right; background: url(images/nextlabel.gif) right 15% no-repeat;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; 
font-size:12px;
color:#999999; 
font-weight:bold;
}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 120px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000000;
	}
	
	
/* Produktübersicht*/

#optionen {
background:url(images/auswahlbg.png) no-repeat;
width:215px;
height:31px;
float:right;
margin:2px 5px 0 0;
padding:0 0 0 15px;
line-height:33px;
}

#optionen img {
margin:6px 0 0 2px;
border:none;
}

.sortierennach {
float:left;
margin:0 4px 0 0;
}

.titeluebersicht {
float:left;
width:300px;
}

#contenttext {
padding:0 10px 0 10px;
}

#imptext {
margin:30px 0 0 40px;
width:550px;
}

.suchsubm {
background-color:#FFFFFF;
background-image:url(images/search.jpg) ;
height:22px;
width:40px;
font-size:0px;
border:0px;
padding: 20px 0 5px 0;
}

#navi1a {
width:981px;
height:60px;
background: #FAFAFA;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#navi1b {
width:100%;
}



/* Aktiver Status */

/* Hauptnavigation */
#nav {
float:left;
width:100%;
margin:0;
padding:0;
list-style:none;
background:url(des0/navibilder/navbgtop.jpg)  repeat-x bottom left #FFFFFF;
height:32px;
}

#nav li {
float:left;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:32px;
}

#nav a {
float:left;
display:block;
margin:0;
padding:0;
color:#FFFFFF;
text-decoration:none;
width:100px;
text-align:center;
font-weight:bold;
}

#nav a:hover {
color:#D4252A;
}

/* Aktiver Status */

body#aktiv0 .aktiv0 a, body#aktiv1 .aktiv1 a, body#aktiv2 .aktiv2 a, body#aktiv3 .aktiv3 a, body#aktiv4 .aktiv4 a, body#aktiv5 .aktiv5 a, body#aktiv6 .aktiv6 a, body#aktiv7 .aktiv7 a, body#aktiv8 .aktiv8 a{
background:url(des0/navibilder/active.jpg) no-repeat;
width:100px;
height:32px;
font-weight:bold;
color:#FFCC00;
}


/* Subnavigation */

#subnav {
float:left;
width:911px;
margin:0;
padding:0 0 0 70px;
list-style:none;
background:url(des0/navibilder/navbgbottom.jpg) repeat-x bottom left;
height:23px;
font-weight:bold;
}

#subnav li {
float:left;
margin:0 15px 0 5px;
padding:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:23px;

}

#subnav a {
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
float:left;
display:block;
}

#subnav a:hover {
text-decoration:underline;
color:#FFCC00;
}

#banner {
width:969px;
height:100px;
background:url(images/bg_banner_repeat.gif) no-repeat top left;
margin: 0 0 0 0;
}

#feldgr {
width: 270px;
font-size: 11px;
}



.subm2 {
float:left;
color:#9f0f0f;
background:url(images/whitebuttonbig.jpg) no-repeat;
width:123px;
height:27px;
font-size:12px;
border:0;
margin:30px 10px 0 0;
cursor: hand; 
cursor: pointer;
line-height:26px;
text-decoration:none;
}


.vkli {
width:300px;
float:left;
margin:0 0 0 0;
}

.vkre {
width:100px;
margin:0 0 0 0;
}

#anmerkungen {
width: 270px;
height: 100px;
font-size: 11px;
}


#feldgr {
width: 270px;
font-size: 11px;
}

#feldplz {
width: 60px;
font-size: 11px;
}

#feldort {
width: 200px;
font-size: 11px;
}

#feldmedium {
width: 133px;
font-size: 11px;
}

h5 {
font-size:9px;
padding:0 0 0 0;
font-weight:bold;
margin-bottom:0px;
}

#li {
margin:0 0 0 0;
float:left;
font-size:9px;
font-weight:bold;
}

#re {
margin:0 0 0 0;
font-size:9px;
font-weight:bold;
}

#warenkorb {
font-size : 12px;
padding : 5px;
font-weight : bold; 
}

#warenkorb a {color : #000000}
#warenkorb  a:hover {color : #666666}


#warenkorbsumme {
font-size : 12px;
font-weight : bold; 
padding : 5px
}


#preis_wk {
font-size : 12px;
border : 0px;
text-align:right; 
}

#gespreis {
font-size : 12px;
border : 0px;
text-align:right;
font-weight : bold;  
}

#menge {
font-size : 12px;
border : 0px;
text-align:center; 
}

#warenkorbtitel {
border-bottom : 1px dotted black;
font-size : 12px;
font-weight : bold; 
padding : 5px
}


#warenkorbmwst {
border-bottom : 1px dotted black;
font-size : 12px;
padding : 5px
}


#klein {
font-size : 12px;
padding : 0px;
border : 0px;
}


#pgueber {
float:left;
margin:25px 0 0 0;
width:30%;
text-align:center;
}



 
/* Suchfunktion */
#suchebox {
background:url(images/suchebg.gif) repeat-x;
width:490px;
height:34px;
font-weight:bold;
font-size:13px;
padding:1px 0 0 490px;
}
 
#suche img {
padding:0;
}
 
.suche {
padding:4px;
display:block;
float:left;
text-align:right;
}
 
#suche {
width:350px;
height:19px;
border:1px solid #CCCCCC;
font-weight:normal;
margin:2px 2px 0  2px;
display:block;
float:left;
padding:0;
}
 
  
/* Pop-Up */
 
#popup {
width:485px;
height:222px;
padding:0 5px 0 10px;
background:url(images/popupbg.jpg) no-repeat;
}
 
#popup h3 {
margin:0 0 12px 0;
padding:0;
font-size:22px;
color:#a60616;
font-weight:normal;
}
 
#popup .bildpreis {
float:left;
margin:0 20px 0 0;
height:115px;
}
 
#popup .preis {
font-weight:bold;
display:block;
width:59px;
font-size:19px;
text-align:center;
margin:28px 0 0 0;
color:#a60616;
}
 
#popup .redlink {
display:block;
background:url(images/whitebuttonbig.jpg) no-repeat;
width:123px;
height:27px;
line-height:22px;
text-align:center;
color:#a60616;
float:right;
font-size:11px;
border:none;
cursor: hand; 
font-weight:bold;
}
 

#popup h4 {
font-weight:normal;
font-size:16px;
margin:0;
padding:0 0 4px 0;
}
 
#popup h2 {
font-size:12px;
padding:0;
margin:0;
float:left;
display:block;
width:465px;
height:20px;
color:#a60616;
padding:1px 0 6px 0;
line-height:21px;
}
 
.close {
float:right;
padding:1px 0 0 0;
}
 
#popup .produktbuttons {
width:480px;
height:27px;
clear:both;
display:block;
}
 




/*-------------Formular-------------*/
 
/*Text Formatierung*/
 
.beschreibung, #beschreibung {
padding:0 5px 0 5px;
width:351px;
float:left;
}
 
.sternchen {
color:#FF0000;
font-weight:bold;
}
 
/*Feldgroessen*/
 
.feldmedium {
width: 141px;
font-size: 11px;
}
 
.feldgr {
width: 290px;
font-size: 11px;
}
.feldort {
width: 225px;
font-size: 11px;
float:left;
}
 
.feldplz {
width: 50px;
font-size: 11px;
float:left;
margin:0 0 0 0;
}
 
.kreditcode {
width: 50px;
font-size: 11px;
margin:0 0 0 0;
}
 
label {
display:block;
font-weight:bold;
font-size:11px;
margin:4px 0 0 0;
}

.sicherheitscode {
clear:both;
}

.anschrift {
height:320px;
}
 
.bezahlung {
height:190px;
}
 
/*Positionierung*/
 
.li {
float:left;
margin:0 3px 0 0;
}
 
fieldset {
width:301px;
float:left;
padding:0 10px 10px 10px;
margin:0 5px 5px 0;
border: #CCCCCC solid 1px;
}
 
.abschicken {
height:100px;
}
 
.anmerkung {
width:293px;
height:77px;
}
 
.zahlen {
width: 50px;
font-size: 11px;
float:left;
margin:0 4px 6px 4px;
text-align:center;
line-height:12px;
}
 
.versanddaten {
background:url(images/bg_versand.jpg) no-repeat top left;
display:block;
float:left;
padding:7px 0 0 9px;
width:680px;
margin:0 0 10px 0;
}


.radio {
float:left;
padding:0 0 5px 0;
}
 
legend {
font-size:13px;
color:#4B4848;
font-weight:bold;
}
 
.date {
float:left;
width:146px;
}
 
a:link, a:active, a:visited  {
color:#9f0f0f;
}
 
a.hover {
color:#990000;
}
 
.agbs {
font-size:11px;
}
 
.einkaufsprozess {
margin:0 0 0 5px;
}
 
.subm {
color:#9f0f0f;
background:url(images/whitebuttonbig.jpg) no-repeat;
width:123px;
height:27px;
font-size:12px;
border:0;
margin:5px 35px 0 0;
cursor: hand; 
line-height:26px;
text-decoration:none;
float:right;
}
 
.zahlungsbuttons {
width:300px;
}

#contentnormal {
padding:10px 0 0 10px;
}
 
.bedingungen {
margin:3px 0 0 0;
}

/*Bestätigung*/
.rechnungs_liefer_adresse {
float:left;
width:200px;
margin:5px 0 5px 0;
padding:0 0 0 10px;
}
 
.rechnungs_liefer_adresse ul {
margin:0;
padding:0 0 0 0;
list-style:none;
}
 
#artikel_daten2 {
width:650px;
}
 
#artikel_daten {
width:700px;
}
 
#artikel_daten ul {
list-style:none;
margin:0;
padding:5px 0 14px 0;
}
 
#artikel_daten li {
text-align:center;
float:left;
padding:0 0 5px 0;
}
 
#artikel_daten2 ul {
list-style:none;
margin:0;
padding:5px 0 14px 0;
}
 
#artikel_daten2 li {
text-align:center;
float:left;
padding:0 0 5px 0;
}
 
.artikel_tonne {
width:60px;
}
 
.artikel_nummer {
width:90px;
}
 
.artikel_nummer2 {
width:70px;
}

 
.artikel_bezeichnung {
width:290px;
text-align:left !important;
}
 
.artikel_menge {
width:60px;
}
 
.artikel_menge2 {
width:90px;
}
 
.artikel_einzelpreis, .artikel_gesamtpreis {
width:100px;
}
 
.versanddaten h5, .warenkorb_übersicht h5 {
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
color:#9f0f0f;
}
 
.preis_zusammenfassung {
float:right;
margin:34px 54px 0 0;
}
 
.preis_zusammenfassung ul{
float:left;
padding:0;
margin:0;
list-style:none;
}
 
.preis_zusammenfassung li {
clear:both;
margin:0;
padding:0;
width:295px;
text-align:right;
border-bottom:1px solid #f1f1f1;
}
 
.preis_zusammenfassung h5 {
margin:0 35px 0 0;
}

/*Warenkorb Übersicht*/
/* Nur bei eigenem Hintergrund
.warenkorb_uebersicht {
background:url(images/bg_repeat_form.gif) repeat-x top left;
display:block;
float:left;
padding:7px 0 0 9px;
width:700px;
margin:0 0 10px 0;
}*/

.warenkorb_übersicht .preis_zusammenfassung {
float:right;
margin:34px 46px 0 0;
}
 
.form_left {
float:left;
}
 
 
 /*--------------Suche---------------*/
 
.suchergebnis {
border-bottom: 1px solid #CCCCCC;
float:left;
margin:15px 0 0 10px;
padding:0 0 15px 0;
width:690px;
}
 
.suchergebnis img {
float:left;
margin:0 8px 0 0;
border: 1px solid rgb(204, 204, 204);
}

.suchergebnis .suchname {
float:left;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}
 
.suchergebnis_inhalt {
width:530px;
display:block;
float:right;
}
 
.suchergebnis .subm {
margin:15px 0 0 15px;
padding:0;
}


#vielendank {
width:500px;
padding:15px 0 0 0;
}

#pginfotext {
width:670px;
padding:0 0 0 12px;
margin:6px 0 15px 0;
}

img a:link {
border:none;
text-decoration:none;
}

.werbebanner {
margin:0 0 0 4px;
}

/*Kasse3*/

#vielendank h2 {
margin:0 0 5px 0;
padding:0;
}

.k3text {
display:block;
width:550px;
} 

.bestelldat {
float:left;
padding: 12px 12px 12px 0;
} 

#bestellzeile {
padding: 10px 0 0 0;
} 

.bestelldaten_bestaetigung_datum, bestelldaten_bestaetigung {
color:#9f0f0f;
font-weight:bold;
} 


/*Tell a friend*/

#spread-form {
padding:0 0 0 3px;
width:200px;
background:url(images/grafik_tell_a_friend.jpg) no-repeat top right;
}

#spread-form .form-text {
border:1px solid #CCCCCC;
font-size:12px;
color:#666666;
width:195px;
height:16px;
}

#spread-form #edit-submit-2{
color:#9f0f0f;
background:url(images/whitebuttonbig.jpg) no-repeat;
display:block;
width:123px;
height:27px;
text-align:center;
border:none;
margin:6px 0 0 0;
}