body {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
	margin:0px;
	padding:0px;
	position:relative;
	text-align:center;
	background-color:#0279D4;
	background-image:url(images/pattern_background.gif);
	background-position:0px 56px;
	background-repeat:repeat-x;
}

img, a img { border-width:0px; }

a {  
	text-decoration:none;  
	font-family:Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#0279D4;
}
a:hover {  text-decoration:underline;  }

td, th {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000000;
	vertical-align:top;
}

/* Zeugs */

div.body2 {
	position:relative;
	width:970px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

div.body {
	background-image:url(images/nav1/pattern_nav1.gif);
	background-repeat:repeat-x;
	background-position:top;
}

div.logo {
	position:absolute;
	top:0px;
	right:74px;
	width:155px;
	height:127px;
}

div.nav1 {
	height:56px;
	padding:0px 0px 0px 16px;
	background-image:url(images/nav1/pattern_nav1.gif);
	background-repeat:repeat-x;
	background-position:top;
}
	div.nav1 a {
		float:left;
		display:inline;
		margin:27px 28px 0px 0px;
		padding:0px;
	}
	
div.maina {
	margin:36px 285px 50px 15px;
	padding:0px;
	background-image:url(images/whitespace/schatten_rechts.gif);
	background-repeat:repeat-y;
	background-position:right;
}
div.mainb {
	margin:0px 5px 0px 0px;
	padding:0px;
	background-image:url(images/whitespace/schatten_links.gif);
	background-repeat:repeat-y;
	background-position:left;
	position:relative;
}
	div.main div.eckeno {
		position:absolute; 
		top:0px; 
		left:0px; 
		height:56px; 
		width:100%;
	}
	div.mainb img.sol {
		position:absolute;
		top:0px;
		left:-5px;
	}
	div.mainb img.sor {
		position:absolute;
		top:0px;
		right:-5px;
	}
	
div.main {
	margin:0px 0px 0px 5px;
	background-color:#FFFFFF;
	position:relative;
}

img.eckeur {
	position:absolute;
	bottom:0px;
	right:0px;
}
img.eckeul {
	position:absolute;
	bottom:0px;
	left:0px;
}
img.eckeor {
	position:absolute;
	top:0px;
	right:0px;
}
img.eckeol {
	position:absolute;
	top:0px;
	left:0px;
}

	div.main h1 {
		display:block;
		margin:0px;
		padding:0px;
		background-image:url(images/header/header_pattern.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#123456;
	}	
		div.main h1 img {
			display:block;
			padding:0px 0px 0px 25px;
		}
		
	div.main div.eckenu {
		position:relative; 
		height:70px; 
		margin:0px -5px 0px -5px;
		background-image:url(images/whitespace/spiegel_pattern.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#0279D4;
		text-align:center;
	}
		div.main div.eckenu img.tam {
			padding-top:46px;
		}
		
	div.content {
		padding:25px 30px 25px 30px;
		margin:0px;
	}
		div.content p.claim {
			float:left;
			position:relative;
			width:200px;
			margin-right:40px;
			margin-bottom:100px;
			font-size:18px;
			font-weight:bold;
			color:#0090D4;
		}
		div.content table.details {
			border:1px solid #C5D0DB;
		}
			div.content table.details th {
				margin:0px;
				padding:2px 4px 2px 4px;
				background-color:#819DB5;
				color:#FFFFFF;
				font-weight:bold;
				text-align:left;
			}
			div.content table.details td {
				margin:0px;
				padding:2px 4px 2px 4px;
				background-color:#E9F1F7;
				text-align:left;
			}
		
		div.content h2 {
			color:#0090D4;
			font-size:16px;
			font-weight:bold;
		}
		div.content h3 {
			color:#0090D4;
			font-size:14px;
			font-weight:bold;
		}
		
		div.content table.product {
			width:100%;
		}
		div.content table.product td.left {
			border-width:0px 1px 0px 0px;
			border-color:#C5D0DB;
			border-style:solid;
			font-size:14px;
			width:100px;
		}
		div.content table.product td.middle {
			padding-left:20px;
		}
		a.button {
			background-image:url(images/pattern_button.gif);
			background-repeat:repeat-x;
			background-position:top;
			background-color:#0866A2;
			border-style:solid;
			border-width:0px 1px 1px 0px;
			border-color:#0866A2;
			color:#FFFFFF;
			font-size:11px;
			font-weight:bold;
			text-align:center;
			text-decoration:none;
			padding:3px 5px 1px 5px;
		}
		a.button:hover {
			text-decoration:underline;
		}
	
		div.content div.outboardimage {
			float:right;
			position:relative;
			height:225px;
		}
		div.content div.outboardimage img {
			position:absolute;
			right:-289px;
			z-index:5;
		}
		
div.newslens {
	position:absolute;
/*	z-index:1;*/
	top:127px;
	right:0px;
	width:290px;
	height:348px;
	background-image:url(images/filter_klein/filter1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#0279D4;
}
	div.newslens div.article {
		clear:both;
		padding:0px 60px 25px 40px;
		font-size:11px;
		color:#000000;
		line-height:14px;
		margin:0px;
	}
		div.newslens div.article h3 {
			font-size:11px;
			font-weight:bold;
			line-height:14px;
			margin:0px;
			padding:0px;
		}
		div.newslens div.article p {
			margin:0px;
			padding:0px;
		}
		div.newslens div.article p.date {
			line-height:18px;
			margin:0px;
			padding:3px 0px 10px 0px;
			float:left;
		}
		div.newslens div.article p.button {
			margin:0px;
			padding:5px 0px 0px 0px;
			float:right;
		}			
			div.newslens div.article p.button a.button {
				text-decoration:none;
			}
	div.newslens div.first {
		margin-top:65px;
	}
	div.newslens div.news {
		position:absolute;
		top:28px;
		left:-15px;
		text-align:center;
		width:100%;
	}
		div.newslens div.news a {
			color:#FFFFFF;
			font-size:11px;
			text-decoration:none;
			font-weight:bold;
		}
	div.newslens img.newslenspiece {
		position:absolute;
/*		z-index:5;*/
		top:60px;
		left:-29px;
	}

div.outboardimageabs {
	position:absolute;
	top:485px;
	right:31px;
	width:259px;
	height:230px;
	background-color:#0279D4;
}
	div.outboardimageabs2 {
		position:absolute;
		top:725px;
		right:31px;
		width:259px;
		height:230px;
		background-color:#0279D4;
	}
	div.outboardimageabs3 {
		position:absolute;
		top:965px;
		right:31px;
		width:259px;
		height:230px;
		background-color:#0279D4;
	}

p.produktbild {
	text-align:center;
	line-height:12px;
	font-style:italic;
}

table.bildervergleich {
	margin:0px auto 20px auto;
}
	table.bildervergleich td {
		text-align:center;
		font-style:italic;
	}
	table.bildervergleich td.left {  padding:0px 3px 5px 0px;  }
	table.bildervergleich td.right {  padding:0px 0px 5px 3px;  }
