
/* CSS Document */

html,
body,
* {
			margin:0px;
			padding:0px;
}

html,
body {
			height:100%;
}

body {
			font: 13px/18px Verdana, Helvetica, sans-serif;
			color:#333;
			background:url(../images/bg-kachel.jpg) 0 0 repeat-x #aec34e;
			/*overflow-x: hidden;
			overflow: -moz-scrollbars-vertical;*/
}
div#container {
			position:relative;
			margin: 0 auto;
			width:995px;
			background:url(../images/bg-container.jpg) 0 0 repeat-y;
}


/*-----------------------------------------------------------------------------*/
/*----------------------------------| =header |--------------------------------*/
/*-----------------------------------------------------------------------------*/
div#header {
	width:995px;
	height:349px;
	background:url(../images/bg-header.jpg) 0 0 no-repeat;

}
.headerTelefon{
	width:110px;
	text-align:right;
	margin:104px 0 0 130px;
	font: 11px/18px Verdana, Helvetica, sans-serif;
	float:left;
}
ul#headerNavigation{
	width:488px;
	height:20px;
	float:left;
	list-style:none;
	margin:111px 0 0 51px;
}
ul#headerNavigation li{

}
ul#headerNavigation a{
	width:210px;
	display:block;
	height:10px;
	text-decoration:none;
	color:#252525;
	padding:60px 20px 0 14px;
	font: 10px/16px Verdana, Helvetica, sans-serif;
	float:left;
	outline:none;

}
.headSchaedlingsbekaempfen a{
	background:url(../images/nav-head.jpg) 0 0 no-repeat;
}
.headSchaedlingsbekaempfen a:active, .headSchaedlingsbekaempfen a:hover, .headSchaedlingsbekaempfenActive a{
	background:url(../images/nav-head.jpg) 0 -192px no-repeat;
}
.headHolzUndBautenschutz a{
	background:url(../images/nav-head.jpg) -244px 0 no-repeat;
}
.headHolzUndBautenschutz a:active, .headHolzUndBautenschutz a:hover, .headHolzUndBautenschutzActive a{
	background:url(../images/nav-head.jpg) -244px -192px no-repeat;
}
/*-----------------------------------------------------------------------------*/
/*----------------------------------| =content |-------------------------------*/
/*-----------------------------------------------------------------------------*/

div#contentContainer {
	width:995px;
	background:url(../images/bg-contentContainer.jpg) 0 0 no-repeat;
}

/* -- ContentMain1 --*/
.contentMain1{
	width:277px;
	min-height: 480px; 
 	float:left;
}
.zumKontaktformular{
	width:137px;
	height:40px;
	margin:18px 0 0 132px;
}
.zumKontaktformular a{
	display:block;
	text-indent:-9999px;
	width:137px;
	height:40px;
	background:url(../images/nav-zum-kontaktformular.jpg) 0 0 no-repeat;
	outline:none;
}
.zumKontaktformular a:active, .zumKontaktformular a:hover{
	background:url(../images/nav-zum-kontaktformular.jpg) 0 -40px no-repeat;
}
ul#kontaktList1{
	width:165px;
	height:69px;
	background:url(../images/bg-kontaktListe.jpg) 0 0 no-repeat;
	list-style:none;
	margin:15px 0 0 86px;

	}
ul#kontaktList1 li{
	text-indent:-9999px;
	
}
.contentMain1Anschrift{
	color:#043d18;
			font: 13px/21px Tahoma, Helvetica, sans-serif;
			text-align:right;
			font-weight:bold;
			margin:17px 0 0 66px;
			width:180px; 
}
/* -- ContentMain2 --*/
.contentMain2{
	width:483px;
	float:left;
	padding:0 25px 25px 25px;
	min-height: 500px;
}
.contentMainContent{
	width:483px;
	float:left;
	color:#043d18;
}
.contentMainContent ul{
	margin:0px 0px 15px 25px;
	color:#d82c35;
}
.contentMainContent li{
	padding-bottom:5px;
}
.contentAbstand{
	margin-right:22px;
}
.contentMain2 a{
	color:#d82c35;
	text-decoration:none;
}
.conentMain2 a:active, .contentMain2 a:hover{
	color:#252525;
}
/* -- ContentMain3 --*/
.contentMain3{
	width:185px;
	float:left;
}

/*-----------------------------------------------------------------------------*/
/*----------------------------------| =Navigation |----------------------------*/
/*-----------------------------------------------------------------------------*/
ul#navigation {
	width:131px;
	height:190px;
	margin:169px 0 0 15px;
}
ul#navigation li{
	list-style:none;
	margin-bottom:3px;
}
ul#navigation a{
	display:block;
	width:131px;
	text-indent:-9999px;
	outline:none;
}	


