body  {
text-align: center;
margin:0;
padding:0;
background-color: #ffffff;
}
#container {
margin: 0 auto;
width: 960px;
}
#header {
height:160px;
margin-top:20px;
background:transparent url('../imgs_gps/bg_header.jpg') top left no-repeat;
}
h1 {
position:relative;
top:58px;
left:80px;
width:338px;
height:92px;
background-image: url('../imgs_gps/logoGPS.jpg');
}
h1 a span {
display:none;
}
h1 a {
display:block;
width:338px;
height:92px;
  }
#navigation {
border:1px solid #285abe;
background:transparent url('../imgs_gps/bg_menu.gif') 50% 50% repeat-x;
}
#navigation ul {
margin:0;
padding:0;
list-style-type: none;
height:30px;
}
#navigation li {
float:left;
}
#navigation a:active,#navigation a:link,#navigation a:visited,#navigation a:focus {
font-family:'Verdana', Helvetica,sans;
font-weight:bold;
font-size:12px;
text-decoration:none;
color:#ffffff;
display:block;
height:23px;
padding:8px 10px 0 10px;
}
#navigation a:hover {
background: url('../imgs_gps/bg_menu_active.gif') 50% 50% repeat-x;
}
#navigation .act {
background: url('../imgs_gps/bg_menu_hover.gif') 50% 50% repeat-x;
}
#language li {
float:left;
}
#language a:active,#language a:link,#language a:visited,#language a:focus {
font-family:'Verdana', Helvetica,sans;
font-weight:bold;
font-size:12px;
text-decoration:none;
color:#ffffff;
display:block;
height:23px;
padding:8px 10px 0 10px;
}
#language a:hover{
background:transparent url('../imgs_gps/bg_menu_active.gif') 50% 50% repeat-x
}


#content {
border:1px solid #d2d2d2;
text-align:left;
}
.grid_1,.grid_2,.grid_3 {
display:inline;
float:left;
margin:20px 10px 0 10px;
}
.grid_1 {
width:620px;
color:#666666;
font-family:'Verdana', Helvetica,sans;
font-size: 12px;
line-height:14px;
}
.grid_1 p:first-line {
font-weight: bolder;
}
.grid_2,.grid_3 {
width:300px;
margin-bottom:20px;
}
h2 { 
 font-weigth: bold;
 font-size: 18px;
 font-family:'Verdana', Helvetica,sans;
 color:#0066cc;
}
.grid_2,.grid_3,.right, #you-are-here {
color:#666666;
font-family:'Verdana', Helvetica,sans;
font-size:12px;
line-height:14px;
}
#you-are-here {
margin-left: 10px;
font-size:xx-small;
}
#you-are-here a {
color: #0066cc;
}
#you-are-here a:hover {
color: blue;
}
.right {
display:inline;
float:right;
margin:20px 10px 20px 0;
width:290px;
font-size:10px;
border-left:1px solid #d2d2d2;
padding-left:10px;
}
#news {
width:300px;
background:transparent url('../imgs_gps/bg_news.jpg') top left no-repeat;
padding:10px;
}
#news_bottom {
width:300px;
height:13px;
background:transparent url('../imgs_gps/bottom_news.jpg') top left no-repeat;
  }
#news ul {
list-style-image: url('../imgs_gps/arrow.gif');
list-style-position:outside;
padding-left:20px;
}
h3 { 
font-weight:bold;
font-family:'Verdana', helvetica, sans; 
color:#0066cc;
font-size:14px;
margin-left:20px;
}
#bild img {
margin-top:20px;
}
#bild p {
border-left: 1px solid #0066cc;
padding-left:10px;
color: #0066cc;
font-size: 10px;
}
#footer {
height:80px;
clear:both;
background: url('../imgs_gps/bg_footer.jpg') top left no-repeat;
}
#impressum {
font-size:xx-small;
font-family:'Verdana', helvetica, sans;
color: #666666;
background-color: transparent;
height:80px;
margin-top: 35px;
margin-right: 25px;
float:right;
}
#impressum a {
color: #666666;
}
#impressum a:hover {
color: #333333;
}
.neo {
display:block;
width:126px;
height:18px;
position: relative;
top: 30px; /*160px*/
left: 160px;
background: url('../imgs_gps/logo_neobotix.gif') left top no-repeat;
}
.neo span {
display:none;
}
.neo:hover {
background-position: left bottom;
}	
.gps {
display:block;
width: 112px;
height:27px;
position: relative;
top: 10px; /*140px*/
left:20px;
background: url('../imgs_gps/logo_gps_footer.gif') left top no-repeat;
}
.gps span {
display:none;
}
.gps:hover {
background-position: left bottom;
}