/* Css rulet! */

/* Body */

body{
	background: #edeae4;
	margin: 0px 0px 50px 0px;
	width: 100%;
	min-height: 100%;
}


/* Div's */

div#toparea{
	background: #edeae4 url(toparea.gif) no-repeat bottom left;
	height: 109px;
}

div#navispacer{
	float: left;
	width: 194px;
}

div#navi{
	background: #dfdacf url(navibg.png) repeat-x top left;
	height: 29px;
	margin: 0;
}

div#header{
	height: 170px;
	width: 944px;
}

div#logo{
	height: 170px;
	width: 194px;
	float: left;
	bottom: 0px;
}

div#banner{
	height: 170px;
	width: 750px;
	float:left;
}

div#mainarea{
	width: 944px;
}

div#subnavi{
	background: #edeae4;
	width: 194px;
	float:left;
}

div#content{
	background: #ffffff;
	float:left;
	width: 750px;
	padding: 0px 0px 46px 0px;
}

div#content div#text{
	width: 560px;
	margin: 0px 30px 0px 0px;
	float:left;
	
}

div#content div#pictures{
	width: 160px;
	padding: 30px 0px 0px 0px;
	background: #ffffff url(imgcolumn.jpg) no-repeat top right;
	float:left;
}

div#line{
	background: #dfdacf;
	width: 944px;
	height: 26px;
	float: left;
}

div#linetwo{
	background: #dfdacf;
	width: 100%;
	height: 26px;
	float: left;
}

div#bottomarea{
	padding-left:194px;
}

div#contact{
	background: #f5f3ee;
	width:750px;
	float:left;
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}

div#cfield1{
	float:left;
	width: 375px;
}

div#cfield2{
	float:left;
	width: 375px;
	text-align: right;
}

/* ul */

ul {
	list-style-type:circle;
	list-style-position:outside;
	padding: 5px 5px 5px 20px;
	margin: 0px 0px 0px 0px;
}


/* Menu */

div#navi ul {
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	float: left;
}

div#navi ul li{
	float:left;
	width: 125px;
	height: 29px;
	text-align: center;
	background: #edeae4 url(navi.png) repeat-x top left;
	padding: 0px 0px 0px 0px;
	margin-bottom: -4px;
	line-height: 28px;
}

* html div#navi ul li{ margin-bottom: 0px; } 

div#navi ul li.active{
	width: 125px;
	text-align: center;
}

div#subnavi ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	background: #dfdacf;
}

div#subnavi ul li{
	border-bottom: #edeae4 1px solid;
	padding: 2px 0px 4px 6px;
}

.logo_mivitec {
	padding: 2px 0px 4px 6px;
	background: #edeae4;
	color: #968e7c;
	text-decoration: none;
	font: normal 8px Verdana;
}

/* Vertical align */

table{
	height:100%;
}

td{
	vertical-align:bottom;
	padding: 0px 0px 5px 12px;
	font: normal 10px Verdana;
	color: #817c73;
	line-height: 14px;
}


/* Font */

h1{
	font:bold 13px  Tahoma;
	text-decoration:none;
	padding: 30px 0px 10px 13px;
	margin: 0px 0px 0px 0px;
}

div#pictures h1{
	font:bold 10px Verdana ;
	text-decoration:none;
	padding: 30px 0px 16px 0px;
	margin: 0px 0px 0px 0px;
}

h2{
	font: bold 13px  Tahoma;
	color: #beb49e;
	padding: 10px 0px 20px 13px;
	margin: 0px 0px 0px 0px;
}	

a.logo{
	font:bold 12px  Tahoma ;
	text-decoration:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
a.logo:hover{
	color: #000000;
}

div#subnavi ul li a, div#navi ul li a{
	color: #968e7c;
	text-decoration: none;
	font: bold 10px Verdana;
}
div#subnavi ul li a:hover, div#navi ul li a:hover{
	color: #000000;
}

