body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #929395;
	font-style:normal;
	font-weight:normal;
}
a.menueA{
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
}
a.menueA:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;						  						
}
a.untermenue{
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
}
a.untermenue:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
							  						
}

a.untermenuestay{
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
	}
a.untermenuestay:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
							  						
}
.texthome1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #9c9c9d;
	/*letter-spacing: 1px;*/
}

.texthome3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	/*letter-spacing: 1px;*/
}
.texthome2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	letter-spacing: 1px;
}
a.texthome{
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	letter-spacing: 1px;
	font-style:normal;
	font-weight:normal;
}
a.texthome:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	letter-spacing: 1px;
	font-style:normal;
	font-weight:normal;
							  						
}

.farbegrau {
	background-color: #929395;
	vertical-align: top;
}
a.menue2{
	font-family: Arial, Helvetica, sans-serif;
	color:#9c9c9d;
	font-weight:normal;
	font-size:12px;
	text-decoration: none;
	font-style:normal;
	font-weight:bold;

}
a.menue2:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:12px;
	text-decoration: none;
	font-style:normal;
	font-weight:bold;						  						
}
a.menue2A{
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:12px;
	text-decoration: none;
	font-style:normal;
	font-weight:bold;

}
a.menue2A:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:12px;
	text-decoration: none;
	font-style:normal;
	font-weight:bold;						  						
}
a.menue{
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
}
a.menue:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;						  						
}
.weiss{
color:#ffffff;
font-size:10px;
}

.schnittBild{
width:952px;
overflow:hidden;
}

a{font-family:Arial, Helvetica, sans-serif;
		color:#333333; 
		font-weight:normal;
		font-size:12px;
		text-decoration:none;
									
}

a:hover {font-family:Arial, Helvetica, sans-serif;
				color:#9c9c9d; 
				font-weight:normal;
				font-size:12px;
				text-decoration:none;
							  						
}

.abs{

	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
}

.rot{
color:#333333;
}

.fontsmall{
	font-size:10px;
}

.fontlarge{
	font-size:18px;
}

.contentTable {
	font-family:Arial, Helvetica, sans-serif
	color:#9c9c9d;  
	font-weight:normal;
	font-size:12px;
	text-decoration:none; 
	width:404px;
	line-height:18px;
	text-align:justify;

}
.contentTableOhne {
	font-family:Arial, Helvetica, sans-serif
	color:#9c9c9d;  
	font-weight:normal;
	font-size:11px;
	text-decoration:none; 
	line-height:17px;


}
.schnitt{
overflow:hidden;
width:404px;
}

.obenTab{
vertical-align:top;
background:#b3b7bd;

line-height:15px;
padding:6px;
}

.imgleft { float: left; margin-right: 15px; margin-bottom: 1px; } 

.imgright { float: right; margin-left: 15px; margin-bottom: 1px; } 

.oben{
vertical-align:top;
}
.schnittBildKlein{
width:162px;
overflow:hidden;
}

.schnittTxtKlein{
width:152px;
overflow:hidden;
}
.oben2{
vertical-align:top;
padding-left:5px;
padding-right:5px;
}

.querscroll { 
width:952px; 
height:271px;
    overflow-x:auto;
overflow-y:hidden;

overflow: scroll;
    
    margin-left:0px; 
    margin-top: 0px; 
    background:#929395; 
    scrollbar-face-color: #b1b3b6;
     scrollbar-track-color: #b1b3b6;
     scrollbar-3dlight-color: #b1b3b6;
     scrollbar-darkshadow-color: #b1b3b6;
     scrollbar-track-color: #929395;
     scrollbar-arrow-color: #666666;
     scrollbar-highlight-color: #b1b3b6;
     scrollbar-shadow-color: #b1b3b6}
     
.bgWeiss{
background:#ffffff;
padding-left:30px;
vertical-align:top;
}

.landschaftsarchitektur{
background-image:url(../images/taetigkeit/taetigkeitsfelder_01.jpg);
width:168px;
height:365px;
vertical-align:top;
}
.landschaftsplanung{
background-image:url(../images/taetigkeit/landschaftsplanung_01.jpg);
width:168px;
height:365px;
vertical-align:top;
}
.umweltmanagement{
background-image:url(../images/taetigkeit/umweltmanagement_01.jpg);
width:168px;
height:365px;
vertical-align:top;
}
.umweltvertraeglichkeitspruefung{
background-image:url(../images/taetigkeit/umweltvertraeglichkeit_01.jpg);
width:168px;
height:365px;
vertical-align:top;
}
.gutachten{
background-image:url(../images/taetigkeit/gutachten_01.jpg);
width:168px;
height:365px;
vertical-align:top;
}
.oeffentlichkeitsarbeit{
background-image:url(../images/taetigkeit/oeffentlichkeitsarbeit_01.jpg);
width:168px;
height:365px;
vertical-align:top;
}
.absMenue{
padding-left:14px;
height:340px;
overflow:hidden;


}

.schnittMenue{
width:136px;
overflow:hidden;
}

.grau{
background:#9c9c9d;
}
.bgweiss{
background:#ffffff;
}
.schnittContent{
height:346px;
overflow:hidden;
}

.schnittProjekt1{
width:301px;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif
	color:#ffffff;  
	font-weight:normal;
	font-size:11px;
}

.fWeiss{
font-family:Arial, Helvetica, sans-serif
color:#ffffff;  
font-weight:normal;
font-size:11px;
vertical-align:top;
}

a.mehr{
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;

}
a.mehr:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
					  						
}

.schnittProjekt{
width:381px;
overflow:hidden;
}

.schnittProjekt2{
width:192px;
height:182px;
overflow:hidden;
}
.schnittProjekt3{
width:192px;
height:183px;
overflow:hidden;
}
.projektTxt{
padding-left:30px;
vertical-align:top;
vertical-align:top;
color:#9c9c9d;  
	font-weight:normal;
	font-size:12px;
	text-decoration:none; 
	
	line-height:18px;
	text-align:justify;
}

.schnittTXT2{
width:315px;
height:300px;

overflow:hidden;
}

.abstand{
padding-left:100px;
}
