/*----------------------------------------------------
// dentallabor-dentec.de
/----------------------------------------------------*/

* {
	margin:0;
	padding:0;
}

html, body {
	width:100%;
	height:100%;
}

body {
	font:62.5% Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) repeat-x #f4efcc;
	color:#333;
}

#shadow {
	margin:0 auto;
	width:889px;
}

html>body #shadow {
	background:url(../images/bg.png) repeat-y;
}

#site {
	background:url(../images/dentec-logo.jpg) no-repeat;
}

#dentallabor {
	margin:0 0 0 33px;
	width:829px;
}

#logo {
	height:335px;
}

#logo ul {
	list-style:none;
	padding:276px 0 0 300px;
}

#logo ul li {
	float:left;
	height:29px;
	border-left:1px solid #b8e1f0;
}

#logo ul li.end {
	border-right:1px solid #b8e1f0;
}

#logo ul li a {
	float:left;
	font:1.5em "Times New Roman", Times, serif;
	text-decoration:none;
	color:#e6dfbd;
	line-height:29px;
	padding:0 20px;
}

#logo ul li a:hover {
	color:#556469;
	background:#e2dab3;
}

#logo ul li a.active {
	float:left;
	font:1.5em "Times New Roman", Times, serif;
	text-decoration:none;
	color:#556469;
	background:#e2dab3;
	line-height:29px;
	padding:0 20px;
}

#columns {
	background:url(../images/bg-page.jpg) no-repeat left bottom;
}

#navigation {
	float:left;
	width:275px;
	padding-left:1px;
	padding-bottom:100px;
}

#navigation ul {
	list-style:none;
}

#navigation ul li {
	border-bottom:1px solid #d5d1bd;
	width:275px;
	padding:4px 0 4px 0;
}

#navigation ul ul {
	border-bottom:1px solid #d5d1bd;
}

#navigation ul ul li {
	border-bottom:none;
}

#navigation ul ul li a {
	text-indent:56px;
}

#navigation ul li a {
	font:15px "Times New Roman", Times, serif;
	display:block;
	text-indent:45px;
	text-decoration:none;
	width:275px;
	line-height:25px;
	height:25px;
	color:#413f36;
}

#navigation ul ul li a.active {
	font:15px "Times New Roman", Times, serif;
	display:block;
	text-indent:56px;
	text-decoration:none;
	line-height:25px;
	background:none;
	color:#163d94;
}

#navigation ul li a.active {
	font:15px "Times New Roman", Times, serif;
	display:block;
	text-indent:45px;
	text-decoration:none;
	line-height:25px;
	background:#413f36;
	color:#f4eecd;
}

#navigation ul li a:hover {
	background:#413f36;
	color:#f4eecd;
}

#content {
	position:relative;
	float:right;
	width:455px;
	padding:0 55px 40px 0;
}
.bigger{
	font-size:1.2em;
}
#content a {
	text-decoration:none;
	color:#163d94;
}

#content a:hover {
	text-decoration:underline;
	color:#413f36;
}

#content ul {
	font-size:1.2em;
	
}

#content ul {
	list-style:none;
	padding-left:0;
	line-height:1.6em;
	margin:1.2em 0 1.2em 20px;;
}
#content li {
	background:transparent url(../images/bullet.jpg) no-repeat scroll 0pt 7px;
	margin:4px 0pt 14px;
	padding:0pt 0pt 0pt 15px;
}

h1 {
	font:normal 2.2em "Times New Roman", Times, serif;
	color:#163d94;
}

h2 {
	font:normal 1.8em "Times New Roman", Times, serif;
	color:#333;
	margin:0.8em 0;
}
h3 {
	font:normal 1.6em "Times New Roman", Times, serif;
	color:#333;
}

p {
	font-size:1.2em;
	margin:1.2em 0;
	line-height:1.6em;
}

#content img.image {
	float:left;
	margin:0 10px 0 0;
	border:0;
}
#content img.imageabsolut {
	border:0;
}
#content img.image_right {
	float:right;
	margin:0 0 0 10px;
	border:0;
}

p.clearFloats:after {
	content:".";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}

p.clearFloats {
	display:inline-block;
}
p.labor{
float:left;
}

#base {
	height:18px;
	background:url(../images/base.jpg) no-repeat;
}

/* Hides from IE-mac \*/
* html p.clearFloats {height: 1%;}
p.clearFloats {display: block;}
/* End hide from IE-mac */

#footer {
	clear:both;
	height:92px;
}

#footer ul {
	list-style:none;
	padding:15px 0 0 320px;
}

#footer ul li {
	float:left;
	font-size:1.1em;
	line-height:1.5em;
	padding:3px 30px 0 0;
}

#footer a {
	text-decoration:none;
	color:#163d94;
}

#footer a:hover {
	text-decoration:underline;
	color:#413f36;
}

#footer ul li.dotted {
	background:url(../images/dotted.gif) repeat-y;
	height:50px;
}

#content #euroweb {
	width:200px;
}

#content #euroweb img {
	border:0;
	margin-bottom:5px;
}

/* These are standard sIFR styles */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
}

.linie {
	border:none;
	float: none;
	line-height: 0;
	font-size: 0.1px;
	clear:both;
	height:1px;
	width:100%px;
	margin:10px 0 10px 0;	
	background:#CCCCCC 0 0 repeat-x;
}
.pdf{
font-size:10px;
}
