#agbmeldung {
	color:#f00000;
}


.button {
    margin: 0px 0px 5px 0px;
    padding: 2px 0;
    background: #ffffff url(../bilder/hintergrund_input_text.gif) repeat-x;
    border: 1px solid #cccccc;
    font-size: 11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	border: 1px solid black;
/* 	background: #F1F1ED; */
	text-decoration: none;
line-height:25px;
}
.button hover {
	color: black;
	text-decoration: none;
	background: #E3E2DD;
}


#rubriken {
    _font-size:11px;
    width:200px;
    margin-right: 20px;
    float: left;
    margin-left:1px;
}

/*
#rubriken ul li .active {
	background: #F1F1ED;
 }
#rubriken ul li ul li .active {
	background: #F1F1ED;
 }
#rubriken ul li a{
background-color:red;
    color: #05379B;
}
#rubriken ul li {
	background: #E3E2DD;
 	margin-bottom:1px; 
    border-bottom:1px solid #eee;
 }*/


.rubrikaktiv {
	font-weight: bold;
	background: red;
}
/*
 #rubriken ul li ul li {
 	font-weight: normal;
	background: #F1F1ED;
	padding-left: 5px;
 }
  
 #rubriken ul li ul li a {
	color: black;
 }
 #rubriken ul li ul li ul li{
	background: #F1F1ED;
	padding-left: 10px;
 }*/
 
 
 /* Navi Neu */
 
#rubriken ul,  #rubriken ul li ul,  #rubriken ul li ul li ul {
    margin:0;
    padding:0;
 }
 
 #rubriken ul {
    padding-right: 1px;   
}

#rubriken ul li ul,  #rubriken ul li ul li ul {
    padding: 0;
}
 
#rubriken ul li, #rubriken ul li ul li, #rubriken ul li ul li ul li {
    display:inline;
    margin:0;
    padding:0;
 }
#rubriken ul li a {
    display:block;
    color:white;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    padding:4px 5px 6px 15px;
    border-bottom:1px solid #fefefe;
    background: #999999 url(../bilder/signograph/pfeil.gif) 5px 3px no-repeat;
    _background: #999999 url(../bilder/signograph/pfeil.gif) 5px 2px no-repeat;
}
#rubriken ul li a:hover {
    text-decoration:underline;
}
#rubriken ul #individuell a {
    color:white;
    font-weight:bold;
}
#rubriken ul #individuell ul li a {
    color:black;
    font-weight:normal;
}
#rubriken ul #individuell ul li a.active {
    color:black;
    font-weight:bold;
}

#rubriken ul li a.active, #rubriken ul li ul li a.active, #rubriken ul li ul li ul li a.active {
    font-weight: bold;
    background-color: transparent;
}
#rubriken ul li a.active {
    background-color: #5B5B5B;
}
#rubriken ul li ul li a {
    display:block;
    color:#000000;
    font-size:12px;
    _font-size:11px;
    padding:5px 0px 6px 25px;
    border-bottom:1px solid #fefefe;
    background: transparent url(../bilder/signograph/pfeil.gif) 15px 3px no-repeat;
}
#rubriken ul li ul li ul li a {
    display:block;
    padding:5px 5px 6px 35px;
    border-bottom:1px solid #fefefe;
    background: transparent url(../bilder/signograph/pfeil.gif) 25px 4px no-repeat;
}

#rubriken ul li ul, #rubriken ul li.open ul li ul {
    display: none;
}

#rubriken ul li.open ul, #rubriken ul li ul li.open ul {
    display: inline;
}
 /* Navi neu ende */
#teaserrepeater {
	border: 1px solid #ccc;
	padding:2px;
/* 	margin-right:5px; */
	margin-bottom:5px;
	width:520px;
    
}
.produktdetail {
    border: 1px solid #ccc;
    padding: 4px;
    background: #F1F1ED;
}
#produktrepeater, #produktrepeaternomarg {
    position:relative;
	border: 1px solid #ccc;
	padding:2px;
	margin-right:20px;
	margin-bottom:5px;
	width:244px;
	height: 210px;
	float: left;
}
#produktrepeaternomarg {
    margin-right:0px;
}

#produktrepeater a.image, #produktrepeaternomarg a.image {
    position:absolute;
    left:150px;
    top:35px;
}

#produktrepeater span.beschreibung, #produktrepeaternomarg span.beschreibung {
    position:absolute;
    left:2px;
    top:35px;
    width:155px;
    height:65px;
}
#produktrepeater span.verpackung, #produktrepeaternomarg span.verpackung {
    position:absolute;
    left:2px;
    top:102px;
    height:30px;
}
#produktrepeater span.bestellnr, #produktrepeaternomarg span.bestellnr {
    position:absolute;
    left:2px;
    top:130px;
    height:30px;
}
#produktrepeater span.produktline, #produktrepeaternomarg span.produktline {
    position:absolute;
    left:2px;
    top:72px;
    height:30px;
}
#produktrepeater span.preis, #produktrepeaternomarg span.preis {
    position:absolute;
    left:2px;
    top:150px;
}
#produktrepeater span.lowpreis, #produktrepeaternomarg span.lowpreis {
    position:absolute;
    left:2px;
    top:145px;
}
#variantenrepeater table tr td{
    padding: 2px;
    background: white;
}
#variantenrepeater table {
    background:black;
    width: 510px;
}

.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: #ae0000;
	border: 1px solid #ae0000;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#warenkorb_klein label{
    width: 60px;
    /*/*cursor: pointer;
    cursor: hand;*/
    display: block;
    float: left;
    margin: 5px;
}

#warenkorb th {
    background-color: #3c9d34;
    color: white;
    padding: 2px;
}

.warenkorbzeile2 td{
    background-color: #F1F1ED;
    padding: 2px;
}
.warenkorbzeile td{
    background-color: #E3E2DD;
    padding: 2px;
}
.warenkorbfuss {
	background-color: #D3D2CB;
}
fieldset {
    padding: 5px;
}
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;
}

#warenkorbmeldung {
    display: none;
    width: 170px;
    height: 60px;
    background: #E3E2DD;
    border: 1px solid black;
    position: absolute;
    z-index: 10;
    padding: 4px;
}
.rubrikbild{
    /*
    width:244px;
    */
}
#texteingabe{
    border:1px solid #ff0000;
    text-align:center;
}
.material {
    display:none;
    border:1px solid #ff0000;
    background-color:#fff;
    z-index:10;
    width:200px;
    position:absolute;
    left:275px;
    padding:5px;
}
.produkte{
    left:325px;
}
