html, body, div, span, object, iframe, h1, h2, h3, h4, h5, p, blockquote, pre, a, abbr, em, img, q, strong, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, figure, table, caption, tbody, tr, td, th, article, aside, embed, footer, header, nav, audio, video {margin:0; padding:0; border:0; font-size:100%; vertical-align: baseline; font:inherit;}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('../fonts/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('../fonts/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}


article, aside, footer, figure, header, nav, section {display: block;}

body {margin:0;background: url("../images/bg_start.gif");background-repeat: repeat-x;background-color:#fafafb;  position: relative;  width: 100%;  /*min-width: 1000px;*/  height:101%; background: rgb(224,230,234); background: linear-gradient(180deg, rgba(224,230,234,1) 0%, rgba(250,250,251,1) 77%);}

html {font-family: 'Open Sans', Helvetica, Arial, sans-serif;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  height:100%; -webkit-font-smoothing: antialiased;background-color:#fafafb;}
img {height:auto; max-width:100%; width:auto;}

.csc-textpic-caption {font-style:italic; font-size:13px;color:#666;padding:5px 0 0px 0;margin-bottom:0px;}
.csc-textpic-imagewrap {margin:10px 0px 10px 0;}
div.csc-textpic-intext-left .csc-textpic-imagewrap {margin-right:20px;}
.boxPicture .csc-textpic-imagerow {float:left;}
.boxPicture .csc-textpic-imagerow {margin-right:10px;}
.boxPicture img {max-width:286px;}
blockquote p:before {content: ' " ' ' '; color:#4d6a7c; font-size:20px;}
blockquote p:after {content: ' ' ' " '; color:#4d6a7c; font-size:20px; }

blockquote p {color:#4d6a7c; font-size:19px;font-weight: 300;font-style:italic;line-height:1.1em;display: block; padding:0 0px 5px 15px;; margin-left:0px;text-indent:-15px;}

tr:nth-child(even) {  background-color: #f7f9fc;}

tr:nth-child(odd) {  background-color: #f2f5fa;}

.boxGray {background:#fafafc; padding:10px;margin:10px 0px 10px 0; border: 1px solid #e4e8eb;/*-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;*/}


.boxVideo { width: 47%;float: left; padding: 0 15px 15px 0; margin-top: 10px;}
.boxVideoRight {width: 47%;float: right;padding: 0 15px 15px 0;position: relative;margin-top: 10px;}


.boxBlue {background:#7295ab; padding:0;margin:4px 0px 20px 0; border: 1px solid #e4e8eb; color:#fff;/*-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;*/}
.boxVideoL {width:695px;float: left;padding:0 15px 15px 0;}

.boxBlue img {/*-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;*/}
.boxBlue .csc-textpic-imagewrap {margin-right:0px;}
.boxBlue .csc-textpic-imagewrap img {margin-top:-10px;}
.boxBlue .csc-textpic-text {color:#000;}
.boxBlue .csc-textpic-text p {color:#fff; line-height:1.3em;font-size:14px;}
.boxBlue p {color:#fff; line-height:1.3em;font-size:14px;}
.boxBlue .csc-header h1 {padding-left:15px;}


#right_start .boxBlue h1 {font-size:17px;position:absolute;top:0px;left:0px;color:#eee;padding:0 15px 0 15px;margin-right:-30px;background: rgba(115,160,189,0.7);}


.wrapperheader { background-color: #fff;   border-bottom: 1px solid #ccc;}

.wrappernav { background-color: #fafafb;border-bottom: 1px solid #ccc;}

.wrappercontent { background-color: none;}
.wrapperslider { background-color: #fafafb;}
.wrappercontentstart { 
   background: linear-gradient( 
180deg
 , rgba(250,250,252,1) 0%, rgba(250,250,252,1) 10%, rgb(223 229 232) 10%, rgba(228,233,236,1) 28%, rgba(250,250,251,1) 100%);

}
#top {position: relative; height:100px; max-width:1200px; margin:0 auto;}

#logod {background:url(../images/logo_t_2.png); background-size:452px 57px; position : absolute; right: 20px; top: 10px; height : 57px; width:452px; margin : 0;}
#logod {background:url(../images/panavia_logo_50years_claim.png); background-size:630px 94px; position : absolute; right: 20px; top: 0px; height : 94px; width:630px; margin : 0;}
#logod a{display: block; height: 47px; width: 258px; margin : 0;}

#logoi {background:url(../images/logo.gif); background-size:217px 63px; position : absolute; left: 20px; top: 10px; height :63px; width:217px; margin:0px;}
#logoi a {display: block; height: 63px; width: 217px; margin : 0;}

ul#navigation {margin:0px auto;position:relative;list-style-type:none;height:36px;} /*IE*/

#actitle {margin:5px 0 9px 20px; font-size:16px; color:#6f8fa6; font-weight:600;}

#left_f ul {list-style-type:none;margin:0 10px 0px 15px;}
#left_f ul li.nav_trenner {font-size:15px;margin:0px;padding:8px 0 8px 6px; border-top: 1px solid #e4e8eb;list-style-position:outside;}
#left_f ul li.nav_trenner_last {font-size: 15px;margin:0px;padding:8px 0 8px 6px; border-top: 1px solid #e4e8eb;border-bottom: 1px solid #e4e8eb;}

#left_f ul li a {text-decoration:none;color:#000;font-weight:500;}
#left_f ul li a:hover {color:#3c3c3c; text-decoration:underline;}

#left_f ul li a.activPri {text-decoration:underline;}
#left_f ul li a.activSec {color:#f1942d;}

#left_f ul li ul li {font-size:15px;list-style-type:none; list-style-image:none;background:url(../images/lbt.gif) 0px 7px  no-repeat;margin:4px 0px 0 -7px;padding:0px 0 0px 12px;}

#left_f ul li ul li a {text-decoration:none;color:#3c3c3c;font-weight:500;}
#left_f ul li ul li a:hover {color:#3c3c3c; text-decoration:underline;}

#slider img {height: auto; max-width: 100%; width: auto;z-index:100;}
#slider{width:100%;height:auto;margin:0 auto;position:relative;z-index:100;clear:both;}

.captionwrapper wsflexslider-alignright { background-color:#FFF; }

#content_wrapper {overflow:hidden; padding: 0;}
#content_wrapper2 {overflow:hidden; margin-top:4px; border: 1px solid #cfcfcf; padding: 0; background-color:#FFF;}
#title_start {padding:0px 25px 0px 25px;}
#title_start h1 {border-bottom:none;padding-left:10px;margin:0;}
#content_start {float: left; width:58.5%; padding:0 0 30px 25px; position: relative;}
#content_start h1 {border-bottom:none;margin-top:0px;margin-bottom:0px;}
#content_start p {padding:0 15px 10px 15px;}

#right_start {margin-top:0px;margin-right:20px; float: right; width: 35%; min-height: 100%; height: auto !important;  height: 100%;  overflow: hidden !important; /*background-color:#fff;*/}

#right_start h1,h2 {padding:0; margin:0; line-height:30px; /*color:#fff;*/ width:100%; font-size:24px;}
#right_start .news h1 {border:0; margin:0; padding:10px 15px 10px 15px; line-height:30px; color:#4d6a7c; width:100%; font-size:24px;}
#right_start .boxBlue p {padding:0 15px 10px 15px;}
#right_start a {color: #334049;}
#right_start a:hover {color: #334049;}

#boxNewsStart {background-color:#fff;padding: 5px 18px;border: 1px solid #d7dce0;}
#boxNewsStart h1 {padding: 12px 0px;}

#content1 {float: right; width:74%; padding:20px 20px 30px 0px; position: relative;background:#fff;}
#content1 ul {font-family: 'Open Sans', Helvetica, Arial, sans-serif;line-height:2em;text-decoration:none;color:#333;padding:0px 50px 20px 25px;list-style-type:square; list-style-image: url(../images/bt_list.gif); font-size:14px;}
#content1 b {font-weight: 500;color:#6f8fa6;}
#content1 p {padding-right: 20px;}
#content1 a {font-weight: 500;color: #6f8fa6;text-decoration: underline;}
#content1 a.hover {font-weight: 500;color:#000000;}
#content1 object {margin:0 15px 10px 0;}

#left_f {padding:33px 0 30px 0; float: left; width:23%; min-height: 100%; height: auto !important; height: 100%; overflow: hidden !important; background-color:#fff;}

#clear {clear: both;}

h1, h2 {font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight:300; line-height:1.2em; color:#4d6a7c;}
h1 {border-bottom:1px solid #b9c3cc;font-size:32px;padding:10px 25px 8px 0;margin:0 0px 17px 0;}
h2 {font-size:20px;color:#4d6a7c; padding:20px 25px 5px 0;margin-bottom:5px;}
h3 {font-size:16px; color:#4d6a7c;margin:0px 0 5px 0;font-weight:300;padding-top:15px;}
h4 {border-top:1px solid #f4942e;font-size:16px; color:#f4942e;margin:15px 0 15px 0;font-weight: 300;padding-top:15px;}
h5 {font-size:18px; color:#333;margin:0px 0 10px 0;font-weight:400;padding-top:15px;border-bottom:1px solid #b9c3cc;}
.boxBlue .csc-firstHeader {border-bottom:none;color:#ccc;}

sup, sub {line-height:0px;}

hr {background-color:#b9c3cc; color:#b9c3cc;border:0; height:1px; margin:20px 0;clear: both;}
.spacer20 {margin:10px 0;clear: both;background: none;}

p {font-family: 'Open Sans', Helvetica, Arial, sans-serif; line-height:1.9em; color:#333; padding:5px 0 5px 0; font-size:16px;margin-top:1px;}

#news_front p {font-family: 'Open Sans', Helvetica, Arial, sans-serif; line-height:1.2em; color:#333;padding:5px 0 5px 0; font-size:13px;}

a:hover {color: #adc670;}


#footer {clear:both;margin:0;margin-top:20px; font-family: "Helvetica"; text-align: center; font-size: 14px; color:#666; padding:0px; background-color:#f3f4f6;    border-top: 1px solid #d9d9d9;}

#footer_spacer0 {/*background: url("../images/footer_spacer.gif") repeat-x #f3f4f6;*/ max-width:1200px; /*height:2px;*/ margin:0px auto;clear:both; opacity: 0.3;}

#PLLEFT,#PLMIDDL,#PLRIGHT{width:33%;}
#PLRIGHT{margin-bottom:20px;}

#FCopy {margin:0 auto;clear:both;}
#FCopy ul {list-style-type:none;}
#FCopy li {display:inline;}
#FCopy li a {background:none;padding:5px 4px;color:#666;text-decoration:none;display:inline-block;}
#FCopy li a:hover {text-decoration:underline;}
#FCLEFT p {padding:5px 0;line-height: 1.4em; color: #666; font-size:14px;padding-bottom:20px;}

#PLLEFT, #PLMIDDL, #PLRIGHT {float:left;max-height: 69px; width:33%;}

#FNav{clear:both;}

#FCLEFT {float:left;}
#FNRIGHT {float:right;}

#PLogo {clear:both;padding:20px 0 0px 0;}
#footer_spacer0 hr {background-color: #b9c3cc;    color: #b9c3cc;    opacity: 0.3;    border: 0;    height: 1px; /* background: url("../images/footer_spacer.gif") repeat-x #f3f4f6; max-width:1200px; height:2px;margin:0px auto;clear:both;*/}
#footer_spacer1 {background: url("../images/footer_spacer.gif") repeat-x #f3f4f6; max-width:1200px; height:2px;margin:0px auto;clear:both; opacity: 0.3;}
#footer_spacer2 {background: url("../images/footer_spacer.gif") repeat-x #f3f4f6; max-width:1200px; height:2px;margin:0px auto;clear:both; opacity: 0.3;}

.contenttable-gitternetz {/*border:1px solid #b4d3e7;*/ border-width:1px 1px 1px 1px; border-collapse:collapse; width:100%;/*-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:30px;border-top-right-radius: 3px;*/margin:30px 0;}
.contenttable-gitternetz th {text-align:left;background-color:#7b9bb0;border:1px solid #7b9bb0;border-width:1px 1px 1px 1px;border-collapse:collapse;padding:2px 10px; color:#fffefd;}
.contenttable-gitternetz td {text-align:left; border-top:1px solid #d7dce0; border-width:1px 0 1px 1px; border-collapse:collapse; padding:2px 10px; color:#4d6a7c;}
.contenttable-gitternetz_co td.td-0 {width:7%;}
.contenttable-gitternetz_co td.td-1 {width:27%;}
.contenttable-gitternetz_co td.td-2 {width:33%;}
.contenttable-gitternetz_co td.td-3 {width:33%;}

.contenttable-gitternetz_to td.td-0 {width:40%;}
.contenttable-gitternetz_to td.td-1 {width:30%;}
.contenttable-gitternetz_to td.td-2 {width:30%;}

tr.tr-even  {background-color:#f2f5fa;}
tr.tr-odd  {background-color:#f7f9fc;}

.caption-wrapper.caption-align-right {    background: transparent;    padding: 0;    margin: 0 auto;    max-width: 1200px;    position: relative;}

.tx-ws-flexslider .caption-align-right .caption-text {    right: 20px;}

.tx-ws-flexslider .caption-text {    position: absolute;    width: auto;    bottom: 0px;    background: rgba(255,255,255,0.9);}

@media screen and (max-width:940px) {
#FNav {display:none;}
#footer_spacer1 {display:none;}
}

@media screen and (min-width: 770px) {
#slider{height:auto; max-width:1450px; margin:0 auto;overflow:hidden;    padding-bottom: 7px;}

nav {position:relative;height:50px;max-width:1200px;min-width:770px;margin:0 auto;padding-left:24px;}
ul#navigation {margin:0px auto;position:relative;float:left;list-style-type:none;}
ul#navigation li {display:inline;font-size:16px;margin:0;padding:0;float:left;position:relative;}

ul#navigation li a.first {border-left:0 none;}
ul#navigation li a.last {border-right:0 none;}
ul#navigation li:hover > a {}
ul#navigation li a.current {border-bottom:3px solid #f49430;color:#000;margin-bottom:-2px;}
ul#navigation li.hover, ul#navigation li:hover {position: relative; z-index: 599; cursor: default;}
ul#navigation ul, ul#navigation ul li ul {overflow: hidden;list-style: none;margin: 0;padding: 0; visibility:hidden;opacity:0;position: absolute;z-index: 99999;max-width:180px;background:#fafafc; -webkit-transition:opacity 0.2s linear/*, visibility 0.2s linear*/;  -moz-transition:opacity 0.2s linear, visibility 0.2s linear; -o-transition:opacity 0.2s linear, visibility 0.2s linear; transition:opacity 0.2s linear, visibility 0.2s linear;}
ul#navigation ul {z-index: 597;top: 50px;left: 1px; border-bottom: 1px solid #d9d9d9;}
ul#navigation ul li ul {top: 0;left: 180px; border-left:1px solid #d9d9d9;}
ul#navigation ul li {clear:both;width:100%;border:0 none;border-top:1px solid #d9d9d9;}
ul#navigation ul li a {background:none;padding:7px 15px;color:#666;text-decoration:none;display:inline-block;border:0 none;float:left;clear:both;width:150px;/*border-bottom:1px solid #d9d9d9;*/}
ul#navigation ul li a:hover {border-bottom:0px solid transparent;color:#f49430;visibility: visible;}
ul#navigation li:hover > ul.navigation_level2 {visibility: visible;opacity:1;}
ul#navigation a {padding: 14px 8px 12px 8px;color:#666;text-decoration:none;display:inline-block;border-bottom:3px solid transparent;}
ul#navigation a:hover {border-bottom:3px solid #f49430;}
ul#navigation a:hover {visibility: visible;}

#content_wrapper {max-width:1200px;margin:0 auto;}
#content_wrapper2 {max-width:1200px;margin:0 auto;margin-top:-1px;/*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;*/}

#footer {min-height:335px;}
#PLogo, #FCopy,#FNav {max-width:1200px;margin:0 auto; clear:both;}

#FNav1, #FNav2, #FNav3, #FNav4, #FNav5, #FNav6, #FNav7, #FNav8, #FNav9 {float:left; width:11%; background-color:#099;}
#FCLEFT {margin-left:20px;}
#FNRIGHT {margin-right:20px;}

#footer_spacer0 {margin-top:20px;}
#footer_spacer2 {display:none;}

#FNav {padding-left:20px;max-width:1200px;min-height:120px;height:auto;}

#footer .FNavCol1 {float:left;width:11%;margin:15px 0 10px 10px; text-align:left;}
#footer .FNavCol2 {float:left;width:11%;margin:15px 0 20px 10px; text-align:left;}
#footer .FNavCol3 {float:left;max-width:11%;margin:15px 0 20px 10px; text-align:left;}
#footer .FNavCol4 {float:left;width:11%;margin:15px 0 10px 10px; text-align:left;}
#footer .FNavCol5 {float:left;max-width:11%;margin:15px 0 20px 10px; text-align:left;}
#footer .FNavCol6 {float:left;max-width:11%;margin:15px 0 20px 10px; text-align:left;}
#footer .FNavCol7 {float:left;width:11%;margin:15px 0 20px 10px; text-align:left;}
#footer .FNavCol8 {float:left;max-width:11%;margin:15px 0 20px 10px; text-align:left;}
#footer .FNavCol9 {float:left;max-width:11%;margin:15px 0 20px 10px; text-align:left;}

.FNavCol ul {list-style:none;list-style-type:none;}
.FNavCol li {display:block;font-size:12px;margin:0;padding:0;position:relative;}
.FNavCol li a {padding:2px 5px 2px 0px;color:#333;text-decoration:none;font-size:11px;}
.FNavCol li.FNavFirst {color:#222;font-size:11px;padding-bottom:5px;}
.FNavCol li.FNavFirst a {color:#222; text-decoration:none;}
}

@media screen and (max-width:1000px) {
.boxVideoL {max-width:100%;}
}
@media screen and (min-width:401px) and (max-width:769px) {
#content_start {padding:0 0 5% 2%;}
#right_start {margin-right:2%;}
#right_start .news h1 {line-height:25px; color:#4d6a7c; width:95%; font-size:20px;}
#title_start {padding:0 0 2% 2%;}
}

@media screen and (min-width:401px) and (max-width:769px) {
body {height:100%;}
img, embed, object, video {height:auto; width:100%; max-width:100%;}
#top {height:67px;}

#logoi {background-size:172px 50px; position:absolute; left:20px; top:0px; height:52px; width:172px; margin:0px;}
#logoi a {display:block; height:50px; width:172px; margin:0;}

#content1 {width:95%; padding:0 2% 0 2%;} 

#footer {min-height:300px;}
#PLogo {width:100%;}
#PLLEFT img, #PLMIDDL img, #PLRIGHT img {width:75%;}
#FCopy {width:100%;}
#FCLEFT {margin-left:20px;}

#logod {display:none;}
#FNav {display:none;}
#footer_spacer2 {display:none;}
#FNRIGHT {margin: 0 auto;    text-align: center;   width: 100%;float:none;}
#FCLEFT {margin: 0 auto;    text-align: center;   width: 100%;float:none;}
}

@media screen and (max-width:769px) {

.boxVideo { position: relative;overflow: hidden;padding: 0 0px 15px 0; width:100%;}
.boxVideoRight {position: relative;overflow: hidden; float:left;padding: 0 0px 15px 0; width:100%;}

#content_wrapper2 {border: none}
body {background: url("../images/bg_kachel_folgeseite.gif");height:100%;}
img, embed, object, video {height: auto;  width: 100%;  max-width: 100%;}

#top {height: 67px; background-color:#fff;}
#content_wrapper {width:100%;background-color:#fafafb;}
#content_wrapper2 {width:100%;}

#content1 {float:left; width:95%; padding:0 3% 0 3%;} 
#left_f {float:left; width:100%;}
#content1 p {padding-right:0px;} 

#logoi {background-size:172px 50px; position:absolute; left:20px; top:4px; height:52px; width:172px; margin:0px;}
#logoi a {display:block; height:50px; width:172px; margin:0;}
.c75l {width:100%;}
.c75l p {padding-right:0px; border-right:none;}
.c25r {width:100%;}
#PLogo, #FCopy {width:100%;}
#logod {display:none;}
#FNav {display:none;}
#footer_spacer1 {display:none;}
#left_f {display:none;}
#FNRIGHT {margin: 0 auto;    text-align: center;   width: 100%;float:none;}
#FCLEFT {margin: 0 auto;    text-align: center;   width: 100%;float:none;}
}

@media screen and (max-width: 400px) {
.boxPicture img {max-width:240px;}
.boxVideo {max-width:100%;}
.boxVideoL {max-width:100%;}
img {width:100%;}
#content1 ul {font-family: 'Open Sans', Helvetica, Arial, sans-serif;line-height:2em;text-decoration:none;color:#333;padding:20px 0 20px 25px;list-style-type:square; list-style-image: url(../images/bt_list.gif); font-size:14px;}

#content_start {float:left; width:95%; padding:0 2% 0 2%;}
#title_start {float: left; width:95%;padding:0 2% 0 2%;}
#right_start {float: left; width:95%;padding:0 2% 0 2%;}
#right_start h1,h2 {width:100%;} 
#right_start p {border-left: 0px solid #ececec; border-bottom:0px solid #ececec;}

#PLLEFT, #PLMIDDL, #PLRIGHT {width:100%;}
#PLLEFT img, #PLMIDDL img, #PLRIGHT img {width:65%;}
#PLLEFT img, #PLMIDDL img, #PLRIGHT img {max-width:252px; text-align:center;}

#FCLEFT {width:100%;text-align:center;margin-top:10px;}
#FNRIGHT {width:100%;text-align:center;padding:0;margin:15px 0 10px 0;background-color:#f3f4f6;}
#FNRIGHT {margin: 0 auto;    text-align: center;   width: 100%;float:none;}
#FCLEFT {margin: 0 auto;    text-align: center;   width: 100%;float:none;}

#footer_spacer2 { background: url("../images/footer_spacer.gif") repeat-x #f3f4f6; max-width:1200px; height:2px;margin:0px auto;clear:both;}

.contenttable-gitternetz {width:100%; /*-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; border-bottom-left-radius:3px; border-bottom-right-radius:3px; border-top-left-radius:3px; border-top-right-radius:3px;*/ margin:30px 0;}
.contenttable-gitternetz th {text-align:left;background-color:#7b9bb0;border:1px solid #7b9bb0; border-width:1px 1px 1px 1px; border-collapse:collapse; padding:2px 5px; color:#fffefd; font-size:11px;}
.contenttable-gitternetz td {text-align:left;border-top:1px solid #d7dce0;border-width:1px 0 1px 1px;border-collapse:collapse;padding:2px 5px;color:#4d6a7c; font-size:11px;}
tr.tr-even {background-color:#f2f5fa;}
tr.tr-odd  {background-color:#f7f9fc;}

.boxBlue {width:100%;margin:4px 0px 10px 0; border:1px solid #e4e8eb; color:#fff;/*-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;*/}
.boxBlue .csc-textpic-imagewrap {margin-right:-0px;}
.boxBlue .csc-textpic-imagewrap img {margin-top:-15px;}

#footer_spacer1 { display:none;}
}

#content1 .tx-jfmulticontent-pi1 .ui-accordion-header-active{color:#fefefe;}
#content1 .tx-pitgooglemaps-pi1 {max-width:100%;}
#content1 .csc-sitemap {margin-left:0px;}
#content1 .csc-sitemap a {color:#666;}
#content1 .csc-sitemap ul {margin:0;padding:0;list-style:none;}
#content1 .csc-sitemap ul li {margin:0;padding:0;}
#content1 .csc-sitemap ul ul {margin:3px 40px;list-style-image: url(../images/bt_list.gif);}
#content1 .csc-sitemap ul ul a {color:#666;}
#content1 .csc-sitemap ul ul ul {padding:0;list-style-image: url(../images/bt_list_or.gif);}
#content1 .csc-sitemap ul ul ul a {}
#content1 .tx-yag-single-download {margin-top:20px;}
div.tx-yag-breadcrumbcomtainer {border:0px solid #fff;}
label {margin-top:7px;}
input {margin-top:7px;}
#content1 .tx-felogin-pi1 legend {display:none;}
#content1 .tx-felogin-pi1 {font-family: 'Open Sans', Helvetica, Arial, sans-serif;}


.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {    border-top-right-radius: 0px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {    border-top-left-radius: 0px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {    border-bottom-right-radius: 0px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {    border-bottom-left-radius: 0px;}
.resp-iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: 0;}

.boxPictureVideo {    position: relative;    padding-bottom: 55%;    padding-top: 15px;    height: 0;    overflow: hidden;}

.boxPictureVideo iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}

.yt_box{  position: relative;  max-width: 560px;  margin: auto;}
.yt_box:before{  content: "";  display: block;  padding-top: 56%; }
.yt_box iframe {  width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;}

.responsive-video {    position: relative;    padding-bottom: 55%;    padding-top: 15px;    height: 0;    overflow: hidden;}

.responsive-video iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}

.tx-felogin-pi1 label {    display: block;}
input[type="submit"] {
    margin-top: 15px;
}

.tx-ws-flexslider .caption-align-right .caption-text {
    height: fit-content;
}
