html, body {
   padding :20px 0px 0px 0px;
   behavior:url("csshover.htc");
}

body {
   color : #a52a2a;
   background : #CCC;
   width : 100%;
   font : 80% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
   behavior:url("csshover.htc"); 
   
}

  /* Film posentionierung */
embed { margin-left:100px;
}




.film-flash {
float:left;
display:block;
overflow:hidden;
margin-left:27px;
}

.film-titel {
float:left;
display:block;
overflow:hidden;
margin-top:100px;
margin-left:80px;
}
.film-titel2 {
float:right;
display:block;
overflow:hidden;
margin-top:-205px;
margin-right:240px;
/margin-right:280px;
}

.flash {
float:left;
display:block;
overflow:hidden;
margin-top:220px;
margin-left:-160px;
font-size:10px;
}
/* Links within paragraphs (subtle) */
content-01 a {
color: #000;

text-decoration: none;
}

/* Links within paragraphs (revealed) */
content-text hover a { 
color: #000;
text-decoration: underline;
}
/* link-styles */
.link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	text-decoration: underline;
}

#container {
width : 832px;
margin : 0 auto;
padding : 0px;

color : #333;
line-height : 1.5em;
}
/* inhalt-new */
#content {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background-color:#FFFFFF;

color : #333;
line-height : 1.5em;
}
/* content-inhalt-pic */
#content-01 {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/miketta_n1.jpg) no-repeat;
color : #333;
line-height : 1.5em;

}
#content-01 h4 {
position:fixed;
/position: inherit;
margin-top:-25px;
/margin-top:15px;}
/* content-inhalt-filme */
#content-film {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:270px;
padding : 0px;
background: #FFF  url(images/miketta_neu.jpg) no-repeat;
color : #333;
line-height : 1.5em;

}
/* content-inhalt-pic2 */
#content-02 {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/modern.jpg) no-repeat;
color : #333;
line-height : 1.5em;
}
#content-03 {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/konzept.jpg) no-repeat;
}
#content-04 {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/begeisterung.jpg) no-repeat;
}
#content-05 {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/trasparenz.jpg) no-repeat;
}
#content-06 {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/ind.jpg) no-repeat;
}
#content-07 {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/garantie.jpg) no-repeat;
}
#content-08 {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/interieur_neu.jpg) no-repeat;
}
#content-09 {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/geraet_h.jpg) no-repeat;
}
#content-10 {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/miketta2_l.jpg) no-repeat;
}
#content-parodontitis {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/mund_2.jpg) no-repeat;
background-position:right top;
}

#content-10 h4 {
position:fixed;
/position: inherit;
margin-top:6px;
/margin-top:15px;}

#content-11 {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background:#FFF url(images/lissner_n.jpg);
/background:#FFF url(images/lissner_n_ie.jpg);
_background/**/:/**/#FFF url(images/lissner_n.jpg);
background-repeat:no-repeat; 
background-position:top right;
background-color:#FFFFFF;
background-attachment:inherit;
/background-attachment:fixed;

}
#content-12 {
font : 100% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/lissner_n1.jpg) no-repeat;
}
#content-13 {
font : 100% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/thierolf_n.jpg) no-repeat;
}
#content-14 {
font : 100% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/ketterer_n.jpg) no-repeat;
}
#content-15 {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/mund.jpg) no-repeat;
}
#content-16 {
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background-color:#FFFFFF;
}
#content-17 {
font : 100% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
width : 832px;
margin : 0 auto;
	float:left;
	display:block;
	overflow:auto;
height:240px;
padding : 0px;
background: #FFF  url(images/salinitro.jpg) no-repeat;
}
/*alinks*/
content-01 a:link, a:visited {
font-size: .9em;
color : #000;
background : inherit;
text-decoration : none;
}

content-01 a:hover {
font-size: .9em;
color :#EAE8D0;
background : inherit;
text-decoration : underline;
}

content a:active {
font-size: .9em;
color : #F5DE1E;
background : inherit;
text-decoration : none;
}
/*alinks-end*/
#content-text {
float : left;
width : 502px;
padding-left:32px;
padding-top:20px;
}

#content-textsmall {
float : left;
width : 302px;
padding-left:32px;
padding-top:20px;
}
#content-textpic {
float : left;
overflow:hidden;
display:block;
width : 780px;
padding-left:32px;
padding-top:20px;
}
#content-right {
float : right;
width : 302px;
padding-left:20px;
padding-top:20px;
}
#content-rismall {
float : right;
width : 202px;
padding-left:20px;
padding-top:40px;
/padding-top:25px;
}
#content-middle {
float : right;
width : 522px;
overflow:hidden;
display:block;
padding-left:20px;
padding-top:20px;
}
#content-middle-geraete {
float : right;
width : 532px;
padding-top:20px;
}
#content-text h1 {

