/* ITM - Texte CSS */


.hgnewsletter {
background-color:#E3E3E3;
}

.black {
background-color:#000000;
}

#banner {position: absolute; top: 0px; left: 0px;  z-index: 10;}
#schliessen {position: absolute; top: 30px; left: 530px;  z-index: 30;}
#deeplink {position: absolute; top: 30px; left: 30px;  z-index: 20;}



BODY {
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
}

h1 { 	 
color: #063772;
font-size : 15px;
font-family : Arial, Helvetica;
font-weight : bold;
text-decoration: none;
line-height: 22px;
}

.level0{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#827E7E;
line-height: 18px;
text-decoration:underline;
}

.level1{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#827E7E;
line-height: 18px;
text-decoration:underline;
}
.level2{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#827E7E;
line-height: 18px;
text-decoration:underline;
}
.level3{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#827E7E;
line-height: 18px;
text-decoration:underline;
}
.level4{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#827E7E;
line-height: 18px;
text-decoration:underline;
}
.level5{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#827E7E;
line-height: 18px;
text-decoration:underline;
}
.easynav{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.easynav:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
}


.menueasynav{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:regular;
color:#7F7F7F;
text-decoration:none;
}

.menueasynav:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:regular;
color:#000000;
text-decoration:none;
}

.linksuccessneu2 {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#063772;
text-decoration:none;
background-image:url(/images/knb.gif);
background-repeat:no-repeat;
background-position:4px 2px;
padding:0px 12px 0px 20px;
line-height: 25px;
}

.linksuccessneu2:hover {
color:#063772;
line-height: 25px;
background-image:url(/images/knb.gif);
}

.linksuccessneu1 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#7982AA;
text-decoration:none;
background-image:url(/images/knb1.gif);
background-repeat:no-repeat;
background-position:4px 2px;
padding:0px 12px 0px 20px;
}

.linksuccessneu1:hover {
color:#063772;
background-image:url(/images/knb.gif);
}
.linkgr { 	 
color: #FFFFFF;
font-size : 24px;
font-family : Arial, Helvetica;
font-weight : regular;
text-decoration: none;
line-height: 32px;
}

.linkkl { 	 
color: #FFFFFF;
font-size : 14px;
font-family : Arial, Helvetica;
font-weight : regular;
text-decoration: none;
line-height: 32px;
}

.applemenun {
background: url(/images/navigation.gif) no-repeat top left;
font: normal 12px Arial, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: #000000;
font-weight : bold;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 35px;
text-decoration: none;
width: 220px;
}


.zitata { 	 
color: #FFFFFF;
font-size : 24px;
font-family : Arial, Helvetica;
font-weight : regular;
text-decoration: none;
line-height: 30px;
}

.applemenu{
margin: 5px 0;
padding: 0;
width: 240px; /*width of menu*/
height: 82px;
}

.applemenu div.silverheader a{
background: url(/images/navigation.gif) no-repeat top left;
font: normal 12px Arial, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: #000000;
font-weight : bold;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 35px;
text-decoration: none;
width: 240px;
}

.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
background: url(/images/navigation.gif) no-repeat top left;
}

