/* CSS Document */
.headertopritesection{
width:600px;
height:auto;
float:right;
margin:10px 0px 0px 20px;

}

.innerbottomtext{
width:540px;
height:auto;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
font-style:italic;
margin:65px 10px 0px 0px;
color:#4576C9;
}

*html .innerbottomtext{
width:540px;
height:auto;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
font-style:italic;

margin:55px 0px 0px 0px;
color:#4576C9;
}

.innermiddlecontainer{
width:850px;
height:auto;
padding:20px 23px 26px 23px;
background:#FFFFFF;
float:left;
position:relative;
}

.innermiddlecontainer .referenzimg{
background:url(images/referenz_topright.jpg) no-repeat bottom right;
width:296px;
height:501px;
position:absolute;
bottom:0px;
right:-13px;
}






#inner{
width:850px;
float:left;
border:1px #DEDEDE solid;
padding:5px 5px;
position:relative;
}

#inner .innerleft{
width:514px;
height:173px;
margin:0px;
padding:0px;

float:left;

}
#inner .innerleft img{
width:auto;
height:173px;
float:left;
}


#inner .innerright{
width:333px;
height:173px;
background:url(images/inner_right.png) no-repeat top;
position:absolute;
right:4px;
top:5px;
z-index:1;
float:right;
text-align:center;

}

*html #inner .innerright{
width:333px;
height:173px;
background:none;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inner_right.png', sizingmethod='scale'); 
position:absolute;
right:4px;
top:5px;
z-index:1;
float:right;
text-align:center;

}

.innerright h3{
font:bold 20px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
margin:75px 0px 0px 0px;
}

*html .innerright h3{
font:bold 20px Arial, Helvetica, sans-serif;
color:#fff;
margin:75px 0px 0px 0px;
text-align:center;
}

.innertext{
width:850px;
height:auto;
float:left;
padding:15px 0px 0px 0px;
}

.innertext .smalltext{
font:11px Arial, Helvetica, sans-serif;
color:#666;
text-align:left;
width:850px;
margin:5px 0px;
float:left;
}

.innertext .article{
width:860px;
height:auto;
float:left;
}

.article img{
padding:5px;
border:3px solid #ccc;
float:left;
margin-bottom:15px;
}

.article span{
border:3px solid #ccc;
float:left;
width:auto;
}

.article img.left{
float:left;
}

.article img.right{
float:right;
}

.innertext h4{
width:460px;
font-family:Arial, Helvetica, sans-serif;
color:#4B4D4F;
font-size:16px;
display:block;
}

.innertext h2{
color:#2d70c0;
font:20px Arial, Helvetica, sans-serif;
float:left;
width:100%;
margin-bottom:10px;
}

.innertext h1{
width:auto;
font-family:Arial, Helvetica, sans-serif;
color:#4B7ED1;
font-size:26px;
text-align:center;
text-transform:uppercase;
margin:100px 0px;
padding:0px;
}

.innertext h3{
width:auto;
font-family:Arial, Helvetica, sans-serif;
color:#4C7ED1;
font-size:14px;
display:block;
margin-top:10px;
}


.innertext p{
width:auto;
font-family:Arial, Helvetica, sans-serif;
color:#4B4D4F;
font-size:12px;
text-align:left;
padding:0px 0px 0px 0px;
margin:5px 0px 18px 0px;
}

.innertext p span{
font:bold 17px "Arial Narrow";
color:#93A4C3;
}



.strahleinner{
width:850px;
height:auto;
float:left;
border-bottom:dashed 1px #0099FF;
}

.innertext2{
width:470px;
height:auto;
float:left;
padding:15px 0px 0px 0px;
}
.innertext2 p span{
font:bold 17px "Arial Narrow";
color:#93A4C3;
}
.innertext2 h4{
font-family:Arial, Helvetica, sans-serif;
color:#4B4D4F;
font-size:16px;
display:block;
}

