html, body {height: 100%; margin: 0; padding: 0; }

body {
font-family:verdana;
font-size:12px;
color:#0e376f;
background:url(/design/5/kletkibg.gif);
}

td, th, div
{
font-family:verdana;
font-size:10px;
color:#0e376f;
}

.tablehead
{
text-align:center;
background-color:#eeeeee;  
filter:alpha(opacity=90);
-moz-opacity:.90; 
opacity:.90;
}

.tabletdleft
{
width=100;
background-color:#eeeeee;
filter:alpha(opacity=70); 
-moz-opacity:.70; 
opacity:.70;
font-weight:bold;
text-align:right;
}

.tabletdright
{
background-color:#d3dce5;
/*
filter:alpha(opacity=50); 
-moz-opacity:.50; 
opacity:.50;
*/
font-weight:bold;
}


#all {position: relative; height: 100%;min-width:1024px}
html>body #all {height: auto; min-height: 100%;}

#empty, {height: 30px;}
#footer {height: 30px;}

#footer {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
#topMenu {
	 height:318px;
	 margin-left:20px;	 
	 margin-right:40px;
 
}
#logo{
     float:right;
	 height:318px;
	 width:477px;
}

.lang
 {
  padding-left:350px;
/*  padding-top:230px;*/
}

.lang A
 {
  font-size:10px;
  font-weight:bold;
  color:#0147a7;
}

#topmenu2{
	 height:318px;
}

#buttonBox
{
    width:102px; 
	height:54px; 
	background:url(/design/5/buttonbg.jpg) no-repeat;
    text-align:left;
}

#buttonBoxA
{
    width:102px; 
	height:54px; 
	background:url(/design/5/buttonbgA.jpg) no-repeat;
    text-align:left;
    padding-left:10px;
    padding-top:10px;
}

.txtaligncenter
{
 text-align:center;
}

.ATopMenu
{
 color:#ffffff;
 text-decoration:none;
 font-size:11px;
}

#leftTreeBox {
	 width:277px;
	 float:left; 
}

.leftmenumarker
{
float:left;
background:url(/design/5/leftmenumarker.jpg); 
width:18px;
height:18px
}

.leftmenumarkerA
{
float:left;
background:url(/design/5/leftmenumarkerA.jpg); 
width:18px;
height:18px
}

.punktmenu
{
 padding-bottom:0px;
}

.punktmenuniz
{
  background:url(/design/5/punktmenuniz.png)  no-repeat; 
  margin: 0 0 0 30px; 
  width:172px;
  height:19px;
}

.textmenu
{
margin:0 0 0 30px;
padding-bottom:10px;
}

.textmenu A
{
font-size:12px;
color:#ffffff;
text-decoration:none;
}

.submenu
{
margin:0 0 0 20px;
padding-top:0px;
padding-bottom:15px;
}

.punktsubmenu, .punktsubmenuA
{
margin:0 0 0 20px;
padding-top:2px;
padding-bottom:2px;
}


.punktsubmenu A
{
font-size:12px;
color:#ffffff;
text-decoration:none;
}

.punktsubmenuA A
{
font-size:12px;
color:#ffffff;
text-decoration:normal;
}

#contentBox {
     margin:0px 270px 0px 300px;
     padding:0px 0px 20px 0px;    
}

#rightbox {
  width:180px;
  float:right;
 margin:0px 40px 0px 0px;
 padding:0px 0px 40px 0px;    
}


h1{
              font-size: 16px;
              color: #0147a7;
			  margin: 0 0 0 0;
			  padding: 0 0 0 0;
}

