@charset "utf-8";
/* CSS Document */

html body             { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.80em; color:#4b4a4a; 
                        background-color: #ffffff; /*background-image:url(../images/bg/bg-white-line.jpg); background-repeat:repeat-x;  background-position:0px 0px;*/
						  
						 }/*dcdedf  hellgrau:f3f3f3*/

  
/*  B G - I M A G E S /////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------------------- */								
#main-taucher            { margin: 0px 0px 0px 0px; border:solid 0px #000; padding: 0px 0px 0px 0px; }
#main-steuermann         { margin: 0px 0px 0px 0px; border:solid 0px #000; padding: 0px 0px 0px 0px; }
#main-schnorchlerin      { margin: 0px 0px 0px 0px; border:solid 0px #000; padding: 0px 0px 0px 0px; }
#main-wakeboarder        { margin: 0px 0px 0px 0px; border:solid 0px #000; padding: 0px 0px 0px 0px; }
#main-rettungsring       { margin: 0px 0px 0px 0px; border:solid 0px #000; padding: 0px 0px 0px 0px; }						   
#main-muetze             { margin: 0px 0px 0px 0px; border:solid 0px #000; padding: 0px 0px 0px 0px; }						   
#main-matrosin           { margin: 0px 0px 0px 0px; border:solid 0px #000; padding: 0px 0px 0px 0px; }
#main-colage             { margin: 0px 0px 0px 0px; border:solid 0px #000; padding: 0px 0px 0px 0px; }
#main-colage-2           { margin: 0px 0px 0px 0px; border:solid 0px #000; padding: 0px 0px 0px 0px; }
						   
#bg    { display:none;}						   						   
						   						   						   				
/*  H E A D E R /////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------------------- */				
#logo-top               {display:none;  width:500px; height:110px; margin: 70px 0px 0px 0px; border:solid 0px #000; padding: 0px 0px 0px 0px; float:left; background-image:url(../images/logo/logo-500.png); background-repeat:no-repeat;  background-position:-6px 0px;  }

#printheader            {border:solid 0px #ccc;  padding: 0px 0px 0px 0px; margin: 10px 0px 20px 0px;  }
		#header                 { width:999px; height:167px; margin: 1px 0px 0px 0px; border:solid 0px #000; padding: 0px 0px 0px 0px; float:left }
		
		
/*  N A V I G A T I O N /////////////////////////////////////////////////////////////////////////////////////////////////// black 292929
-------------------------------------------------------------------------------------------------------------------------- */
#navigation      /*li*/      {display:none;  width:994px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  float:left; line-height:31px; /*list-style:none;*/ background-color:#000;
							   border-bottom:solid 2px #000; border-right:solid 0px #d88f05; }				
				
												
