/* --------------------- CSS RESET --------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
} 	
/* --------------------- CSS RESET --------------------- */

body {
	background-color:#000;
	background-image:url(../bilder/background.jpg);
	background-position:center center;
	background-attachment:fixed;
	background-repeat:no-repeat;
}

#container {
	/*background-image:url(../bilder/background.jpg);
	background-position:center center;
	background-repeat:no-repeat;*/
	position:absolute;
	height:616px;
	width:1004px;
	top:50%;
	left:50%;
	margin-top:-308px;
	margin-left:-502px;
}

#container_imp {
	position:absolute;
	height:600px;
	width:400px;
	top:0px;
	left:0px;
	margin:0px;
}


/* --------------------- TXT --------------------- */
h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22pt;
	color:#95ceff;
}

h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:white;
}

p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#dfdfdf;	
}

ul {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#dfdfdf;

}

.lo {
	list-style-type:disc;
	color:#1e1e1e;
}

.df {
	color:#dfdfdf;
}

#content {
	position:absolute;
	top:315px;
	left:223px;
	height:300px;
	width:558px;
	overflow:auto;
	padding-right:20px;
}

		#content a {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:10pt;
			color:#95ceff;
			text-decoration:none;
		
		}

		#content a:hover {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:10pt;
			color:#95ceff;
			text-decoration:underline;
		}

#content_imp {
	position:absolute;
	top:161px;
	left:15px;
	height:424px;
	width:370px;
	overflow:auto;
	}
	
		#content_imp a {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:10pt;
			color:#95ceff;
			text-decoration:none;
		
		}

		#content_imp a:hover {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:10pt;
			color:#95ceff;
			text-decoration:underline;
		}

#headline {
	position:absolute;
	top:238px;
	left:223px;
	height:70px;
	width:558px;
}

#kontakt{
	position: absolute;
	height: 300px;
	width: 250px;
	top: 315px;
	left:480px;
	z-index:99;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#dfdfdf;
}

		#kontakt a {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:10pt;
			color:#95ceff;
			text-decoration:none;
		
		}

		#kontakt a:hover {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:10pt;
			color:#95ceff;
			text-decoration:underline;
		}

.txt {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:black;	
}

.txt2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#999;
}

.txt3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#red;
}

#container_form {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	position:absolute;
	top:0px;
	width:600px;
	height:700px;
	left:0px;
}

#form {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#dfdfdf;
	position:absolute;
	top:20px;
	width:560px;
	height:660px;
	left:50%;
	margin-left:-230px;
    
}

/* --------------------- TXT --------------------- */



/* --------------------- BILD --------------------- */
#bild_main {
	position:absolute;
	top:39px;
	left:202px;
	height:165px;
	width:600px;
}

#bild_leistung {
	position:absolute;
	top:500px;
	left:225px;
	height:132px;
	width:558px;
}

#galerie {
	position:absolute;
	top:214px;
	left:812px;
	height:390px;
	width:285px;
}

	#galerie img {
		padding:0px 7px 7px 0px;
	}
/* --------------------- BILD --------------------- */



/* --------------------- NAVI --------------------- */
#navi {
	position:absolute;
	top:244px;
	left:52px;
	height:250px;
	width:150px;
}

#navi_top {
	position:absolute;
	top:16px;
	left:630px;
	height:20px;
	width:auto;
}

		#navi_top a {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:10pt;
			color:white;
			text-decoration:none;
		}

		#navi_top a:hover {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:10pt;
			color:white;
			text-decoration:underline;
		}


#subnavi {
	position:absolute;
	top:198px;
	left:624px;
	height:81px;
	width:160px;
	z-index:99;
}

		#subnavi a {
			padding:0px 2px 0px 0px;
		}
		
		
#nav_imp {
	position:absolute;
	background:#transparent;
	list-style: none;
	margin:0;
	padding:0;
	top:126px;
	left:0px;
	height:20px;
	width:400px;
}

		#nav_imp li {
			float: left;
			font: 100%;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			list-style:none;
		}

		#nav_imp a {
			text-align:center;
			width:132px;
			background: #95cfff;
			color: #00335f;
			display: block;
			margin: 0px 1px 0px 0px;
			padding: 2px 0px;
			text-decoration: none;
			border:none;
			outline:none;
			overflow:hidden;
		}

		#nav_imp a:hover {
			background: #005ba8;
			color: #fff;
			
		}
/* --------------------- NAVI --------------------- */

