*{				margin: 0;
				padding: 0;
	}

body {		position: relative;
			margin: 0px auto 10px opx;
			
			
			color: #777;
			font-size: 0.8em;
			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
			
			background-color: #29235a;
			scrollbar-face-color: #29235a;
			SCROLLBAR-HIGHLIGHT-COLOR: #ededff;
			SCROLLBAR-SHADOW-COLOR: #FFFFFF;
			SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
			SCROLLBAR-ARROW-COLOR: #FFFFFF;
			SCROLLBAR-TRACK-COLOR: #ededff;
			SCROLLBAR-DARKSHADOW-COLOR: #000000
		}	

.marquee {		
				
				font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
				color: #000;
				font-size: 12px;
				letter-spacing: 1px;
				}	

#marquee { 
			position: absolute;
			top: 14px;
			left: 87px; 
			z-index: 2;
			}
			
#marqueefeld { 
			position: absolute;
			top: 10px;
			left: 85px; 
			
			 }			

.posted {	width: 600px;
			height: 600px;
			max-height: 600px;
			min-height: 600px;
			overflow: hidden;
			}


#content { position: absolute;
			margin: 0;
			left: 0;
			width: 900px;
			height: 675px;
			
			
			z-index:1; 
			
			
			 }


#top { position: absolute;
			margin: 0;
			
			left: 0;
			width: 900px;
			height: 100px;
			
			z-index:2; 
			 }

#logo { position: absolute;
			margin: 0;
			top: 12px;
			left: 20px;
			width: 65px;
			height: 88px;
			background-image:url(../img/efi_logo.jpg);
			background-repeat: no-repeat;
			z-index:3; 
			 }

#toptitel { position: absolute;
			margin: 0;
			top: 43px;
			left: 158px;
			width: 550px;
			height: 30px;
			background-image:url(../img/titel_head.jpg);
			background-repeat: no-repeat;
			z-index:3;
			 }			 			 

#topdate { position: absolute;
			margin: 0;
			top: 10px;
			left: 753px;
			width: 119px;
			height: 83px;
			background-image:url(../img/ulm_logo.jpg);
			background-repeat: no-repeat;
			z-index:4; 
			 }		
			 
#topbild { position: absolute;
			margin: 0;
			top: 100px;
			left: 0;
			width: 900px;
			height: 60px;
			background-image:url(../img/bildstreif.jpg);
			background-repeat: no-repeat;
			z-index:3; 
			 }		 

#toplinie { position: absolute;
			margin: 0;
			top: 159px;
			left: 0;
			width: 900px;
			height: 5px;
			background-image:url(../img/linie_head.gif);
			background-repeat: no-repeat;
			z-index:2; 
			 }	

			 
#nav	 { position: absolute;
			margin: 0;
			top: 163px;
			left: 0;
			width: 157px;
			height: 512px;
			background-color: #29235a;
			
			z-index:2; 
			
			 }
			 
#navi { 		position: absolute;
				left: 8px; 
				top: 13px; 
				
				 }

		
#navi li {	position: relative;
			float: left;
			list-style-type: none;
			margin-right:20px;
			padding: 9px 5px 3px;
			width: auto;
			height: 18px;
			
			z-index:3;
			}

img {		border: 0px;
			border-width: 0px;
			
	}			

#navi a:visited{ 	border: 0px;
					border-width: 0px;
					border-style: none; 
					outline-width: 0; 
					outline-style: none;
					text-decoration: none;		
					
					color: #fafaff;
					font-size: 12px;	
				 }
						  		 
#navi a:link {	border: 0px;
				border-width: 0px;
				border-style: none; 
				outline-width: 0; 
				outline-style: none;
				text-decoration: none;	
				
				color: #fafaff;
				font-size: 12px;
				}	

						  
#navi a:hover {	border: 0px;
				border-width: 0px;
				border-style: none; 
				outline-width: 0; 
				outline-style: none;
				text-decoration: none;	
				
				color: #fafaff;
				font-size: 12px;
				}	
										  
#navi a:active{		border: 0px;
					border-width: 0px;
					border-style: none; 
					outline-width: 0; 
					outline-style: none;
					text-decoration: none;
					
					color: #fafaff;
					font-size: 12px;
				
				}

a:visited{ 		color: black;		
				 }
						  		 
a:link {		color: black;
				}	

						  
a:hover {		color: black;
				}	
										  
a:active{		color: black;
				}





#naviline {  	position: absolute;
				left: 9px;
				top: 28px; }

		
#naviline li {	position: relative;
			float: left;
			list-style-type: none;
			margin-right:20px;
			padding: 9px 5px 3px 5px;
			width: auto;
			height: 18px;
			z-index:2;
			}		
			
#impressum {	position: absolute;
				top: 507px;
				left: 35px;
				color: #fafaff;
				z-index: 5;
				
			}	
			
							 		 

#brief	 { position: absolute;
			margin: 0;
			top: 410px;
			left: 12px;
			width: 122px;
			height: 88px;
			z-index:3; 
			}

#dragon	 { position: absolute;
			margin: 0;
			top: 3px;
			left: 500px;
			width: 160px;
			height: 118px;
			background-image:url(../img/dragon01.jpg);
			z-index:3; 
			}
			
#einstein { position: absolute;
			margin: 0;
			top: 58px;
			left: 560px;
			width: 120px;
			height: 160px;
			background-image:url(../img/fischerviertel01.jpg);
			z-index:3; 
			}
			
			
