/* general start */
body {
	margin: 0px;
	background-color: #e3e3e3;
}
body,div,td,a,input,select,textarea {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #363636;
}

form {
	margin: 0px;
}
input.input_text {
	width: 200px;
	border: 1px solid #9f9f9f;
	margin-bottom: 2px;
}
input.input_button {
	border: 1px solid #9f9f9f;
	margin-bottom: 2px;
}
textarea {
	width: 320px;
	border: 1px solid #9f9f9f;
}
select {
	width: 200px;
	border: 1px solid #9f9f9f;
	margin-bottom: 2px;
}

ul 
{
	margin: 0px 0px 10px 12px;
	padding: 10px 0px 10px 12px;
}
ol 
{
	margin: 0px 0px 10px 12px;
	padding: 10px 0px 10px 12px;
}
li
{
	padding-top: 5px;
}

.border_white {
	background-color: #ffffff;
}
.border_grey_1 {
	background-color: #d1d1d1;
}
.border_dotted_1 {
	background-image: url(../images/layout/border_dotted_1.gif);
}
.border_dotted_2 {
	background-image: url(../images/layout/border_dotted_2.gif);
}
.border_dotted_vert {
	background-image: url(../images/layout/border_dotted_vert.gif);
}
/* general end */


/* main header_table start */
td#header_left {
	background-image: url(../images/layout/header_left.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	padding: 30px 0px 0px 55px;
}
td#header_left td {
	color: #ffffff;
}
td#header_left a {
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #ffffff;
}
td#header_left a.navlang_a {
	font-weight: bold;
}
/* main header_table end */


/* main layout_table start */
td.border_main_left {
	background-image: url(../images/layout/layout_mainborder_left_bg.gif);
	vertical-align: top;
}
td.layout_navpart {
	background-image: url(../images/layout/navpart_border_bg.gif);
}
td.layout_infobox {
	background-image: url(../images/layout/infobox_border_bg.gif);
	background-repeat: repeat-y;
}
td.border_main_right {
	background-image: url(../images/layout/layout_mainborder_right_bg.gif);
	vertical-align: top;
}
/* main layout_table end */

/* navigation start */
div.nav_line_border_dotted, div.nav_element_border_dotted {
	background-image: url(../images/layout/border_dotted_2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-left: 3px;
}
div.nav_element_border_dotted {
	padding-bottom: 2px;
}

.nav_1_p, a.nav_1_a {
	display: block;
	width: 169px;
	margin: 2px 1px 0px 0px;
	padding: 7px 7px 7px 24px;
	text-decoration: none;
}
.nav_1_p {
	background-color: #f1f1f1;
}
a.nav_1_a, a.nav_1_p:hover {
	background-color: #fb0000;
	color: #ffffff;
	font-weight: bold;
}
a.nav_1_a {
	background-image: url(../images/layout/nav_arrow_1_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.nav_2_p, a.nav_2_a {
	display: block;
	width: 163px;
	padding: 4px 7px 4px 24px;
	text-decoration: none;
	margin-left: 3px;
}
.nav_2_p {
	color: #6e6e6e;
	background-color: #ffffff;
}
a.nav_2_a, a.nav_2_p:hover {
	color: #fb0000;
	background-color: #ffffff;
}
a.nav_2_a {
	background-image: url(../images/layout/nav_arrow_2_bg.gif);
	background-repeat: no-repeat;
	background-position: 14px center;
}

.nav_3_p, a.nav_3_a {
	display: block;
	width: 151px;
	padding: 4px 7px 4px 36px;
	text-decoration: none;
	margin-left: 3px;
}
.nav_3_p {
	color: #6e6e6e;
	background-color: #ffffff;
}
a.nav_3_a, a.nav_3_p:hover {
	color: #fb0000;
	background-color: #ffffff;
}
a.nav_3_a {
	background-image: url(../images/layout/nav_arrow_2_bg.gif);
	background-repeat: no-repeat;
	background-position: 26px center;
}

.nav_4_p, a.nav_4_a {
	display: block;
	width: 151px;
	padding: 4px 5px 4px 44px;
	text-decoration: none;
	margin-left: 3px;
}
.nav_4_p {
	color: #6e6e6e;
	background-color: #ffffff;
}
a.nav_4_a, a.nav_4_p:hover {
	color: #fb0000;
	background-color: #ffffff;
}
a.nav_4_a {
	background-image: url(../images/layout/nav_arrow_2_bg.gif);
	background-repeat: no-repeat;
	background-position: 34px center;
}
/* navigation end */


/* navigation path start */
table#navpath {
	height: 33px;
	border-bottom: 1px solid #d1d1d1;
	padding-left: 18px;
}
td.navpath_pipe {
	text-align: center;
	width: 25px;
}
table#navpath a {
	text-decoration: none;
}
a.navpath_p {
	
}
a.navpath_a, a.navpath_p:hover {
	color: #fb0000;
}
/* navigation path end */


/* lower navigation_part start */
div.navbox {
	display: block;
	margin: 1px 1px 1px 3px;
	padding: 14px 14px 14px 14px;
}

div#navbox_search {
	background-color: #fb0000;
	color: #ffffff;
	font-weight: bold;
}
div#navbox_search input,div#navbox_login input {
	width: 120px;
	border: 1px solid #9f9f9f;
	margin: 3px 0px 3px 0px;
	vertical-align: middle;
}
div#navbox_search a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

