/* 9fdb35 */
/* 03b5ff */
body{
  margin: 3px 3px 3px 3px;
  font-family : Verdana,sans-serif,Arial;
  font-weight : normal; 
  font-size: x-small; 
  background-color : #dfdfdf;
  text-decoration : none; 
  color: black;
}

table{
  font-size: x-small;
}

table.main{
  background-color : #ffffff;
  border: 1px solid #b93513;
  padding: 1px;
  border-collapse: collapse;
  margin-top:5px;
  margin-left:5%;
  width:90%;
  vertical-align:top;
}

table.images{
  text-align:center;
  width:100%;
}

td.images{
}


table.validator{
  margin-left:5%;
}

td.main_menu{
  vertical-align:top;
}

.maindata{
  background-color : #dfdfdf;
  border: 1px solid #b93513;
  /*text-color: #b93513; */
  padding: 1px;
  border-collapse: collapse;
  margin-left:10px;
  margin-right:10px;
  margin-top:0px;
  margin-bottom:20px;
  width:97%;
}

.showimg{
  background-color : #dfdfdf;
  border: 1px solid #b93513;
  padding: 1px;
  border-collapse: collapse;
  margin-left:10px;
  margin-right:10px;
  margin-top:5px;
  margin-bottom:5px;
  text-align:center;
}

table.data{
  border: 0px solid #b93513;
  padding: 1px;
  border-collapse: collapse;
  margin-left:0%;
  margin-top:0px;
  margin-bottom:0px;
  width:100%;
}

table.kontaktData{
  border: 0px solid #b93513;
  padding: 1px;
  border-collapse: collapse;
  margin-left:0%;
  margin-top:0px;
  margin-bottom:0px;
  width:80%;
  margin-left: 10%;
  margin-bottom: 40px;
}

h2,h3{
  font-size: small;
  color: #b93513;
  letter-spacing: 1em;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
}

li{
  /* letter-spacing: 1px; */
  word-spacing: 3px; 
}

p{
  /* letter-spacing: 1px; */
  word-spacing: 3px; 
}

p.pL{
  margin-left: 10px;
  margin-right: 10px;
}

p.pR{
  margin-left: 10px;
  margin-right: 10px;
}

img.mainR{
  width:150px;
  margin-right: 10px;
  display: inline;
}

img.mainL{
  width:150px;
  margin-left: 10px;
  display: inline;
}

table.menu{
  /*background-color : #b93513;*/
  border: 0px solid #b93513;
  padding: 1px;
  border-collapse: collapse;
  margin-left:10px;
  margin-right:10px;
  margin-top:0px;
  margin-bottom:0px;
  width:220px;
  letter-spacing: 3px;
  text-indent: 5px;
}

table.submenu{
  /*background-color : #b93513;*/
  border: 0px solid #b93513;
  padding: 1px;
  border-collapse: collapse;
  margin-left:20px;
  margin-right:10px;
  margin-top:0px;
  margin-bottom:0px;
  width:210px;
  letter-spacing: 1px;
  text-indent: 5px;
}


div.logo{
  text-align:center;
  background-color : #ffffff;
  padding: 10px;
  border-collapse: collapse;
}

tr.color{
  background-color : #b93513;
}

div.adres{
  color: #b93513;
  font-size: xx-small;
  text-align: center;
  margin-top:5px;
  margin-bottom:5px;
}

.foot{
  background-color : #b93513;
  color: #cccccc;
  font-size: xx-small;
  text-align: center;
}

img.flag{
  height: 12px;
  border: 1px solid darkred;
  margin: 0;
}


a{
  color: white;
  font-weight: bold;
  font-size: x-small; 
  border: 0px;
  margin: 0px;
  text-decoration:none;

}

p a{
 color:black;
 font-weight: normal;
 text-decoration:underline; 
}

a.plain{
 text-align:center;
 color:black;
 font-weight: normal;
 text-decoration:underline; 
}

li a{
 color:black;
 font-weight: normal;
 text-decoration:underline; 
}

.menu a{
  font-weight: normal;
  border: 1px solid #b93513;
  background-color : #dfdfdf;
  color: black;
  display:block;
  font-size: x-small; 
  margin: 0px 0px 0px 0px;
  line-height: 15px;
}

.menu a.active{
  border: 1px solid #b93513;
  background-color:#b93513;
  color: white;
  display:block;
  font-size: x-small; 
  margin: 0px 0px 0px 0px;
  line-height: 15px;
}

.links a{
  font-weight: normal;
  border: 0px solid #b93513;
  background-color : #dfdfdf;
  color: black;
  display:block;
  font-size: x-small; 
  margin: 0px 100px 0px 15px;
  line-height: 15px;
  text-decoration:none;
  letter-spacing: 1px;
}

.links a.active{
  font-weight: normal;
  border: 0px solid #b93513;
  background-color : #dfdfdf;
  color: black;
  display:block;
  font-size: x-small; 
  margin: 0px 100px 0px 15px;
  line-height: 15px;
  text-decoration:none;
}


.submenu a{
  font-weight: normal;
  border: 1px solid #b93513;
  background-color : #dfdfdf;
  color: black;
  display:block;
  font-size: x-small; 
  margin: 0px 0px 0px 0px;
  line-height: 15px;
}

.submenu a.active{
  border: 1px solid #b93513;
  background-color:#b93513;
  color: white;
  display:block;
  font-size: x-small; 
  margin: 0px 0px 0px 0px;
  line-height: 15px;
}

td a:hover{
  color: white;
  background-color:#b93513;
}
td a.active:hover{
  color: white;
  background-color:#b93513;
}

.blank{
  background-color:transparent;
  color: #b93513;
  letter-spacing: 2px;
  word-spacing: 3px;
}

.blankActive{
  background-color:#b93513;
  color: white;
  letter-spacing: 2px;
  word-spacing: 3px;
}

.blank:hover{
  text-align: center;
  background-color:transparent;
  color: #b93513;
  letter-spacing: 2px;
  word-spacing: 3px;
}


.showimg a{
  background-color:transparent;
  color: #b93513;
  letter-spacing: 2px;
  word-spacing: 3px;
}

.showimg img{
  margin-top:5px;
  border:0;
  margin:0;
}

.images img{
  border:0;
  margin:0;
}

.kontakt{
  text-align: center;
  letter-spacing: 2px;
  word-spacing: 3px;
}
.kontaktActive{
  border: 1px solid #b93513;
  text-align: center;
  letter-spacing: 2px;
  word-spacing: 3px;
}

form{
  margin:0px;
}

.validate{
  font-size: xx-small; 
  border: 0px;
  margin: 0px;
  height:21px;
}