/* @override http://kc-f.de/css/seitenneu.css */

body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #194d7f;
	font-size: 0.6em !important;
	font-size: 0.3em;
	color: #000000;
}
#kasten {
	text-align: left;
	margin: auto;
	width: 63em;
	height: 43em;
	position: relative;
	background-color: #f7e0ae;
   	color: #66ffff; 
}
#kdr{
	height: 3em;
	position: relative;
}
img.kdr{
	width: 35em;
	height: 4em;
}
#logo{
	top: 15em;
	width: 27em;
	height: 20em;
	overflow: auto;
  	position: absolute;
	left: 22em;
}

img.logo{
	width: 20em;
}

#logoeck{
	width: 12em;
	height: 10em;
	overflow: auto;
  	position: absolute;
	top: 3em;
	left: 4em;
}

img.logoeck{
	width: 12em;
}

#navi {
	width: 18em;
	font-size: 0.8em;
	position: absolute;
	height: 36em;
	left: 5em;
	overflow: auto;
	background-color: transparent;
	top: 14em;
}

div#navi li {
	list-style-type: none;
	margin-left: -2em;
	line-height: 1.5em;
}

#navi ul ul {
	left: 0;
	position: relative;
}

div#navi li.kleinezeile {
	font-size: 2em;
	line-height: 0.5em;
}

#strich {
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 5.5em;
}

#index {
	position: absolute;
	right: 0;
	width: 46em;
	color: #7c0d00;
	background-color: transparent;
	height: 34em;
	overflow: auto;
	font-size: 0.8em;
	top: 8em;
	padding-right: 6em;
}

#index span.uber {
	font-weight: bold;
	font-size: 1.1em;
}

span.unter {
	font-size: 0.85em;
}

#personal{
	width: 13em;
	position: absolute;
	bottom: 0.5em;
	left: 3em;
	height: 4em;
	text-align: center;
}

img.personal{
	width: 13em;
	position: absolute;
	left: 0em;
}

#vital{
	width: 15em;
	position: absolute;
	left: 24em;
	height: 4em;
	bottom: 0.5em;
	text-align: center;
}

img.vital{
	width: 15em;
	position: absolute;
	left: 0em;
}

#innovation{
	width: 15em;
	position: absolute;
	height: 4em;
	bottom: 0.5em;
	right: 3em;
	text-align: center;
}

img.innovation{
	width: 15em;
	position: absolute;
	left: 0em;

}

img.mig{
	width: 5em;
	position: absolute;
	right: 2em;
}

img.alfred{
	width: 3em;
	position: absolute;
	left: 2em;
}

img.graph {
	width: 18em;
	position: relative;
	margin-left: 13em;
	margin-right: 15em;
}

h1 {
	font-size: 1.4em;
	color: #194d7f;
	background-color: transparent;
}
h2 {
	font-size: 1.2em;
	color: #7c0d00;
	background-color: transparent;
}

h3 {
	font-size: 1.1em;
	color: #194d7f;
	background-color: transparent;
}
td {
	color: #7c0d00;
	background-color: transparent;
}
img{
	border-style: none;
}

#menueoben{
    top: 0;	
	color: #000000;		
    text-align: right;
	position: absolute;
	background-color: transparent;
	width: 100%;
	z-index: 1;
	height: 2em;
}

a:link.bild, a:visited.bild {
	background-color: transparent;
	color: #7c0d00;
	text-decoration: none;
	display: block;
	width: 100%;
}
a:hover.bild, a:active.bild {
	background-color: #fda927;
	color: #194d7f;
	text-decoration: none;
}

a:link.nav_l, a:visited.nav_l {
	background-color: transparent;
	color: #7c0d00;
	text-decoration: none;
	display: block;
	width: 98%;
}
a:hover.nav_l, a:active.nav_l {
	background-color: #fda927;
	color: #194d7f;
	text-decoration: none;
}


a:link.nav_o, a:visited.nav_o {
	background-color: transparent;
	color: #194d7f;
	text-decoration: none;
	font-size: 0.8em;
}
a:hover.nav_o, a:active.nav_o {
	background-color: transparent;
	color: #04a05e;
	text-decoration: none;
}

.olinks {
z-index: 5;
    top: -1px;
    left: -1px; 
	width: 1.5em;
	height: 1.5em;
 	position: absolute;
}

.orechts {
z-index: 5;
    right: -1px;
	width: 1.5em;
	height: 1.5em;
   	position: absolute;
	top: -1px;
}

.ulinks {
z-index: 5;
    left: -1px;
	width: 1.5em;
	height: 1.5em;
   	position: absolute;
	bottom: -1px;
}

.urechts {
z-index: 5;
    right: -1px;
	width: 1.5em;
	height: 1.5em;
   	position: absolute;
	bottom: -1px;
}

#vali{
	z-index: 1;
	bottom: -2em;
	right: 0em;
	background-color: transparent;
	position: absolute;
}
#valic{
	z-index: 1;
	bottom: -2em;
	left: 9em;
	background-color: transparent;
	position: absolute;
}
.valia{
	width: 3.5em;
	background-color: transparent;
	height:1.3em;
}
.valic{
	width: 3.1em;
	background-color: transparent;
	height:1.2em;
}
.valid{
	width: 1.6em;
	background-color: transparent;
	height:1.2em;
}
.valib{
	width: 3em;
	background-color: transparent;
	height:1.3em;
}

.grad{
   	font-size: 1.05em;
	background-color: transparent;
   	color: #f7e0ae; 
   	font-weight: bold;	
	left: 0em;
	position: absolute;
	bottom: -1.7em;
}
.fuss{
	z-index: 2;
   	width: 6em;
	height: 8em;
	bottom: 4.5em;
	right: 1em;
	position: absolute;
}

.unterstrichen {
	text-decoration: underline;
}

img.passbild {
	position: relative;
	float: right;
	padding: 1em;
	width: 13em;
}