.applemenu div.selected a, .applemenu div.silverheader a:hover{
background: url(/images/navigation.gif) no-repeat top left;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
padding: 5px;
height: 40px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.managedlink {
font: normal 11px Arial, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: #827E7E;
font-weight : regular;
text-decoration: none;
}

.menuunternav { 	 
color: #FFFFFF;
font-size : 11px;
font-family : Arial, Helvetica;
font-weight : bold;
text-decoration: none;
}

.menuunternav:hover { 	 
color: #000000;
font-size : 11px;
font-family : Arial, Helvetica;
font-weight : bold;
text-decoration: none;
}

.suchtextheader { 	 
color: #063772;
font-size : 14px;
font-family : Arial, Helvetica;
font-weight : bold;
text-decoration: none;
line-height: 25px;
}
.headersuche {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#7F7F7F;
text-decoration:none;
background-image:url(/images/kn.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding:0px 0px 0px 18px;
}
.headersuche :hover {
color:#000000;
background-image:url(/images/knaktiv.gif);
}

.menusuche2 { 	 
color: #827E7E;
font-size : 11px;
font-family : Arial, Helvetica;
font-weight : regular;
text-decoration: underline;
line-height: 16px;
}

.suchtextklein { 	 
color: #827E7E;
font-size : 11px;
font-family : Arial, Helvetica;
font-weight : regular;
text-decoration: none;
line-height: 16px;
}
.sucheaktiv {
color: #827E7E;
font-size : 14px;
font-family : Arial, Helvetica;
font-weight : bold;
text-decoration: none;
}


.ifelder1textn { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
background-color:#000000;
border-bottom: #2B2A2A 1px solid;
	border-top: #2B2A2A 1px solid;
	border-left: #2B2A2A 1px solid;
	border-right: #2B2A2A 1px solid;
        width: 280px;
        height: 22px;
} 
.ifelder1text { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
background-color:#000000;
border-bottom: #2B2A2A 1px solid;
	border-top: #2B2A2A 1px solid;
	border-left: #2B2A2A 1px solid;
	border-right: #2B2A2A 1px solid;
        width: 280px;
        height: 60px;
} 

.ifelder1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #827E7E; 
	border-bottom: #CDCBCB 1px solid;
	border-top: #CDCBCB 1px solid;
	border-left: #CDCBCB 1px solid;
	border-right: #CDCBCB 1px solid;
        width: 321px;
        height: 18px;
} 
.ifelder2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #827E7E; 
	border-bottom: #CDCBCB 1px solid;
	border-top: #CDCBCB 1px solid;
	border-left: #CDCBCB 1px solid;
	border-right: #CDCBCB 1px solid;
        width: 270px;
        height: 18px;
}

.ifelder3 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #827E7E; 
	border-bottom: #CDCBCB 1px solid;
	border-top: #CDCBCB 1px solid;
	border-left: #CDCBCB 1px solid;
	border-right: #CDCBCB 1px solid;
        width: 50px;
        height: 18px;
}

.ifelder4 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #827E7E; 
	border-bottom: #CDCBCB 1px solid;
	border-top: #CDCBCB 1px solid;
	border-left: #CDCBCB 1px solid;
	border-right: #CDCBCB 1px solid;
        width: 50px;
        height: 18px;
}

.ifelder5 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #827E7E; 
	border-bottom: #CDCBCB 1px solid;
	border-top: #CDCBCB 1px solid;
	border-left: #CDCBCB 1px solid;
	border-right: #CDCBCB 1px solid;
        width: 270px;
        height: 18px;
}


.textpersdaten {
color: #827E7E;
font-size : 12px;
font-family : Arial, Helvetica;
font-weight : regular;
text-decoration: none;
line-height: 18px;
width: 90px;
}

.textpersdaten1 {
color: #827E7E;
font-size : 12px;
font-family : Arial, Helvetica;
font-weight : regular;
text-decoration: none;
line-height: 18px;
}

.hgsuccess {
background-image:url(/images/hgsuccess.gif);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
padding:0px 10px 0px 18px;
}

.linksuccessneu {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
background-image:url(/images/kn1.gif);
background-repeat:no-repeat;
background-position:0px 4px;
display:block;
padding:0px 10px 0px 18px;
}

.linksuccessneu:hover {
color:#000000;
background-image:url(/images/knaktiv1.gif);
}

.bgweiss {
	background-color:#77777E;
}

.successkat { 	 
color: #FFFFFF;
font-size : 14px;
font-family : Arial, Helvetica;
font-weight : bold;
text-decoration: none;
line-height: 30px;
}

.lauftext_textarea { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #827E7E; 
	border-bottom: #CDCBCB 1px solid;
	border-top: #CDCBCB 1px solid;
	border-left: #CDCBCB 1px solid;
	border-right: #CDCBCB 1px solid;
} 

.textpersdatenfeed_textarea { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #827E7E; 
	border-bottom: #CDCBCB 1px solid;
	border-top: #CDCBCB 1px solid;
	border-left: #CDCBCB 1px solid;
	border-right: #CDCBCB 1px solid;
} 


.linksuccess {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#7F7F7F;
text-decoration:none;
background-image:url(/images/kn.gif);
background-repeat:no-repeat;
background-position:0px 4px;
display:block;
padding:0px 10px 0px 18px;
}

.linksuccess:hover {
color:#000000;
background-image:url(/images/knaktiv.gif);
}

.bgfeedback {
background-color:#FFFFFF;
}

.bgheadernav {
background-color:#575555;
}

