* {
margin: 0;
padding: 0;
}
.img-rahme {
border-color:#5B3632; 
border-width:0px; 
border-style:solid; 
border-left-width:2px; 
border-right-width:2px;
}
td
{
vertical-align:middle;
}
html  {
  display: table;
  height: 100%;
  width: 100%;
}
/* im Hauptprogramm :        background-image: url(images/hintergrund.jpg);*/
	body {
		font-family:Tahoma,Verdana,Geneva; 
		font-size:12px;
		line-height:20px;
		color:#5B3632;
		background-image: url(../images/hintergrund.jpg);
		background-attachment: fixed;
	}    
	.bg-top {
		height: 130px;
		width:950px;
		background-image: url(../images/karomuster.png);
	}		
	.bg-bottom {
		height: 70px;
		/* height: 130px; */
		width:950px;
		background-image: url(../images/karomuster.png);
	}
/* */
hr {
	width: 866px; /* bei >866px Tabelle vergrössert sich !!!, es war 870*/
	color:#5B3632;
}
.table-data
{
background-color:#FFFFFF;
/* Shadow */
-webkit-box-shadow: 10px 10px 15px #000000;
-moz-box-shadow: 10px 10px 15px #000000;
box-shadow: 10px 10px 15px #000000;
/* */
width: 950px;
}
.table-space {
padding-top:20px;
padding-bottom:20px;
}
.table-shadow{
-webkit-box-shadow: 10px 10px 15px #593632;
-moz-box-shadow: 10px 10px 15px #593632;
box-shadow: 10px 10px 15px #593632;
}
.bg-row
{
background-color:#FFFFFF;
}
.text-header{
font-size:16px;
font-weight:bold;
}
.text-row {
font-size:12px;
padding-left: 40px;
padding-right: 40px;
padding-top: 10px;
padding-bottom: 10px;
}
.text-row-open {
font-size:12px;
line-height:30px;
padding-left: 40px;
padding-right: 40px;
padding-top: 10px;
padding-bottom: 10px;
}
.text-open{
font-size:12px;
font-weight:bold;
}
.text-aroma{
font-style: italic;
}
.text-right{
text-align:right;
vertical-align: top;
margin-right: 10px;
}
.logo-row {
padding-left: 40px;
padding-right: 40px;
}
.logo-img
{
vertical-align:middle;
margin-right: 15px;
}
.logo-img-last
{
vertical-align:middle;
}
.info-mail
{
color:#5B3632;
text-decoration:none;
}
/* Navigation */
.actual
{
color:#59332E;
font-weight:bold;
}
.navi
{
font-size:12px;
}
.navi ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
	padding-left: 30px;
    overflow: hidden;
}
.navi li
{
	float: left;
}
.navi a {
    display: block;
    //width: 85px;
    //background-color: #dddddd;
}
.navi a:hover,.navi a:active
{
color:#59332E;
font-weight:bold;
}
.navi a:link,.navi a:visited
{
color:#59332E;
text-align:center;
padding-top:10px;
padding-bottom:10px;
padding-left: 10px;
padding-right: 10px;
text-decoration:none;
text-transform:uppercase;
}
.awill, .aspei, .awein, .awoche, .aimpre
{
width:134px;
}
.aanfa
{
width:114px;
}
.afeie
{
width:90px;
}
/* Navigation Ende */

/* Versteckte Text*/
.Stil1 {
font-size: 0px;
line-height:0px;
color: #0000FF;
}
/* Flex slider */
.flex-container{
width:950px; 
height:345px; 
border:solid 0px blue; 
padding:0px
}
/* */
/* WebApp Facebook */
.right{
	text-align:right;
	float:right;
	margin-right: 40px;
	margin-top: 5px;
	margin-left: 15px;
}
.webapp-img-distance{
	margin:0px 0px 0px 5px;
}
/* */
.temp1{
/* font-weight:bold; */
font-size:40px; 
text-align:center;
text-transform:uppercase;
padding-top:150px;
padding-bottom:250px;
}