body {
margin:0px 0px 0px 0px;
background-color:#201814;
background-image:url(../images/hnt_top_index.gif);
background-repeat:repeat-x;
background-position:top;
}

*+html #wrapper {
margin:0 auto;
width:772px;
height:882px;
background-image:url(../images/hnt_main_index.gif);
background-position:top center;
background-repeat:no-repeat;
overflow:hidden;
}

* html #wrapper {
margin:0 auto;
width:772px;
height:882px;
background-image:url(../images/hnt_main_index.gif);
background-position:top center;
background-repeat:no-repeat;
overflow:hidden;
}


html>/**/body #wrapper {
margin:0 auto;
width:772px;
height:882px;
background-image:url(../images/hnt_main_index.gif);
background-position:top center;
background-repeat:no-repeat;
}

#top {
width:100%;
height:138px;

padding-top:19px;
}

#middle {
width:100%;
background-image:url(../images/hnt_middle.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#bottom {
width:100%;
min-height:90px;
background-color:#100f0e;
}

* html #top TABLE {
margin-top:-88px;
margin-left:250px;
}

*+html #top TABLE {
margin-top:-88px;
}

#hnt_top {
width:100%;
height:13px;
background-color:#15361e;
}

#topmenustreifen {
margin: 0 auto;
width:770px;
height:13px;
}

*+html .fairtrade {
margin-top:0px;
}

html>body .fairtrade {
margin-top:0px;
}

* html .fairtrade {
margin-top:-1px;
margin-bottom:-1px;
}

#topmenu {
margin: 0 auto;
float:right;
width:532px;
height:13px;
text-align:right;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin-top:-14px;
}

#topmenu a:link {text-decoration:none; color:white;}
#topmenu a:visited {text-decoration:none; color:white;}
#topmenu a:hover {text-decoration:none; color:#f4e724;}


#navi_table {
margin-top:-32px;
margin-top /*\**/:-88px\9;
}

*+html #navi_table {
margin-top:-88px;
}


#navi_gesell {
margin: 0 auto;
width:770px;
height:191px;
background-image:url(../images/hnt_navi_gesell.gif);
background-position:top right;
background-repeat:no-repeat;
}

#navi_shop {
margin: 0 auto;
width:770px;
height:191px;
background-image:url(../images/hnt_navi_shop.gif);
background-position:top right;
background-repeat:no-repeat;
}



#navi_b2b {
margin: 0 auto;
width:770px;
height:191px;
background-image:url(../images/hnt_navi_b2b.gif);
background-position:top right;
background-repeat:no-repeat;
}

#navi_automaten {
margin: 0 auto;
width:770px;
height:191px;
background-image:url(../images/hnt_navi_automaten.gif);
background-position:top right;
background-repeat:no-repeat;
}

#navi_ohne {
margin: 0 auto;
width:770px;
height:191px;
background-image:url(../images/hnt_navi.gif);
background-position:top right;
background-repeat:no-repeat;

}


* html #top table {
position:relative;
top:-4px;
left:0px;
width:520px;
}

*+html #top table {
position:relative;
top:-4px;
left:0px;
width:520px;
}

html>body #top table {
width:520px;
margin-top:-56px; 
margin-left:250px;
}

#banner {
width:100%;
height:50px;
text-align:right;
margin-top:10px;
}

html>/**/body  #banner {
width:100%;
height:50px;
text-align:right;
margin-top:-10px;
}


*+html #banner {
width:100%;
height:50px;
text-align:right;
margin-top:15px;
}



/* Indexseite */

#kaffeebohnen {
position:relative;
top:-246px;
left:73px;
z-index:5;
}

* html #kaffeebohnen {
position:relative;
top:-312px;
left:73px;
z-index:5;
}


#kaffeerepublik {
position:relative;
top:-154px;
left:-2px;
z-index:6;
}

* html #kaffeerepublik {
position:relative;
top:-220px;
left:-2px;
z-index:6;
}


#kaffeetrinker {
position:relative;
top:-59px;
left:60px;
z-index:7;
}

* html #kaffeetrinker {
position:relative;
top:-125px;
left:60px;
z-index:7;
}

#kaffeetasse {
position:relative;
top:100px;
left:455px;
z-index:8;
}

* html #kaffeetasse {
position:relative;
top:34px;
left:455px;
z-index:8;
}

#kaffeegenuss1 {
position:relative;
top:-250px;
left:0px;
width:280px;
height:324px;
z-index:9;
color:#fff;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

* html #kaffeegenuss1 {
position:relative;
top:-292px;
left:0px;
width:280px;
height:300px;
z-index:9;
color:#fff;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#kaffeegenuss1 h1 {
color:#008040;
font-family:"Times New Roman", Times, serif;
font-size:24px;
}
#kaffeegenuss1 p {
margin-left:20px;
}

#kaffeegenuss2 {
position:relative;
top:-578px;
left:520px;
width:280px;
height:300px;
z-index:10;
color:#fff;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

* html #kaffeegenuss2 {
position:relative;
top:-629px;
left:520px;
width:280px;
height:300px;
z-index:10;
color:#fff;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
#kaffeegenuss2 h1 {
color:#CC3333;
font-family:"Times New Roman", Times, serif;
font-size:24px;
}

/*INdexseite */





#content {
margin: 0 auto;
width:770px;
height:100%;
margin-top:-23px;
}