.innertext2 h3{
font-family:Arial, Helvetica, sans-serif;
color:#4C7ED1;
font-size:14px;
display:block;
margin-top:0px;
}


.innertext2 p{
font-family:Arial, Helvetica, sans-serif;
color:#4B4D4F;
height:auto;
font-size:12px;
text-align:left;
padding:0px 0px 10px 0px;
margin:5px 0px 0px 0px;
}
.innertext2image{
width:132px;
float:left;
height:154px;
border:2px #a1a4ac solid;
padding:5px 5px 0px 5px;
margin:39px 0px 18px 40px;
}

.beforenew{
width:380px;
height:30px;
float:right;
}

.beforenew p{
width:auto;
font-family:Arial, Helvetica, sans-serif;
color:#4C7ED1;
font-size:12px;
font-weight:bold;
height:auto;
float:left;
padding:0px 10px 0px 5px;
margin:0px 15px 0px 79px;
}

.beforenew p span{
width:auto;
font-family:Arial, Helvetica, sans-serif;
color:#4C7ED1;
font-size:12px;
font-weight:bold;
height:auto;
float:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

*html .before{
float:left;
padding:5px 0px 0px 0px;
margin:5px 0px 0px 0px;
}


.innerlist {
width:600px;
font-family:Arial, Helvetica, sans-serif;
color:#4C7ED1;
font-size:12px;
font-weight:bold;
float:left;
padding:5px 0px 0px 0px;
}

.dentalabimages{
background:url(images/imagebg.gif) no-repeat top;
font-family:Arial, Helvetica, sans-serif;
color:#4C7ED1;
font-size:12px;
font-weight:bold;
float:right;
margin:0px 0px 16px 0px;
width:194px;
}

.dentalabimages1{
background:url(images/imagebg1.gif) no-repeat top;
font-family:Arial, Helvetica, sans-serif;
color:#4C7ED1;
font-size:12px;
font-weight:bold;
float:right;
margin:0px 0px 16px 0px;
width:194px;
}

.dentalabinnerimages{
font-family:Arial, Helvetica, sans-serif;
color:#4C7ED1;
font-size:12px;
font-weight:bold;
float:left;
margin:16px 0px 16px 20px;
width:178px;
}

.vorhernachher{
font-family:Arial, Helvetica, sans-serif;
color:#4C7ED1;
font-size:12px;
font-weight:bold;
float:left;
margin:16px 0px 16px 20px;
width:178px;
border:none;
}

.dentalabimages p{
width:240px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#4B4D4F;
margin:0px;
padding:0px;
}


.before{
width:auto;

height:auto;
float:left;
padding:5px 10px 0px 15px;
margin:5px 15px 0px 65px;
text-align:center;

}

*html .before{
float:left;
padding:5px 0px 0px 65px;
margin:5px 0px 0px 0px;

}


.after{
width:auto;
height:auto;
float:left;
padding:5px 0px 0px 5px;
margin:5px 0px 0px 50px;
}

.innertext p{
font-family:Arial, Helvetica, sans-serif;
color:#4B4D4F;
font-size:12px;
font-weight:normal;
text-align:left;
padding:0px 0px 0px 0px;
margin:5px 0px 18px 0px;
}


*html .before{
width:auto;
height:auto;
float:left;
padding:5px 0px 0px 0px;
margin:5px 0px 0px 90px;

}

*html .after{
width:auto;
height:auto;
float:left;
padding:5px 0px 0px 5px;
margin:5px 0px 0px 40px;
}




.before h3{

width:auto;
font-family:Arial, Helvetica, sans-serif;
color:#4C7ED1;
font-size:12px;
font-weight:bold;
float:left;
padding:5px 0px 0px 15px;
margin:5px 0px 0px 40px;
text-align:center;
}

.after h3{
background:url(images/arrowinner2.gif) no-repeat left 8px;
width:auto;
font-family:Arial, Helvetica, sans-serif;
color:#4C7ED1;
font-size:12px;
font-weight:bold;
float:left;
padding:5px 0px 0px 15px;
margin:5px 0px 0px 0px;
text-align:center;
}


.innerlist table{
width:598px;
float:left;
border:1px solid #4b7ed1;
}

.innerlist table th{
background:#4b7ed1;
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
text-align:center;
padding:5px 0px;
}

.innerlist table tr{
color:#3f82a2;
text-align:center;
font:12px Arial, Helvetica, sans-serif;}

.innerlist table tr.odd{
color:#d3e1ea;
background:#fff;
font:12px Arial, Helvetica, sans-serif;}

.innerlist table tr.even{
color:#d3e1ea;
background:#e5eefc;
font:12px Arial, Helvetica, sans-serif;}

.innerlist table td{
color:#666;
padding:3px 0px 3px 10px;
font-weight:bold;
}

.innerlist table td.first{
width:160px;
text-align:right;
padding-right:10px;
font:bold 12px Arial, Helvetica, sans-serif;}



.innerlist .before{
width:auto;
height:auto;
float:left;
padding:5px 0px 0px 0px;
margin:5px 0px 0px 80px;
}

.innerlist .after{
width:auto;
height:auto;
float:left;
padding:5px 0px 0px 5px;
margin:5px 0px 0px 40px;
}




.before1 h3{
background:url(images/arrowinner2.gif) no-repeat left 8px;
width:auto;
font-family:Arial, Helvetica, sans-serif;
color:#4C7ED1;
font-size:12px;
font-weight:bold;
float:left;
padding:5px 0px 0px 5px;
margin:5px 0px 0px 0px;
}

.after1 h3{
background:url(images/arrowinner2.gif) no-repeat left 8px;
width:auto;
font-family:Arial, Helvetica, sans-serif;
color:#4C7ED1;
font-size:12px;
font-weight:bold;
float:left;
padding:5px 0px 0px 15px;
margin:5px 0px 0px 40px;
text-align:center;
}


.innerlist1 .before1{
width:450px;
height:auto;
float:right;
padding:5px 0px 0px 5px;
}

.innerlist1 .after1{
width:450px;
height:auto;
float:right;
padding:5px 0px 0px 5px;
}



.innerlist ul{
margin:0px;
padding:0px;
float:left;
list-style:none;
width:600px;
margin-bottom:15px;
}

.innerlist li{

font-family:Arial, Helvetica, sans-serif;
background:url(images/innerbullet.gif) no-repeat left 5px;
color:#000;
font-size:12px;
font-weight:normal;
padding:0px 0px 0px 10px;
margin:5px 0px 0px 0px;
float:left;
width:290px;
}


.innerlist p{
width:850px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
font-weight:normal;
padding:0px 0px 0px 10px;
margin:10px 0px 10px 0px;
}


.innerlist1 {
width:auto;
font-family:Arial, Helvetica, sans-serif;
color:#4C7ED1;
font-size:12px;
font-weight:bold;
float:left;
padding:5px 0px 0px 0px;

}

.innerlist1 ul{
width:auto;
height:auto;
margin:0px;
padding:0px;
float:left;
list-style:none;

}

.innerlist1 li{
width:850px;
font-family:Arial, Helvetica, sans-serif;
background:url(images/innerbullet.gif) no-repeat center left;
color:#000;
font-size:12px;
font-weight:normal;
margin:0px;
float:left;
padding:0px 0px 0px 10px;
margin:10px 0px 0px 0px;
}


.rightimages{
width:596px;
height:auto;
background-color:#F8F9FB;
border:1px solid #F2F3F5;
float:left;
margin:35px 0px 0px 0px;
}

.rightimages .left {
width:270px;
height:auto;
float:left;

padding:0px 0px 0px 24px;
margin:21px 0px 0px 0px;}

*html .rightimages .left {
width:270px;
height:auto;
float:left;

padding:0px 0px 0px 24px;
margin:21px 0px 0px 0px;

}

.rightimages .lefttext {
width:230px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#4B7ED1;
text-align:center;
}

.rightimages .lefttext h4 {
display:block;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#4B7ED1;
}


.rightimages .lefttext p {
width:243px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#4B4D4F;
text-align:left;
line-height:16px;
border-bottom:1px dashed #B7C2D5;
padding-bottom:15px;

}



.rightimages .lefttext img {
float:left;
margin:0px;
margin-top:10px;
text-align:center;
	
}


.border{
width:1px;
float:left;
margin:20px auto;
padding:0px 0px 0px 0px;
}

.innerpartright{
width:243px;
margin:0px 0px 0px 0px;
height:auto;
float:right;
}

.innertext .innerpartleft{
float:left;
width:600px;
overflow:auto;
}


.innerpartleft h2{
color:#2d70c0;
font:20px Arial, Helvetica, sans-serif;
float:left;
width:100%;
margin-bottom:10px;
}

.contactlens{
width:190px;
height:154px;
float:right;
}

.contactlenstext h4{
width:190px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#4C7ED1;
margin-top:15px;
text-align:left;

}


.contactlens{
width:190px;
float:right;
margin:0px;
padding:0px;

}

.contactlens ul{
width:190px;
float:right;
list-style:none;


}

.contactlens li{
width:160px;
height:auto;
float:left;
background:url(images/arrowinner.gif) no-repeat left 13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#4B4D4F;
list-style:none;
padding:8px 0px 0px 13px;
margin:0px 0px 0px 5px;
}
.imagesdrop2{
width:800px;
float:left;
margin-left:0px;
padding:0px;
}
.imagesdrop2 .img_section{
width:800px;
float:left;
padding:0px;
margin:0px 0px 20px 0px;
}
.img_section img{
width:114px;
height:153px;
border:1px solid #88a3d0;
padding:2px;
float:left;
}
.img_section h6{
font:bold 12px Arial, Helvetica, sans-serif;
color:#4b7ed2;
float:left;
padding:0px;
margin:0px 0px 0px 20px;
width:450px;
}
.img_section p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
float:left;
padding:0px;
margin:10px 0px 0px 20px;
width:600px;
}
*html .imagesdrop2{
width:800px;
float:left;
margin-left:30px;
padding:0px;
}
.imagesdrop3{
width:300px;
float:left;
margin-left:0px;
padding:0px;
}
.imagesdrop3 img{
margin:0px;
padding:10px;
width:250px;
border:#88a3d0 2px solid;
}
.img_section3 h6{
font:bold 12px Arial, Helvetica, sans-serif;
color:#4b7ed2;
float:left;
padding:0px;
margin:0px 0px 0px 20px;
width:300px;
}
.img_section3 h5{
width:auto;
font:bold 12px Arial, Helvetica, sans-serif;
color:#4b7ed2;
float:right;
padding:0px;
margin:0px 20px 0px 0px;	
}
.img_section3 h5 a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#4b7ed2;
float:right;
text-decoration:none;	
}
.img_section3 h5 a:hover{
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;	
}
.img_section3 p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
float:left;
padding:0px;
margin:10px 0px 0px 20px;
width:500px;
}
.readmore{
width:auto;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#4F84DE;
padding:0px 0px 0px 10px;
margin:10px 65px 0px 20px;
}
.readmore a{
width:auto;
float:left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#4F84DE;
}
.readmore a:hover{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000;
float:left;
}
.backtonews{
width:auto;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#4F84DE;
padding:0px 0px 0px 10px;
margin:10px 20px 0px 20px;
}
.backtonews a{
width:auto;
float:left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#4F84DE;
}
.backtonews a:hover{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000;
float:left;
}
/*----contact us-----*/
.contactus{
width:850px;
height:auto;
float:left;
padding-bottom:25px;
}
.contactusleft{
width:500px;
height:auto;
float:left;
padding:0px 0px 0px 0px;
}
.contactusleft fieldset{
width:600px;
padding:0px 0px 5px 8px ;
font:bold 12px Arial, Helvetica, sans-serif;
color:#5E5E5E;
margin:0px 85px 0px 25px;
float:left;
border:1px solid #d5d6d7;
}
.contactusleft fieldset div{
width:600px;
padding:0px 5px 0px 5px;
float:left;
height:auto;
margin:5px 0px;
}
.contactusleft fieldset p{
font:bold 12px Arial, Helvetica, sans-serif;
color:#f00;
}

