/* BODY ALLGEMEIN */
body 
{
	background-color:#f5f5ff; 
	background-image:url(../images/kachel.gif);
	background-repeat:repeat;
	margin:0px; 
	font-family:Verdana, Sans-Serif;
	}
a {color:#000063;}
a:hover {color:#0000ff; text-decoration:underline;}

/* TITEL */
.headline {background-color:#AA2B2B; color:#E69999; font-family:Verdana, Sans-Serif; font-size:16pt; font-weight:bold}

/* LOGO */
.logo {background-color:#AA2B2B; text-align:center;}

/*BANNER*/
table.banner {background-color:#000000;}
.shadow {background-color:#000000;}

/* MAINMENUE */
.mainmenue {color:#000063; font-family:Verdana, Sans-Serif; font-size:8pt; text-decoration:none;}
.mainmenue:hover {color:#0000ff;} 
.mainmenuesel {color:#0000ff; font-family:Verdana, Sans-Serif; font-size:8pt; text-decoration:none;}
table.mainmenue {background-color:#f5f5ff;}

/* SUBMENUE */
.submenue {background-color:#F8F8F8; color:#777777; font-size:7.5pt; text-decoration:none; font-family:Verdana, Sans-Serif;}
.submenue:hover {color:#0000ff;}
.submenuesel {background-color:#f5f5ff; color:#0000ff; font-family:Verdana, Sans-Serif; font-size:7.5pt; text-decoration:none;}

 
/* INFO...*/
.infohead 
{
	color:#000063; 
	font-variant:small-caps; 
	font-weight:bold; 
	font-size:9pt; 
	line-height:17px;
	padding-left:7px;
	border-bottom-color:#C0C0C0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-bottom:3px;
	}
.info {background-color:#F8F8F8; color:#000063; font-family:Verdana, Sans-Serif; font-size:7.5pt; line-height:13px;}

table.info 
{
	background-color:#FFFFFF; 
	color:#000063; 
	font-family:Verdana, Sans-Serif; 
	font-size:7.5pt; 
	line-height:13px;
	border-color:#c0c0c0;
	border-style:solid;
	border-width:1px;
	}
a.info {color:#0000ff;text-decoration:none;}
a.info:hover {color:#000063;}
a.partner, a.partner:visited 
{
	color:#000063;
	text-decoration:underline;
	}
a.partner:hover 
{
	color:#0000FF;
	text-decoration:none;
	}
	
	/* Menuename oberhalb des Untermenues */
	.bordertop {
		color:#000063; 
		font-variant:small-caps; 
		font-weight:bold; 
		font-size:9pt; 
		border-top-color:#C0C0C0;
		border-top-width:1px;
		border-top-style:solid;
		border-left-color:#C0C0C0;
		border-left-width:1px;
		border-left-style:solid;
		border-right-color:#C0C0C0; 
		border-right-width:1px; 
		border-right-style:solid; 
		background-color:#FFFFFF;
		line-height:17px;
		padding-left:7px;
		font-family:Verdana, Sans-Serif;
	}
	/* unterhalb des Untermenues */
	.border {
		color:#A0A0A0; 
		font-variant:small-caps; 
		font-weight:bold; 
		font-size:9pt; 
		border-color:#C0C0C0;
		border-style:solid; 
		border-width:1px;
		background-color:#FFFFFF;
		line-height:17px;
		padding-left:7px;
		font-family:Verdana, Sans-Serif;
	}

/* CONTENT */
.content {background-color:#FFFFFF;}
.contenthead {background-color:#f5f5ff; color:#0000ff; font-family:Verdana, Sans-Serif; font-size:8pt;}
.contentheadline {background-color:#f5f5ff; color:#0000ff; font-family:Verdana, Sans-Serif; font-size:8pt;}
.contenttext {background-color:#FFFFFF; color:#000063; font-size:8pt; line-height:17px;}
a.contenttext {color:#000063;}
a.contenttext:hover {color:#0000ff; text-decoration:underline;}

.contenttable {background-color:#D1D1D1; color:#000063; font-size:8pt;}
.cell {
	background-color:#FFFFFF; 
	color:#000063; 
	font-size:8pt; 
	font-weight:bold;
	padding:3 5 3 5;
}
.cell1 {
	background-color:#FFFFFF; 
	color:#000063; 
	font-size:8pt; 
	padding:2 5 2 5;
}

.contentformular {background-color:#FFFFFF; color:#000063; font-size:8pt;}
.image {background-color:#FFFFFF; color:#000063; font-size:8pt;}
p.image 
{	margin-top:3px;
	font-size:7.5pt;
	}
td.image 
{
	text-align:center;
	}


/* FOOT */
.foot {background-color:#FFFFFF; color:#000063; font-family:Verdana, Sans-Serif; font-size:8pt;}
.foot:hover {color:#0000ff;}

.toc {color:#000063; font-size:7pt; text-decoration:none;}
.toc:hover {color:#0000ff; text-decoration:underline;}


/* FARBDEFINTIONEN */
.orange 
{
	border-bottom-color:#0000ff;
	border-bottom-width:1px;
	border-bottom-style:solid;
	}
	
	/* GRAUTOENE */
	.grau {background-color:#C0C0C0;}
	td.mgrau 
	{
		background-color:#F2F2F2;
		}
	table.mgrau
	{
		background-color:#F2F2F2;
		}
	td.mgrau03
	{
		background-color:#F2F2F2;
		background-image:url(../images/laeufer.gif);
		background-repeat:no-repeat;		
		background-position:0px 170px;
		}
.white {background-color:#FFFFFF;}

/* LISTENFORMATIERUNG */
li, ul {
	list-style-image:url(../images/lister.gif); list-style-position:outside;
	margin-left:20px;
}

/* SITEMAP */
a.sitemap1, a.sitemap1:visited
{
	font-size:8pt;
	color:#000063;
	text-decoration:none;
	}
a.sitemap1:hover 
{
	color:#0000FF;
	text-decoration:underline;
	}
	
a.sitemap2, a.sitemap2:visited
{
	font-size:7.5pt;
	color:#000063;
	text-decoration:none;
	}
a.sitemap2:hover 
{
	color:#0000FF;
	text-decoration:underline;
	}
