body {
	color: #000000;
	background-color: #fff;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 14px;
	line-height: 140%;
	width: auto !important;
	background-image:  none;
	margin: 0 !important;
  	padding: 0 !important;
	}

#top, #search, #logo, #logo img, #kostlogo, #schubigerlogo, #trachsellogo, #kostlogo a, #schubigerlogo a, #trachsellogo a, #kostlogo a img, #schubigerlogo a img, #trachsellogo a img, #acrobat, #topnav, #connect, #subnav, #wersucht .text  {
	display: none;
	}


/* Typo */
h1 {
	color: #000000;
	font-size: 30px;
	line-height: 140%;
	margin:10px 0 0 0;
	}

h2 {
	color: #000000;
	font-size: 18px;
	line-height: 140%;
	margin:8px 0 0 0;
	}


h3 {
	color: #000000;
	font-size: 12px;
	line-height: 140%;
	margin:8px 0 0 0;
	}


p {
	line-height: 140%;
	margin:0 0 5px 0;
	}
	
	

#rubrikcontent {	
	 position:absolute; 
 	 background-color: #fff;
	 left:50px; 
	 top:50px; 
	 width:580px; 
	 }
	 		
#content {	
	 position:absolute; 
    background-color: #fff;
	 left:50px; 
	 top:50px; 
	 width:580px; 
 	font-family: arial, helvetica, verdana, sans-serif;
	}
	 	 

#home {
	position:absolute;
	left:190px;
	top:190px;
	width:680px;
	border: solid 1px #fff;
	text-align: left;
	}

#homecontent {	
	 float:right; 
	 width:480px; 
 	 background-color: #fff;
	 }

#homecontent h2, #homecontent address, #homecontent p {
	margin: 0;
	padding: 10px 10px 0px 10px;
	}

img	{
	display: block;
	border: 0;
	}


address {
	font-size: 10px;
	font-style: normal;
	}


/* Display those links 
	a:link:after,
	a:visited:after {
  	content: " " attr(href) " "; 
  	font-size: 80%;
        color: #ccc;
        text-decoration: none;	
}
*/

	

/* Navigation */

#topnav ul, #topnav ul li,#topnav ul li a, #topnav ul li a:link, #topnav ul li a:visited, #subnav ul, #subnav ul li, #subnav ul li a, #subnav ul li a:link, #subnav ul li a:visited, #subnav ul li a:hover, #subnav ul li a:hover.here 	{
		display: none;
	}


/* Win IE hack */
#topnav>ul li { 	display: none;
 }


/* Win IE hack */
#subnav>ul li { margin-top: 5px; }







