html,body {
  text-align:center;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size  : 13px;
  color : #000000;  
  background-color : #ffffff;
  background-image:url('../images/mybody.jpg');
  height:100%;
}

body#mybody {
  background-image:url('../images/mybody.jpg');    
}

table {
  border-collapse : collapse;
  border-spacing  : 0px;
}

td {
  padding : 0px;
}

a, div, span, td, th, p, input, select {
  font-size:13px; 
}

div.menu, span.menu, td.menu, th.menu, p.menu {
  color: #000000;
}

form {
  margin : 0px;
  padding : 0px;
}

input {
  background-image:url('../images/input.gif');
  border : 1px solid #000000;
  height:17px;
  color : #000000;
}

input.full {
  width: 99%;
}

select.full {
  width: 97%;
}

textarea.full {
  width: 99%;
}

input.half {
  width: 49%;
}

input.noborder {
  width:24px;
  border-width:0px;
}

a {
  color : #000066;  
  text-decoration: underline;
  font-weight:bold;
  cursor:pointer;  
}

a:hover {
  text-decoration : underline;
  color           : #ff0000;  
  cursor:pointer;  
}

a.nav {
  color           : #ffff00;
  text-decoration : none;
  font-weight     : bold;
  cursor:pointer;  
}

a.nav:hover {
  text-decoration : underline;
  color           : #ff0000;  
  cursor:pointer;  
}

a.atbl {
  color           : #000066;
  text-decoration : none;
  font-weight     : bold;
  cursor:pointer;  
}

a.atbl:hover {
  text-decoration : underline;
  color           : #ff0000;  
  cursor:pointer;  
}

.SeitenTitel {
  font-size : 16px;
  color     : #000000;
  font-weight:bold;
}

.CompanyText {
  font-size : 14px;
  color     : #000000;
  font-weight:bold;
}

.CompanySloagan {
  font-size : 12px;
  color     : #606060;
  font-weight:bold;
}

.cpp {
  font-size : 10px;
  color     : #000000;
  font-weight:bold;
  text-align : center;
  margin: 0px;
}

#content {
  width:950px;
  min-height:550px;
  margin-left:auto;
  margin-right:auto;
}

#top1 {
  width:950px;
  height:35px;
  background-image:url('../images/top1.jpg');
  text-align:center;  
}

#top1l {
  width:35px;
  background-image:url('../images/top1left.jpg');
}

#top1m {
  width: 880px;
  background-image:url('../images/top1middle.jpg');
  vertical-align : bottom;
  padding-bottom : 15px;
  text-align:center;
}
#top1r {
  width : 35px;
  background-image:url('../images/top1right.jpg');
  text-align : center;
  vertical-align : middle;
}

#top2 {
  width:950px;
  height:55px;
  background-image:url('../images/top2.gif');
  text-align:center;  
}

#top2l {
  width:90px;
  background-image:url('../images/top2left.jpg');
}

#top2m {
  width: 825px;
  background-image:url('../images/top2middle.jpg');
  text-align : center;
}
#top2r {
  width : 35px;
  background-image:url('../images/top2right.jpg');
}

#top3 {
  width:950px;
  height:25px;
  text-align:center;  
  background-image:url('../images/top3.gif');    
}

#top3l {
  width:35px;
  background-image:url('../images/top3left.jpg');
}

#top3m {
  width: 880px;
  background-image:url('../images/top3middle.jpg');
  text-align : center;
}
#top3r {
  width : 35px;
  background-image:url('../images/top3right.jpg');
}

#left { 
  width:201px;
  height:100%;
  float:left;
  background-image:url('../images/left.jpg');  
  text-align:center;
  overflow:visble;
}

#middle { 
  width:549px;
  height:100%;
  background-image:url(../images/middle.jpg);  
  float:left;
  text-align:left;  
  overflow:visble;
}

#right {
  width:200px;
  height:100%;      
  background-image:url('../images/right.jpg');  
  float:right;
  text-align:center; 
  overflow:visble;
}

#bottom1 {  
  width:950px;
  height:27px;
  clear:left;
  text-align:center;  
  background-image:url('../images/bottom1.gif');  
}

#bottom1l {
  width:27px;
  background-image:url('../images/bottom1left.jpg');
}