#content-right	li	  { margin: 0px 0px 0px 10px;    }
				
												
/* C O N T E N T F I E L D ///////////////////////////////////////////////////////////////////////////////////////////////
-------------------------------------------------------------------------------------------------------------------------*/
#box-left              { }
.menupfad              { width:100%; height: 18px; padding: 0px 0px 4px 0px;  margin: 0px 0px 0px 0px;  font-size: 1.0em; color:#9f9d9d; font-weight: bold; border-bottom: solid 1px #ccc; display:block;  }				
		
#content-left          { margin: 0px 0px 0px 0px; border-right:solid 0px #000; padding: 0px 0px 0px 0px; background-color:#fff;  }

#content-right	       {display:none;  width:260px; height:auto; margin: 0px 0px 0px 2px; border-bottom:solid 0px #f3f3f3;  padding: 0px 0px 0px 0px;  float:left; border-left:solid 0px #ccc; color:#102d46; /* blau */  } 


		.content-right		  { height:auto; margin: 0px 0px 10px 0px; border-bottom:solid 1px #ccc;  padding: 0px 0px 20px 10px; background-color:#fff;  border-left:solid 0px #ccc;   }
				
				
				#border               { width:2px; height:520px; margin: 0px 0px 0px 0px; border:solid 0px #b5b6b7;  padding: 0px 0px 0px 0px;  float:left;    }
		
.lagerbestandinfo      {display:none; width:310px; margin: 10px 0px 10px 0px; float:right; font-style:italic; color:#a6a3a3;  }			
		
/* L I E F E R A N T E N //////////////////////////////////////////////////////////////////////////////////////////////
--------------------------------------------------------------------------------------------------------------------------*/		
#lieferanten-start     {display:none;  width:732px; height: 100px; padding: 0px 0px 4px 0px;  margin: 0px 0px 10px 0px; float:left; border-top: solid 2px #000; border-right: solid 2px #000; background-color:#fef0de;}		
		
		
/* T E X T F I E L D  L I N K S //////////////////////////////////////////////////////////////////////////////////////////////
--------------------------------------------------------------------------------------------------------------------------*/
#ueberschrift            { width:100%; margin: 10px 0px 0px 0px; border:solid 0px #b5b6b7;  padding: 0px 0px 0px 0px; float:left; font-size: 1.0em; font-weight:bold;   }
#textfeld                { margin: 0px 0px 0px 0px; border:solid 0px #b5b6b7;  padding: 0px 0px 0px 0px;    }
		


				
/* T E X T F I E L D E R -- R E C H T S ////////////////////////////////////////////////////////////////////////////////////////////// 
--------------------------------------------------------------------------------------------------------------------------*/
.box-header         { width:100%; line-height:31px; border:solid 0px #c3c5c7; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left; font-size: 1.2em; background-image:url(../images/buttons/navigation-blue.jpg); 
					  background-repeat:repeat-x; color:#fff; text-indent:10px;}

.box-neue-artikel           { width:100%; height:auto; border:solid 0px #c3c5c7; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left; background-color:#dcdcdc;}
.box-neue-artikel-ausgabe   { padding: 1px;}
.box-warenkorb-aktiv        { width:100%; min-height:145px; border:solid 0px #c3c5c7; padding: 0px 0px 8px 0px;  margin: 0px 0px 0px 0px; float:left; background-color:#fff;}


.box-shipshop       { width:100%; height:auto; border:solid 0px #c3c5c7; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left; background-color:#dcdcdc; }
.box-warenkorb      { padding:   0px 8px 0px 10px;  } 		
		
#box-neue-artikel img  { width:100%; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px!important; float:left; }		
				
				
				
				
				
				
/* A K T I O N E N //////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------------------------*/
table.bildausgabe-small-aktion  { height:20px;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; border-bottom:0px solid #B5B6B7;}
td.bildausgabe-small-aktion     { height:auto; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; border:solid 0px #c3c5c7; width:50px; height:20px; }

td.text-small-aktion    { width:auto;  padding: 5px 0px 0px 8px;  margin: 0px 0px 0px 0px;  border-bottom:1px dotted #999; }		
span.aktionsname        { float:left; margin: 0px 0px 0px 0px;}		
span.aktionspreis       { float:left; margin: 6px 0px 0px 0px; font-weight:bold; padding: 0px 0px 0px 0px;}		
	

	
								
/*  I M A G E S /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-----------------------------------------------------------------------------------------------------------------------------------------
Muss auch angepasst werden (imgrechts/imglinks), Ebenso Schriftgrösse im Editor: admin/tiny_mce/themes/advanced/skins/default/content.css 
----------------------------------------------------------------------------------------------------------------------------------------*/					
		
.bildrechts  {  border:1px solid #B5B6B7; margin:5px 0px 10px 15px!important; padding:0px;  float:right;  background-color: #fff; }

.bildlinks   {  border:1px solid #B5B6B7; margin:5px 15px 10px 0px!important; padding:0px;  float:left;   background-color: #fff;  }		
		
#content-right	img	  { margin: 0px 13px 13px 0px; border:solid 1px #B5B6B7;    }		
#content-left	img	  { margin: 0px 0px 0px 0px; border:solid 1px #B5B6B7;    }	
							


/* V A R I A B L E N
-----------------------------------------------------------*/			
.variableadresse                { width:100%; margin: 0px 0px 0px 0px;  padding: 10px 0px 10px 10px; float:left;  }	
.variableadresse     img        { margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  border:solid 0px #c3c5c7!important;}	
.variableoeffnungszeiten        { width:100%; margin: 0px 0px 0px 0px;  padding: 10px 0px 10px 10px; float:left;  }			
		

											
/*
---------------------------------------------KATEGORIEN, PRODUKTPREVIEW------------------------------------------------------------------------------------------

								
								
/*  S Y S T E M ///////////////////////////////////////////////////////////////////////////////////////////////////////
---------------------------------------------------------------------------------------------------------------------*/
				
ul   { margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;   font-weight : bold; }
		
li   { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  font-weight : normal; line-height:16px;}

.cleardiv    { width:auto; height:1px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }		
				
img                     { border:0; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; }
.logo                   { border:0; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 18px; }		
.mail                   { border:0; padding: 0px 0px 0px 0px;  margin: 5px 0px 0px 0px; }		
			
#content-left	img.imagebutton	    { margin: 0px 0px 0px 0px; border:solid 0px #B5B6B7;    }

	
h1      { font-size: 1.2em; font-weight:bold; margin: 13px 0px 10px 0px; padding: 0px 0px 0px 0px; color : #007ba7;  } /*color:#3e3d3d;*/
h2      { font-size: 1.2em; font-style: bold; margin: 13px 0px 10px 0px; color:#007ba7; }
h3      { font-size: 1.1em; font-style: bold; margin: 8px 0px 10px 0px; }

hr          {width:100%; height:1px; border-left: 0px solid #cedbdf; border-right: 0px solid #cedbdf; border-top: 0px solid #cedbdf; border-bottom: 1px solid #ccc;  margin: 0px 0px 0px 0px;}	
										
a:link       { text-decoration: none;  font-weight : normal; font-style : normal;  color : #db8409;  }	/*color : #ba2720;*/
a:visited    { text-decoration: none;  font-weight : normal; font-style : normal; color : #db8409;  }	
a:active     { text-decoration: none;  font-weight : normal; font-style : normal; color : #db8409; }	
a:hover      { text-decoration: underline;  font-weight : normal; font-style : normal; color : #db8409;  }	
								
a.aktion:link       { text-decoration: none;  font-weight : bold; font-style : normal;  color : #db8409;  }	/*color : #ba2720;*/
a.aktion:visited    { text-decoration: none;  font-weight : bold; font-style : normal; color : #db8409;  }	
a.aktion:active     { text-decoration: none;  font-weight : bold; font-style : normal; color : #db8409; }	
a.aktion:hover      { text-decoration: underline;  font-weight : bold; font-style : normal; color : #db8409;  }	

						
a.logo:link       { display:block; width:500px; height: 110px; }	
a.logo:visited    { display:block; width:500px; height: 110px; }	
a.logo:active     { display:block; width:500px; height: 110px; }		
a.logo:hover      { display:block; width:500px; height: 110px; }	


.mybuttonlogin         { text-align: center; cursor:hand; color: #313131!important; border: 1px solid #666; margin: 0px 0px 0px 0px; padding: 5px 8px 5px 8px; 
						 background-image:url(../images/buttons/navigation-orange.jpg); background-repeat:repeat-x;  -moz-border-radius:5px; -khtml-border-radius:5px;}
.mybuttonlogin:hover   { background-color: #f39f00; color: #fff!important; background-image:url(../images/buttons/navigation-blue.jpg); background-repeat:repeat-x; text-decoration: none; }
	






.blueboxx           {width:260px; height:auto; padding: 0px 0px 0px 0px;  margin: 8px 0px 0px 0px; border-bottom: 0px solid #ccc; float:left; text-align:center; word-spacing:0.2em;   }
a.powered:link        { font-size: 0.83em; font-family:Impact, Courier New; color : #b5b4b4;   }	
a.powered:visited     { font-size: 0.83em; font-family:Impact, Courier New; color : #b5b4b4;   }
a.powered:aktiv       { font-size: 0.83em; font-family:Impact, Courier New; color : #b5b4b4;  }
a.powered:hover       { font-size: 0.83em; font-family:Impact, Courier New; color : #b5b4b4; text-decoration: underline;   }

				
		
/* N E W S B O X //////////////////////////////////////////////////////////////////////////////////////////////
--------------------------------------------------------------------------------------------------------------------------*/
#newsbox             { width:100%; margin: 20px 0px 0px 0px; border-top:solid 1px #b5b6b7;  padding: 20px 0px 5px 0px; float:left;    }
#newsbild            { width:89px; height:109px; border:solid 0px #000; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left; background-image:url(../images/bg-images/shipshopnews.jpg);}		
.newsheader          { width:auto; height:20px;  border:solid 0px #000; padding: 3px 0px 0px 10px;  margin: 0px 0px 0px 0px; background-color: #e1dfdf;  color:#db8409; border-bottom:solid 1px #CCCCCC;
					  background-image:url(images/bg/ball-grey.jpg); background-repeat:no-repeat; background-position:520px 2px; font-weight: bold;}
					  
#newstext               { width:608px; height:auto; border:solid 0px #c3c5c7; padding: 0px 0px 0px 5px;  margin: 0px 0px 0px 0px; float:left;  font-weight: normal; }

#newstext li strong  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:24px; float:auto; font-weight: normal;  color:#a11a14;}


ul.sby_newsbox li {  margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; list-style:none; border:solid 1px #c3c5c7; background-color:#FFFFFF; background-image:url(images/bg/.jpg);background-repeat:repeat-x; }

.newstext   {padding: 0px 9px 8px 9px;  margin: -2px 0px 0px 0px;}				
		
		
/* N A V I G A T I O N --- GALL-TREE ///admin/yui/build/treeview/assets/skins/sam/treeview.css/////////////////////////////////
------------------------------------------------------------------------------------------------------------------------------*/							
#sby_shoptree  { padding: 7px 0px 7px 5px;}

/*#sby_shoptree table td{
vertical-align:middle!important;
}

*/


/*  S H O P /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-----------------------------------------------------------------------------------------------------------------------------------------*/	

/* Input-Felder  */
input                   { color:#162541!important; paddingt: 0px 0px 3px 0px; background-color:#fbe5c5;  }
#anzahl, .anzahl        { border:1px solid black; color:black; padding:3px; text-align:center; width:22px; -moz-border-radius:5px; -khtml-border-radius:5px;}

/*#login a, #register a, #login a:link, #register a:link    {  color:#; border: solid 1px #db8409; padding: 3px; background-color:#fbe5c5;}*/ 
#login label, #login input, #register label, #register input, #register select   {  margin: 10px 0px 0px 0px; }			 
#bestellen              { float:right; margin: 15px 5px 10px 0px;}


/* Lieferadresse Eingabefeld  */
#register, #bestelldetails            { width:295px; float:right; padding: 0px 0px 0px 10px; margin: 0px 10px 0px 0px;}
#bestelldetails table td              { padding: 4px 0px 4px 0px; vertical-align:top; }

#bestelldetails #f_ort{
/*width:147px; */
}

/* Foarmular-Felder  */
#bestelldetails  #f_ort                  { width:163px!important; float:right; margin: 0px 1px 0px 0px;}


/* Warenkorbausgabe Produkteanzeige  */
.box-warenkorb-produkt{ float:right; width:266px;  border:solid 1px #c3c5c7; padding: 4px 0px 8px 4px; }

/* Warenkorb Link  */
.wkLink{ font-size:1.2em!important; font-weight:bold!important;  line-height:22px;  }
	
/* Optionenfelder Auswahl  */
#setRight div                { float:left;  margin: -10px 0px 0px 20px; border:solid 0px #c3c5c7; width:220px;}
#show #shl                   { float:left;  width:420px; }
#setRight div#shopInkorb     { clear:both;  margin: 10px 0px 0px 20px; }

/* Warenkorbanzeige */
#warenvor                        { float:left; margin: 8px 0px 8px 0px; font-weight:normal; line-height:18px;  width:97%; padding: 0px 0px 0px 0px; }
table.pricetable tr.totaltr      { font-weight:bold; border-top:solid 1px #c3c5c7; padding: 0px 0px 0px 0px; margin: 30px 0px 0px 0px; border-bottom:solid 1px #c3c5c7; line-height:22px; }
table.pricetable td.leftporto    { text-align:left; width:180px; }
table.pricetable td.rightporto   { text-align:right; width:auto; padding: 0px 0px 0px 8px; }

tr.totaltr td     {  border-top:solid 1px #c3c5c7; padding: 0px 0px 0px 0px;  border-bottom:solid 1px #c3c5c7;  /*background-color:#dcdcdc;*/ }


#korb li { list-style:none;}
/* bestellung  */
#korb tbody td a, #korb tbody td a:link { display:block; width:28px; height:25px; background:url(../img/del.jpg) no-repeat; text-decoration:none; }


span.durchstrichen  { text-decoration: line-through; color:#007ba7; padding: 0px 10px 0px 0px;}
span.aktionpreis    { color:#e2001a;}


/* bestellung abschliessen  */
table.artikel       {  float:left; margin: 20px 0px 0px 0px; border-top:1px dotted #999; border-bottom:1px dotted #999;}
#korb tfoot td, #korb tbody td, #korb thead th    { padding: 10px 0px 10px 0px; }
#korb  {  margin: -20px 0px 0px 0px;}


#bestellung ul#weiter li.best1{
width:255px; line-height:30px;  border:solid 1px #c3c5c7;
}

table.bestellungsbuttons      { border-top:solid 0px #c3c5c7; margin: 30px 0px 0px 0px; }
td.bestellung-einkaufen       { line-height:30px; width:190px; }
td.bestellung-aktualisieren   { line-height:30px; width:190px; }
td.bestellung-abschliessen    { line-height:30px; width:160px; }
td.bestellungbutton           { line-height:25px; width:30px; }
 

/* Produktelayout */
#show #shr       { float:right; width:35%; }
	
#setLeft, #setRight    { float:left;  margin: 10px 0px 0px 0px; }	


/* Letzte Bestellung und Daten einsicht */
#mylast             { display:none;}
#register           { width:450px;  border:solid 0px #c3c5c7; }
#register-neukunde  { width:300px; float:right; }


#registerform        { width:100%;  border:solid 0px #FF0000;}
#error               { font-weight:bold; color:#FF0000; border:solid 0px #FF0000; padding: 10px; margin: 10px 0px 0px 0px; float:left;  line-height:18px; }
#error-lieferadresse { font-weight:bold; color:#FF0000; border:solid 0px #FF0000; padding: 10px; margin: 10px 0px 0px 55px; float:left;  line-height:18px; }
#reg_error           { font-weight:bold; color:#FF0000; float:right; width:200px; border:solid 0px #FF0000; padding: 10px; margin: 10px 0px 0px 0px; line-height:18px;}

td.reg_middle   { width:350px;}
td.reg_right    { width:350px;}

#zahlart           { margin: 0px 20px 0px 0px; height:300px; }
#bestelldetails    { margin: -20px 20px 0px 0px; height:300px; }














strong, b{
font-weight:bold;
}



/*
h1, #mylast h1{
color:#8db30c;
margin:1.15em 0;
font-size:1.3em;
font-weight:bold;
}
*/

h4, h5, h6{
color:black;
font-size:1em!important;
font-weight:normal;
}
#show #shr h2, #suche h1, #suche h2, #suche h3, #benutzerkonto #login h1, #benutzerkonto #register h1, #benutzerkonto h1, #benutzerkonto h2, #newsbox h2, #shownews h2, #shownews p.pback{
margin-top:15;
}


hr{
border:0 none;
border-bottom:solid 1px #d4d4d4;
margin:2em 0;
width:100%;
height:0;
display:inline-block;
}


#intro{
position:absolute;
bottom:0;
width:960px;
height:500px;
margin:0 0 0 -480px;
left:50%;
}

#intro_center{
height:450px; 
width:550px;
position:absolute;
left:50%;
top:50%;
margin:-225px 0 0 -275px;
}


/*---------------------------------------------SLICE HEADER------------------------------------------------------------------------------------------
*/
#header{
background:url(../img/headerBeam.png) no-repeat bottom;
height:73px;
margin-top:23px;
width:958px;
float:left;
}
#hl{
width:226px;
text-align:right;
float:left;
}
#hr{
float:right;
text-align:left;
}
#hrt{
text-align:right;
}

#hrb{
margin:20px 2px 0 0;
text-align:left;
}
#hrb p{
float:right;
color:white;
margin:11px 8px;
font-weight:bold;
font-size:1.25em;
}
#sButton{
text-decoration:none;

width:42px;
float:right;
height:36px;
display:block;
background:url(../img/sButton.png) no-repeat;
}
#sField{
width:220px;
height:25px;
float:right;
margin:4px 5px 0 0;
background:url(../img/sField.png) no-repeat;
text-align:left;
}
#sField input{
background:none!important;
font-size:14px;
font-weight:bold;
border:none!important;
margin:4px 0 0 4px;
height:17px;
width:214px;
}
/*
ende
SLICE HEADER
*/

/*
---------------------------------------------SLICE CONTENT------------------------------------------------------------------------------------------
*/

#cl, #cr{
min-height:474px;
height:auto!important;
height:474px;
text-align:left;
margin:26px 0;
}
#cl, #climg, #clb{
float:left;
width:240px;
}
#cl{
float:left;
}
#clb{
width:239px;
height:320px;
margin-top:20px;
border-right:1px solid #d4d4d4;
}
#cr{
width:672px;
float:right;
}
/*
ende
SLICE CONTENT
*/

/*
---------------------------------------------SLICE FOOTER------------------------------------------------------------------------------------------
*/
#footer{
width:671px!important;
height:35px!important;
float:right!important;
background:url(../img/footerBeam.png) no-repeat!important;
text-align:left!important;
color:white!important;
font-weight:bold!important;
margin:0 0 20px 0!important;
}
#footer p{
margin:0.9em 1em!important;
}

#footer a.copy_o{
	color:white;
}
/*
ende
SLICE FOOTER
*/


/*
----------#cr-----------------------------------KATEGORIEN, PRODUKTPREVIEW------------------------------------------------------------------------------------------
*/
 #preview div{
width:127px;
margin-left:54px;
float:left;
}
 #preview div.nomargin{
margin-left:0!important;
}

#preview div p{
margin:0.2em 0;
}
/*
ENDE
KATEGORIEN, PRODUKTPREVIEW
*/

/*
---------------------------------------------PRODUKTANZEIGE------------------------------------------------------------------------------------------
*/


#warenvor p{
margin:0!important;
}




#show #shr hr{
margin:0.5em 0;
}
#show #shr h3{
margin:1em 0 0.5em 0;
}
#show #shr img{
margin-right:5px;
}


#sby_prodesc p{
margin:0.8em 0!important;
}

#setRight div img{
margin-right:4px;
}
#setRight div h3{
margin-bottom:0.5em;
}

#setRight div#shopInkorb p{
margin-top:0!important;
}
#setRight div#shopInkorb a, #setRight div#shopInkorb a:link{
display:inline!important;
}
#setRight div#shopInkorb input{

}

/*
ENDE
PRODUKTANZEIGE
*/

/*
---------------------------------------------SUCHE------------------------------------------------------------------------------------------
*/

#suche img{
margin-right:20px;
float:left;
width:100px;
}


/*
---------------------------------------------WARENKORB, KASSE, BESTELLUNGSABSCHLUSS------------------------------------------------------------------------------------------
*/
#bestellung{
width:100%;
margin-left:0;
}

#bestellung ul#imgbest{
width:672px;
}
#bestellung ul li.best1, #bestellung ul li.best2, #bestellung ul li.best3{
padding-left:25px;
height:19px;
padding-top:7px;
float:left;
}

