html 
{
	overflow-y: scroll;
}

 body
{
	background:#e5e5e5 url(../images/bkg_body.png) top left repeat-x;
	color:#000;
	text-align:center; /*for IE5x to behave*/
	font:normal 100.01%/1.5 arial,sans-serif;
}

#mainContainer{
	text-align:left; /*back to normal for IE 5.x*/
}

#mainText{
	background:#fff url(img/bkg_maincontentpage.jpg) bottom left no-repeat;
}

#mainText.page
{
	background:#fff url(img/bkg_maincontentpage.jpg) bottom left no-repeat;
}

a {
	color: #000000; 
	text-decoration:none
}

a.imglink
{
	display:block;
	padding:5px;

}
a.imglink img{
	width:250px;

}

a img {	
	border: none;
}

a:visited {
	color: #000000; 
	text-decoration:none
}

a:hover {
	color: #039;
}

p, li, .feedback {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9pt;
	line-height: normal;
	list-style-type: none;
	list-style-position: outside;
}


body{
	font-family: "Trebuchet MS", Verdana, Arial;

}

#mainTitle h1 { 
	font-size: 35px; 
	height:40px;
	margin:0 0 0 20px;
	padding:0;
	border:0;
	background: url(img/logo_hydrosys.png) no-repeat;		
}

#mainTitle h1 span{
	display: none;
}


#mainTitle h2 {
	display: none;
}


#mainMenu{
	text-align: left;
	font-variant: small-caps;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10pt;
}

#highlights, #details{
	text-align:justify;
	color: #000;
}


#about h2 { 
	font-size: 20px; 
	height:20px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_aboutus.jpg) no-repeat;		
}

#about h2 span{
	display: none;
}

#text_contact { 
	font-size: 20px; 
	height:20px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_contact.jpg) no-repeat;		
	font-variant:small-caps;
}


#text_contact span{
	display: none;
}


#text_impressum { 
	font-size: 20px; 
	height:20px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_impressum.jpg) no-repeat;		
}

#text_impressum span{
	display: none;
}


#text_objectives { 
	font-size: 20px; 
	height:20px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_objectives.jpg) no-repeat;		
}

#text_objectives span{
	display: none;
}

#text_outline { 
	font-size: 20px; 
	height:20px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_outline.jpg) no-repeat;		
}

#text_outline span{
	display: none;
}


#text_systemplatform { 
	font-size: 20px; 
	height:20px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_systemplatform.jpg) no-repeat;		
}

#text_systemplatform span{
	display: none;
}

#text_visualization { 
	font-size: 16px; 
	height:16px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_visualization.jpg) no-repeat;		
}

#text_visualization span{
	display: none;
}

#text_hybridtracking { 
	font-size: 16px; 
	height:16px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_hybridtracking.jpg) no-repeat;		
}

#text_hybridtracking span{
	display: none;
}

#text_sensornetwork { 
	font-size: 20px; 
	height:16px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_sensornetwork.jpg) no-repeat;		
}

#text_sensornetwork span{
	display: none;
}

#text_remotecam { 
	font-size: 16px; 
	height:16px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_cameras.jpg) no-repeat;		
}

#text_remotecam span{
	display: none;
}

#text_blimp { 
	font-size: 16px; 
	height:16px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_blimp.jpg) no-repeat;		
}

#text_blimp span{
	display: none;
}

#text_globalsensornetwork { 
	font-size: 16px; 
	height:16px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_GSN.jpg) no-repeat;		
}

#text_globalsensornetwork span{
	display: none;
}

#text_userinterfaces { 
	font-size: 20px; 
	height:20px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_userinterfaces.jpg) no-repeat;		
}

#text_userinterfaces span{
	display: none;
}

#text_applications { 
	font-size: 20px; 
	height:20px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_applications.jpg) no-repeat;		
}

#text_applications span{
	display: none;
}

#text_alpinescenario { 
	font-size: 16px; 
	height:16px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_alpinescenario.jpg) no-repeat;		
}

#text_alpinescenario span{
	display: none;
}

#text_nordicscenario { 
	font-size: 16px; 
	height:16px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_nordicscenario.jpg) no-repeat;		
}

#text_nordicscenario span{
	display: none;
}

#text_resources { 
	font-size: 20px; 
	height:20px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_relatedmaterial.jpg) no-repeat;		
}

#text_resources span{
	display: none;
}

#text_publications { 
	font-size: 20px; 
	height:20px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_publications.jpg) no-repeat;		
}

#text_publications span{
	display: none;
}


#text_downloads { 
	font-size: 20px; 
	height:20px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_downloads.jpg) no-repeat;		
}

#text_downloads span{
	display: none;
}

#text_publicmedia { 
	font-size: 20px; 
	height:20px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_publicmedia.jpg) no-repeat;		
}

#text_publicmedia span{
	display: none;
}

#text_newsarchive { 
	font-size: 20px; 
	height:20px;
/*	margin:0 0 0 20px;*/
	padding:0;
	border:0;
	background: url(img/text_newsarchive.jpg) no-repeat;		
}

