html, body {
 color: black;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.95em;
 
 padding: 0px;
 margin: 0px;
}


a {
 color: red;
 font-weight: bold; 
 border: 0;
 text-decoration: underline;
}

a:hover {
 text-decoration: none;
}

.link_external {
 padding-right: 4px;
 background: url(/images/style/external_link.gif) right top no-repeat;
 
 
}
.link_external:hover {
 
 
}

p {
 
 padding: 0;
 margin: 7px 0px 7px 0px;
}

.smalltext {
 font-size: 0.85em;
}

img {
 border: 0;
}

table {
 padding: 0;
 margin: 0;
 border: 0;
}

table tr, table td {
 vertical-align: top;
}

form {
 padding: 0;
 margin: 0;
 border: 0;
}
form input, form textarea {
 width: 250px;
 margin: 0;
 padding: 1px 0px 1px 0px; 
 border: 1px solid #999999;
}

form .submit {
 color: black;
 font-weight: bold;
 
 
 width: auto;
 
 padding: 0px 6px 0px 6px; 
 
 
 background-color: #ece9d8;
 border: 1px solid #999999;
 
}


#contact_options input,
#contact_options textarea {
}

#main_container {
 width: 1000px;
 margin-left: auto;
 margin-right: auto;
 
 margin-bottom: 7px;
 
 border: 1px dotted red;
 border: 0;
}

#head {
 height: 190px;
 height: 167px;
 
 background-repeat: no-repeat;
}

#body {
 
 width: 1000px;
 
 overflow: hidden;
 
}

#body_content {
 
 
}

#body_content td {
 text-align: left;
 padding: 0;
 margin: 0;
 
 
}



#menu {
 padding-left: 199px;
 padding-left: 165px;
 padding-left: 170px;
 
}







.menu_separator {
 width: 100%;
 height: 1px;
 
 border-top: 1px solid #f8c222;
}



#content {
 width: 610px; 
 width: 605px;
}

#content_center {
 padding-top: 10px;
 padding-bottom: 15px;
 
 padding-left: 20px;
 padding-right: 20px;
 
}

#content_right {
  
 width: 225px;
 
 border: 1px solid black;
 border-top: 0;
 border: 0;
}

#content_right h1 {
 font-family: Arial, Helvetica, sans-serif;
 
 font-size: 1.4em;
 font-style: italic;
 margin-top: 18px;
 margin-bottom: 10px;
}

#content_right img {
 border: 1px solid #1919ae;
}

#content_right_container {
 
 margin-top: 10px;
 margin-right: 6px;
 
 
}


#content_right_container_actuality {
 padding: 6px;
 padding-top: 2px;
 padding-bottom: 2px; 
}

#x_content_right_container_frame {
 padding: 2px;
 padding-bottom: 4px;
 
 margin-left: 4px;
 margin-right: 4px;
 margin-bottom: 2px;
}

.content_right_newsteaser {
 color: #1919ae;
 font-weight: bold;
 margin-top: 10px;
 margin-bottom: 6px; 
}

.content_right_newsteaser a,
#content_right_furthernews a {
 color: #1919ae;
}

#content_right_furthernews {
 color: #1919ae;
 font-weight: bold;
 padding: 5px;
 
 background-color: #ffe4a8;
 border: 1px solid #1919ae;
}

.content_right_separator {
 height: 0px;
 margin: 10px 9px 10px -6px;
 border-top: 1px solid white;
}


.news_separator {
 width: 100%;
 height: 1px;
 margin-top: 10px;
 margin-bottom: 10px;
 border-top: 1px solid #f8c222;
}

#foot {
 font-size: 0.85em;
 
 
 
 padding-bottom: 4px;
 
}
#foot_frame {
 border-top: 7px solid #ffc94a;
 padding-top: 4px;
}

#body_left {
 width: 200px;
 
 width: 198px;
 
 border: 1px solid black;
 
}
#body_center {
 width: 400px;
 width: 588px;
 
 position: absolute;
 top: 190px;
 left: 200px;
 
 
 border: 1px solid red;black; 
 
}

#body_right {
 width: 210px;
 
 
 
 border: 1px solid black; 
 border-left: 0;
}


#body_left, #body_center, #body_right {
 border-top: 0;
}


h1, h2, h3, h4, h5, h6 {
 font-family: Times;
 font-weight: bold;
 
 padding: 0;
}

h1 {
 font-size: 1.8em;
 
 margin: 0;
 margin-top: 12px;
 margin-bottom: 12px;
}

h2 {
 font-size: 1.4em;
 
 margin: 0;
 margin-top: 12px;
 margin-bottom: 12px;
}

h3 {
 font-size: 1.2em;
 font-family: Arial, Helvetica, sans-serif;
 
 margin: 0;
 margin-top: 16px;
 margin-bottom: 12px;
}