div#navbox_login a {
	font-weight: bold;
	text-decoration: none;
}

div#navbox_emptypart {
	background-color: #fb0000;
	padding: 0px !important;
}
div#navbox_helpnav {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
div#navbox_helpnav a {
	text-decoration: none;
}
/* lower navigation_part end */


/* footer start */
div#project_infos {
	margin: 5px 0px 20px 0px;
}
/* footer end */

/* home formats start */
td#mainborder_topright {
	width: 474px;
	padding: 24px 0px 0px 300px;
}
td#mainborder_topright td {
	color: #4d4d4d;
}
td#mainborder_topright a {
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #4d4d4d;
}
td#mainborder_topright a.navlang_a {
	font-weight: bold;
	color: #fb0000;
}

td#home_header_right {
	background-image: url(../images/layout/home_header_right_bg.jpg);
	background-repeat: no-repeat;
	width: 474px;
	vertical-align: top;
	padding: 15px 0px 0px 245px;
}
td#home_header_right input{
	width: 120px;
	border: 1px solid #9f9f9f;
}
td#home_header_right a {
	color: #ffffff;
	text-decoration: none;
}

div#mainbox_topleft, div#mainbox_topmiddle, div#mainbox_topright {
	background-repeat: no-repeat;
	width: 241px;
	height: 161px;
	padding: 21px 0px 0px 10px;
}
div#mainbox_topleft {
	background-image: url(../images/layout/home_mainbox_topleft_bg.jpg);
}
div#mainbox_topmiddle {
	background-image: url(../images/layout/home_mainbox_topmiddle_bg.jpg);
}
div#mainbox_topright {
	background-image: url(../images/layout/home_mainbox_topright_bg.jpg);
}

div#mainbox_bottomleft, div#mainbox_bottommiddle, div#mainbox_bottomright {
	background-repeat: no-repeat;
	width: 231px;
	height: 231px;
	padding: 10px 0px 0px 20px;
}
div#mainbox_bottomleft {
	background-image: url(../images/layout/home_mainbox_bottomleft_bg.jpg);
}
div#mainbox_bottommiddle {
	background-image: url(../images/layout/home_mainbox_bottommiddle_bg.jpg);
}
div#mainbox_bottomright {
	background-image: url(../images/layout/home_mainbox_bottomright_bg.jpg);
}

td#home_infobox_part {
	background-image: url(../images/layout/home_infobox_part_bg.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	padding-left: 10px;
}

td.info_box2 {
	padding: 3px 20px 3px 20px;
}

table#home_historynav td {
	padding-right: 10px;
}
table#home_historynav a {
	text-decoration: none;
}
/* home formats end */

/* content start */
div#content {
	width: 504px;
	margin: 18px 3px 0px 18px;
	text-align: justify;
}

div.content_container {
	background-color: #f1f1f1;
}

div#content hr {
	height: 1px;
	width: 100%;
	color: #d1d1d1;
	background-color: #d1d1d1;
	border-width: 0px;
}

.title {
	font-size: 12px;
	font-weight: bold;
}
.sub_title {
	font-weight: bold;
}
.text_red {
	color: #fb0000;
}
.text_red_big {
	color: #fb0000;
	font-size: 12px;
	font-weight: bold;
}
.link_nodeco {
	text-decoration: none;
}
.link_red {
	color: #fb0000;
	text-decoration: none;
}
.link_red_bold {
	color: #fb0000;
	text-decoration: none;
	font-weight: bold;
}

