body{
  text-align:center;
  background-color: #A9E2F3; 
}

a, p, th, td, li {
  font-family:verdana,arial;
}

img.block {
  display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
  vertical-align:top;
}

/*----------------------------Seite--*/
div#wrapper {
  width:939px;
  text-align:left; 
  margin:0px auto;
  border:1px solid silver;
}

/*----------------------------Header--*/
div#header {
  padding-top:0px;
  padding-bottom:0px;
}

div#logo {
  height:115px;
  width:205px;
  padding-top:0px;
  padding-bottom:0px;
  background: url("../images/hintergrund/logo.jpg")
}

div#logo img {
  padding:8px;
}

div#background {
  margin-left:205px;
  margin-top:-115px;
  width:734px;
  height:115px;
  background: url("../images/hintergrund/header.jpg")  
}

/*----------------------------Navigation--*/
div#top_nav {
  font-size: 12px;
  color:#FFF;
  clear:both;
  width:918px;
  background-color:#045FB4;
  text-align:right;
  padding:1px;
  padding-right:20px;  
}

div#top_nav a {
   text-decoration: none;
   color:#FFF;
}

/*----------------------------Left--*/
div#left table {
  font-size:12px;
  width:189px;
  height:150px;
  padding:25px;
  color:#045FB4;
}

/*----------------------------Default-Center--*/
div#center {
  margin-left:0px;
  margin-top:1px;
  width:939px;
  height:100%;
  padding:0px;
  background: url("../images/hintergrund/center.jpg")no-repeat;
  background-size: auto;
}

div#left { 
  margin:0px;
 float: left;
  width:190px; 
}

div#right {
  margin-left:190px;
  margin-top:1px;
  width:719px;
  min-height:400px;
  padding:15px;
  border-left:1px #A9E2F3 solid;
}

div#defaultInhalt {
  width:719px;
  height:auto;
}

div#defaultInhalt b {
  font-size:30px;
}

div#defaultInhalt img {
  margin:25px;
  padding:5px;
  border:1px #000 solid;
}

/*----------------------------Bottom-Center--*/
div#bottomInhalt {
  width:325px;
  height:500px;
}

div#bottomInhalt b {
  font-size:30px;
}

div#bottomInhalt p {
  margin:7px;
}

div#bottomInhalt ul {
  width:320px;
  height:350px;
  padding:15px;
}

div#bottomInhalt ul li {
  width:300px;
  height:45px;
}

div#bottomInhalt table {
  width:325px;
  height:500px;
}

div#bottomInhalt table td{
  height:30px;
}
/*---------------------Bottom-Center-Slider--*/
div#slider {
  margin-left:350px;
  margin-top:-494px;
  width:335px;
  padding:5px;
  order:1px #000 solid;
}

div#slider img {
  border:1px #000 solid;
  padding:5px;
}

div#slider h5 {
  font-family:verdana,arial;
  font-size:10px;
  margin: 0px 0px 3px;
}

.white-popup-block {
  max-width:500px;
}

.mfp-content h5 {
  font-family:verdana,arial;
  font-size:14px;
  margin-bottom:5px;
}


















/*----------------------------BotomReferenz-Center--*/
div#centerReferenz {
  margin-left:0px;
  margin-top:1px;
  width:939px;
  min-height:560px;
  padding:0px;
  background: url("../images/hintergrund/center.jpg")no-repeat;
  background-size: auto;
}

/*----------------------------Footer--*/
div#footer {
  width:939px;
  height:25px;
  margin-top:1px;
  background-color:#045FB4;
}

div#footer p {
  margin-left:20px;
  margin-top:2px;
  color: #FFF;
}

div.header_default {
  font-size: 25px;
  font-weight: 100;
  color:#000000;
  background-color:#ff0000;
}

div.header2 {
  font-family: tahoma;
  font-size=15px;
  color: #ff0000;
  background-color:#000000;
}

div.classname2 {
  font-family:tahoma;
  font-size=12px;
  font-weight:bold;
  border: 1px solid #000000;
}

div.kesearchbox {
  width: 100px;
}

/*----------------------------kontaktformular--*/

div.csc-mailform ol li {
  font-family:verdana,arial;
  margin-top:0px;  
  margin-bottom:15px;
}

.csc-mailform ol li input {
  width:225px;
  height:20px
}

.csc-mailform ol li textarea {
  width:400px;
  height:200px
}

.csc-mailform ol li submit {
  margin-left:50px;
  width:400px;
  height:200px
}

.csc-form-6 fielf-6 {
  margin-left:20px;
}

/*----------------------------impressum--*/

.ce-bodytext  {
    color: #000;
}

div#haftung {
  width:900px;
  height:auto;
  padding:20px;
}

div#haftung p {
  color:#045FB4;
}
