@charset "UTF-8";
/* CSS Document */

body {
	border: 0px;
	padding: 0px;
	margin:0px;
	background-color:#ffffff;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9c9e9f;
}

img {
	border: none;
}

p {
	padding:0px;
	margin:0px;
	margin-left:38px;
}

a:link {
	text-decoration:none;
	color: #9c9e9f;
}

a:hover {
	text-decoration:underline;
	color: #9c9e9f;
}

a:visited {
	text-decoration:none;
	color: #9c9e9f;
}


/* N A V I */

#navigation {
	margin-left:34px;
	width:134px;
	float:left;
}

#navi_links {
	margin-top:28px;
}

#navi_sprachen {
	margin-top:42px;
}


/* C O N T A I N E R */

#container {
	width:540px;
	
	position:absolute;
	left:159px;
}



/* H E A D E R */

#header {
	height:104px;
	margin-left:4px;
}
	

/* C O N T E N T */

#content {	
	margin-top:38px;
	margin-bottom:50px;
}

.absatz {
	margin-bottom:28px;
	margin-left:4px;
	float:none;
}

img.headline {
	margin-left:26px;
	margin-bottom:24px;
}

img.bild {
	margin-top:18px;;
}

p.bildunterschrift {
	font-size:10px;
	margin-top:5px;
	padding-top:0px;
}

td p {
	margin-left:0px;
}

	/* p r o d u k t e & n e u */
	
	td {
/*		vertical-align:baseline;*/
	}

	td.headline {
		width:64px;
		padding-top:3px;
		vertical-align:baseline;
	}
	
	.tdContent {
		padding-top:5px;
		vertical-align:baseline;
	}
	
	.tdContentHeader {
		padding-top:12px;
	}	
	
	td.more {
		text-align:right;
		width:50px;
		vertical-align:bottom;
	}	
	
	table {
		width:484px;
		margin:0px;
		padding:0px;
		margin-left:26px;
		margin-bottom:17px;
	}


	/* p r o d u k t ü b e r s i c h t */
	
	#uebersicht {
		background-image:url(Bilder/products_uebersicht/kreuze.png);
		width:540px;
		height:449px;
		padding:5px;
	}
	
	.produkt {
		float:left;
		height:89px;
		width:89px;
		margin-right:1px;
		margin-bottom:1px;
	}

	
	/* c o m m u n i c a t i o n */
	
	.spalte {
		width:266px;
		float:left;
		margin-right:0px;
		margin-left:4px;
		margin-bottom:28px;
	}
	
	.contactElement {
		padding-left:2px;
	}
	
	table.contact {
		width:100%;
		margin:0px;
	}
	
	td.contactlinks {
		padding-top:8px;
		padding-right:19px;
		width:236px;
	}
	td.contactlinks2 {
		padding-top:9px;
		padding-right:19px;
		width:236px;
	}
	
	td.contact {
		padding-top:8px;
		width:255px;
	}
	
	form {
		margin-left:38px;
		margin-top:5px;
	}
	
	.feld {
		border: 1px solid #9c9e9f;
		float:right;
	}
	
	.feld2 {
		border: 1px solid #9c9e9f;
	}
	
	.textarea {
		border: 1px solid #9c9e9f;
	}
	
	p.contact {
		float:left;
		margin:0px;
		margin-top:3px;
		padding:0px;
	}
	
	img.sicherheitscode {
		vertical-align:top;
		margin-right:3px;
		padding:0px;
	}
	
	p.send {
		margin:0px;
		margin-top:10px;
		padding:0px;
		text-align:right;
		clear:both;
	}
	
	p.obligatory {
		font-size:10px;
		margin:0px;
		padding:0px;
		text-align:right;
		clear:both;
	}
	
	.checkbox {
		/*float:left;
		margin-right:10px;*/
		margin:0px;
		padding:0px;
		margin-right:3px;
	}
	
	.checkboxtext {
		/*margin:0px;
		margin-top:3px;
		margin-bottom:10px;
		padding:0px;*/
/*		width:230px;*/
	}



/* F O O T E R */

#footer {
	background-image:url(Bilder/footer.png);
	height:13px;
	
	padding-top:20px;	
	padding-left:38px;
	
	margin-left:4px;
	
	font-size:10px;
}


/* L O G O */

#logo {
	width:270px;
	position:absolute;
	top:0px;
	left:676px;
}
