@charset "UTF-8";
/* CSS Document */
html {
  font-family: Arial, Helvetica, sans-serif;
}
h1 {
  font-size: 14pt;
  font-weight: bold;
  max-width: 430px;
}
p {
  margin-top: 20px;
  font-size: 12pt;
}
div.container {
  width: 991px;
  margin: auto;/*background-color:green;*/
}
ol {
list-style:none;
}
a {
  color:#006ab3;
}
.download {
  color:#006ab3;
}
div#kopf {
  margin-left: 32px;
  margin-right: 39px;
  height: 430px;
  margin-bottom:-2px;
  /*border-bottom-radius:25px;*/
  /*background-color:red;*/
  
}
div#grau{
  position:absolute;
  top:0;
  left:0;
  z-index:-4;
  width:100%;
  height:80px;
  /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #D6D6D6 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #D6D6D6 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #D6D6D6 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #D6D6D6));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #D6D6D6 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #FFFFFF 0%, #D6D6D6 100%);
}
img#logo {
  margin-top: 30px;
}
a#german {
  position:relative;
  top:-20px;
  margin-left:565px;
  margin-right:0px;
  margin-top:-50px;
}
a#english {
  position:relative;
  top:-20px;
  margin-left:0px;
}
nav#topmenu {
  margin-top: 23px;
  /*border:2px solid;*/
  border-top: 1px solid #f2f2f2;
  border-bottom:1px solid #013b62;
border-top-left-radius:25px;
  border-top-right-radius:25px;
  
  /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #D6D6D6 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #D6D6D6 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #D6D6D6 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #D6D6D6));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #D6D6D6 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #D6D6D6 100%);
}
nav#topmenu ul {
  position: relative;
  /*top:30px;*/
  display: block;
  /*background-image: url(main_01_FILES/topmenu-hintergrund.jpg);
  background-repeat: repeat-x;*/
}
nav#topmenu ul li {
  display: inline-block;
  position: relative;
  left: 0;
  /*width:162px;*/
  margin-left: 0;
  margin-right: 0;
  
}
nav#topmenu ul li a {
  display: inline-block;
  position: relative;
  left: 0;
  height: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  /*background-color:green;*/
}
nav#topmenu ul li a:visited {
  color: black;
}
nav#topmenu ul li a:hover {
  background-image: url(main_01_FILES/hoover.png);
  background-position: bottom;
  background-repeat: no-repeat;
}
img#head-image {
  margin-top: 0px;
}
div#center {
  /*width:100%;*/
  margin-left: 32px;
  margin-right: 39px;
  margin-top: 3px;/*height:500px;*/

  
}
nav#sidemenu {
  float: left;
}
nav#sidemenu ul {
  position: relative;
  left: 90px;
  display: block;
}
nav#sidemenu ul li a {
  display: block;
  width: 200px;
  padding-left: 35px;
  padding-top: 12px;
  height: 28px;
  margin-bottom: 4px;
  /*padding-top: 18px;
  padding-left: 20px;*/
  background-color: #006ab3;
  /*font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;*/
  color: white;
  text-decoration: none;
}
nav#sidemenu ul li a:hover {
  background-color: #01497b;
}
div#farbverlaufblau {
  position: relative;
  left: 90px;
  /*top: -4px;*/
  /* IE10 Consumer Preview */ 
  background-image: -ms-linear-gradient(top, #016BB3 0%, #FFFFFF 100%);
  /* Mozilla Firefox */ 
  background-image: -moz-linear-gradient(top, #016BB3 0%, #FFFFFF 100%);
  /* Opera */ 
  background-image: -o-linear-gradient(top, #016BB3 0%, #FFFFFF 100%);
  /* Webkit (Safari/Chrome 10) */ 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #016BB3), color-stop(1, #FFFFFF));
  /* Webkit (Chrome 11+) */ 
  background-image: -webkit-linear-gradient(top, #016BB3 0%, #FFFFFF 100%);
  /* W3C Markup, IE10 Release Preview */ 
  background-image: linear-gradient(to bottom, #016BB3 0%, #FFFFFF 100%);
  width: 235px;
  height: 295px;
}
div#content {
  float: right;
  /*height:500px;*/
  
  width: 594px;/*width:200px;*/
  /*background-color:purple;*/
}
div#content section {
  margin-top: 42px;
  margin-left: 14px;
  padding-left: 22px;
  width: 558px;
  /*height: 500px;*//*background-color:purple;*/
}
footer {
  margin-left: 32px;
  margin-right: 39px;
  height: 280px;/*background-color:blue;*/
}
nav#footmenu {
  display: block;
  position: relative;
  left: 598px;
  width: 235px;
  height: 80px;
  background-color: #df022b;
}
div#farbverlaufrot {
  z-index: -1;
  position: relative;
  left: 598px;
  top: -574px;
  width: 235px;
  height: 294px;
  /* IE10 Consumer Preview */ 
  background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EE7A8F 100%);
  /* Mozilla Firefox */ 
  background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EE7A8F 100%);
  /* Opera */ 
  background-image: -o-linear-gradient(top, #FFFFFF 0%, #EE7A8F 100%);
  /* Webkit (Safari/Chrome 10) */ 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EE7A8F));
  /* Webkit (Chrome 11+) */ 
  background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EE7A8F 100%);
  /* W3C Markup, IE10 Release Preview */ 
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #EE7A8F 100%);
}
nav#footmenu ul {
  text-align: center;
}
nav#footmenu ul li {
  margin-left: 5px;
  margin-right: 5px;
  display: inline;
}
nav#footmenu ul li a {
  display: inline-block;
  text-decoration: none;
  font-size: 12pt;
  color: white;
  margin-top: 30px;
}
div#flash-top {
  width: 920px;
  height: 245px;
  margin-bottom: -5px;
  background-image: url(main_01_FILES/flashersatz.jpg);

}
div#footerimg {
  width: 100%;
  height: 200px;
  background-image: url(Bildergalerie1.jpg);
  border-top-radius:25px;
}
p.bodytext{
  max-width: 430px;
}
li.csc-form-element{
  width:500px;
  
}
li.csc-form-element label{
  display:block;
  width:55px;
  margin-top:4px;
  
}
li.csc-form-element input{
 width:250px;
  margin-left:3px;
 
}
li.csc-form-element textarea{
  width:250px;
  margin-left:3px;
}
input#field-7{
  width:74px;
}
section.kggl p{
  margin-top:0px;
  font-size:10pt;
}
object#FlashID{
  
 /* border-bottom-radius:25px;*/
}
