body{padding: 0px; margin: 0px; background: #fff;}
span{ display: none;}
h1,h2,h3,h4,h5,h6,ul,li,ol,div,p,a,img,form,input { margin: 0px; padding: 0px;}

a img{
border:none;
}

#page{
	position: relative;
	width: 1024px;
	height: 768px;
	
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	background: url('images/page_bg.jpg') repeat-x;
}
	#header{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 10;
		
		width: 1024px;
		height: 253px;
		background: url('images/logo.jpg') no-repeat;
		padding: 69px 0px 0px 0px;
		margin: 0px;

	}
		#header #logo{
			display: block;
			position: absolute;
			top: 0px;
			left: 417px;
			padding: 0px;
			margin: 0px;
			width: 155px;
			height: 69px;
		}

		#header ul#sprachen{
			position: absolute;
			top: 81px;
			left: 928px;
			width: auto;
			height: auto;
			margin: 0px;
            padding: 0;
			list-style: none;
			background: none;
		}
		
		#header ul#sprachen li{
			padding: 0px 6px 0px 0px;
			border:none;
			}


		#header ul{
			position: relative;
			width: 804px;
			height: 63px;
			padding: 0px 0px 0px 220px;
			margin: 0px;
			list-style: none;
			background: url('images/nav_bg.gif') repeat-x;
		}

			#header ul li{
				float: left;
				width: auto;
				height: auto;
				padding: 0px 11px 0px 11px;
				margin: 0px 0px 0px 0px;
				border-left: 1px solid #e58c36;
			}

			#header ul .nav_last{
				border-right: 1px solid #e58c36;
			}
			
				#header ul li a{
					display: block;
					padding: 0px 0px 0px 0px;
					margin: 0px 0px 0px 0px;
				}

				#header ul li #nav_video{
					width: 113px;
					height: 35px;
					background: url('images/nav_video.gif') no-repeat;
				}
				
				#nav_akt{
					width: 69px;
					height: 35px;
					background: url('images/nav_akt.gif') no-repeat;
				}

				#nav_proj{
					width: 60px;
					height: 35px;
					background: url('images/nav_proj.gif') no-repeat;
				}

				#nav_down{
					width: 77px;
					height: 35px;
					background: url('images/nav_down.gif') no-repeat;
				}

				#nav_unter{
					width: 98px;
					height: 35px;
					background: url('images/nav_untern.gif') no-repeat;
				}

				#nav_kont{
					width: 58px;
					height: 35px;
					background: url('images/nav_kont.gif') no-repeat;
				}

		object{
			position: absolute;
			top: 130px;
			left: 41px;
			z-index: 20;

			display: block;
			width: 944px;
			height: 191px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		#header #live{
			display: block;
			position: absolute;
			top: 130px;
			right: 137px;
			z-index: 30;

			padding: 0px;
			margin: 0px;
			width: 185px;
			height: 190px;
			background: url('images/live.png') no-repeat;			
		}

		* html #header #live{
			top: 131px;
			background: url('images/live_ie6.gif') no-repeat;
		}

		#header #so_kon{
			display: block;
			position: absolute;
			top: 341px;
			right: 135px;
			z-index: 30;

			padding: 0px;
			margin: 0px;
			width: 123px;
			height: 24px;
			background: url('images/sofort_kontakt.jpg') no-repeat;
		}

	#content{
		position: absolute;
		top: 132px;
		left: 0px;
		z-index: 5;
				
		width: 684px;
		background: url('images/content_bg.png') repeat-y;
		padding: 240px 80px 20px 360px;
		margin: 0px 0px 0px 0px;
	}

	* html #content{
		background: url('images/content_bg_ie6.gif') repeat-y;
	}
		#inner_content{
			position: relative;					
			
			width: 580px;
			/*min-height IE HACK*/
			min-height: 500px;
			height:auto !important;
			height: 500px;	
			
			padding: 0px 0px 0px 20px;
			margin: 0px 0px 0px 0px;
			
			border-left: solid 1px #E2E3E7;
		}

			#inner_content h2{
				font: normal 18px 'Arial'; color: #DC6B17;
				margin: 0px 0px 10px 0px;
			}
			
			#inner_content h3{
				margin: 0px 0px 10px 0px;
				font: bold 12px 'Arial'; color: #4A4A4A;
			}

