BODY {
  margin: 0px;
  font-family: Tahoma, Verdana, sans-serif;
  color: #606060;
  /*
  background-attachment: fixed;
  background-position: 100% bottom;
  background-image: url(/img/bkg.jpg);
  background-repeat: repeat-x;
  */
  width: 100%;
  height: 100%;  
}

BR, A, P, I, IMG, LI, OL, TD, BR, LI, DIV {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  line-height: 15px;  
  color: #404040;
}

UL {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  line-height: 15px;
  margin-top: 11px;
  margin-bottom: 11px;  
  color: #404040;
}

BLOCKQUOTE {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #404040;
  margin-top: 11px;
  margin-left: 13px;
  margin-right: 13px;  
  margin-bottom: 11px;
}

A:link {
  color: #A48453; 
  text-decoration: none
}

A:visited {
  color: #A48453; 
  text-decoration: none
}

A:hover {
  color: #A48453;
  text-decoration: underline
}

.home {
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #987746;
}

.mtable {
  background-image: url(/img/bgkontakt.jpg);
  background-position: right;
  background-repeat: repeat;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #987746; /* #FFE6BC */
}

.tkontakt {
  background-image: url(/img/bgwebproject.jpg);
  background-position: bottom right;
  background-repeat: no-repeat;
}

.wmleft {
  background-image: url(/img/wmleft.jpg);
  background-position: bottom right;
  background-repeat: no-repeat;
}

.wmright {
  vertical-align: top;
}
	
.tmmenu {
  border-top-style: solid;
  border-top-width: 0px;
  border-top-color: #404040;
}

#mmenu {
  line-height:21px;
  color: #ffffff;
  display:block;
}

#mmenu TD {
  background-image: url(/img/dwhite.png);
  background-position: 13px 8px;
  background-repeat: no-repeat;
}

#mmenu A:link {
  padding-left: 25px;
  width: 110;
  line-height:21px;
  color: #ffffff;
  display:block;
  vertical-align: baseline;
  text-decoration: none;  
}

#mmenu A:visited {
  padding-left: 25px;
  width: 110;
  line-height:21px;
  color: #ffffff;
  display:block;
  vertical-align: baseline;  
  text-decoration: none;
}

#mmenu A:hover {
  padding-left: 25px;
  width: 110;
  line-height:21px;
  color: #ffffff;
  background-color: gray;
  display:block;
  vertical-align: baseline;  
  text-decoration: none;
  background-image: url(/img/dwhite.png);
  background-position: 13px 8px;
  background-repeat: no-repeat;
}

#menu1 { position:absolute; left:0px; top:132px; width:229px; z-index:1; visibility: hidden }
#menu2 { position:absolute; left:0px; top:132px; width:229px; z-index:2; visibility: hidden }
#menu3 { position:absolute; left:0px; top:132px; width:229px; z-index:3; visibility: hidden }
#menu4 { position:absolute; left:0px; top:132px; width:229px; z-index:4; visibility: hidden }
#menu5 { position:absolute; left:0px; top:132px; width:229px; z-index:5; visibility: hidden }

A.menu:link    {  color: #666872; font-family: Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: none; padding-left:24px; line-height:20px; width:230px; background-color:#F4F4F4; height:21px; border-bottom: 1px solid #666872; border-right: 1px solid #666872; border-left: 1px solid #666872; display: block }
A.menu:Visited {  color: #666872; font-family: Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: none; padding-left:24px; line-height:20px; width:230px; background-color:#F4F4F4; height:21px; border-bottom: 1px solid #666872; border-right: 1px solid #666872; border-left: 1px solid #666872; display: block }
A.menu:Active  {  color: #666872; font-family: Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: none; padding-left:24px; line-height:20px; width:230px; background-color:#F4F4F4; height:21px; border-bottom: 1px solid #666872; border-right: 1px solid #666872; border-left: 1px solid #666872; display: block }
A.menu:Hover   {  color: #FFFFFF; font-family: Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: none; padding-left:24px; line-height:20px; width:230px; background-color:#C0C0C0; height:21px; border-bottom: 1px solid #666872; border-right: 1px solid #666872; border-left: 1px solid #666872; display: block }

#ptitle {
  color: white;
  font-size: 17px;
  font-weight: bold;
  text-align: right;
  margin-right:20px;
}

#hotmenu {
  line-height: 17px;
}

#hotmenu A {  
  color: #404040;
  text-decoration: none;
}

#hotmenu A:hover {  
  color: #404040;
  text-decoration: underline;
}

#office {
  color: white;
  line-height: 17px;
}

