body {
    margin:0px;
    padding:10px 0px 0px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    border-width:0px;   
    background-color:#FFFFFF;
    color:#000000;
}

html {margin: 0; padding: 0;}

body div, body iframe  {margin: 0 auto;} 

div{    
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    line-height: 120%; 
}






/* GERUEST */


#rahmen {
  position:relative; 
  width:100%;
  background-image: url(../images/nixda.gif); 
  background-repeat: no-repeat; 
  background-position: top center;
  text-align:center;
}


/* GERUEST - ende */

.head {display:none;}




/* Menue - START */

#menue {display:none;}

.menueinner {display:none;}

/* MENUE - ende */

/* MENUELINKS - start */

div.menueleft {display:none;}

/* MENUELINKS - ende*/

.skipnavigation {display:none}

/* NAVIPFAD - start */

.navipfad {display:none;}

/* NAVIPFAD - ende */



/* GERUEST - start */

.spaltelinks {display:none;}

.spalterechts {display:none;}

.spaltemitte {
  width:800px;
  text-align:left; 
  position:relative;
  float:left;
  padding-top:0em;
}

.container {padding:10px 30px 10px 30px;}
.spaltemitte .container {padding:10px 20px 10px 20px;}


/* GERUEST - ende */



.box {display:none;}

h3.boxhl {display:none;}

h3.boxhlgross {display:none;}

div.pfeil {display:none;}


/* AKTUELLES - start */

.aktuelles {display:none;}

.abstand {display:none;}

/* AKTUELLES - ende */



/* SPALTE MITTE - start */

.spaltemitte h1 {
  color:#000000; 
  font-size:1.6em; 
  font-family:Times New Roman, Times, serif;
  font-weight:normal;
  line-height:150%;
}

div.textbox {
  position:relative;
  border:0px solid #FFFFFF;
  padding:10px;
  color:#000000;
  background-color:#FFFFFF;
  font-size:0.7em;
  line-height:200%;
  z-index:3;
}

div.textbox a, div.textbox a:link, div.textbox a:visited {color:#000000; text-decoration:none;
font-style:italic;
}

