BODY { background-color: #b4b4b4; margin: 0px; padding: 0px; font-size: 0.7em; }
DIV, H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: verdana, arial, helvetica, sans-serif; color: #fff; }
PRE { font-family: monospace; }
TABLE { padding: 0px; }
A { color: #fff; text-decoration: underline; font-weight: normal; }
A:link {text-decoration:underline; color:#fff; font-weight:normal; }
A:hover {text-decoration:none; color:#fff; font-weight:normal; }

FORM { margin: 0px 0px 0px 0px;}
P, PRE { line-height:140%; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; }

TD { vertical-align: top; }
				
/******************/
/* Headers, plain */
/******************/
h1 {font-size:1.6em; line-height:1.2em; font-weight:bold; color:#fff; margin-bottom:1em; margin-top:0em;}
h2 {font-size:1.4em; line-height:1.2em; font-weight:bold; color:#fff; margin-bottom:1em;}
h3 {font-size:1.2em; line-height:1.2em; font-weight:bold; color:#fff; margin-bottom:0.7em;}
h4 {font-size:1em; line-height:1.2em; font-weight:bold; margin:0em 0em 0em 0em;}
h5 {font-size:1em; line-height:1.2em; font-style:italic; font-weight:bold; margin:0em 0em 0em 0em;}

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #fff; text-decoration: none; }
H2 A { color: #fff; }
H3 A { color: #fff; }
H4 A { color: #fff; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

/* RTE / Bulletlists */
UL { margin-top: 0px; }
UL UL LI {  }
OL { margin-top: 0px; }
LI { margin-top: 0pt; margin-bottom: 4pt; padding-top: 2px; }

table.Haupttabelle {
	background: #fff;
	border-left: 1px solid #525252;
	border-bottom: 1px solid #525252;
	border-right: 1px solid #525252;
}

table.Navigation td {
	vertical-align: middle;

}

td.MenueFrame {
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
}

td.HauptFrame {
	background: #333;
	border-top: 1px solid #fff;
	padding: 20px;
	color: #fff;
}

td.borderline {
	border-top: 1px solid #fff;
	padding: 0px 5px 0px 0px;
	background: #5B638F;
	vertical-align: middle;
	height: 21px;
	text-align: right;
	color: #fff;
}

a.borderline { text-decoration: none; }
a.borderline:hover { text-decoration: underline; }

td.LeftMenuBox1 {
	background: #5B638F;
}

td.LeftMenuBox2 {
	background: #666666; border-top: 1px solid #fff;
}

td.LeftMenuBox3 {
	background: #333333; border-top: 1px solid #fff;
}

td.LeftMenuMainBox {
	background: #b4b4b4;
	vertical-align: middle;
	text-align: center;
	font-size: 1.5em;
}

td.LeftMenuRightBox {
	background: #5B638F;
}

td.MenuAktiv {
	height: 24px;
	text-align: right;
	vertical-align: middle;
	padding-right: 30px;
	border-bottom: 1px solid #fff;
}

a.MenuAktiv {
	color: #989C9D;
	text-decoration: none;
	font-size: 1.1em;
}

a.MenuAktiv:hover {
	color: #989C9D;
	text-decoration: underline;
	font-size: 1.1em;
}

td.MenuAktivBox {
	background: #989C9D;
	border-bottom: 1px solid #fff;
}

td.MenuInaktiv {
	height: 24px;
	text-align: right;
	vertical-align: middle;
	padding-right: 30px;
	border-bottom: 1px solid #fff;
	color: #000;
}

a.MenuInaktiv {
	color: #000;
	text-decoration: none;
	font-size: 1.1em;
}

a.MenuInaktiv:hover {
	color: #000;
	text-decoration: underline;
	font-size: 1.1em;
}

td.MenuInaktivBox {
	background: #5B638F;
	border-bottom: 1px solid #fff;
}


p {
	color: #fff;
	margin-bottom: 0pt;
}

table.Navigation td {
	padding: 0px 10px 0px 10px;
}

a.NavigationAktiv {
	font-weight: bold;
	color: #5B638F;
	text-decoration: none;
	font-size: 1.25em;
}

a.NavigationAktiv:hover { 
	font-weight: bold;
	color: #5B638F;
	text-decoration: underline;
	font-size: 1.25em;
}

a.NavigationInaktiv {
	font-weight: bold;
	color: #989C9D;
	text-decoration: none;
	font-size: 1.25em;
}

a.NavigationInaktiv:hover {
	font-weight: bold;
	color: #989C9D;
	text-decoration: underline;
	font-size: 1.25em;
}

td.LogoBox {
	padding: 0px 0px 0px 10px;
	vertical-align: middle;
}
td.Logo {
	padding-left: 10px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 1.25em;
}