/*table{
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
tbody{
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
tr{
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
td{
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div{
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
*/
/*
The FONT-styles
*/
.text_10_white {
  font: normal 10pt Helvetica, Arial, sans-serif;
  color: #FFFFFF;
}
.text_11_white {
  font: normal 11pt Helvetica, Arial, sans-serif;
  color: #FFFFFF;
}
.text_11_white_b {
  font: bold 11pt Helvetica, Arial, sans-serif;
  color: #FFFFFF;
  letter-spacing: 1px;
}
.text_12_white {
  font: normal 12pt Helvetica, Arial, sans-serif;
  color: #FFFFFF;
}
.text_10_grey {
  font: normal 10pt Helvetica, Arial, sans-serif;
  color: #808080;
}
.text_11_grey {
  font: normal 11pt Helvetica, Arial, sans-serif;
  color: #808080;
}
.text_11_grey_b {
  font: bold 11pt Helvetica, Arial, sans-serif;
  color: #808080;
  letter-spacing: 1px;
  margin-left: 10px;
}
.text_12_grey {
  font: normal 12pt Helvetica, Arial, sans-serif;
  color: #808080;
}
a{
  font: normal 11pt Helvetica, Arial, sans-serif;
  color: #808080;
  text-decoration: none;
  outline: none;
}
a: active{
  font: normal 11pt Helvetica, Arial, sans-serif;
  color: #808080;
  text-decoration: none;
  outline: none;
}
a: visited{
  font: normal 11pt Helvetica, Arial, sans-serif;
  color: #808080;
  text-decoration: none;
  outline: none;
}
a:hover{
  font: normal 11pt Helvetica, Arial, sans-serif;
  color: #808080;
  text-decoration: underline;
  outline: none;
}
.a_grey{
  font: bold 11pt Helvetica, Arial, sans-serif;
  color: #808080;
  text-decoration: none;
  outline: none;
}
.a_grey:active{
  font: bold 11pt Helvetica, Arial, sans-serif;
  color: #808080;
  text-decoration: none;
  outline: none;
}
.a_grey:visited{
  font: bold 11pt Helvetica, Arial, sans-serif;
  color: #808080;
  text-decoration: none;
  outline: none;
}
.a_grey:hover{
  font: bold 11pt Helvetica, Arial, sans-serif;
  color: #808080;
  text-decoration: underline;
  outline: none;
}
.a_white{
  font: bold 11pt Helvetica, Arial, sans-serif;
  color: white;
  text-decoration: none;
  outline: none;
}
.a_white:active{
  font: bold 11pt Helvetica, Arial, sans-serif;
  color: white;
  text-decoration: none;
  outline: none;
}
.a_white:visited{
  font: bold 11pt Helvetica, Arial, sans-serif;
  color: white;
  text-decoration: none;
  outline: none;
}
.a_white:hover{
  font: bold 11pt Helvetica, Arial, sans-serif;
  color: white;
  text-decoration: underline;
  outline: none;
}
.a_white_10{
  font: normal 10pt Helvetica, Arial, sans-serif;
  color: white;
  text-decoration: none;
  outline: none;
}
.a_white_10:active{
  font: normal 10pt Helvetica, Arial, sans-serif;
  color: white;
  text-decoration: none;
  outline: none;
}
.a_white_10:visited{
  font: normal 10pt Helvetica, Arial, sans-serif;
  color: white;
  text-decoration: none;
  outline: none;
}
.a_white_10:hover{
  font: normal 10pt Helvetica, Arial, sans-serif;
  color: white;
  text-decoration: underline;
  outline: none;
}
/*
The DIV tags-styles
*/
div#container{
position: absolute;
top: 50%;
left: 50%;
width: 1200px;
height: 600px;
margin-left: -600px;
margin-top: -300px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
}
/*
div#pic_left{
width: 418px;
height: 464px;
background-color: #FFFFFF;
}
*/
div#lang{
width: 900px;
height: 10px;
background-color: #FFFFFF;
float: right;
text-align: right;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
div#map_big{
width: 696px;
height: 464px;
background-color: #808080;
float: right;
/*border: 1px solid red;*/
z-index: 10;
 vertical-align: bottom;
}
div#text{
width: 360px;
height: 464px;
background-color: #808080;
float: left;
/*border: 1px solid red;*/
z-index: 11;
}
div#pic_nav{
position: absolute;
width: 250px;
height: 20px;
background-color: #808080;
float: left;
/*border: 1px solid red;*/
	margin-left: 10px;
	margin-top: 440px;
	margin-right: 0px;
	margin-bottom: 10px;
	z-index: 1;
}
div#sub_nav{
width: 360px;
height: 46px;
background-color: #FFFFFF;
}
div#main_nav{
width: 400px;
height: 46px;
background-color: #FFFFFF;
}
div#logo{
float: right;
width: 150px;
height: 49px;
background-color: #FFFFFF;
}

div#text_nav{
width: 350px;
height: 200px;
background-color: #FFFFFF;
margin-top: 20px;
}
div#text td{
font-family: helvetica;
font-size: 12px;
color: #000000;
}
div#pro_nav{
width: 704px;
height: 100%;
margin-top: 20px;
margin-left: 0px;
background-color: #FFFFFF;
}
/*
SPECIAL tag-styles
*/
.navi{
height: 5px;
border-bottom-color: #808080;
border-bottom-style: solid;
border-bottom-width: 0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.main_nav_table{
width: 300px;
height: 26px;
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 0px;
font-family: helvetica;
font-size: 12px;
}
.main_nav_table a{
font-family: helvetica;
font-size: 12px;
color: #808080;
text-decoration: none;
}
.main_nav_table a:active{
font-family: helvetica;
font-size: 12px;
color: #808080;
text-decoration: none;
}
.main_nav_table a:visited{
font-family: helvetica;
font-size: 12px;
color: #808080;
text-decoration: none;
}
.main_nav_table a:hover{
font-family: helvetica;
font-size: 12px;
color: #808080;
text-decoration: underline;
}
.sub_nav_table{
width: 300px;
height: 46px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.sub_nav_table td{
width: 46px;
height: 46px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family: helvetica;
font-size: 12px;
color: #000000;
}
.projekt_overview_table{
width: 100%;
height: 50%;
background-color: #FFFFFF;
}
.archi{
width: 46px;
height: 46px;
}
.interi{
width: 46px;
height: 46px;
}
.teami{
width: 46px;
height: 46px;
}
.projekt_overview_td{
/* width: 46px;*/
height: 20px;
}
.projekt_overview_td a{
font-family: helvetica;
font-size: 12px;
color: #808080;
text-decoration: none;
outline: none;
}
.projekt_overview_td a:active{
font-family: helvetica;
font-size: 12px;
color: #808080;
text-decoration: none;
outline: none;
}
.projekt_overview_td a:visited{
font-family: helvetica;
font-size: 12px;
color: #808080;
text-decoration: none;
outline: none;
}
.projekt_overview_td a:hover{
font-family: helvetica;
font-size: 12px;
color: #808080;
text-decoration: underline;
outline: none;
}
.text_table{
width: 100%;
height: 100%;
/*border: 1px solid green;*/
}
.text_table_td{
padding: 0px 0px 0px 0px;
font-family: helvetica;
font-size: 12px;
color: white;
letter-spacing: 1px;
}