* {
margin:0;
padding:0;
}

body {
background:#4a4a4a url(img/bg.gif) repeat-x;
color:#ffffff;
font:11px 'Arial', Verdana, Helvetica, sans-serif;
line-height:130%;
text-align:center;
}

.hide {
display:none;
}
.clear {
clear:both;
}

a {
color:#fff;
text-decoration:underline;
}
a:hover {
color:#f2f2f2;
text-decoration:none;
}
#wrapper {
width:900px;
margin:0 auto;
}
#top {
width:900px;
height:265px;
}
#top .top_1 {
text-align:left;
height:92px;
background:url(img/top_1.gif) no-repeat;
}
#icon_top {
margin-left:30px;
list-style-type:none;
}
#icon_top li {
display:inline;
padding:0px 2px 0 0;
}
#icon_top , x:-moz-any-link {
position:relative; top:-11px;
}

.ico1 {display:-moz-inline-stack;display:inline-block;height:50px;width:34px;background:url(img/ico_home.gif) 0 0 no-repeat;}
a.ico1:hover {background:url(img/ico_home.gif) 0 -50px no-repeat;}

.ico2 {display:-moz-inline-stack;display:inline-block;height:50px;width:34px;background:url(img/ico_map.gif) 0 0 no-repeat;}
a.ico2:hover {background:url(img/ico_map.gif) 0 -50px no-repeat;}

.ico3 {display:-moz-inline-stack;display:inline-block;height:50px;width:34px;background:url(img/ico_contact.gif) 0 0 no-repeat;}
a.ico3:hover {background:url(img/ico_contact.gif) 0 -50px no-repeat;}

.ico4 {display:-moz-inline-stack;display:inline-block;height:50px;width:34px;background:url(img/ico_lang.gif) 0 0 no-repeat;}
a.ico4:hover {background:url(img/ico_lang.gif) 0 -50px no-repeat;}

#top .top_2 {
text-align:left;
height:88px;
background:url(img/top_2.gif) no-repeat;
}
#top .top_2 a {
position:relative; left:75px;
float:left;
display:block;
width:244px;
height:88px;
background:url(img/logo.gif) no-repeat;
}
#top .top_2 h2 {
float:right;
display:none;
}

#top .top_3 {
text-align:left;
height:85px;
background:url(img/top_3.gif) no-repeat;
}

#menu {
width:900px;
height:50px;
text-align:left;
background:url(img/menu_item_block.gif) top right no-repeat;
}

#menu ul li {
display:inline;
list-style-type:none;
margin:-2px;
padding:0px;
}
#menu ul, x:-moz-any-link {
position:relative; top:-11px;
}

#menu .item1 {display:-moz-inline-stack;display:inline-block;height:50px;width:118px;background:url(img/menu_item1.gif) no-repeat;}
#menu .item1:hover {background:url(img/menu_item1.gif) 0px -50px no-repeat;}

#menu .item2 {display:-moz-inline-stack;display:inline-block;height:50px;width:78px;background:url(img/menu_item2.gif) no-repeat;}
#menu .item2:hover {background:url(img/menu_item2.gif) 0px -50px no-repeat;}

#menu .item3 {display:-moz-inline-stack;display:inline-block;height:50px;width:94px;background:url(img/menu_item3.gif) no-repeat;}
#menu .item3:hover {background:url(img/menu_item3.gif) 0px -50px no-repeat;}

#menu .item4 {display:-moz-inline-stack;display:inline-block;height:50px;width:112px;background:url(img/menu_item4.gif) no-repeat;}
#menu .item4:hover {background:url(img/menu_item4.gif) 0px -50px no-repeat;}

#menu .item5 {display:-moz-inline-stack;display:inline-block;height:50px;width:98px;background:url(img/menu_item5.gif) no-repeat;}
#menu .item5:hover {background:url(img/menu_item5.gif) 0px -50px no-repeat;}

#menu .item6 {display:-moz-inline-stack;display:inline-block;height:50px;width:78px;background:url(img/menu_item6.gif) no-repeat;}
#menu .item6:hover {background:url(img/menu_item6.gif) 0px -50px no-repeat;}

.top_4 {
text-align:left;
height:10px;
background:url(img/top_4.gif) no-repeat;
width:900px;
}

#navi {
color:#ffa850;
line-height:29px;
text-align:left;
width:900px;
height:30px;
background:url(img/bg_navi.gif) top no-repeat;
}