#bestellung ul li.best1, #bestellung ul li.best2{
width:229px;
}
#bestellung ul li.best1, #bestellung ul li.best2, #bestellung ul li.best3{
color:#c4c4c4;
}
#bestellung ul li.best1{
background:url(../img/oneOff.jpg) left no-repeat; list-style:none;
}
#bestellung ul li.best2{
background:url(../img/twoOff.jpg) left no-repeat; list-style:none;
}
#bestellung ul li.best3{
background:url(../img/threeOff.jpg) left no-repeat; list-style:none;
}
#bestellung ul li.act{
font-weight:bold!important;
color:#4d4d4d!important;
}
#bestellung ul li.best1.act{
background:url(../img/oneOn.jpg) left no-repeat!important; list-style:none;
}
#bestellung ul li.best2.act{
background:url(../img/twoOn.jpg) left no-repeat!important; list-style:none;
}
#bestellung ul li.best3.act{
background:url(../img/threeOhn.jpg) left no-repeat!important; list-style:none;
}
#weiter{
margin-top:2em;
}

#bestellung ul#weiter li a, #bestellung ul#weiter li a:link{

}

#bestellung ul#weiter li.best1 a, #bestellung ul#weiter li.best1 a:link{
/*
background:url(../img/wkback.png) left 2px no-repeat!important;
padding-left:15px!important;
*/
}
#bestellung ul#weiter li.best2{
width:250px!important;
}
#bestellung ul#weiter li.best2 a, #bestellung ul#weiter li.best2 a:link{
/*
background:url(../img/wkrefresh.png) no-repeat left 2px!important;
padding-left:15px!important;
*/
}
#bestellung ul#weiter li.best3{

}
#bestellung ul#weiter li.best3 a, #bestellung ul#weiter li.best3 a:link, .abschluss{
/*
background:url(../img/wkforward.png) no-repeat left 2px!important;
padding-left:15px!important;
*/
}
.abschluss{
text-decoration:none!important;
}
#weiter li{
background:none!important;
padding:0!important;
}