div.textbox a:hover, div.textbox a:active, div.textbox a:focus {color:#000000; text-decoration:underline;}

div.textbox h1 {
  color:#000000; 
  font-size:1.8em; 
  font-family:Times New Roman, Times, serif;
  font-weight:normal;
  line-height:150%;
}

div.textbox h2 {
  color:#000000; 
  font-size:1.6em; 
  font-family:Times New Roman, Times, serif;
  font-weight:normal;
  line-height:150%;
}

div.textbox h2 span.white {
  color:#000000; 
}

div.textbox h3 {
  color:#000000; 
  font-size:1.3em; 
  font-family:Times New Roman, Times, serif;
  font-weight:normal;
  line-height:150%;  
}

div.textbox h4 {
  color:#000000; 
  font-size:1.3em; 
  font-family:Times New Roman, Times, serif;
  font-weight:normal;
  line-height:150%;
  text-align:center;
}

div.textbox h5 {
  color:#000000; 
  font-size:1.3em; 
  font-family:Times New Roman, Times, serif;
  font-weight:bold;
  line-height:150%;
}

div.textbox p.datum {
  font-family:Times New Roman, Times, serif;
  text-align:center; 
  font-size:1.4em; 
  border-width:0px 0px 1px 0px; 
  border-color:#CCCCCC; 
  border-style:solid; 
  padding:0px 0px 5px 0px;
  color:#000000;
  font-size:2em; 
  margin-top:45px;
  margin-bottom:45px;
}

div.indexcontainer {  
  position:relative;
  float:right;
  padding:10px 10px 10px 10px;
  background-image: url(../images/nixda.gif); 
  background-repeat: no-repeat; 
  background-position: top left;
  background-color:#FFFFFF;
  margin-left:10px;
  margin-bottom:10px;
  color:#A0A0A0;
  border: 1px solid #A0A0A0;
  
}

ul.index, ul.indexnr {
  list-style-type: none;
  padding:0px;
  margin:0px 0px 0px 0px;
  display:inline
}

ul.index, ul.indexnr {
  float:left;
  display:inline;
  line-height:170%;
  font-size:0.7em;
}

ul.indexnr {
  padding-left:15px;
}

ul.indexnr a, ul.indexnr a:link, ul.indexnr a:visited {
  color:#A0A0A0;
  font-style:itlaic;
  text-decoration:none;

}

ul.indexnr a:hover, ul.indexnr a:active, ul.indexnr a:focus {
  color:#A0A0A0;
  font-style:itlaic;
  text-decoration:underline;

}

ul.index li {  
}



.indexnavigation {
  padding-top:20px;
  padding-bottom:20px
}

.indexnavigation a {  
  padding:5px;
  margin:0px 2px 0px 2px;
  font-size:0.8em;
  text-decoration:none;
  border: 1px solid #A0A0A0;
}

.indexnavigation a, .indexnavigation a:link, .indexnavigation a:visited {  
 background-color:#FFFFFF;
}

div.textbox div.indexnavigation a:hover, div.textbox div.indexnavigation a:active, div.textbox div.indexnavigation a:focus {  
 background-color:#FFFFFF;
 text-decoration:none;
}


/* SPALTE MITTE - ende */



/* CONTENTFOOTER - start */

.contentfooter {display:none;}

/* CONTENTFOOTER - ende */




/* ADRESSE - start */

.adresse .anschrift {display:none;}

.icons {display:none;}


/* Here's our default note styles. */
.notedefault, .notenested {display:none;}
.notedefault {display:none;}

/* ADRESSE - ende */




/* ANGEBOTNORMAL - start */

div.angebotnormal {display:none;}


/* ANGEBOTNORMAL - ende */


/* INHALT */
/* INHALT - ende */
    
    
    
    

/* FOOTER  */

.footer {display:none;}

.footer a, .footer a:visited, .footer a:link  {display:none;}
.footer a:hover, .footer a:active, .footer a:focus {display:none;}

.footer a img, .footer a:link img, .footer a:visited img  {display:none;}

.footer a:hover img, .footer a:active img, .footer a:focus img {display:none;}

.sb {display:none;}

/* FOOTER  - ende */


/* ENDE - start */

div.ende {
  color:#FFFFFF;
  font-size:0.7em;
  padding-left:20px;
  width:800px;
  float:left;
}

div.ende a {
  color:#FFFFFF;
}

div.ende h1 {
  font-size:1.2em; 
  font-family:Times New Roman, Times, serif;
  font-weight:normal;
  line-height:120%;
  color:#A0A0A0;
}

div.ende img {display:none;}

/* ENDE - ende */


/* SUCHBOX - start */

#formsearch {display:none;}

/* AJAX Suche - start */

#AutocompleteChoices {display:none;}

/* SUCHBOX - ende */



/* LINKTARGET - start */

.textbox form#formulartarget {display:none;}

/* LINKTARRGET - ende */


/* GLOSSAR - START */

#glossar {line-height:290%; margin-top:25px}

#glossar span {
  padding:0.5em; 
  margin-right:0.5em;
  border-width:1px; 
  border-style:solid; 
  border-color:#327E59;
  color:#327E59;
  background-color:#004526;
  font-weight:normal;
}

#glossar a, #glossar a:link, #glossar a:visited {
  padding:0.5em; 
  margin-right:0.5em;
  border-width:1px; 
  border-style:solid; 
  border-color:#327E59;
  color:#004526;
  background-color:#B0CC6D;
  font-weight:normal;
  text-decoration:none;
}

#glossar a:hover, #glossar a:active, #glossar a:focus {
  padding:0.5em; 
  margin-right:0.5em;
  border-width:1px; 
  border-style:solid; 
  border-color:#327E59;
  color:#004526;
  background-color:#FFFFFF;
  font-weight:normal;
  text-decoration:none;
}

ul#glossarbegriffe {margin:0px; padding:1.1em 0 0.6em 0; }

ul#glossarbegriffe li {list-style-type:none; list-style-image:none; margin:0px 0px 5px 0px; padding:0px;}

ul#glossarbegriffe li.buchstabe {
  width:100%; 
  background-color:#005D3A;
  text-indent:15px;
  font-weight:bold;
  color:#8CB5A5;

  
}
/* GLOSSAR - ENDE */


/* BILDERGALERIE - start */

div.bilderbox {
  text-align:left;
  background-color:#F2F2F2;
  padding:10px;
  border:1px solid #CCCCCC;
  color:#000000;
  margin-bottom:25px;
}