margin-bottom: -15px;
font : 170%  Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
font-weight:bold;
letter-spacing:2px;
text-align:left;
background:transparent;
}
#content-textsmall h1 {

margin : 0;
font : 170%  Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
font-weight:bold;
letter-spacing:2px;
text-align:left;
background:transparent;
}
#content-middle h1 {

margin : 0;
font : 170%  Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
font-weight:bold;
letter-spacing:2px;
text-align:left;
background:transparent;
}
#content-textsmall h1 {

margin : 0;
font : 170%  Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
font-weight:bold;
letter-spacing:2px;
text-align:left;
background:transparent;
}
#content-right h1 {

margin : 0;
font : 170%  Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
font-weight:bold;
letter-spacing:2px;
text-align:left;
background:transparent;
}

/* header-new */
#header
{
float:left;
display:block;
overflow:hidden;
width : 100%;
height:129px;
font-family: arial, sans-serif;
background-image:url(images/bgd.jpg);
background-position:bottom;
background-repeat:repeat-y;
background-color:#fff;
}


#footer {
clear : both;
margin : 0 ;
padding : .5em;
color : #EAE8D0;
background : #404040;
border-top : 0px solid #520934;
}

#footer a:link, #footer a:visited {
font-size: .9em;
color : #000;
background : inherit;
text-decoration : none;
}

#footer a:hover {
font-size: .9em;
color :#fff;
background:inherit;
text-decoration : underline;
}

#leftnav p {
margin : 5px 0 10px 5px;
}


h3 {
margin : 0;
padding : 20px 0 5px 10px;
font : 130%  Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
color:#EAE8D0;
background:inherit;
}

#footer img {
   float : right;
}

	


a:link, a:visited {
font : 100% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
color : #737373;
background : inherit;
text-decoration : none;
}

a:hover {
font : 100% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
color :#000;
background : inherit;
text-decoration : underline;
}

a:active {
font : 100% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
color : #F5DE1E;
background : inherit;
text-decoration : none;
}

img {
   border : none;
}

.imgright {
float: right;
border: 1px solid #656C4A;
margin: 5px 15px 10px 10px;
padding: 10px;
}


.imgleft {
float: left;
padding: 5px 50px 50px 5px;
margin: 0px;
}


#navlist li {
list-style-type: square;
background: inherit;
color: #5F5C51;
margin: 0 15px 0 0;
padding: 0;
}



.clear {
clear: left;
}

/** MENU */

#menuh-container
	{
	float:left;
	display:block;
	overflow:hidden;
	margin-top: 0px;
	width:832px;
	height:145px;
	/height:150px;
	background-image:url(images/bg-navi.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#990000;
	padding-top:5px;
	}
#menu strong{
font-weight:bolder;
font-size:14px;

}


#menu {
width: 832px;
background-color: #990000;
margin-left:0px;
_margin-left/**/:/**/-15px;

}

#menu ul {
list-style: none;
margin: 0;
padding:0;
width: auto;
float: left;
display:block;
}

#menu a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
display: block;
padding:10px;
padding-bottom:5px;
color:#ffffff;
text-decoration: none;
background-color: #990000;
margin-left:5px;

}

#menu a:hover {
color: #666666;
background-color: #990000;
}
#menu ul li a {
background-color: #990000;


}
#menu ul li a:hover {
background-color: #990000;
color: #fff;

}
#menu ul ul li a {
margin-left:11px;
background-color: #990000;
color:#FFFFFF;
display:block;
padding-left:5px;
padding-right:5px;
padding-bottom:4px;
/padding-bottom:0px;
padding-top:0px;
font-weight:normal;
font-size:12px;
}
#menu ul ul li a:hover {
background-color: #990000;
display:block;
padding-left:5px;
padding-right:5px;
padding-bottom:4px;
/padding-bottom:0px;
_padding-bottom/**/:/**/ -5px;
padding-top:0px;

color:#999999;
font-weight:normal;
font-size:12px;
}

#menu li {position: relative;}



#menu ul ul {
position: absolute;
width: 160px;
text-transform:none;
background-color: #990000;


}

div#menu ul ul,
div#menu ul li:hover ul ul
{display: none;
clear:both;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul
{display: block;
clear:both;}





#menu a{
font-size:13px;
font-weight:normal;}
