html,body{margin:0;padding:0; height: 100%;}
body{
font: 11px Georgia, serif;
xfont: 11px Andale Mono, mono;
}
p{margin:0;}
a{
margin:0; 
text-decoration: 
none;color: #000000; 
boarder: none; 
boarder: 0;}

a img {
text-decoration: none; 
border: none;}



ul,li {list-style-type: none}
#wrapper, #projectwrapper
{
width:100%; 
z-index: 3; 
height: 100%; 
position: relative;
top: 0; 
left: 0;
}

#content{
margin: 0 20% 0 20%; 
xmargin-left: 200px;
z-index: 3; 
width: 40%;    
background-image: url("/images/opacwhite.png");}

.hidden{
	display: none;	
}

#projectwrapper #content{
	margin: 0 20% 0 20%;
	z-index: 3;
}

#extra{
	position: absolute;
	top: 0px;
    width:40%;
    height: 100%;
    /*right: 0;*/
    margin: 0 0 0 60%;
        /*background:#ffffff;*/
    background-image: url("/images/opacblack.png");
}

#adds
{
	clear: both;	
}

#extraProject{
	position: absolute;
	top: 0px;
    width: 40%;
    right: 0;
    background-image: url("/images/opacblack.png");
    /*background:#ffffff;*/
    /*overflow: hidden;*/
}

#project div, #project h1, #project h2, #navigation form, #post h1, #post h2, #post h3, #post h4, #post p, #content p
	{
	margin: 0px 10px;
	}

.posth1.newstitle

#project div#black, #project #map_canvas, #project #map_canvas div, #project form
	{
	margin: 0;
	}
	
#copyright span
	{
	font-family: verdana;
	font-size: 0.5em;
	}
	

.iceGmpMapTd {
 	vertical-align: top;
	width: 100%;
}

.iceGmpMapTd div.gmap {
width: 256px;
height: 256px;

}

#BG
{	width: 100%; 
	position: absolute;
	top 0;
	left:0;
	z-index: 1; 
	overflow: hidden;	
}

#BGLINES{visibility: hidden;}

#projectTable 
{
	width:90%;
	height:100%;
	background-color: transparent; 
	padding: 0;
	margin: 0;	
}

#projectTable #tableButtons
{
	height: 20px;	
}


#footer, #projectfooter{
	clear:left;width:100%; 
	position: fixed; 
	bottom: 0; 
	right: 0;
}

#menuButton{
	float: right;	
	width: 18.8%;
	margin-left: 1%;
	background-color: #000000;
	color: #ffffff;
	cursor: pointer;
	}
	
#overviewButton{
	float: right;	
	width: 39%;
	margin-left: 1%;
	background-color: #000000;
	color: #ffffff;
	cursor: pointer;
	}

#projectfooter #overviewButton{
	width: 59%;
}

#infoButton{
	float: right;	
	width: 39%;
	margin-left: 1%;
	background-color: #000000;
	color: #ffffff;
	cursor: pointer;
}

#project a
	{
	color: #ffffff;	
	}

#projectfooter #infoButton{
	width: 39%;
}


#navigation{
	position: absolute;
    xwidth:200px; 
    width:20%;
    margin-top: 0;
    background-image: url("/images/opacwhite.png");
    height: 100%;
    top: 0;
    left: 0;
}


#navigation a:link{
    font-size:1.1em;
}

#menu a:hover{
    color: #fff;
    background: #000;
    padding-right: 5px;
    display: inline;
}

#header{
	/*background-color: #ffffff;*/
	overflow: hidden;	
}

#extra{

letter-spacing: 2px;
 color: #FFF;
}


#extra h1{
letter-spacing: 3px;
font: 350%;
margin-top: 30px;
color: #000;
background: #fff;
display:inline;
}

#extra img{
margin-top: 0px;
    float: left;
    xmargin-right: 10px;
    margin-top: -4px;
    margin-bottom: 20px;
    clear: left;
    
}

#extra a{
clear: left;
letter-spacing: 1px;
color: #000000;
background-color:#cc0;
}

#extra p{
clear: left;
letter-spacing: 1px;
color: #999;
}

#search{
    background:#333;
}

form{
	margin: 0;
	padding: 0;	
}


#login{
    background: #000;
    margin-bottom: 30px;
    font-size: 0.8em;
    font-family: verdana;
    height: 15px;
   xpadding-top: 1px;
   xpadding-bottom: 1px;
}