#footer {
margin: 0 auto;
width:770px;
margin-top:-10px;
}

#content_right {
width:236px;
float:right;
padding-top:48px
}

* html #content_left {
width:507px;
margin-right:28px;
text-align:justify;
margin-top:30px;

}

*+html #content_left {
width:507px;
margin-right:28px;
text-align:justify;
margin-top:30px;
}

html>body #content_left {
width:507px;
margin-right:28px;
text-align:justify;

}

#content_left H1 {
color:#e2d4bb;
font-family:Times, "Times New Roman", serif;
font-size:40px;
}

#content_left p {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#content_left a:link { text-decoration: underline; color :#fff; }
#content_left a:visited { text-decoration: underline; color : #fff; }
#content_left a:hover { text-decoration: underline; color : #118347; }
#content_left a:active { text-decoration: underline; color : #444444; }

#cont_sprechts {
margin:0;
width:236px;
float:right;
margin-top:25px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

* html #cont_sprechts2 {
margin:0;
width:236px;
float:right;
margin-top:0px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

*+html #cont_sprechts2 {
position:relative;
top:10px;
left:0px;
margin:0;
width:236px;
float:right;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

html>body #cont_sprechts2 {
margin:0;
width:236px;
float:right;
margin-top:-10px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


#cont_splinks {
margin:0;
width:236px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#cont_splinks label, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 150px; /* Breite.*/
}

#cont_splinks input { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 30px; /* Breite.*/
}



.extra_sprechts {
margin-top:0px;
}

.footer_menu {
color:#0094c4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding-top:13px;
text-align:center;
}

.footer_menu A:link {
color:#0094c4;
text-decoration:none;
}

.footer_menu A:visited {
color:#0094c4;
text-decoration:none;
}

.footer_menu A:hover {
color:#fff;
text-decoration:none;
}

.copyright {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
width:770px;
margin-top:20px;
margin-left:0px;
}

.copyright A:link {
color:#fff;
text-decoration:none;
}

.copyright A:visited {
color:#fff;
text-decoration:none;
}

.copyright A:hover {
color:#118347;
text-decoration:none;
}

.font_moema {
color:#118347;
font-weight:bold;
}

.kaffeebild1 {
margin-bottom:161px;
}

* html .kaffeeeigenschaften {
padding-top:65px;
margin-bottom:10px;
}

*+html .kaffeeeigenschaften {
padding-top:65px;
margin-bottom:10px;
}


* html .kaffeebild2 {
padding-top:10px;
margin-bottom:30px;
}

*+html .kaffeebild2 {
padding-top:10px;
margin-bottom:0px;
}

html>body .kaffeebild2 {
position:relative;
top:0px;
left:0px;
}

.tabelle_brasil {
margin-bottom:70px;
}

* html .tabelle_brasil2 {
margin-top:-70px;
margin-bottom:0px;
}

*+html .tabelle_brasil2 {
position:relative;
top:-70px;
left:0px;
}

*+html .pricetag_brasil {
position:relative;
top:-85px;
left:0px;
}

html>body .tabelle_brasil2 {
margin-top:-20px;
margin-bottom:20px;
}

* html .tabelle_samba {
margin-top:-50px;
margin-bottom:0px;
}

*+html .tabelle_samba {
position:relative;
top:0px;
left:0px;
}

*+html .pricetag_samba {
position:relative;
top:0px;
left:0px;
}

html>body .tabelle_samba {
margin-top:-20px;
}

* html .pic_standalone {
margin-top:67px;
margin-bottom:0px;
}

*+html .pic_standalone {
padding-top:29px;
}

html>body .pic_standalone {
position:relative;
top:37px;
left:0px;
}

.gelb {
color:#f9be14;
font-weight:bold;
}


h2 {
color:#118347;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:15px;
margin-top:35px;
}

h3 {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:15px;
margin-top:35px;
}

blockquote {
margin-left:20px;
width:160px;
margin-top:-19px;
}

td { font-family: Arial, Geneva; font-size: 11px; color: #fff;}
select { font-size : 11px;  font-family : Geneva, Verdana; font-weight:bold; color: #000; border: 1px #000 solid; background-color: #078848;width:210px }
.input { border: 0px solid #000000; background-color: #078848; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; width:240px;padding-top:4px; padding-bottom:4px;}
textarea { border: 0px solid #000000; background-color: #078848; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; width:380px; height:150px; }
.textarea { border: 0px solid #000000; background-color: #078848; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; width:240px; height:100px; }
form {color:#fff}


.h2_link a:link { text-decoration:none; color : #118347; }
.h2_link a:visited { text-decoration:none; color : #118347; }
.h2_link a:hover { text-decoration:none; color : #fff; }




.detail {
font-weight:bold;
color:#fed82e;
}

blockquote .internal-link {margin-left: -15px;}



.redlink {
	color:#DC2C2C;
	text-decoration:none;
}

.important {
	color:#DC2C2C;
	text-decoration:none;
}

span.detail {
	color: #F9D819;
	font-weight: bolder;
}

.internal-link, .csc-linkToTop {
	height: 15px;
	padding-left: 15px;
	color: #ffffff;
	font-weight: bolder;
	background-image: url(http://www.moema-espresso.com/fileadmin/templates/img/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif
}

.hnt_bodytext {
background-color:#000;
font-size:10px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif
}



