.homeTitle {
  font-family: Times, "Times New Roman", Georgia, serif;
  font-size: 46px;
  line-height: 61px;
  letter-spacing: 0.129em;
  font-style: normal;
  font-weight: 600;
  color: #2e6da4;
 }

.homeTitleSub {
 font-family: "Lucida Console", Courier, monospace;
 font-size: 21px;
 line-height: 2;
 letter-spacing: 0.05em;
 /*color: #eb9316;*/ /*51,51,204*/
 color: #0004FF;
}
.pageTitleMain {
  font-family: Times, "Times New Roman", Georgia, serif;
  font-size: 34px;
  line-height: 61px;
  letter-spacing: 0.129em;
  font-style: normal;
  font-weight: 600;
  /*color: #2e6da4;*/
  color: #0004FF;
 }
 
.pageTitle {
  font-family: Times, "Times New Roman", Georgia, serif;
  font-size: 24px;
  line-height: 61px;
  letter-spacing: 0.129em;
  font-style: normal;
  font-weight: 600;
  /*color: #2e6da4;*/
  color: #0004FF;
 }

.pageTitleSub {
 font-family: "Lucida Console", Courier, monospace;
 font-size: 16px;
 line-height: 24px;
 font-weight:bold;
 color: #939393; 
 /*letter-spacing: 0.05em;*/
 }

.pageTable {
  width:70%;
  text-align:justify;
 }

.datenschutz {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight:normal;
  color : #939393; 
  width : 60%;
 }
 
h2.adsimple-311904998 {
  font-family: Times, "Times New Roman", Georgia, serif;
  font-size: 24px;
  line-height: 61px;
  letter-spacing: 0.129em;
  font-style: normal;
  font-weight: 600;
  /*color: #2e6da4;*/
  color: #0004FF;
  text-shadow: -4px 3px 4px #C3C3C3;  
 }

.pageTitleAGB {
  font-family: Times, "Times New Roman", Georgia, serif;
  font-size: 24px;
  line-height: 26px;
  letter-spacing: 0.129em;
  font-style: normal;
  font-weight: 600;
  /*color: #2e6da4;*/
  color: #0004FF;
 }
 
.pageTitleSubAGB {
 font-family: "Lucida Console", Courier, monospace;
 font-size: 16px;
 line-height: 24px;
 font-weight:bold;
 color: #939393; 
 /*letter-spacing: 0.05em;*/
 }
.pageAGBTable {
  width:70%;
 } 

.pageHomeImg {
  max-width:70%;
 } 



@media (max-width: 640px) {
.carousel-caption {
  font-size:20px;
 }

.homeTitle {
  font-size: 34px;
  line-height: 41px;
} 

.homeTitleSub {
 font-size: 16px;
 line-height: 2;
}

.pageTitleMain {
  font-size:18px;
 }
 
.pageTitle {
  font-size: 16px;
  line-height: 31px;
  letter-spacing: 0.129em;
 }

.pageTitleSub {
 font-size: 12px;
 line-height: 20px;
 }

.pageTitleAGB {
  font-size: 18px;
  line-height: 26px;
 }
 
.pageTitleSubAGB {
 font-size: 12px;
 }

h2.adsimple-311904998 {
  font-size: 16px;
  line-height: 41px;
 }
.pageTable {
  width:90%;
 }
.pageAGBTable {
  width:90%;
 } 

.pageHomeImg {
  max-width:90%;
 } 

}
@media (min-width:640px) and (max-width: 768px) {

}

@media (min-width: 768px) and (max-width:992px){

}

@media (min-width: 992px) and (max-width:1200px) {

}


.shaddowTitle {
  text-shadow: -4px 3px 4px #C3C3C3;  
 }
 
.fntserif {
    font-family: Times, "Times New Roman", Georgia, serif;
} 