
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: justify;
 background-color:#99CC66;
 width: 68em;
 margin:0px;
}

h1 {font-size:18px;color:#000000;margin-bottom:0px;}
h2 {font-size:16px;color:#000000;}
h3 {font-size:14px;color:#000000;}
p {margin-top:0px;}


hr {
 color: #006600; 
 height: 0px;
 border: 0px solid white;
 border-top: 1px dotted #006600;
 margin-top: 10px;
 margin-bottom: 20px;
 margin-left: -2px;
 margin-right: -2px;
}

.font-kleiner {font-size: smaller}



#title {
 -moz-border-radius-bottomright:10px;
 -khtml-border-radius-bottomright:10px;
 height:80px;
 margin-top:0px;
 padding:0px;
 padding-left:8px;
 padding-top:15px;
 padding-bottom:7px;
 padding-right:24px;
 color:#006600;
 background-color:#FFFFFF;
 }

#title a {
 text-decoration:underline;
 font-weight:normal;
 font-size:12px;
}
#title a:link {
 color:#006600;
 text-decoration:underline; 
}
#title a:visited {
 color:#006600;
}
#title a:hover { 
 color:#663300;
}
#title a:active {
 color:#663300;
}

#baumdienst-logo {
 float:left;
 height:80px;
 width:465px;
 border:none;
 }
 
 
#micronavigation {
 text-align: left;
 font-size: 10px;
 color:#663300;
 background-color:#99CC66;
 padding-left:16px;
 padding-top:4px;
 padding-bottom: 4px;
 margin-bottom:0px;
}

.datum {
 width:180px;
 position:absolute;
 top:106px;
 left:636px;
}

#online-partner {
 position:absolute;
 top:111px;
 left:788px;
 width:146px;
 padding:10px;
 border:1px solid #006600;
 -moz-border-radius-topright:10px;
 -moz-border-radius-topleft:10px;
 -moz-border-radius-bottomright:10px;
 -moz-border-radius-bottomleft:10px;
}
#online-partner a {
}
#online-partner a:link {
 color:#006600;
 text-decoration:underline; 
}
#online-partner a:visited {
 color:#990099;
}
#online-partner a:hover { 
 color:#663300;
}
#online-partner a:active {
 color:#FF0000;
}




/*-----------------------------------------*/
/*------------------#navi------------------*/
#navi-inhalt {
 width:13em;
 height:inherit;
 vertical-align:top;
}
.navicontainer {
 border-top:1px solid #FFFFFF;
 color: white;
 width:13em;
}
.navititle{
 background-color:#006600;
 font-weight:bold;
 text-align:left;
 border-bottom:1px solid #FFFFFF;
 margin:0px;
 padding:3px;
 padding-top:10px;
 padding-bottom:4px;
 padding-left:15px;
}

.navi-trennlinie {
 display:block;
 background-color:#006600;
 margin:0px;
 padding-top:1px;
 padding-bottom:1px;
}


a.navi {
 display:block;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:4px;
 padding-left:20px;
 border-bottom:1px solid #FFFFFF;
 background-color:#99CC66;
 text-align:left;
}
a.navi:link { 
 color:#663300;
 text-decoration:none; 
}
a.navi:visited {
 color:#663300;
 text-decoration:none; 
}
a.navi:hover { 
 text-decoration:none;
 background-color: white;
 text-decoration:none; 
}
a.navi:active {
 color:#FF0000;
 text-decoration:none; 
} 

.navi-aktuell {
 display:block;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:4px;
 padding-left:20px;
 border-bottom:1px solid #FFFFFF;
 background-color:white;
 color:#663300;
 text-align:left;
}






/*-----------------------------------------*/
/*------------------#inhalt----------------*/
#inhalt {
 -moz-border-radius-topright:10px;
 -moz-border-radius-bottomright:10px;
 -khtml-border-radius-topright:10px;
 -kthml-border-radius-bottomright:10px;
 background-color:white;
 vertical-align:top;
 height:inherit;
 width:56em;
 padding:2em;
 line-height: 1.53;
}

#inhalt a {
 text-decoration:underline;
 font-weight:normal;
 font-size:12px;
}
#inhalt a:link {
 color:#006600;
 text-decoration:underline; 
}
#inhalt a:visited {
 color:#006600;
}
#inhalt a:hover { 
 color:#663300;
}
#inhalt a:active {
 color:#663300;
}


div#inhalt h1 {
 font-size: 1.5em;
 margin: 0 0 1em;
}
div#inhalt h2 {
 font-size: 1.2em;
 margin: 0 0 1em;
}
div#inhalt p {
 font-size: 1em;
 margin: 1em 0;
}


