BODY
{
	margin-top: 0px;
	font-size: 11px;
	margin-left: 0px;
	color: #333333;
	font-family: Arial, Helvetica;
	background-color: #ffffff;
}
P
{
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica;
	margin-top: 8px;
	margin-bottom: 8px;
}
TD
{
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica;
}
UL
{
	font-size: 11px;
	color: #333333;
	list-style-type: square;
}

OL
{
	font-size: 11px;
	color: #333333;
	list-style-type: decimal;
}

H1
{
	font-size: 18px;
	color: #333333;
}
H2
{
	font-size: 15px;
	color: #333333;
}
H3
{
	font-size: 13px;
	color: #333333;
}
H4
{
	font-size: 11px;
	color: #333333;
}

A
{
	color: #000091;
	text-decoration: none;
}
A:active
{
	color: #000091;
	text-decoration: none;
}
A:link
{
	color: #000091;
	text-decoration: none;
}
A:visited
{
	color: #000091;
	text-decoration: none;
}
A:hover
{
	color: #666666;
	text-decoration: none;
}

INPUT
{
	border-right: #AAAFAF 1px solid;
	border-top: #AAAFAF 1px solid;
	font-size: 11px;
	border-left: #AAAFAF 1px solid;
	color: #333333;
	border-bottom: #AAAFAF 1px solid;
	background-color: #ffffff;
}
TEXTAREA
{
	border-right: #AAAFAF 1px solid;
	border-top: #AAAFAF 1px solid;
	font-size: 11px;
	border-left: #AAAFAF 1px solid;
	color: #333333;
	border-bottom: #AAAFAF 1px solid;
	background-color: #ffffff;
	font-family: Arial, Helvetica;
}
SELECT
{
	border-right: #AAAFAF 1px solid;
	border-top: #AAAFAF 1px solid;
	font-size: 11px;
	border-left: #AAAFAF 1px solid;
	color: #333333;
	border-bottom: #AAAFAF 1px solid;
	background-color: #ffffff;
}

.metanav
{
	font-size: 11px;
	width: 811px;
	color: #ffffff;
	text-indent: 12px;
	padding-top: 3px;
	height: 160px;
	text-align: left;
	text-decoration: none;
}
.metanav A
{
	color: #ffffff;
	text-decoration: none;
}
.metanav A:active
{
	color: #ffffff;
	text-decoration: none;
}
.metanav A:link
{
	color: #ffffff;
	text-decoration: none;
}
.metanav A:visited
{
	color: #ffffff;
	text-decoration: none;
}
.metanav A:hover
{
	color: #AAAFAF;
	text-decoration: none;
}

/*########### Navigation Main ###########################################*/

/* layer 0 */

.nav0
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 11px;
	vertical-align:middle;
	margin-left: 13px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom:0px;
	width: 170px;
	color: #000091;
	border-bottom: #cdd2d2 1px solid;
	text-align: left;
	line-height: 17px;
}

.nav0 A
{
	color: #000091;
	text-decoration: none;
	padding-left: 3px;
	display:block;
}

.nav0 A:link
{
	color: #000091;
	text-decoration: none;
}

.nav0 A:visited
{
	color: #000091;
	text-decoration: none;
}
.nav0 A:hover
{
	color: #000091;
	text-decoration: none;
	display:block;
	font-weight: bold;
}

.nav0 A:active
{
	color: #000091;
	text-decoration: none;
	display: block;
	font-weight:bold;
}

.nav0 A:focus
{
	color: #000091;
	text-decoration: none;
	display:block;
	background: #cbcdeb;
}

/* layer 1 */

.nav1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 13px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom:0px;
	width: 165px;
	color: #000091;
	text-align: left;
	text-decoration: none;
	line-height: 17px;

}

.nav1 A
{
	color: #000091;
	text-decoration: none;
	padding-left: 20px;
	display:block;
}
.nav1 A:active
{
	color: #000091;
	text-decoration: none;
	display:block;
	font-weight:bold;
}
.nav1 A:link
{
	color: #000091;
	text-decoration: none;
}
.nav1 A:visited
{
	color: #000091;
	text-decoration: none;
}
.nav1 A:hover
{
	color: #000091;
	text-decoration: none;
	display:block;
	font-weight:bold;
}

