/*************************************************************** /
				Allgemein
/ ***************************************************************/
body {
	margin-top:0px; 
	padding:0px;
	font-family: Verdana, sans-serif;
	font-size:12px;
	background-color:#999;
	/* background: url(./bilder/bushell.jpg);/**/
}


#content{
	width:800px;
	background-color:fff;
}


header{
	height: 140px;
	border: 1px;
	margin:0px;
	padding:0px;
	clear:both;
}


a{ 
	text-decoration: none;
	color: #007;
}

hr{ border: none; border-top:#bbb dotted 1px; height:1px; }





/*************************************************************** /
				Textkästen
/ ***************************************************************/

h1{
	font-size: 1.6em; color: #202020;
	background-color: #FcFcFF;
}

h2{
	font-size: 1.5em; color: #404040;
	border-bottom: 1px solid #F8f8c0;
}

h3{
	font-size: 1.2em; color: #404040;
	margin-top:30px;
}








/*########* /
/*########*/

*.img_left{ float:left; margin-right: 20px; margin-bottom: 10px; }
*.img_right{ float:right; margin-left: 20px; margin-bottom: 10px; }






/*************************************************************** /
		NAVIGATION
/ ***************************************************************/

/*************************************************************** /
		INHALT
/ ***************************************************************/

#content_box{
	text-align: left;
	/*text-align: justify;
	/*border: #555500 solid 4px;/**/
}

#content_box p{
	line-height: 1.5em;
	font-size: 1.0em; color: #000;
	padding: 20px;
	background-color:#FFF;
}


#content_box ul{
	line-height: 1.5em;
	font-size: 1em;
}


#content_box li{
	margin-left:20px;
}


div.decorated_box{
	clear: both;
	vertical-align:top;
	margin: 20px 10px;
	padding-top: 5px;
	text-decoration:none;
	background:url(./img/bg_a01.gif) repeat-x;
	background-color: #f4f9f9;
}


li{
	margin-top: 1.1em; 
	margin-bottom: 1.1em;
}


/* *************************
Spruch & Werbungssboxen 
*************************/
*.top_phrase{
		padding: 10px;
}



/*	*************************
Übersichtsboxen (Leistungen & PP)
*************************/

*.link_box{}
*.link_box h2{padding-top: 2px;}

div.link_box{
	clear: both;
	height: 180px;
	vertical-align:top;
	margin: 20px 10px;
	padding: 5px;
	text-decoration:none;
	background:url(./img/bg_a01.gif) repeat-x;
	background-color: #f4f9f9;
}

*.link_box img {
	border:1px solid #000;
}

a.link_box{text-decoration:none}

	

/*	*************************
Farben
*************************/

*.rot{ color: #e03010;}
*.blau{color: #104080;}

/*************************************************************** /
		Mailform
/ ***************************************************************/

#mailform{
	width: 800px;
	height:600px;
	border:none;
}







/*************************************************************** /
		Abb.
/ ***************************************************************/

div.figure {
	border: 1px #ddd solid;
	margin: 0.5em;
	padding: 0.5em;
/** /	min-width: 200px;**/
	text-align: center;
	float: left;
}


div.figure p {
  text-align: center;
  font-style: italic;
  font-size: 1em;
  text-indent: 0;
}

/*keine Abstände, wenn in Überschrift*/
h1 div.figure{margin-top:0px;}
h2 div.figure{margin-top:0px;}




/*************************************************************** /
		Referenz
/ ***************************************************************/
#referenz {
}	

#referenz p{ 
  text-align: center;
  font-style: italic;
  text-indent: 0;
  margin:0px;
  padding:5px;
}


#referenz a{
  text-align: center;
  font-style: normal;
  text-indent: 0;
}


#referenz div.figure {
	width: 210px;
	background-color:#fff;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}


#referenz img {
	max-width: 200px;
	/*orul*/border-color: #BBB #EEE #EEE #BBB;
	border-width: 1px;
	border-style:solid;
}


#referenz div.dummy {
	width: 200px;
	height: 150px;
	font-size: 3em;
	font-weight: bold;
	color: #EEE;
	background-color: #DDD;
	/*orul*/border-color: #BBB #EEE #EEE #BBB;
	border-width: 1px;
	border-style:solid;
	text-align: center;
}






/****************************************************************************************
/*	   a { color:#000099; text-decoration:none; }
 	   a:hover { color:#EE0000; text-decoration:none; background-color:#FFFF99; }
 	   a:active { color:#0000EE; background-color:#FFFF99; }
 	   a:focus { color:#00AA00; background-color:#FFFF77;  }* /

	a:hover {text-decoration: underline }
	a	{text-decoration: none; }


	/* MAIN * /
	*



	*.tabKontakt {font-size: 11px; color:#f0f090;}
	*.tabWinterdienst {font-size: 11px; color:#f0f090}
	*.tabHausmeister{font-size: 11px; color:#f0f090;}
	*.tabGarten{font-size: 11px; background-color:#008060; color:#f0f090;}
	
	
	/*	a:hover {text-decoration: underline }
		a	{text-decoration: none; } /** /

*.winter{
 	background: #007070;
 }

 *.hausmeister{
  	background: #e08000;
  }
 *.kontakt{
  	background: #006080;
  }




 *.garten{
  	background-color: #008060;
  }
 *.impressum{
  	background: #007070;
  }
 
 *transparency{ 
 	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

 }   
 
 
 
 
 
 
 */
 
 /*************************************************************** /
		Footer / Fuß
/ ***************************************************************/
#footer{
	clear:both;
	margin-top:10px;
}
	
/*Linie*/
#footer hr{
}
	
/*#footer */#label{
	margin-top: 10px;
	border-top: 2px solid #999;
	background-color: #ffff30; 
	padding:5px;
	height:70px;
	
}
	/*#footer */#label #tel{
	font-size: 30px; 
	/** /color: #fa9830; /**/
	font-weight: bold;
	
	color: #000090;
}
	
	
	
#footer #linkrow{
	clear:both;
	text-align: right;
	border: none; border-top:#bbb dotted 1px; 
	height:2em;
	border-color: #800;	background: #888;
}
	
/**/
#footer #linkrow a{
	font-size: 1em;
	color: #FFF;
}
