body {

	font-size:83%;

	font-family:Arial,Helvetica, sans-serif;

	padding:0 0 2em 0;

	margin:0;

        text-align:center;

}



.wrapper{

        width:993px;

        margin-left:auto;

        margin-right:auto;

        text-align:left;

}



#head{

 	height:100px;

	padding:0 0 0 23em;

        width:auto;

}



#head img{

        float:left;

}



.left{

	float:left;

	width:16.7em;

	padding:0 2.2em 0 1.8em;

}



* html .left{

        width:16.2em;

}



.content{

	margin:0 0 0 21em;

}





* html .content{

	margin:0 0 0 0;

}





.content .leftcol{

	float:left;

	width:30.1em;

}

.content .kontakt{

        float:left;

	width:30.2em;

}

* html .content .leftcol{

	float:left;

	width:30.1em;

}



.content .rightcol{

	margin:0 0 0 30.8em;

	width:21em;

	padding:0 0 0 1.4em;

}



* html .content .rightcol{

	margin:0 0 0 30em;

	width:21.3em;

	padding:0 0 0 0.3em;

}







.metanav{

        margin:0 0 0 31em;

}



* html .metanav{

        margin:0 0 0 30.2em;

}





#bottom{

        margin:2em 0 0 0;

}



#bottom .content .leftcol{

        min-height:35em;

}


.contentnav li {
  position:relative;
}

.contentnav li:hover {
  background-color: #efe8e6;
}

.contentnav ul {
  list-style-type:none;
  position:absolute;
  width:200px;
  left:210px;
  top: -1px;
  display:none;
  border:1px solid #ccc;
}

.contentnav ul li {
  background-color: white;
  display:block;
  margin:0 !important;
  z-index:2;
  border:none !important;
}

.contentnav li:hover ul {
  display:block;
}

.contentnav li.active:hover ul,
.contentnav li.activepath0:hover ul {
  display:none;
}

.contentnav li ul:hover {
  display:block;
}