.contactusleft fieldset input{
width:250px;
border:1px solid #d5d6d7;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
background:#FFFFFF;
}
.contactusleft fieldset span{
width:auto;
padding:5px;
margin:0px 0px 0px 0px;
float:left;
}
.contactusleft fieldset span input{
width:70px;
border:none;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
background:#3e73c7;
margin:0px 0px 0px 0px;
padding:5px 0px;
}
.contactusleft textarea{
width:350px;
height:70px;
border:1px solid #d5d6d7;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
margin:0px 0px 0px 0px;
padding:5px 0px;
}
.contactusleft fieldset div label{
width:500px;
float:left;
margin-bottom:5px;
}
.contactusright{
width:180px;
height:auto;
float:right;
padding-left:100px;
}
.contactusright p{
width:180px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
padding:0px;
margin:0px;
}
.contactusright p span{
width:180px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#5E5E5E;
padding:0px;
padding-bottom:5px;
}
.contactuslogo{
width:177px;
height:59px;
float:left;
margin:20px 0px 0px 170px;
border:none;
}
.imagesdrop_news{
width:800px;
float:left;
margin-left:50px;
padding:0px;
}

.imagesdrop_news img{
margin:60px;
padding:10px;
width:250px;
border:#88a3d0 2px solid;
}


