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;
}
.a2 {
 color: red;
 font-weight: bold;
 border: 0;
 text-decoration: none;}
.a2:hover {
 text-decoration: underline;
}
.link_external {
 padding-right: 4px;
 background: url(http://static.oikopolis.lu/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 , form select{
 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-top: 15px;
 margin-bottom: 7px; background-color: #ffffff; border: 1px dotted red;
 border: 0;
}
#main_container_m {
 width: 480px; margin-top: 15px;
 margin-bottom: 7px; background-color: #ffffff;}
#head {
 height: 190px;
 height: 167px; margin-bottom: 7px;
 background-repeat: no-repeat;
}
#body { width: 1000px;
 //min-height: 550px; overflow: hidden;}
#body_m {
 width: 480px;
 padding-top: 22px;
 padding-bottom: 22px; overflow: hidden;}
#body_content {
}
#body_content_m {
 width: 480px;
}
#body_content td {
 text-align: left;
 padding: 0;
 margin: 0;
}
.searchbox {
 width: 198px;
 height: 34px;
 position: relative;
 left: 798px;
 top: 5px;
 text-align: right; display: none;
}
.searchbox_m {
 width: 198px;
 height: 34px;
 padding-top: 4px;
 padding-bottom: 4px;
 x-position: relative;
 x-left: 798px;
 top: 5px;
 text-align: right; display: block;
 xfloat: left; margin-left: auto;
 margin-right: auto;
}
.searchbox_cont_m {
 width: 100%;
 background-color: #f6f6f6;
}
#search {
 margin-top: 7px;
}
#search_text {
 width: 150px; vertical-align: middle;
}
.search_text_h {
 width: 150px; width: 80px; vertical-align: middle; display: none;
}
.search_text_h_m {
 width: 150px; vertical-align: middle; display: none;
}
#search_submit {
 width: 21px;
 heigth: 20px;
 padding: 0;
 margin: 0;
 border: 0px;
 vertical-align: middle;
}
#search_right {
 background: url(http://static.oikopolis.lu/style/background_search_right.png) no-repeat right center;
 width: 10px;
 height: 35px;
 float: right;
}
#search_middle {
 background: url(http://static.oikopolis.lu/style/background_search_middle.png) repeat-x center center;
 float: right;
 height: 35px;
}
#search_left {
 background: url(http://static.oikopolis.lu/style/background_search_left.png) no-repeat left center;
 width: 10px;
 height: 35px;
 float: right;
}
#menu, #menu_m {
 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_m {
 width: 480px;
}
#content_center {
 padding-top: 10px;
 padding-bottom: 15px; padding-left: 20px;
 padding-right: 20px;
}
#content_center_m {
 width: 460px;
 min-height: 400px; padding-top: 10px;
 padding-bottom: 15px; padding-left: 10px;
 padding-right: 10px;
}
#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, #content_right_container_m { margin-top: 10px;
 margin-right: 6px;
}
#content_right_container_m {
 margin-top: 30px;
}
#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: #0f2e74;
 font-weight: bold;
 margin-top: 10px;
 margin-bottom: 6px;
}
.content_right_newsteaser a,
#content_right_furthernews a {
 color: #0f2e74;
}
#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;
}
#footer {
 width: 100%;
 text-align: center;
 margin-top: 14px;
}
#footer_social_old {
 width: 100%;
 text-align: center;
 margin-top: 16px;}
#footer_sitemap_old {
 width: 100%;
 text-align: center;
 margin-top: 10px;
 margin-bottom: 14px;
}
#footer_icons {
 width: 91px;
 height: 21px;
 margin-top: 16px;
 margin-bottom: 14px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}
#footer_social {
 float: left;
}
#footer_sitemap {
 float: left;
 margin-left: 14px;
}
#footer_print {
 float: left;
 margin-left: 14px;
}
#footer_desktop_mobile {
 text-align: center;
 margin-top: 14px;
}
#footer_desktop_mobile a{
 color: #0f2e74;
 text-decoration: none;
}
#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;
}
.text_tip {
 border: 1px dotted black;
 border: 1px dashed black;
 padding: 7px;
 margin: 7px;
 margin-left: 0px;
 margin-bottom: 14px;
}
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif;
 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_link_external {
 padding-right: 4px !important;
 background: url(http://static.oikopolis.lu/style/external_link2.gif) right top no-repeat;}
#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_separator3 {
 height: 0px;
 margin: 4px 0px 3px 0px;
 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: 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;
 color: #0f2e74;
 padding: 0px;
}
.navigation_item_button_indent { font-size: 0.86em;
}
#foot_menu {
}
#foot_menu a {
 text-decoration: none;
}
#foot_c, #foot_c_m {
 width: 100%;
 margin-top: 30px;
 padding-bottom: 7px;
 vertical-align: middle;
 border: 00px solid red;
 border-top: 1px solid #e1e1e1;
 background-color: #f6f6f6;
}
#foot_c_m {
 width: 480px;
}
#foot {
 margin-top: 14px; vertical-align: middle;
 border: 00px solid red;}
.foot_menu_item {
 padding-top: 1px;
 padding-bottom: 1px;
}
.foot_menu_item_m {
 padding-top: 6px;
 padding-bottom: 6px;
}
.foot_menu_item_button, .foot_menu_item_button_active {
 width: 130px; display: block; padding: 2px;
 background-color: transparent;
}
.foot_menu_item_button_m {
 padding-bottom: 3px;
}
.foot_menu_item_button a { color: #0f2e74; 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;
 border: 0px solid black;}
.menu_item_m,
.submenu_item_m {
 margin-top: 10px;
 margin-bottom: 10px;
}
.menu_item a,
.submenu_item a {
 color: white; color: #0f2e74;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 5px;
 padding-right: 5px;
 text-decoration: none;
}
.menu_item_has_submenu:hover a {
 padding-bottom: 5px;
}
.menu_item_has_submenu_m:hover a {
 padding-bottom: 0;
}
.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(http://static.oikopolis.lu/style/menu_item_separator.gif);
}
.menu_item_separator_m {
 height: 2px;
 width: 100%;
 background-color: white;
}
.submenu_item {
 margin-left: 0px;
}
.menu_item:hover .submenu {
 display: block;
}
.submenu {
 position: absolute;
 float: left; display: none;
}
a {
 color: #01683b;
}
.a2 {
 color: #01683b;
}
h1, h2, h3, h4, h5, h6 {
 color: #01683b;
}
#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: #;
 border-color: #;
}
.navigation_item_button, #navigation_item_button_languages {
 border-color: #e1e1e1;
}
.navigation_item_button_active a {
 color: #e1e1e1;
 color: #0f2e74;
}
.navigation_item_button_active {
 background-color: #e1e1e1;
 border-color: #e1e1e1;
}
.menu_item a:hover,
.menu_item_active a,
.menu_item:hover a
,
.submenu
{
 background-color: #cdcdcd;
 color: #e1e1e1;
 color: #0f2e74;
}
.image_normal,
.image_left,
.image_right {
 border-color: #e1e1e1;
}
#head {
 background-image: url(/images/style/naturata/head1.jpg);
}
#menu, #navigation { background-color: #e1e1e1;
}
#content_right_container_actuality { background-color: #bdbdbd;
}

/* cached at 18.01.2017 08:50:59 */