/*-----------------------------------------*/
/*-------------pdf-Ansicht im #inhalt------------*/
#pdf-ansicht {
 float:right;
 border:1px solid #CCCCCC;
 padding:10px;
 margin-bottom:15px;
 width:116px;
}

#pdf-ansicht img {
 style="border:0px;
 margin-bottom:-5px;
 padding-left:0px;
 background-color:#FFFFFF;
}
 

/*-----------------------------------------*/
/*-------------Fotos im #inhalt------------*/
#fotos-rechts {
 float:right;
 margin-left:2em;
}

img.fotos-rechts { 
 margin-right:5px;
 margin-left:5px;
 margin-bottom:10px;
 border:1px solid #CCCCCC;
 padding: 3px 3px 3px 3px;
}

#fotos-unter-text img {
 border:1px solid #CCCCCC;
 padding: 3px 3px 3px 3px;
 margin-right:5px;
 margin-left:5px;
}

#fotos-unter-text {
 text-align:center;
 margin-top:35px;
}

#inhalt a img {
border:1px solid #CCCCCC;
padding: 3px 3px 3px 3px;
}

#inhalt a img:link {
border:1px solid #CCCCCC;
padding: 3px 3px 3px 3px;
}

#inhalt a img:visited {
border:1px solid #006600;
}

#inhalt a img:hover {
border:1px solid #006600;
}

#inhalt a img:active {
border:1px solid #FF0000;
}


/* ------------------------------------- */
/* -----------GoogleMap----------------- */
/* ------------------------------------- */
.iframe-google-maps {
	width:360px;
	height:430px;
	border:1px solid #000000;
	margin-top:3px;
}
#google-maps-infofenster {
	width:215px;
	height:90px;
}
#google-maps-infofenster img {
	float:left;
	margin-right:12px;
}


/*-----------------------------------------*/
/*-----------Kontakt Button am Ende-------*/
#kontakt-anfrage-angebot { 
 border:1px dashed #FFFFFF;
 background-color:#CCCCCC;
 margin-top:4em;
 display:block;
 padding:5px;
 text-align:center;
}
#kontakt-anfrage-angebot a {
 text-decoration:underline;
 font-weight:normal;
 font-size:12px;
 color:#000000;
 display:block;
 text-align:center;
}
#kontakt-anfrage-angebot a:link {
color:#000000;
}
#kontakt-anfrage-angebot a:visited {
color:#000000;
}
#kontakt-anfrage-angebot a:hover { 
color:#000000;
}
#kontakt-anfrage-angebot a:active {
color:#000000;
}


.bildunterschrift {
 font-size:11px;
}



/*-----------------------------------------*/
/*-------------Kontaktformular-------------*/
#kontaktform {
 margin-top:20px;
 width:530px;
}
#kontaktform fieldset {
 border:1px dotted #006600;
 padding:10px;
 text-align:left;
}
#kontaktform fieldset legend {
 font-weight:bold;
 padding:0.4em;
 background-color:#FFFFFF;
}
.kontakt-sternchen {
 color:#990099;
}
.input {
 border:1px solid #5A5A5A;
 padding:2px;
 margin-bottom:12px;
}
.textarea  {
 border:1px solid #5A5A5A;
 padding:2px;
 margin-bottom:8px;
}
.kontaktform-buttons {
 border:1px solid #A2A2A2;
 border-style:outset;
 background-color:#FFFFFF;
 color:#006600;
}






/*-----------------------------------------*/
/*-------------footer-text-----------------*/
#footer1 {
 font-size: 10px;
 background-color:white;
 margin-top:18px;
 padding-left:11px;
 padding-right:28px;
 padding-top:15px;
 padding-bottom: 10px;
 border-bottom:1px solid #99CC66;
 -moz-border-radius-topright:10px;
 -khtml-border-radius-topright:10px;
}



/*-----------------------------------------*/
/*-------------footer-links-------------------*/
#footer2 {
 background-color:white;
 font-size: 10px;
 padding-left:11px;
 padding-right:28px;
 padding-top:15px;
 padding-bottom: 15px;
 border-bottom:1px solid #99CC66;
}
#footer2 a {

}
#footer2 a:link {
 color:#006600;
 text-decoration:underline; 
}
#footer2 a:visited {
 color:#006600;
}
#footer2 a:hover { 
 color:#663300;
}
#footer2 a:active {
 color:#663300;
}



/*-----------------------------------------*/
/*-------------copyright-------------------*/
#footer3 {
 font-size: 10px;
 background-color:white;
 text-align: center;
 padding-top:15px;
 padding-bottom: 25px;
}


#footer3 a {

}
#footer3 a:link {
 color:#006600;
 text-decoration:underline; 
}
#footer3 a:visited {
 color:#006600;
}
#footer3 a:hover { 
 color:#663300;
}
#footer3 a:active {
 color:#663300;
}