body {
line-height: 14pt;
}

p.kasten {
	border: solid;
	padding: 10px;
	border-color: #14275F;
	border-width: 1px;
	}

div.kopf {
	width: 839px;
	height: 166px;
	background-image: url(images/start.jpg);
	vertical-align: top;
	z-index: 1;
	margin-top: 0px;
	margin-left: 130px;
	position: relative;
	background-repeat: no-repeat;
	clear: all;
}
div.kopf-support {
	width: 839px;
	height: 166px;
	background-image: url(images/support.jpg);
	vertical-align: top;
	z-index: 1;
	margin-top: 0px;
	margin-left: 130px;
	position: relative;
	background-repeat: no-repeat;
	clear: all;
}
div.kopf-housing {
	width: 839px;
	height: 166px;
	background-image: url(images/housing.jpg);
	vertical-align: top;
	z-index: 1;
	margin-top: 0px;
	margin-left: 130px;
	position: relative;
	background-repeat: no-repeat;
	clear: all;
}

div.kopf-security {
	width: 839px;
	height: 166px;
	background-image: url(images/security.jpg);
	vertical-align: top;
	z-index: 1;
	margin-top: 0px;
	margin-left: 130px;
	position: relative;
	background-repeat: no-repeat;
	clear: all;
}
div.kopf-backoffice {
	width: 839px;
	height: 166px;
	background-image: url(images/backoffice.jpg);
	vertical-align: top;
	z-index: 1;
	margin-top: 0px;
	margin-left: 130px;
	position: relative;
	background-repeat: no-repeat;
	clear: all;
}
div.kopf-business {
	width: 839px;
	height: 166px;
	background-image: url(images/business.jpg);
	vertical-align: top;
	z-index: 1;
	margin-top: 0px;
	margin-left: 130px;
	position: relative;
	background-repeat: no-repeat;
	clear: all;
}
div.kopf-consulting {
	width: 839px;
	height: 166px;
	background-image: url(images/consulting.jpg);
	vertical-align: top;
	z-index: 1;
	margin-top: 0px;
	margin-left: 130px;
	position: relative;
	background-repeat: no-repeat;
	clear: all;
}

a.kopf {
	FONT-SIZE: 8pt;  
	COLOR:#14275F; 
	FONT-FAMILY: verdana, helvetica; 
	line-height: 14pt; 
	text-decoration: none;
	padding-left: 14px;
}
span.einzug {
	line-height: 8pt; 
	padding-left: 14px;
}
a.kopf:hover {
	FONT-SIZE: 8pt;  
	COLOR:#FF0000; 
	FONT-FAMILY: verdana, helvetica; 
	line-height: 14pt; 
	text-decoration: none;
	padding-left: 14px;
}

a.kopf:active {
	FONT-SIZE: 8pt;  
	COLOR:#14275F; 
	font-weight: bold;
	FONT-FAMILY: verdana, helvetica; 
	line-height: 14pt; 
	text-decoration: none;
	padding-left: 14px;
}

div.leiste {
	width: 100%;
	max-height: 28px;
	margin: 0px 0px 0px 0px;
	z-index: 0;
	background-color: #14275F;
	white-space: nowrap;
	position: relative;
	}
div.leiste-backoffice {
	width: 100%;
	max-height: 28px;
	margin: 0px 0px 0px 0px;
	z-index: 0;
	background-color: #B25B0E;
	white-space: nowrap;
	position: relative;
	}
div.leiste-business {
	width: 100%;
	max-height: 28px;
	margin: 0px 0px 0px 0px;
	z-index: 0;
	background-color: #53641D;
	white-space: nowrap;
	position: relative;
	}
div.leiste-consulting {
	width: 100%;
	max-height: 28px;
	margin: 0px 0px 0px 0px;
	z-index: 0;
	background-color: #4C6092;
	white-space: nowrap;
	position: relative;
	}
