/* Layout - air-consult */

@import url("reset.css");

html,body {
	background:#333;
	font-family:Arial, Helvetica, sans-serif;
}

div#main {
	background:#FFF;
	width:800px;
	margin:0 auto;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

div#head {
	background:url(./_image/bg_head.jpg) repeat-x;
	width:800px;
	height:220px;
}

div#ice {
	background:url(./_image/ice2.png) no-repeat;
	width:201px;
	height:201px;
	margin:10px 0 0 64px;
	float:left;
}

div#label {
	background:url(./_image/air-consult2.png) no-repeat;
	width:370px;
	height:15px;
	margin:30px 0 0 55px;
	padding-top:75px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	float:left;

}

div#nav	{
	width:534px;
	float:left;
	position:relative;
	display:block;
	height:40px;
	font-weight:bold;
	font-size:14px;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	margin-top:25px;
}

div#nav ul	{
	margin:0px;
	padding:0;
	list-style-type:none;
	width:auto;
}

div#nav ul li	{
	display:block;
	float:left;
	margin:0 5px;
}

div#nav ul li a	{
	display:block;
	float:left;
	color:#B1E979;
	text-decoration:none;
	padding:10px 10px 0;
	height:30px;
}

div#nav ul li a:hover	{
	color:#000;
}

div#nav ul li a.active,#nav ul li a.active:hover	{
	background:#FFF;
	border-left:5px solid #D8F4BC;
	border-top:5px solid #D8F4BC;
	border-right:5px solid #D8F4BC;
	padding-top:5px;
	height:35px;
	color:#0099FF;
}

div#content {
	clear:left;
	width:730px;
	padding:15px 35px;
	font-size:14px;
}

div#content h1 {
	text-indent:-1000px;
	line-height:45px;
}

div#content h1.fir {
	background:url(./_image/h1_firma.png) no-repeat;
}

div#content h1.lei {
	background:url(./_image/h1_leistungen.png) no-repeat;
}

div#content h1.ref {
	background:url(./_image/h1_referenzen.png) no-repeat;
}

div#content h1.kon {
	background:url(./_image/h1_kontakt.png) no-repeat;
}

div#content h1.imp {
	background:url(./_image/h1_impressum.png) no-repeat;
}

div#content h1.reb {
	background:url(./_image/h1_referenzbilder.png) no-repeat;
}

div#content h1.rel_0001 {
	background:url(./_image/h1_referenzliste0001.png) no-repeat;
}

div#content h1.rel_0203 {
	background:url(./_image/h1_referenzliste0203.png) no-repeat;
}

div#content h1.rel_0405 {
	background:url(./_image/h1_referenzliste0405.png) no-repeat;
}

div#content h2 {
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	margin:10px 10px;
}

div#content h3 {
	font-size:14px;
	margin:5px 0 5px 20px;
}

div#content h4 {
	font-size:14px;
	font-style:italic;
	margin:5px 0 5px 30px;
}

div#content ul {
	margin-left:55px;
}

div#content ul li {
	list-style-type:square;
}

div#content p {
	margin:15px 0 10px 40px;
	line-height:1.5em;
}

* html #content p {
	margin:15px 25px 25px 15px;
	ma\rgin:15px 20px 20px 10px;
}

div#content p.line {
	margin:15px 0;
	background:url(./_image/line.png) no-repeat center;
	line-height:1px;
}

div#content p.link {
	margin:0;
	padding:0;
	text-align:center;
}

div#content p a.link {
	text-decoration:none;
	color:#000;
	text-align:center;
	border:1px solid #999;
	background:#FFF;
	padding:3px 5px;
}

div#content p a.link:hover {
	background:#B1E979;
}

div#content table {
	margin:15px 25px;
}

div#content iframe {
	margin-left:117px;
}

div#content a {
	color:#0099FF;
	text-decoration:underline;
}

div#content a:hover,div#content a:active {
	color:#000;
	text-decoration:none;
}

div#content a.pdf {
	background:url(./_image/pdf.gif) 0 0 no-repeat;
	padding-left:20px;
}

div#content em {
	font-size:10px;
	font-style:italic;
}

div#content form {
	margin:15px 25px;
}

div#content input.box, div#content textarea.box  {
	width:300px;
}

div#content input, div#content textarea  {
	font-family:Arial;
	margin:1px 0 4px;
	padding:3px;
	background:#fff;
	border:1px solid #ccc;
}

div#content input:focus, div#content textarea:focus {
	border:1px solid #999;
	background:#fff;
} 

div#content p span.red {
	color:#FF0000;
}

div .rrbsp {
	/*border:1px solid #000; */
	margin-bottom:30px;
}
div .rrbsp img {
	float:right;
	height:150px;
	padding:5px;
	border:1px solid #999;
/*
	border-right:2px solid #0099FF;
	border-bottom:2px solid #B1E979;
*/
}
div .rrbsp a:hover img {
	background:#B1E979;
}
div .rrbsp p.link_rr {
	margin:0;
	padding:0;
	text-align:left;
}

div .rrbilder {
	margin:15px 0 25px 65px;
}
div .rrbilder img {
	padding:5px;
	border:1px solid #999;
}
div .rrbilder a:hover img {
	background:#B1E979;
}

div#footer {
	width:760px;
	height:50px;
	padding:20px;
	font-size:11px;
	line-height:1.5em;
	text-align:center;
	background:#D9F0FF;
	color:#000;
	border-top:5px solid #D8F4BC;
/*
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
*/
}

div#footer a {
	color:#0099FF;
	text-decoration:underline;
}

div#footer a:hover,div#footer a:active {
	color:#333;
	text-decoration:none;
}

div#footer a.bsd {
	background:url(./_image/star.png) 0 0 no-repeat;
	padding-left:16px;
}