/* layer 2 */

.nav2
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 13px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom:0px;
	width: 165px;
	color: #000091;
	text-align: left;
	text-decoration: none;
	line-height: 17px;
}
.nav2 A
{
	color: #000091;
	text-decoration: none;
	padding-left: 35px;
	display:block;
}
.nav2 A:active
{
	color: #000091;
	text-decoration: none;
	display:block;
	font-weight:bold;
}
.nav2 A:link
{
	color: #000091;
	text-decoration: none;
}
.nav2 A:visited
{
	color: #000091;
	text-decoration: none;
}
.nav2 A:hover
{
	color: #000091;
	text-decoration: none;
	display:block;
	font-weight:bold;
}

/*######################################################*/

.footer
{
	padding-right: 0px;
	border-top: #AAAFAF 1px solid;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 3px;
	margin: 0px 0px 0px 200px;
	width: 790px;
	color: red;
	padding-top: 3px;
	border-bottom: #AAAFAF 1px solid;
	text-align: left;
	text-decoration: none;
}
.footer A
{
	color: #000091;
	font-size: 11px;
	text-indent: 0px;
	text-decoration: none;
}

.totop
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 200px;
	color: #000091;
	padding-top: 12px;
	text-align: left;
	text-decoration: none;
}

.titel
{
	border-right: #ffffff 1px solid;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 6px;
	color: #333333;
	padding-top: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
	text-align: left;
	text-decoration: none;
}

.txtcont
{
	border-right: #ffffff 1px solid;
	margin-top: 10px;
	font-size: 11px;
	padding-bottom: 10px;
	border-left: #ffffff 1px solid;
	color: #333333;
	border-bottom: #ffffff 1px solid;
	text-align: left;
}

.info
{
	font-size: 11px;
	padding-bottom: 1px;
	margin-left: 15px;
	width: 170px;
	color: #333333;
	padding-top: 4px;
}

.tabtxt
{
	font-size: 11px;
	color: #333333;
}

.tabs
{
	font-size: 11px;
	width: 170px;
	color: #333333;
}


.hkpad
{
	padding-right: 8px;
	padding-left: 8px;
}

.hkpadright
{
	padding-right: 8px;
	padding-left: 0px;
}

.hk_pic
{
	padding-right: 10px;
	float: left;
	padding-bottom: 10px;
}
.hk_picb
{
	padding-bottom: 8px;
	padding-top: 8px;
}

/* Farben Anfang */

