body {
	background-color: #5c5c5c; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cccccc;
	line-height:20px;
}

h1, h2, h3, h4 { 
	font-weight:bold;
	text-align:left;
}
h6 { 
	text-decoration:underline;
}

a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
text-decoration:none;
}

a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
text-decoration:underline;
}
a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
text-decoration:underline;
}
a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
text-decoration:none;
}

#container {
	width:760px;
  	margin:0px auto;
  	text-align:left;
}

#push {
	margin-left:2em;
}

#content {
	position:absolute;
	width:646px;
	height:592px;
	top: 50%;
	left: 50%;
	margin-top: -296px;
	margin-left: -323px;
	z-index:1;
	text-align:left;


}
#mainlogo {
background-image:url(../images/Header.gif);
	position:absolute; 
	left:7px; 
	top:0px; 
	width:632px; 
	height:181px; 
	z-index:2
}
#navi {
	position:absolute; 
	left:7px; 
	top:181px; 
	width:632px; 
	height:27px; 
	z-index:3
}

#footer {
	position:absolute; 
	left:7px; 
	top:560px; 
	width:632px; 
	height:31px; 
	z-index:6;
}
#left {
	position:absolute;
	left:0px;
	top:0px;
	width:7px;
	height:591px;
	background-image:url(../images/shad_l.gif);
	background-repeat:repeat-y; 
	z-index:5;
	
}
#right {
	position:absolute; 
	left:639px; 
	top:0px; 
	width:7px; 
	height:591px;
	background-image:url(../images/shad_r.gif);
	background-repeat:repeat-y; 
	z-index:5; 
	
}
#hidden1 {
	position:absolute; 
	left:131px; 
	top:181px; 
	width:125px; 
	height:84px; 
	z-index:20; 
	visibility: hidden;
}
#hidden2 {
	position:absolute; 
	left:256px; 
	top:181px; 
	width:125px; 
	height:84px; 
	z-index:20; 
	visibility: hidden;
}
#hidden3 {
	position:absolute; 
	left:386px; 
	top:181px; 
	width:120px; 
	height:84px; 
	z-index:20; 
	visibility: hidden;
}
#imgbox {
	position:absolute; 
	left:387px; 
	top:283px; 
	width:230px; 
	height:276px; 
	z-index:10;
}
#imgbox2 {
	position:absolute;
	left:387px;
	top:209px;
	z-index:4;
}
#txtbox {
	position:absolute;
	left:51px;
	top:250px;
	width:348px;
	height:214px;
	z-index:6;
}
#impbox {
	position:absolute;
	left:49px;
	top:208px;
	width:590px;
	height:352px;
	z-index:5;
	overflow:auto;
	scrollbar-3dlight-color:#666666;
	scrollbar-arrow-color:#990000;
	scrollbar-darkshadow-color:#666666;
	scrollbar-face-color:#999999;
	scrollbar-highlight-color:#666666;
	scrollbar-shadow-color: #666666;
	scrollbar-track-color: #666666;
}
div.gallery {
	position:absolute;
	left:7px;
	top:182px;
	width:633px;
	height:287px;
	z-index:9;
}
#kontakt {
	position:absolute;
	width:340px;
	height:256px;
	z-index:1;
	left: 43px;
	top: 298px;
}
#headline {
	position:absolute; 
	left:45px; 
	top:226px; 
	width:119px; 
	height:33px; 
	z-index:2;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color:#666666;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	background-color: #CCCCCC;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid;
	border-color:#666666;
	background-color: #CCCCCC;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	color: #666666;
	background-color: #cccccc;

}
.tableheading {

background-color:#666666;
}

.galerie {
	position:absolute;
	left:93px;
	top:47px;
	width:601px;
	height:287px;
	z-index:9;
}

