html,body {
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size  : 11px;
  color : #000000;  
  background-color : #ffffff;
  height:100%;
padding: 0px;
margin: 0px;
margin-left: 0px;

}

body#mybody {
  background-color : #ffffff;
}

#header {
  width:950px;
  height:120px;
  background-image:url('../images/header-new-var2.png');    
}

#toplinks {
padding-top: 2px;
padding-right: 100px;
float: right;
}

.toplink {
 float: left;
 display: block; 
list-style-type: none;
}

#sloagan {
  padding-right: 150px;
  width: 950px;
text-align: right;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}

#search-sloagan {
float: left;
padding-right: 4px;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;

}

table {
float: left;
  border-collapse : collapse;
  border-spacing  : 0px;
}

td {
  padding : 0px;
}

a, div, span, td, th, p, input, select {
  font-size:12px; 
}

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 : #aa0000;  
  text-decoration: underline;
  font-weight:bold;
  cursor:pointer;  
}

a:hover {
  text-decoration : underline;
  color           : #aa0000;  
}

a.nav {
  color           : #ffffff;
  text-decoration : none;
  font-weight     : bold;
padding: 4px;
height: 16px;
border: 1px solid black;
background-image:url('../images/nav-button-off.png');
}

a.nav:hover {
  text-decoration : none;
  color           : #660000;  
  background-image:url('../images/nav-button-on.png');
}

a.atbl {
  color           : #000000;
  text-decoration : none;
  font-weight     : bold;
}

a.atbl:hover {
  text-decoration : underline;
  color           : #aa0000;  
}

.SeitenTitel {
  font-size : 16px;
  color     : #000000;
  font-weight:bold;
}

.CompanyText {
  font-size : 16px;
  color     : #ffff00;
  font-weight:bold;
}

.CompanySloagan {
  font-size : 12px;
  color     : #ffffff;
  font-weight:bold;
}

.cpp {
  font-size : 10px;
  color     : #000000;
  font-weight:bold;
  text-align : center;
  margin: 0px;
}

#content {
/*  width:950px;
  min-height:150px; */
  margin-left:0px;
  margin-top: 0px;
  margin-right:auto;
}

#top1 {
/*  width:950px; */
  height:17px;
background: #ffffff;
 /* background-image:url('../images/top1.jpg'); */
  text-align:center;  
}

#top1l {
  width:200px;
 /* background-image:url('../images/top1left.jpg'); */
}

#top1m {
  width: 550px;
/*  background-image:url('../images/top1middle.jpg'); */
  vertical-align : bottom;
  padding-bottom : 15px;
  text-align:center;
}
#top1r {
  width : 200px;
/*  background-image:url('../images/top1right.jpg'); */
  text-align : center;
  vertical-align : middle;
}

#top2 {
  width:950px;
  height:85px;
/*  background-image:url('../images/top2.gif'); */
  text-align:center;  
}

#top2l {
  width:70px;
/*  background-image:url('../images/top2left.jpg'); */
}

#top2m {
padding-top: 40px;
padding-left: 15px;
  width: 80px;
/*  background-image:url('../images/top2middle.jpg'); */
  text-align : center;
}
#top2r {
  width : 200px;
/*  background-image:url('../images/top2right.jpg'); */
}


#top3 {
  width:950px;
  height:180px;
  text-align:left;  
  background-image:url('../images/header1small-var2.jpg');    
}

#top3l {
  width:150px;
/*  background-image:url('../images/top3left.jpg'); */
}

#top3m {
padding-top: 4px;
padding-left: 300px;
  width: 640px;
/*  background-image:url('../images/top3middle.jpg'); */
  text-align : center;
}
#top3r {
  width : 150px;
/*  background-image:url('../images/top3right.jpg'); */
}

#left { 
  width:200px;
  height:100%;
  float:left;
/*  border-top: 5px solid #ffff00; */
background: #666666;
  text-align:center;
 /* overflow:visble; 
  padding-right: 3px; */
}

#middle { 
  width:550px;
 border-top: 5px solid #666666;
 height:100%;
background: #ffffff;
background-image:url(../images/pagetitlebg.png);  
background-repeat: no-repeat; 
/* border: 1px solid black; */
  float:left;
  text-align:left;  
/*  overflow:visble; */
}

#right {
  width:195px;
  height:100%;      
  border-top: 5px solid #666666;
  border-right: 5px solid #666666;
   margin-right: 5px solid #666666;
/*  background-image:url('../images/right.jpg');  */
background: #ffffff;
  float:right;
  text-align:center; 
  overflow:visble;
}

#bottom1 {  
  width:950px;
  height:25px;
  clear:left;
  text-align:center;
  margin-top: 0px;
 background: #666666; 
}

#bottom1l {
  width:25px;
/*  background-image:url('../images/bottom1left.jpg'); */
}

#bottom1m {
  width: 900px;
/*  background-image:url('../images/bottom1middle.jpg'); */
  text-align : center;
}
#bottom1r {
  width : 25px;
/*  background-image:url('../images/bottom1right.jpg'); */
}


#bottom2 {  
  width:950px;
  height:26px;
/*  background-image:url('../images/bottom2.jpg');  */
  clear:left;
  text-align:center;  
}

#bottom2l {
  width:25px;
/*  background-image:url('../images/bottom2left.jpg');  */
}

#bottom2m {
  width: 900px;
  text-align:center;  

/*  background-image:url('../images/bottom2middle.jpg');  */
}
#bottom2r {
  width : 25px;
/*  background-image:url('../images/bottom2right.jpg'); */
}

.tbl {
  width: 96%;
  color: #000000; 
/*  background-image:url('../images/tbl.jpg');
  border:1px solid #000000; 
  border: 1px solid black; */
}

.tblheader {
/* background-image:url('../images/tblheadersmall.png');  */
  text-align:left;
  color : #660000; 
margin-top: 2px;
padding-left: 6px;
 background: #cccccc; 
  border-bottom:1px dotted #333; 
  height:25px; 
} 

/* .tblheader2 {
  text-align:center;
  color : #ffff00; 
 background: #000000; 
  border-bottom:1px solid #000; 
  height:25px; 
} */


.tblbody {
  background: #cccccc;  
  color : #000000; 

} 

.tblfooter {
  height:10px; 
  color : #000000;   
  background: #666666; 
} 

.tblheader-right {
/* background-image:url('../images/tblheadersmall.png');  */
  text-align:left;
  color : #660000; 
margin-top: 2px;
padding-left: 6px;
 background: #cccccc; 
  height:25px; 
} 

.tblbody-right {
  background: #ffffff;  
  color : #000000; 

} 

.tblfooter-right {
  height:10px; 
  color : #000000;   
  background: #ffffff; 
}
.tbltext {
font-size: 10px;
  height:10 px; 
  color : #000;   
  background: #cccccc;  
}
.cleartbl {
  width: 90%;
margin-left: 10px;
  margin-top : 10px;  
  margin-bottom : 10px;    
  color: #000000; 
}

.PTitle {
  font-size : 14px;
  font-weight : bold;
  color : #ffffff;
  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 : #cccccc;
  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 : #cccccc;
  border : 0px solid #000000;
  padding : 0px;
  margin  : 0px;
  cursor:pointer;  
}

.icontextbtn {
  text-align  : center;
  color       : #000000; 
  font-family : Arial, Helvetica, Verdana, Sans-Serif;
  font-size   : 11px;  
  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:11px;
}

.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;
  margin-right: 5px;
}

.pad5h {
  padding-left: 5px;
  padding-right: 5px;
  padding-top:2px;  
  padding-bottom:2px;  
}
