body{
	margin: 0px;
	background-image: url(../img/background.gif);
	background-repeat: repeat-x;
	height: 100%;	
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

.kunden_login{
	width: 898px;
	height: 27px;
	position:absolute;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

.container_top {
   width: 898px;
   padding: 0;
   margin: 0 auto;
   position:absolute;
   top:37px;   
 }
 
 .container_popup {
   width: 898px;
   padding: 0;
   margin: 0 auto;
   position:absolute;
   top:190px;
   left:27%;
   z-index:10;
 }

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

.logo{
	width: 281px;
	height: 97px;
	background-image: url(../img/iwm_events_logo_incentives_catering_rent.jpg);
	background-position: left;
	background-repeat: no-repeat;
	float: left;
	display:block;	
}

a.linklogo {
		display:block;
		width:281px;
		height:97px;
		text-decoration:none;
	}
	
a.linklogo:hover { 
		text-decoration: none; 
	}	
	
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/


.main_navi{
	width: 600px;
	height: 97px;
	float: left;
	position:relative;
}

.unten{
	bottom:0px;
	position:absolute;
}


.clear{ clear: both; }


.container_pic{
   width: 898px;
   padding: 0;
   margin: 0 auto;
   position:absolute;
   top:174px;	
}


.main_pic{
	width: 683px;
	height: 424px;
	float: left;
	background-image: url(../img/rahmen-main.png);
	z-index:10;	
}


.sub_navi{
	background-image: url(../img/hintergrund_sub.jpg);
	width: 215px;
	height: 429px;
	float: left;
}

.back_sub{
	background-image: url(../img/button_hintergrund_sub.jpg);
	background-color: black;
	height: 28px;
	width: 206px;
	background-color: #FFFFFF;			
}

.content{
	width: 898px;
	position:absolute;
	top:600px;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/ 

.textcontent{
		text-align: justify; 
		padding:0px 100px 0px 0px; 
		line-height: 1.5; 
		margin:0px; 
		font-size:12px; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #808080;
}


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/ 

.titel{
	color: #006395;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 13px;
	font-weight: bold;		
}

.blau_navi{
	color: #006395;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;		
}

a.headline:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006395;
	font-weight: bold;			
	text-decoration: none;
 }
 

 a.headline:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006395;
	text-decoration: none;
	font-weight: bold;			
 }

 a.headline:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006395;
	text-decoration: none;
	font-weight: bold;			
 }

 
a.headline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006395;
	text-decoration: none;
	font-weight: bold;			
 }
   
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/ 	

a.sub:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #808080;
	text-decoration: none;
}

a.sub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #808080;
	text-decoration: none;
}

a.sub:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #808080;
	text-decoration: none;
}

a.sub:hover {
	color: #006395;
  }


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

a.mehr:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006395;
	text-decoration: none;
}

a.mehr:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006395;
	text-decoration: none;
}

a.mehr:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006395;
	text-decoration: none;
}


a.mehr:hover {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006395;
	text-decoration: underline;
  }


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

a.base:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	text-decoration: none;
}

a.base:visited {
	color: #808080;
	font-size: 11px;
	text-decoration: none;
  }

a.base:focus {
	color: #808080;
	font-size: 11px;
	text-decoration: none;
  }

a.base:hover {
	color: #006395;
	font-size: 11px;
	text-decoration: none;
  }

a.base:active {
	color: #808080;
	font-size: 11px;
	text-decoration: none;
  }
  
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/ 	

/* Link login */
   a.login {
		display:block;
		width:206px;
		height:27px;
		text-decoration:none;
		background:url(../img/button_navi/kunden_login.gif) no-repeat;
		padding: 0px;
		margin: 0px 10px 0px 0px;		
	}
	
	a.login:hover { 
		background-position: 0px -27px;
		text-decoration: none; 
	}		
	
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/ 	

/* Link Hauptnavigation über uns */
   a.uns {
		display:block;
		width:89px;
		height:30px;
		text-decoration:none;
		background:url(../img/button_navi/button_ueber_uns.gif) no-repeat;
		padding: 0px; 
		float: left; 
		}
	
	a.uns:hover { 
		background-position: 0px -30px;		
		text-decoration: none; 
	}		
	
   a.uns_fix {
		display:block;
		width:89px;
		height:30px;
		text-decoration:none;
		background:url(../img/button_navi/button_ueber_uns.gif) no-repeat 0px -30px;
		padding: 0px; 
		float: left; 
		}	
		
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/ 	
		