#abstract { position: absolute;
			margin: 0;
			top: 58px;
			left: 550px;
			width: 160px;
			height: 120px;
			background-image:url(../img/fischerviertel02.jpg);
			z-index:3; 
			}	
			
#hotel { position: absolute;
			margin: 0;
			top: 332px;
			left: 460px;
			width: 250px;
			height: 146px;
			background-image:url(../img/hotel01.jpg);
			z-index:3; 
			}			
			
					
			
						

/*!!!*/	
#main	 { position: absolute;
			margin: 0;
			top: 163px;
			left: 157px;
			width: 743px;
			height: 512px;
			background-color: #edeeff;
			
			z-index:1; 
			 }

#maintext { position: absolute;
			margin: 0;
			padding-right: 50px;
			top: 58px;
			left: 55px;
			
			width: 630px;
			height: 440px;
			overflow: auto;
			x-overflow:hidden;
			z-index:2; 
			 }

#maintext2 { position: absolute;
			margin: 0;
			padding-right: 50px;
			top: 140px;
			left: 0px;
			
			width: 600px;
			height: 240px;
			overflow: auto;
			x-overflow:hidden;
			z-index:2; 
			 }


#maintable { position: relative;
			 margin-top: 20px;
			 

			}

.center {
			text-align: center;


		}

.text { 	position: relative;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #0d0e41;
			font-weight: 400;
			/*letter-spacing: 0.9px;*/
			font-size-adjust: 10px;
			
			}

.danketitel { position: relative;
			margin-top: 20px;
			margin-bottom: 30px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			color: #0d0e41;
			font-weight: 600;
			letter-spacing: 0.9px;
			font-size-adjust: 10px;
			
			}

.texttitel { position: relative;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #0d0e41;
			font-weight: 600;
			letter-spacing: 0.9px;
			font-size-adjust: 10px;
			
			}
			
.sponsortitel { position: relative;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #0d0e41;
			font-weight: 600;
			letter-spacing: 0.9px;
			font-size-adjust: 10px;
			
			}			

.p1 { 		margin-bottom: 10px;
			border-bottom: 1px dashed #0d0e41;}
			
#list		{ 	position: relative;
				margin-left: 10px;
				margin-top: 5px;}	

#list li 	{ 	margin-left: 10px;}


#maintitel	 { position: absolute;
			margin: 0;
			top: 11px;
			left: 54px;
			width: 743px;
			height: 512px;
			background-image:url(../img/);
			background-repeat: repeat;
			z-index:2; 
			 }

.maintitel {position: absolute;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			color: #0d0e41;
			font-weight: 600;

			}

.maintitelgr {position: absolute;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 29px;
			color: #0d0e41;
			font-weight: 800;
			letter-spacing: 1.5px;
			opacity: .07;
			filter: alpha(opacity=07);
			top: -9px;
			left: -15px;
			 }
			 
/*index-Bereich*/

#mainindex	 { position: absolute;
			margin: 0;
			top: 163px;
			left: 157px;
			width: 743px;
			height: 512px;
			background-color: #29235a;
			
			z-index:1; 
			 }
			 
#mainulm	 { position: absolute;
			margin: 0;
			top: 169px;
			left: 227px;
			width: 371px;
			height: 213px;
			background-image:url(../img/info_ulmlogo.jpg);
			background-repeat: no-repeat;
			z-index:2; 
			 }

#maindate	 { position: absolute;
			margin: 0;
			top: 61px;
			left: 92px;
			width: 243px;
			height: 57px;
			background-image:url(../img/info_datum.jpg);
			background-repeat: no-repeat;
			z-index:3; 
			 }

			 
#mainimm	 { position: absolute;
			margin: 0;
			top: 154px;
			left: 151px;
			width: 184px;
			height: 76px;
			background-image:url(../img/info_immogenetics.jpg);
			background-repeat: no-repeat;
			z-index:3; 
			 }			 	

#mainefi	 { position: absolute;
			margin: 0;
			top: 72px;
			left: 405px;
			width: 192px;
			height: 73px;
			background-image:url(../img/info_efi.jpg);
			background-repeat: no-repeat;
			z-index:3; 
			 }

#maindgi	 { position: absolute;
			margin: 0;
			top: 163px;
			left: 405px;
			width: 192px;
			height: 73px;
			background-image:url(../img/info_dgi.jpg);
			background-repeat: no-repeat;
			z-index:3;
			 }

#mainline1	 { position: absolute;
			margin: 0;
			top: 62px;
			left: 405px;
			width: 191px;
			height: 2px;
			background-image:url(../img/linie_info.gif);
			background-repeat: no-repeat;
			z-index:3; 
			
			 }

#mainline2	 { position: absolute;
			margin: 0;
			top: 154px;
			left: 405px;
			width: 191px;
			height: 2px;
			background-image:url(../img/linie_info.gif);
			background-repeat: no-repeat;
			z-index:3; 
			
			 }
			 
#mainsponsor { position: absolute;
			margin: 0;
			top: 450px;
			left: 45px;
			width: 700px;
			height: 250px;
			z-index:3; 
			 }



*html #navi li {
			padding: 5px 5px 3px;
			
			}

*html #naviline li {
			top: -6px;
			padding: 12px 5px 3px;
			
			}

*html #maintext {
			width: 680px;
			
			}
			
*+html #dragon {
				top: 3px;
				left: 480px;
			
			}
