/***************************************************************************
Globale Stilelemente
***************************************************************************/
/*** Basis-Stil ***/	

body {
	font: 10pt arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color:#036;
}
b {
	font-weight: bold;
}
a {
    font: 8pt arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color:#666666;
}
a:hover { 
    font: 8pt arial, helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	color:#333333;
}

/* desktop */
.desktop {
	background-color:#EBF2FA;
}

/*** Stilklassen ***/	
.h0 {
	font: 14pt arial, helvetica, sans-serif;
	font-weight: normal;
	color:#003366;
}
.h1 {
	font: 12pt arial, helvetica, sans-serif;
	font-weight: bold;
	color:#003366;
	line-height:20px;
}
.h1lite {
	font: 12pt arial, helvetica, sans-serif;
	font-weight: bold;
	color:#7F99B2;
	line-height:20px;
}
.h2 {
	font: 10pt arial, helvetica, sans-serif;
	font-weight: bold;
	color:#003366;
	line-height:20px;
}

.copyBody {
	font: 10pt arial, helvetica, sans-serif;
	color:#003366;
	line-height:13pt;
}
.copyBody a, a.copyBody {
    font: 10pt arial, helvetica, sans-serif;
	text-decoration: underline;
	color:#003366;
}
.copyBody a:hover, a.copyBody:hover { 
    font: 10pt arial, helvetica, sans-serif;
	text-decoration: underline;
	color:#003366;
}
.small {
	font: 8pt arial, helvetica, sans-serif;
	color:#003366;
	line-height:13pt;
}
.small a, a.small {
    font: 8pt arial, helvetica, sans-serif;
	text-decoration: underline;
	color:#003366;
}
.small a:hover, a.small:hover { 
    font: 8pt arial, helvetica, sans-serif;
	text-decoration: underline;
	color:#003366;
}
.pt {
	font: 10pt arial, helvetica, sans-serif;
	color:#96ABC0;
	line-height:13pt;
}
.pt  a, a.pt  {
    font: 10pt arial, helvetica, sans-serif;
	text-decoration: underline;
	color:#96ABC0;
}
.pt  a:hover, a.pt :hover { 
    font: 10pt arial, helvetica, sans-serif;
	text-decoration: underline;
	color:#96ABC0;
}

/* "Navigation" */
.nav1 {
	font: 10pt arial, helvetica, sans-serif;
	color:#003366;
	xpadding: 3px;
}
.nav1 a, a.nav1 {
    font: 10pt arial, helvetica, sans-serif;
	text-decoration: none;
	color:#003366;
	font-weight:bold;
}
.nav1 a:hover, a.nav1:hover { 
    font: 10pt arial, helvetica, sans-serif;
	text-decoration: none;
	color:#003366;
	font-weight:bold;
}

.nav2 {
	font: 8pt arial, helvetica, sans-serif;
	color:#003366;
	font-weight:bold;
	xbackground-color:#cccccc;
}
.nav2 a, a.nav2 {
    font: 8pt arial, helvetica, sans-serif;
	text-decoration: none;
	color:#003366;
	font-weight:bold;
}
.nav2 a:hover, a.nav2:hover { 
    font: 8pt arial, helvetica, sans-serif;
	text-decoration: none;
	color:#003366;
	font-weight:bold;
	xbackground-color:#000066;
}
.nav3 {
	font: 8pt arial, helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	xbackground-color:#cccccc;
}
.nav3 a, a.nav3 {
    font: 8pt arial, helvetica, sans-serif;
	text-decoration: none;
	color:#666666;
	font-weight:normal;
}
.nav3 a:hover, a.nav3:hover { 
    font: 8pt arial, helvetica, sans-serif;
	text-decoration: none;
	color:#999999;
	font-weight:normal;
	xbackground-color:#000066;
}

.gt {
	font: 10pt arial, helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	xbackground-color:#cccccc;
}
.gt a, a.gt {
    font: 10pt arial, helvetica, sans-serif;
	text-decoration: none;
	color:#ffffff;
	font-weight:normal;
}
.gt a:hover, a.gt:hover { 
    font: 10pt arial, helvetica, sans-serif;
	text-decoration: none;
	color:#ffffff;
	font-weight:normal;
	text-decoration: none;
	
}

/* "Footer" */
.footer {
	font: 8pt arial, helvetica, sans-serif;
	color:#003366;
	
}
.footer a, a.footer {
    font: 8pt arial, helvetica, sans-serif;
	text-decoration: none;
	color:#003366;
}
.footer a:hover, a.footer:hover { 
    font: 8pt arial, helvetica, sans-serif;
	text-decoration: underline;
	color:#003366;
}
.lite {
	font: 8pt arial, helvetica, sans-serif;
	color:#7F99B2;
}
/* "infoboxen" */
.hbox1 {
	Xborder: 1px solid #D5DFED;
	border: 1px solid #7CBFE1;
}
.box {
	background-color: #f3f3f3;
	width: 200px;
	padding: 5px;
}

/* "Forms" */
.input136 {
	font: 10pt arial, helvetica, sans-serif;
	color:#003366;
	border: 1px;
	border-color: #8B93A6;
	border-style: solid;
	background-color:#ffffff;
	width:136px;
	padding-left : 1px;
	padding-top : 1px;
	vertical-align : middle;
}
.input140 {
	font: 10pt arial, helvetica, sans-serif;
	color:#003366;
	border: 1px;
	border-color: #8B93A6;
	border-style: solid;
	background-color:#ffffff;
	width:140px;
	padding-left : 1px;
	padding-top : 1px;
	vertical-align : middle;
}
.input250 {
	font: 10pt arial, helvetica, sans-serif;
	color:#333333;
	border: 1px;
	border-color: #cccccc;
	border-style: solid;
	background-color:#ffffff;
	width:250px;
	padding-left : 5px;
	padding-top : 1px;
	vertical-align : middle;
}
.input500 {
	font: 10pt arial, helvetica, sans-serif;
	color:#333333;
	border: 1px;
	border-color: #cccccc;
	border-style: solid;
	background-color:#ffffff;
	width:500px;
	padding-left : 5px;
	padding-top : 1px;
	vertical-align : middle;
}

/* Desktop */
.weiss {
	background-color:#ffffff;
}
.blau {
	background-color:#003366;
}
.grau {
	background-color:#cccccc;
}
.desktop {
	background-color:#EBF2FA;
}
.hellblau {
	background-color:#F5F9FD;
}
.th {
	background-color:#D5DFED;
}

.meldung {
	font: 10pt arial, helvetica, sans-serif;
	color:#cc0000;
	font-weight:normal;
	border: 1px;
	border-color: #cc0000;
	border-style: solid;
	background:#FEFFD7;
	padding:5px;
	width: 300px;
}
