body {
	margin: 0;
	padding: 0;
	font: normal 12px arial, verdana, helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
}

h1 {
	FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 2px
}

P {
    FONT-SIZE: 12px;
    color: #000000;
    FONT-FAMILY: arial, verdana,helvetica, sans-serif
}
TD {
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana,helvetica, sans-serif
}
A {
    FONT-FAMILY: arial, verdana,helvetica, sans-serif
}
A:link {
	FONT-WEIGHT: bold;
    COLOR: #454777;
    TEXT-DECORATION: none
}
A:visited {
    FONT-WEIGHT: bold;
    COLOR: #454777;
    TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold;
    COLOR: #0033cc;
    TEXT-DECORATION: underline
}
A.blacknu {
	COLOR: #000000;
    TEXT-DECORATION: none
}
A.graunu {
	COLOR: #8d8fa1;
    TEXT-DECORATION: none
}
A.whitenu {
	COLOR: #ffffff;
    TEXT-DECORATION: none
}
.h1 {
	FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 2px
}

/* ------------------------------------------------------------------------------------------------------------------------*/

/* Navigation Global*/

TD#globalnav{
	padding:0 16px 0 0;
}
/* normal */
TD#globalnav DIV.globalnav-no A{
	float:right;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
    FONT-WEIGHT: normal;
	padding: 7px 0px 6px 0px;
    background-color: #FAE6B9;
}
/* rollover */
TD#globalnav DIV.globalnav-no A:hover{
	color:#000000;
    text-decoration: underline;
	background-color: #FAE6B9;
}
/* active */
TD#globalnav DIV.globalnav-act A{
	float:right;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
    FONT-WEIGHT: bold;
	padding: 8px 0px 8px 0px;
	background-color: #FAE6B9;
}
TD#globalnav DIV.globalnav-act A:hover{
	color:#000000;
    text-decoration: underline;
	background-color: #FAE6B9;
}
/*trenner*/
TD#globalnav DIV.globalnav-trenner{
	float:right;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
    FONT-WEIGHT: normal;
	padding: 7px 9px 6px 6px;
    background-color: #FAE6B9;
}
/*table defininitions*/
.table-globalnav{
	width:946px;
    COLOR: #000000;
   	background-color: #FAE6B9;
}
.table-globalnav td{
	 height:17px;
}
.table-globalnav td.td1{
	width:14px;
    background:#FAE6B9;
}
.table-globalnav td.td2{
	width:1px;
    background:#FFFFFF;
}
.table-globalnav td.td3{
	width:160px;
    background:#CCDBEA;
}
.table-globalnav td.td4{
	width:1px;
    background:#FFFFFF;
}
.table-topnav td.td_banderole{
	width:1px;
    background:#CCDBEA;
}
.table-globalnav td.td5{
	width:570px;
    background:#FAE6B9;
}
.table-globalnav td.suche{
	width:200px;
    background:#004A96;
}
td.suche div.suchtext a{
	float:left;
    font: bold 11px arial, verdana, helvetica, sans-serif;
    color:#FFFFFF;
    padding: 5px 0 0 0;
}
td.suche div.suchtext A:hover{
	text-decoration: none;
}
td.suche div.suchpfeil a{
	float:left;
    font: bold 18px arial, verdana, helvetica, sans-serif;
    color:#FFFFFF;
    padding:0 3 0 10px;
}
td.suche div.suchpfeil A:hover{
	text-decoration: none;
}
.suchfeld {
	float:left;
	background-color : #FFFFFF;
	width : 100px;
	height: 19px;
	font: normal 12px arial, verdana, helvetica, sans-serif;
    color:#000000;
    border-color : #B39886;
	border-style : solid;
	border-width : 1px;
    margin: 3px 0px 3px 12px;
}

/*--------------------------------------------------------------------------------------------------------------------------*/

/*Navigation Top*/

