.breakfloat
{
    clear: both;    
}
/********************/
/* end page-setting */
/********************/

/********************/
/* ARTIKELANZEIGE   */
/********************/

#artikel
{
    float: left;
    padding: 5px 5px 25px 5px;
    width: 135px;
    height: 120px;
    border: 1px dotted #222222;
    /*
    border-top: 1px solid #a5a5a5;
    border-left: 1px solid #a5a5a5;
    border-bottom: 1px solid #222222;
    border-right: 1px solid #222222;
    */
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
    text-align: center;
    background: #FFFFFF;
}

#artikel a
{
	/** color: #d88e39; **/
	font-weight: bold;
}

#artikelbreak
{
    clear: right;
    padding: 5px 5px 5px 5px;
}

#artikelbild
{
    border: 1px solid #ffffff;
    align: center;
}

.artikelbildswitcher a
{
    margin-top: 5px;
    color: #d88e39;
    font-weight: bold;
    border: 1px solid #d88e39;
    font-size: 10pt;
    font-family: sans-serif;
    padding: 2px 2px 2px 2px;
    text-decoration: none;
}

.artikelbildswitcher a:hover
{
    margin-top: 5px;
    border: 1px solid #d88e39;
    color: white;
    background-color: #000000;
    font-size: 10pt;
    font-family: sans-serif;
    padding: 2px 2px 2px 2px;
    cursor: pointer; cursor: hand;
    text-decoration: none;
}

#artikeltext
{
    font: 8pt arial;
    overflow: hidden;
    text-align: center;
}


#artikeltextdetail
{
    font: 9pt arial;
    text-align: center;
}

#preis
{
	font: 14pt arial;
	font-weight: bold;
	color: red;
}

#shoppingcart
{
     /*  border: 1px dashed grey; */
     border: none;
     height: 400px;
}

.artikelbestellen
{
/*
    margin-top: 5px;
    color: #d88e39;
    font-weight: bold;
    border: 2px solid #FF0000;
    font-size: 10pt;
    font-family: sans-serif;
    padding: 2px 2px 2px 2px;
    text-decoration: none;
*/
	
	color: #900;

}

.artikelbestellen:hover
{
/*
    margin-top: 5px;
    border: 3px solid #FF0000;
    color: white;
    background-color: #000000;
    font-size: 10pt;
    font-family: sans-serif;
    padding: 2px 2px 2px 2px;
    cursor: pointer; cursor: hand;
    text-decoration: none;
*/
	cursor: pointer; cursor: hand;
	
}

#infoerweitert
{
    font: 9pt arial;
    text-align: left;
}


.imagecopyright
{
	font-size: 9px;
	text-align: right;
}


#mail
{
	width: 100%;
	height: 440px;
	border: none;
	
}


#kontakt
{
	width: 100%;
	height: 440px;
	border: none;
	text-align: center;
	
}

.zellerechts{
	text-align: right;
}

.alternate{
	background-color: #F5F5F5;
}


#sonderposteninfo{
font-size: 1.1em;
border: 1px dashed #e5e5e5;
padding: 5px;
}

#warenkorb{
}

#warenkorb TR{
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;

}

#warenkorb TD{
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;

}

.innerError {
    background-image: url(images/invalid.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: white;
    padding-left: 20px;
    padding-top: 1px;
	BORDER-RIGHT: #FF8000 0px solid; BORDER-TOP: #FF8000 10x solid; MARGIN: 0px; BORDER-LEFT: #FF8000 0px solid; BORDER-BOTTOM: #FF8000 0px solid; COLOR: #FF8000
}

#artikel-sonderposten
{
    
    padding: 5px 5px 25px 5px;
    width: 95%;
  
    border-top: 1px solid #e5e5e5;
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
}


/** mini Bilder für produkte */

#artikel-vorschaubilder
{
    /* border: 1px dashed #222222; */
    padding: 3px;
    background: #FFFFFF;
   
	/* 
    float: left;
    padding: 3px 3px 3px 3px;
    width: 70px;
    height: 70px;
    border: 1px dotted #222222;

    margin-top: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-align: center;
    background: #FFFFFF; 
    
    */
}

#artikelbild-vorschau
{
    border: 1px solid #ffffff;
    align: center;
}

#order-artikel
{
	float: left;
}

#grasekamptitel{
	font-size: 5em;
	font-style: bold;
	font-family: sans-serif;
}

.eingabefehler{
	font-size: 1.1em;
	color: #aa0000;
}

.bigger
{
	font-size: 1.3em;
}

.grasekamp-schriftzug
{
	position: absolute;
	left:20px; 
	top:-20px;
}

.startseitentext
{
	text-align: center;
}
