/* noto-sans-100 - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 100;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-100.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-100.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-100italic - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 100;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-100italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-200 - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 200;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-200.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-200.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-200italic - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 200;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-200italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-300 - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 300;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-300.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-300italic - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 300;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-300italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-regular - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-regular.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-italic - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 400;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-500 - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 500;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-500.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-500.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-500italic - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 500;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-500italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-600 - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 600;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-600.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-600.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-600italic - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 600;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-600italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-700 - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-700.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-700italic - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 700;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-700italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-800 - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 800;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-800.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-800.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-800italic - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 800;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-800italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-900 - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 900;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-900.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-900.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-900italic - latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 900;
  src: url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://feldmann-ibs.de/fonts/noto-sans-v27-latin-900italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}






html {
        padding:0px;
        margin:0px;
        border:0px;
        background-color: #fff;
        text-align: center;
        position: relative;
        min-height: 101%;
        font-family: Noto Sans;
        font-size: small;
}

body {
        margin: 0 0 30px 0; /* bottom = footer height */
}

header {
        margin:0 auto;
        width:980px;
        padding:20px 0 0 0;
}

nav {
        margin:100px auto 0 auto;
        padding:0 0 0 150px;
        height:30px;
        text-align:left;
}

img.headerlogo {
        float:left;
        padding:0 40px 0 0;
        width:250px;
        margin:0;
}

#toppic {
        background-color:#5b6062;
        width:100%;
        position:relative;
        height:10px;
}


#toppicx {
        background-color:#5b6062;
        width:100%;
        position:relative;
        border-bottom:10px solid #5b6062;
}

main {
        position:relative;
        width:100%;
        left:0;
        text-align:left;
}

.start {
        float:left;
        width:48%;
        padding-right:2%;
}


.startend {
        float:left;
        width:48%;
}

.startph {
        float:left;
        width:32%;
        padding-right:2%;
}

.startendph {
        float:left;
        width:32%;
}

.philo {
        float:left;
        width:200px;
        padding-right:60px;
}


.philo {
        float:left;
        width:200px;
}


section.startx {
        margin:30px auto 20px auto;
        text-align:center;
        width:90%;
        padding-left:5%;
        padding-right:5%;
        position:relative;
}


section {
        margin:30px auto 20px auto;
        text-align:left;
        width:980px;
        position:relative;
}

footer {
        position: fixed;
        left: 0;
        bottom: 0;
        height: 25px;
        width: 100%;
        background-color:#5b6062;
        color:#fff;
        padding:5px 0 0 0;
        z-index:10;
}

a {
        color: #8f1927;
        text-decoration: underline;
        }

a:hover {
        color: #c0c0c0;
        }

a.bottom {
        color: #c0c0c0;
        text-decoration: none;
}

a.bottom:hover {
        color: #fff;
        text-decoration: none;
}

h1 {
       font-family: Noto Sans;
       font-size: 120%;
       font-weight: 600;
       line-height: normal;
       text-decoration: none;
       color: #8f1927;
       margin:0 0 30px 0;
}

h2 {

       font-family: Noto Sans;
       font-size: 110%;
       font-weight: 600;
       text-decoration: none;
       color: #8f1927;
       margin:0 0 20px 0;
}

h3 {

       font-family: Noto Sans;
       font-size: 100%;
       font-weight: 600;
       text-decoration: none;
       color: #404040;
       margin:0 0 20px 0;
}

ul {
       padding:0 0 0 15px;
       border:0;
       margin:0;
}

li {
       padding:0 0 0 5px;
       border:0;
       margin:0;
}

li.start {
       padding:0 0 0 0;
       border:0;
       margin:0;
       height:30px;
       width:34px;
       float:left;
       list-style-type:none;
       background-image:url(../bilder/navstart.png);

}

li.end {
       padding:0 0 0 0;
       border:0;
       margin:0;
       height:30px;
       width:43px;
       float:left;
       list-style-type:none;
       background-image:url(../bilder/navend.png);
}


li.bottom {
       padding:0 10px 0 0;
       border:0;
       margin:0;
       color:#fff;
       font-size:small;
       display:inline;
}

#menu {

}

#menu ul {
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
}

#menu li.topmenu {
       padding:7px 2.5% 0 2.5%;
       border:0;
       margin:0;
       height:23px;
       float:left;
       list-style-type:none;
       background-image:url(../bilder/navmid.png);
       color:#fff;
       text-shadow: 1px 1px 0 #000;
       font-size:110%;
}

#menu li.submenu {
       padding:25px 20px 15px 20px;
       border:0;
       margin:0 0 0 -20px;
       list-style-type:none;
       color:#fff;
       text-shadow: 1px 1px 0 #000;
       font-size:small;
       background-color:#5b6062;
}

#menu li.submenusec {
       padding:15px 20px 15px 20px;
       border:0;
       margin:0 0 0 -20px;
       list-style-type:none;
       color:#fff;
       text-shadow: 1px 1px 0 #000;
       font-size:small;
       background-color:#5b6062;
       border-top:1px solid #777777;
}

.topmenu a {
        color: #fff;
        text-decoration: none;
        margin:0;
        padding:0;
}

.topmenu ul {
  display:none;
}

.topmenu a, .submenu a {
        margin:0;
        padding:0;
}

.submenu a {
  font-size:110%;
  position:relative;
  clear:both; /* special IE6 */
}

#menu a:hover, .topmenu.on a {
        color: #e88c00;
        margin:0;
        padding:0;
}

.topmenu:hover ul {
        display:block;
        z-index:500;
        position:absolute;
}

.catpic {
        border-radius:20px;
        -moz-border-radius:20px;
        -webkit-border-radius:20px;
        behavior:url(../js/PIE.htc);
        width:100%;
}

td {
        border:0;
        padding:0 20px 0 0;
        margin:0;
        height:30px;
}

tr {
        border-bottom:1px solid #5b6062;
}

input {
        width:150px;
        border:1px solid #5b6062;
}

textarea {
        width:250px;
        height:90px;
        border:1px solid #5b6062;
}


label {
       float:left;
       font-weight:normal;
       padding:0 10px 0 0;
}

label.contact {
       float:left;
       width:70px;
       font-weight:normal;
       line-height:1.5em;
}

label.contact2 {
       float:left;
       width:100px;
       font-weight:normal;
       line-height:1.2em;
}

input.x {
       width:20px;
       float:left;
       text-align:left;
}

p.lab {
       margin:7px 0 0 0;
       padding:0;
}