*{
	margin:0;
	padding:0;
}

html{
	font-family:helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000;
	height:100%;
}

body{
	height:100%;
	background: url(../img/bg_body_c.gif) 0 0 repeat;
}

p{
	margin-bottom:0px;
}

h1{
	font-family:georgia,serif;
	font-size:16px;
	margin-bottom:14px;
}

h2{
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	margin-bottom:6px;
}

td{
	font-family:helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000;
}

ul{
	margin-left:0;
	padding-left:16px;
}

a img{
	border:0;
}

a, a:visited, a:active{
	color:#989900;
	text-decoration:none;
}
a:hover{
	color:#989900;
	text-decoration:none;
}

td a, td a:visited, td a:active{
	color:#989900;
	font-size:12px;
	text-decoration:none;
}
td a:hover{
	color:#989900;
	font-size:12px;	
	text-decoration:underline;
}



#main-wrapper {
	margin:0 auto;
	min-height:100%;
	position:relative;
	width:895px;
	background: url(../img/bg_mainwrapper.gif) 0 0 repeat;
}

*html #main-wrapper {
	height:100%;
}

#head{
	width:895px;
	height:160px;
	border-top:solid 5px #fff;
	border-bottom:solid 5px #fff;
}

.bild_oben1{
	position:relative;
	top:0;
	left:0;
	width:365px;
	float:left;
}

.bild_oben2{
	position:relative;
	top:0;
	left:0;
	float:left;
}

.logo{
	position:relative;
	top:0;
	left:0;
	width:155px;
	border-left:solid 5px #fff;
	border-right:solid 5px #fff;
	float:left;
}

.rot{
	height:35px;
	width:365px;
	display:block;
	border-top:solid 5px #fff;
}

#haupt{

}

.links{
	position:relative;
	width:350px;
	padding:15px 10px 10px 10px;
	float:left;
}

.links_text{
	position:relative;
	width:270px;
	padding:15px 50px 0 50px;
	float:left;
}

.mitte{
	position:relative;
	width:155px;
	padding:17px 0 0 0;
	text-align:center;
	float:left;
	line-height:18px;
}

a.navi{
	font-weight:bold;
	color:#989900;
	display:block;
	text-transform:uppercase;
	font-size:12px;
}

a.navi_on{
	font-weight:bold;
	color:#989900;
	display:block;
	text-transform:uppercase;
	font-size:12px;
}

a.unavi{
	font-weight:bold;
	color:#4b0000;
	display:block;
	font-size:12px;
}

a.unavi_on{
	font-weight:bold;
	color:#4b0000;
	display:block;
	font-size:12px;
}

.rechts{
	position:relative;
	width:360px;
	padding:15px 5px 10px 5px;
	float:left;
}

.rechts .text{
	width:270px;
	padding:0px 45px 0 45px;
	float:left;
}

.links td{
	background:#cdcbab;
}

.brechts{
	border-right:solid 10px #dfdec7;
}

.bunten{
	border-bottom:solid 10px #dfdec7;
}

.warenkorb_icon{
	position:absolute;
	text-align:center;
	top:415px;
	width:155px;
}

#standard_footer{
	bottom:0px;
	left:0px;
	position:absolute;
	z-index:8;
	height:30px;
	width:895px;
	text-align:right;
	/*background: url(../img/bg_body2.gif) left bottom no-repeat;*/
} 

/* START */
#main-wrapper-start {
	margin:0 auto;
	min-height:100%;
	position:relative;
	width:1005px;
	background: url(../img/bg_start.gif) 0 0 repeat;
}

table.produkt1{
	width:350px;
	margin:0px 5px 10px 5px;
}

td.produktbeschreibung{
	background:#f0f0e3;
	margin-bottom:10px;
}

td.produktbeschreibung .produkttext{
	margin:0px 10px 10px 10px;
	display:block;
}

td.geschmack{
	background:#f0f0e3;
	margin-bottom:10px;
}

td.geschmack .geschmacktext{
	width:210px;
	margin:0px 10px 10px 10px;
	display:block;
}

td.zutaten{
	background:#f0f0e3;
	margin-bottom:10px;
}

td.zutaten .zutatentext{
	margin:0px 10px 10px 10px;
	display:block;
}

td.bestellen{
	background:#f0f0e3;
	margin-bottom:10px;
}

td.bestellen .bestellentext{
	margin:0px 10px 10px 10px;
	display:block;
	width:330px;
}

h2.schwarz{
	display:block;
	background:#000;
	color:#fff;
	padding:2px 10px;
	margin-bottom:5px;
}

.lupe{
	cursor: url('http://www.confiserie-schriefer.de/lupeplus.cur'), pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
}

