				
/* layout
----------------------------------------------- */					
	
* {	
padding: 0px;
margin: 0px;
}
				
					
body { 	
background-color: white;
color: black;
text-align: left;
font: 15px Helvetica, Verdana, sans serif;
line-height: 23px;
font-weight: normal;
}					
						
#logo a {
	background-image: url(../bilder/logo_mamifest.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 31px;
	position: absolute;
	top: 30px;
	left: 30px;
	display: block;
}	

#logo a:hover {
	background-image: url(../bilder/logo_mamifest_blau.gif); 
	background-repeat: no-repeat; 
}

#logo_rente a {
	background-image: url(../bilder/logo_mamifest_rente.gif); 
	background-repeat: no-repeat; 
	width: 320px;
	height: 31px;
	position: absolute;
	top: 82px;
	left: 30px;
	display: block;
}	

#logo_rente a:hover {
	background-image: url(../bilder/logo_mamifest_rente_blau.gif); 
	background-repeat: no-repeat; 
}			
	
	
#illu {	
width: 1021px;
height: 560px;
position: absolute;
top: 0px;
left: 0px;	
}		

#aktuell {
	width: 200px;
	height: 50px;
	position: absolute;
	top: 400px;
	left: 33px;
	overflow: hidden;
	text-align: left;
	background-color:white;
	visibility: hidden;
}

#rente_beschreibung {
	width: 302px;
	height: 45px;
	position: absolute;
	top: 73px;
	left: 30px;
	visibility: visible;
}	

#rente_ueberschrift {
	width: 302px;
	height: 45px;
	position: absolute;
	top: 185px;
	left: 30px;
	visibility: visible;
}											
					


/* menu
----------------------------------------------- */									


/* 1 ------- */
							
#menu1 a { 
background-image: url(../bilder/menu_1.gif); 
background-repeat: no-repeat; 
width: 302px;
height: 45px;
position: absolute;
top: 180px;
left: 30px;
display: block; 
}

#menu1 a:hover { 
background-image: url(../bilder/menu_1_blau.gif); 
background-repeat: no-repeat; 
display: block; 
border: 0px;
}

#menu1 a img {
visibility: hidden;
width: 845px;
height: 97px;
position: absolute;
top: -106px;
left: 0px;
border: 0px;
cursor: default;
}

#menu1 a:hover img {
visibility: visible;
}


/* 2 ------- */


#menu2 a { 
background-image: url(../bilder/menu_2.gif); 
background-repeat: no-repeat; 
width: 248px;
height: 45px;
position: absolute;
top: 232px;
left: 30px;
display: block; 
}

#menu2 a:hover { 
background-image: url(../bilder/menu_2_blau.gif); 
background-repeat: no-repeat; 
display: block; 
border: 0px;
}

#menu2 a img {
visibility: hidden;
width: 978px;
height: 97px;
position: absolute;
top: -158px;
left: 0px;
border: 0px;
cursor: default;
}

#menu2 a:hover img {
visibility: visible;
}


/* 3 ------- */


#menu3 a { 
background-image: url(../bilder/menu_3.gif); 
background-repeat: no-repeat; 
width: 219px;
height: 45px;
position: absolute;
top: 284px;
left: 30px;
display: block; 
}

#menu3 a:hover { 
background-image: url(../bilder/menu_3_blau.gif); 
background-repeat: no-repeat; 
display: block; 
border: 0px;
}

#menu3 a img {
visibility: hidden;
width: 761px;
height: 97px;
position: absolute;
top: -210px;
left: 0px;
border: 0px;
cursor: default;
}

#menu3 a:hover img {
visibility: visible;
}	


/* 4 ------- */


#menu4 a { 
background-image: url(../bilder/menu_4.gif); 
background-repeat: no-repeat; 
width: 327px;
height: 45px;
position: absolute;
top: 336px;
left: 30px;
display: block; 
}

#menu4 a:hover { 
background-image: url(../bilder/menu_4_blau.gif); 
background-repeat: no-repeat; 
display: block; 
border: 0px;
}

#menu4 a img {
visibility: hidden;
width: 451px;
height: 97px;
position: absolute;
top: -262px;
left: 0px;
border: 0px;
cursor: default;
}

#menu4 a:hover img {
visibility: visible;
}


/* 5 ------- */


#menu5 a { 
background-image: url(../bilder/menu_5.gif); 
background-repeat: no-repeat; 
width: 383px;
height: 45px;
position: absolute;
top: 388px;
left: 30px;
display: block; 
}

#menu5 a:hover { 
background-image: url(../bilder/menu_5_blau.gif); 
background-repeat: no-repeat; 
display: block; 
border: 0px;
}

#menu5 a img {
visibility: hidden;
width: 847px;
height: 97px;
position: absolute;
top: -314px;
left: 0px;
border: 0px;
cursor: default;
}

#menu5 a:hover img {
visibility: visible;
}


/* 6 ------- */


#menu6 a { 
background-image: url(../bilder/menu_6.gif); 
background-repeat: no-repeat; 
width: 183px;
height: 45px;
position: absolute;
top: 440px;
left: 30px;
display: block; 
}

#menu6 a:hover { 
background-image: url(../bilder/menu_6_blau.gif); 
background-repeat: no-repeat; 
display: block; 
border: 0px;
}

#menu6 a img {
visibility: hidden;
width: 438px;
height: 97px;
position: absolute;
top: -366px;
left: 0px;
border: 0px;
cursor: default;
}

