/* CSS definition file containing sitestyle stylesheets */

* {
margin:0;
padding:0;
}

/*BODY { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; color: rgb(255,255,255); background-color: rgb(0,0,0);}*/
a{
	text-decoration: none;
}
a:active{
	color: rgb(0,51,255);
	text-decoration: none;
	border: none;
}
a:link{
	color: rgb(0,51,255);
	text-decoration: none;
}
a:hover{
	color: rgb(0,51,255);
}
a:visited{
	color: rgb(0,51,255);
}
P { font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif; color: rgb(255,255,255);}

#main_home{
	background:url(pelzdameGruen.jpg) no-repeat 60px 0px;
	margin: 0;
	padding: 0;
	height: 1000px;
	width: 820px;
}
#main_contact{
	background:url(knopf_weiss_trans.gif) no-repeat 160px 140px;
	margin: 0;
	padding: 0;
	height: 500px;
	width:500px;
}
#menu{
	position:absolute;
	top:183px;
	z-index:1
}
#logo{
	position:relative;
	top:85px;
	left:160px;
	z-index:0;
}
#logo-txt {
	font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
	margin-left:117px;
	margin-bottom:-22px;
	/*margin-top:50px;*/
}
#text_u_l{
	position:absolute;
	top:350px;
	left:120px;
	z-index:0;
}
.TextObject{	
	font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
	color: rgb(255,255,255);
	text-indent: 65px;
	/*padding-top:10px;*/
	
}
.TextObject a img{
	position:relative;
	top:-5px;
}
#menu_contact{
	position:absolute;
	top:113px;
	z-index:1
}
#menu_contact_bottom{
	position:absolute;
	top:405px;
	z-index:1
}
.menu_contact{
	font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
	color: rgb(255,255,255);
	text-indent: 65px;
}
.menu_contact a img{
	position:relative;
	top:15px;
}
#text_u_l_c{
	position:absolute;
	top:345px;
	left:255px;
	z-index:0;
}
#main_firma{
	/*background:url(knopf_weiss_trans.gif) no-repeat 160px 140px;*/
	margin: 0;
	padding: 0;
	height: 500px;
	width:700px
}
#menu_firma{
	width:230px;
}
#menu_firma_1{
	position:relative;
	top:90px;
}

.menu_firma_p_1{
	font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
	color: rgb(255,255,255);
	text-indent: 0px;
}
.menu_firma_p_1 a img{
	position:relative;
	top:15px;
}
#menu_firma_2{
	position:relative;
	top:150px;
}

.menu_firma_p_2{
	font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
	color: rgb(255,255,255);
	text-indent: 15px;
}
.menu_firma_p_2 a img{
	position:relative;
	top:-5px;
}
#content_firma{
	position:absolute;
	top:15px;
	left:250px;
}
#produkte_content{
	background:url(knopf_weiss_trans.gif) no-repeat 160px 0px;
	margin: 0;
	padding: 0;
	height: 500px;
	width:500px;
}
#produkte_head{
	position: relative;
	margin-left: 110px;
	top: 10px;
	width:500px;
}
#produkte_logo_txt{
	color: rgb(102,102,204);
	font-weight: bold;
	position: relative;
	left: 35px;
}
#produkte_upper_menu{
	position: relative;
	top: -125px;
	left: 160px;
}
.produkte_menu_u{
	font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
	color: rgb(255,255,255);
	text-indent: 0px;
}
.produkte_menu_u a img{
	position:relative;
	top:15px;
}
#produkte_menu_c1{
	position: relative;
	left: 50px;
	width: 230px;
}
#produkte_menu_c2{
	position: absolute;
	left: 300px;
	top: 250px;
	width: 230px;
}
.menu_produkte_p{
	font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
	color: rgb(255,255,255);
	text-indent: 50px;
}
.menu_produkte_p a img{
	position:relative;
	top:-5px;
}
#pd_left{
	width:230px;
}
#pd_head{
	position: relative;
	top: 25px;
	left: 35px;
}
#pd_head_menu{
	position: relative;
	top: 55px;
}
#pd_menu{
	position:relative;
	top:150px;
}
#pd_content{
	position: absolute;
	top: 0px;
	left: 235px;
}