#korb{
margin-top:40px;
width:100%;
clear:both;
}
#korb thead th, #korb td{
font-weight:bold;
}

#korb .tblanzahl{
width:40px;
text-align:center;
}
#korb .tbldel{
width:15px;
}
#korb .tblpreis{
width:50px;
}
#korb tbody td.tblanzahl, #korb tbody td.tblpreis, #korb tbody td.tbldel, #korb thead th.tblanzahl, #korb thead th.tblpreis, #korb thead th.tbldel, #korb tfoot td.tblanzahl, #korb tfoot td.tblpreis, #korb tfoot td.tbldel{
padding-left:20px;
padding-right:20px;
}
#korb tbody td.tblanzahl, #korb thead th.tblanzahl, #korb tfoot td.tblanzahl{
padding-right:160px;
}
#korb tbody td.tblpreis, #korb thead th.tblpreis, #korb tfoot td.tblpreis{
padding-left:0;
padding-right:67px;
}
/*
#korb thead th.tblpreis{
text-align:center;
}
*/
#korb tbody td.tblpreis, #korb thead th.tblpreis, #korb tfoot td.tblpreis{
text-align:right;
}
#korb .tblchf{
width:30px;
}
#korb tbody td, #korb thead th{
border-bottom:1px dotted #585858;
}