#menu6 a:hover img {
visibility: visible;
}

/* 7 ------- */

#menu7 a { 
background-image: url(../bilder/menu_7.gif); 
background-repeat: no-repeat; 
width: 448px;
height: 45px;
position: absolute;
top: 492px;
left: 30px;
display: block; 
}

#menu7 a:hover { 
background-image: url(../bilder/menu_7_blau.gif); 
background-repeat: no-repeat; 
display: block; 
border: 0px;
}

#menu7 a img {
visibility: hidden;
width: 921px;
height: 97px;
position: absolute;
top: -418px;
left: 0px;
border: 0px;
cursor: default;
}

#menu7 a:hover img {
visibility: visible;
}


/* 8 ------- */

#menu8 a { 
background-image: url(../bilder/menu_8.gif); 
background-repeat: no-repeat; 
width: 200px;
height: 45px;
position: absolute;
top: 544px;
left: 30px;
display: block; 
}

#menu8 a:hover { 
background-image: url(../bilder/menu_8_blau.gif); 
background-repeat: no-repeat; 
display: block; 
border: 0px;
}

#menu8 a img {
visibility: hidden;
width: 921px;
height: 97px;
position: absolute;
top: -418px;
left: 0px;
border: 0px;
cursor: default;
}

#menu8 a:hover img {
visibility: hidden;
}


/* Folgemenü ------- */

#beschreibung {
	background-repeat: no-repeat;
	width: 302px;
	height: 45px;
	position: absolute;
	top: 74px;
	left: 30px;
	display: block;
}

#menuname {
width: 500px;
height: 49px;
position: absolute;
top: 180px;
left: 30px;
border: 0px;
}



/* inhaltbox
----------------------------------------------- */
						
#inhalt {
	width: 1250px;
	height: 392px;
	position: absolute;
	top: 240px;
	left: 33px;
	overflow: hidden;
	text-align: left;
	background-color:transparent;
	visibility: visible;
}

#inhalt_spalte1 {
	width:392px;
	height:402px;
	position: absolute;
	top: 240px;
	left: 34px;
	overflow: hidden;
	text-align: left;
	background-color:transparent;
	visibility: visible;
}

#inhalt_spalte2 {
	width:392px;
	height:402px;
	position: absolute;
	top: 240px;
	left: 437px;
	overflow: hidden;
	text-align: left;
	background-color:transparent;
	visibility: visible;
}

#inhalt_spalte3 {
	width:392px;
	height:402px;
	position: absolute;
	top: 240px;
	left: 841px;
	overflow: hidden;
	text-align: left;
	background-color:transparent;
	visibility: visible;
}

#inhalt_spalte4 {
	width:392px; 
	height:402px;
	position: absolute;
	top: 240px;
	left: 1245px;
	overflow: hidden;
	text-align: left;
	background-color:transparent;
	visibility: visible;
}

#inhalt_spalte5 {
	width:392px; 
	height:402px;
	position: absolute;
	top: 240px;
	left: 1650px;
	overflow: hidden;
	text-align: left;
	background-color:transparent;
	visibility: visible;
}


#hoverinhalt {
	width: 400px;
	height: 380px;
	position: absolute;
	top: 239px;
	left: 33px;
	overflow: hidden;
	text-align: left;
	background-color:transparent;
}


#hoverinhalt a:hover { 
background-repeat: no-repeat; 
display: block; 
border: 0px;
}


				
* html #inhalt {	
width: 393px;
height: 402px; 						
}


						
#inhalt a:link {	
color: black;
}
						
			
#inhalt a:visited {	
color: black;
}
						
			
#inhalt a:hover {	
color:#00CCFF;
}					

#inhalt2 {	
width: 50px;
height: 50px; 
position: absolute;
top: 33px;
left: 880px;
}

#zurueck {
	width: 25px;
	height: 21px;
	position: absolute;
	top: 650px;
	left: 35px;
	outline:inherit;
	border:none;
	display:block;
	visibility: visible;
}	
					
						
/* popup
----------------------------------------------- */
	


#inhalt_fenster {
	width: 450px;
	min-height:650px;
	position: absolute;
	top: 15px;
	left: 30px;
	overflow: visible;
	text-align: left;
	background-color:white;
}		




						
/* typography
----------------------------------------------- */											
								
h1 {	
font: 15px Helvetica, Verdana, sans serif;
line-height: 23px;	
font-weight: bold;
margin-bottom: 0px;
margin-top: 0px;	
}			
			
h2 {	
font: 15px Helvetica, Verdana, sans serif;
line-height: 23px;	
font-weight: bold;
margin-bottom: 12px;
margin-top: 23px;	
}

h3 {	
font: 15px Helvetica, Verdana, sans serif;
line-height: 23px;	
font-weight: bold;
margin-bottom: 0px;
margin-top: 23px;	
}

h4 {	
font: 15px Helvetica, Verdana, sans serif;
line-height: 23px;	
margin-bottom: 0px;
margin-top: 12px;	
}

			
				
p {	
font: 15px Helvetica, Verdana, sans serif;
line-height: 23px;
margin-bottom: 0px;
margin-top: 0px;	
}							

a:link	{	
color: black;
}	

a:visited	{	
color: black;
}

a:hover	{	
color: #00CCFF;
}	

a:focus	{	
color: #00CCFF;
}									
			
.bold {
font-weight: bold;
}
						
						
.backwards { 
unicode-bidi: bidi-override; 
direction: rtl; 
}
	
