body{
margin: 12px 0px 0px 0px;
font-family:Arial, sans serif;
color:#2F2F2F;
background-color:#FFFFFF;
font-size:9pt;
}

td{
font-family:Arial, sans serif;
font-size:9pt;

}
.nav{
	background-color:#D7D7D7;
}


.bt_light{
	background-color:#E4EDFE;
    font-family:Terminal, Arial, sans serif;
	font-size:9pt;
}
.bt_dark{
	background-color:#C4D3F1;
    font-family:Terminal, Arial, sans serif;
}
.greylight{
	background-color:#EcEBEB;
    font-family:Arial, sans serif;
	font-size:9pt;
}
.greymiddle{
	background-color:#D1D1D1;
}
.greydark{
	background-color:#C4C4C4;
}
.bluedark{
	background-color:#003399;
	}
.bluelight{
	background-color:#6882B5;
	}
.white{
	background-color:#FFFFFF;
	}

.blueishgrey{
	background-color:#DADFE7;
	padding-top:9px;
	padding-bottom:11px;
}
.blueishgreynp{
	background-color:#DADFE7;
}
.blueishgreylight{
	background-color:#ECF1FA;
	padding-top:9px;
	padding-bottom:10px;
}
.blueishgreylightnp{
	background-color:#ECF1FA;
}
.blueishgreydark{
	background-color:#B3C0DA;
}


.error{
	color:#EA1C06;
	font-weight:bold;
}

b.white{
	color:#FFFFFF;
	background-color:#6882B5;
}
	
a, a.smallInactive, a.smallactive,a.grey{
font-family:Arial, sans serif;
color:#003399;
font-size:9pt;
text-decoration:none;
}	

a.smallInactive, .smallInactive,  a.smallactive, .smallactive{
font-size:7pt;
}

a.grey,a.greynav{
color:#2F2F2F;
font-size:9pt;
}

a.smallInactive, .smallInactive{
color:#2F2F2F;
 }

a:hover{
	text-decoration:underline;
}

a.greynav:hover{
text-decoration:none;
}

input.txt, textarea{
	width:111px;
	border-style:none;
	font-size:9px;
	border:1px solid #D7D7D7;
	font-family:Arial, sans serif;
}
input.txtsb{
	width:111px;
	border-style:none;
	font-size:9px;
	border:1px solid #B6B6B6;
	font-family:Arial, sans serif;
}
input.txterror{
	width:111px;
	border-style:none;
	font-size:9px;
	border:1px solid #EA1C06;
	font-family:Arial, sans serif;
}
select{
	width:190px;
	border-style:none;
	font-size:9pt;
}


div{
	padding: 10px 10px 20px 17px;
	margin:0px 0px 0px 0px;
	font-family:Arial, sans serif;
	font-size:9pt;
}

#kontaktSenden{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}
.teaserPic{
	padding: 4px 10px 10px 0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, sans serif;
	font-size:9pt;
}

.teaserNoPic{
	padding: 0px 10px 10px 17px;
	margin:0px 0px 0px 0px;
	font-family:Arial, sans serif;
	font-size:9pt;
}

.hl{
	font-family:Arial, sans serif;
	color:#003399;
	font-size:9pt;}

	
ul{
	list-style-image:url('../images/common/bullet.gif');
	margin-left:17px;
	margin-top:10px;
	margin-bottom:15px;
	padding-left:17px;
	line-height:17px;
}	

div.greylight{
	
	padding: 10px 10px 10px 17px;
	margin:0px 0px 5px 0px;
}

div.content{
	margin:0px 0px 0px 17px;
}
p{
margin: 7px 0px 0px 0px;
}


	div.calcLeft {
		position: absolute;visibility : visible;z-index : 80;
	}

	div.NavHelpButton, div.NavHelpButton_V {
		visibility : visible;position: absolute;z-index : 100;
	}
	div.NavHelpLayer, div.NavHelpLayer_V {
		position: absolute; z-index : 10; width : 770px; visibility : hidden;
	}
	
	
	
.submainnavlow, a:link.submainnavlow, a:active.submainnavlow, a:visited.submainnavlow, a:hover.submainnavlow{
	background-color:#D7D7D7;
	color:#2F2F2F;
	font-family:Arial, sans serif;
	font-size:9pt;
	text-decoration:none;
	padding: 0px 1px 0px 1px;
}

.submainnavhigh, a:link.submainnavhigh, a:active.submainnavhigh, a:visited.submainnavhigh, a:hover.submainnavhigh{
	background-color:#003399;
	color:#FFFFFF;
	font-family:Arial, sans serif;
	font-size:9pt;
	text-decoration:none;
	padding: 0px 1px 0px 1px;
}


.subsubnavlow, a:link.subsubnavlow, a:active.subsubnavlow, a:visited.subsubnavlow, a:hover.subsubnavlow{
	background-color:#F7F6F6;
	color:#2F2F2F;
	font-family:Arial, sans serif;
	font-size:9pt;
	text-decoration:none;
	padding: 0px 1px 0px 1px;
}

.subsubnavhigh, a:link.subsubnavhigh, a:active.subsubnavhigh, a:visited.subsubnavhigh, a:hover.subsubnavhigh{
	background-color:#F7F6F6;
	color:#2F2F2F;
	font-family:Arial, sans serif;
	font-size:9pt;
	text-decoration:none;
	padding: 0px 1px 0px 1px;
}

h1{
  font-family:Arial, sans serif;
  font-size:18pt;
  font-weight:normal;
  color:#003399;
  margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

h2{
  font-family:Arial, sans serif;
  font-size:14pt;
  color:#003399;
  margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

h3{
  font-family:Arial, sans serif;
  font-size:12pt;
  color:#003399;
  margin:20px 0px -4px 0px;
	padding:0px 0px 0px 0px;
}

h4{
	font-family:Arial, sans serif;
	color:#003399;
	font-size:14pt;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;}

h5{
	font-family:Arial, sans serif;
	font-size:10pt;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	
select{
	font-family:Arial, sans serif;
	font-size:9pt;
}
.ikbtableheader{
	background-color:#6882B5;
	color:#FFFFFF;
	font-family:Arial, sans serif;
	font-size:9pt;
	font-weight:bold;
	}