#office A {  
  color: white;
  text-decoration: none;
}

#office A:hover {  
  color: white;
  text-decoration: underline;
}

#privacy {
  font-size: 9px;
  color: white;
  line-height: 17px;
}

#privacy A {  
  font-size: 9px;
  color: white;
  text-decoration: none;
}

#privacy A:hover {  
  font-size: 9px;
  color: white;
  text-decoration: underline;
}
 	
#copyright {
  width: 960;
  text-align: right;
  font-size: 9px;
  line-height: 17px;
}

.header {
  font-weight: bold;
  font-size: 11px;
  color: white;
  background-image: url(/img/headerbox.png);
  background-position: left;
  background-repeat: no-repeat;
  border-bottom-style: solid;
  border-bottom-color: #987746;
  border-bottom-width: 1px;
  height: 16px;
  padding-left: 13px;
}

.headerbox {
  font-weight: bold;
  font-size: 11px;
  color: white;
  background-image: url(/img/headerbox.png);
  background-position: left;
  background-repeat: no-repeat;
  height: 16px;
  padding-left: 13px;
}

#box_red .headerbox {
  font-weight: bold;
  font-size: 11px;
  color: white;
  background-image: url(/img/headerbox_red.png);
  background-position: left;
  background-repeat: no-repeat;
  height: 16px;
  padding-left: 13px;
}

#box_red .leftborder {
  padding-left: 13px;
  border-left-style: solid;
  border-left-color: #a83838;
  border-left-width: 13px;
}

#box_red BLOCKQUOTE {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #404040;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;  
  margin-bottom: 11px;
  border-style: solid;
  border-color: #a83838;
  border-width: 1px;
  background-color: white;
  padding: 11px;
}

#box_red UL {
  margin-top: 4px;
  margin-left: 0px;
  padding-left: 20px;
}

#box_green .headerbox {
  font-weight: bold;
  font-size: 11px;
  color: white;
  background-image: url(/img/headerbox_green.png);
  background-position: left;
  background-repeat: no-repeat;
  height: 16px;
  padding-left: 13px;
}

#box_green .leftborder {
  padding-left: 13px;
  border-left-style: solid;
  border-left-color: #82a838;
  border-left-width: 13px;
}

#box_green BLOCKQUOTE {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #404040;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;  
  margin-bottom: 11px;
  border-style: solid;
  border-color: #82a838;
  border-width: 1px;
  background-color: white;
  padding: 11px;
}

#box_green UL {
  margin-top: 4px;
  margin-left: 0px;
  padding-left: 20px;
}

#box .headerbox {
  font-weight: bold;
  font-size: 11px;
  color: white;
  background-image: url(/img/headerbox.png);
  background-position: left;
  background-repeat: no-repeat;
  height: 16px;
  padding-left: 13px;
}

#box .leftborder {
  padding-left: 13px;
  border-left-style: solid;
  border-left-color: #987746;
  border-left-width: 13px;
}

#box BLOCKQUOTE {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #404040;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;  
  margin-bottom: 11px;
  border-style: solid;
  border-color: #987746;
  border-width: 1px;
  background-color: white;
  padding: 11px;
}

#box UL {
  margin-top: 4px;
  margin-left: 0px;
  padding-left: 20px;
}

#box FORM {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #404040;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;  
  margin-bottom: 11px;
  border-style: solid;
  border-color: #987746;
  border-width: 1px;
  background-color: white;
  padding-left: 11px;
  padding-right: 11px;
  padding-top: 11px;
  padding-bottom: 11px;
}	  

#box INPUT {
  font-size: 11px;
  width: 150px;
  background-color: #FFDEBD;
  border-style: solid; 
  border-width:	0px;
  border-color: #987746;
  margin-top: 1px;
  margin-bottom: 1px;
}

#box INPUT.btn {
  font-size: 9px;
  color: white;
  width: 150px;
  background-color: #987746;
  border: 1px solid;
  border-top-color: #FFDEBD;
  border-left-color: #FFDEBD;
  border-right-color: #404040;
  border-bottom-color: #404040;  
}

#box TEXTAREA {
  font-size: 11px;
  width: 95%;
  height: 75px;
  background-color: #FFDEBD;
  border-style: solid; 
  border-width:	0px;
  border-color: #987746;
}

#boxul UL {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #404040;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;  
  margin-bottom: 11px;
  border-style: solid;
  border-color: #987746;
  border-width: 1px;
  background-color: white;
  padding-left: 26px;
  padding-right: 26px;
  padding-top: 11px;
  padding-bottom: 11px;
}
	  
  
