@font-face {
  font-family: TitilliumMaps29L400wt;
  src: url("../../_fonts/titilliummaps29l001-webfont.eot");
  src: url("../../_fonts/titilliummaps29l001-webfont.eot?#iefix") format("embedded-opentype"),
       url("../../_fonts/titilliummaps29l001-webfont.woff") format("woff"),
       url("../../_fonts/titilliummaps29l001-webfont.ttf") format("truetype"),
       url("../../_fonts/titilliummaps29l001-webfont.svg#TitilliumMaps29L400wt") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TitilliumMaps29L800wt';
  src: url('../../_fonts/titilliummaps29l002-webfont.eot');
  src: url('../../_fonts/titilliummaps29l002-webfont.eot?#iefix') format('embedded-opentype'),
       url('../../_fonts/titilliummaps29l002-webfont.woff') format('woff'),
       url('../../_fonts/titilliummaps29l002-webfont.ttf') format('truetype'),
       url('../../_fonts/titilliummaps29l002-webfont.svg#TitilliumMaps29L800wt') format('svg');
  font-weight: normal;
  font-style: normal;
}


body {
  font-family: TitilliumMaps29L400wt, tahoma, arial;
  text-align: left;
  margin: 0;
  line-height: 18pt;
  color: #fff;
}


#headerBgBehindBg,
#contentBgBottom,
#footer,
#leftNavi,
#language,
#impressumBox{
  display: none;
}

h1, h2, h3, h4, h5, h6 {
  font-family: TitilliumMaps29L400wt, tahoma, arial;
  padding: 0;
  margin:0 0 10px 0;
  color: #fff;
  font-weight: normal;
}

h1 { font-size: 18pt; line-height: 28pt; }
h2, h2#contentBody { font-size: 16pt; line-height: 26pt; }
h3 { font-size: 14pt; line-height: 25pt; }
h4 { font-size: 13pt; line-height: 24pt; }
h5 { font-size: 13pt; line-height: 23pt; }
h6 { font-size: 13pt; line-height: 22pt; }


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #000;
  line-height: 24px;
  padding: 3px 0;
}

h1 a:hover, h2 a:hover, h3 a:hover,
h4 a:hover, h5 a:hover, h6 a:hover {
  color: #000;
}

h1 a:hover, h2 a:hover, h3 a:hover,
h4 a:hover, h5 a:hover, h6 a:hover {
  color: #000;
}


p,
p.bodytext,
TD, UL, OL {
    color: #fff;
    font-size: 11pt;
    margin: 0 0px 10px; 0px;
}

a,
p.bodytext a {
  color: #000;
  text-decoration: none;
  font-weight: normal;
}

p.bodytext a,
#contentBody p a {
  text-decoration: underline;
}

a:hover,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #000;
  text-decoration: underline;
}


/*###########  Formular   ############*/
fieldset { border:0px;
  margin: 0px;
  padding: 10px 0px 10px 0px; }
 
label { width: 12em;
  padding: 0px 0px 0px 0px;
  float: left;
  text-align: left;
  display: block}
 
input { font-size: 11px;
  margin: 0px 0px 10px 0px;}
 
textarea { margin-bottom: 10px;}

.csc-mailform-field select { margin: 0px 0px 10px 0px;}

.csc-mailform-submit { font-size: 14px;
  margin: 10px 0px 10px 130px;}



