body {
	background-color: #FFF;
}

#top
{
	background-image: url(images/gruener_header_white.gif);
}


#teaser_image
{
	width: 952px;
	float: left;
	margin-left: 5px;
	display: inline;
}

.box
{
	width: 190px;
	height: 143px;
	float: left;
	background-image: url(images/box.png);
	background-repeat: no-repeat;	
	margin-right: 10px;
	padding-left: 15px;
	padding-right: 25px;

}

.last
{
	margin-right: 0px;	
}

.box h1
{
	color: #231f20;	
	font-size: 13px;
	padding-bottom: 0px;
	position: relative;
	top: 10px;
}

.box h1 a
{
	color: #231f20;	
	text-decoration: none;

}


.box img
{
	float: right;
}

.box p
{
	clear: both;	
	position: relative;
	top: -5px;
}

.box a
{
	text-decoration: none;
	color: #636466;
}

#bottom
{
	width: 957px;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}


#footer 
{
	padding-left: 5px;	
	width: 955px;
}

#footer_right
{
	width: 250px;
	padding-right: 5px;
}


#news {
background:transparent url(images/home_y.jpg) repeat scroll 0 0;
float:left;
height:143px;
margin:10px 0;
position:relative;
width:231px
}

#service {
background:transparent url(images/home_aa.jpg) repeat scroll 0 0;
float:left;
height:143px;
margin:10px 0 10px 10px;
width:230px
}

#video {
background:transparent url(images/home_ac.jpg) repeat scroll 0 0;
float:left;
height:143px;
margin:10px 0 10px 10px;
width:230px
}

#archnews {
background:transparent url(images/home_ae.jpg) repeat scroll 0 0;
float:left;
height:143px;
margin:10px 0 10px 10px;
width:230px
}

.linkarrow {
float:right;
position:relative;
top:102px
}

.buttontext {
float:left;
font-family:verdana,tahoma;
left:14px;
font-size: 11px;
position:relative;
top:35px;
width:120px;
}

a.buttontext {
color: #636466;
}