#login, #zahlart{
width:300px;
float:left;
}
#login, #register{
margin:2em 0;
}

#register.register{
float:left!important;
}
/*#r_pass2{
margin-bottom:2.5em!important;
}*/
	
#login label{
width:70px;
}
#login input{
width:200px;
}
	
#register label, #login label, #register select{
display:block;
float:left;
}
#register input, #login input, #bestelldetails table input{
float:left;
background:white;
border:1px solid black;
color:black;
}
#register label{
width:100px;
}
			#register input{
			width:auto;
			}
			#r_anrh, #r_anrf, #r_newsletterja, #r_newsletternein{
width:15px!important;
height:14px;
margin-right:10px!important;
}
#lblanrh, #lblanrf{
width:50px!important;
}
#lblanrf{
margin-right:150px!important;
}
#lblanr{
clear:both;
width:98px!important;
}
#r_plz{
width:50px!important;
margin-right:4px!important;
}
#r_ort{
width:274px!important;
}
#register select{
margin-right:10px;
}
#r_year{
margin-right:130px!important;
}
#lblnewsletternein{
margin-right:170px!important;
}
#register #regform p{
margin-top:5em!important;
}
#login p{
/*
margin-top:9em!important;
*/
}
#lblnewsletterja{
width:20px!important;
}
#f_pass{
margin-bottom:2em!important;
}

