.text_gross_fett{
	color: Black;
	font-family: Arial,Verdana,Georgia;
	margin: 0.5em 0em 0em 0em;
	font-size: 13pt;
}

body {
	background:#fbf5f5;
}

.stil_navigation {
	color: #FFFFFF;
	font-weight: bold;
}

table {
    border-collapse: collapse;
    }
	
td.navig{
	padding: 2px 9px 2px 5px;
	border : 1px solid #003366;
}

.text_klein{
	font-family: Arial,Verdana,Georgia;
	margin: 0.5em 0em 0em 0em;
	font-weight: normal;
	font-size: 9pt;
}
.g-e-bold {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #004D73;
}
a.white_font {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
}
a:visited.white_font {
	color: #ffffff;
}

.text_kleiner{
	color: Black;
	font-family: Arial,Verdana,Georgia;
	margin: 0.5em 0em 0em 0em;
	font-weight: normal;
	font-size:8pt;
}

.text_klein_sehr{
	color: Black;
	font-family: Arial,Verdana,Georgia;
	margin: 0.5em 0em 0em 0em;
	font-weight: normal;
	font-size: 7pt;
}

.text_klein_sehr_sehr{
	color: #274F76;
	font-family: Arial,Verdana,Georgia;
	margin: 0.5em 0em 0em 0em;
	font-weight: normal;
	font-size: 5pt;
}

.text_klein_fett{
	color: Black;
	font-family: Arial,Verdana,Georgia;
	margin: 0.5em 0em 0em 0em;
	font-weight: bold;
	font-size: 9pt;
}
.hilfe_klein {
	color: Red;
	font-family: Arial,Verdana,Georgia;
	margin: 0.5em 0em 0em 0em;
	font-weight: normal;
	font-size: 9pt;
}

a.hilfe1:active {
	color: Red;
	font-family: Arial,Verdana,Georgia;
	margin: 0.5em 0em 0em 0em;
	font-weight: bold;
	font-size: 9pt;
}
a.hilfe1:visited {
	color: Red;
	font-family: Arial,Verdana,Georgia;
	margin: 0.5em 0em 0em 0em;
	font-weight: bold;
	font-size: 9pt;
}

a:visited {
	color: Blue;
	font-family: Arial,Verdana,Georgia;
	margin: 0.5em 0em 0em 0em;
	font-size: 9pt;
}

.hilfe_klein_blau {
	color: Blue;
	font-family: Arial,Verdana,Georgia;
	margin: 0.5em 0em 0em 0em;
	font-weight: normal;
	font-size: 9pt;
}
.hilfe_klein_blau1 {
	color: black;
	background-color:#336699;
	font-family: Arial,Verdana,Georgia;
	margin: 0.5em 0em 0em 0em;
	font-weight: normal;
	font-size: 9pt;
}

p.error {
	color: #df0000;
	font-family: Arial,Verdana,Georgia;
	margin: 0.5em 0em 0em 0em;
	font-weight: normal;
	font-size: 9pt;
}

table{	color: #000000;
	font-family: Arial,Verdana,Georgia;
	text-decoration:none;
	font : 9pt;
	}
	

a.black {
	color: Black;
	font-family: Arial,Verdana,Georgia;
	text-decoration:none;
	font : 9pt;
}



a {
	color: Blue;
	font-family: Arial,Verdana,Georgia;
	text-decoration:none;
	font : 9pt;
}


	

.map_o{
	color: #336699;
}


h3 {
	font-family: Arial,Verdana,Georgia;
	text-decoration:none;
	font-size : 9pt;
	}

h2 {
	font-family: Arial,Verdana,Georgia;
	text-decoration:none;
	font-size : 9pt;
	}
	
h1 {
	font-family: Arial,Verdana,Georgia;
	text-decoration:none;
	font-size : 9pt;
	}


/*breite des navigationsfensters*/
dl {
	margin: 0 0 0 0;
	padding: 0;
}

/*schrift im navigationsfenster*/
dd {
	margin: 0 0 0 0;
	padding: 0;
}

/*schriftgroesse + abstaende navigation überschrift*/
dt {
	padding: 3px;
	FONT-SIZE: 9pt; FONT-WEIGHT: bold; FONT-FAMILY:  Arial, Helvetica,Verdana; TEXT-DECORATION: none;
	color: #000000;
}
/*underline nav links*/
a:hover {
	text-decoration:underline;
}

/*frabe nav links*/
dt.color {
	margin: 0 0 9pt 0;
	font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: bold;
	background: #69BA2E;
	background: #69BA2E;
}
dl.color {
	width: 180px;
	font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: bold;
	background: #C4EAA9;
	background: #C4EAA9;
}
dt.colorre {
	margin: 0 0 9pt 0;
	font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: bold;
	background: #B8392E;
	background: #B8392E;
}
dl.colorre {
	width: 180px;
	font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: bold;
	background: #F7D7D6;
	background: #F7D7D6;
}	


/*nav unten*/
TD.lnu {
	text-align: center;
	border-top:1px solid #94B1C6;
	border-bottom:1px solid #94B1C6;
	font-family: Verdana, Arial, sans-serif; font-size: 9pt;
}
TD.lnuv {
	text-align: center;
	font-family: Verdana, Arial, sans-serif; font-size: 9pt;
}

/*orange linienelement*/
td.linel {
	border-left:1px dashed #CECBC1;
}
.nobr {
   white-space: nowrap;
}


.top_bg {
	background:transparent url(bg_top.gif) repeat-x 0 0;
}
	
.top_bg1 {
	background:transparent url(bg_top1.gif) repeat-x 0 0;
}
.bottom_bg1 {
	background:transparent url(bg_bottom1.gif) repeat-x 0 0;
	/*background:  url(bg_bottom.gif);*/
}

.bg_topgr {
	background:transparent url(bg_topgr.jpg) repeat-x 0 0;
}
.bg_topre {
	background:transparent url(bg_topre.jpg) repeat-x 0 0;
}
.bg_topor {
	background:transparent url(bg_topor.jpg) repeat-x 0 0;
}
.bg_topgo {
	background:transparent url(bg_topgo.jpg) repeat-x 0 0;
}
td.green{
	background:#69BA2E;
	color: #FFFFFF;
}
td.blue{
	background:#2E67B8;
}
td.red{
	background:#B8392E;
}
td.beg{
	background:#B87E2E;
}
td.yellow{
	background:#ACB82E;
}
a:hover.nav{
	text-decoration:underline;color:#FFFFFF;
}





.nav_top{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12pt;
}
a.nav_top {
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
	font-size: 12pt;
}
a:visited.nav_top {
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
	font-size: 12pt;
}
a.navenqu{
	color: #ff0000;
	font-weight: bold;
	font-size: 11pt;
}
a:visited.navenqu{
	color: #ff0000;
	font-weight: bold;
	font-size: 11pt;
}
.headline1{
	color: #000000;
	font-weight: bold;
	font-size: 11pt;
}