/* ALLGEMEIN*/

html {
height:100%;
margin:0;
padding:0;
width:100%;
}

body {
font: 11pt/120% Arial;
background: #ffffff;
padding: 0;
margin:0;
height:100%;
width: 100%;
}

img {/*
display:none;
*/
border:0;
}

h1 {
font-family: arial;
font-size: 18px;
font-weight: bold;
color: #000000;
margin:0 0 8px 0;
padding:0;
}

h2{
font-size: 18px;
font-weight: bold;
color: #454545;
margin:0 0 6px 0;
padding:0;
}

a {
font-family:  Arial, Verdana, Tahoma;
font-size: 8pt;
color: #000000;
text-decoration: none;
}

a:hover {
color: #0cb14b;
text-decoration: none;
}

#wrapper {
min-height: 100%;
font-family: Arial, Helvetica, sans-serif;
width: 940px;
color: #000000;	
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px;
height: 100%;
}

/*HEADER*/

#header{
height: 90px;
width: 100%;
background: #ffffff;
background-repeat: repeat-x;
font-family:Arial,Verdana,sans-serif;

}

#indexHeadline {
font-size: 14px;
line-height: 19px;
width:560px;
color: #454545;
position: absolute;
top: 200px;
left: 30px;
}

#logo {
float: left;
width: 290px;
height: 150px;
background: none;
position: absolute;
z-index: 900;
top: 2px;
left: 10px;
}

#bonertzSchriftzug {
z-index: 990;
position: absolute;
margin-top: 10px;
margin-left: 17px;
display:block;
}


#logoRect {
display:none;
}

#gartenbauLogo {
z-index: -990;
position: absolute;
margin-top: 80px;
margin-left: 20px;
display:block;
}


#logoContent {
padding-top: 50px;
padding-left: 30px;
line-height: 18px;
color: #ffffff;
}

#logoContent2 {
position:absolute;
left: 04px;
top: 65px;
padding-left: 65px;
line-height: 18px;
color: #000000;
}

/*NAVIGATION*/

#Navigation {
display:none;
}
#Navigation li {
display:none;
}

#Navigation li a {
display:none;
}

#Navigation li a:hover {
display:none;
}

#Navigation li a span {
display:none;
}

#Navigation li a.active {
display:none;
}
#Navigation li a.active span {
display:none;
}
#Navigation li a.active:hover {
display:none;
}

#mainNav_greenline {
display:none;
}

/* MAIN CONTENT */

#bildContainerBox {
width:940px;
height: 240px;
display:none;
}


.bildContainer {
display:none;
}

#printContainer {
display:none;
}

#iconPrint {
display:none;
}

#Content_Left {
background: #ffffff;
}

#Content_Right {
background: #ffffff;
float:left;
margin: 0 0 0 93px;
}

#Content_Container {
margin-top: 35px;
background-color: #ffffff;
float: left;
width: 940px;
display:block;
position: absolute;
top:-3.6em;
left: -0.4em;
}

#Headline {
margin-left: 8px;
padding-bottom:10px;
padding-left: 5px;
position: absolute;
z-index: 500;
top: 205px;
left: 15px;
display: block;
}

#Main_Content {
z-index: 600;
line-height: 19px;
background-color: #ffffff;
padding: 0px 0px 0px 11px;
width:553px;
color: #000000;
position: absolute;
top: 260px;
left: 15px;
display: block;
}



#kontaktInfoPost {
position: relative;
z-index: 1;
top: 30px;
left: 340px;
font-size: 8pt;
line-height: 10pt;
display:block;
}

#kontaktInfoBonertz {
display:none;
}


#kontaktInfoBuero {
position: relative;
z-index: 2;
top: 25px;
left: 340px;
font-size: 8pt;
line-height: 10pt;
display:block;
}

#kontaktInfoTelefon {
position: relative;
z-index: 3;
top: -86px;
left: 490px;
font-size: 8pt;
line-height: 10pt;
display:block;
}

#kontaktInfoFax {
position: relative;
z-index: 1;
top: -99px;
left: 490px;
font-size: 8pt;
line-height: 10pt;
display:block;
}

#kontaktInfoMail {
position: relative;
z-index: 1;
top: -107px;
left: 490px;
font-size: 8pt;
line-height: 10pt;
display:block;
}

#kontaktInfoPartner {
position: relative;
z-index: 1;
top: 36px;
left: 419px;
font-size: 8pt;
line-height: 10pt;
display:block;
}

#kontaktInfoRoute {
display:none;
}

#kontaktInfo2 {
display:none;
}







