@charset "UTF-8";
img {border:0;}
body {
	font: 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;	
	background:url(../img/l0.jpg) 80% 0px no-repeat;
	background-color:#F9EAA0;
	}
#top {
text-align: left;
width: 100%;
height: 260px;
overflow:hidden;
z-index:50;
}
#mlink  a{
font-size:10px;
color:#333333;
text-decoration:none;
}
#mlink  a:visited{
font-size:10px;
}
#mlink  a:hover{
font-size:10px;
color:#990000;
text-decoration:underline;
}
#logo {
position:absolute;
left: 0;
top: 0;
z-index:5000;
}

#topmenu{
position:absolute;
top: 10px;
left: 130px;
padding: 3px 0;
margin-left: 10;
font: bold 14px Georgia, serif;
width: 650px;
text-align:center;
z-index:50;
font-size: 16px;
}

#topnav li{
list-style: none;
margin: 0 0 0 0px;
display: inline;
padding:5px 0px 0 15px;
background-image: url(../img/fi.gif);
background-repeat: no-repeat;
background-position: 0 50% ;
text-align:center;
height: 50px;

}

#topnav li a{
display:inline;
text-decoration: none;
color: #990000;
margin:0px 20px 0 15px;
} 

#topnav li a:link { color: #990000;}
#topnav li a:visited {color: #990000;}

#topnav li a:hover
{ text-decoration:underline;}
#topnav li:hover
{}

#topnav li a#current
{
color: #990000;
}

#topnav li#active
{background: url(../img/fi1.gif) 0% 0% no-repeat;
}

#leftmenu{
	position: absolute;
	top: 270px;
	left: 0;
	padding: 0;
	margin: 0;
	font: bold 15px Georgia, serif;
	text-align:left;
	}

#leftnav li{ 
display:block;
list-style-type: none;
text-align:left;
padding: 5px 1px 5px 30px;
background-image: url(../img/orange.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
}

#leftnav li:hover{ 
background-image: url(../img/orange_o.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
}


#leftnav li a{
text-decoration:none;
color: #990000;
}

#leftnav li a:hover {
text-decoration:underline;
}

#content {
position:absolute;
left:280px;
width: 600px;
text-align:left;
padding: .5em .8em .2em; 
}

#content  img{ margin: .5em .7em; border: 3px #fff solid;}
#ls  img{ margin: 0; border: none;}


#spez img {
border: solid 10px #FFFFFF;
clear:both;
}

#spez table{
background: transparent;
font: arial 12px black bold;
}

#spez td{
font-size: 12px;
border-bottom: 1px #FFCC66 solid;
padding-top: 5px;
padding-bottom: 5px;
}

#spez td.ro, #spez th.ro{
font-size: 12px;
border-bottom: none;
}

#spez p{
font-size: 12px;
}


td#nmn{
font-size: 12px;
border-bottom: 2px #FFCC66 solid;
width: 80px;
padding: 0 .5em .3em .5em;
}

#spez img:hover {
z-index: 150;
border: 10px solid  #FFCC66;
}

#spez h2.name {font-size: 14px; font-weight: bold; margin: 0}

#spez h2.special span{ display:none;}
#spez h2.special { background:url(../img/special.gif) no-repeat; height: 50px; width: 300px;}

#spez div.foto {
	height:auto;
	width:auto;
}

#spez a.readon{ text-align:left; font-weight: bold; font-size: 11px;
border-bottom: 1px dotted black;
text-decoration: none;}
#spez a.readon:hover {
border-bottom: 1px solid black;
}

#spez a {color: #000000;}
#sale { position: absolute;
right:0;
top: 180px;
z-index:50;}

#contact li{ font-size: 12px; line-height: 1.8; text-indent: 20px; }
#contactp { background:url(../img/cont.jpg) 0px 0 no-repeat; height: 150px;}


#footer_left  {
float:left;
padding: 1em. 0em. 5em;
}

#footer {font-size: .7em; border-top: 1px dotted #000; margin: 10px 0 0 0; padding: 10px 0 0 0; }
#footer a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}