html, body{
  margin:0;
  padding:0;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:12px;
  height: 100%;
}

#boxaussen{ 
  width: 1050px;
  margin:auto;
  background-image:url(img/footer.jpg);
  min-height: 100%;
  height: auto !important;
  height: 100%;
}
/* begin: Kopfbereich */
#vorstellung #navivorstellung a{
 color: #fff;
	background: url(img/navi.jpg) 0 -29px;
	padding: 0px 0px 0px 30px;
	text-align: left;
 }

#leistungen-referenzen #navileistungen-referenzen a{
 color: #fff;
	background: url(img/navi.jpg) 0 -29px;
	padding: 0px 0px 0px 30px;
	text-align: left;
 }
 
#kontakt-imp #navikontakt-imp a{
 color: #fff;
	background: url(img/navi.jpg) 0 -29px;
	padding: 0px 0px 0px 30px;
	text-align: left;
 }

/* begin: Navi */	
#navi ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#navi {
	width: 235px;
	padding-top:20px;
	}
	
#navi li a {
  	height: 29px;
	text-decoration: none;
	}	
	
#navi li a:link, #navi li a:visited {
	color: #fff;
	display: block;
	background: url(img/navi.jpg);
	padding: 0px 0px 0px 30px;
	text-align: left;
	}
	
#navi li a:hover {
	color: #fff;
	background: url(img/navi.jpg) 0 29px;
	padding: 0px 0px 0px 30px;
	text-align: left;
	}
	
#navi li a:active {
	color: #fff;
	background: url(img/navi.jpg) 0 -29px;
	padding: 0px 0px 0px 30px;
	text-align: left;
	}
/* end: Navi */

/* begin: Inhaltsbereich */
#header{
	background-image:url(img/header.jpg);
	height:189px;
}

	#leftBox
	{
	  float: left;
	  width: 235px;
	}
	
	#middleBox
	{
      margin: 0 22em 0 22em;
	  padding-top:10px;
	  width:500px;
	}
	
	#rightBox
	{
	  float: right;
	  width: 258px;
	}
	
#clear { clear:both; }
/* end: Inhaltsbereich */

/* begin: Links */
a.intern:link {color:#ea1d21; text-decoration:underline}
a.intern:visited {color:#ea1d21; text-decoration:underline}
a.intern:active {color:#ea1d21; text-decoration:underline}
a.intern:hover {color:#000000; text-decoration:underline}
/* begin: Links */

/* begin: Links */
.links a:link {color:#ea1d21; text-decoration:underline}
.links a:visited {color:#ea1d21; text-decoration:underline}
.links a:active {color:#ea1d21; text-decoration:underline}
.links a:hover {color:#000000; text-decoration:underline}
/* begin: Links */

/* begin: Textfornatierung */
h1{
  font-weight:bold;
  color:#ea1d21;
  font-size:18px;
  height:20px;
}

h2{
  font-weight:bold;
  color:#ea1d21;
  font-size:14px;
  height:16px;
}

h5{
  color:#FFF;
  font-size:12px;
  height:14px;
}

h3{
  color:#ea1d21;
  font-size:12px;
  height:14px;
}

h4{
  font-weight:bold;
  color:#FFF;
  font-size:14px;
  height:12px;
}

ul.li-right {
   list-style:square;
   margin:0;
   padding-left:15px;
   color:#FFF;
} 

ul.li-right li.li-right{
   margin:0;
   padding:0;
   width:100px;
   float:left; 
}

p.adresse{
  font-size:14px;
}

.text-left{
	padding:40px;
}
