body {
	font-family: Arial, Helvetica, sans-serif;


}
.maintable {
	width: 955px;
	margin-top: 40px;

}
#logo {
	padding-left: 40px;
	margin-bottom: 25px;
	margin-left: 40px;
	padding-bottom: 28px;


}
#header {

}

.partner {
	margin-left: 120px;
	padding-left: 120px;
	padding-top: 31px;


}
li {
	list-style-type: square;
}
h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.printonly {
	display: none;
}
.content {
	font-size: 12px;
	padding-top: 28px;
	padding-left: 44px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	empty-cells: show;


}
.contentFlash {
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;


}
.editcell {
	padding-top: 25px;
}

/***************************************************************************************/
/*  2. CT Menu Styles                                                                  */
/***************************************************************************************/

#navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;

}


/* Alle Listen */
#navigation ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* Alle Listenpunkte */
#navigation li {
	display: block;
	line-height: 21px;
}

/* Alle Listenpunkte ab der zweiten Ebene */
#navigation li ul li {
	display: block;
}

/* Alle Listen ab der zweiten Ebene */
#navigation li ul {
}
/* Alle Listenpunkte ab der dritten Ebene */
#navigation li ul li ul li { 
	line-height: 16px;
}
/* Alle Listen ab der dritten Ebene */
#navigation li ul li ul {
}

/* nur fr horizontales menu: to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
#navigation li>ul { 
}

/* Aktion beim Daarberfahren ber die Navigation: nur fr horizontales Menu */
#navigation li:hover ul, #navigation li.over ul {
}


.inaktiv { /* Untermenupunkte, die nicht aktiv sind*/
	display: none;
}
#navigation li.inaktiv {
	display:none
}

	
/*****************************/
/* Links in der ersten Ebene */
/*****************************/

#navigation a:link {
	margin-left: 101px;
	padding-left: 2px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	width: 209px;
	display: table;




}
#navigation a:visited {
	margin-left: 101px;
	padding-left: 2px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	width: 209px;
	display: table;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;



}
#navigation a:hover {
	margin-left: 101px;
	padding-left: 2px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	width: 209px;
	display: table;
	background-color: #E6E6E6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;



}
#navigation a:active {
	margin-left: 101px;
	padding-left: 2px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	width: 209px;
	display: table;
	background-color: #E6E6E6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;



}

/* ...wenn Unterpunkt aktiv ist */
#navigation a.link0Selected:link {
	color: #000000;
	background-color: #E6E6E6;
}
#navigation a.link0Selected:visited {
	color: #000000;
	background-color: #E6E6E6;
}
#navigation a.link0Selected:hover {
	color: #000000;
	background-color: #E6E6E6;
}
#navigation a.link0Selected:active {
	color: #000000;
	background-color: #E6E6E6;
	}


#navigation li.nav0Selected {
	background-image: url(media/navi_aktiv.gif);
	background-repeat: no-repeat;
}

	
/* ...wenn Navigationspunkt selbst aktiv ist*/
#navigation a.link0Active:link {
	background-color: #E6E6E6;
	color: #000000;

}
#navigation a.link0Active:visited {
	color: #000000;
	background-color: #E6E6E6;
}
#navigation a.link0Active:hover {
	color: #000000;
	cursor: default;
	background-color: #E6E6E6;
}
#navigation a.link0Active:active {
	color: #000000;
	cursor: default;
	background-color: #E6E6E6;
	}

#navigation li.nav0Active {
	background-image: url(media/navi_aktiv.gif);
	background-repeat: no-repeat;
}



/******************************/
/* Links in der zweiten Ebene */
/******************************/

#navigation li ul li a:link {
	font-weight: normal;
}
#navigation li ul li a:visited {
	font-weight: normal;
		}
#navigation li ul li a:hover {
	font-weight: normal;
}
#navigation li ul li a:active {
	font-weight: normal;
}

/* ...wenn Unterpunkt aktiv ist*/
#navigation a.link1Selected:link {
	background-color: #E6E6E6;
}
#navigation a.link1Selected:visited {
	background-color: #E6E6E6;
}
#navigation a.link1Selected:hover {
	background-color: #E6E6E6;
}
#navigation a.link1Selected:active {
	background-color: #E6E6E6;
	}
	
#navigation li.nav1Selected {
	background-image: url(media/navi_aktiv.gif);
	background-repeat: no-repeat;
}

/* ...wenn Punkt selbst aktiv ist*/
#navigation a.link1Active:link{
	color: #000000;
	background-color: #E6E6E6;
}
#navigation a.link1Active:visited{
	color: #000000;
	background-color: #E6E6E6;
}
#navigation a.link1Active:hover{
	color: #000000;
	cursor: default;
	background-color: #E6E6E6;
}
#navigation a.link1Active:active{
	color: #000000;
	cursor: default;
	background-color: #E6E6E6;
	}
	
#navigation li.nav1Active {
	background-image: url(media/navi_aktiv.gif);
	background-repeat: no-repeat;
}

/******************************/
/* Links in der dritten Ebene */
/******************************/

#navigation li ul li ul li a:link {
	font-size: 10px;
	padding-left: 10px;
}
#navigation li ul li ul li a:visited {
	font-size: 10px;
	padding-left: 10px;
}
#navigation li ul li ul li a:hover {
	font-size: 10px;
	padding-left: 10px;
}
#navigation li ul li ul li a:active {
	font-size: 10px;
	padding-left: 10px;
}


/* ...wenn Unterpunkt aktiv ist*/
#navigation a.link2Selected:link {
	background-color: #E6E6E6;
}
#navigation a.link2Selected:visited {
	background-color: #E6E6E6;
}
#navigation a.link2Selected:hover {
	background-color: #E6E6E6;
}
#navigation a.link2Selected:active {
	background-color: #E6E6E6;
	}
	
#navigation li.nav2Active {
	background-image: url(media/navi_aktiv.gif);
	background-repeat: no-repeat;
}


/* ...wenn Punkt selbst aktiv ist*/
#navigation a.link2Active:link{
	color: #000000;
	background-color: #E6E6E6;
}
#navigation a.link2Active:visited{
	color: #000000;
	background-color: #E6E6E6;
}
#navigation a.link2Active:hover{
	color: #000000;
	background-color: #E6E6E6;
	cursor: default;
}
#navigation a.link2Active:active{
	color: #000000;
	background-color: #E6E6E6;
	cursor: default;
	}

#navigation li.nav2Selected {
	background-image: url(media/navi_aktiv.gif);
	background-repeat: no-repeat;
}


/***************************************************************************************/
/*  3. Von Sitewalk.CMS vorgegebene Styles                                              */
/***************************************************************************************/

/* Module titles */
.Head {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
	font-variant: small-caps;
}


/* Bold colored - used for warnings and such */
.NormalRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FF0000;
	font-weight: bold;
}


/* Normal bold text */
.NormalBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FF0000;
	font-weight: bold;
}


/* Normal text */
.Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	}
	
table, tr, td, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

/* Login Link */
a.login:link {
	color: #CCCCCC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.login:visited {
	color: #CCCCCC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.login:hover {
	color: #CCCCCC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.login:active {
	color: #CCCCCC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* Print Stylesheet */
@media print {
    #logo { display: none }
	#navigationCell { display: none }
	#belowNavigationCell { display: none }
	.noprint { display: none }
	h1 {
	font-size: 16px;
	font-weight: bold;
}
.printonly {
	display: block;
	padding-bottom: 15px;
}
	
  }