#searchform{
padding-bottom: 10px;
}

#login a,login li,login ul{
    color: #fff;
    font-size: 0.8em;
    margin-left: px;
    letter-spacing: 1px;
   xtext-decoration: overline;
  
}



#index a{
color: #000;
    font-size: 1.1em;
    margin-left: 13px;
    xpadding-left: 20px;
    letter-spacing:2px;
    xdisplay:inline;
    xbackground:#eee;
}


#post{
clear: left;
width:100%; 
}

#post img{
    float: left;
    margin-right: 5px;
    margin-top: 0;
    margin-bottom: 3px;
    clear: left;
}

.post{
clear: left;
width:100%; 
}

.post img{
    float: left;
    margin-right: 5px;
    margin-top: 0;
    margin-bottom: 3px;
    clear: left;
}

#black {
    background: #000;
    height: 15px;
}

.black {
    background: #000;
    height: 15px;
}


#weiss {
    background: #fff;
    height: 1px;
    width: 100%;
    margin-bottom: 50px;
}


#post h1 {
    font-weight: normal;
    letter-spacing: 1px;
	
    margin-top: 2px;
    font-size: 20px; 
}
#post h2 {
    font-weight: normal;
    letter-spacing: 1px;
    /*margin-top: -15px;*/
	font-size: 16px;
	
}
#post h3 {
    font-weight: normal;
    letter-spacing: 1px;
    margin-top: 2px;
    font-size: 12px;

}

#post h4 {
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 10px;
    /*font-size: 1em;*/

}

#post p {
    letter-spacing: 1px;
    /*font-size: 1em;*/
    xmargin-right: 20px;
    margin: 0 0 1em;
    line-height:1.1;
    margin-bottom: 20px;
}



.post h1 {
    font-weight: bold;
    letter-spacing: 1px;
	color: #000;
    margin-top: 2px;
    font-size: 20px;
}
.post h2 {
    font-weight: normal;
	font-style:italic;
    letter-spacing: 1px;
    /*margin-top: -15px;*/
	font-size: 16px;
	text-decoration:underline;
	
}
.post h3 {
    font-weight: normal;
    letter-spacing: 1px;
    margin-top: 2px;
    font-size: 12px;

}

.post h4 {
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 10px;
    /*font-size: 1em;*/

}

.post p {
    letter-spacing: 1px;
    /*font-size: 1em;*/
    xmargin-right: 20px;
    margin: 0 0 1em;
    line-height:1.1;
    margin-bottom: 20px;
}


.iceDatTblCol, .iceDatTblCol1, .iceDatTblCol2, .iceDatTbl,
#content .iceDatTblCol,#content .iceDatTblCol1,#content .iceDatTblCol2
{
	border: none; margin-top: 0;
	background-color: transparent;
	/*background-image: url("/testface/images/opacblack.png");*/
}

.group0, .group1
{
	border: none;
}

#gallery{
	background-color: transparent;
	/*height: 20px;*/
	z-index: 3;
	text-align: left;
	margin-top: 0;
}

#gallery tr 
	{
	background-color: transparent;
	}

#galleryDiv{
	position: fixed;
	bottom: 30px;
	left: 20%;
	height: 40px;
	width: 39%;
	background-color: #000000;
	z-index: 4;
	margin-left: 1%;
	overflow: hidden;
}

/*
#gallery td, #gallery td form{
	display: inline;	
}
*/
#galleryDiv #moveButtons{
		margin-top: 11px;
}


.iceGmp, .iceGmpMapTd div.gmap 
	{
	width: 100%;
	height: 400px;
	}
	

.iceGmpMapTd{
}

.commandLink
{
margin-left: 5px; background-color: black; color: #ffffff; padding: 5px; width: 200px;
}

.inputDescr
{
color: #000000;
background-color:#993;
font-family: georgia;
font-size: 10pt;
font-weight: normal;
}

#bgImage
{
position: absolute;
top: 0;
left: 0;
}

.post img
{
	cursor: pointer;#	
}

#extra form
{
	cursor: pointer;	
}

.newsDate, .newsTitle, .newsTeaser, .projectDescOv
{
	margin: 0 0px 10px 0px; 
	cursor: pointer;
}

#extra .newsDate,#extra  .newsTitle,#extra  .newsTeaser,#extra  .projectDescOv
{
	color: #ffffff;
}

#extra  h1.projectDescOv span
{
	color: #000000;
}
