@charset "utf-8";
/* 

Copyright 2009 BBB Architektur AG
Homepage erstellt durch: AlexKoller.ch und SandroHersche.ch

*/

body
	{
	margin:0px;
	padding:0px;
	background-color:#333;
	font-family: Arial;
	color:#FFF;
	text-align:left;
	z-index:1;
	}

div
	{
	position:absolute;
/*	border:1px solid #888; */
	border:0px solid #333;
	}

#zentrierung
	{
	text-align: center;
	position: absolute;
	left: 0px;
	height: 1px;
	width: 100%;
	min-width:1100px;
	overflow: visible;
	visibility: visible;
	display: block;
	top: 50%;
	}

#divpool
	{
	margin-left: -550px;
	position: absolute;
	top: -250px;
	left: 50%;
	width: 1100px;
	height: 500px;
	visibility:visible;
	min-height:500px;
	}

#spacerleft
	{
	top: 75px;
	left: 0px;
	width: 50px;
	height: 425px;
	}

#spacerright
	{
	top: 75px;
	left: 1050px;
	width: 50px;
	height: 425px;
	}

#spacertop
	{
	top: 0px;
	left: 0px;
	width:1100px;
	height:1px;
	text-align:left;
	overflow:visible;
	vertical-align:text-bottom;
	}

#navigation
	{
	top: 1px;
	left: 0px;
	width:1100px;
	height:75px;
	text-align:center;
	overflow:visible;
	vertical-align:text-bottom;
	}

#subnavigation
	{
	top: 77px;
	left: 50px;
	width:250px;
	height:300px;
	text-align:left;
	overflow:hidden;
	margin-top:44px;

	}

#content
	{
	top: 77px;
	left: 50px;
	width: 900px;
	height:300px;
	text-align:left;
	padding-top:46px;
	
	}

#spacertop
	{
	top: 75px;
	left: 50px;
	width:1000px;
	height:2px;
	background-color:#6E6E6E;
	overflow:hidden;
	}

#spacerbottom
	{
	top: 423px;
	left: 50px;
	width:1000px;
	height:2px;
	background-color:#6E6E6E;
	overflow:hidden;
	}

#footer
	{
	top: 425px;
	left: 50px;
	width: 1000px;
	height: 75px;
	text-align:center;
	vertical-align:text-top;
	overflow:hidden;
	}

#footertable
	{
		font-size:x-small;
	}

td.footer
	{
		padding-left:20px;
		padding-right:20px;
		
	}

/*****************************************************************************************************************/

a
	{
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	}

a:focus { color:#f00; }
a:hover { color:#f00; }
a:active { color:#f00; }

/*****************************************************************************************************************/

ul.menu {
margin: 0pt 0em 0em 0em;
padding: 0pt 0em;
list-style: none;
font-size: 18px;
text-align: center;
}

ul.menu li {
padding: 0px;
margin-top:45px;
margin-left:0px;
margin-right:0px;
font-size: 18px;
white-space: nowrap;
float: left;
}

ul.menu li a {
text-decoration: none;
margin-left:50px;
margin-right:9px;
font-weight: bold;
color: #fff;
}

ul.menu li a:hover {
color:#F00;
font-weight: bold;
}

ul.menu #current a {
color:#F00;
text-decoration:none;
}

ul.menu li.active a {
color:#F00;
text-decoration:none;
}


/*****************************************************************************************************************/

/*border:1px solid #888;*/

ul.menusubmen {
margin: 0pt 0em 0em 0em;
padding: 0pt 0em;
list-style: none;
/*font-size: 14px;*/
text-align: left;
}

ul.menusubmen li {
padding: 0px;
margin-top:8px;
font-size: 14px;
white-space: nowrap;
float: left;
list-style-type:none;
}

ul.menusubmen li a {
text-decoration: none;
margin: 10px;
margin-left: 0px;
margin-right:225px;
font-weight: normal;
color: #FFF;
}

ul.menusubmen li a:hover {
color:#FFF;
font-weight: bold;
}

ul.menusubmen #current a {
color:#F00;
text-decoration:none;
}

ul.menusubmen #current ul a {
color:#FFF;
}

table.contentpaneopen {
	font-size:12px;
	color:#FFF;
	width:750px;
	height:100%;
	padding:0px;
	text-align: center;
}



/* EOF */