.navigationStartseite a{
	height:24px;
	background:url(../images/nav-main.jpg) 0 0 no-repeat;
}
.navigationStartseite a:active, .navigationStartseite a:hover, .navigationStartseiteAktive a{
	height:24px;
	background:url(../images/nav-main.jpg) -131px 0 no-repeat;
}
	
.navigationSchaedlingsbekaempfung a{
	height:39px;
	background:url(../images/nav-main.jpg) 0 -27px no-repeat;
}
.navigationSchaedlingsbekaempfung a:active, .navigationSchaedlingsbekaempfung a:hover, .navigationSchaedlingsbekaempfungAktive a{
	height:39px;
	background:url(../images/nav-main.jpg) -131px -27px no-repeat;
}
	
.navigationHolzUndBautenschutz a{
	height:39px;
	background:url(../images/nav-main.jpg) 0 -70px no-repeat;
}
.navigationHolzUndBautenschutz a:active, .navigationHolzUndBautenschutz a:hover, .navigationHolzUndBautenschutzAktive a{
	height:39px;
	background:url(../images/nav-main.jpg) -131px -70px no-repeat;
}
	
.navigationKontakt a{
	height:24px;
	background:url(../images/nav-main.jpg) 0 -112px no-repeat;
}
.navigationKontakt a:active, .navigationKontakt a:hover, .navigationKontaktAktive a{
	height:24px;
	background:url(../images/nav-main.jpg) -131px -112px no-repeat;
}
	
.navigationAnfahrt a{
	height:24px;
	background:url(../images/nav-main.jpg) 0 -139px no-repeat;
}
.navigationAnfahrt a:active, .navigationAnfahrt a:hover, .navigationAnfahrtAktive a{
	height:24px;
	background:url(../images/nav-main.jpg) -131px -139px no-repeat;
}
	
.navigationImpressum a{
	height:24px;
	background:url(../images/nav-main.jpg) 0 -166px no-repeat;
}
.navigationImpressum a:active, .navigationImpressum a:hover, .navigationImpressumAktive a{
	height:24px;
	background:url(../images/nav-main.jpg) -131px -166px no-repeat;
}

div#navigationAdditional{
	height:84px;
	width:276px;
	margin:0 0 0 683px;
}
div#navigationAdditional a{
	outline:none;
	float:left;
	display:block;
	width:138px;
	height:84px;
	text-indent:-9999px;
}
.navigationAdditionalStartseite{
	background:url(../images/nav-topNavigation.jpg) 0 -1px no-repeat;
}
.navigationAdditionalStartseite:active, .navigationAdditionalStartseite:hover, .navigationAdditionalStartseiteAktive{
	background:url(../images/nav-topNavigation.jpg) 0 -84px no-repeat;
}
.navigationAdditionalAnfahrt{
	background:url(../images/nav-topNavigation.jpg) -138px -1px no-repeat;
}
.navigationAdditionalAnfahrt:active, .navigationAdditionalAnfahrt:hover, .navigationAdditionalAnfahrtAktive{
	background:url(../images/nav-topNavigation.jpg) -138px -85px no-repeat;
}

/*-----------------------------------------------------------------------------*/
/*----------------------------------| =footer |--------------------------------*/
/*-----------------------------------------------------------------------------*/

div#footer{
	background:url(../images/bg-footer.jpg) 0 0 repeat-x;
	height:47px;
	margin-top: 100px;
}

.clear {
			float:none;
			clear:both;
}
/*-----------------------------------------------------------------------------*/
/*----------------------------------| =basic elements |------------------------*/
/*-----------------------------------------------------------------------------*/

p {
			padding-bottom:15px;
}
.highlightLine{
	border-top:1px dashed #2a6000;
	margin-bottom:15px;
}
h1 {
	width:512px;
	height:64px;
	display:block;
	text-indent:-9999px;
	margin-bottom:30px;
}
h3{
	padding-bottom:15px;
}
.h1-willkommen{
	background:url(../images/h1-elements.jpg) 0 0 no-repeat;
}
.h1-anfahrt{
	background:url(../images/h1-elements.jpg) 0 -256px no-repeat;
}
.h1-impressum{
	background:url(../images/h1-elements.jpg) 0 -192px no-repeat;
}
.h1-schaedlingsbekaempfung{
	background:url(../images/h1-elements.jpg) 0 -384px no-repeat;
}
.h1-holz-und-bautenschutz{
	background:url(../images/h1-elements.jpg) 0 -320px no-repeat;
}
.h1-error404{
	background:url(../images/h1-elements.jpg) 0 -448px no-repeat;
}
.h1-kontakt{
	background:url(../images/h1-elements.jpg) 0 -128px no-repeat;
}
h2{
	text-indent:-9999px;
}
strong{

}
a{
text-decoration:none;
}

.wdh {
display: none;
}

