/* CSS Document */
/* Allgemein */
body
{
  font-family: verdana;
  font-size: 10px;
  background-color: #FFFFFF;
}
html, body
{
height: 100%;
margin: 0;
padding: 0;
}
a:link
{
  border: none;
  text-decoration: none;
}
a:visited
{
  border: none;
  text-decoration: none;
}
a img 
{
  border:0px;
}


#Scrollbalken 
{
  position:absolute; 
  top:0px; 
  bottom:-1px; 
  width:1em; 
  z-index:-1;
}

/* Header */
.outerdiv
{
  width: 885px;
  text-align:center;
  margin:auto;
  
}
.outertable
{
  text-align:center;
  margin:auto;
  position: relative;
  height:100%;
  /*border:1px solid #000"*/
  padding-bottom:15px;
}
.space
{
  height:1px;
}
.lng
{
  background-color: #2f3c57;
  height:25px;
  line-height:25px;

}
.lng a
{
  color:#FFF;
}

.logo
{
  border:0px;
}
/* End Header */
/* Admin */

.adminoptionen
{
  padding-top:5px;
  text-align:right;
  border:0px;
}
.adminoptionen a img
{
  border:0px;
}

.adminnav 
{
  width: 200px;
  float:right;
  border: 1px solid #af0000;
  text-align:center;
}

.adminnav table
{
  width:100%
}
.adminnav table td
{
  padding:5px;
}


.adminhover
{
  background: #af0000;
}
.adminhover a
{
  color: white;
  font-weight:bold;
}

.adminheadline
{
  color: #166708;
  text-align:left;
  float:left;
  margin-left:20px;
  font-weight:bold;
}

.adminnorm
{
  background: #FFFFFF;
}
.adminnorm a
{
  color: #af0000;
  font-weight:bold;
}
.admincontent
{
  float:left;
}


.editmainnavi
{
  text-align:left;
  color: #af0000;
  font-weight:bold;
  margin-left:20px;
  float:left;
}

.editmainnavi a
{
  color: #af0000;
}

.editmenutable
{
  text-align:left;
  margin-left:20px;
  
}

.editmenutable td
{
  width:400px;
}

.extratable
{
  width:100%;
}

.extratable td
{
  padding-left: 10px;
}

.adminborder
{
  border: 1px solid #af0000;
  width:200px;
}
.editmainnavi td
{
  padding:5px;
}

.editmainnavi td img
{
  border:0px;
}

.ffield
{
  width:262px;   
}
.ffieldhover
{
  width:262px;   
}

/* End Admin */

/* Contact page */

.headline
{
  font-size:14px;
  font-weight:bold;
  color: #166008;
}
.contacttable
{
  width: 100%;
}
righttable
{
  width: 100%;
}
.lefttable
{
  width: 100%;
}

.colortd
{
  background-color: #e5e5e5;
  width:50%;
}
.colortd a
{
  padding-left:10px;
  color: #af0000;
  font-weight:bold;
}
.valuetd
{
  background-color: #e5e5e5;
  padding-left:10px;
  font-weight:bold;
}
.inputtd
{
  background-color: #e5e5e5;
  width:300px;
}
.inputtd input
{
  background-color: #e5e5e5;
  width:100%;
  border:0px;
}
.textarea
{
  background-color: #e5e5e5;
  width:420px;
  height:200px;
  border:0px;
  padding:0px;
  margin:0px;
}


.contactleft td
{
  padding:5px;
}
.space
{
  padding:0px;
  padding-bottom:1px;
  background-color: white;
}


/* End Contactpage */

/* Content */


.content
{
  padding-left:10px;
  padding-right:10px;
  line-height:1.5em;
  text-align: left;
  margin:auto;
  
}
.headline
{
  font-weight:bold;
  font-size:14px;
}
.imageleft
{
  float:left;
  padding-right:10px;
}
.imageright
{
  float:right;
}
.editcontent 
{
  text-align:right;
}
.editcontent img
{
  border:none;
  padding-right:10px;
}

.edittext
{
  width: 100%;
  height: 260px;
}

.editansicht
{
  float:left;
  vertical-align: middle;
  background-color: #af0000;
  padding-top:3px;
  padding-right:3px;
  padding-bottom: 3px;
  padding-left: 3px;
}
.editansichtright
{
  float:right;
  vertical-align: middle;
  background-color: #af0000;
  padding-top:3px;
  padding-right:3px;
  padding-bottom: 3px;
  padding-left: 3px;
}
.contentimageright
{
  padding-left:5px;
}
.contentimageleft
{
  margin-right:10px;
  
}

.ansichtlink
{
  background-color: white;
  color:#af0000;
  padding-left:3px;
  padding-right:3px;
  vertical-align: top;
  font-weight:bold;
  
}
.ansichtlinkactiv
{
  color:white;
  background-color: rgb(0,153,255);
  padding-left:3px;
  padding-right:3px;
  vertical-align: top;
  font-weight:bold;
}
.history 
{
  font-weight:bold;
}

.productoverview
{
  width:100%;
}
.productoverview td
{
    padding-bottom:10px;
}

.productoverview a
{
  color: #166008;
  font-weight:bold;
  font-size:12px;
}
.productlink
{
  font-weight:bold;
  text-align: right;
}
.productlink a
{
  color: #000;
}
.designoptions td
{
  padding:10px;
  font-weight:bold;
  font-size:12px;
}
.designoptions
{
  float:right;  
}
.alldesignoptions
{
  padding-right: 10px;
  font-size:12px;
  padding-bottom:20px;

}

.zipdownload
{
  font-weight:bold;
  color: #e29001;
  padding-right:10px;
  padding-left:20px;
}
.pdfdownload
{
  font-weight:bold;
  color: #c30900;
  padding-right:10px;
}
/* Files */
.file
{
  width:130px;
  text-align: left;
  
}
.fileimg
{
}

.file img
{
  border:none;
  text-align:left;
}
.contentfiles
{
  text-align:left;
  
}
.contenttable
{

}

.contentfilestext 
{ 
 
}
.frmbutton
{
  
}
/* Content end */

/*Preview image */
.imagecontainer
{
  text-align:right;
  position:absolute;
  left:50%;
  z-index: 2;
  /*padding-left:160px;*/
  width:428px;
  text-align:right;
  
}
.noimage
{
  border:0px solid #000;
}
.isimage
{
  border:1px solid #000;
  

}
/* End preview image




/* Footer */

.footer
{
  height: 25px;
  border-bottom: 3px solid #000;
  background-color: #2f3c57;
  color: #FFF;
  padding-left: 10px;
  padding-right: 10px;
  padding-right:20px;
  width:100%;
}

.footer table
{
  width:100%;
  height:100%;
}

.footer table td
{
  padding-top: 6px;
}

/* Footer end */