/*
			#inner_content h3 a{
				font: bold 12px 'Arial'; color: #4A4A4A;
			}
*/			
			#inner_content p{
				font: normal 12px 'Arial'; color: #4A4A4A;
				line-height: 20px;
				margin: 0px 0px 15px 0px;
				padding: 0px 0px 0px 0px;
			}

			#inner_content p.erster{
				margin: 0px 0px 0px 0px
			}
            
            #inner_content p.mehr_finden{
                margin: 15px 0px 15px 0px;
            }

				#inner_content a#linker {
					font: normal 12px 'Arial'; color: #4A4A4A;
					text-decoration: underline;
					line-height: 40px;
				}
				
				#inner_content a {
					font: normal 12px 'Arial'; color: #4A4A4A;
				}				
		
		#info{
			position: absolute;
			bottom: -95px;
			left: 100px;
			z-index: 50;
			
			width: 940px;

			padding: 0px 0px 30px 0px;
			margin: 0px 0px 0px 0px;
			list-style: none;
		}
			
			#info li{
				float: left;
				margin: 0px 0px 0px 0px;
				padding: 0px 10px 0px 9px;
				background: url('images/info_strich.gif') no-repeat 0px 5px;
			}
			
			#info li.info_first{
				background: none;
			}
			
			#info li.last{
				background: none;
				/*margin: 0px 0px 0px 400px;*/
			}

				
				#info li a{
					font: normal 11px 'Arial'; color: #D75A06;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					text-decoration: none;
				}

				#info li a:hover{
					color: #FD9955;
				}

		#footer{
			position: absolute;
			bottom: -36px;
			left: 0px;
			z-index: 10;

			width: 996px;
			height: 36px;
			background: url('images/footer_bg.png') no-repeat;
			padding: 0px 64px 0px 64px;
			margin: 0px 0px 0px 0px;
		}
		
		* html #footer{
			background: url('images/footer_bg_ie6.jpg') no-repeat;
		}

			#footer ul{
				position: relative;
				height: 36px;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				list-style: none;
			}
				
				#footer ul li{
					float: left;
					padding: 6px 0px 0px 0px;
					margin: 0px 20px 0px 0px;
					font: normal 9px 'Arial'; color: #fff;
					line-height: 9px;
				}

				#footer ul li.first{
					width:240px;
					padding: 6px 320px 0px 0px;
					margin: 0px 0px 0px 0px;
				}
				
					#footer ul li a{
						font: normal 9px 'Arial'; color: #fff;
						line-height: 9px;
						text-decoration: none;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
					}

	
    .font_italic{
        font-style: italic !important;
    }
    
	ul#frankfurt{
		position: absolute;
		top: 373px;
		left: 63px;
		height:auto;
		z-index: 40;
		width: 283px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font: normal 12px 'Arial'; color: #4A4A4A;
    }

		ul#frankfurt li{
			position: relative;
			margin: 0px 0px 4px 0px;
			width: 283px;
			list-style:none;
		}

		ul#frankfurt li img{
			width: 16px;
			height: 16px;
			padding: 0px 0px 0px 0px;
		}
		
		
		ul#frankfurt li a{
			font: normal 12px 'Arial'; color: #4A4A4A;
			text-decoration:none;
		}	
		
		ul#frankfurt li a:hover{
			text-decoration:underline;
		}	
		
		ul#frankfurt li.f1{
			margin: 4px 0px 0px 0px;
		}
		
		ul#frankfurt li.f2{
			margin: 4px 0px 0px 0px;
		}
		
		ul#frankfurt li.f4{
			margin: 4px 0px 0px 0px;
		}
		
		ul#frankfurt li.f4 a{
			margin: 0px 0px 0px 6px;
		}
		
		ul#frankfurt li.f3{
			margin: 3px 8px 0px 0px;
		}
		
		ul#frankfurt li.f3 a{
			float: left;
			margin: 3px 0px 0px 9px;
		}
		
		ul#frankfurt li.f3 img{
			float: left;
			margin: 1px 0px 0px 0px;
		}
	
	
	ul#muenchen{
		position: absolute;
		top: 449px;
		left: 63px;
		height:auto;
		z-index: 40;
		width: 283px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font: normal 12px 'Arial'; color: #4A4A4A;
	}

		ul#muenchen li{
			position: relative;
			margin: 0px 0px 4px 0px;
			width: 283px;
			list-style:none;
		}

		ul#muenchen li img{
			width: 16px;
			height: 16px;
			padding: 0px 0px 0px 0px;
		}
		
		
		ul#muenchen li a{
			font: normal 12px 'Arial'; color: #4A4A4A;
			text-decoration:none;
		}	
		
		ul#muenchen li a:hover{
			text-decoration:underline;
		}	
		
		ul#muenchen li.m1{
			margin: 4px 0px 0px 0px;
		}
		
		ul#muenchen li.m2{
			margin: 4px 0px 0px 0px;
		}
		
		ul#muenchen li.m4{
			margin: 4px 0px 0px 0px;
		}
		
		ul#muenchen li.m4 a{
			margin: 0px 0px 0px 6px;
		}
		
		ul#muenchen li.m3{
			margin: 3px 8px 0px 0px;
		}
		
		ul#muenchen li.m3 a{
			float: left;
			margin: 3px 0px 0px 9px;
		}
		
		ul#muenchen li.m3 img{
			float: left;
			margin: 1px 0px 0px 0px;
		}
		
		
		
	ul#berlin{
		position: absolute;
		top: 525px;
		left: 63px;
		height:auto;
		z-index: 40;
		width: 283px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font: normal 12px 'Arial'; color: #4A4A4A;
	}

		ul#berlin li{
			position: relative;
			margin: 0px 0px 4px 0px;
			width: 283px;
			list-style:none;
		}

		ul#berlin li img{
			width: 16px;
			height: 16px;
			padding: 0px 0px 0px 0px;
		}
		
		
		ul#berlin li a{
			font: normal 12px 'Arial'; color: #4A4A4A;
			text-decoration:none;
		}	
		
		ul#berlin li a:hover{
			text-decoration:underline;
		}	
		
		ul#berlin li.b1{
			margin: 4px 0px 0px 0px;
		}
		
		ul#berlin li.b2{
			margin: 4px 0px 0px 0px;
		}
		
		ul#berlin li.b4{
			margin: 4px 0px 0px 0px;
		}
		
		ul#berlin li.b4 a{
			margin: 0px 0px 0px 6px;
		}
		
		ul#berlin li.b3{
			margin: 3px 8px 0px 0px;
		}
		
		ul#berlin li.b3 a{
			float: left;
			margin: 3px 0px 0px 9px;
		}
		
		ul#berlin li.b3 img{
			float: left;
			margin: 1px 0px 0px 0px;
		}
		
        
	#interna{
        position: absolute;
		top: 601px;
		left: 63px;
		height:auto;
		z-index: 40;
		width: 283px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font: bold 12px 'Arial'; color: #4A4A4A;
    }
		
		
		
    ul#boston{
		position: absolute;
		top: 635px;
		left: 63px;
		height:auto;
		z-index: 40;
		width: 283px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font: normal 12px 'Arial'; color: #4A4A4A;
	}

		ul#boston li{
			position: relative;
			margin: 0px 0px 4px 0px;
			width: 283px;
			list-style:none;
		}

		ul#boston li img{
			width: 16px;
			height: 16px;
			padding: 0px 0px 0px 0px;
		}
		
		
		ul#boston li a{
			font: normal 12px 'Arial'; color: #4A4A4A;
			text-decoration:none;
		}	
		
		ul#boston li a:hover{
			text-decoration:underline;
		}	
		
		ul#boston li.b1{
			margin: 4px 0px 0px 0px;
		}
		
		ul#boston li.b2{
			margin: 4px 0px 0px 0px;
		}
		
		ul#boston li.b4{
			margin: 4px 0px 0px 0px;
		}
		
		ul#boston li.b4 a{
			margin: 0px 0px 0px 6px;
		}
		
		ul#boston li.b3{
			margin: 3px 8px 0px 0px;
		}
		
		ul#boston li.b3 a{
			float: left;
			margin: 3px 0px 0px 9px;
		}
		
		ul#boston li.b3 img{
			float: left;
			margin: 1px 0px 0px 0px;
		}
        
        
    ul#peking{
		position: absolute;
		top: 707px;
		left: 63px;
		height:auto;
		z-index: 40;
		width: 283px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font: normal 12px 'Arial'; color: #4A4A4A;
	}

		ul#peking li{
			position: relative;
			margin: 0px 0px 4px 0px;
			width: 283px;
			list-style:none;
		}

		ul#peking li img{
			width: 16px;
			height: 16px;
			padding: 0px 0px 0px 0px;
		}
		
		
		ul#peking li a{
			font: normal 12px 'Arial'; color: #4A4A4A;
			text-decoration:none;
		}	
		
		ul#peking li a:hover{
			text-decoration:underline;
		}	
		
		ul#peking li.b1{
			margin: 4px 0px 0px 0px;
		}
		
		ul#peking li.b2{
			margin: 4px 0px 0px 0px;
		}
		
		ul#peking li.b4{
			margin: 4px 0px 0px 0px;
		}
		
		ul#peking li.b4 a{
			margin: 0px 0px 0px 6px;
		}
		
		ul#peking li.b3{
			margin: 3px 8px 0px 0px;
		}
		
		ul#peking li.b3 a{
			float: left;
			margin: 3px 0px 0px 9px;
		}
		
		ul#peking li.b3 img{
			float: left;
			margin: 1px 0px 0px 0px;
		}
		
        
    #voll_add{
		position: absolute;
		top: 787px;
		left: 63px;
		height:auto;
		z-index: 40;
		width: 280px;
        border-top: solid 1px #E3E3E8;
		padding: 10px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
        text-align:justify;
	}
        #voll_add a{
            font: bold 12px 'Arial'; color: #4A4A4A;
            font-style: italic; 
            text-decoration: none;
            line-height: 19px;
        }
        #voll_add a:hover{
            text-decoration: underline;
        }