.image_normal,
.image_left,
.image_right {
 margin: 5px;
 border: 1px solid red; 
}

.image_left {
 float: left;
 margin-left: 0px;
}

.image_right {
 float: right;
 margin-right: 0px;
}

.image_normal {
 margin-left: 0;
 margin-right: 0;
 margin: 0;
}

.table_border, .table_border td {
 border: 1px solid #999999;
}
.table_border tr td {
 padding: 3px;
}
#navigation {
 
 font-weight: bold;
 color: white;
 
 
 width: 170px;
 
}
#navigation ul {
 padding-left: 40px; 
 padding-left: 20px;
 margin: 0;
 margin-top: 3px;
 margin-bottom: 5px;
 
 
}
#navigation a {
 
 text-decoration: none;
}
.navigation_separator {
 height: 0px;
 margin: 4px 0px 3px 15px;
 border-top: 1px solid white;
}

.navigation_item, .navigation_item_search {
 padding-left: 20px;
 padding-top: 2px;
 padding-bottom: 2px;
 
 x-margin-bottom: 2px; 
 
}
.navigation_item_search {
 padding-left: 0;
}
.navigation_item_button, .navigation_item_button_active, #navigation_item_button_languages {
 width: 137px; 
 width: 117px; 
 
 width: 122px; 
 
 display: block;
 
 padding: 2px;
 
 background-color: transparent; 
 border: 2px solid transparent;
}
#navigation_item_button_languages {
 
 
 
 
 
 width: 122px;
 
 text-align: center;
 
}
.navigation_item_button a {
 color: white;
 padding: 0px;
}
.menu_item {
 font-size: 0.95em;
 font-size: 0.85em;
 
 font-weight: bold;
}

.menu_item,
.submenu_item {
 
 padding: 0px;
 padding-top: 2px;
 padding-bottom: 2px;
 
 margin: 3px;
 margin-left: 4px;
 margin-right: 0px;
 x-margin-bottom: 2px;
 
 border: 0px solid black;
 
 
 
}

.menu_item a,
.submenu_item a {
 color: white;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 5px;
 padding-right: 5px;
 
 x-padding: 10px; 
 
 text-decoration: none;
 
}

.menu_item_has_submenu:hover a { 
 padding-bottom: 5px;
}

.submenu_item { 
 padding-bottom: 2px;
}

.menu_item:hover .submenu {
 margin-top: 6px;
 margin-top: 5px;
}

.menu_item a:hover,
.menu_item_active a,
.menu_item:hover a  
,
.submenu
{
 background-color: #ffc94a;
 color: red;
}

.menu_item_separator {
 width: 3px;
 background: transparent url(/images/style/menu_item_separator.gif);
}

.submenu_item {
 margin-left: 0px;
}

.menu_item:hover .submenu {
 display: block;
}

.submenu {
 position: absolute;
 float: left;
 
 display: none;
}
a {
 color: #176221;
}

h1, h2, h3, h4, h5, h6 {
 color: #176221;
}

#content_right img {
 border-color: #;
}

.content_right_newsteaser,
.content_right_newsteaser a
{
 color: #;
}

#content_right_furthernews,
#content_right_furthernews a
{
 color: #;
}

#content_right_furthernews {
 background-color: content_right_furthernews___background_color;
 border-color: #;
}


.navigation_item_button, #navigation_item_button_languages {
 border-color: #bf4800;
}

.navigation_item_button_active a {
 color: #bf4800;
}
.navigation_item_button_active {
 background-color: #ffc94a;
 border-color: #999999;
}



.menu_item a:hover,
.menu_item_active a,
.menu_item:hover a  
,
.submenu
{
 background-color: #ffc94a;
 color: #bf4800;
}









.image_normal,
.image_left,
.image_right {
 border-color: #bf4800;
}

#head {
 background-image: url(/images/style/biog/head.jpg);
}

#menu, #navigation {
 background: transparent url(/images/style/biog/backgound_navigation.gif) repeat;
}

#content_right_container_actuality {
 background: transparent url(/images/style/biog/background_contentright.gif) repeat;
}

.biog_members_table_alternation_1 {
 background-color: #fff1d0;
 
}
.biog_members_table_alternation_2 {
 background-color: #ffffff;
 
}

.biog_members_table_coll td {
 padding: 15px;
}

.biog_members_table_head td {
 font-weight: bold;
 
 vertical-align: bottom;
}

.biog_member_box,
.biog_member_box_last {
 background-color: #fff1d0;
 border: 1px solid #bf4800;
 padding: 5px;
 padding-top: 0;
 padding-bottom: 0;
 margin-bottom: 10px;
}
.biog_member_box_last {
 margin-bottom: 0px;
}

.biog_member_box_title {
 color: black;
 text-decoration: underline;
 x-margin-top: 0;
}

.biog_content_products_new {
 color: #bf4800;
 font-weight: bold;
 font-style: italic;
}
