@CHARSET "UTF-8";

/* default styles for extension "tx_cssstyledcontent" */
/* Headers */
.csc-header-alignment-center { text-align: center; }
.csc-header-alignment-right { text-align: right; }
.csc-header-alignment-left { text-align: left; }

div.csc-textpic-responsive, div.csc-textpic-responsive * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }

/* Clear floats after csc-textpic and after csc-textpic-imagerow */
div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li { overflow: hidden; }

/* Set padding for tables */
div.csc-textpic .csc-textpic-imagewrap table { border-collapse: collapse; border-spacing: 0; }
div.csc-textpic .csc-textpic-imagewrap table tr td { padding: 0; vertical-align: top; }

/* Settings for figure and figcaption (HTML5) */
div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap { margin: 0; display: table; }

/* Captions */
figcaption.csc-textpic-caption { display: table-caption; }
.csc-textpic-caption { text-align: left; caption-side: bottom; }
div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c { text-align: center; }
div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r { text-align: right; }
div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l { text-align: left; }

/* Float the columns */
div.csc-textpic div.csc-textpic-imagecolumn { float: left; }

/* Border just around the image */
div.csc-textpic-border div.csc-textpic-imagewrap img {
    border: 1px solid #434D52;
    padding: 0px 0px;
}

div.csc-textpic .csc-textpic-imagewrap img { border: none; display: block; }

/* Space below each image (also in-between rows) */
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image { margin-bottom: 0; }

/* colSpace around image columns, except for last column */
div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image { margin-right: 10px; }
div.csc-textpic-imagecolumn.csc-textpic-lastcol, td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image { margin-right: 0; }

/* Add margin from image-block to text (in case of "Text & Images") */
div.csc-textpic-intext-left .csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
    margin-right: 10px;
}
div.csc-textpic-intext-right .csc-textpic-imagewrap,
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
    margin-left: 10px;
}

/* Positioning of images: */

/* Center (above or below) */
div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap { overflow: hidden; }
div.csc-textpic-center .csc-textpic-center-outer { position: relative; float: right; right: 50%; }
div.csc-textpic-center .csc-textpic-center-inner { position: relative; float: right; right: -50%; }

/* Right (above or below) */
div.csc-textpic-right .csc-textpic-imagewrap { float: right; }
div.csc-textpic-right div.csc-textpic-text { clear: right; }

/* Left (above or below) */
div.csc-textpic-left .csc-textpic-imagewrap { float: left; }
div.csc-textpic-left div.csc-textpic-text { clear: left; }

/* Left (in text) */
div.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; }

/* Right (in text) */
div.csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }

/* Right (in text, no wrap around) */
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; }

/* Left (in text, no wrap around) */
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; }

div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last { margin-bottom: 0; }

/* Browser fixes: */

/* Fix for unordered and ordered list with image "In text, left" */
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; }

/* File Links */
ul.csc-uploads { padding: 0; }
ul.csc-uploads li { list-style: none outside none; margin: 1em 0; }
ul.csc-uploads img { float: left; margin-right: 1em; vertical-align: top; }
ul.csc-uploads span { display: block; }
ul.csc-uploads span.csc-uploads-fileName { text-decoration: underline; }

/* Table background colors: */