#zahlart input{
margin-left:0!important;
}
#zahlart #f_kommentar{
width:100%;
background:white;
border:1px solid black;
color:black;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
height:130px;
}

#bestelldetails table{
width:100%;
}
#bestelldetails table td.abwliefertd{
width:70px;
}
#bestelldetails table td input{
width:99%;
}
#bestelldetails #f_plz{
width:40px;
margin-right:4px;
}

#kasseend{

}
#kasseend #korb{
margin-top:0!important;
}
#kasseend #korb input.anzahl{
border:1px solid #999999;
color:#999999;
}
#kassehead{
height:350px;
width:100%;
}
#kasseend #korb tbody td a, #kasseend #korb tbody td a:link{
display:none!important;
}
#kasseend #kassehead hr{
margin:1em 0!important;
}
#kasseend hr{
margin-bottom:2em;
}


#showmyporto{
display:none;
}


table.pricetable td.leftporto span.mwstklein{
font-size:0.8em!important;
}
table#korb tfoot td span.mwstklein{
font-size:0.8em!important;
}

.wareninfo{
background:url(../img/infoBox.png) no-repeat top left!important;
padding:0 16px;
cursor:pointer;
}

/*
ENDE
WARENKORB, KASSE, BESTELLUNGSABSCHLUSS
*/
/*
---------------------------------------------TREEVIEW------------------------------------------------------------------------------------------
*/
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {

background:none!important;

font-weight:bold!important;
}
.ygtvtn {
/*
background:none!important;
*/
height:22px;
width:18px;
}
.ygtvln {
/*
background:none!important;
*/
height:22px;
width:18px;
}
.ygtvdepthcell {
/*
background:none!important;
*/
height:22px;
width:18px;
}