.lupe {
	cursor: url('http://www.confiserie-schriefer.de/lupeplus.cur'), pointer\9
}

td.schwarz{
	width:190px;
	padding-left:10px;
	background:#000;
	color:#fff;
	font-weight:bold;
}

input.feld1{
	height:18px;
	padding-left:10px;
	width:190px;
	border:none;
	font-size:11px;
	line-height:16px;
	margin-bottom:2px;
}

input.feld99{
	height:0px;
	line-height:0;
	border:0;
}

textarea.feld1{
	padding-left:10px;
	width:190px;
	font-family:helvetica,sans-serif;
	border:none;
	height:80px;
	overflow:auto;
	margin-bottom:2px;
	font-size:11px;
	line-height:16px;
}

textarea.feld2{
	padding-left:10px;
	width:190px;
	font-family:helvetica,sans-serif;
	border:none;
	height:80px;
	overflow:auto;
	margin-bottom:2px;
	font-size:11px;
	line-height:16px;
}

select{
	font-size:11px;
	line-height:16px;
	margin-bottom:2px;
}

.button_senden {
background:url(../img/button_senden.gif) repeat scroll 0 0 transparent;
border:0 none;
height:20px;
width:50px;
cursor:pointer;
}

td.smalltext, td.smalltext a{
	font-size:9px;
	line-height:11px;
}

td.tortenlabel{
	font-size:11px;
	line-height:16px;
	padding-right:5px;
}

td.maillabel{
	font-size:11px;
	line-height:16px;
	padding-right:5px;
}

/* WARENKORB FORMULARE */
td.warenkorb{
	background:#f0f0e3;
	display:block;
}

.warenkorbschwarz{
	background:#000;
	color:#fff;
	padding:2px 10px;
	margin-bottom:10px;
	display:block;
	font-weight:bold;
}

.warenkorbbraun{
	background:#989900;
	color:#fff;
	padding:2px 10px;
	border-bottom:solid 10px #dfdec7;
	display:block;
	font-weight:bold;
}

.warenkorbbraun2{
	background:#989900;
	color:#fff;
	padding:2px 10px;
	border-top:solid 10px #dfdec7;
	border-bottom:solid 10px #dfdec7;
	display:block;
	font-weight:bold;
}

td.warenkorb td{
	font-size:11px;
}

td.warenkorbbild{
	padding:0 10px;
}

input.feldmenge{
	height:18px;
	padding-left:10px;
	width:24px;
	border:none;
	font-size:11px;
	line-height:16px;
	margin-bottom:2px;
	margin-right:4px;
}

.wk_legen {
background:url(../img/button_wk_legen.gif) repeat scroll 0 0 transparent;
border:0 none;
height:20px;
width:125px;
margin:10px 0 10px 10px;
cursor:pointer;
}

.wk {
background:url(../img/button_wk.gif) repeat scroll 0 0 transparent;
border:0 none;
height:20px;
width:125px;
margin:0 0 10px 10px;
cursor:pointer;
}

.button_aktualisieren {
background:url(../img/button_aktualisieren.gif) repeat scroll 0 0 transparent;
border:0 none;
height:20px;
width:71px;
cursor:pointer;
}

.button_back {
background:url(../img/button_back.gif) repeat scroll 0 0 transparent;
border:0 none;
height:20px;
width:45px;
cursor:pointer;
}

.button_weiter_einkaufen {
background:url(../img/button_weiter_einkaufen.gif) repeat scroll 0 0 transparent;
border:0 none;
height:16px;
width:87px;
cursor:pointer;
margin-left:62px;
}

.button_loeschen {
background:url(../img/button_loeschen.gif) repeat scroll 0 0 transparent;
border:0 none;
height:20px;
width:80px;
cursor:pointer;
}

.button_bestellung_loeschen {
background:url(../img/button_bestellung_loeschen.gif) repeat scroll 0 0 transparent;
border:0 none;
height:20px;
width:100px;
cursor:pointer;
}

.button_schritt2 {
background:url(../img/button_schritt2.gif) repeat scroll 0 0 transparent;
border:0 none;
height:20px;
width:83px;
cursor:pointer;
}

.button_schritt3 {
background:url(../img/button_schritt3.gif) repeat scroll 0 0 transparent;
border:0 none;
height:20px;
width:83px;
cursor:pointer;
margin-right:10px;
margin-bottom:10px;
}

input.bestellen {
background:url(../img/button_bestellen.gif) repeat scroll 0 0 transparent;
border:0 none;
height:20px;
width:55px;
cursor:pointer;
margin-right:10px;
}

.linieschwarz{
	border-top:solid 1px #000;
	padding-bottom:5px;
}

