@import url("menue.css");

html{
margin:0;
padding:0;}

body{
	font-size: 12px;
	font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
	color:#070707;
	line-height:17px;
	margin:0;
	padding:0;
	text-align:center;
	background-color: #808084;
}
a, a.link, a.visited, li a, li a:visited{
color:#333;
text-decoration:none;
}
a:hover, a.link:hover{
color:#eee;
}
hr{border:none;border-top:1px solid #CFCFCF;border-bottom: transparent;height:1px;margin-bottom:7px;}
h1{font-size:21px;color:#f7e900;margin:0;padding:0 0 7px 0;height:21px;line-height:normal;}
h1.blue{color:#103578;}
#publikationen h1.grey{color:#d9dadc;margin-top:-10px;}
#publikationen td{vertical-align:top;padding-top:5px;}
#publikationen td img{border:none;}

#frame{width:874px;height:552px;padding:31px 40px 30px 76px;position: absolute;top:50%;left:50%;margin-left:-490px;margin-top:-307px;text-align:left;background:url(../images/layout/background.png) 0 0 no-repeat;}
#bildleiste{float:left;width:103px;height:550px;margin:0; ;border:1px solid #babcbf;}
#content, #standorte, #kontakt, #referenzen, #publikationen{float:left;width:636px;height:482px;padding:10px 0 10px 125px;border:0px solid yellow;text-align:justify;}
#publikationen{overflow:auto;width:641px;margin-top:10px;height:472px;}
	#content ul{clear:both;width:636px;padding:5px 0px 11px 0;list-style:none;margin:0 0 5px 0;}
	#content li{float:left;}
	#content li.left{float:left;width:40px;}
	#content li.right{width:596px;}
#content p{padding:7px 0;margin:0;}
	
#content img{clear:both;float:right;margin:0 0 6px 15px;}
#logo{float:left;padding:17px 0 0 361px;text-align:right;width:236px;height:162px;}
#leistungen,#leistungen-start{float:left;padding:163px 0 0 338px;text-align:right;width:236px;height:112px;}
#leistungen-start{float:left;padding:177px 0 0 0px;text-align:right;width:574px;height:112px;}
#leistungen-start img.ifbs{float:right;margin-top:-129px;}
*+html #leistungen-start img.ifbs{float:right;margin-top:-14px;}
* html #leistungen-start img.ifbs{float:right;margin-top:-14px;}

	#standorte ul{clear:both;width:636px;padding:5px 0px 0px 0;list-style:none;margin:0;}
	#standorte li{float:left;}
	#standorte li.left{float:left;width:367px;padding-left:3px;}
	#standorte li.right{width:266px;}

td{border-bottom:1px solid #ccc;vertical-align:bottom;padding:2px 0 2px 0;}

#referenzen{width:749px;height:482px;padding:10px 0 10px 12px;border:0px solid yellow;}
#referenzen h1{color:#d9dadc;}

#clients{float:left;width:230px;height:450px;border:0px solid #000;line-height:normal}
#clients a{color:##57575b;font-size:10px;}
#bilder{float:left;width:515px;height:450px;border:0px solid #000;text-align:left;}
#bilder img{margin-right:9px;border:none;}
#images{width:473px;height:225px;float:left;}

.pfeil{float:left;margin:113px 0 0 -10px;}

#text{clear:both;font-size:11px;line-height:13px;color:#d9dadc;}
#text strong{color:#000;}