/* Link Hauptnavigation incentives */ 		
	a.events {
		display:block;
		width:72px;
		height:30px;
		text-decoration:none;
		background:url(../img/button_navi/button_events.gif) no-repeat;
	} 
	
	a.events:hover { 
		background-position: 0px -30px;		
		text-decoration: none; 
	}
	
   a.events_fix {
		display:block;
		width:72px;
		height:30px;
		text-decoration:none;
		background:url(../img/button_navi/button_events.gif) no-repeat 0px -30px;
		padding: 0px; 
		float: left; 
		}		
		
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/ 	

/* Link Hauptnavigation catering */	
	
 a.catering { 
		display:block;
		width:83px;
		height:30px;
		text-decoration:none;
		background:url(../img/button_navi/button_catering.gif) no-repeat;
		}	
				
   a.catering:hover { 
		background-position: 0px -30px;		
		text-decoration: none;
	}			
			
   a.catering_fix {
		display:block;
		width:83px;
		height:30px;
		text-decoration:none;
		background:url(../img/button_navi/button_catering.gif) no-repeat 0px -30px;
		padding: 0px; 
		float: left; 
		}		
		
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/ 	

/* Link Hauptnavigation rent */		
	a.rent {
		display:block;
		width:54px;
		height:30px;
		text-decoration:none;
		background:url(../img/button_navi/button_rent.gif) no-repeat;
	} 
	
   a.rent:hover { 
		background-position: 0px -30px;		
		text-decoration: none; 
	}
	
   a.rent_fix {
		display:block;
		width:54px;
		height:30px;
		text-decoration:none;
		background:url(../img/button_navi/button_rent.gif) no-repeat 0px -30px;
		padding: 0px; 
		float: left; 
		}		
		
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/ 	

/* Link Hauptnavigation jobs */			
	a.jobs {
		display:block;
		width:50px;
		height:30px;
		text-decoration:none;
		background:url(../img/button_navi/button_jobs.gif) no-repeat;
		}
	
   a.jobs:hover { 
		background-position: 0px -30px;		
		text-decoration: none; 
	}	
	
   a.jobs_fix {
		display:block;
		width:50px;
		height:30px;
		text-decoration:none;
		background:url(../img/button_navi/button_jobs.gif) no-repeat 0px -30px;
		padding: 0px; 
		float: left; 
		}			
		
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/ 		
	
/* Link Hauptnavigation newsletter */	
	a.newsletter {
		display:block;
		width:111px;
		height:30px;
		text-decoration:none;
		background:url(../img/button_navi/button_newsletter.gif) no-repeat;
	}
	
   a.newsletter:hover { 
		background-position: 0px -30px;		
		text-decoration: none;
	}	
	
   a.newsletter_fix {
		display:block;
		width:111px;
		height:30px;
		text-decoration:none;
		background:url(../img/button_navi/button_newsletter.gif) no-repeat 0px -30px;
		padding: 0px; 
		float: left; 
		}			
		
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/ 		 

/* Link Hauptnavigation kontakt */	
	a.kontakt {
		display:block;
		width:82px;
		height:30px;
		text-decoration:none;
		background:url(../img/button_navi/button_kontakt.gif) no-repeat;
	}
	
   a.kontakt:hover { 
		background-position: 0px -30px;		
		text-decoration: none; 
	}	
	
   a.kontakt_fix {
		display:block;
		width:82px;
		height:30px;
		text-decoration:none;
		background:url(../img/button_navi/button_kontakt.gif) no-repeat 0px -30px;
		padding: 0px; 
		float: left; 
		}	
		
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/ 	
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
		a.amenue {
			text-decoration:none;
		}
		 
		a.amenue:hover {
			background:		none;
		}
	 
		ul, li {
			margin: 		0px;
			padding: 		0px;
			list-style-type: none;
		}
		 
		ul#menue {
			width: 			206px;
			margin: 		0px;
		}
		 
		ul#menue li a {
			margin: 		0px;
			padding: 		0 0 0 10px;			
			height: 		28px;
			line-height: 	28px;
			text-align: 	left;
			background-image: url(../img/button_hintergrund_sub.jpg);		
			display:		block;
			text-decoration:none;
		}
		 
		ul#menue li a + ul.submenue{
			display:		none;
		}
		 
		ul#menue li a:focus + ul.submenue {
			display:		block;
			color:			#34537c;
	
		}
		 
		ul#submenue1 li a, ul#submenue2 li a, ul#submenue3 li a, ul#submenue4 li a {
			background:		none; /* IE */
		}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	
	