*html .imagesdrop_news{
width:800px;
float:left;
margin-left:30px;
padding:0px;
}

*html .imagesdrop_news img{
margin:60px;
padding:10px;
width:250px;
border:#88a3d0 2px solid;
}

.contactusbottom{
width:800px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
padding:10px 40px;
margin:0px auto;
}

.contactusbottom p{
width:auto;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
margin:0px auto;
}



/*referenzpage content*/

.referenzinnertext{
width:550px;
height:auto;
float:left;
padding:15px 0px 0px 0px;
min-height:501px;
}



.referenzinnertext h2{
color:#2d70c0;
font:20px Arial, Helvetica, sans-serif;
float:left;
width:100%;
margin-bottom:10px;
}

.referenzinnertext h1{
width:auto;
font-family:Arial, Helvetica, sans-serif;
color:#4B7ED1;
font-size:26px;
text-align:center;
text-transform:uppercase;
margin:100px 0px;
padding:0px;
}

.referenzinnertext h3{
width:auto;
font-family:Arial, Helvetica, sans-serif;
color:#4C7ED1;
font-size:14px;
display:block;
margin-top:10px;
}


.referenzinnertext p{
width:auto;
font-family:Arial, Helvetica, sans-serif;
color:#4B4D4F;
font-size:12px;
text-align:left;
padding:0px 0px 0px 0px;
margin:5px 0px 18px 0px;
}

.referenzinnertext .quotations{
width:550px;
float:left;
margin:5px 0px;
}

.quotations ul{
width:550px;
float:left;
margin:0px;
padding:0px;
list-style:none;
}

.quotations li{
width:550px;
font:11px Arial, Helvetica, sans-serif;
color:#000;
padding-top:6px;
float:left;
line-height:18px;
margin:8px 0px;
}

.quotations li .quotetop{
width:22px;
height:15px;
margin-right:10px;
}

.quotations li .quoteright{
width:22px;
height:15px;
margin-left:10px;
}

.quotations li h5{
background:url(images/quote_top.gif) no-repeat left top;
height:15px;
float:right;
margin-right:10px;
width:22px;
}

.quotations h6{
width:510px;
float:left;
margin:0px 0px 5px;
text-align:right;
font:10px Arial, Helvetica, sans-serif;
color:#b4b4b4;
}