/* normal */
TD#menu_1 DIV.menu1-level1-no A{
	float:left;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
    FONT-WEIGHT: normal;
	padding: 8px 0px 8px 0px;
    background-color: #f2cb7c;
}
/* rollover */
TD#menu_1 DIV.menu1-level1-no A:hover{
	color:#000000;
    text-decoration: underline;
	background-color: #f2cb7c;
}
/* active */
TD#menu_1 DIV.menu1-level1-act A{
	float:left;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
    FONT-WEIGHT: bold;
	padding: 8px 0px 8px 0px;
	background-color: #f2cb7c;
}
TD#menu_1 DIV.menu1-level1-act A:hover{
	color:#000000;
    text-decoration: underline;
	background-color: #f2cb7c;
}
/*trenner*/
.menu1-level1-trenner{
	float:left;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
    FONT-WEIGHT: normal;
	padding: 8px 9px 8px 6px;
    background-color: #f2cb7c;
}
/*table definitions*/
.table-topnav{
	width:946px;
    /*background-color: #f2cb7c;*/
    COLOR: #000000;
}
.table-topnav td.td1{
    background:#FFFFFF;
    height: 1px;
}
.table-topnav td.td2{
	width:14px;
    background:#F2CB7C;
}
.table-topnav td.td3{
	width:1px;
    background:#FFFFFF;
}
.table-topnav td.td4{
	width:160px;
    background:#004A96;
}
.table-topnav td.td5{
	width:1px;
    background:#FFFFFF;
}
.table-topnav td.td6{
	width:31px;
    background:#F2CB7C;
}
.table-topnav td#menu_1{
	width:739px;
    background:#F2CB7C;
}

/*--------------------------------------------------------------------------------------------------------------------------*/

/*Navigation Left*/

td#menu_2 {
	width:160px;
	padding:27px 0 0 0;
	background: #CCDBEA;
	vertical-align: top;
}
/*level 1*/
TD#menu_2 div.menu2-level1-no {
	margin: 0;
	padding: 3px 0px 2px 15px;
	background: url(../images/pfeil_01_nor.gif) no-repeat;
}
TD#menu_2 div.menu2-level1-no a{
    color:#000000;
	font-weight:normal;
}
TD#menu_2 div.menu2-level1-mar {
	margin: 0;
	padding: 3px 0px 2px 15px;
	background: url(../images/pfeil_01_mar.gif) no-repeat;
}
TD#menu_2 div.menu2-level1-mar a{
	color:#000000;
	font-weight:normal;
}
TD#menu_2 div.menu2-level1-act {
	margin: 0;
	padding: 3px 0px 2px 15px;
	background: url(../images/pfeil_01_act.gif) no-repeat;
}
TD#menu_2 div.menu2-level1-act a{
	color:#000000;
	font-weight:bold;
}
/*level 2*/
TD#menu_2 div.menu2-level2-no {
	margin: 0;
	padding: 3px 0px 2px 25px;
	background: url(../images/pfeil_02_nor.gif) no-repeat;
}
TD#menu_2 div.menu2-level2-no a{
	color:#000000;
	font-weight:normal;
}
TD#menu_2 div.menu2-level2-mar {
	margin: 0;
	padding: 3px 0px 2px 25px;
	background: url(../images/pfeil_02_mar.gif) no-repeat;
}
TD#menu_2 div.menu2-level2-mar a{
	color:#000000;
	font-weight:normal;
}
TD#menu_2 div.menu2-level2-act {
	margin: 0;
	padding: 3px 0px 2px 25px;
	background: url(../images/pfeil_02_act.gif) no-repeat;
}
TD#menu_2 div.menu2-level2-act a{
	color:#000000;
	font-weight:bold;
}
/*level 3*/
TD#menu_2 div.menu2-level3-no {
	margin: 0;
	padding: 3px 0px 2px 35px;
	background: url(../images/pfeil_03_nor.gif) no-repeat;
}
TD#menu_2 div.menu2-level3-no a{
	color:#000000;
	font-weight:normal;
}
TD#menu_2 div.menu2-level3-mar {
	margin: 0;
	padding: 3px 0px 2px 35px;
	background: url(../images/pfeil_03_mar.gif) no-repeat;
}
TD#menu_2 div.menu2-level3-mar a{
	color:#000000;
	font-weight:normal;
}
TD#menu_2 div.menu2-level3-act {
	margin: 0;
	padding: 3px 0px 2px 35px;
	background: url(../images/pfeil_03_act.gif) no-repeat;
}
TD#menu_2 div.menu2-level3-act a{
	color:#000000;
	font-weight:bold;
}
/*level 4*/
TD#menu_2 div.menu2-level4-no {
	margin: 0;
	padding: 3px 0px 2px 45px;
	background: url(../images/pfeil_04_nor.gif) no-repeat;
}
TD#menu_2 div.menu2-level4-no a{
	color:#000000;
	font-weight:normal;
}
TD#menu_2 div.menu2-level4-act {
	margin: 0;
	padding: 3px 0px 2px 45px;
	background: url(../images/pfeil_04_act.gif) no-repeat;
}
TD#menu_2 div.menu2-level4-act a{
	color:#000000;
	font-weight:bold;
}
/*home button*/
TD#menu_2 div.menu2-home {
	margin: 0;
	padding: 3px 0px 2px 15px;
	background: url(../images/pfeil_home_nor.gif) no-repeat;
}
TD#menu_2 div.menu2-home a{
    color:#000000;
	font-weight:normal;
}
/*--------------------------------------------------------------------------------------------------------------------------*/