div.leiste-housing {
	width: 100%;
	max-height: 28px;
	margin: 0px 0px 0px 0px;
	z-index: 0;
	background-color: #298F82;
	white-space: nowrap;
	position: relative;
	}
div.leiste-security {
	width: 100%;
	max-height: 28px;
	margin: 0px 0px 0px 0px;
	z-index: 0;
	background-color: #E5C065;
	white-space: nowrap;
	position: relative;
	}
div.topnavi {	
	width: 859px;
	max-height: 28px;
	margin: 0px 130px 0px 0px;
	z-index: 0;
	position: relative;
	background-image: url(images/hintergrund-leiste.gif);
	background-repeat: repeat;
	clear: all;
	}

div.topnavi-security {	
	width: 859px;
	max-height: 28px;
	margin: 0px 130px 0px 0px;
	z-index: 0;
	position: relative;
	background-image: url(images/hintergrund-leiste-projekt.gif);
	background-repeat: repeat;
	clear: all;
	}

div.topnavi-housing {	
	width: 859px;
	max-height: 28px;
	margin: 0px 130px 0px 0px;
	z-index: 0;
	position: relative;
	background-image: url(images/hintergrund-leiste-marketing.gif);
	background-repeat: repeat;
	clear: all;
	}
div.topnavi-consulting {	
	width: 859px;
	max-height: 28px;
	margin: 0px 130px 0px 0px;
	z-index: 0;
	position: relative;
	background-image: url(images/hintergrund-leiste-design.gif);
	background-repeat: repeat;
	clear: all;
	}
div.topnavi-business {	
	width: 859px;
	max-height: 28px;
	margin: 0px 130px 0px 0px;
	z-index: 0;
	position: relative;
	background-image: url(images/hintergrund-leiste-business.gif);
	background-repeat: repeat;
	clear: all;
	}
div.topnavi-backoffice {	
	width: 859px;
	max-height: 28px;
	margin: 0px 130px 0px 0px;
	z-index: 0;
	position: relative;
	background-image: url(images/hintergrund-leiste-backoffice.gif);
	background-repeat: repeat;
	clear: all;
	}
div.suche {
	float: right;
	width: 313px;
	height: 28px;
	z-index: 1;
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	vertical-align: top;
	BACKGROUND-COLOR: #91A3D1;
	position: relative;
	}
div.menu {
	width: 413px;
	height: 28px;
	z-index: 1;
	margin-top: 0px; 
	margin-left: 130px;
	margin-right: 0px; 
	margin-bottom: 0px; 
	vertical-align: middle;
	position: relative;
	background-color: #14275F;
}
div.menu-business {
	width: 413px;
	height: 28px;
	z-index: 1;
	margin-top: 0px; 
	margin-left: 130px;
	margin-right: 0px; 
	margin-bottom: 0px; 
	vertical-align: middle;
	position: relative;
	background-color: #53641D;
}
div.menu-backoffice {
	width: 413px;
	height: 28px;
	z-index: 1;
	margin-top: 0px; 
	margin-left: 130px;
	margin-right: 0px; 
	margin-bottom: 0px; 
	vertical-align: middle;
	position: relative;
	background-color: #B25B0E;
}
div.menu-consulting {
	width: 413px;
	height: 28px;
	z-index: 1;
	margin-top: 0px; 
	margin-left: 130px;
	margin-right: 0px; 
	margin-bottom: 0px; 
	vertical-align: middle;
	position: relative;
	background-color: #4C6092;
}
div.menu-housing {
	width: 413px;
	height: 28px;
	z-index: 1;
	margin-top: 0px; 
	margin-left: 130px;
	margin-right: 0px; 
	margin-bottom: 0px; 
	vertical-align: middle;
	position: relative;
	background-color: #298F82;
}

div.menu-security {
	width: 413px;
	height: 28px;
	z-index: 1;
	margin-top: 0px; 
	margin-left: 130px;
	margin-right: 0px; 
	margin-bottom: 0px; 
	vertical-align: middle;
	position: relative;
	background-color: #E5C065;
}

