body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../image/kachel_bg.jpg);
	}
.bgwidth { width: 100%; }
.bgheight { height: 100%; }
#bg {
	position: fixed;
	top: 0;
	left: 0;	
}


@font-face {
	/* This declaration targets Internet Explorer */
	font-family: 'Puritan20Normal';
	src: url('../puritan/puritan_regular-webfont.eot');
}

@font-face {
	/* This declaration targets everything else */
	font-family: 'Puritan20Normal';
	src: url(//:) format('no404'), url('../puritan/puritan_regular-webfont.woff') format('woff'), url('../puritan/puritan_regular-webfont.ttf') format('truetype'), url('../puritan/puritan_regular-webfont.svg#webfontgqjdqFNW') format('svg');
	font-weight: normal;
	font-style: normal;
}

#content {
	position: relative;
	/*background-color:rgba(0,0,0,0.65);*/
	width:1050px;
	margin: 80px auto 30px auto;
	/*margin:30px auto;*/
	padding: 0px 0px 0px 0px;
}
#language {
	margin: 0px 0px 0px 100px;
	padding: 0px 0px 0px 0px;
	height: 30px;
	text-align: left;
}

#logo {
	margin: 0px 0px 50px 100px;
	padding: 0px 0px 0px 0px;
	width: 110px;
	float: left;
}
#nav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
	width: 650px;
	float: left;
	background-image: url(../image/linie_menue.gif);
	background-repeat: repeat-x;
	
}
#nav_oben {
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 0px;
	float: right;
	height: 21px;
	font: 14px 'Puritan20Normal', Arial, sans-serif;
	width: 600px;
	text-align: right;
}
#nav_unten {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	float: right;
	height: 37px;
	font: 14px 'Puritan20Normal', Arial, sans-serif;
	width: 600px;
	text-align: right;
}
.clear {
    clear : both;
}

#head {
	margin: 0px 0px 0px 165px;
	padding: 0px 0px 0px 0px;
	float: left;
	font: 14px 'Puritan20Normal', Arial, sans-serif;
	line-height: 16px;
	letter-spacing: 1px;
	color: #ed1c24;
}
#head_schwarz {
	margin: 0px 0px 0px 104px;
	padding: 0px 0px 0px 0px;
	float: left;
	font: 18px 'Puritan20Normal', Arial, sans-serif;
	letter-spacing: 1px;
	color: #666666;
}
#uebersicht {
	margin: 0px 136px 0px 0px;
	padding: 5px 0px 0px 0px;
	float: right;
	font: 14px 'Puritan20Normal', Arial, sans-serif;
	color: #666666;
}
#uebersicht a:link {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 14px 'Puritan20Normal', Arial, sans-serif;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	}
	#uebersicht a:visited {
	font: 14px 'Puritan20Normal', Arial, sans-serif;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	}
#uebersicht a:hover {
	color: #CC0000;
	text-decoration: none;
	font-style: normal;
	}
.uebersichtda {
	font: 14px 'Puritan20Normal', Arial, sans-serif;
	color: #CC0000;
	text-decoration: none;
	font-style: normal;
	}

/* screen content*/
#screen {
	margin: 10px 0px 0px 104px;
	padding: 0px 0px 0px 4px;
	height: 550px;
	width:810px;
	position: absolute;
	float: left;	
}
#screen_rechts {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	text-align: right;
}
#screen_links {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 600px;
}
#screen_text {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#produkte {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#screen  img {
	/*display:block;*/
	border:0px;
	margin:0px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:10px solid #CCC;
}
#screen  img:hover {
	/*display:block;*/
	border:0px;
	margin:0px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:10px solid #CC0000;
}
#bild_gr_head {
	margin: 100px 0px 12px 74px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#bild_gr {
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	float:left;
	text-align: right;
	width: 810px;
}
#bild_gr #beschreibung{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	width: 260px;
	font: 14px 'Puritan20Normal', Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	float:left;
	text-align: left;
}
#screen_gr{
	margin: 10px 0px 0px 100px;
	float:left;
}

#back_gr{
	margin: 180px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	text-align: left;
	float:left;
	font: 10px 'Puritan20Normal', Arial, sans-serif;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	width: 145px;
	}
#back_gr_gal{
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	float:left;
	font: 11px 'Puritan20Normal', Arial, sans-serif;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	width: 94px;
	}
/*#head_bild_gr_gal {
	margin: 26px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font: 11px 'Puritan20Normal', Arial, sans-serif;
	line-height: 16px;
	letter-spacing: 0.6px;
	color: #000000;
}*/
#back_gr a:link {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	}
#back_gr a:visited {
	color: #666666;
	text-decoration: none;
	font-style: normal;
	}
#back_gr a:hover {
	color: #CC0000;
	text-decoration: none;
	font-style: normal;
	}
	
	
#next_gr {
	margin: 216px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float:left;
	font: 11px 'Puritan20Normal', Arial, sans-serif;
	color: #666666;
	}
#next_gr a:link {
	color: #666666;
	text-decoration: none;
	font-style: normal;
	}
#next_gr a:visited {
	color: #666666;
	text-decoration: none;
	font-style: normal;
	}
#next_gr a:hover {
	color: #CC0000;
	text-decoration: none;
	font-style: normal;
	}	

#nav_text {
	margin: 0px 0px 12px 165px;
	padding: 0px 0px 0px 0px;
	float: left;
	font: 10px 'Puritan20Normal', Arial, sans-serif;
	color: #666666;
}
#nav_text a:link {
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
#nav_text a:visited {
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
#nav_text a:hover {
	font-size: 10px;
	color: #CC0000;
	font-weight: normal;
	text-decoration: none;
}

#karte {
	/*display:block;*/
	border:0px;
	margin:0px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	font: 14px 'Puritan20Normal', Arial, sans-serif;
	text-decoration: none;
	color: #000000;
}
#karte  img {
	/*display:block;*/
	border:0px;
	margin:0px 4px 0px 0px;
	padding:0px 0px 0px 0px;
}
#karte  img:hover {
	/*display:block;*/
	border:0px;
	margin:0px 4px 0px 0px;
	padding:0px 0px 0px 0px;
}
#karte a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 14px 'Puritan20Normal', Arial, sans-serif;
	text-decoration: none;
	color: #000000;
}
#karte a:visited{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 14px 'Puritan20Normal', Arial, sans-serif;
	text-decoration: none;
	color: #000000;
}
#karte a:hover{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 14px 'Puritan20Normal', Arial, sans-serif;
	color: #ed1c24;
	text-decoration: none;
}
