/* Baukastenelement PopUp */
.popupDiv{}
.popupTBL{
   border:solid 1px #000000;
   background-color:#ffffff;
}

/* InputFelder der Loginmaske*/
.loginInput{
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:8pt;
   background-color:#f9f9f9;
   color:#000000;
   border-color:#000000;
   border-style:solid;
   border-width:1px;
   width:100;
}
/* Anmeldebutton*/
.loginInputBtn{
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:8pt;
   background-color:#f9f9f9;
   color:#000000;
   border-color:#000000;
   border-style:solid;
   border-width:1px;
   width:100px;
}

/* Text von Username und Passwort*/
.loginFText{
   font: 10px #000000;
}
/* Sonstiger Text*/
.loginText{
   font: 10px #000000;
}

.bgrot {
   background-color:#D40000;
}
.bgheadline {
   background-color:#E6E8E6;
}
.bgrechtskaesten {
   background-color:#F1F2F1;
}
.bgkastenstrich {
   background-color:#FBFBFB;
}
.bgleermenuzeilen {
   background-color:#9FA69D;
}
.bgnavstrich {
  background-color:#C5C9C3;
}
.bghome {
   background-color:#8F978A;
}
.bgmenu0selected {
   background-color:#636A61;
}
.bgweiss {
   background-color:#FFFFFF;
}
.bgrechtsunten {
   background-color:#E3E5E2;
}
.fgsuche {
   color:#D40000;
   font-size:11px;
}
/*Slogan */
.fgsloganbig {
   color:#FFFFFF;
   font-size:32px;
}
.fgslogansmall {
   color:#FFFFFF;
   font-size:14px;
}
.fgbereiche {
   color:#484F46;
   font-size:11px;
}
/* News*/
.fgnews {
   color:#D40000;
   font-size:10px;
   text-decoration:none;
}
.vt {
   width:120;
   padding:0px;
   margin:0px;
}
/* Newsletter druck*/

.bgnlgrau {
   background-color:#636A62;
}
.bgnladresse {
   background-color:#CFD1CE;
}
.bgback {
  background-color:#CACEC8;
}
.spellcol {
   color:#ADADAD;
}
.smstyle1 {
   text-decoration:none;
   font-weight:bold;
}
.smstyle2 {
   text-decoration:none;
}
.smstyle3 {
   text-decoration:none;
}
.smstyle4 {
   text-decoration:none;
}
.listHeadLine {
   background-color:#DADADA;
   border-left:1px solid #F2596D;
   border-right:1px solid #F2596D;
   border-top:1px solid #F2596D;
   border-bottom:1px solid #F2596D;
   color:#000000;
   font-weight:bold;
   padding:2px;
}
.listHeadLine2 {
   background-color:#DADADA;
   border-left:0px solid #F2596D;
   border-right:1px solid #F2596D;
   border-top:1px solid #F2596D;
   border-bottom:1px solid #F2596D;
   color:#000000;
   font-weight:bold;
   padding:2px;
}
.listContLine {
   border-left:1px solid #F2596D;
   border-right:1px solid #F2596D;
   border-top:0px solid #F2596D;
   border-bottom:1px solid #F2596D;
   padding:2px;
   color:#000000;
   font-weight:normal;
   padding:2px;
   vertical-align:top;
}

.listContLine2 {
   border-left:0px solid #F2596D;
   border-right:1px solid #F2596D;
   border-top:0px solid #F2596D;
   border-bottom:1px solid #F2596D;
   color:#000000;
   font-weight:normal;
   vertical-align:top;
   text-align:left;
}
.nlline {
   color:#F2596D;
}
.pdbol {
   font-weight:bold;
   color:#000000;
}

.bgprodstrich {
   background-color:#EAE6E5;
}
.prodTitel, a:link.prodTitel, a:visited.prodTitel, a:active.prodTitel, a:active.prodTitel{
   font-size:12px;
   color:#000000;
   font-weight:bold;
}
a:hover.newsTitel{
   font-size:12px;
   color:#D60000;
   font-weight:bold;
}
.prodMehr , a:link.prodMehr , a:visited.prodMehr , a:active.prodMehr , a:active.prodMehr {
   font-size:12px;
   color:#D60000;
   font-weight:bold;
}
a:hover.prodMehr {
   font-size:12px;
   color:#D60000;
   font-weight:bold;
}