.kontaktHeadline{
display:none;
}

#Pics{
display:none;
}

ul.flowerList {
list-style-position:outside;
list-style-type:square;
margin-top: 10px;
position: relative;
}

#anlageListRight {
float:left;
width:248px;
height: 550px;
}

#anlageListLeft {
font-size: 10pt;
padding-top: 0px;
background: #ffffff;
float:left;
}

#pflegePic {
margin-top: 30px;
width:492px;
height: 134px;
}

#teaserBox {
font-style:italic;
font-size: 11pt;
background-color: #ffffff;
padding: 0px 0px 0px 0px;
margin-top:-100px;
width:581px;
color: #000000;
}

#teaserPlanung {
position:absolute;
top: 280px;
left: 20px;
float:left;
background:none;
width: 280px;
height: 160px;
}

#teaserAnlage {
position:absolute;
top: 280px;
left: 300px;
float:right;
background:none;
width: 280px;
height: 160px;
}

#teaserPflege {
position:absolute;
top: 440px;
left: 20px;
float:left;
background:none;
width: 280px;
height: 160px;
}

#teaserReferenzen {
position:absolute;
top: 440px;
left: 300px;
float:right;
background:none;
width: 280px;
height: 160px;
}

.teaserLink {
color: #ffffff;
}

.teaserLink:hover {
text-decoration:none;
color: #ffffff
}

.teaserContent {
padding-top: 75px;
padding-left: 23px;
line-height: 18px;
}

.teaserTabContent {
display:none;

}
.ref{
	padding: 0;
	margin: 0 0 0 0;
	text-align: left;
	float: left;

}
.ref_title{
	width:556px;
	font-size:16px;
	text-align: left;
	padding: 6px 0 0 0px;
	padding-bottom: 0px;
	margin: 0 0 0 0;
	margin-top: 20px;
	border-bottom: solid #454545 1px;
}
.ref_img_container{
	float:left;
	margin: 10px 10px 10px 0px;
}
.ref_img{
	padding:0;
	margin:0;
	border:0;
}

.ref_content_img{
	float:left;
	padding-top: 0;
	margin: 9px 10px 0 0;
}
#beitrag_editieren{
	clear:both;
	border-top: 1px solid black;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

#beitrag{
	margin: 0px 0px 10px 0px;
}
.ref_content{
	text-align: left;
	padding: 0;
	margin: 6px 0 0 0;
	float: left;
	width: 556px;
}
.ref_edit_title{
	width: 100%;
	padding: 0;
	margin: 5px 0 10px 0;
}
.ref_edit_text{
	width: 100%;
	height: 200px;
	padding: 0;
	margin: 5px 0 10px 0;
}
#logoutField{
	position:absolute;
	left:360px;
	width:560px;
	text-align: right;
	font-size:12px;
	padding: 0 5px 0 5px;
	color: #0CB14B;
}
#errMSG{
	width: 100%;
	background-color:  #0CB14B;
	color: #ffffff;
	text-align: center;
	margin: 0 0 8px 0;
}
#input_ref{
	width: 60%;
}
/*FOOTER*/

#footer {
display:none;
}


#footer_Links {
display:none;
}

#logoContent {
padding-top: 55px;
padding-left: 20px;
line-height: 18px;
color: #000000;
font-size: 16px;
font-weight:bold;
}

#logoContent2 {
padding-top: 12px;
padding-left: 65px;
line-height: 18px;
color: #000000;
font-size: 14px;
}
#map_canvas{
display:none;
}
.directions{
width: 556px;
position:absolute;
top: 125px;
left: 0px;
z-index: 20;
background: #ffffff;
}
#fromAddress, #toAddress{
width: 100%;
}

.routeTitle {
color: #ffffff;
font: bold 14px arial;
text-transform: uppercase;
margin: 0 0 10px 13px;
}

.routeTitle2{
display:none;
}

.routeCol1 {
text-align: left;
width: 85px;
height: 30px;
float: left;
margin: 0px 0 0 13px;
}

.routeCol2 {	
float: left;
margin: 0;
padding:0;
width: 443px;
margin: 0px 0 0 13px;
}

div.routeRow {
clear: both;
}

div.routeRowButton {
display:none;
}

#routeContent {
background-color:#FFFFFF;
color:#454545;
font-size:14px;
line-height:19px;
margin:0 0 0 10px;
width:560px;
position:absolute;
left: 5px;
top: 280px;
}

.routeInput {
font-size: 14px;
color: #454545;
padding: 0px;
border:none;	
}
