* {margin: 0px; padding: 0px;}
img{border: 0px none;}
.center{
  text-align: center;
}
.smaller{
  font-size: 7pt;
}

body {
	font-family: Arial,Tahoma,sans-serif;
  font-size: 9pt;
  color: #0D3107;
  background-color: #EDDEB7;
}

h1{
  color: #9C4838;
  font-size: 11pt;
  padding: 5px 0px 10px 0px;
}

a{
  color: #9C4838;
  text-decoration: underline;
}
a:hover{
  text-decoration: none;
}

div#wrapper{
  margin: 0px auto;
  width: 770px;
}

div#bg{
  float: left;
  clear: both;
  width: 770px;
  background: url(../images/bg_bg.jpg) repeat-y center center; 
}

div#header{
  width: 770px;
  height: 0px;
  visibility: hidden;
}

div#menu{
  width: 151px;  
  margin-left: 14px;
  float: left;
  background-color: #d6c295;
  visibility: hidden;  
}
  div#links{
    background: url(../images/bg_menu.jpg) repeat-x center top;  
    background-color: #d6c295;
    margin-top: -1px;
    height: 145px;
  }
  ul#green{
    list-style-type: none;
    margin-left: 5px;
    padding-top: 5px;
  }
  ul#green li{
    font-size: 7pt;
    height: 15px;
    line-height: 15px;
    color: #b4484e;    
    font-weight: bold;
  }
  ul#green a{
    text-transform: uppercase;
    text-decoration: none;
    color: #0D3107;     
  }
  .de{
    background: url(../images/menu_de.jpg) no-repeat center right;
    margin-right: 2px;
  }

  ul#sddm{	
  	z-index: 30;
  	margin-left: -2px;
  	margin-top: 2px;
  }
  ul#sddm li{	
  	list-style-type: none;
  	font-size: 8pt;
  }
  ul#sddm a.upper{
    font-weight: bold;  
    font-variant: small-caps;  
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    display: block;
  	width: 153px;
  	height: 17px;
  	text-indent: 17px;
  	line-height: 16px;
    background: url(../images/menu.jpg) no-repeat center center;    
  }
  ul#sddm a.upper:hover{
    background: url(../images/menu_hover.jpg) no-repeat center center;  
  }  
  ul#sddm div{	
    position: absolute; 
  	visibility: hidden;
  	padding: 1px 2px 1px 2px;
    background-color: #e9dec5;
    margin-left: 154px;
    margin-top: -17px;
    z-index: 30;
  }
  	ul#sddm div a{	
      position: relative; 
      display: block;
      text-decoration: none;
  		width: auto;
  		text-align: left;
  		font-size: 8pt;
      font-variant: small-caps;  
      font-weight: bold;      
      padding-top: 1px;  		
  		z-index: 30;
    }
div.lang{
  font-size: 8pt;
  width: 151px;
  margin-left: 4px;
  background: url(../images/menu_de.jpg) no-repeat top left;
}
  div.lang p{
    margin: 0px 0px 0px 15px;
}    
    
div#content{
  width: 545px;
  text-align: justify;
  float: left;
  background: url(../images/bg_content.jpg) repeat-x center top;
  background-color: #dfcda5;
  margin-left: 2px;
  padding: 15px 20px 10px 20px;
}
div#kep{
  float: left; 
  width: 187px;
  font-size: 8pt;
  font-weight: bold;
  text-align: center; 
}
div#nyito{
  float: left;
  width: 335px; 
  padding-left: 15px;
}  
p.motto{
  font-variant: small-caps;
  color: #9C4838;
}
div.nemet{ 
  text-align: right;
  height: 0px;
  clear: both;
  float: left;
  visibility: hidden;  
}
div.nemet a{
  text-decoration: none;
}

div.dolg{  
  width: 540px;  
}
.dolg2{
  float: left;
  padding-bottom: 20px;
}

img.left{
  float: left;
  padding-right: 4px;
}

div#left{
  float: left;
  width: 260px;
}
div#right{
  float: left;
}
  div#right ul{
    list-style-type: none;
    margin: 5px 0px !important;
  }
  div#right li{
    margin: 2px 0px 0px 4px;
  }
div#content ul{
 margin: 10px 0px 10px 30px;
}
form#inp p, form#inp1 p{
  padding: 2px 0px;
  clear: both;
}
form#inp span, form#inp1 span{
  display: block;
  width: 185px;
  float: left;
}

div#footer{
  width: 723px;
  height: 1px;
  clear: both;
  visibility: hidden;  
}
  div#footer a{
    color: #0D3107;
    text-decoration: none;
    margin-right: 10px;
  }

