hide#footer { display:none; }

html, body {
	overflow:hidden;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image:url(/img/bg/blackwhite.gif);
	color: black;
	background-position: left top;
	background-repeat: repeat-y;
}

body,td,th,p {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
	font-size: 12px; 
}	
.rot {  
	color: #FF0000;
}
.header_weiss , h1 { 
	 font-size: 16px; 
	 color: #093650; 
	 font-weight: bold;
}
.linkrot { 
	font-size: 12px; 
	color: #aa1200; 
	text-decoration: underline; 
	font-weight: bold;
}
.txt_weiss { 
	 color: #093650; 
/*	color: #FFFFFF; */
}
a {  
	color: #AA1200;
	text-decoration: none; 
 	font-weight: bold; 
	font-size: 12px;
}
.txt16 { 	
	font-size: 16px; 
	color: #000000;
}

/* Content Tabellen */

table.block {
	width:520px;
	background-color:#cddfe6;
	border-collapse:collapse;
	border:1px solid #00537c;
}
table.block * td, table.block * th {
	border:1px solid #00537c;
	padding:8 10 8 10px;
}	
table.block * th {
	text-align:left;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	color: white;
	background-color:#7fb1c7;
}
table.block tr.liste td {
	padding-top:3px;
	padding-bottom:3px;
	border-right:none;
	border-left:none;
	}

table.block td.foto {
	padding:0px;
}


table.whiteborder {
	border-collapse:collapse;
}
table.whiteborder td, table.whiteborder th {
	border:1px solid #00537c;
	padding:5px;
}
table.whiteborder th {
	color: white;
	background-color:#7fb1c7;
}
table.table_3 td {
	padding:3px;
	border:none;
}
td.innerproduct table {
	width:100%;
}
td.innerproduct table td {
	border:none;
	padding:0px;
}
td.innerproduct a {
	font-weight:normal;
}

/* Pseudeo Frames */

#container {
 position:absolute;
 top:0px;
 right:0px;
 bottom:110px;
 left:0px;
}
* html #container {
 position:static;
 height:100%;
 border-bottom:110px solid #7fb1c7;
}

#content {
 overflow:auto;
 position:absolute;
 top:0px;
 right:0px;
 bottom:0px;
 left:220px;
 padding-top:50px;
 padding-bottom:30px;
}
* html #content {
 position:static;
 height:100%;
 margin-left:220px;
}

#navigation {
 overflow:visible;
 position:absolute;
 top:0px;
 width:180px;
 bottom:0px;
 left:0px;
 margin:0px;
 padding:0px;
 display:block;
 background-color:#cddfe6;

}
* html #navigation {
 height:100%;
}

#footer {
 height:110px;
 background-color: #7fb1c7;
 position:absolute;
 overflow:hidden;
 bottom:0px;
 left:0px;
 right:0px;
 color:white;
}
* html #footer {
 width:100%;
 height:109px;
 bottom:0px;
} 

/* Footer Content */
#footer #blue {
	background-color:#00537c;
	height:83px;
}
#footer #blue #address {
	font-size:13px ;
	letter-spacing:1px;
	position:absolute;
	left:100px;
	top:15px;
	z-index:2;
}
#footer #blue #address2 {
	font-size:13px ;
	letter-spacing:1px;
	position:absolute;
	left:101px;
	top:15px;
	color:#69a4d2;
	z-index:1;
}
#footer #logo {
	position:absolute;
	right:70px;
	top:10px;
}
#footer #logotext {
	font-size:16px;
	font-weight:bold;
	position:absolute;
	right:78px;
	top:87px;
}

/* Navigation Content */
#navigation #logo {
	position:absolute;
	right:-24px;
	top:4px;
}	

#navigation ul {
	margin:115px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}
#navigation ul li {
	margin:0px 8px 5px 8px;
	padding:0px;
	background-color:#b4ceda;
}
#navigation ul li.space {
	margin-top:20px;
}
#navigation ul a {
	position:relative;
	color:#00537c;
	display:block;
	padding: 3px 5px 3px 5px;
	font-size:12px;
	letter-spacing:1px;
	font-weight:bold;
	text-transform:uppercase;
}
* html #navigation ul a {
	width:100%;
}
#navigation ul a:hover,
#navigation ul a.active {
	color:white;
	background-color:#7fb1c7;
}
#navigation ul a.red {
	color:red;
}


#navigation ul ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#navigation ul ul li {
	margin:0px;
}
#navigation ul ul a {
	padding: 2px 5px 2px 16px;
	font-size:11px;
}
ul.sitemap a {
	font-size:14px;
	color:#00537c;
}
ul.sitemap ul {
	margin-bottom:8px;
}
ul.sitemap ul a {
	font-size:12px;
}