/* Allgemein */
* {font-family:Tahoma, Times New Roman, Times, serif;}
* {font-size:12px; color:#333333}
a {text-decoration:none;color:#424341;}
html{
	width: 100%;
	margin: 0;
	padding: 0;
}
body {
	background-color:#e5e927;
	background-image:url(../images/body-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	line-height:140%;
	width: 100%;
	margin: 0;
	padding: 0;
	color:#424341;
	font-family: Trebuchet MS
}
img, div { behavior: url(iepngfix.htc)}
table {z-index:200; background-color:#ffffe5;}

#global, #global-index {
	position:relative;
	background-image:url(../images/shadow.png);
	background-repeat:repeat-y;
	width:998px;
	margin:0 auto;
	margin-top:1%;
	margin-bottom:2%
}

* html #global {
background:none;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shadow.png',sizingMethod='scale');*/

}
* html #global-index {
background:none;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow.png',sizingMethod='scale');*/

}
.header-main{
	width:980px;
	height:76px;
	background-color:#ffffe5;
	
	}
	
.header-middle{
	width:980px;
	height:182px;
	}
	
.main{
	width:746px;
	background-color:#ffffe5;
	}
.main_impressum{
	width:746px;
	background-color:#ffffe5;
		background-image:url(../images/bambus.jpg);
	background-repeat:no-repeat;
	background-position:bottom right
	}	
.navi-index, .navi-profil, .navi-fengshui, .navi-pool, .navi-fenster, .navi-insekten, .navi-vermietung, .navi-produkte, .navi-kontakt, .navi-impressum, .navi-agb, .navi-feuerwerk{
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:top;
	background-color:#dff1bd;
	width:192px}
.navi-index{
	background-image:url(../images/navi-bg.jpg);
}
.navi-profil{
	background-image:url(../images/navi-profil.jpg);
}
.navi-fengshui{
	background-image:url(../images/navi-fengshui.jpg);
}
.navi-pool{
	background-image:url(../images/navi-pool.jpg);
}
.navi-fenster{
	background-image:url(../images/navi-fenster.jpg);
}
.navi-feuerwerk{
	background-image:url(../images/navi-feuerwerk.jpg);
}
.navi-vermietung{
	background-image:url(../images/navi-vermietung.jpg);
}
.navi-produkte{
	background-image:url(../images/navi-produkte.jpg);
}
.navi-kontakt{
	background-image:url(../images/navi-kontakt.jpg);
}

.navi-impressum{
	background-image:url(../images/navi-impressum.jpg);
}

.navi-projekte{
	background-image:url(../images/navi-projekte.jpg);
}
.footer{
	width:980px;
	height:40px;
	background-image:url(../images/footer-bg.jpg);
	background-repeat:repeat-x;
}
#footer-text{
	margin-left:50px;
	font-size:11px;
	color:#FFFFFF}
#footer-text a{
	font-size:11px;
	color:#FFFFFF}

#content{
	margin-top:15px;
	margin-left:6px;
	min-height:430px;
	height: expression( this.scrollHeight < 430 ? "430px" : "auto" )
	}
	
#text{
	padding-left:17px;
	width:700px;
	text-align:justify
	}

h1 {
	color:#303f07;
	font-size:14px;
	background-image:url(../images/h1-quader.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:16px;
	}
h2 {
	display:inline;
	color:#424341;
	font-size:12px;
	font-weight:normal;
	background-image:url(../images/icon-li-index.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:16px;
	
	}
	
	
#logo {
	float:left}

#navi-header {
	color:#666666;
	font-size:12px;
	margin-left:550px;
	padding-top:60px}
.menu {
	z-index:1000;

	margin:25px 0 0px 0px; 
}

.menu ul {
	padding:0px;
	margin:0;
	list-style-type:none;
	width:150px;
}
a.menu li li {
	border:1px solid #fff;
	border-width:0 1px 1px 0;
	}

* html .menu ul {
	margin-left:-16px; 
	ma\rgin-left:0;}

.menu li {
	position:relative;
	background:#dff1bd;
	height:26px;

}