a.menu {
	FONT-SIZE: 8pt;
	Font-weight: normal;
	COLOR: #D1D8EB;
	FONT-FAMILY: verdana, helvetica;
	text-decoration: none;
	padding-left: 14px;
	clear: all;
	}

a.menu:hover {
	FONT-SIZE: 8pt;  
	Font-weight: normal;
	COLOR:#FFFFFF; 
	FONT-FAMILY: verdana, helvetica; 
	line-height: 14pt; 
	text-decoration: none;
	padding-left: 14px;
}

a.menu:active {
	FONT-SIZE: 8pt;  
	Font-weight: normal;
	COLOR: #D1D8EB;
	FONT-FAMILY: verdana, helvetica; 
	line-height: 14pt; 
	text-decoration: none;
	padding-left: 14px;
}
	
a.menu-security {
	FONT-SIZE: 8pt;  
	Font-weight: normal;
	COLOR:#14275F; 
	FONT-FAMILY: verdana, helvetica; 
	padding-left: 14px;
	text-decoration: none;
	clear: all;
}

a.menu-security:hover {
	FONT-SIZE: 8pt;  
	Font-weight: normal;
	COLOR:#FFFFFF; 
	FONT-FAMILY: verdana, helvetica; 
	line-height: 14pt; 
	text-decoration: none;
	padding-left: 14px;
}

a.menu-security:active {
	FONT-SIZE: 8pt;  
	Font-weight: normal;
	COLOR:#14275F; 
	FONT-FAMILY: verdana, helvetica; 
	line-height: 14pt; 
	text-decoration: none;
	padding-left: 14px;
}

input.suche {
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #91A3D1;
	width: 277px;
	FONT-FAMILY: verdana, helvetica;
	height: 24px;
	border: none;
	margin-left: 0px;
	margin-right: 0px; 
	margin-bottom: 0px; 
	padding-top: 4px;
}

img.suchbutton
{
	border: none;
	margin: 0px 0px 0px 0px;
	white-space: nowrap;
	vertical-align: top;
}
div.mitte {
	width: 840px;
	z-index: 1;
	margin-top: 0px;
	margin-left: 130px;
	vertical-align: top;
	position: relative;
	white-space: normal;
	FONT-SIZE: 8pt;
	COLOR: #14275F; 
	FONT-FAMILY: verdana, helvetica;
	clear: all;
	}
div.inhalt {
	margin-top: 0px;
	margin-left: 157px;
	width: 550px;
	z-index: 2;
	position: relative;
	background-color: #F8F8FA;
	padding-top: 38px;
	padding-left: 38px;
	padding-bottom: 38px;
	padding-right: 38px;
	vertical-align: top;
	}

div.navi {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 157px;
	z-index: 3;
	position: relative;
	background-color: #D1D8EB;
	}

a.navi {
	padding-left: 14px; 
	FONT-SIZE: 8pt;  
	COLOR:#14275F; 
	FONT-FAMILY: verdana, helvetica; 
	line-height: 14pt;  
	text-decoration: none;
}

div.navi-backoffice {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 157px;
	z-index: 3;
	position: relative;
	background-color: #C5A692;
	}
div.navi-business {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 157px;
	z-index: 3;
	position: relative;
	background-color: #ABB5AC;
	}
div.navi-consulting {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 157px;
	z-index: 3;
	position: relative;
	background-color: #A9B4D0;
	}
div.navi-housing {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 157px;
	z-index: 3;
	position: relative;
	background-color: #9DC2CB;
	}
div.navi-security {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 157px;
	z-index: 3;
	position: relative;
	background-color: #DCCA9A;

	}
a.navi:hover {
	FONT-SIZE: 8pt;  
	COLOR:#FF0000; 
	FONT-FAMILY: verdana, helvetica; 
	line-height: 14pt; 
	text-decoration: none;
	padding-left: 14px;
}