/* 
#topnav li.geo a, #topnav li.geo a:link, #topnav li.geo a:visited,
#topnav li.verkehr a, #topnav li.verkehr a:link, #topnav li.verkehr a:visited,
#topnav li.umwelt a, #topnav li.umwelt a:link, #topnav li.umwelt a:visited,
#topnav li.wasser a, #topnav li.wasser a:link, #topnav li.wasser a:visited,
#topnav li.raum a, #topnav li.raum a:link, #topnav li.raum a:visited,
#topnav li.konstruktion a, #topnav li.konstruktion a:link, #topnav li.konstruktion a:visited,
#topnav li.ingenieur a, #topnav li.ingenieur a:link, #topnav li.ingenieur a:visited
{
		display: none;
}

#topnav li.geo_ a, #topnav li.geo_ a:link, #topnav li.geo_ a:visited,
#topnav li.verkehr_ a, #topnav li.verkehr_ a:link, #topnav li.verkehr_ a:visited,
#topnav li.umwelt_ a, #topnav li.umwelt_ a:link, #topnav li.umwelt_ a:visited,
#topnav li.wasser_ a, #topnav li.wasser_ a:link, #topnav li.wasser_ a:visited,
#topnav li.raum_ a, #topnav li.raum_ a:link, #topnav li.raum_ a:visited,
#topnav li.konstruktion_ a, #topnav li.konstruktion_ a:link, #topnav li.konstruktion_ a:visited,
#topnav li.ingenieur_ a, #topnav li.ingenieur_ a:link, #topnav li.ingenieur_ a:visited
{
	font-weight: bold;
	color: #fff;
}

#topnav li.geo a:hover, #topnav li.geo_ a:hover {
	font-weight: bold;
	color: #DC9A88;
}

#topnav li.verkehr a:hover, #topnav li.verkehr_ a:hover {
	font-weight: bold;
	color: #DCB0B5;
}

#topnav li.umwelt a:hover, #topnav li.umwelt_ a:hover {
	font-weight: bold;
	color: #FFCC7F;
}

#topnav li.wasser a:hover, #topnav li.wasser_ a:hover {
	font-weight: bold;
	color: #B5DDFF;
}

#topnav li.raum a:hover, #topnav li.raum_ a:hover {
	font-weight: bold;
	color: #FBF4A4;
}

#topnav li.konstruktion a:hover, #topnav li.konstruktion_  a:hover {
	font-weight: bold;
	color: #8DA2DF;
}

#topnav li.ingenieur a:hover, #topnav li.ingenieur_ a:hover {
	font-weight: bold;
	color: #94CBDE;
}

#topnav li.firma a, #topnav li.firma a:link, #topnav li.firma a:visited,
#topnav li.aktuell a, #topnav li.aktuell a:link, #topnav li.aktuell a:visited
{
	color: #000;
}
#topnav li.firma_ a, #topnav li.firma_ a:link, #topnav li.firma_ a:visited,
#topnav li.aktuell_ a, #topnav li.aktuell_ a:link, #topnav li.aktuell_ a:visited
{
	color: #000;
	font-weight: bold;
}

#topnav li.firma a:hover, #topnav li.aktuell a:hover
{
	color: #fff;
}

#subnav li a, #subnav li a:link, #subnav li a:visited {
	color: #000;
}

#subnav li.geo_ a, #subnav li.geo_ a:link, #subnav li.geo_ a:visited,
#subnav li.verkehr_ a, #subnav li.verkehr_ a:link, #subnav li.verkehr_ a:visited,
#subnav li.umwelt_ a, #subnav li.umwelt_ a:link, #subnav li.umwelt_ a:visited,
#subnav li.wasser_ a, #subnav li.wasser_ a:link, #subnav li.wasser_ a:visited,
#subnav li.raum_ a, #subnav li.raum_ a:link, #subnav li.raum_ a:visited,
#subnav li.konstruktion_ a, #subnav li.konstruktion_ a:link, #subnav li.konstruktion_ a:visited,
#subnav li.ingenieur_ a, #subnav li.ingenieur_ a:link, #subnav li.ingenieur_ a:visited,
#subnav li.firma_ a, #subnav li.firma_ a:link, #subnav li.firma_ a:visited,
#subnav li.aktuell_ a, #subnav li.aktuell_ a:link, #subnav li.aktuell_ a:visited
{
	font-weight: bold;
}

a {text-decoration: underline; padding: 1px; }
a:link { color: #333; }
a:visited { color: #333; }
a:hover { color: #fff; text-decoration: none; }


a.image:link, a.image:visited, a.image:hover {
	background: none;
	padding: 0;
}

a.image img {
	border: none;
}

*/


#content ul {
	list-style-position: outside;
	list-style-image: url(/img/dash.gif);
	margin-top: 0px;
	padding-top: 0px;
	}

#content li {
	margin-left: -25px;
	}

#content table {
	border: none;
	margin-top: 10px;
	width:100%
	}

#content td {
	border: none;
	padding: 0 5px 15px 0;
	vertical-align: top;
	font-size: 0.9em;
	width:50%;
}

#content img {
	padding: 0 10px 0px 0;

}