div.bilderbox a, div.bilderbox a:link, div.bilderbox a:visited {color:#CC232B; text-decoration:none}
div.bilderbox a:hover, div.bilderbox a:active, div.bilderbox a:focus {color:#CC232B; text-decoration:underline}



table.bildergalerie {border:0px solid #CCCCCC; width:100%; padding:10px; margin:0px; text-align:center;  }
table.bildergalerie col {width:25%; }

table.bildergalerie td {padding-top:5px; padding-bottom:5px;}

table.bildergalerie cols, table.bildergalerie colgroup, table.bildergalerie scope, table.bildergalerie tfoot, table.bildergalerie rules, table.bildergalerie col 
{border-width:0px; border-style:solid; border-color:#FFFFFF} 

table.bildergalerie img {border:1px solid #A0A0A0; padding:5px; background-color:#A0A0A0}

table.bildergalerie td.leer img {border:0px solid #FFFFFF; padding:0px; background-color:#FFFFFF}

table.bildergalerie td a span {display:none;}

table.bildergalerie caption {display:none}

div.bildernavi {
  text-align:center;
  width:100%;
  padding-top:5px; padding-bottom:5px;
}

div.bildernavi a {
  font-size:1em; color:#000000;
  text-decoration:none;
  padding-left:10px; padding-right:10px;
}

/* BILDERGALERIE - ende */



/* LINK - start */

.moreinformation {font-size:0.7em;}
hr.moreinformation { 
    margin-bottom:1.3em; 
    height:0px;
    border-style:solid; 
    border-width:0px 0px 1px 0px;
    border-color:#CCCCCC;}
    
/* LINK - ende */



/* EMPFEHLUNG - start */

.sortiment {
  border:1px solid #A0A0A0;
  padding:5px;
  background-color:#FFFFFF;
  margin-top:2em;
  margin-bottom:0em;
  line-height:180%;
}

.sortiment img {
  float:left;
  padding-right:10px;
}

.sortiment div {
  color:#000000;  
  font-size:0.7em;
  line-height:150%; 
}

div.sortiment a, div.sortiment a:link, div.sortiment a:visited {color:#000000; text-decoration:none;
}

div.sortiment a:hover, div.sortiment a:active, div.sortiment a:focus {color:#000000; text-decoration:underline;}


/* SORTIMENT - ende*/




/* KONTAKTFORMULAR + NEWSLETTER - start */

#SpryContactForm {padding-top:2em; color:#B0CC6D}
#SpryContactForm label {cursor:pointer; cursor:hand; color:#B0CC6D; }

#SpryContactForm input,
#SpryContactForm textarea {
    border-width:1px;
    border-style:solid;
    border-color:#B0CC6D;
    color: #B0CC6D;
    font-size:1em;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:0px 0px 2px 0px;
    padding:4px 0px 4px 4px;
    background-color:#005D3A;
}

.red {color:#920404;}


#SpryContactForm input:hover, #SpryContactForm input:ative, #SpryContactForm input:focus, #SpryContactForm textarea:hover, #SpryContactForm textarea:active, #SpryContactForm textarea:focus {
    border-width:1px;
    border-style:solid;
    border-color:#920404;
    color: #920404;
}


form input.submitbutton, form input.resetbutton {
    border-width:2px !important;
    border-style:solid;
    border-color:#FFFFFF !important;
    color: #004526 !important;
    font-weight:bold;
    cursor:hand; cursor:pointer;  
    background-color:#B0CC6D !important;
    padding:1em;
    text-decoration:none;
    text-transform:uppercase;
    font-size:1em;
    letter-spacing:0.5em;
}



form input.submitbutton:hover, form input.submitbutton:active, form input.submitbutton:focus, form input.resetbutton:hover, form input.resetbutton:active, form input.resetbutton:focus {
  color: #004526 !important;
   background-color:#FFFFFF !important;
   border-color:#B0CC6D !important;
}

form#newsletterform {display:none}

/* KONTAKTFORMULAR + NEWSLETTER - ende */



/* DOWNLOADLISTE - start */

table.download {
  width:100%;
  border-width:1px 1px 0px 1px;
  border-style:solid;
  border-color:#A0A0A0;
  color:#000000;
  margin:3em 0 3em 0;
}

table.download th {background-color:#FFFFFF; font-weight:bold; padding:0.5em;
border-width:0px 0px 1px 0px;
  border-style:solid;
  border-color:#A0A0A0; }

table.download th.left {text-align:left;} 

table.download tr {
  background-color:#FFFFFF;
}

table.download tr:hover {
  background-color:#FFFFFF;
} 

table.download td {padding:0.5em;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  border-color:#A0A0A0;}

table.download caption {display:none}

table.download td.schmall, table.download th.schmall {width:65px; text-align:center}

/* DOWNLOADLISTE - ende */


/* SITEMAP - start */

ul#contentsitemap {
  margin-left:5px;
}

ul#contentsitemap li {list-style-type:none; list-style-image:none; margin:0px; padding:0px; }

ul#contentsitemap li ul li {list-style-type:disc; }

ul#contentsitemap ul li ul li {list-style-type:circle;  }

ul#contentsitemap li a {  
    line-height:200%;
    font-size:1em; 
    text-decoration:none;
    padding-left:5px; margin-right:-5px; }
    
#contentsitemap a:link, #contentsitemap a:visited {
  text-decoration:none;
}

#contentsitemap a:hover,    #contentsitemap a:active, #contentsitemap a:focus {text-decoration:underline;}
#contentsitemap li ul {margin-left:25px; padding:0px; }

/* SITEMAP - ende */




/* ALLGEMEIN */ 


div.clear {clear:both; height:0px;}
img {border-width:0px;}
.italic {font-style:italic; font-size:0.8em}
abbr {border-style:dotted; border-color:#CCCCCC; border-width:0px 0px 1px 0px; cursor:help;}

a.glosarlink {
background-image: url(../images/glossarlink.gif); 
  background-repeat: no-repeat; 
  background-position: right;
  padding-right:16px;
}


.orange {color:#E74835}

div.clearleft {clear:left; height:0px; width:300px;}

p.center {text-align:center;}

a.glosarlink {
  background-image: url(nixda.gif); 
  padding-right:0px;
}


div.bildlinksbuendig img.floatright, div.bildrechtsbuendig img.floatright, div.bildzentriert img.floatright, div.bildnormal img.floatright {display:none;} /* Lupe */

div.bildlinksbuendig a.MagicThumb span, div.bildrechtsbuendig a.MagicThumb span, div.bildzentriert a.MagicThumb  span, div.bildnormal a.MagicThumb span {display:none;} /* Lupe */

div.bildlinksbuendig {float:left; padding:3px; border:0px solid #A0A0A0; position:relative; color:#A0A0A0; background-color:#FFFFFF; font-size:0.8em;}
div.textbox div.bildlinksbuendig {margin:5px 20px 5px 0px ! important;} 


div.bildrechtsbuendig {float:right; padding:3px; border:0px solid #A0A0A0;  color:#A0A0A0; background-color:#FFFFFF; font-size:0.8em;}
div.textbox div.bildrechtsbuendig {margin:5px 0px 5px 20px ! important;} 

div.bildzentriert {padding:3px; border:0px solid #A0A0A0; color:#A0A0A0; background-color:#FFFFFF; font-size:0.8em;}
div.textbox div.bildzentriert {margin:0 auto ! important;}

div.bildnormal {padding:3px; border:0px solid #A0A0A0; position:relative; color:#A0A0A0; background-color:#FFFFFF; font-size:0.8em;
}
div.textbox div.bildnormal {margin:0px ! important;} 

div.bildlinksbuendig img, div.bildrechtsbuendig img, div.bildzentriert img, div.bildnormal img {}

img.bildlinksbuendig {float:left; padding:0px; border:0px solid #A0A0A0; background-color:#FFFFFF; margin:5px 20px 5px 0px ! important; position:relative; color:#A0A0A0}
img.bildrechtsbuendig {float:right; padding:0px; border:0px solid #A0A0A0; background-color:#FFFFFF; margin:5px 0px 5px 20px ! important; position:relative; color:#A0A0A0}

img.bildzentriert {padding:0px; border:0px solid #A0A0A0; background-color:#FFFFFF; margin:0 auto; position:relative; color:#A0A0A0}

img.bildnormal {padding:0px; border:0px solid #A0A0A0; background-color:#FFFFFF; position:relative; color:#A0A0A0}





/* EDITOR - start */

.kursiv {font-style:italic;}
.kursiv_zentriert {font-style:italic; text-align:center; display:block;}
.unterstrichen {text-decoration:underline}
.unterstrichen_fett {text-decoration:underline; font-weight:bold;}
.unterstrichen_kursiv {font-style:italic; text-decoration:underline;}
.unterstrichen_fett_kursiv {font-style:italic; font-weight:bold; text-decoration:underline;}
.achtung {color:#CC232B; font-size:1.6em; font-family:Times New Roman, Times, serif;}
.rot {color:#CC232B}
.rot_unterstrichen {color:#CC232B; text-decoration:underline;}
.gruen {color:#B0CC6D}
.gruen_unterstrichen {color:#B0CC6D; text-decoration:underline;}
.gruen_fett {color:#B0CC6D; font-weight:bold;}
.grau {color:#909090}
.grau_unterstrichen {color:#909090; text-decoration:underline;}
.blau {color:#1672B1}
.blau_unterstrichen {color:#1672B1; text-decoration:underline;}
.orange {color:#FF8A00}
.orange_unterstrichen {color:#FF8A00; text-decoration:underline;}
.zentriert {text-align:center}