table.contenttable-color-1 { background-color: #EDEBF1; }
table.contenttable-color-2 { background-color: #F5FFAA; }
table.contenttable-color-240 { background-color: black; }
table.contenttable-color-241 { background-color: white; }
table.contenttable-color-242 { background-color: #333333; }
table.contenttable-color-243 { background-color: gray; }
table.contenttable-color-244 { background-color: silver; }
/* specific page styles for extension "tx_cssstyledcontent" */
/*.csc-textpic-intext-right-nowrap .csc-textpic-text { margin-right: 735px; }*/
/*.csc-textpic-intext-left-nowrap .csc-textpic-text { margin-left: 735px; }*/
/* default styles for extension "tx_wrmmediathek" */

/* default styles for extension "tx_a21glossary" */
acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; }
.tx-glossary-list dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
.tx-glossary-list dd { margin: 0 0 15px 20px; }
.tx-glossary-list dd.tx-glossary-abstract { margin: 0; padding: 0; }
.tx-glossary-list dd.tx-glossary-description { margin: 0; padding: 0; }


/*
font-family:'DIN Next W01 Italic';
font-family:'DIN Next W01 Light';
font-family:'DINNextW01-LightItalic';
font-family:'DIN Next W01 Medium';
font-family:'DINNextW01-MediumItalic';
font-family:'DIN Next W01 Regular';
*/

.clearfix:before,
.clearfix:after {
  content: ".";    
  display: block;    
  height: 0;    
  overflow: hidden; 
}

.clearfix:after {clear: both;}
.clearfix {zoom: 1;}

* {margin:0; padding:0;}
html {}
body {font-size: 16px; font-family:'DIN Next W01 Light', Helvetica, Verdana, Arial, sans-serif; background:#b0b1b3;}

.clear {clear:both;}

b {font-family:'DIN Next W01 Medium', Helvetica, Verdana, Arial, sans-serif; font-weight:normal;}
body.ru b {font-weight:bold !important;}
/*
 * LAYOUT 
 */

#logo {position:absolute; right:32px; top:0;}

#page {background:#fff; width:970px; border-left:32px solid #fff;  }
#head {position:relative; height:175px;font-size: 87.5%; font-family:'DIN Next W01 Medium', Helvetica, Verdana, Arial, sans-serif;}
body.ru #head {font-size: 81.3%;}
#content {position:relative; background:#fff;  width:970px;padding-bottom:48px; }
#navigation {width:218px; float:left; background:#fff;}
body.ru #navigation {font-size: 87.5%;}
#content_normal { width: 715px; float:left; background:#fff;border-right:32px solid #fff;}
 
/*
 * NAVIGATION
 */

.border {border-right:1px solid #888888; width:178px; height:136px; display:block;}

#rootline {}

#nav_language ul {position:absolute; top:40px;  }
#nav_language ul li {display: inline; border-right: 1px solid #434d52; padding-right: 6px; margin-right: 6px;}
#nav_language ul li:last-child {border-right: none;}
#nav_language a {color:#434d52; text-decoration:none}
#nav_language a:link {color:#434d52; text-decoration:none}
#nav_language a:visited {color:#434d52; text-decoration:none}
#nav_language a:active {color:#434d52; text-decoration:none}
#nav_language a:hover {color:#434d52; text-decoration:underline}

#nav_meta ul {position:absolute; top:10px;}
#nav_meta ul li {display: inline; border-right: 1px solid #434d52; padding-right: 6px; margin-right: 6px;}
#nav_meta ul li:last-child {border-right: none;}
#nav_meta a {color:#434d52; text-decoration:none}
#nav_meta a:link {color:#434d52; text-decoration:none}
#nav_meta a:visited {color:#434d52; text-decoration:none}
#nav_meta a:active {color:#434d52; text-decoration:none}
#nav_meta a:hover {color:#434d52; text-decoration:underline}

#rootline {position:absolute; top:10px; left:218px;}
#rootline a {color:#434d52; text-decoration:none}
#rootline a:link {color:#434d52; text-decoration:none}
#rootline a:visited {color:#434d52; text-decoration:none}
#rootline a:active {color:#434d52; text-decoration:none}
#rootline a:hover {color:#434d52; text-decoration:underline}

#rootline .active a, 
	#rootline .active a:link,
	#rootline .active a:visited,
	#rootline .active a:active,
	#rootline .active a:hover {color:#931004;}

#navigation ul {font-family:'DIN Next W01 Medium', Helvetica, Verdana, Arial, sans-serif;  }
body.ru > #navigation > ul {font-weight:bold; }
#navigation ul > li {list-style:none;margin-bottom:30px;}
#navigation ul ul {font-family:'DIN Next W01 Regular', Helvetica, Verdana, Arial, sans-serif;}
#navigation ul ul li {margin-bottom:0px;}
#navigation a {color:#434d52; text-decoration:none}
#navigation a:link {color:#434d52; text-decoration:none}
#navigation a:visited {color:#434d52; text-decoration:none}
#navigation a:active {color:#434d52; text-decoration:none}
#navigation a:hover {color:#434d52; text-decoration:underline}

#navigation ul li.active>a, #navigation ul li.active>a:link, #navigation ul li.active>a:visited {color:#931004;}

#subnavigation  ul {font-family:'DIN Next W01 Regular', Helvetica, Verdana, Arial, sans-serif; margin-bottom:30px; font-size: 87.5%;}
#subnavigation  ul li {list-style:none; display:block; width:47%; margin-bottom:2px;float:left;margin-right:2%;}
#subnavigation  a {color:#434d52; text-decoration:none; background: url("../gfx/sub_off.png") no-repeat scroll 0 5px transparent;padding-left:8px;display:block;}
#subnavigation  a:link {color:#434d52; text-decoration:none}
#subnavigation  a:visited {color:#434d52; text-decoration:none}
#subnavigation  a:active {color:#434d52; text-decoration:none}
#subnavigation  a:hover {color:#434d52; text-decoration:underline}

#subnavigation ul li.active>a, #subnavigation ul li.active>a:link, #subnavigation ul li.active>a:visited {color:#931004; background: url("../gfx/sub_on.png") no-repeat scroll 0 5px transparent;padding-left:8px;}

/*
 * CONTENT
 */
 
h1 {color:#931004; font-size: 150%; font-family:'DIN Next W01 Medium', Helvetica, Verdana, Arial, sans-serif; font-weight:normal; margin-bottom:16px; margin-right:100px;}
h2 {color:#931004; font-size: 150%; font-family:'DIN Next W01 Medium', Helvetica, Verdana, Arial, sans-serif; font-weight:normal; margin-bottom:16px; margin-right:100px;}
h2.black {color:#1d1d1b;}
h3 {color:#1d1d1b; font-size:118.8%;font-weight:normal;font-family:'DIN Next W01 Regular', Helvetica, Verdana, Arial,sans-serif; margin-right:100px;}
h3.spacer {margin-bottom:8px;}
h4 {color:#1d1d1b; font-size:100%;font-weight:normal;font-family:'DIN Next W01 Medium', Helvetica, Verdana, Arial,sans-serif;margin-bottom:4px;}
h5 {color:#931004; font-size:100%;font-weight:normal;font-family:'DIN Next W01 Medium', Helvetica, Verdana, Arial,sans-serif;margin-bottom:4px;}
h6 {color:#931004; font-size:100%;font-weight:normal;font-family:'DIN Next W01 Light', Helvetica, Verdana, Arial,sans-serif;margin-bottom:16px;}
p.csc-subheader {color:#1d1d1b; font-family:'DIN Next W01 Medium', Helvetica, Verdana, Arial,sans-serif; margin-bottom:16px;}
p {color:#1d1d1b; font-size: 100%; font-family:'DIN Next W01 Light', Helvetica, Verdana, Arial,sans-serif;margin-bottom:16px;}
p.bodytext {margin-right:100px;}
p b  {font-family:'DIN Next W01 Regular', Helvetica, Verdana, Arial,sans-serif; font-weight:normal;}
p.small {margin-bottom:2px;font-size:87.5%;margin-right:100px;}
table {font-size: 87.5%; font-family:'DIN Next W01 Light', Helvetica, Verdana, Arial,sans-serif;width:100%;margin-bottom:24px;}
table td {vertical-align:top;padding-right:6px;}

#content_normal p a {color:#931004; text-decoration:none}
#content_normal p a:link {color:#931004; text-decoration:none}
#content_normal p a:visited {color:#931004; text-decoration:none}
#content_normal p a:active {color:#931004; text-decoration:none}
#content_normal p a:hover {color:#931004; text-decoration:underline}

#content_normal h4 a {color:#931004; text-decoration:none}
#content_normal h4 a:link {color:#931004; text-decoration:none}
#content_normal h4 a:visited {color:#931004; text-decoration:none}
#content_normal h4 a:active {color:#931004; text-decoration:none}
#content_normal h4 a:hover {color:#931004; text-decoration:underline}

#content_normal h2 a {color:#931004; text-decoration:none}
#content_normal h2 a:link {color:#931004; text-decoration:none}
#content_normal h2 a:visited {color:#931004; text-decoration:none}
#content_normal h2 a:active {color:#931004; text-decoration:none}
#content_normal h2 a:hover {color:#931004; text-decoration:underline}

#content_normal h3 a {color:#931004; text-decoration:none}
#content_normal h3 a:link {color:#931004; text-decoration:none}
#content_normal h3 a:visited {color:#931004; text-decoration:none}
#content_normal h3 a:active {color:#931004; text-decoration:none}
#content_normal h3 a:hover {color:#931004; text-decoration:underline}

#content_normal h2 span {font-size:62.5%;float:right;font-weight:normal;}
#content_normal h3 span {font-size:62.5%;float:right;font-weight:normal;}

#page_uid517 h3 {margin-right:0;margin-top:64px;color:#000;}

#content_normal ul  {list-style:none;}
#content_normal ul li {color:#1d1d1b; line-height:1.4em;}
#content_normal ul li a {color:#434d52; text-decoration:none; background: url("../gfx/sub_off.png") no-repeat scroll 0 5px transparent;padding-left:8px;}
#content_normal ul li a:link {color:#434d52; text-decoration:none}
#content_normal ul li a:visited {color:#434d52; text-decoration:none}
#content_normal ul li a:active {color:#931004; text-decoration:none}
#content_normal ul li a:hover {color:#931004; text-decoration:none; background: url("../gfx/sub_on.png") no-repeat scroll 0 5px transparent;padding-left:8px;}

#content_normal .csc-textpic ul li.csc-textpic-image a {background: none;padding-left:0;}

#anchorlinks a {color:#931004; text-decoration:none}
#anchorlinks a:link {color:#931004; text-decoration:none}
#anchorlinks a:visited {color:#931004; text-decoration:none}
#anchorlinks a:active {color:#931004; text-decoration:none}
#anchorlinks a:hover {color:#931004; text-decoration:underline}

.csc-textpic-caption {font-family:'DINNextW01-LightItalic', Helvetica, Verdana, Arial, sans-serif; font-size:87.5%; padding-top:4px;}

/*
 * SITEMAPS
 */
 
#content_normal  .menu-teaser {width:218px; float:left; margin-right:30px; margin-bottom: 30px;display:block; background: #f0f0ff;}
#content_normal  .menu-teaser.no-margin {margin-right:0;}
#content_normal  .menu-teaser h3 {background: #2c363b; color:#fff; font-size: 87.5%; padding:4px 8px; font-weight: normal; height:2.4em; margin-right:0;}
#content_normal  .menu-teaser h3:hover {background: #931004; cursor: pointer; }
#content_normal  .menu-teaser:hover h3 {background: #931004; cursor: pointer;}
#content_normal  .menu-teaser h3 a, .menu-teaser h3 a:link {color:#fff; text-decoration: none;}
#content_normal  .menu-teaser .image {width:218px; height:128px;display:block; background: #eee; }
#content_normal  .menu-teaser .image img {float:left; margin:0; padding:0;}

#page_uid447 .menu-teaser h3 {height:1.2em;}
#page_uid446 .menu-teaser h3 {height:1.2em;}
#page_uid462 .menu-teaser h3 {height:1.2em;}

#page_uid434 h3 {margin-right:10px;}

#page_uid434 p.bodytext {margin-right:10px; font-size:100%;}
#page_uid445 p.bodytext {margin-right:10px;}
#page_uid446 p.bodytext {margin-right:10px;}
#page_uid447 p.bodytext {margin-right:10px;}
#page_uid462 p.bodytext {margin-right:10px;}

/*
 * SECTION FRAMES 
 */

.csc-default {/*background:#ddffff;*/ margin-bottom: 24px;}
.csc-default .csc-default {background:#fff; margin-bottom: 16px;}

.csc-border {border-bottom: 1px solid #434D52;padding-bottom:8px;margin-bottom:24px;}
.csc-picture {margin-bottom: 24px;}
.csc-picture p {margin-bottom:2px;font-size:87.5%;}
.csc-picture img {margin-bottom:0 !important;}
.csc-picture .csc-textpic-text {}

.csc-headline h2 {margin-bottom:0;}
.csc-headline p.csc-subheader {margin-bottom:2px;}

.csc-notice {border: 1px solid #931004;padding:16px 16px 12px 16px;background: #fff;margin-bottom:24px;}

/*
 * tx-jfmulticontent-pi1
 */
 
.tx-jfmulticontent-pi1 {margin-bottom:16px;border-bottom: 1px solid #2c363b;padding-bottom:12px; margin-right:100px;}

.tx-jfmulticontent-pi1 .ui-accordion .ui-accordion-header .ui-icon {left: -0.25em}
.tx-jfmulticontent-pi1 .ui-accordion h3.ui-accordion-header {border-bottom: 0px solid #2c363b;margin:0;padding:0;line-height:1.2em;}
.ui-accordion .ui-accordion-header .ui-icon {margin-top: -10px;}
.tx-jfmulticontent-pi1 .ui-accordion-icons .ui-accordion-header a {padding-left: 1em; }
.tx-jfmulticontent-pi1 .ui-accordion .ui-accordion-content {padding:8px 0 0 16px; border-bottom: 0px solid #2c363b}
.tx-jfmulticontent-pi1 .ui-accordion .ui-accordion-content h2 {font-size:100%; color: #000;}
.tx-jfmulticontent-pi1 .ui-accordion .ui-accordion-content p.bodytext {font-size:87.5%; }

/*
 * a21-glossary
 */
 
a.tx-glossary, a:link.tx-glossary {text-decoration:underline; color:#434D52; border-bottom:none;font-style:normal !important;}
a:visited.tx-glossary {text-decoration:underline; color:#434D52;font-style:normal !important;}

a dfn {border:0px solid green; font-style:normal !important;}

acronym, dfn, abbr, span.abbr {
    border-bottom: none;
    cursor: help;
}

.tx-glossary-term.tx-glossary-term-dfn {}
.tx-glossary-typelabel {display:none;}
.tx-glossary-abstract {display:none;}
.tx-glossary-description {border-bottom:16px solid #fff;}

/*
 * sb_downloader
 */
 
.sb_download_flex {border-bottom: 1px solid #999;padding-bottom:8px;}
.sb_download_image {float:left;border:0px solid green;margin-top:0px;}
.sb_download_text {margin-left:180px; border:0px solid blue;margin-top:16px;}
.sb_download_text .title {font-size: 87.5%; font-family:'DIN Next W01 Medium', Helvetica, Verdana, Arial, sans-serif;margin-bottom:8px;}
.sb_download_text .description {font-size: 87.5%; font-family:'DIN Next W01 Regular', Helvetica, Verdana, Arial, sans-serif;}
.sb_download_text .links {font-size: 87.5%; margin-top:6px;}

.sb_download_text a {color:#931004; text-decoration:none}
.sb_download_text a:link {color:#931004; text-decoration:none}
.sb_download_text a:visited {color:#931004; text-decoration:none}
.sb_download_text a:active {color:#931004; text-decoration:none}
.sb_download_text a:hover {color:#931004; text-decoration:underline}

.sb_download_text .links img {display:none;}

/*
 * MEDIATHEK
 */
 
input.f3-form-error {background-color:#FF9F9F; border: 1px #FF0000 solid;}

.tx-wrmmediathek-pi1 {border:0px solid #434D52; border-left:none; border-right:none; border-bottom:none;padding:8px 0 8px 0;}

.mediathek {border:0px solid #000; background: #f00;width:713px; position:relative;}
.mediathek .stage {border:0px solid #000;padding:8px 0 8px 0;}
.mediathek .slider_wrapper {border-top:1px solid #888888;border-bottom:1px solid #888888; padding-top:8px; padding-bottom:8px}
.mediathek #slider {}

.mediathek .image_container { }
.mediathek .image_container img {clear:both;}
.mediathek .caption {position:absolute; }
#page_uid506 .caption {position:relative;}

.mediathek {border:none; background: #fff;width:713px;}

.mediathek .slide {width: 713px; position:relative;}

.mediathek #pager {border:0px solid red;height:24px;text-align:left;margin:0 0 8px 0;}
.mediathek #pager div {display:inline;}
.mediathek #pager div span {display:none;}
.mediathek #pager div#prev {background:transparent;padding:0 4px;border:0px solid red;cursor:pointer;}
.mediathek #pager div#next {background:transparent;padding:0 4px;border:0px solid red;cursor:pointer;margin-left:4px;}
.mediathek #pager {text-align:right;}
.mediathek #pager a {margin-left:4px;padding:2px;width:12px;font-size:81.3%;background: #fff; color: #6a7981;line-height:1.2em;display:inline-block;text-decoration:none;text-align:center;}
.mediathek #pager a.activeSlide {background: #fff;color:#333;}

.mediathek .slide p {margin:0;padding:0; }
.mediathek .slide p.title {font-size:81.3%; font-weight:bold;}
.mediathek .slide p.subtitle {font-size:81.3%;}
.mediathek .slide p.description {font-size:81.3%;}
.mediathek .slide p.copyright {font-size:81.3%;font-family:'DINNextW01-LightItalic', Helvetica, Verdana, Arial, sans-serif;}

.mediathek .thumbnails {border-top:0px solid #434D52; margin-top:8px; padding-top:8px;}
.mediathek .thumbnails .thumbnail {float:left; margin:0 8px 8px 0;cursor:pointer; }

/*
*/

#colorbox {font-size:12px}
#colorbox #cboxCurrent {left: 200px;}
#colorbox #cboxSlideshow {right: 142px;}
#colorbox #cboxNext {bottom: 0;color: #444444;left: 63px;position: absolute;}

#fancybox-title-float-wrap td {
    white-space: normal !important;
}