.suchfeld { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #B5B5B5; 
	border-bottom: #B5B5B5 1px solid;
	border-top: #B5B5B5 1px solid;
	border-left: #B5B5B5 1px solid;
	border-right: #B5B5B5 1px solid;
        width: 130px;
        height: 15px;
} 

.zitat { 	 
color: #FFFFFF;
font-size : 18px;
font-family : Arial, Helvetica;
font-weight : bold;
text-decoration: none;
line-height: 30px;
}

.newsheadline { 	 
color: #827E7E;
font-size : 12px;
font-family : Arial, Helvetica;
font-weight : bold;
text-decoration: none;
line-height: 18px;
}

.newstext { 	 
color: #827E7E;
font-size : 11px;
font-family : Arial, Helvetica;
font-weight : regular;
text-decoration: none;
line-height: 16px;
}

.servicepunkt {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#575555;
text-decoration:none;
}

.klein 	{ 
color: #575555;
font-size : 10px;
font-family : Arial, Helvetica;
text-decoration: none;
}

/* ITM - Links CSS */

.menuheaderhaupt { 	 
color: #B0AFAF;
font-size : 12px;
font-family : Arial, Helvetica;
font-weight : bold;
text-decoration: none;
}

.menuheaderhaupt:hover { 	 
color: #FFFFFF;
font-size : 12px;
font-family : Arial, Helvetica;
font-weight : bold;
text-decoration: none;
}


.menuheaderhaupt_aktiv { 	 
color: #FFFFFF;
font-size : 12px;
font-family : Arial, Helvetica;
font-weight : bold;
text-decoration: none;
}

.menuunternav_aktiv { 	 
color: #000000;
font-size : 11px;
font-family : Arial, Helvetica;
font-weight : bold;
text-decoration: none;
}

.success { 	 
color: #575555;
font-size : 12px;
font-family : Arial, Helvetica;
font-weight : regular;
text-decoration: none;
}

.success:hover { 	 
color: #000000;
font-size : 12px;
font-family : Arial, Helvetica;
font-weight : regular;
text-decoration: none;
}

.menunewsstart { 	 
color: #827E7E;
font-size : 11px;
font-family : Arial, Helvetica;
font-weight : regular;
text-decoration: none;
line-height: 16px;
} 

.menunews { 	 
color: #FF0000;
font-size : 11px;
font-family : Arial, Helvetica;
font-weight : regular;
text-decoration: none;
line-height: 16px;
} 

.mehr-link-neu {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#7F7F7F;
text-decoration:none;
background-image:url(/images/link.gif);
background-repeat:no-repeat;
background-position:0px 4px;
display:block;
padding:0px 10px 0px 15px;
}

.mehr-link-neu:hover {
color:#000000;
background-image:url(/images/link.gif);
}

.menuservice {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#7F7F7F;
text-decoration:none;
}

.menuservice:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#000000;
text-decoration:none;
}

/* ITM - Hintergrund CSS */

.bgmittel {
background-color:#B2B2B2;
}

.bgnews {
background-image:url(/images/balken.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}
































.portal { 	 
	color: #ffffff;
	font-size : 12px;
	font-family : Arial, Helvetica;
	text-decoration: none;
	font-weight : bold;
	line-height: 26px;
	vertical-align: middle;
	text-indent: 38px;
}

.news {
	background-color:#FFFFFF;
}

.menufooter { 	 
	color: #000000;
	font-size : 12px;
	font-family : Arial, Helvetica;
	text-decoration: none;
} 

.111472 {
	width: 280px;
	height: 190px;
	background-image:url(/images/hg_1.jpg);
	background-repeat:no-repeat;
        background-position:0px 1px;
}

.111466 {
	width: 280px;
	height: 190px;
	background-image:url(/images/hg_2.jpg);
	background-repeat:no-repeat;
        background-position:0px 1px;
}

.541208 {
	width: 280px;
	height: 190px;
	background-image:url(/images/hg_3.jpg);
	background-repeat:no-repeat;
        background-position:0px 1px;
}

.111463 {
	width: 280px;
	height: 190px;
	background-image:url(/images/hg_4.jpg);
	background-repeat:no-repeat;
        background-position:0px 1px;
}

.111469 {
	width: 280px;
	height: 190px;
	background-image:url(/images/hg_5.jpg);
	background-repeat:no-repeat;
        background-position:0px 1px;
}
