body{	
		margin: 0;
		padding: 0;
		height: 100%;
		width: 100%;
}

img {
		border: 0px;
}

a {
		text-decoration: none;
}

h1 {
		font-size:18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

.inner {
		display: none;
		visibility:hidden;
}

#bg {
		position: absolute;
		background-image: url(../images/bg_start.gif);
		background-position: 50% 69px;
		background-repeat: no-repeat;		
		top: 0;
		left: 0;
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
}

#main {
		position: absolute;
		top: 50px;
		left: 50%;
		margin-left: -400px;
		width: 700px;
		height: 440px;
}

.sichtbar {
		visibility: hidden;
}

/* ---------------------------------------------------------------------------- */

#logo_bns {
		position:absolute;
		top: 0px;
		left: 260px;		
}

#logo_bns a.bns_over {
		display:block;
		width:240px;
		height:151px;
		background-image: url(../images/logo_bns_sw.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}

#logo_bns a.bns_over:hover {
		display:block;
		width:240px;
		height:151px;
		background-image: url(../images/logo_bns_neuover.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}


/* ---------------------------------------------------------------------------- */

#logo_mode {
	position:absolute;
	top: 219px;
	left: 154px;
	background-image: url(fileadmin/templates/images/start_mode_sw.gif);
}

#logo_mode  {
		display:block;
		width: 195px;
		height: 388px;
		background-image: url(../images/start_mode.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}

#logo_mode a.mode_over:hover, #figur_mode a.figur_mode_over:hover {
		display:block;
		width: 195px;
		height: 388px;
		background-image: url(../images/start_mode.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}


#figur_mode a.figur_mode_over {
		position:absolute;
		display:block;
		width: 195px;
		height: 388px;
		top: 219px;
		left: 154px;
		background-image: url(../images/start_mode_sw.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}


#mode_text a.mode_text{
		position:absolute;
		width: 93px;
		height: 198px;
		top: 370px;
		left: 110px;
		background-image: url(../images/start_mode_text.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}

#mode_text a.mode_text:hover{
		position:absolute;
		width: 93px;
		height: 198px;
		top: 370px;
		left: 110px;
		background-image: url(../images/start_mode_text-over.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}

/* ---------------------------------------------------------------------------- */	
	
#logo_kpf {
		position:absolute;
		top: 0px;
		left: 100px;
}

#logo_kpf {
		display:block;
		width: 120px;
		height: 280px;
		background-image: url(../images/start_kpf.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}

#logo_kpf a.kpf_over:hover, #figur_kpf a.figur_kpf_over:hover {
		display:block;
		width: 120px;
		height: 280px;
		background-image: url(../images/start_kpf.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}

#figur_kpf a.figur_kpf_over {
		position:absolute;
		display:block;
		width: 120px;
		height: 280px;
		top: 0px;
		left: 100px;
		background-image: url(../images/start_kpf_sw.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}



#kpf_text a.kpf_text{
		position:absolute;
		width: 75px;
		height: 184px;
		top: 110px;
		left: 40px;
		background-image: url(../images/start_kpf_text.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}

#kpf_text a.kpf_text:hover {
		position:absolute;
		width: 75px;
		height: 184px;
		top: 110px;
		left: 40px;
		background-image: url(../images/start_kpf_text-over.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}

/* ---------------------------------------------------------------------------- */	
	
#logo_metall {
		position:absolute;
		top: 40px;
		left: 500px;
}

#logo_metall  {
		display:block;
		width: 120px;
		height: 292px;
		background-image: url(../images/start_metall.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}

#logo_metall a.metall_over:hover, #figur_metall a.figur_metall_over:hover {
		display:block;
		width: 120px;
		height: 292px;
		background-image: url(../images/start_metall.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}


#figur_metall a.figur_metall_over {
		position:absolute;
		display:block;
		width: 120px;
		height: 292px;
		top: 40px;
		left: 500px;
		background-image: url(../images/start_metall_sw.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}


#metall_text a.metall_text{
		position:absolute;
		width: 46px;
		height: 150px;
		top: 170px;
		left: 460px;
		background-image: url(../images/start_metall_text.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}

#metall_text a.metall_text:hover{
		position:absolute;
		width: 46px;
		height: 150px;
		top: 170px;
		left: 460px;
		background-image: url(../images/start_metall_text-over.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}

/* ---------------------------------------------------------------------------- */	
	
#logo_kfz {
		position:absolute;
		top: 300px;
		left: 570px;
}

#logo_kfz  {
		display:block;
		width: 120px;
		height: 321px;
		background-image: url(../images/start_kfz.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}

#logo_kfz a.kfz_over:hover, #figur_kfz a.figur_kfz_over:hover {
		display:block;
		width: 120px;
		height: 321px;
		background-image: url(../images/start_kfz.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}


#figur_kfz a.figur_kfz_over {
		position:absolute;
		display:block;
		width: 120px;
		height: 321px;
		top: 300px;
		left: 570px;
		background-image: url(../images/start_kfz_sw.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}


#kfz_text a.kfz_text{
		position:absolute;
		width: 61px;
		height: 119px;
		top: 475px;
		left: 530px;
		background-image: url(../images/start_kfz_text.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}

#kfz_text a.kfz_text:hover{
		position:absolute;
		width: 61px;
		height: 119px;
		top: 475px;
		left: 530px;
		background-image: url(../images/start_kfz_text-over.gif);
		background-position: top;
		background-repeat: no-repeat;
		z-index: 2;
}

/* ---------------------------------------------------------------------------- */	
	
#keywords {
		position:absolute;
		top: 180px;
		left: 240px;
		width: 400px;
		color: #969799;
		font-size:1.1em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight:120;
		text-align:left;
		word-spacing:4px;
		line-height:26px;
		margin:0;
		padding:0;
		background-color:transparent;
		z-index: 1;
		
}

#keywords a{
		color: #969799;
}

#keywords a:hover{
		color: #000;
}