#text_newsarchive span{
	display: none;
}


.newsDate{
	display:block;
	text-transform: lowercase;
	color: #ccc;
	font-size: 8pt;
	border-top:1px dotted;
}

.newsflash {
	font-size: 20px; 
	height:20px;
/*	margin:0 0 0 20px;*/

	padding:0;
	border:0;
	background: url(img/text_announcements.jpg) no-repeat;		
}

.newsflash span{
	display: none;
}

.newsBox {
	text-align: left;	
}


	.newsBox .newsItem a {
		font-size: 9pt;
	}
	
	.newsBox .linksItem a {
		font-size: 9pt;
		font-weight:bold;
	}
	
	
	.newsBox .newsItem .p1 {
		font-size: 9pt;
		color: #286176;
		padding-right: 12pt;
		padding-left: 12pt;
	}


	
	.newsBox h1, #links h1, .newsBox h2, #links h2{
		text-align: left;
		text-transform: lowercase;
		font-size:12pt;
		font-weight: bold;
		padding-right: 2pt;
		padding-left: 2pt;
		color: #286176;
	}
	.newsBox h2, #links h2{
		border-bottom: 1px dotted #369;
		padding-right: 5pt;
		font-size:12pt;
	}


	.newsBox h1 {
		font-size: 20px; 
		height:20px;
	/*	margin:0 0 0 20px;*/
		padding:0;
		border:0;
		background: url(img/text_latestnews.jpg) no-repeat;		

	}
	
	.newsBox h1 span
	{
		display: none;
	}

	.impressum h2 {
		font-size: 20px; 
		height:20px;
		margin:100px 0 0 0px;
		padding:0;
		border:0;
		background: url(img/text_impressum.jpg) no-repeat;		

	}
	
	.impressum h2 span
	{
		display: none;
	}

/*
#extraDiv1 {
	position: absolute;
	top: 80px;
	left: 0px;
	width: 100%;
	z-index: 1;
	height: 65px;
	background-color: #000;
	background: url(img/_uno.jpg);
}

#extraDiv2 {
	position: absolute;
	top: 85px;
	left: 0px;
	width: 100%;
	z-index: 1;
	height: 55px;
	background-color: #000;
	background: transparent url(img/bg_img_media.png) no-repeat;
}*/


	#logos .a {
		color:        #369;
		font-variant: small-caps;
		font-size:    12px;
	}
	
	#logos img{
		height: 50px;
	}

	#logos .TUGlogo {
		padding: 0 0 0 0;
	}
	
	#logos .fp7logo {
		padding: 0 0 0 5%;

		
	}
	#footer{
		text-align:center;
	}

	#footer p{
	margin: 0;
	padding:0;
	border: 0;
	text-align: center;
	display:inline;
	
	}
	

	#footer p span{

		padding: 0 0 0 0px;
		padding-left: 125px;
		color: #222;
		font-size: 7pt;

	}

	#footer .impressum a span{

		padding-left:125px;
		display:inline;
		font-size:8pt;
		font-weight:bold;
 		font-variant: small-caps;
	}


#about .p1
{
	font-size: 12pt;
}

#about .p2
{
	font-size: 8pt
}

#about .p2 table{
        line-height: 120%;
	font-size: 8pt;
	color: #888;
}

#about .p2 a img
{

	padding-left: 40px;
	display: block;
	height: 70px;
	width: 70px;
}

#details p {
	font-size:10pt;

}

#onFocus h3 a
{
	text-decoration:none;
	color:#4192a7;
}

.focusContent {
	padding-left: 12pt;
	padding-right: 12pt;
}
a:hover, , #onFocus h3 a:hover
{
	border:none;
	color:#163138;
}

.newsItem h3 a
{
	text-transform:none;
	text-decoration:none;
	color:#4192a7;

}
.newsItem h3 a:hover
{
	text-transform:none;
	border:none;
	color:#163138;

}

/*********************    Main content part for non-home pages *************/
.textblock h2{
	font-size: 10pt;
	font-weight: bold;
}

.textblock h3{
	text-transform: none;
	text-decoration:none;
	font-weight: bold;
}
.heading_text{
	padding-bottom: 10px;
}
.support_text{
	clear:both;
	display:block;
}

.support_text p {
    color: #666666;
}
	
.textimg{
	float:left;
}

.textimgcaption{
	width: 250px;
	display:block;
	padding-right:5px;
}

/******************* for contact page ****************************/
.addressblock span{
	display:block;
}



#slideshow .flash_object{
 	classid: clsid:d27cdb6e-ae6d-11cf-96b8-444553540000;
	codebase: http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0;
	width: 956px;
	height: 150px;
	
}

#slideshow object embed {
	background-color: #87b0eb;		
}

#slideshow .flash_movie{

	padding: 0px;
	width: 956px;
	height: 150px;
	quality: high;
	allowScriptAccess: sameDomain;
	type: application/x-shockwave-flash;
	pluginspage: http://www.macromedia.com/go/getflashplayer;
}

