body {
			background-color:#FDEFD2; 
			margin-top:20px;
			margin-left:0px;
			margin-bottom:20px;
			margin-right:0px;
			overflow:auto; 
			overflow: -moz-scrollbars-vertical; }

body, table, tr, td, th, p { 
			font-family: Geneva, Arial, Verdana, Helvetica, Sans-serif;
			font-size:12px;
			color: #4D2820; }

/*News Überschriften 
.fontgruen {
			font-family: Geneva, Arial, Verdana, Helvetica, Sans-serif;
			font-size:10px;
			color: #CCCC66;
}
*/
input, select, textarea { 
			background-color: #CCCC66; 
			font-family: Geneva, Arial, Verdana, Helvetica, Sans-serif; font-size:11px; 
			color: #4D2820; 
			border: 1px solid #FDEFD2; }

A { 
			font-family: Geneva, Arial, Verdana, Helvetica, Sans-serif; 
			text-decoration: underline; 
			font-size:11px; 
			color: #4D2820;
                        border-color: #4D2820;
			text-decoration: none; }

A:hover	{ 
			font-family: Geneva, Arial, Verdana, Helvetica, Sans-serif; 
			text-decoration: underline; 
			font-size:11px; 
			color: #663333; 
			border-color: #663333; 
			text-decoration: none; }

A.meta:	{ 
			font-family: Geneva, Arial, Verdana, Helvetica, Sans-serif; 
			text-decoration: none; 
			font-size:10px; color: #663333; 
			border-color: #663333; 
			text-decoration: none; 
			font-weight: normal; }

A.meta:link { 
			font-family: Geneva, Arial, Verdana, Helvetica, Sans-serif; 
			text-decoration: none; 
			font-size:10px; color: #663333; 
			border-color: #663333; 
			text-decoration: none; 
			font-weight: normal; }

A.meta:active	{ 
			font-family: Geneva, Arial, Verdana, Helvetica, Sans-serif; 
			text-decoration: none; font-size:10px; 
			color: #663333; text-decoration: none; 
			border-color: #663333; 
			font-weight: normal; }

A.meta:visited	{ 
			font-family: Geneva, Arial, Verdana, Helvetica, Sans-serif; 
			text-decoration: none; font-size:10px; 
			color: #663333; text-decoration: none; 
			border-color: #663333; 
			font-weight: normal; }

A.meta:hover { 
			font-family: Geneva, Arial, Verdana, Helvetica, Sans-serif; 
			text-decoration: underline; 
			font-size:10px; 
			color: #663333; text-decoration: none; 
			border-color: #663333; 
			font-weight: normal; }

h1 {
			font-family: Geneva, Arial, Verdana, Helvetica, Sans-serif;
			font-size:16px; 
			padding-top:0px; 
			margin-top:0px; }

.TopImg {
			background-image:url(images/kaffee2.jpg); 
			background-repeat:no-repeat;}

/*Background Navi*/
.MainColor {
			background-color: #CCCC66; }

.MainColor2 {
			background-color: #FDEFD2; }

/*Balken*/
.Color2 {
			background-color: #4D2820; }

.SearchButoon {
			background-image:url(images/go_button.gif) }

.top_right {
			height: 18px;
			background-color: #4D2820;
			color: #CCCC66;
			font-size: 10px;
			font-weight: bold; } 

.footer {
			color: #999999;
			font-size: 10px; }

.footer a {
			color: #999999;
			font-size: 10px; }

.footer a:hover {
			color: #4D2820;
			font-size: 10px; }




.rootlink { 
			font-family: Geneva, Arial, Verdana, Helvetica, Sans-serif; 
			text-decoration: underline; 
			font-size:10px; 
			color: #CCCC66; 
			text-decoration: none; 
			font-weight: normal; }

.rootlink a{ 
			font-family: Geneva, Arial, Verdana, Helvetica, Sans-serif; 
			text-decoration: underline; 
			font-size:10px; 
			color: #FDEFD2; 
			text-decoration: none; 
			font-weight: normal; }

.rootlink a:hover{ 
			font-family: Geneva, Arial, Verdana, Helvetica, Sans-serif;
			text-decoration: underline; 
			font-size:10px; 
			color: #FDEFD2; 
			text-decoration: none; 
			font-weight: normal; }

.box ul{
			margin-left: 0; 
			list-style-type: none;
			padding-left: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			padding-right: 0px;
			margin-top: 0; 
			margin-bottom: 0px;
			color: #000000;  }
.box li{
			padding-top: 3px;
			padding-bottom:3px;
			padding-left: 5px;
			padding-right: 5px; 
			color: #000000; }

img { border:none; }

/* BANNERBILDER */

div#banner {
width: 613px;
height: 120px;
}

div.kafitassli {
	background-image: url(rotation/banner_2.gif);
}

div.brot {
       background-image: url(rotation/banner_3.jpg);
}

div.canape {
       background-image: url(rotation/banner_5.jpg);
}

div.wein {
       background-image: url(rotation/banner_11.jpg);
}

div.verveine-menthe {
       background-image: url(rotation/banner_8.jpg);
}


div.bar {
       background-image: url(rotation/banner_10.jpg);
}

div.pat1 {
       background-image: url(rotation/banner_9.jpg);
}

div.teebeutel {
       background-image: url(rotation/banner_8.jpg);
}

div.menukarte {
       background-image: url(rotation/banner_16.jpg);
}

div.sandwich {
       background-image: url(rotation/banner_18.jpg);
}

div.salat {
       background-image: url(rotation/banner_12.jpg);
}

div.bier {
       background-image: url(rotation/banner_14.jpg);
}

div.schnitte {
       background-image: url(rotation/banner_13.jpg);
}

div.torte {
       background-image: url(rotation/banner_4.jpg);
}

div.bohne {
       background-image: url(rotation/banner_15.jpg);
}

div.citronelle {
       background-image: url(rotation/banner_1.jpg);
}

div.baileys {
       background-image: url(rotation/banner_17.jpg);
}

div.macchiato {
       background-image: url(rotation/banner_7.jpg);
}

div.stueckli {
       background-image: url(rotation/banner_6.jpg);
}
div.tischli {
       background-image: url(rotation/banner_19.jpg);
}

/*Shopstyle
.NavColor {
			background-color:#ACDAF1; 
			font-size:11px;
			color:#000000; }

.NavColor a{
			color:#000000;
			font-weight:bold;
			display: block;
			width:100%;
			padding-top: 2px;
 			padding-bottom: 2px; }

.NavColor a:link{
 			color:#000000; }

.NavColor a:visited{
 			color:#000000; }

.NavColor a:hover{
 			background-color: #ABC0CB;
 			font-weight: bold; 
 			padding-top: 2px;
 			padding-bottom: 2px;
		 	color:#000000; }

.NavColor a.active{
 			background-color: #ABC0CB;
 			font-weight: bold; 
 			padding-top: 2px;
 			padding-bottom: 2px;
 			color:#000000; }

.SubNavColor {
 			background-color: #C7ECFF;
 			font-size:11px;
 			color:#000000; }

.SubNavColor a{
			color:#000000;
			display: block;
 			width:100%;
 			padding-top: 2px;
 			padding-bottom: 2px; }

.SubNavColor a:link{
 			color:#000000; }

.SubNavColor a:visited{
 			color:#000000; }

.SubNavColor a:hover{
			background-color: #ABC0CB;
			padding-top: 2px;
			padding-bottom: 2px;
			color:#000000; }

.SubNavColor a.active{
			background-color: #ABC0CB;
			padding-top: 2px;
			padding-bottom: 2px;
			color:#000000; }

*/