/* Galerie-Tree---------------------------------------------------------------------*/

/*
---------------------------------------------BENUTZERKONTO------------------------------------------------------------------------------------------
*/

#benutzerkonto #login, #benutzerkonto #register{
margin-top:0!important;
}
#benutzerkonto #register input {
width:280px;
}
#benutzerkonto #register #r_ort{
width:224px!important;
}
#benutzerkonto #register #r_anrh, #benutzerkonto #register #r_anrf{

}
#benutzerkonto #register #lblanrf{
width:20px!important;
}
#benutzerkonto #register label#lblnewsletternein{
width:50px!important;
}
#benutzerkonto img{
float: right;
}
#benutzerkonto #mylast #tbl_last td{
text-align:right;
font-weight:bold;
padding-bottom:0.5em;
}
#benutzerkonto #mylast #tbl_last td.lf{
width:250px!important;
text-align:left!important;
}
#benutzerkonto table td.tbloffen{
background:url(../img/st_bestellt.png) center no-repeat;
}
#benutzerkonto table td.tblgeliefer{
background:url(../img/st_geliefert.png) center no-repeat;
}

/*
---------------------------------------------Startseite, Teaserbilder-template --------------------------------------------------
*/

#teaser1{
	width:672px;
	height:261px;
	float:left;
	margin-bottom:20px;
}

#teaser2{
	width:327px;
	height:188px;
	float:left;
}

#teaser3{
	width:327px;
	height:188px;
	float:right;
}

/*
ENDE
Startseite, Teaserbilder-template
*/

	
	