.menu table {
	position:absolute; 
	border-collapse:collapse; 
	top:0; left:0; 
	z-index:100; 
	font-size:1em;}

.menu a, .menu a:visited{
	display:block; 
	text-decoration:none;
	height:25px;
	line-height:25px;
	width:192px;
	color:#000;
	text-indent:8px;
	
}

* html .menu a, * html .menu a:visited {
	background:#dff1bd; 
	width:155px; 
	w\idth:155px;}
*+ html .menu a, *+ html .menu a:visited {
	background:#dff1bd; 
	width:155px; 
	w\idth:155px;}
* html .menu a:hover {color:#fff; background:#b6c95c;}
*+ html .menu a:hover {color:#fff; background:#b6c95c;}
.menu :hover > a {
	color:#fff; 
	background:#a8c228;
}
.menu ul ul {
	visibility:hidden;
	position:absolute;
	top:0;
	right:150px; 
	width:190px
}

.menu ul li:hover ul,.menu ul a:hover ul {
	visibility:visible;
	}

.menu ul :hover ul ul{
	visibility:hidden;
}
.menu ul :hover ul :hover ul ul{
	visibility:hidden;
}
.menu ul :hover ul :hover ul{ 
	visibility:visible;
}
.menu ul :hover ul :hover ul :hover ul { 
	visibility:visible;
}

*html .menu ul ul {
	visibility:hidden;
	position:absolute;
	top:0;
	right:0px; 
}

#navi-header li{
	display:inline}
	
#navi-header a{
	color:#666666;
	font-size:12px;
	font-variant:small-caps;
}
#navi a:hover{
	font-size:13px;
	color:#fff;
	}
#navi a{
	font-size:13px;
	color:#495703;
	font-variant:small-caps;
	}
.element{
	padding-left:26px
}
.element a {font-weight:normal}
.haus {
	float:left;
	padding-right:15px;
	padding-bottom:15px
	}
.leistungen li{
	list-style-type:none;
	margin-left:260px;
	line-height:180%
	}

.drache{
	position:absolute;
	bottom:40px}
.kontakt-form table{
	float:left;
	width:440px}
	
.button{
	background-color:#8baa3a;
	border:none;
	color:#FFFFFF}
.button:hover{
	background-color:#627f18;
	}
input, textarea {border:1px solid  #8baa3a}

a.green {
	color:#4c6b05}
a.green:hover {
	color:#36480c;
	text-decoration:underline}
a.green-bold{
	color:#699306;
	font-weight:bold}
.meta-links {
	padding-top:3px;
	color:#4c6b05
	}

.insekten{
	background-image:url(../images/orchidee-2.jpg);
	background-repeat:no-repeat;
	background-position:410px 220px}
	
*html .impressum, *+html .impressum{
	background-image:url(../images/bambus.jpg);
	background-repeat:no-repeat;
	background-position:475px 141px}
*html .impressum{
	background-image:url(../images/bambus.jpg);
	background-repeat:no-repeat;
	background-position:475px 141px}
	
.index{
	background-image:url(../images/orchidee.jpg);
	background-repeat:no-repeat;
	background-position:510px 240px}
.teich{
	background-image:url(../images/bg-teich.jpg);
	background-repeat:no-repeat;
	background-position:90px 0px}


.liste-allg li{
	list-style-type:none;
	background-image:url(../images/icon-li-index.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;

	padding-left:16px;}
	
*html .liste-allg li{

	padding-left:0px;}
*+html .liste-allg li{
	padding-left:0px;}

.shadow {
	background-image:url(../images/shadow.jpg);
	padding:12px 15px 11px 15px;
	width:200px;
	height:150px;
	}
	
	
.fengshui td{
	padding-left:15px}
	
	
.bold{	
	font-size:14px;
	font-weight:bold;
	color:#000000}
	
.ue {
	color:#d04500;
	font-weight:bold}

.pdf-link {
	font-weight:bold;
	background:url(../images/pdf.gif) no-repeat left center;
	padding-left:20px}