#bottom1m {
  width: 896px;
  background-image:url('../images/bottom1middle.jpg');
  text-align : center;
}
#bottom1r {
  width : 27px;
  background-image:url('../images/bottom1right.jpg');
}


#bottom2 {  
  width:950px;
  height:7px;
  background-image:url('../images/bottom2.jpg');  
  clear:left;
  text-align:center;  
}

#bottom2l {
  width:27px;
  background-image:url('../images/bottom2left.jpg');  
}

#bottom2m {
  width: 896px;
  background-image:url('../images/bottom2middle.jpg');  
}
#bottom2r {
  width : 27px;
  background-image:url('../images/bottom2right.jpg');
}

.tbl {
  width: 85%;
  color: #000000; 
  background-image:url('../images/tbl.jpg');  
  border:1px solid #000000;
}

.tblheader {
  background-image:url('../images/tblheader.jpg');  
  text-align:center;
  color : #000000; 
  border-bottom:1px solid #000000; 
  height:25px; 
} 

.tblbody {
  background-image:url('../images/tblbody.jpg');  
  color : #000000; 
} 

.tblfooter {
  height:10px; 
  color : #000000;   
  background-image:url('../images/tblfooter.jpg');    
} 

.cleartbl {
  width: 90%;
  margin-top : 10px;  
  margin-bottom : 10px;    
  color: #000000; 
}

.PTitle {
  font-size : 12px;
  font-weight : bold;
  color : #000000;
  padding-bottom:5px;
  text-align:left;
}

.PSubTitle {
  font-size : 10px;
  color : #a0a0a0;
  padding-bottom:5px;
  padding-top:5px;    
  text-align:left;  
}

.iconbtn {
  text-align  : center;
  color       : #ffffff; 
  font-family : Arial, Helvetica, Verdana, Sans-Serif;
  font-size   : 11px;  
  background-color : #ffffff;
  border : 0px solid #000000;
  background-image:url('../images/middle.jpg');
  padding : 0px;
  margin  : 0px;
  cursor:pointer;  
}

.iconbtnmenu {
  text-align  : center;
  color       : #000000; 
  font-family : Arial, Helvetica, Verdana, Sans-Serif;
  font-size   : 11px;  
  background-color : #ffffff;
  border : 0px solid #000000;
  background-image:url('../images/tblbody.jpg');
  padding : 0px;
  margin  : 0px;
  cursor:pointer;  
}

.icontextbtn {
  text-align  : center;
  color       : #000000; 
  font-family : Arial, Helvetica, Verdana, Sans-Serif;
  font-size   : 13px;  
  background-color : #ffffff;
  border : 0px dotted #000000;
  background-image:url('../images/middle.jpg');
  padding : 0px;
  margin  : 0px;
  cursor:pointer;  
}

.icontextbtn2 {
  text-align  : center;
  color       : #000000; 
  font-family : Arial, Helvetica, Verdana, Sans-Serif;
  font-size   : 13px;  
  font-weight: bold;
  background-color : #ffffff;
  border : 0px dotted #000000;
  background-image:url('../images/middle.jpg');
  padding : 0px;
  margin  : 0px;
  cursor:pointer;  
}

.icontextbtnmenu {
  text-align  : center;
  color       : #000000; 
  font-family : Arial, Helvetica, Verdana, Sans-Serif;
  font-size   : 11px;  
  background-color : #ffffff;
  border : 0px solid #000000;
  background-image:url('../images/tblbody.jpg');
  padding : 0px;
  margin  : 0px;
  cursor:pointer;  
}

.icon {
  vertical-align : middle;
  margin-right   : 5px;
  cursor:pointer;  
}

.price {
  color:#000000;
  font-weight:bold;
  font-size:16px;
}

.klein {
  font-size:9px;
}

.hooverbox {
  display:none;
  position:absolute; 
  top:-100px;
  left:-100px; 
  width:150px;
  height:40px;  
  background-image:url('../images/hoover.jpg');       
  border:1px solid #000000;
}

.hoovertext {
  color : #000000;
  font-size:10px;
}

.line {
  border-top:1px solid #000000;
}

.boxdot {
  border : 1px dotted #000000;
  padding:2px;
}

.pad5 {
  padding: 5px;
}

.pad5h {
  padding-left: 5px;
  padding-right: 5px;
  padding-top:2px;  
  padding-bottom:2px;  
}