.hkgrau1
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	background-color: #AAAFAF;
	border-left: #AAAFAF 1px solid;
	border-right: #AAAFAF 1px solid;
	border-bottom: #AAAFAF 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkgrau
{
	color: #333333;
	font-size: 11px;
	border: #AAAFAF 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkgruen1
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	background-color: #82AF32;
	border-left: #82AF32 1px solid;
	border-right: #82AF32 1px solid;
	border-bottom: #82AF32 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkgruen
{
	color: #333333;
	font-size: 11px;
	border: #82AF32 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkblau1
{
	color: #FFFFFF;
	background-color: #000091;
	font-size: 11px;
	font-weight: bold;
	border-left: #000091 1px solid;
	border-right: #000091 1px solid;
	border-bottom: #000091 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkblau
{
	color: #333333;
	font-size: 11px;
	border: #000091 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkgelb1
{
	color: #333333;
	background-color: #FFC819;
	font-size: 11px;
	font-weight: bold;
	border-left: #FFC819 1px solid;
	border-right: #FFC819 1px solid;
	border-top: #FFC819 1px solid;
	border-bottom: #FFC819 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkgelb
{
	color: #333333;
	font-size: 11px;
	border: #FFC819 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkorange1
{
	color: #ffffff;
	background-color: #F07319;
	font-size: 11px;
	font-weight: bold;
	border-left: #F07319 1px solid;
	border-right: #F07319 1px solid;
	border-top: #F07319 1px solid;
	border-bottom: #F07319 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkorange
{
	color: #333333;
	font-size: 11px;
	border: #F07319 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkmint1
{
	color: #ffffff;
	background-color: #00AABE;
	font-size: 11px;
	font-weight: bold;
	border-left: #00AABE 1px solid;
	border-right: #00AABE 1px solid;
	border-top: #00AABE 1px solid;
	border-bottom: #00AABE 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkmint
{
	color: #333333;
	font-size: 11px;
	border: #00AABE 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkrot1
{
	color: #ffffff;
	background-color: #D72319;
	font-size: 11px;
	font-weight: bold;
	border-left: #D72319 1px solid;
	border-right: #D72319 1px solid;
	border-top: #D72319 1px solid;
	border-bottom: #D72319 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkrot
{
	color: #333333;
	font-size: 11px;
	border: #D72319 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hklila1
{
	color: #ffffff;
	background-color: #782D8C;
	font-size: 11px;
	font-weight: bold;
	border-left: #782D8C 1px solid;
	border-right: #782D8C 1px solid;
	border-top: #782D8C 1px solid;
	border-bottom: #782D8C 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hklila
{
	color: #333333;
	font-size: 11px;
	border: #782D8C 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

/*Teaser Farben ENDE 100% */

/* Farben Anfang blau und grau 70%*/

.hkgrau701
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	background-color: #BEC3C3;
	border-left: #BEC3C3 1px solid;
	border-right: #BEC3C3 1px solid;
	border-bottom: #BEC3C3 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkgrau70
{
	color: #333333;
	font-size: 11px;
	border: #BEC3C3 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}
.hkblau701
{
	color: #ffffff;
	background-color: #5064AA;
	font-size: 11px;
	font-weight: bold;
	border-left: #5064AA 1px solid;
	border-right: #5064AA 1px solid;
	border-bottom: #5064AA 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkblau70
{
	color: #333333;
	font-size: 11px;
	border: #5064AA 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hklila701
{
	color: #FFFFFF;
	background-color: #9B5AA5;
	font-size: 11px;
	font-weight: bold;
	border-left: #9B5AA5 1px solid;
	border-right: #9B5AA5 1px solid;
	border-bottom: #9B5AA5 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hklila70
{
	color: #333333;
	font-size: 11px;
	border: #9B5AA5 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkrot701
{
	color: #333333;
	background-color: #E66464;
	font-size: 11px;
	font-weight: bold;
	border-left: #E66464 1px solid;
	border-right: #E66464 1px solid;
	border-bottom: #E66464 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkrot70
{
	color: #333333;
	font-size: 11px;
	border: #E66464 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkorange701
{
	color: #333333;
	background-color: #FF9641;
	font-size: 11px;
	font-weight: bold;
	border-left: #FF9641 1px solid;
	border-right: #FF9641 1px solid;
	border-bottom: #FF9641 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkorange70
{
	color: #333333;
	font-size: 11px;
	border: #FF9641 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkgelb701
{
	color: #333333;
	background-color: #FFD25A;
	font-size: 11px;
	font-weight: bold;
	border-left: #FFD25A 1px solid;
	border-right: #FFD25A 1px solid;
	border-bottom: #FFD25A 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkgelb70
{
	color: #333333;
	font-size: 11px;
	border: #FFD25A 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkgruen701
{
	color: #333333;
	background-color: #A0C85A;
	font-size: 11px;
	font-weight: bold;
	border-left: #A0C85A 1px solid;
	border-right: #A0C85A 1px solid;
	border-bottom: #A0C85A 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkgruen70
{
	color: #333333;
	font-size: 11px;
	border: #A0C85A 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkmint701
{
	color: #333333;
	background-color: #5AC3D2;
	font-size: 11px;
	font-weight: bold;
	border-left: #5AC3D2 1px solid;
	border-right: #5AC3D2 1px solid;
	border-bottom: #5AC3D2 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkmint70
{
	color: #333333;
	font-size: 11px;
	border: #5AC3D2 1px solid;
	padding-top: 10px;
  padding-bottom: 0px;
	text-align: left;
}
/*Teaser Farben ENDE 70% */
/* Farben Anfang  40%*/

.hkgrau401
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	background-color: #CDD2D2;
	border-left: #CDD2D2 1px solid;
	border-right: #CDD2D2 1px solid;
	border-bottom: #CDD2D2 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkgrau40
{
	color: #333333;
	font-size: 11px;
	border: #CDD2D2 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkgruen401
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	background-color: #C8D7A5;
	border-left: #C8D7A5 1px solid;
	border-right: #C8D7A5 1px solid;
	border-bottom: #C8D7A5 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkgruen40
{
	color: #333333;
	font-size: 11px;
	border: #C8D7A5 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkblau401
{
	color: #FFFFFF;
	background-color: #8C96C8;
	font-size: 11px;
	font-weight: bold;
	border-left: #8C96C8 1px solid;
	border-right: #8C96C8 1px solid;
	border-bottom: #8C96C8 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkblau40
{
	color: #333333;
	font-size: 11px;
	border: #8C96C8 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkgelb401
{
	color: #333333;
	background-color: #FFDC8C;
	font-size: 11px;
	font-weight: bold;
	border-left: #FFDC8C 1px solid;
	border-right: #FFDC8C 1px solid;
	border-top: #FFDC8C 1px solid;
	border-bottom: #FFDC8C 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkgelb40
{
	color: #333333;
	font-size: 11px;
	border: #FFDC8C 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkorange401
{
	color: #333333;
	background-color: #FFB987;
	font-size: 11px;
	font-weight: bold;
	border-left: #FFB987 1px solid;
	border-right: #FFB987 1px solid;
	border-top: #FFB987 1px solid;
	border-bottom: #FFB987 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkorange40
{
	color: #333333;
	font-size: 11px;
	border: #FFB987 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkmint401
{
	color: #333333;
	background-color: #A0D2DC;
	font-size: 11px;
	font-weight: bold;
	border-left: #A0D2DC 1px solid;
	border-right: #A0D2DC 1px solid;
	border-top: #A0D2DC 1px solid;
	border-bottom: #A0D2DC 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkmint40
{
	color: #333333;
	font-size: 11px;
	border: #A0D2DC 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hkrot401
{
	color: #333333;
	background-color: #FFAFAF;
	font-size: 11px;
	font-weight: bold;
	border-left: #FFAFAF 1px solid;
	border-right: #FFAFAF 1px solid;
	border-top: #FFAFAF 1px solid;
	border-bottom: #FFAFAF 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hkrot40
{
	color: #333333;
	font-size: 11px;
	border: #FFAFAF 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.hklila401
{
	color: #333333;
	background-color: #C896C8;
	font-size: 11px;
	font-weight: bold;
	border-left: #C896C8 1px solid;
	border-right: #C896C8 1px solid;
	border-top: #C896C8 1px solid;
	border-bottom: #C896C8 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.hklila40
{
	color: #333333;
	font-size: 11px;
	border: #C896C8 1px solid;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

/* Ende Farben 40% */

.navtitle
{
	margin-left: 22px;
	font-size: 12px;
	font-weight: bold;
}

.infofon
{
	font-size: 15px;
	font-weight: bold;
	margin-left: 15px;
	margin-bottom: 10px;
}

.fv_activetab
{
	background: #999999;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.fv_inactivetab
{
	border: 1px solid #999999;
	text-align: center;
}
.glossar
{
	font-size: 14px;
	font-weight: bold;
}

.inc_navhead
{
	color: #ffffff;
	font-size: 11px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
}
a.inc_navhead
{
	font-size: 11px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #ffffff;
}
a.inc_navhead:hover
{
	font-size: 11px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #999999;
}
/*CSS für den Teaser Top Thema */
/* Die Titelzeile */
#topthema {
height:10px;
padding:10px;
font-weight: bold;
font-size: 11px;
color: #ffffff;
text-align:left;
background-color:#00ABBF;
border-bottom:1px solid #ffffff;
}

/* Der Inhalt */
#content_teaser {
border-bottom:2px solid #ffffff;
border-top:1px solid #ffffff;
background-color:#A0D2DD;
padding:10px;
color:#000000;
}