#navi img {
position:relative; top:5px;
}
#navi a {
color:#824600;
font-size:11px;
text-decoration:none;
}
#navi a:hover {
text-decoration:underline;
}
#layout {
width:900px;
text-align:left;
background:url(img/bg_lay.gif) repeat-y;
}
#layout .sidebar {
padding-top:15px;
text-align:right;
float:right;
width:265px;
}
#layout .content {
padding-top:15px;
text-align:left;
float:left;
width:635px;
}






#feet {
line-height:180%;
width:900px;
height:145px;
background:url(img/bg_feet.gif) no-repeat;
text-align:left;
color:#939393;
font-size:11px;
}
#feet a {
color:#939393;
text-decoration:none;
}
#feet a:hover {
color:#d0d0d0;
text-decoration:underline;
}
#feet p {
text-indent:80px;
background:url(img/logo_small.gif) left no-repeat;
width:400px;
height:40px;
position:relative; top:40px; left:92px;
}
#menu_box {
text-align:left;
background:url(img/bg_menu1.gif) repeat-y;
width:265px;
}

#menu_box h2 {
width:265px;
height:45px;
background:url(img/menu_headline1.gif) no-repeat;
}
#menu_box h3 {
margin-left:15px;
padding:8px;
list-style-type:none;
background:url(img/sep_menu.gif) left bottom no-repeat;
}
#menu_box h3 a{
font-weight:bold;
text-decoration:none;
padding-left:0px;
font-size:14px;
}
#menu_box ul {
color:#2e2e2e;
margin-left:15px;
list-style-type:none;
}
#menu_box li {
padding:8px;
list-style-type:none;
background:url(img/sep_menu.gif) left bottom no-repeat;
}
#menu_box li a {
font-weight:bold;
text-decoration:none;
padding-left:15px;
background:url(img/arrow_menu.gif) left center no-repeat;
}
#menu_box li a:hover {
text-decoration:underline;
}
#menu_box .bottom {
width:265px;
height:58px;
background:url(img/bg_menu_bottom.gif) no-repeat;
}
#inner {
color:#2e2e2e;
margin-left:0px;
list-style-type:none;
}
#inner li {
padding:5px;
list-style-type:none;
background:url(img/sep_menu.gif) left bottom no-repeat;
}
#inner li a {
margin-left:5px;
font-weight:normal;
text-decoration:none;
padding-left:10px;
background:url(img/arrow_menu3.gif) left center no-repeat;
}

#inner li a:hover {
text-decoration:underline;
}
#menu_box2 {
text-align:left;
line-height:180%;
width:265px;
height:170px;
background:url(img/bg_menu2.gif) bottom no-repeat;
}
#menu_box2 h2 {
width:265px;
height:45px;
background:url(img/menu_headline2.gif) no-repeat;
}
#menu_box2 p {
padding-left:25px;
}

#layout .content h1 {
text-indent:25px;
line-height:260%;
color:#000;
font-size:11px;
font-weight:bold;
width:319px;
height:32px;
background:url(img/bg_content_h1.gif) no-repeat;
}

#layout .content p {
line-height:130%;
padding:5px 15px 0 10px;
font-size:12px;
}
.foto1 {
border:6px solid #5a5a5a;
float:left;
margin-right:10px;
}
#layout .content hr {
margin:10px 0 6px 0;
size:1px;
border:none;
width:420px;
text-align:center;
border:#5f5f5f;
background:#5f5f5f;
color:#5f5f5f;
height:1px;
}
#layout .content a {
text-decoration:none;
font-weight:bold;
}
#layout .content a:hover {
text-decoration:underline;
}
#tableMain {
margin:10px 0 0 10px;
width:625px;
text-align:left;
}
#tableMain .left {
float:left;
width:315px;
}
#tableMain .left h3 {
font-size:12px;
text-indent:10px;
height:35px;
line-height:250%;
background:#414141;
font-weight:normal;
}
#tableMain .right {
float:right;
width:285px;
margin-left:10px;
}

#tableMain .right h2 {
text-indent:25px;
line-height:300%;
color:#000;
font-size:11px;
font-weight:bold;
width:287px;
height:35px;
background:url(img/bg_content_h2.gif) no-repeat;
}
#tableMain .left p {
line-height:160%;
}
.orange {
color:#f6821c;
}
.yellow {
color:#fbcf2e;
}

#tableMain .right ul {
color:#2e2e2e;
margin-left:10px;
list-style-type:none;
}
#tableMain .right ul li {
padding:10px;
list-style-type:none;
border-bottom:1px solid #5f5f5f;
}
#tableMain .right ul a {
font-size:11px;
font-weight:normal;
text-decoration:none;
padding-left:15px;
background:url(img/arrow_menu2.gif) left center no-repeat;
}
#tableMain .right ul a:hover {
text-decoration:underline;
}
