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:124px;*/
	right:0px;
	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 395px 0px 15px;
	padding:0px;
	background-image:url(images/whitespace/schatten_rechts.gif);
	background-repeat:repeat-y;
	background-position:right;
	z-index:1;
}
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 {
	margin:0px 0px 0px 5px;
	background-color:#FFFFFF;
	position:relative;
}
	div.main img.eckeur {
		position:absolute;
		bottom:-4px;
		right:-5px;
	}
	div.main img.eckeul {
		position:absolute;
		bottom:-4px;
		left:-5px;
	}
	div.mainb img.sol {
		position:absolute;
		top:0px;
		left:-5px;
	}
	div.mainb img.sor {
		position:absolute;
		top:0px;
		right:-5px;
	}

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.eckeno {
		position:absolute; 
		top:0px; 
		left:0px; 
		height:56px; 
		width:100%;
	}

	div.main div.eckenu {
		position:relative; 
		bottom:0px; 
		left:0px; 
		height:13px; 
		width:100%;
		margin:0px;
	}
	
img.shul {
	position:absolute;
	top:0px;
	left:-5px;
}
img.shur {
	position:absolute;
	top:0px;
	right:-5px;
}

	div.content {
		padding:25px 40px 25px 25px;
		margin:0px;
	}
		div.content p.claim {
			float:left;
			position:relative;
			width:200px;
			margin-right:40px;
			margin-bottom:60px;
			margin-top:0px;
			font-size:18px;
			line-height:24px;
			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 {
			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:-283px;
			z-index:5;
		}
		
div.newslens {
	position:absolute;
/*	z-index:1;*/
	top:127px;
	right:0px;
	width:400px;
	height:465px;
	background-image:url(images/home/filter_gross/filter1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#0279D4;
}
	div.newslens div.article {
		clear:both;
		padding:0px 80px 25px 60px;
		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 15px 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:120px;
	}
	div.newslens div.news {
		position:absolute;
		top:34px;
		left:-10px;
		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:2;*/
		top:99px;
		left:-34px;
	}

div.maindrawer {
	margin:0px 410px 50px 30px;
	height:218px;
	padding:0px;
	background-image:url(images/home/ebene2/ebene2_pattern.gif);
	background-repeat:repeat-x;
	background-position:top;
	position:relative;
}
	div.maindrawer div.info {
		padding:0px 270px 0px 20px;
		color:#FFFFFF;
		position:relative;
		height:144px;
	}
		div.maindrawer div.info img.flyer {
			float:left;
			margin:20px 20px 20px 0px;
			position:relative;
		}
		div.maindrawer div.info p.text, div.maindrawer div.info p.dl {
			margin:0px;
		}
		div.maindrawer div.info p.text {
			padding-top:20px;
		}
		div.maindrawer div.info hr {
			margin:5px 0px 5px 0px;
			height:0px;
			border-style:solid;
			border-width:1px 0px 1px 0px;
			border-top-color:#171F26;
			border-bottom-color:#333B42;
		}
		div.maindrawer div.info p.dl img, div.maindrawer div.info p.dl a, div.maindrawer div.info p.dl span{
			margin-right:20px;
		}
		div.maindrawer div.info p.dl a {
			font-weight:bold;
			color:#0090D4;
			text-decoration:none;
		}
		
	div.maindrawer div.photo {
		position:absolute;
		top:0px;
		right:10px;
		width:252px;
		height:134px;
	}
	div.maindrawer div.tamy {
		clear:both;
		position:relative;
		background-image:url(images/home/ebene2/spiegel_pattern.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#0279D4;
		text-align:center;
		margin:0px;
		padding-top:60px;
		height:74px;
	}