img.content_img_right {
	float: right;
	margin-left: 20px;
}
img.content_img_left {
	float: left;
	margin-right: 20px;
}

table.content_table {
	border-collapse: collapse;
}
table.content_table th, table.content_table td {
	padding: 5px;
	border: 1px solid #000000;
	text-align: left !important;
}
table.content_table th {
	background-color: #fb0000;
	color: #ffffff;
}
table.content_table .right {
	text-align: right;
}

table.infobox
{
	background-color: #f1f1f1;
}
td.infobox_content {
	padding: 7px 7px 7px 0px;
	background-color: #f1f1f1;
	vertical-align: top;
}

div#printnsend {
	text-align: right;
	padding-top: 10px;
}

/* address_include start */
body#address_include {
	background-color: #ffffff !important;
	margin: 1px;
}

table.address_data {
	border-collapse: collapse;
	width: 483px;
}
table.address_data th, table.address_data td {
	font-size: 10px;
	padding: 5px;
	border: 1px solid #000000;
}
table.address_data td.right {
	text-align: right;
}
.address_title
{
	font-weight: bold;
}
/* address_include end */

/* statuten_ngf start */
div#statuten_ngf P {
 text-align:center;
 margin-bottom:141px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr;
 line-height:18px
}
div#statuten_ngf SPAN {
 font-family:'Times New Roman','Times New Roman',serif;
 font-size:9pt;
 font-style:normal;
 font-weight:bold
}
div#statuten_ngf DIV[class="Part"] {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr
}
div#statuten_ngf H1 {
 text-align:center;
 margin-bottom:35px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr
}
div#statuten_ngf DIV[class="Sect"] {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr
}
div#statuten_ngf H2 {
 text-align:left;
 margin-bottom:17px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr
}
div#statuten_ngf H3 {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr;
 line-height:19px
}
div#statuten_ngf DL {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr
}
div#statuten_ngf LI {
 list-style-type:none;
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:48px;
 text-indent:-23px;
 direction:ltr;
 line-height:18px
}
div#statuten_ngf DT {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:48px;
 text-indent:-23px;
 direction:ltr
}
div#statuten_ngf DD {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:48px;
 text-indent:-23px;
 direction:ltr
}
div#statuten_ngf H4 {
 text-align:justify;
 margin-bottom:39px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr;
 line-height:18px
}
div#statuten_ngf IMG {
 text-align:center;
 vertical-align:top;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 direction:ltr
}
/* statuten_ngf end */

/* statuten_nvb start */
div#statuten_nvb P {
 text-align:center;
 margin-bottom:141px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr;
 line-height:18px
}
div#statuten_nvb SPAN {
 font-family:'Times New Roman','Times New Roman',serif;
 font-size:9pt;
 font-style:normal;
 font-weight:bold
}
div#statuten_nvb DIV[class="Part"] {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr
}
div#statuten_nvb H1 {
 text-align:center;
 margin-bottom:35px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr
}
div#statuten_nvb DIV[class="Sect"] {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr
}
div#statuten_nvb H2 {
 text-align:left;
 margin-bottom:17px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr
}
div#statuten_nvb H3 {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr;
 line-height:19px
}
div#statuten_nvb DL {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr
}
div#statuten_nvb LI {
 list-style-type:none;
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:19px;
 text-indent:-18px;
 direction:ltr;
 line-height:18px
}
div#statuten_nvb DT {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:19px;
 text-indent:-18px;
 direction:ltr
}
div#statuten_nvb DD {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:19px;
 text-indent:-18px;
 direction:ltr
}
div#statuten_nvb H4 {
 text-align:justify;
 margin-bottom:39px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 text-indent:0px;
 direction:ltr;
 line-height:18px
}
div#statuten_nvb IMG {
 text-align:center;
 vertical-align:top;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 direction:ltr
}
/* statuten_nvb end */

/* content end */

div#englisch_info
{
	border: 1px solid #000000;
	position: absolute;
	display: none;
	background-color: #ffffff;
	width: 300px;
	font-size: 16px;
	font-weight: bold;
	left: -288px;
	top: -1px;
	padding: 10px;
	cursor: pointer;
}