a.navi:active {
	FONT-SIZE: 8pt;  
	COLOR:#14275F; 
	font-weight: bold;
	FONT-FAMILY: verdana, helvetica; 
	line-height: 14pt; 
	text-decoration: none;
	padding-left: 14px;
}

div.claim {
	width: 770px;
	z-index: 3;
	FONT-SIZE: 12pt;
	COLOR: #14275F;
	FONT-FAMILY: Arial, sans-serif;
	line-height: 14pt;
	text-align: right;
	vertical-align: top;
	position: relative;
	clear: all;
	}

P,td {
	FONT-SIZE: 8pt;
	line-height: 14pt; 
	COLOR: #14275F; 
	FONT-FAMILY: verdana, helvetica;
}

a {
	FONT-SIZE: 8pt;  
	COLOR:#14275F; 
	FONT-FAMILY: verdana, helvetica; 
	line-height: 14pt;  
	text-decoration: underline;
}
a:hover {
	FONT-SIZE: 8pt;  
	COLOR:#FF0000; 
	FONT-FAMILY: verdana, helvetica; 
	line-height: 14pt; 
	text-decoration: underline;
}

a:active {
	FONT-SIZE: 8pt;  
	COLOR:#14275F; 
	font-weight: bold;
	FONT-FAMILY: verdana, helvetica; 
	line-height: 14pt; 
	text-decoration: underline;
}

div.notfall {
	background-color: #BCBED2;
	padding: 8px;
	}
a.notfall {
	FONT-SIZE: 8pt;  
	COLOR:#14275F; 
	FONT-FAMILY: verdana, helvetica; 
	line-height: 11pt;  
	text-decoration: none;
}
a.notfall:hover {
	FONT-SIZE: 8pt;  
	COLOR:#FF0000; 
	FONT-FAMILY: verdana, helvetica; 
	line-height: 11pt; 
	text-decoration: none;
}
a.notfall:active {
	FONT-SIZE: 8pt;  
	COLOR:#14275F; 
	FONT-FAMILY: verdana, helvetica; 
	line-height: 11pt; 
	text-decoration: none;
}
a.formrot {
	FONT-SIZE: 8pt;  
	COLOR:#bb233d; 
	FONT-FAMILY: verdana, helvetica; 
	line-height: 14pt; 
	text-decoration: none;
	padding-left: 14px;
}
div.wartungskalender {
	background-color: #BCBED2;
	padding: 8px;
	}
div.statusbarometer {
	background-color: #D1D8EB;
	padding: 8px;
	}

h1,H1.blue {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt; 
	line-height: 14pt; 
	COLOR: #14275F; 
	FONT-FAMILY: segoi,tahoma;
	}
strong.gelb { color: #EBAF2B;
	}
	
.formrot {
	FONT-WEIGHT: bold; 
	COLOR: #bb233d; 
}
.formblau {
	FONT-WEIGHT: bold; 
	COLOR: #0a3f6b; 
}
.form {
	FONT-WEIGHT: bold; 
}
.h2 {
	Font-size: 8pt;
	FONT-WEIGHT: bold; 
}

h2,th { 
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt; 
	line-height: 12pt; 
	COLOR: #14275F; 
	FONT-FAMILY: segoi,tahoma;
	}

th.lb { 
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt; 
	line-height: 12pt; 
	COLOR: #FFFFFF; 
	Background-color: #14275F;
	FONT-FAMILY: segoi,tahoma;
	}
p.copy {
	FONT-SIZE: 8pt; 
	line-height: 10pt; 
	COLOR: #14275F; 
	padding-left: 30px;
}
em {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt; 
	line-height: 18pt; 
	COLOR: #14275F; 
	FONT-FAMILY: segoi,tahoma;
}

input.v-name { width: 80px;
}
input.v-name2 { width: 116px;
}
input.v-name { width: 80px;
}
input.v-text { width: 200px;
}
input.v-plz { width: 50px;
}
input.v-ort { width: 146px;
}
