html{ margin:0; padding: 0;  }
body { margin: 0; padding: 0; background: #ffffff url("../web_img/bg_body.gif") repeat-x 0 0; text-align: center; }
body, input { font-family: arial, verdana, "tahoma", "luxi sans", arial, helvetica, sans-serif; }

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

/* layout */

#mother { width: 990px; text-align: left; margin: 0 auto; }
#container {width: 990px; margin: 0; text-align: left; background: #ffffff; padding: 0; }
#header { width: 990px; height: 83px; background: #ffffff url("../web_img/bg_header.jpg") no-repeat 0 0;}


.col_left {width: 180px; float: left;  min-height: 400px;}
.col_left h2  {margin-bottom: 5px; color: white; font-size:14px; padding: 3px 10px 3px 16px; font-weight:bold; background-color:#1E6100;}
.col_left h3  {margin-bottom: 5px; color: white; font-size:14px; padding: 3px 10px 3px 16px; font-weight:bold; background-color:#FDAD00;}
.col_right {width: 800px; float: right; min-height: 400px; }


.col_ll {width: 610px; float: left; background: #ffffff url("../web_img/bg_mother.jpg") no-repeat 0 0; }
.col_ll h2 {margin-bottom: 12px; color: white; font-size:16px; padding: 3px 10px 3px 16px; font-weight:bold; background-color:#1E6100;}

.col_rr {width: 180px; float: right;  background: #ffffff; min-height: 400px;}
.col_rr h2 {margin-bottom: 15px; color: white; font-size:14px; padding: 4px 10px 4px 16px; font-weight:bold; background-color:#1E6100;}

.textlink  {padding: 5px 0px 10px 20px; background: #ffffff url("../web_img/sipka2.gif") no-repeat 5px 10px; text-decoration: none;}
.text  {line-height: 1.5;}
.date  {font-size:11px; font-style:italic;}


#logo {margin: 0; padding: 0; height: 155px; width:180px; float:left;}
#search {margin: 0; padding: 0; height: 86px; width:370px; float:right; padding: 35px 0 0 0;}

#header {margin: 0; padding: 0; background: white url("../web_img/bg_header.jpg") repeat-y  right 0;  height: 83px; }

/* main menu */ 
.left_menu {float:left; font-size: 11px; position: relative; width: 100%;}
.left_menu .menu_item {}
.left_menu {text-align:left;}
.left_menu ul {margin:0px; padding:0px; list-style: none; width: 100%; position: relative;}
.left_menu ul ul {margin:0px; padding:0px;}
.left_menu li {list-style-type:none;  background: #ffffff url("../web_img/bg_menu.gif") no-repeat 0 0;}
.left_menu li li {background: #ffffff url("../web_img/bg_menu_sub.gif") no-repeat 0 0;}
.left_menu li a { color: white;  padding:1px 3px 0px 35px;  text-decoration: none; height:22px; overflow:hidden; border-bottom: #ffffff 1px solid; display:block;}
.left_menu li a:hover { color: #FFD800;}


.left_menu2 {float: left; font-size: 11px; position: relative; width: 100%;}
.left_menu2 ul {margin: 0; padding: 0; list-style: none; width: 100%; position: relative; }
.left-menu2 ul li{margin: 0; padding: 0; list-style: none; width: 100%; position: relative; float: left; height: 22px; border-bottom: #ffffff 1px solid; background: #ffffff url("../images/bg_menu2.gif") no-repeat 0 0;}
.left_menu2 li a {display: block;  color: white;  padding-left: 22px; padding-top:3px;  text-decoration: none; }
.left_menu2 li a:hover { color: #FFD800;}
.left_menu2 ul ul {margin:0px; padding:0px;}
.left_menu2 li {list-style-type:none;  background: #ffffff url("../web_img/bg_menu2.gif") repeat-y 0 0;}
.left_menu2 li li {background: #ffffff url("../web_img/bg_menu2.gif") repeat-y 0 0;}
.left_menu2 li a { color: white;  padding:1px 3px 0px 30px;  text-decoration: none; height:22px; overflow:hidden; border-bottom: #ffffff 1px solid; display:block;}
.left_menu2 li a:hover { color: #FFD800;}



#box a img {border-top:#ebebed 4px solid;border-left:#ebebed 4px solid;border-bottom:transparent 4px solid; border-right:#ebebed 4px solid;}
#box a:hover img  {border:#d33301 4px solid;}
#box p { color: #666666; margin:0;  font-weight:bold; text-align:center; }

/* footer */
#footer { font-weight: normal; height: 30px; text-align:right; margin-top:10px;}
#footer p{text-align:right; margin:0 0 0 25px; padding:8px; font-size: 11px;}

.box_aktu {clear: both;  margin-bottom:6px; text-align:justify;}
.box_aktu a  {text-decoration:none;}
.box_aktu h2 {margin-bottom: 5px; padding:0; font-size:15px; font-weight:bold; background:none;}


.box_login { height: 83px; color: white; padding: 10px; background: #ffffff url("../web_img/bg_login.gif") no-repeat 0 0;}

.separator { height: 1px; font-size: 1px; clear: both; border-bottom: #ff9900 5px solid; margin-bottom: 1px;}
.spc_main {margin-top:282px; padding: 0 25px; min-height: 400px; background: #E5EDD8 url("../web_img/bg_main.gif") repeat-x 0 0;}

.gallery_box {margin-bottom:15px;background-color:#E1EDD5; }
.gallery_list {line-height:120px;}
.gallery_image_box {width:134px; height:120px; margin:1px; background: #ffffff url("../web_img/bg_foto.gif") no-repeat 0 0; display:inline-block; }
.gallery_image_box img { margin:7px; width:120px; text-align:center; border: 5px solid #ffffff;}

.gallery_header {background:white; padding:6px;}
.gallery_header h2 {padding:0; margin:0 0 5px; font-size: 16px; color:#213615; background:none;}

a:visited.gallery_link, a.gallery_link {text-decoration:none; color:#000000; float:right}


.gallery_selector {background-color:#950006;padding:7px 10px 7px 10px; text-align:right; color:#ffffff; margin-bottom:30px;  }
.gallery_dropdown {border:1px solid #000000; font-family:Arial; font-size:10px; }
.gallery_box {margin-bottom:15px;background-color:#E1EDD5; }


.gallery {width: 580px; clear:both; margin:5px 0px 15px 0px;  padding:5px; }
.gallery_header {font-size:13px; }
.gallery_images .gallery_image {float:left;background-color:#6E9D1D; margin:3px; width:133px; height:105px;  display:block; text-align:center; padding:0px; vertical-align:middle;}
.gallery_images .gallery_image img {margin:0px; max-height:98px; max-width:130px; display:inline; float:none;margin-top:10px; border: white 2px solid;}
.form_submit {float:right; color:#FFFFFF;  margin:5px 20px 5px 0px;  clear:both; }


div.akt_header {margin-top: 30px; margin-bottom: 18px; color: white; font-size:16px; padding: 3px 10px 3px 16px; font-weight:bold; background-color:#1E6100;}