/* Inhaltstabellen */
.tabrowheader {
   background-color:#CACEC8;
   font-weight:bold;
}
.tabrowgerade{background-color:#F1F2F1;}
.tabrowungerade {background-color:#E3E5E2;}
.tabzelle {
   border-with:1px;
   border-color:#63705E;
   border-style:solid;
}

.newsTable {
   background-color:#E6E8E6;
   margin-bottom:5px;
}
.newsTitel, a:link.newsTitel, a:visited.newsTitel, a:active.newsTitel, a:active.newsTitel  {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   background-color:#E6E8E6;
   color:#000000;
   text-decoration:none;
}
a:hover.newsTitel{
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   background-color:#E6E8E6;
   color:#d40000;
   text-decoration:none;
}

.newsMehr, a:link.newsMehr, a:visited.newsMehr, a:active.newsMehr, a:active.newsMehr  {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size:10px;
   font-weight:normal;
   background-color:#E6E8E6;
   color:#000000;
   text-decoration:none;
}

.newsContent {
}

a:hover.newsMehr{
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size:10px;
   font-weight:normal;
   background-color:#E6E8E6;
   color:#d40000;
   text-decoration:none;
}


.newsDownload, a:link.newsDownload, a:visited.newsDownload, a:active.newsDownload, a:active.newsDownload  {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size:10pt;
   font-weight:normal;
   background-color:#ffffff;
   color:#d40000;
   text-decoration:none;
}
a:hover.newsDownload{
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size:10pt;
   font-weight:normal;
   background-color:#ffffff;
   color:#d40000;
   text-decoration:none;
}

.A:link.pagerouter, A:active.pagerouter, A:visited.pagerouter {
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:11px;
   color: #757973;
   text-decoration:none;
}

.A:hover.pagerouter {
   color:#000000;
}

body {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:12px;
color:#454B45;
background-color:#CACEC8;
margin:0px;
}

td {
font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:12px;
color:#454B45;
}

th {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:12px;
color:#454B45;
}

input {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:10px;
background-color:#f6f6f6;
color:#5B6159;
border-color:#cecece;
border-style:solid;
}

select {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:10px;
background-color:#f6f6f6;
color:#5B6159;
border-color:#cecece;
border-style:solid;
}

textarea {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:10px;
background-color:#f6f6f6;
color:#5B6159;
border-color:#cecece;
border-style:solid;
}

h1 {
color:#010101;
font-size:16px;
}

h2 {
color:#010101;
font-size:16px;
}

h3 {
color:#010101;
font-size:14px;
}

h4 {
color:#010101;
font-size:14px;
}

h5 {
color:#010101;
font-size:12px;
}

h6 {
color:#010101;
font-size:12px;
}

hr {
/* color:#5B6159;*/
color:#D9DED7;
}

a:link {
/* color:#5B6159;*/
color:#D60000;
}

a:visited {
/* color:#5B6159;*/
color:#D60000;
}

a:active {
/* color:#5B6159;*/
color:#D60000;
}

a:hover {
/* color:#5B6159;*/;
color:#D60000;
}

.h1a{
color:#010101;
font-size:16px;
}

.h2a{
color:#010101;
font-size:16px;
}

.h3a{
color:#010101;
font-size:14px;
}

.h4a{
color:#010101;
font-size:14px;
}

.h5a{
color:#010101;
font-size:12px;
}

.h6a{
color:#010101;
font-size:12px;
}

.panelprint {
 
}

.panelsub1 {
 
}

.panelmain {
 
}

.panelhome {
 
}

.panelsubhome {
 
}

.panelmain_area5 {
background-color:#FFFFFF; 
}

.panelprint_area1 {
 
}

.panelprint_area2 {
 
}

.panelmain_area4 {
background-color:#FFFFFF;
border-top:14px solid #FFFFFF;
border-bottom:8px solid #FFFFFF; 
}

.panelsub1_area2 {
background-color:#ffffff;
border-right:5px solid #ffffff; 
}

.panelmain_area6 {
background-color:#CACEC8; 
}

.panelmain_area1 {
background-color:#636A61;
border-top:14px solid #FFFFFF;
border-bottom:8px solid #FFFFFF; 
}

.panelmain_area2 {
background-color:#D40000;
border-top:14px solid #FFFFFF;
border-bottom:8px solid #FFFFFF; 
}

.panelsub1_area3 {
background-color:#CACEC8; 
}

.panelhome_area7 {
 
}

.panelhome_area8 {
 
}

.panelsub1_area1 {
background-color:#CACEC8;
border-right:8px solid #ffffff; 
}

.panelhome_area9 {
 
}

.panelhome_area1 {
background-color:#D60000;
border-top:14px solid #FFFFFF; 
}

.panelhome_area3 {
background-color:#636B63;
border-bottom:10px solid #ffffff; 
}

.panelhome_area4 {
background-color:#D60000;
border-bottom:10px solid #FFFFFF; 
}

.panelhome_area6 {
background-color:#ffffff;
border-bottom:10px solid #FFFFFF; 
}

.panelhome_area2 {
background-color:#ffffff;
border-top:14px; 
}

.panelsubhome_area1 {
 
}

.panelsubhome_area3 {
 
}

.panelhome_area5 {
background-color:#D6D6CE;
border-bottom:10px solid #FFFFFF; 
background-image:url(/upload/Y7b1a966cX103ef982ec3XY79c1/1099158717_spirale_home03.jpg);
}

.panelsubhome_area2 {
background-color:#ffffff; 
}

.panelmain_area3 {
/*background-color:#CFD1CF;*/
border-top:14px solid #FFFFFF;
border-bottom:8px solid #FFFFFF; 
background-image:url(/upload/12558d6Xfb8df75466XY7e96/1485981724_bgspirale_neu.gif);
}

.complogin {
 
}

.tblcomplogin {
margin-left:0px;
margin-top :0px;
}

.compadresse {
border-width:1px; 
border-style:solid;
border-color:#ff0000; 
}

.tblcompadresse {
margin-left:10px;
margin-top :20px;
}

.compfooter {
background-color:#ffffff; 
}

.tblcompfooter {
margin-left:0px;
margin-top :0px;
}

.compbereiche2 {
 
}

.tblcompbereiche2 {
margin-left:60px;
margin-top :40px;
}

.compdruck {
 
}

.tblcompdruck {
margin-left:168px;
margin-top :7px;
}

.compoechslerweltweit {
padding:8px;
padding-top:5px; 
}

.tblcompoechslerweltweit {
margin-left:0px;
margin-top :0px;
}

.compsuche {
padding-left:8px;
padding-right:8px;
padding-top:5px; 
}

.tblcompsuche {
margin-left:0px;
margin-top :0px;
}

.compdruckcontent {
padding:15px;
background-color:#F2F3F2; 
}

.tblcompdruckcontent {
margin-left:0px;
margin-top :0px;
}

.compseitenanfang {
padding-right:30; 
}

.tblcompseitenanfang {
margin-left:0px;
margin-top :7px;
}

.compbereiche {
 
}

.tblcompbereiche {
margin-left:64px;
margin-top :82px;
}

.compslogan {
 
}

.tblcompslogan {
margin-left:44px;
margin-top :56px;
}

.complogo {
 
}

.tblcomplogo {
margin-left:20px;
margin-top :2px;
}

.comptopmenu {
background-color:#9FA69D; 
}

.tblcomptopmenu {
margin-left:37px;
margin-top :0px;
}

.compmainmenu {
background-color:#9FA69D; 
}

.tblcompmainmenu {
margin-left:37px;
margin-top :0px;
}

.comprightmenu {
 
}

.tblcomprightmenu {
margin-left:9px;
margin-top :0px;
}

.compweitereinfos {
padding:8px;
padding-top:5px;
padding-bottom:6px; 
}

.tblcompweitereinfos {
margin-left:0px;
margin-top :0px;
}

.compweiteretermine {
padding:8px;
padding-top:5px;
padding-bottom:6px; 
}

.tblcompweiteretermine {
margin-left:0px;
margin-top :0px;
}

.compsprachen {
 
}

.tblcompsprachen {
margin-left:163px;
margin-top :73px;
}

.comphomepagebild {
 
}

.tblcomphomepagebild {
margin-left:0px;
margin-top :14px;
}

.compcontenthome {
padding-bottom:5;
padding-left:40; 
}

.tblcompcontenthome {
margin-left:110px;
margin-top :32px;
}

.compseitenanfang2 {
padding-right:30; 
}

.tblcompseitenanfang2 {
margin-left:0px;
margin-top :7px;
}

.compcontent {
padding-right:55;
padding-bottom:24; 
}

.tblcompcontent {
margin-left:25px;
margin-top :32px;
}

.compdsmenue {
 
}

.tblcompdsmenue {
margin-left:0px;
margin-top :0px;
}

a.sty0-338926501:link {
color:#D40000;
   font-size:10px;
   text-decoration:none;
font-weight:bold;
}

a.sty0-338926501:visited {
color:#D40000;
   font-size:10px;
   text-decoration:none;
font-weight:bold;
}

a.sty0-338926501:active {
color:#D40000;
   font-size:10px;
   text-decoration:none;
font-weight:bold;
}

a.sty0-338926501:hover {
color:#D40000;
   font-size:10px;
   text-decoration:none;
font-weight:bold;
}

.td0-338926501 {
color:#D40000;
   font-size:10px;
   text-decoration:none;
font-weight:bold;
}

a.sty0-1944797761:link {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#8F978A;
}

a.sty0-1944797761:visited {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#8F978A;
}

a.sty0-1944797761:active {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#8F978A;
}

a.sty0-1944797761:hover {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#8F978A;
}

.td0-1944797761 {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#8F978A;
}

a.ssty0-338926501:link {
color:#3E433E;
   font-size:10px;
   text-decoration:none;
font-weight:bold;
}

a.ssty0-338926501:visited {
color:#3E433E;
   font-size:10px;
   text-decoration:none;
font-weight:bold;
}

a.ssty0-338926501:active {
color:#3E433E;
   font-size:10px;
   text-decoration:none;
font-weight:bold;
}

a.ssty0-338926501:hover {
color:#3E433E;
   font-size:10px;
   text-decoration:none;
font-weight:bold;
}

.std0-338926501 {
color:#3E433E;
   font-size:10px;
   text-decoration:none;
font-weight:bold;
}

a.sty0635152329:link {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#8F978A;
}

a.sty0635152329:visited {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#8F978A;
}

a.sty0635152329:active {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#8F978A;
}

a.sty0635152329:hover {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#8F978A;
}

.td0635152329 {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#8F978A;
}

a.ssty0635152329:link {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#636A61;
}

a.ssty0635152329:visited {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#636A61;
}

a.ssty0635152329:active {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#636A61;
}

a.ssty0635152329:hover {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#636A61;
}

.std0635152329 {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#636A61;
}

a.ssty0-1944797761:link {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#636A61;
}

a.ssty0-1944797761:visited {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#636A61;
}

a.ssty0-1944797761:active {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#636A61;
}

a.ssty0-1944797761:hover {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#636A61;
}

.std0-1944797761 {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#636A61;
}

a.sty2-1944797761:link {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#B5BDB5;
}

a.sty2-1944797761:visited {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#B5BDB5;
}

a.sty2-1944797761:active {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#B5BDB5;
}

a.sty2-1944797761:hover {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#B5BDB5;
}

.td2-1944797761 {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#B5BDB5;
}

a.sty1-1944797761:link {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#9FA69D;
}

a.sty1-1944797761:visited {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#9FA69D;
}

a.sty1-1944797761:active {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#9FA69D;
}

a.sty1-1944797761:hover {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#9FA69D;
}

.td1-1944797761 {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#9FA69D;
}

a.ssty1-1944797761:link {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#D40000;
}

a.ssty1-1944797761:visited {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#D40000;
}

a.ssty1-1944797761:active {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#D40000;
}

a.ssty1-1944797761:hover {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#D40000;
}

.std1-1944797761 {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#D40000;
}

a.ssty2-1944797761:link {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#D40000;
}

a.ssty2-1944797761:visited {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#D40000;
}

a.ssty2-1944797761:active {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#D40000;
}

a.ssty2-1944797761:hover {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#D40000;
}

.std2-1944797761 {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
background-color:#D40000;
}

a.ssty01523595703:link {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#636A61;
}

a.ssty01523595703:visited {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#636A61;
}

a.ssty01523595703:active {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#636A61;
}

a.ssty01523595703:hover {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#636A61;
}

.std01523595703 {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#636A61;
}

a.sty01523595703:link {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#8F978A;
}

a.sty01523595703:visited {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#8F978A;
}

a.sty01523595703:active {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#8F978A;
}

a.sty01523595703:hover {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#8F978A;
}

.td01523595703 {
text-decoration:none;
color:#FFFFFF;
font-size:12px;
background-color:#8F978A;
}

