/* BODY ALLGEMEIN */
body 
{
	background-color:#F9F9F9; 
	margin:0px; 
	font-family:Verdana, Sans-Serif;
}

/* ALLGEMEINE DEFINTION */
a {color:#1148AA; text-decoration:underline;}
a:visited {color:#1148AA; text-decoration:underline;}
a:hover {color:#9CBBE6; text-decoration:none;}
font {font-size:8pt;}

ul
{
	margin-left:0px;
	}
li 
{
	list-style-image:url(../images/lister.gif);
	list-style-position:inside;
	margin-left:13px;
	padding-top:3px;
	}
img {border:solid 0px #FFFFFF;}

/*BANNER*/
.banner 
	{
		background-color:#0c4da2;
	}

/* BANNER ZUR ADVENTSZEIT */
.advent 
{
	background-image:url(../images/advent/bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	}
.banner-weihnachten 
{
	background-image:url(../images/advent/banner.jpg);
	background-repeat:no-repeat;
	}
.logo-weihnachten 
{
	background-image:url(../images/advent/logo.jpg);
	background-repeat:no-repeat;
	}
/* HINTERGRUNDKACHEL UNTERHALB PIKTOGRAMMEN */
.kachel {background-image:url(../images/shadow.gif); background-repeat:repeat-x;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* N A V I G A T I O N */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
		
	/* NAVIAGTIONSRAHMEN */	
		div.navi 
		{
			border-color:#1148AA;
			border-style:solid;
			border-width:1px;
			padding:1px;
			}
		
	/* 1. EBENE */
		table.navi1 
		{
			border-bottom-color:#1148AA;
			border-bottom-width:1px;
			border-bottom-style:solid;
			background-color:#DBE4F1;
			}
		td.navi1 
		{
			background-color:#DBE4F1;
			line-height:19px;
			vertical-align:middle;
			padding-left:10px;
			}
		td.navi1sel
		{
			background-color:#1148AA;
			line-height:19px;
			vertical-align:middle;
			padding-left:10px;
			}
		td.navi1selborder
		{
			background-color:#FFFFE3;
			border-right-color:#680404;
			border-right-style:solid;
			border-right-width:1px;
			border-left-color:#680404;
			border-left-style:solid;
			border-left-width:1px;
			}
		.navi1 
		{
			color:#1148AA; 
			font-size:7.5pt; 
			font-weight:bold; 
			text-decoration:none;
			text-transform:uppercase;
		}
		.navi1:visited
		{
			color:#1148AA; 
			font-size:7.5pt; 
			font-weight:bold; 
			text-decoration:none;
			text-transform:uppercase;
		}
		.navi1:hover {color:#1148AA} 
		.navi1sel 
		{
			color:#FFFFFF;
			font-size:7.5pt; 
			font-weight:bold; 
			text-decoration:none; 
			text-transform:uppercase;
		}
		.navi1sel:visited 
		{
			color:#FFFFFF;
			font-size:7.5pt; 
			font-weight:bold; 
			text-decoration:none; 
			text-transform:uppercase;
		}
			
			
	/* 2.EBENE */
		table.navi2
		{
			background-color:#DBE4F1; 
			}
		table.navi2sel
		{
			background-color:#C0D3EE;
			}

		.navi2 
		{
			color:#1148AA; 
			font-size:7.5pt; 
			text-decoration:none; 
			text-transform:none;
			}
		.navi2:visited
		{
			color:#1148AA; 
			font-size:7.5pt; 
			text-transform:none;
			text-decoration:none; 
			}
		.navi2:hover {color:#1148AA;}
		.navi2sel 
		{
			color:#1148AA; 
			font-size:7.5pt; 
			text-decoration:none; 
			font-weight:bold;
			text-transform:uppercase;
			}
		.navi2sel:visited
		{
			color:#1148AA; 
			font-size:7.5pt; 
			text-decoration:none; 
			font-weight:bold;
			text-transform:uppercase;
			}
			
			/* INTELLIWEBS */
				span.fontiw
				{
					color:#CC3333;
					font-weight:bold;
					text-decoration:none;
					}
				span.borderiw
				{
					border-style:solid;
					border-width:1px;
					border-color:#CC3333;
					padding:4px;
					width:100%;
					color:#CC3333;
					font-weight:bold;
					}
				div.borderiw
				{
					border-style:solid;
					border-width:1px;
					border-color:#CC3333;
					padding:4px;
					margin-top:-10px;
					margin-bottom:-20px;
					width:98%;
					color:#CC3333;
					font-weight:bold;
					}
				div.iwimage 
				{
					background-image:url(../images/iw.jpg);
					background-repeat:no-repeat;
					height:100%;
					}
				.navi2iwsel 
				{
					color:#CC3333; 
					font-size:7.5pt; 
					text-decoration:none; 
					font-weight:bold;
					text-transform:uppercase;
					}
				.navi2iwsel:visited
				{
					color:#CC3333; 
					font-size:7.5pt; 
					text-decoration:none; 
					font-weight:bold;
					text-transform:uppercase;
					}
			/* CORPORATE NETWORKS */
				span.fontcn
				{
					color:#FF9900;
					font-weight:bold;
					text-decoration:none;
					}
				span.bordercn
				{
					border-style:solid;
					border-width:1px;
					border-color:#FF9900;
					padding:4px;
					width:100%;
					color:#FF9900;
					font-weight:bold;
					}
				div.bordercn
				{
					margin-top:-5px;
					margin-bottom:-20px;
					border-style:solid;
					border-width:1px;
					border-color:#FF9900;
					padding:4px;
					width:98%;
					color:#FF9900;
					font-weight:bold;
					}
				div.cnimage 
				{
					background-image:url(../images/cn.jpg);
					background-repeat:no-repeat;
					height:100%;
					}
					
				.navi2cnsel 
				{
					color:#ee7700; 
					font-size:7.5pt; 
					text-decoration:none; 
					font-weight:bold;
					text-transform:uppercase;
					}
				.navi2cnsel:visited
				{
					color:#ee7700; 
					font-size:7.5pt; 
					text-decoration:none; 
					font-weight:bold;
					text-transform:uppercase;
					}
			/* ENTERPRISE SOLUTIONS */
				span.fontes
				{
					color:#008D03;
					font-weight:bold;
					text-decoration:none;
					}
				span.borderes
				{
					border-style:solid;
					border-width:1px;
					border-color:#008D03;
					padding:4px;
					width:100%;
					color:#008D03;
					font-weight:bold;
					}
				div.borderes
				{
					margin-top:-5px;
					margin-bottom:-20px;
					border-style:solid;
					border-width:1px;
					border-color:#008D03;
					padding:4px;
					width:98%;
					color:#008D03;
					font-weight:bold;
					}

				div.esimage 
				{
					background-image:url(../images/es.jpg);
					background-repeat:no-repeat;
					height:100%;
					}

				.navi2essel 
				{
					color:#008D03; 
					font-size:7.5pt; 
					text-decoration:none; 
					font-weight:bold;
					text-transform:uppercase;
					}
				.navi2essel:visited
				{
					color:#008D03; 
					font-size:7.5pt; 
					text-decoration:none; 
					font-weight:bold;
					text-transform:uppercase;
					}


	/* 3.EBENE */
		.navi3 
		{
			color:#1148AA; 
			font-size:7pt; 
			text-decoration:none;
			text-transform:none;
		}
		.navi3:visited
		{
			color:#1148AA; 
			font-size:7pt; 
			text-decoration:none; 
			line-height:17px;
			text-transform:none;
		}
		.navi3:hover {color:#1148AA;}
		.navi3sel 
		{
			color:#1148AA; 
			font-size:7pt; 
			text-decoration:none; 
			font-weight:bold;
			text-transform:uppercase;
		}
		.navi3sel:visited
		{
			color:#1148AA; 
			font-size:7pt; 
			text-decoration:none; 
			font-weight:bold;
			text-transform:uppercase;
		}
		
		.nav3space 
		{
			padding-left:12px;
			}
		
			/* INTELLIWEBS */
				.navi3iwsel 
				{
					color:#CC3333; 
					font-size:7pt; 
					text-decoration:none; 
					font-weight:bold;
					text-transform:uppercase;
					}
				.navi3iwsel:visited
				{
					color:#CC3333; 
					font-size:7pt; 
					text-decoration:none; 
					font-weight:bold;
					text-transform:uppercase;
					}
			/* CORPORATE NETWORKS */
				.navi3cnsel 
				{
					color:#ee7700; 
					font-size:7pt; 
					text-decoration:none; 
					font-weight:bold;
					text-transform:uppercase;
					}
				.navi3cnsel:visited
				{
					color:#ee7700; 
					font-size:7pt; 
					text-decoration:none; 
					font-weight:bold;
					text-transform:uppercase;
					}
			/* ENTERPRISE SOLUTIONS */
				.navi3essel 
				{
					color:#008D03; 
					font-size:7pt; 
					text-decoration:none; 
					font-weight:bold;
					text-transform:uppercase;
					padding:0px;
					margin:0px;
					}
				.navi3essel:visited
				{
					color:#008D03; 
					font-size:7pt; 
					text-decoration:none; 
					font-weight:bold;
					text-transform:uppercase;
					}
		

	/* 4.EBENE */
		.navi4 
		{
			color:#1148AA; 
			font-size:7pt; 
			text-decoration:none; 
			}
		.navi4:visited
		{
			color:#1148AA; 
			font-size:7pt; 
			text-decoration:none; 
			line-height:17px;
			}
		.navi4:hover {color:#1148AA;}
		.navi4sel 
		{
			color:#1148AA; 
			font-size:7pt; 
			text-decoration:none; 
			font-weight:bold;
			text-transform:uppercase;
		}
		.navi4sel:visited
		{
			color:#1148AA; 
			font-size:7pt; 
			text-decoration:none; 
			font-weight:bold;
			text-transform:uppercase;
		}


/* CONTENT */
table.content 
{
	background-color:#FFFFFF; 
	border-top-color:#1148AA;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-color:#1148AA;
	border-bottom-width:1px;
	border-bottom-style:solid;
	}
table.contenthead 
{
	background-color:#DCE4F1;
	padding-left:10px;
	padding-right:10px;
	}
.contenthead 
{
	color:#1148AA; 
	font-size:8pt; 
	font-weight:bold; 
	line-height:19px;
	text-transform:uppercase;
	}

table.contenttext 
{
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	}
	
.contenttext 
{
	color:#1148AA; 
	font-size:8pt; 
	line-height:17px; 
}
div 
{
	line-height:17px;
	}
p {
	color:#1148AA; 
	font-size:8pt; 
	line-height:17px; 
}
a.contenttext 
{
	color:#1148AA; 
	text-decoration:underline;
	}
a.contenttext:visited 
{
	color:#1148AA; 
	text-decoration:underline;
	}
a.contenttext:hover 
{
	color:#9CBBE6; 
	text-decoration:none;
	}
.contenttable 
{
	background-color:#EBEBEB; 
	color:#1148AA; 
	font-size:8pt;
	}
.contentformular 
{
	color:#1148AA; 
	font-size:8pt; 
	vertical-align:middle;
	}
.image 
{
	color:#1148AA; 
	font-size:8pt; 
	padding-top:0px;
	}
.cell1 
{
	color:#1148AA; 
	background-color:#F9F9F9; 
	line-height:15px; 
	vertical-align:top; 
	font-size:8pt; 
	padding:4px;}
.cell 
{
	line-height:15px; 
	vertical-align:top; 
	font-weight:bold; 
	padding:4px; 
	color:#1148AA; 
	font-size:8pt;}

/* FOOT */
div.foot
	{
		padding-left:24px; 
	}
.foot {color:#335293; font-size:7pt; line-height:14px; text-decoration:none; vertical-align:middle;}
a.foot {color:#670504; font-size:7pt;}
a.foot:hover {color:#9CBBE6; text-decoration:none;}

/* INHALTSVERZEICHNIS */
td.toc 
{
	background-color:#DCE4F1;
	padding-left:6px;
	}
.tochead 
{
	background-color:#DCE4F1;
	padding-right:10px;
	color:#1148AA;
	font-weight:bold;
	font-size:7.5pt;
	line-height:17px;
	}

.toc {color:#1148AA; font-size:7.5pt; text-decoration:none;}
.toc:visited {color:#1148AA; font-size:7.5pt; text-decoration:none;}
.toc:hover {color:#9CBBE6; text-decoration:none;}

/* SPRUNGMARKE */
.ontop {color:#1148AA; font-size:7.5pt; text-decoration:none; background-color:#DBE4F1;}
.ontop:visited {color:#1148AA; font-size:7.5pt; text-decoration:none;}
.ontop:hover {color:#9CBBE6; text-decoration:none;}

/* FARBDEFINITIONEN */
.white {background-color:#F9F9F9;}
.grey {background-color:#333333;}
.blue {background-color:#1148AA;}

/* SITEMAP */
table.sitemap {
	margin-top:5px;
	margin-left:6px;
}
td.sitemap {
	color:#1148AA; 
	font-size:7.5pt; 
	font-weight:bold; 
	text-decoration:none; 
	text-transform:uppercase;
	margin:0px;
}

/* PIKTOGRAMME UND SUCHFELD */
table.pix
{
	background-color:#DBE4F1;
	border-top-color:#1148AA;
	border-top-width:1px;
	border-top-style:solid
	}
table.search 
{
	margin-bottom:0px;
	}
.search 
{
	color:#1148AA;
	font-size:7.5pt;
	vertical-align:middle;}
	
/* INFO- UND NEWSBOX */
table.infobox 
{
	background-color:#DBE4F1;
	border-color:#1148AA;
	border-style:solid;
	border-width:1px;
	color:#1148AA;
	font-size:7.5pt;
	line-height:13px;
	}
a.info 
{
	color:#1148AA; 
	text-decoration:none;
	}
a.info:visited 
{
	color:#1148AA; 
	text-decoration:none;
	}
a.info:hover 
{
	color:#9CBBE6; 
	text-decoration:none;
	}
.infohead 
{
	background-color:#1148AA;
	}
td.info 
{
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	}
	
p.info 
{
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	}
h2 
{
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:7.5pt;
	line-height:16px;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	}