body {
   background-image: url(../images/back_body.jpg);
	background-repeat: repeat;
	background-position: top left;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:normal;
	color:white;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#site1 {
	background-color:  white;
	/*background-image:  url(../images/back_site.jpg);
	background-position: top left;
	background-repeat: repeat-x;*/
   margin:0px;
   padding:0;
	height		: 581px;
	position		: absolute;
	top			: 50%;
	margin-top	: -291px;
	width:100%;
}

#site2{
	width:1000px;
	height:581px;
	left:50%;
	margin-left:-500px;
	background-color: transparent;
	position		: absolute;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#top1 {
	width:1000px;
	height:62px;
	background-color: transparent;
	background-image:  url(../images/back_top1.jpg);
	background-position: top left;
	background-repeat: no-repeat;

}
.menu1 {
	margin:0px;padding:0px;
	list-style-type:none;	
	padding-left:190px;	
	padding-top:46px;
	padding-bottom:10px;
}
li.menu1_level1 {float:left;}
li.menu1_level1 a, li.menu1_level1 a:visited {
	color:black;
	text-decoration:none;
	font-weight:bold;
	padding-left: 0px;
	margin-left:10px;
	padding-left:5px;padding-right:5px;
}
li.menu1_level1 a:hover {
   background-color: #070650;
   color:white;
}
li.menu1_level1_act {float:left;}
li.menu1_level1_act a{
	color:black;
	text-decoration:none;
	font-weight:bold;
	padding-left: 0px;
	margin-left:10px;
	padding-left:5px;padding-right:5px;
   background-color: #070650;
   color:white;
}

/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
#top2 {
	width:1000px;
	height:98px;
	background-color: transparent;
	background-image: url(../images/back_top2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.adresse{
	color:white;
	float:right;
	margin-top:50px;
	text-align:right;
	margin-left:30px;
	font-weight:bold;
	margin-right:10px;
}
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
#top3 {
	width:1000px;
	height:67px;
	background-color: transparent;
	background-image: url(../images/back_top3.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#top3_1 {
	width:1000px;
	height:67px;
	background-color: transparent;
	background-image: url(../images/back_top3_1.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#navigation{
	width:150px;
	height:330px;
	background-image: url(../images/back_navigation.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float:left;
}
#navigation_1{
	width:150px;
	height:330px;
	background-image: url(../images/back_navigation_1.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float:left;
}
.menu2{
	margin:0px;padding:0px;
	list-style-type:none;	
}
.menu2_level1 {line-height:28px;}
.menu2_level1 a, .menu1_level1 a:visited {
	color:black;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding-left:28px;
}
.menu2_level1 a:hover{
 	color: white;
   background-color: #090A50;
	text-decoration:none; 
}
.menu2_level1_act a {
	color:black;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding-left:28px;
 	color: white;
   background-color: #090A50;
	text-decoration:none;
	line-height:28px; 
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#content{
	width:850px;
	height:330px;
	background-image: url(../images/back_content.jpg);
	background-position: top left;
	background-repeat: no-repeat; 
	background-color: #9C8C9B;
	float:left;
	overflow:auto;
}
#content_1 {
	width:850px;
	height:330px;
	background-image: url(../images/back_content_1.jpg);
	background-position: top left;
	background-repeat: no-repeat; 
	background-color: #9C8C9B;
	float:left;
	overflow:auto;
}
.ref {
	padding-left:30px;
	float:left;
	font-weight:bold;
}
.img_left{
	float:left;
	padding:10px;
}
.img_right{
	float:right;
	padding:10px;
}
.box1 {
   text-align:right;
	font-weight:bold;
	clear:both;
	padding-bottom:20px;
	margin-right:20px;
}
.box2 {
   text-align:left;
	clear:both;
	font-weight:bold;
	padding-bottom:20px;
	margin-left:20px;
}
.box_weltneuheit {
   text-align:left;
	clear:both;
	font-weight:bold;
	margin-left:20px;
	border:1px solid white;
	border-right:none;
}
h2{
	font-size:140%;
}
.webdesign{
	text-align:right;
	float:right;
	font-size:90%;
	margin-right:30px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#footer{
	width:1000px;
	height:24px;
	background-image: url(../images/back_footer.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	float:left;
	font-weight:bold;
	padding-top:5px;
	text-align:center;
}

/*_______________________KONTAKT_______________________*/

label {
	display:block;
	padding-top:0px;
}
.box1_kontakt{
	width:220px;
	text-align: left;
	float:left;	
	margin-left:10px;
}
#box2_kontakt{
	width:200px;
	text-align: left;
	float:left;
}
#box3_kontakt{
	width:220px;
	text-align: left;
	float:left;
	background-color: transparent;
	margin-left:20px;
}
#box_kontakt{
   width: 750px;
}

input{
   background-color: white;
	font-family: Arial, Helvetica, sans-serif;
}
textarea{
   background-color: white;
	width:250px;
}




