.produktinhalt {
	background-color:#e8e9e8;
	width:575px;
	height:490px;
	overflow:auto;
	padding:6px;
}
.produktdetail {
	background-color:white;
	border:1px solid #f4c871;
	padding:6px;
}

.produktdetailback {
	background-color:#aaaaaa;
	padding-right:4px;
	padding-bottom:4px;
	margin-bottom:8px;
}

#produktrepeater {
	border: 1px solid black;
	background-color:white;
	padding:5px;
	margin-right:5px;
	margin-bottom:5px;
	width:260px;
	height:265px;
	z-index:10;
}
#produktrepeaterback {
	background-image:url(../bilder/repeater_back.jpg); 
	width:280px;
	height:285px;
	z-index:1;
	margin-right:5px;
	margin-bottom:5px;
    float:left;
}
#inhalt .product{
    position:relative;
    width:380px;
    float:left;
    margin-right:20px;
}

#inhalt .product .links{
    position:absolute;
    right:0;
    bottom:20px;
    _bottom:25px;
}
#inhalt .product .links a{
    text-decoration: none;
    color: #E00016;
    font-size:11px;
    background-image:url(../bilder/layout_arrow.gif);
    background-repeat:no-repeat;
    background-position: right 3px;
    padding-right:8px;
}
#inhalt .product .links a:hover{
    text-decoration:underline;
}
#inhalt div.nomargin{
    margin:0;
}
.seitenpicker{
    margin:auto;
}
.seitenpicker td a{
    text-decoration: none;
    color: #E00016;
}
.seitenpicker td a:hover{
    text-decoration:underline;
}
.adresseback {
	background-color:#aaaaaa;
	padding-right:4px;
	padding-bottom:4px;
	margin-top:8px;
}
.adressefield {
	background-color:white;
	border:1px solid #f4c871;
	padding:6px;
}

.adresse {
	background-color:#e9e9ff;
	
}
.kasten {
	width:135px;
	padding:4px;
	color: #000078;
	background-color: #e8e9e8;
	border:1px solid #000078;
	margin:4px;
}

.produktueberschrift {
	font-size:14px;
	font-weight:bold;
	color: #000078;
}

.tabelle {
	border: 1px solid #000078;
	background-color:#efefef;
	color:black;
}
.fielduberschrift {
	background-color:white;
	border: 1px solid #000078;
	padding-left:4px;
	padding-right:4px;
}
.adresseinfo {
	background-color:#b7b7dc;
	border: 1px solid #000078;
	padding:4px;
	width:180px;	
}


.fehler {
	color: red;
	border: 1px solid red;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#warenkorb_klein{
}

#warenkorb_klein div.bg{
    width:250px;
    font-size:11px;
    line-height:18px;
    height:75px;
    position:absolute;
    background-image:url(../bilder/layout_logo_e.gif);
    background-repeat:no-repeat;
    background-position:top right;
    right:0px;
    top:10px;
}

#warenkorb_klein span {
    float: left;
    width: 100px;
}

#warenkorb_klein span.preis {
    font-weight:bold;
}


#warenkorb_klein h1{
    margin-bottom:4px;
}

#warenkorb_klein label{
    width: 60px;
    /*/*cursor: pointer;
    cursor: hand;*/
    display: block;
    float: left;
    margin:0;
}

#warenkorb_klein a{
    color:#E00016;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
}

#warenkorb_klein a:hover{
    text-decoration:none;
}


#warenkorb th {
    background-color: #F0F2F5;
}

#warenkorb_tabelle td.highlight{
    background-color:#efefef;
}
#warenkorb_tabelle td , #warenkorb_tabelle th{
    padding:2px;
}
.warenkorbzeile {
    background-color: #D9DEE6;
}
.warenkorbzeile2 {
    background-color: #EEF1F7;
}

fieldset {
    padding: 7px;
    font-size:12px;
    color: #333333;
}
fieldset legend {
	padding:4px;
	font-weight:bold;
	
}

.letzte_bestellungen {
    position: absolute;
    z-index: 10;
    display: inline;
    background: #F0F2F5;
    border: 1px solid black;
    padding: 4px;
    text-align: left;
}

.warenkorbKlein {
    padding: 4px;
}

#mail_inhalt {
    width: 780px;
    margin:20px;
}

#warenkorbmeldung {
    display: none;
    width: 180px;
    height: 80px;
    background: white;
    border: 5px solid #c00;
    position: absolute;
    left:200px;
    top:0px;
    padding: 10px;
    z-index:100;
    font-size: 14px;
    color: #000;
    line-height: 1.7em;
    font-weight: bold;
}


#produkte img , .image_border img , .produkte_images img{
    border:1px solid #999999;
    padding:1px;
    margin-right:10px;
}

#produkte .rightColumn img{
    margin:0;
}

.image_border img{
    margin-right:0;
}

#inhalt .button{
    display:block;
    color:#000000;
    float:left;
    background:#FFFFFF url(../bilder/hintergrund_input_text.gif) repeat-x scroll 0 0;
    padding:4px;
    border:1px solid #CCCCCC;
    margin:5px 0;
    
    /*font-size:12px;
    color:#E00016;
    border:0;
    text-decoration:underline;*/
}
#inhalt .button:hover{
    color:#E00016;
}
#inhalt .margin-right{
    margin-right:10px;
}

#inhalt #agbmeldung{
    color:red;
}