/*table definitions page table*/

.table-page{
	width:946px;
    height:100%;
}
.table-page td{
	vertical-align=top;
}
.table-page td.footer{
	height:100%;
}


/*--------------------------------------------------------------------------------------------------------------------------*/

/*table definitions main table*/

.main-table{
	width:946px;
}
.main-table td.border_left{
    width:15px;
    background: #FFFFFF;
}
.main-table td#normal_column{
	/*width:509px;*/
    vertical-align: top;
    background: #FFFFFF;
    padding:44px 31px 0 31px;
}
.main-table td#normal_column h1{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    color: #8D8FA1;
    padding:0 0 10px 0px;
    margin:0px;
}
.main-table td#normal_column h2{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    color: #8D8FA1;
    padding:0 0 2px 0px;
    margin:0px;
}
.main-table td#normal_column p{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    line-height:18px;
    color: #000000;
    padding:0 0 2px 0px;
    margin:0px;
}
.main-table td#normal_column ul{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    line-height:18px;
    color: #000000;
}
.main-table td#normal_column ol{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    line-height:18px;
    color: #000000;
}
.main-table td#border_column{
	width:200px;
    vertical-align: top;
    background: #FFFFFF;
    color: #000000;
    padding:0;
    margin: 0;
}
.main-table td#border_column h1{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    color: #000000;
    padding:1px 0 3px 9;
    margin:1px 0 0 0;
	background-color: #F2CB7C;
}
.main-table td#border_column p{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    color: #FFFFFF;
    padding:9px 9px 10px 9px;
    margin:1px 0 4px 0;
	background-color: #9E9D9D;
}
.main-table td#border_column A{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    color: #FFFFFF;
}
/*--------------------------------------------------------------------------------------------------------------------------*/

/*table definitions footer table*/

.footer-table{
	width:946px;
}
.footer-table td.border_left{
    width:15px;
    background: #FFFFFF;
}
.footer-table td.menu2_column{
	width:160px;
	background: #CCDBEA;
}
.footer-table td.footer_column{
	width:571px;
    background: #FFFFFF;
    vertical-align:bottom;
    padding-bottom:2px;
}
.footer-table td.border_column{
	width:200px;
    background: #FFFFFF;
}

td.footer_column div.footer-a a{
	float:left;
    color: #8D8FA1;
    font-size:11px;
    border:1px solid #9E9D9D;
    margin-left:93px;
    margin-top:19px;
    padding:0 6px 0 6px;
}
td.footer_column div.footer-b a{
	float:left;
    color: #8D8FA1;
    font-size:11px;
    border-top:1px solid #9E9D9D;
    border-bottom:1px solid #9E9D9D;
    border-right:1px solid #9E9D9D;
    margin-top:19px;
    padding:0 7px 0 6px;
}
td.footer_column div.footer-c {
    float:left;
    color: #444444;
    font-size:11px;
    font-weight:bold;
    border-top:1px solid #9E9D9D;
    border-bottom:1px solid #9E9D9D;
    padding:0 6px 0 9px;
    margin-top:19px;
    background:#FAE6B9;
}
td.footer_column div.footer-d {
    float:left;
    color: #444444;
    font-size:11px;
    font-weight:bold;
    border-top:1px solid #9E9D9D;
    border-bottom:1px solid #9E9D9D;
    border-right:1px solid #9E9D9D;
    padding:0 11px 0 6px;
    margin-top:19px;
    background:#FAE6B9;
}
/*--------------------------------------------------------------------------------------------------------------------------*/
