*{				margin: 0;
				padding: 0;
	}

img {		border: 0px;
			border-width: 0px;
	}

body {		position: relative;
			margin: 0px auto 10px auto;
			background-color: #fff;
			width: 900px;
			
			scrollbar-face-color: #f29400;
			SCROLLBAR-HIGHLIGHT-COLOR: #7f7fb1;
			SCROLLBAR-SHADOW-COLOR: #f29400;
			SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
			SCROLLBAR-ARROW-COLOR: #FFFFFF;
			SCROLLBAR-TRACK-COLOR: #fbe0b5;
			SCROLLBAR-DARKSHADOW-COLOR: #000000		
		}	

#content { position: absolute;
			margin: 0;
			width: 900px;
			z-index: 1; 
		}

a:visited{ 	border: 0px;
					border-width: 0px;
					border-style: none; 
					outline-width: 0; 
					outline-style: none;
					text-decoration: none;
					color: #004689;			
				 }
						  		 
a:link {	border: 0px;
				border-width: 0px;
				border-style: none; 
				outline-width: 0; 
				outline-style: none;
				text-decoration: none;
				color: #004689;
				}	
						  
a:hover {	border: 0px;
				border-width: 0px;
				border-style: none; 
				outline-width: 0; 
				outline-style: none;
				text-decoration: underline;
				color: #0068AB;	
				}	
										  
a:active{		border: 0px;
					border-width: 0px;
					border-style: none; 
					outline-width: 0; 
					outline-style: none;
					text-decoration: none;
					color: #004689;
				}

#text { position: relative;
			left: 20px;
			top:  0px;
			width: 600px;
			font-size: 12px;
			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
			z-index: 15; 
	 }

.text {
		font-size: 12px;
		font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}	 

.hightext { color: #c00; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #fffe7c; padding: 3px; }	 

#titel { position: absolute;
			left: 216px;
			top: 180px;
			width: 600px;
			border-bottom: 1px solid #000;
			height: 20px;
			font-weight: 600;
			font-size: 14px;
			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
			z-index: 15; 
	 }		 

.big {	font-weight: 600;
		font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
		font-size: 13px;
	}
	
.small {	font-weight: 400;
		font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
		font-size: 11px;
	}

h1 { 	position: relative;
			left: 0px;
			top: 5px;
			width: 630px;
			border-bottom: 1px solid #000;
			height: 20px;
			font-size: 14px;
			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
			margin-bottom: 14px;
			}

h2 { 	padding-top:20px;
		padding-bottom: 6px;
		color: #010066;
		font-size: 13px;
		font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;

	}

h3 { 	padding-top:0px;
		padding-bottom: 6px;
		color: #010066;
		font-size: 13px;
		font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;

	}

h4 { 	padding-top:30px;
		padding-bottom: 0px;
		color: #010066;
		font-size: 14px;
		font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;

	}

.topic { padding-top:5px;
		 padding-bottom: 5px;
		 color: #010066;	
		 font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
		 font-size:12px;
		 font-weight: bold;
}

.RPblau { font-size: 12px;
		  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
		  color: #010066;	
}	 

.ausschreibung { 	padding-top:20px;
	}

#top { position: absolute;
			margin: 0;
			width: 900px;
			height: 164px;
			background-image:url(../img/top.jpg);
			z-index: 2;
			}

#main_home { position: absolute;
			margin: 0;
			top: 164px;
			left: 196px;
			width: 704px;
			height: 420px;
			background-image:url(../img/main_bg.jpg);
			z-index: 2; 
			}

#dreilaender { position: absolute;
			top: 282px;
			left: 215px;
			z-index: 3; 
			}

#main { position: absolute;
			margin: 0;
			top: 212px;
			left: 196px;
			width: 704px;
			height: 367px;
			z-index: 2; 
			overflow: auto;
			overflow-x: hidden;
			}

#bottom_home { position: absolute;
			margin: 0;
			top: 584px;
			width: 900px;
			height: 91px;
			background-image:url(../img/bottom_main.jpg);
			background-color: #ffffff;
			z-index: 2; 
			 }

#bottom { position: absolute;
			margin: 0;
			top: 584px;
			width: 900px;
			height: 91px;
			background-image:url(../img/bottom.jpg);
			background-color: #ffffff;
			z-index: 2; 
			 }

#logo_dga2 {
			position: absolute;
			margin: 0;
			top: 615px;
			left: 15px;
			width: 202px;
			height: 70px;
			z-index: 3;
}
#logo_sga2 {
			position: absolute;
			margin: 0;
			top: 615px;
			left: 795px;
			width: 86px;
			height: 51px;
			z-index: 3;
}

