html {	width:100%;
		
		overflow-y:scroll;}

body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-variant:normal;
        font-size: 12px;
        text-align:center;
        color: #000000;
        background-color: #85B7F3;
        overflow:auto;
      
        margin-top:0px;
        

}

#main {	margin:0 auto;
		width:800px;
		min-height:600px;
		background-color:#808080;
		border:1px solid #1f1f1f;
		border-top:none;
		overflow:auto;
}

#top {		background-image: url(graphics/bg_top.jpg);
			height:120px;
			margin:0px;
		}
		
#nav1 {		background-color:#1f1f1f;
			font-size:10px;
			height:20px;
			padding:0px;
}

#nav1 a, .nav1_link a {	color:#ffffff;
	
			text-decoration:none;
			display:block;
			line-height:20px;
			}
			

.nav1_link a:hover	{	background-color:#317fc9;
}


			
.nav1_link, .nav1_link_active { 	float:left;
				width:140px;
				font-size:10px;
			}
			
.nav1_link_active {	background-color:#317fc9;}



#nav2 {		float:left;
			
			width:120px;
			margin-top:5px;
			font-size:10px;
			
		
			
			}

#nav2 img {border:none;
			border-bottom:1px solid black;}

.nav2_button {	margin-left:11px;
				border:1px solid black;
				width:115px;
				margin-bottom:5px;
				background-color: #85B7F3;
				height:67px;
}

.nav2_button:hover, .nav2_button_active {	background-color:#317fc9;
											margin-left:11px;
											border:1px solid black;
											width:115px;
											height:67px;
											margin-bottom:5px;

}

#nav2 a {	color:#ffffff;
			text-decoration:none;
			font-weight:bold;
			display:block;}

		

#content {	float:right;
			width:650px;
			padding:5px;
			text-align:justify;
			min-height:500px;
			background-color:#dfdfdf;
			padding-bottom:10px;
			overflow:auto;
			border-left:1px solid black;
			}
			
#content a {color:#0f0faa;
			text-decoration:none;}

#content a:hover {color: #5a5a5a;}
			
.img_right {float:right;
			margin-left:5px;
			border:1px solid #0f0f0f;
}

.img_left {float:left;
			margin-right:5px;
			border:1px solid #0f0f0f;
}

.astro_table {	margin: 0 auto;
				border:1px solid black;
				background-color:#aaaaaa;
				margin-bottom:15px;
				border-collapse:collapse;}
				
.astro_table td {border:1px solid black;}


div.equipment{border:1px solid black; margin-bottom:15px; padding-left:5px; }

div.equipment img{float:right; clear:both; height:230px; width:auto;}

div.clearer {clear: both; line-height: 0; height: 0;}

.gallery_cat {
				width:600px;
				padding:0px;
				text-align:center;
				margin: 0 auto;
				
				}
				
div.gallery {height:71px; width:95px; border:1px solid black; margin:1px; background-color:#4a95c9; float:left; text-align:center;;}

.gallery img{max-width:95px; max-height:71px; height:auto; width:auto; border:none; }

.gallery a{border:none; display:block;}

.gallery_cat h3 {text-align:left;}


#technischedaten {margin-bottom:15px;}

h1 {text-align:center;
	font-size:16px;}
	
h2 {font-size:16px;
	}
	
h3{	font-size:14px;
	margin-top:1px;
	margin-bottom:4px;
}

#news h3 a {color:black;}

h4 {font-size:10px;
	margin-top:-2px;
	margin-bottom:-2px;
	font-weight:normal;
}

h5	{	font-size:10px;
		margin-bottom:0px;
		margin-top:2px;}
		
h6  {font-size:14px;
	margin-bottom:5px;
	margin-top:10px;
	}
	

		
hr {margin-top:25px;
	margin-bottom:25px;
}

#faq h3 {margin-top:25px;
		margin-bottom:-7px;}
		
li {margin-bottom:5px;}

.default_news {	padding-top:2px;
				padding-left:5px;
				padding-bottom:2px;
				margin-bottom:10px;
				margin-top:-5px;
		
		}
		
		

#footer {	margin:0 auto;
			background-color:#000000;
			color:#ffffff;
			border-top:none;
			border:1px solid black;
			padding-top:2px;
			padding-bottom:2px;
		
			width:800px;
}



.imgbox {border: 1px solid rgb(5, 5, 5); padding: 5px;  float: left; font-size: 9px; background-color: rgb(255, 255, 255); color: black; text-align: center;}

.imgbox_left {border: 1px solid rgb(5, 5, 5); padding: 5px;  float: left; font-size: 9px; background-color: rgb(255, 255, 255); color: black; margin-right: 5px; text-align: center;}

.imgbox_right {border: 1px solid rgb(5, 5, 5); padding: 5px;float: left; font-size: 9px; background-color: rgb(255, 255, 255); color: black; margin-left: 5px; text-align: center; float:right}




/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
	
}

.lbLoading {
	background: #fff url(graphics/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	
	
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(graphics/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(graphics/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(graphics/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
	
}