@charset "UTF-8";
/* CSS Document */

body, html{
	min-height:101%; /*Scrollbar immer anzeigen*/
}

body {
	margin:0px;
	padding:0px;
	width:100%;
}

body, table, tr, td, div, span, ul, li {
	font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#1b1a19;
}

p{
	text-align:justify;
text-justify:inter-word;
	font-size:13px;
	line-height:20px;
	position: relative;
}

a:link {
	color:#605a55;
	text-decoration:none;
}
a:visited {
	color:#605a55;
	text-decoration:none;
}

a:hover {
	color:#418b41;
}

a:active{
	color:#418b41;
}

h1 {
	font-size:14px;
	font-weight:bold;
	color:#625a57;
	}

h2 {
	font-size:13px;
	font-weight:600;
	color:#625a57;
	text-decoration:underline;
	}

.topnavi a:link {
	margin-left:10px;
	margin-right:10px;
	color:#605a55;
	text-decoration:none;
	font-weight:bold;
}

.topnavi a:visited {
	margin-left:10px;
	margin-right:10px;
	color:#605a55;
	text-decoration:none;
	font-weight:bold;
}

.topnavi a:hover {
	margin-left:10px;
	margin-right:10px;
	color:#418b41;
	text-decoration:none;
	font-weight:bold;
}

.topnavi a:active {
	margin-left:10px;
	margin-right:10px;
	color:#418b41;
	text-decoration:none;
	font-weight:bold;
}


.leftnavi a:link {
	font-size:12px;
	margin-left:7px;
	color:#605a55;
	text-decoration:none;
	font-weight:bold;
}

.leftnavi a:visited {
	font-size:12px;
	margin-left:7px;
	color:#605a55;
	text-decoration:none;
	font-weight:bold;
}

.leftnavi a:hover {
	font-size:12px;
	margin-left:7px;
	color:#418b41;
	text-decoration:none;
	font-weight:bold;
}

.leftnavi a:active {
	font-size:12px;
	margin-left:7px;
	color:#418b41;
	text-decoration:none;
	font-weight:bold;
}

.welcome {
left: -41px;
position: relative;
}

#slideshow { 
    
    position: relative; 
    width: 450px; 
    height: 299px; 
    padding: 10px; 
    box-shadow: 0 0 20px rgba(0,0,0,0.4); 
	left:-24px;
}

#slideshow > div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
}

.bullet {
float: left;
padding-top: 3px;
}

.bullet img{
width: 20px;
}
.produts_table td{
vertical-align: top;
}

.products_header{
text-align:center;
}

.bot_r {
position: relative;
right: -323px;
/* text-align: right; */
/* overflow-wrap: break-word; */
float: left;
width: 0px;
/* z-index: -1000; */
}

.plate {
position: relative;
float: right;
width: 165px;
top: 52px;
}
a.map_link {
text-decoration: underline;
color: blue;
}