body {color: #333; font: normal 12px Arial, Helvetica, sans-serif}

a {color: #1083c6; text-decoration: none; outline: none}
a:hover {text-decoration: underline}

form {margin: 0}
button, input, select, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px; outline: none;}
textarea {margin: 0; padding: 0; overflow: auto;}
hr {color: #C0C0C0; height: 1px}
img {border: 0; display: block}

.formbutton {border: 1px solid #C6C6C6; height: 23px; padding: 1px 4px 2px 4px; background: url(../img/button/formbutton.gif) repeat-x bottom center; color: #333; width: auto}
.formbutton_hover {border: 1px solid #C6C6C6; height: 23px; padding: 1px 4px 2px 4px; background: url(../img/button/formbutton_hover.gif) repeat-x top center}

/* ###### Main */

#page {width: 979px; overflow: hidden; margin: 0 auto;}
#main {width: 100%; background: url('../img/main_bg.gif') repeat-y;}
.front_bottom {width: 100%; overflow: hidden; background: url('../img/front_bottom.gif') bottom left no-repeat;}
.body_bottom {width: 100%; overflow: hidden; background: url('../img/body_bottom.gif') bottom left no-repeat;}

/* ###### Attributes eg. language, sitemap, search */

#attributes {float: right; height: 26px; padding: 30px 0 0 10px;}
#attributes .lang {float: right; height: 18px; padding: 5px 22px 0 0;}
#attributes .lang img {float: left;}
#attributes .lang .lang_sep {padding: 0 15px;}
#attributes .search {float: right; width: 203px; height: 26px; display: inline; margin: 0 28px 0 0; background: url('../img/search_bg.gif') no-repeat;}
#attributes .search a {float: right;}
#attributes .search input {width: 160px; border: 0px; margin: 5px 0 0 8px; background-color: #fafafa; font: 12px Arial, Helvetica, sans-serif; color: #666666; outline: none;}

/* ###### Content */

#content {width: 969px; margin: 0 5px 7px 5px; background: url('../img/front_content_bg.gif') bottom left repeat-x;}
#body_content_bg {width: 969px; overflow: hidden; margin: 23px 5px 7px 5px; background: url('../img/body_content_bg2.gif') repeat-y;}
#body_content_top {width: 100%; overflow: hidden; background: url('../img/body_content_top.gif') no-repeat;}
#body_content {width: 100%; overflow: hidden; background: url('../img/body_content_bg.gif') bottom left no-repeat;}

/* header */

#header {width: 100%; height: 121px; background: url('../img/header_bg.gif') repeat-x;}
#header .header_content {width: 100%; overflow: hidden; height: 121px; background: url('../img/header_corners.gif') no-repeat;}
#header .logo {float: left; width: 119px; height: 121px; padding: 29px 0 0 43px; position: relative; z-index: 99;}

/* mainmenu */

#mainmenu {float: right; height: 36px; display: inline; margin: 27px 15px 0 0; background: url('../img/mainmenu_bg.gif') repeat-x;}
#mainmenu .m_left {float: left; width: 10px; height: 36px; margin: 0 -7px 0 0; background: url('../img/mainmenu_left.gif') no-repeat;}
#mainmenu .m_right {float: left; width: 10px; height: 36px; margin: 0 0 0 -10px; background: url('../img/mainmenu_right.gif') no-repeat;}
#mainmenu .menulevel1 {float: left; overflow: hidden;}
#mainmenu a.nav, #mainmenu a.nav-active {padding: 0 23px; display: block; color: #FDFCFB; font-size: 14px; font-weight: bold; line-height: 36px;}
#mainmenu a.nav:hover, #mainmenu a.nav-active:hover {color: #8cd4fc; text-decoration: none;}
#mainmenu a.nav-active {color: #8cd4fc;}
#mainmenu .separator {float: left; width: 2px; background: url('../img/mainmenu_sep.gif') no-repeat; height: 36px;}

#mainmenu .slidemenu {background-color: #FFF; opacity: .90; filter: alpha(opacity=90); margin: 0px 0px 0px 0px; width: 100%; text-align: left;}
#mainmenu .slidemenu .raam {border-left: 1px #D1D1D3 solid; border-bottom: 1px #D1D1D3 solid; border-right: 1px #D1D1D3 solid; padding: 10px 0; overflow: hidden}
#mainmenu .slidemenu .raam_hor {border-left: 1px #D1D1D3 solid; border-bottom: 1px #D1D1D3 solid; border-right: 1px #D1D1D3 solid; padding: 10px 0; overflow: hidden; width: 898px}
#mainmenu .slidemenu .options {width: 100%}
#mainmenu .slidemenu .options .active {font-weight: bold;}
#mainmenu .slidemenu .options_hor {width: 100px; height: 79px; float: left; text-align: center; display: block}
#mainmenu .slidemenu a {color: #0065a7; display: block; line-height: 23px; text-decoration: none; padding: 0 0 0 14px; width: 100%; font-size: 12px; font-weight: normal}
#mainmenu .slidemenu a:hover {color: #333333; text-decoration: none; background: none}
#mainmenu .slidemenu a.active {color: #333333; text-decoration: none; background: none}


/* Front */

#front {width: 949px; overflow: hidden; padding: 20px 10px 12px 10px;}
#front .left_box {float: left; width: 285px; background: url('../img/front/left_box_top.png') no-repeat;}
#front .left_box .top {width: 271px; overflow: hidden; padding: 0px 7px 0px 7px; margin: 7px 0 0 0; background: url('../img/front/left_box_bg.gif') repeat-y;}
#front .left_box .bottom {width: 285px; height: 15px; overflow: hidden; background: url('../img/front/left_box_bottom.png') no-repeat;}
#front .left_box .content {width: 243px; overflow: hidden; padding: 9px 14px 0 14px; line-height: 18px;}
#front .left_box .content h1 {clear: both; font-size: 16px; color: #007bc2; font-weight: bold; margin: 0; padding: 0 0 7px 0;}
#front .left_box .content p {margin: 0; padding: 0;}
#front .left_box .content p.pad {margin: 0; padding: 0 0 7px 0;}
#front .left_box .link_more {float: left; height: 27px; cursor: pointer; line-height: 27px; margin: 2px 0 0 0; background: url('../img/front/link_more.gif') no-repeat;}
#front .left_box .link_more span {float: left; padding: 0 22px; background: url('../img/front/link_more_right.gif') top right no-repeat;}
#front .left_box .link_more:hover {text-decoration: none;}
#front .left_box .line {float: left; width: 100%; height: 1px; overflow: hidden; margin: 9px 0 9px 0; background-color: #d2d2d2;}
#front .left_box .contact {width: 243px; overflow: hidden; padding: 0 14px 7px 14px;}
#front .left_box .contact .input {width: 243px; height: 27px; overflow: hidden; margin: 0 0 5px 0; background: url('../img/obj/input2.png') no-repeat;}
#front .left_box .contact .input input {width: 224px; border: 0px; background-color: #ffffff; margin: 5px 0 0 10px;}
#front .left_box .contact .textarea {width: 243px; overflow: hidden; padding: 0 0 5px 0;}
#front .left_box .contact .textarea textarea {width: 223px; height: 60px; overflow: auto; margin: 0; padding: 5px 10px; border: 0px; background: url('../img/obj/textarea_bg2.gif') repeat-y;}
#front .left_box .contact .button {float: left; height: 27px; line-height: 27px; background: url('../img/front/link_more2.gif') no-repeat;}
#front .left_box .contact .button span {float: left; padding: 0 22px; background: url('../img/front/link_more2_right.gif') top right no-repeat;}
#front .left_box .contact .button:hover {text-decoration: none;}
#front .left_box .contact span.info {font-weight: bold;}

#front .right_side {float: left; width: 644px; overflow: hidden; padding: 0 0 0 20px;}
#front .wide_box {float: left; width: 644px; background: url('../img/front/wide_box_top.png') no-repeat;}
#front .wide_box .top {width: 630px; margin: 7px 0 0 0; padding: 0px 7px 0px 7px; background: url('../img/front/wide_box_bg.gif') repeat-y;}
#front .wide_box .bottom {width: 644px; height: 15px; overflow: hidden; background: url('../img/front/wide_box_bottom.png') no-repeat;}
#front .wide_box .content {width: 602px; overflow: hidden; padding: 9px 14px 10px 14px; line-height: 18px;}
#front .wide_box .content h1 {clear: both; font-size: 16px; color: #007bc2; font-weight: bold; margin: 0; padding: 4px 0 9px 0;}
#front .wide_box .link_more {float: left; height: 27px; cursor: pointer; line-height: 27px; margin: 12px 0 0 0; background: url('../img/front/link_more2.gif') no-repeat;}
#front .wide_box .link_more span {float: left; padding: 0 22px; background: url('../img/front/link_more2_right.gif') top right no-repeat;}
#front .wide_box .link_more:hover {text-decoration: none;}

#front .small_box {float: left; width: 312px; margin: 15px 0 0 0; background: url('../img/front/small_box_top.png') no-repeat;}
#front .small_box .top {width: 298px; margin: 7px 0 0 0; padding: 0px 7px 0px 7px; background: url('../img/front/small_box_bg.gif') repeat-y; }
#front .small_box .bottom {width: 312px; height: 15px; overflow: hidden; background: url('../img/front/small_box_bottom.png') no-repeat;}
#front .small_box .content {width: 270px; overflow: hidden; padding: 9px 14px 10px 14px; line-height: 18px;}
#front .small_box .content h1 {clear: both; font-size: 16px; color: #007bc2; font-weight: bold; margin: 0; padding: 4px 0 9px 0;}
#front .small_box .link_more {float: left; height: 27px; cursor: pointer; line-height: 27px; margin: 12px 0 0 0; background: url('../img/front/link_more2.gif') no-repeat;}
#front .small_box .link_more span {float: left; padding: 0 22px; background: url('../img/front/link_more2_right.gif') top right no-repeat;}
#front .small_box .link_more:hover {text-decoration: none;}
#front .pad {margin: 15px 0 0 20px;}

#front .right_side p, #front .small_box p {margin: 0; padding: 0;}

/* Inline */

#left_side {float: left; width: 174px; padding: 0 15px 0 10px;}
#right_side {float: right; width: 745px; padding: 0 10px 0 0;}
#search {width: 949px; overflow: hidden; padding: 0 10px 0 10px;}
#submenu {padding: 5px 0 150px 0}
#submenu ul {list-style: none; margin: 0; padding: 0; width: 100%}
#submenu ul li {display: inline}
#submenu ul li a {display: block; color: #007dc5}
#submenu ul li a:hover {text-decoration: none}
#submenu ul li a.level2 {padding: 7px 6px 7px 6px; width: 162px; border-bottom: 1px #d9d9d9 solid;}
#submenu ul li a.level2:hover {font-weight: bold;}
#submenu ul li a.level3 {padding: 7px 6px 7px 24px; width: 144px; border-bottom: 1px #d9d9d9 solid; color: #333333; background: url(../img/menu/menu_icon.gif) no-repeat 15px 12px}
#submenu ul li a.level3:hover {font-weight: bold;}
#submenu ul li a.level4 {padding: 3px 6px 3px 42px; width: 153px; background: url(../img/menu/menu_icon.gif) no-repeat 34px 8px}
#submenu ul li a.level4:hover {font-weight: bold;}
#submenu ul li a.active {font-weight: bold}

#submenu .logout {width: 100%; overflow: hidden; border: 1px #d9d9d9 solid;}
#submenu .logout .wrapper {padding: 3px 3px 3px 8px; overflow: hidden; line-height: 23px;}
#submenu .logout .wrapper a {display: block; float: right; font-weight: bold; padding: 3px 5px 3px 6px; border: 1px #d9d9d9 solid; background-color: #fafafa; line-height: normal;}
#submenu .logout .wrapper a:hover {text-decoration: none;}

/* Page */

#obj_left {float: left; width: 486px; overflow: hidden; padding: 0 0 10px 0; line-height: 21px;}
#obj_left td.right {width: 245px; padding: 0 0 0 10px;}
#obj_left .h_line {float: left; width: 100%; height: 1px; overflow: hidden; display: inline; margin: 15px 0; background-color: #d9d9d9;}

#obj_right {float: left; width: 246px; overflow: hidden; padding: 0 0 10px 13px;}
#obj_right .logo_small {float: right; padding: 2px 0 20px 0;}
#obj_right .g_map {width: 242px; overflow: hidden; border: 2px #d9d9d9 solid; margin: 0 0 20px 0;}
#obj_right .pics {width: 245px; overflow: hidden; margin: 0 0 18px 0;}
#obj_right .pics div.separator {float: left; width: 15px; height: 75px; overflow: hidden;}
#obj_right .pics img {float: left; border: 2px #d9d9d9 solid;}
#obj_right .pics img.bigpic {margin: 0 0 0px 0;}
#obj_right .pics img.smallpic {margin: 10px 0 0 0;}

#obj_right .box {float: left; overflow: hidden; border: 1px #d9d9d9 solid;}
#obj_right .box_bottom {float: left; width: 208px; height: 8px; overflow: hidden; margin: 0 19px 12px 19px; background: url('../img/obj/box_bottom.png') top center no-repeat;}
#obj_right .box .content {width: 224px; overflow: hidden; margin: 0 2px 2px 2px; padding: 0 8px 6px 8px; background: url('../img/obj/box_bg.gif') bottom left repeat-x;}
#obj_right .box .content h2 {font-size: 12px; margin: 0; padding: 7px 0 7px 10px;}
#obj_right .box .content a.file1 {display: block; padding: 10px 0 10px 35px; border-top: 1px #d9d9d9 solid; background: url('../img/obj/file1.gif') no-repeat 10px 9px;}
#obj_right .box .content a.file2 {display: block; padding: 10px 0 10px 46px; border-top: 1px #d9d9d9 solid; background: url('../img/obj/file2.gif') no-repeat 9px 9px;}
#obj_right .box .content span.text_normal {font-weight: normal;}
#obj_right .box .content .people_pic {float: left; padding: 0 0 6px 0;}
#obj_right .box .content .contact_info {float: left; width: 160px;}
#obj_right .box .content .contact_info2 {float: left; overflow: hidden;}
#obj_right .box .content .contact_info td, #obj_right .box .content .contact_info2 td {padding: 0 2px 2px 0;}
#obj_right .box .content .contact_info td.left, #obj_right .box .content .contact_info2 td.left {padding: 0 10px 2px 10px;}
#obj_right .box .h_line {width: 100%; height: 1px; overflow: hidden; margin: 0 0 10px 0; background-color: #d9d9d9;}
#obj_right .box .content .contact {overflow: hidden; padding: 0 0 5px 10px;}
#obj_right .box .content .input {width: 204px; height: 27px; overflow: hidden; margin: 0 0 10px 0; background: url('../img/obj/input.png') no-repeat;}
#obj_right .box .content .input input {width: 185px; border: 0px; background-color: #ffffff; margin: 5px 0 0 10px;}
#obj_right .box .content .textarea {width: 204px; overflow: hidden; padding: 0 0 15px 0;}
#obj_right .box .content .textarea textarea {width: 184px; height: 70px; overflow: auto; margin: 0; padding: 5px 10px; border: 0px; background: url('../img/obj/textarea_bg.gif') repeat-y;}
#obj_right .box .content .button {float: left; height: 27px; line-height: 27px; background: url('../img/front/link_more2.gif') no-repeat;}
#obj_right .box .content .button span {float: left; padding: 0 22px; background: url('../img/front/link_more2_right.gif') top right no-repeat;}
#obj_right .box .content .button:hover {text-decoration: none;}


#obj_body_bc .box {overflow: hidden; border: 1px #d9d9d9 solid; width: 244px;}
#obj_body_bc .box_bottom { width: 208px; height: 8px; overflow: hidden; margin: 0 19px 12px 19px; background: url('../img/obj/box_bottom.png') top center no-repeat;}
#obj_body_bc .box .content {width: 224px; overflow: hidden; margin: 0 2px 2px 2px; padding: 0 8px 6px 8px; background: url('../img/obj/box_bg.gif') bottom left repeat-x;}
#obj_body_bc .box .content h2 {font-size: 12px; margin: 0; padding: 7px 0 7px 10px;}
#obj_body_bc .box .content a.file1 {display: block; padding: 10px 0 10px 35px; border-top: 1px #d9d9d9 solid; background: url('../img/obj/file1.gif') no-repeat 10px 9px;}
#obj_body_bc .box .content a.file2 {display: block; padding: 10px 0 10px 46px; border-top: 1px #d9d9d9 solid; background: url('../img/obj/file2.gif') no-repeat 9px 9px;}
#obj_body_bc .box .content span.text_normal {font-weight: normal;}
#obj_body_bc .box .content .people_pic {float: left; padding: 0 0 6px 0;}
#obj_body_bc .box .content .contact_info {float: left; width: 160px;}
#obj_body_bc .box .content .contact_info2 {float: left; width: 100%; overflow: hidden;}
#obj_body_bc .box .content .contact_info td, #obj_body_bc .box .content .contact_info2 td {padding: 0 2px 2px 0;}
#obj_body_bc .box .content .contact_info td.left, #obj_body_bc .box .content .contact_info2 td.left {width: 1%; white-space: nowrap; padding: 0 10px 2px 10px;}
#obj_body_bc .box .h_line {width: 100%; height: 1px; overflow: hidden; margin: 0 0 10px 0; background-color: #d9d9d9;}
#obj_body_bc .box .content .contact {overflow: hidden; padding: 0 0 5px 10px;}
#obj_body_bc .box .content .input {width: 204px; height: 27px; overflow: hidden; margin: 0 0 10px 0; background: url('../img/obj/input.png') no-repeat;}
#obj_body_bc .box .content .input input {width: 185px; border: 0px; background-color: #ffffff; margin: 5px 0 0 10px;}
#obj_body_bc .box .content .textarea {width: 204px; overflow: hidden; padding: 0 0 15px 0;}
#obj_body_bc .box .content .textarea textarea {width: 184px; height: 70px; overflow: auto; margin: 0; padding: 5px 10px; border: 0px; background: url('../img/obj/textarea_bg.gif') repeat-y;}
#obj_body_bc .box .content .button {float: left; height: 27px; line-height: 27px; background: url('../img/front/link_more2.gif') no-repeat;}
#obj_body_bc .box .content .button span {float: left; padding: 0 22px; background: url('../img/front/link_more2_right.gif') top right no-repeat;}
#obj_body_bc .box .content .button:hover {text-decoration: none;}
/* Page */

#title {width: 100%; overflow: hidden; border-bottom: 1px solid #d9d9d9; margin: 0 0 18px 0; padding: 8px 0 6px 0; clear: both}
#title .title {float: left; padding: 0 0 0 5px; width: 80%}
#title .title h1 {margin: 0; padding: 0; font-size: 17px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; color: #333333;}
#title .attributes {float: right; padding: 0 10px 0 0; width: 80px}
#title .attributes .print_button {float: right; padding: 2px 3px 0 0}
#title .attributes .history_button {float: right; padding: 4px 10px 0 0; line-height: 12px}

.text_box {padding: 0px 5px 10px 5px;}
.text_box_gallery {padding: 10px 6px}
.text_box_diverse {padding: 5px 10px}
.text_box_catalog {padding: 10px 6px}
.text_box_fit {width: 100%; overflow: hidden; line-height: 18px;}
.text_box_fit p {margin: 0; padding: 0;}
.news_pic_position {float: right; margin: 0 0 10px 10px;}

.bodytextlight {color: #999; font-size: 11px}
.bodytextlight a {color: #999}

#right_side .map_big {width: 100%; overflow: hidden; height: 400px; margin: 0 0 10px 0;}

/* Ankeet */

.ankeet {border: 1px solid #CCC; background: #FAFAFA; float: left; padding: 10px}
.ankeet table td {padding: 4px}
.ankeet .title {font-size: 14px; font-weight: bold}
.ankeet .field input {border: 1px solid #CCC; width: 100%}
.ankeet .field textarea {border: 1px solid #CCC}

/* File and linklist */

.diverse_list {}
.diverse_list ul {margin: 0; padding: 0; list-style: none}
.diverse_list ul li {margin: 0; padding: 2px 0}
.diverse_list ul li img {float: left; margin: 5px 6px 0 0}

/* Sitemap */

.sitemap {}
.sitemap .row {padding: 0 0 8px 0}
.sitemap .row strong {font-size: 14px}
.sitemap .spacer {padding: 0 10px}
.sitemap .spacer img {float: left; margin: 5px 6px 0 0}

/* Search page */

.searchpage {}
.searchpage .info {text-align: right; padding: 0 0 10px 0}
.searchpage .error {width: 100%; height: 300px; overflow: hidden;}
.searchpage .row {padding: 0 0 12px 0; width: 100%; overflow: hidden}
.searchpage .row strong {font-size: 14px}
.searchpage .spacer {padding: 0 0 10px 0}
.searchpage .row .pic {float: left; padding: 0 10px 0 0}

/* Pagging */

.pagging {width: 100%; overflow: hidden}
.pagging .pages {float: left; font-weight: normal}
.pagging .pages ul {list-style: none; margin: 0; padding: 0}
.pagging .pages ul li {float: left; margin: 0 4px 0 0; padding: 0; border: 1px solid #E1E1E1; background: #FFF}
.pagging .pages ul li a {display: block; float: left; padding: 0 6px; line-height: 20px; height: 20px}
.pagging .pages ul li a:hover {background: #E1E1E1; text-decoration: none; color: #000}
.pagging .pages ul li.active {padding: 0 6px; background: #E1E1E1; color: #000; line-height: 20px; height: 20px}
.pagging .pages ul li a .direction {font-size: 16px; line-height: 16px}
.pagging .pagecount {float: right; line-height: 20px}
.topbrd {border-top: 1px solid #D0CDC6; padding: 6px 0 0 0}
.bottompbrd {border-bottom: 1px solid #D0CDC6; padding: 0 0 6px 0}

/* Newsletter */

.newsletter {width: 100%; overflow: hidden}
.newsletter .subscribe {float: left; width: 210px; padding: 10px; background: #F5F6F3; border: 1px solid #CCC}
.newsletter .explanation {float: right; width: 668px}

/* Gallery */

.gallery {padding: 10px 0 10px 0; width: 100%; overflow: hidden}
.gallery .item {float: left; width: 156px; height: 190px; padding: 5px}
.gallery .separator {float: left; width: 10px; height: 10px}
.gallery .item img {padding: 2px; border: 1px solid #D0CDC6}
.gallery .item .description {padding: 4px 0 10px 0; height: 20px; overflow: hidden}
.gallery .layout {}
.gallery .layout .description {padding: 8px 0 26px 0}

/* News */

.news_list {}
.news_list .row {padding: 0 0 10px 0; width: 100%; overflow: hidden}
.news_list .row h1 {font-size: 14px; margin: 0; padding: 0 0 6px 0}
.news_list .row .pic {}
.news_list .pagging {width: 100%; overflow: hidden; padding: 15px 0 0 0}
.news_list .pagging .left {}
.news_list .pagging .right {float: right}

/* ############### CATALOG ############# */

.catalog img.intro_pic {padding: 2px; border: 1px solid #D0CDC6} 
img.catalog_img {padding: 2px; border: 1px solid #D0CDC6; float: left}

/* Catalog list */

.catalog_list {}
.catalog_list .row {padding: 0 0 10px 0; width: 100%; overflow: hidden; border-bottom: 1px solid #E3E0DA}
.catalog_list .row img {float: left}
.catalog_list .row .pic {float: left; width: 120px; padding: 0 10px 0 0}
.catalog_list .row .text {float: left}

/* Catalog item */

.catalog_item {}
.catalog_item .gallery {padding: 10px 0 10px 0; width: 100%; overflow: hidden}
.catalog_item .gallery .item {float: left; width: 156px; height: 190px; padding: 5px}
.catalog_item .gallery .item img {padding: 2px; border: 1px solid #D0CDC6}
.catalog_item .gallery .item .description {padding: 4px 0 10px 0; height: 20px; overflow: hidden}

/* Footer */

#footer {width: 100%; margin: 18px 0 0 0; border-top: 2px #d1d1d1 solid;}
#footer .text {float: left; color: #3b3b3a; padding: 7px 0 0 15px}
#footer .text p {margin: 0; padding: 0;}
#footer .okia_mini {float: right; padding: 15px 17px 0 0}

/* Admin */

#admin_area {position: fixed; top: 0px; z-index: 100;}
*html #admin_area {position: absolute} /* IE 6 */
#admin_box {float: left; height: 27px; padding: 7px 0 7px 7px; border-left: 1px solid #BBB; border-right: 1px solid #BBB; border-bottom: 1px solid #BBB; background: url(../img/admin/admin_box_bg.gif) #FFF repeat-x top center}
#admin_box .links {}
#admin_box .links ul {margin: 0; padding: 0; list-style: none}
#admin_box .links ul li {padding: 0; float: left; display: inline}
#admin_box .links ul li a {display: block; float: left; height: 25px; line-height: 25px; padding: 0 5px}
#admin_box .links ul li.button {margin: 0 7px 0 0; padding: 0; float: left; display: inline}
#admin_box .links ul li.button a {border: 1px solid #CCC; color: #0B4FB0; background: #FCFCFC}
#admin_box .links ul li.button a:hover {color: #0064CB; background: #EEE; text-decoration: none}
#admin_box .links ul li.button a img, #admin_box .links ul li.stats a img {float: left; margin: 5px 5px 0 0}
#admin_box .links ul li.structure a {border-right: 1px solid #DCDCDC}
#admin_box .links ul li.stats a {border-right: 1px solid #DCDCDC; border-left: 1px solid #FFF}
#admin_box .links ul li.refresh a {border-right: 1px solid #DCDCDC; border-left: 1px solid #FFF}
#admin_box .links ul li.toggle a {border-left: 1px solid #FFF}
#admin_box .links ul li.refresh a img, #admin_box .links ul li.toggle a img, #admin_box .links ul li.structure a img {margin: 5px 0px 0 0}

.backbody {
	background: #FFFFFF;
}
.backlight {
	background: #F9F9F9;
}
.backmedium {
	background: #F0F0F0;
}
.backwhite {
	background: #FFFFFF;
}
#bodytable {
	border: 1px solid #E1E1E1;
}
.borderbottom {
	border-bottom: 1px solid #DCDCDC;
}
.bordertop {
	border-top: 1px solid #DCDCDC;
}
.bordercolor {
	border: 1px solid #DCDCDC;
}
.formfield {}
.formfield50 {width: 50px}
.formfield100 {width: 100px}
.formfield140 {width: 140px}
.formfield200 {width: 200px}
.formfield250 {width: 250px}
.formfield300 {width: 300px}

.menuback {
	background-color: #FFFFFF;
	width: 190px;
}

.menulevel2 {
	
	padding: 5px 5px 5px 5px;
	display: block;
	color: #000000;
}
.menulevel3 {
	background-image: url(../img/menu/menu_arrow3.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 18px;
	display: block;
	color: #2A2A2A;
}
.menulevel4 {
	background-image: url(../img/menu/menu_arrow4.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 28px;
	display: block;
	color: #2A2A2A;
}
.menulevel5 {
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 36px;
	display: block;
	color: #000000;
}
.menuleveltop {
	padding-left : 5px;
	padding-right : 5px;
}
.navitheme {
	background: #C61A22;
}
.adminbutton {
	padding : 4px 6px 4px 6px;
	border : 1px solid Silver;
	border-top : 1px solid Silver;
	height: 23px;
	background-color: White;
}
.adminarea {
	border: 1px solid Silver;
	background-color: #D8D8D8;
	background-image: url(../img/back_button.gif);
	background-repeat: no-repeat;
}
.subtitle {
	color: #696969;
	font-size: 14px;
	font-weight: bold;
}
.textcomment {
	color: Red;
}
.textlang {
	color: Black;
}
.textlight {
	color: #B7B7B7;
}
.textred {
	color: #C22B2B;
}
.textsearch {
	color: #4F4F4F;
}
.tabelauto {
	width : 100%;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
}
.tabelauto td {
	border-bottom: 1px solid #E1E1E1;
	vertical-align: top;
	padding : 3px;
}
.tabelautoodd {
	background-color: #F9F9F9;
}
#ankeet {
	background-color: #F8F8F8;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
}
#ankeet td {
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #FEFEFE;
	padding: 8px;
}
#bodytext td {
	line-height: 18px;
}
#thumb {
	height: 126px;
}
.tabel {
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	
}
.tabel td {
	border-bottom: 1px solid #DCDCDC;
	padding: 3px;
}
.tabel2 {
	border-left: none;
	border-right: none;
	border-top: none;
	padding: 3px;
	margin : 0;
}
.tabel2 td {
	border-bottom: none;
	padding: 3px;
}