body  {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:11px;
  /*color:#586554;*/
	color:#1B1B1B;
  background-color:#CECDA6;
  background-image:url(img/bgmain5.jpg);
}
p  {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:12px; color:#1B1B1B;
}

.pubimg { margin:0px 10px 5px 0px; }

.sitemap { font-size:12px; list-style-type:none; margin:0px 0 0px 0; padding:0px 0 0px 0; line-height:20px; }
.sitemap a { text-decoration:underline; font-size:12px; }
.sitemap a:hover { color:#666666; text-decoration:underline; }

.pubs { font-size:12px; list-style-type: disc; margin:0px 0 0px 40px; padding:0px 0 0px 0; line-height:20px; }
.pubs a { text-decoration:underline; font-size:12px; }
.pubs a:hover { color:#666666; text-decoration:underline; }

table, tr, td, a, div  {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	/*color:#586554;*/
	color:#1B1B1B;
}
.bg2 { background-image:url(img/bgmain2.jpg); }
.bgnav { background-image:url(img/bgnav.jpg); background-repeat:repeat-x; }
.bgnav3 { background-image:url(img/m_nav3.jpg); background-repeat:repeat-x; }
.bgnav2 { background-image:url(img/m_nav2.jpg); background-repeat:repeat-y; }
.bgnav1 { background-image:url(img/m_nav1.jpg); background-repeat:repeat-x; }
.bgcen1 { background-image:url(img/m_cen1.jpg); background-repeat:repeat-y; }
.bgcen2 { background-image:url(img/m_cen2.jpg); background-repeat:repeat-y; }
.bgcen3 { background-image:url(img/m_cen3.jpg); }
.bgmain { background-image:url(img/bgmain4.jpg); background-repeat:repeat-x; }
form { margin-top:0; }

.fttw { font-size:12px; }
.fttwlh { line-height:18px; font-size:12px; }
.fttwlhx { line-height:0px; font-size:0px; }
.fttwlhn { line-height:18px; font-size:13px; color:#2D3929;}
.ftellh { line-height:15px; }
.ftg { font-family: Times New Roman, Georgia, Times, serif; font-size:14px; font-weight:bold; }
.fttwred { color: #9D0104; font-size: 12px; }
.ltabt { background-image:url(img/line_tab_top.gif); background-repeat:repeat-x; }
.ltab { background-image:url(img/line_tab.gif); background-repeat:repeat-x; }

/*.bgnav { background-color:#EAEAEA; }*/
.nav { text-decoration:none; color:#586554; }
a.nav { text-decoration:underline; color:#586554; }
a.nav:hover { text-decoration:underline; color:#586554; }
.nav3 { text-decoration:none; color:#586554; }
a.nav3 { text-decoration:none; color:#586554; }
a.nav3:hover { text-decoration:none; color:#586554; }
input { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
		padding-left: 2px; padding-top: 2px; color: #000000; 
		background-color: #FAFAF4; 
		border: 1px solid #C8C89D;
		font-size: 12px;
		height: 24px;
		}
.inpkontakt {  
	background-color: #FAFAF4;
	border: 1px solid #C8C89D;
    font-size: 11px; 
	color: #1B1B1B; 
	height: 20px; 
}
textarea {  
	background-color: #FAFAF4;
	border: 1px solid #C8C89D;
    font-size: 11px;
	padding-left: 2px; padding-top: 2px; padding-bottom: 2px;
	color: #1B1B1B;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
.sel2 {  
	background-color: #FAFAF4;
	border: 1px solid #C8C89D;
	color: #000000;
	height: 20px;
	font-size: 12px;
	padding-top: 2px;
	height: 24px;
}
select {  
	background-color: #F8F8F8;
	border: 1px solid #DCDCDC;
    font-size: 12px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