#logo_oega2 {position: absolute;
			margin: 0;
			top: 632px;
			left: 170px;
			width: 227px;
			height: 52px;
			z-index: 3;
			}	

#logo_usgg2 {position: absolute;
			margin: 0;
			top: 635px;
			left: 565px;
			width: 179px;
			height: 48px;
			z-index: 3;
			}	

#logo_dga {
			position: absolute;
			margin: 0;
			top: 615px;
			left: 10px;
			width: 202px;
			height: 70px;
			z-index: 3;
}
#logo_oega {
			position: absolute;
			margin: 0;
			top: 625px;
			left: 660px;
			width: 86px;
			height: 51px;
			z-index: 3;
}

#logo_sga {position: absolute;
			margin: 0;
			top: 638px;
			left: 242px;
			width: 227px;
			height: 52px;
			z-index: 3;
			}	

#logo_usgg {position: absolute;
			margin: 0;
			top: 649px;
			left: 410px;
			width: 179px;
			height: 48px;
			z-index: 3;
			}


#impressum { position: absolute;
			margin: 0;
			top: 640px;
			left: 415px;
			font-size: 13px;
			font-weight: 600;
			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
			z-index: 3; 
			}		 

#impressumpos { position: absolute;
			margin: 0;
			top: 605px;
			left: 410px;
			width: 200px;
			font-size: 13px;
			font-weight: 600;
			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
			z-index: 4; 
			}

#navi { 	position: absolute;
			left: 0px; 
			top: 164px;
			width: 196px; 
			z-index:4;
			}
		
#navi li {	position: relative;
			float: left;
			list-style-type: none;
			margin-right:20px;
			padding: 18px 0px 0px 0px;
			width: auto;
			height: 13px;
			z-index:4;
			}

#navi a:visited{ 	border: 0px;
					border-width: 0px;
					border-style: none; 
					outline-width: 0; 
					outline-style: none;
					text-decoration: none;			
				 }
						  		 
#navi a:link {	border: 0px;
				border-width: 0px;
				border-style: none; 
				outline-width: 0; 
				outline-style: none;
				text-decoration: none;	
				}	
						  
#navi a:hover {	border: 0px;
				border-width: 0px;
				border-style: none; 
				outline-width: 0; 
				outline-style: none;
				text-decoration: none;	
				}	
										  
#navi a:active{		border: 0px;
					border-width: 0px;
					border-style: none; 
					outline-width: 0; 
					outline-style: none;
					text-decoration: none;
				}

#flyer {
			position: absolute;
			top: 234px;
			left: 215px;
			z-index:4;
			}

#congress { position: absolute;
			top: 3px;
			left: 400px;
			z-index:4;
			font-size: 9px;
			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
			}

#kontakttext { position: absolute;
			left: 20px;
			top:  80px;
			width: 500px;
			font-weight: 600;
			text-align: center;
			font-size: 12px;
			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
			z-index: 15; 
			}

#hauptprogramm { position: absolute;
			left: 220px;
			top:  200px;
			width: 172px;
			font-weight: 600;
			text-align: center;
			font-size: 15px;
			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
			z-index: 15; 
			background-color: yellow;
			}
			


.programm { padding-left: 30px;
			color: #000;
			list-style-image: url(../img/dot.jpg);
			list-style-position: outside;
			
			}


.p1 { 		
		margin-left: 78px;
		margin-top: 14px;
		color: #000;
		font-size: 17px;
		font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
		letter-spacing: 1px;
		word-spacing: 1px;
	}

.p2 { 		
		
		color: #000;
		font-size: 17px;
		font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
		
	}
	
a.p2 {
		text-decoration: underline;

}


a.p2:hover {
				text-decoration: underline;
}

a.p2:visited {
				text-decoration: underline;
}


.table {
			font-size: 12px;

}

*html #navi {				margin-top: 15px;
}

*html #navi li {
					padding: 2px 0px 0px 0px;
					
			}

#marquee { 
			position: absolute;
			background-color:yellow;
			top: 240px;
			left: 220px; 
			z-index: 10;
			}

.marquee {		
				font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
				color: red;
				font-size: 12px;
				letter-spacing: 1px;
				}	
				
a.marquee:hover {
				font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
				color: red;
				font-size: 12px;
				letter-spacing: 1px;
				text-decoration: underline;
}

a.marquee:link {		
				font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
				color: #004689;
				font-size: 12px;
				letter-spacing: 1px;
				text-decoration: underline;
				}	
				
a.marquee:visited {
				font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
				color: #004689;
				font-size: 12px;
				letter-spacing: 1px;
				text-decoration: underline;
}

.bold {
	font-size: 12px;
	font-weight: bold;
}				