div#navi ul li.active a{
	color: #ffffff;
}
div#navi ul li.active a:hover{
	color: #edeae4;
}

p span{
	font: normal 10px Verdana;
	color: #817c73;
	line-height: 14px;
	
}

div#text p.text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 13px;
	text-align: justify;
	line-height: 14px;
}

div#text p.subline{
  margin: 0px 0px 0px 0px;
	padding: 10px 0px 16px 13px;
	line-height: 14px;
}

div#text p.subline span{
  font: bold 10px Verdana;
  line-height: 14px;
}

p.path{
	font: normal 10px Verdana;
	color: #968e7c;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 13px;
}

p.path a{
	font: normal 10px Verdana;
	color: #968e7c;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom-width: 0px;
}
p.path a:hover{
	color: #000000;
}

div#cfield1 p, div#cfield2 p{
	padding: 10px 13px 10px 13px;
	margin: 0px 0px 0px 0px;
	line-height: 14px;
}

* html div#cfield1 p, div#cfield2 p{ padding: 10px 13px 0px 13px; }

div#cfield1 p span, div#cfield2 p span{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 14px;
}

div#pictures p{
	padding: 0px 5px 10px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 10px;
}

* html div#pictures p{ padding: 0px 0px 10px 0px; }

div#pictures p span{
	font:normal 10px Verdana;
	color: #817c73;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 14px;
}

hr{
	height:1px;
	background: #efede7;
	color: #efede7;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
}

* html hr{ margin: 0px 0px 0px 0px; }

a{ 
	text-decoration: none;
}
div#content div#text p.text a, div#content div#pictures a{
  border-bottom-style: dotted;
	border-bottom-width:1px;
}
a:hover{
	text-decoration: none;
	color: #000000;
}

/* Save the width! and the images*/

div.safety{
	width:944px;
}

img {
	border:0px;
}


/* Bilder */
.contentImage_right  {
	float: right;
	padding: 0px 7px 0px 13px;
	margin: 0px;
	font: normal 10px Verdana;
	color: #817c73;
	line-height: 16px;
}
.contentImage_center  {
	padding-left: 7px;
	padding-right: 7px;
	margin: 0px;
	font: normal 10px Verdana;
	color: #817c73;
	line-height: 16px;
}

.contentImage_left  {
	float: left;
	margin: 0px;
	padding: 0px 7px 0px 13px;
	font: normal 10px Verdana;
	color: #817c73;
	line-height: 16px;
}


/* SuchLeiste */

div#suchleiste {
  background: #dfdacf url(rundung_leiste.jpg) no-repeat top right;
  width: 944px;
	height: 26px;
	position:absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div#suchleiste p {
  	margin: 0px 10px 0px 0px;
	padding: 2px 20px 0px 0px;
	float: left;
	background: #dfdacf url(spacersucheleiste.gif) no-repeat top right;
}
* html div#suchleiste p { padding: 5px 18px 0px 0px; }

div#suchleiste p.suchleiste {
  padding-left: 200px;
  background: #dfdacf;
}

div#suchleiste p span{
  line-height:14px;
  padding: 0px 0px 0px 0px;
}

form.suchleiste {
  	height: 26px;
  	margin: 0px 0px 0px 0px;
	padding: 2px 50px 0px 0px;
	float:left;
}

form.suchleiste input{
    margin: 0px 0px 0px 0px;
	padding: 1px 5px 0px 5px;
	font: normal 10px Verdana;
	color: #817c73;
	border: 0px;
	background: #e7e5dd;
	height: 14px;
}

fieldset {
	border: 0px;
}

iframe {
    border: 0px;
    padding: 0px 0px 0px 0px;
}

p.suchleisteIframe {
    background: #dfdacf;
    line-height:14px;
    padding: 0px 0px 0px 0px;
}

.iframeLink {
    color: #968e7c;
}
