body {
	background-image:url(images/tapete_kachel.jpg);
	background-repeat:repeat;
	cursor:default;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	scrollbar-arrow-color: #7B7B7A;
	scrollbar-base-color: #FFFFFF;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-track-color: #C7C7C5;
	scrollbar-face-color: #C1C1BF;
	scrollbar-shadow-color: #C7C7C5;
	scrollbar-highlight-color: #C7C7C5;
	scrollbar-3d-light-color: #FFFFFF;

}

a {
	color:#000000;
	outline:0;
}

img {
	border:0;
}

h1,h2,h3,h4,h5 {
	margin:0;
	padding:0;
}

h1 {
	font-family: serif;
	font-style:italic;
}

h2 {
	border-bottom:#333333 2px solid;
}

#page_bg {
	position:absolute;
	height:546px;
	width:702px;
	top: 50px;
	left: 50%;
	margin-left: -351px;
	background-image:url(images/page_bg.jpg);
	z-index:10;
}

#page_bg #content_bg {
	position:absolute;
	height:359px;
	width:628px;
	top: 83px;
	left: 40px;
	padding: 30px 10px 40px 0px;
/*	background-image:url(images/content_bg.gif);
	background-position: -8px -34px;
	background-color:#00FF00;
*/	z-index:20;
	overflow:auto;
}

#content_bg #content_left{
	width: 315px;
	float:left;
}

#content_bg content_right {
	width: 315px;
	float:left;
}

#content_bg iframe {
	margin-top: -25px;
}

.bildunterschrift {
	font-style:italic;
	font-size:10px;
	text-align:right;
	padding-right:5px;
}

#page_bg #nav_bg {
	position:absolute;
	height:99px;
	width:702px;
	top: 0px;
	left: 0px;
	background-image:url(images/nav_bg.gif);
	z-index:30;
}

#page_bg #nav_bg #titelbar{
	position:relative;
	top:5px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
}

#page_bg #nav_bg #page_title {
	position:absolute;
	height:20px;
	width:100%;
	top: 25px;
	left: 0px;
	z-index:35;
	text-align:center;
}


#page_bg #nav_bg a {
	text-decoration:none;
	color:#000000;
}

#page_bg #nav_bg a:hover {
	text-decoration:none;
	color:#FFFFFF;
}

#page_bg #nav_bg #btn_home {
	position:absolute;
	height:20px;
	width:40px;
	top: 32px;
	left: 35px;
	z-index:35;
}

#page_bg #nav_bg #btn_kontakt {
	position:absolute;
	height:20px;
	width:40px;
	top: 32px;
	left: 611px;
	z-index:35;
}

#page_bg #nav_bg #btn_produkte {
	position:absolute;
	height:20px;
	width:44px;
	top: 44px;
	left: 484px;
	z-index:35;
}

#page_bg #nav_bg #btn_ueberuns {
	position:absolute;
	height:20px;
	width:74px;
	top: 44px;
	left: 144px;
	z-index:35;
}

#page_bg #btn_stellenangebote {
	position:absolute;
	height:20px;
	bottom: 9px;
	left: 360px;
	z-index:35;
}
#page_bg #btn_stellenangebote a {
	text-decoration:none;
	font-size:14px;
}
#page_bg #btn_stellenangebote a:hover {
	color:#FFFFFF;
}

#page_bg #btn_impressum {
	position:absolute;
	height:20px;
	/*width:40px;*/
	bottom: 8px;
	right: 50px;
	z-index:35;
}
#page_bg #btn_impressum a {
	text-decoration:none;
	font-size:10px;
}
#page_bg #btn_impressum a:hover {
	color:#FFFFFF;
}

#page_bg #footer_bg {
	position:absolute;
	height:99px;
	width:702px;
	top: 0px;
	left: 0px;
	background-image:url(images/nav_bg.gif);
	z-index:30;
}

#page_bg #footer_logo {
	position:absolute;
	height:113px;
	width:260px;
	bottom: 0px;
	left: 0px;
	background-image:url(images/logo.gif);
	z-index:30;
}

#btn_facebook {
	position: absolute;
	bottom: 0;
	right: 0;
}

#page_bg #footer_slogan{
	position:absolute;
	left:294px;
	bottom: 15px;
	z-index:35;
	font-size:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	color:#E9E9E9;
}

.ul_produkte {
list-style-type: none;
margin:0;
padding:0;
clear:both;
}
.ul_produkte li{
list-style-type: none;
margin:0;
padding:0;
clear:both;
}
.ul_produkte li ul{
list-style-type: none;
margin:0;
padding:0;
clear:both;
}
.ul_produkte li ul li{
padding-right:2pt;
float:left;
clear:none;
font-size:14px;
font-style:italic;
}
.klar {
clear:both;
height:3pt;
}
