@charset "UTF-8";
/* base */ @media all{ * { margin:0; padding: 0; }option { padding-left: 0.4em; } select { padding: 1px; } * html body * { overflow:visible; }* html iframe, * html frame { overflow:auto; }* html frameset { overflow:hidden; }html { height: 101%; margin-bottom: 1px; }body {font-size: 100.01%;color: #000;background: #fff;text-align: left; }fieldset, img { border: 0 solid; }ul, ol, dl { margin: 0 0 1em 1em } li {margin-left: 0.8em; line-height: 1.5em;}dt { font-weight: bold; }dd { margin: 0 0 1em 0.8em; } blockquote { margin: 0 0 1em 0.8em; } blockquote:before, blockquote:after,q:before, q:after { content: ""; }#header { position:relative; }#topnav { text-align: right; }#header #topnav {position:absolute;top: 10px;right: 10px; }#header, #nav, #main, #footer { clear:both; }#col1 { float: left; width: 200px }#col2 { float:right; width: 200px }#col3 { width:auto; margin: 0 200px }#col1_content, #col2_content, #col3_content { position:relative; }.clearfix:after {content: ".";display: block;font-size:0;height: 0;clear: both;visibility: hidden;}.clearfix { display: block; }.floatbox { overflow:hidden; }#ie_clearing { display: none; }.subcolumns { width: 100%; overflow:hidden; }.subcolumns_oldgecko { width: 100%; float:left; }.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }.c25l, .c25r { width: 25%; }.c33l, .c33r { width: 33.333%; }.c50l, .c50r { width: 50%; }.c66l, .c66r { width: 66.666%; }.c75l, .c75r { width: 75%; }.c38l, .c38r { width: 38.2%; }.c62l, .c62r { width: 61.8%; }.subc{ padding: 0 0.5em; }.subcl { padding: 0 1em 0 0; }.subcr { padding: 0 0 0 1em; }.equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l,.equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,.equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r {display:table-cell; vertical-align:top;float:none; margin:0; overflow:hidden;}.skip, .hideme, .print, dfn {position: absolute;left: -1000em; top: -1000em;}.skip:focus, .skip:active {position: static;left: 0;top:0;}}
/* basemod */ @media screen, projection{body { background: #BFBFBF url(../../../images/background.jpg) repeat-x; }.page_margins {width: 970px;margin: 15px auto 0;}.page{ position: relative; }#header {z-index: 100;}#waveTop {height: 100px;width: 970px;background: transparent url(../../../images/waveTop4.png) no-repeat;}#contentImage {height: 160px;}#navigation { float: right; margin: 0.2em 1em 0 0; }#search {}#main { padding-top: 10px; background: #FFF url(../../../images/mainVerlauf.jpg) repeat-x center bottom; }#menu {background: #FFF;padding-bottom: 5px;padding-top: 20px;}#sprachen {position: absolute;right: 0;top: 20px;}#footer {background: transparent url(../../../images/footerVerlauf.png) repeat-x;_background: transparent url(../../../images/footerVerlauf.jpg) repeat-x;height: 3em;}#col1 { width: 210px; }#col1_content {}#col2 { width: 218px; }#col2_content {}#col3 {margin: 0 218px 0 210px;border-right: 1px solid #BFBFBF;border-left: 1px solid #BFBFBF;padding: 0 20px;}#col3_content { _width: 494px; }#col2_content dl { margin: 0 0 2em 20px; }#col1_content dl { margin: 0 10px 2em 20px; }#col1_content dl dd, #col2_content dl dd { margin: 0; }#col1_content dl dt, #col2_content dl dt {font-weight: bold;color: #E20621;margin: 0 0 0.5em 0;text-transform: uppercase;}#col1_content dl dt { text-align:center; }ul.news { margin: 0; }ul.news li { margin: 0; list-style-type: none; }ul#slideshow li { margin: 0; list-style-type: none; position: absolute; }ul#videoList li { margin: 0 8px 0 0; list-style-type: none; position: relative; width: 90px; display: inline; float: left; }div.videoNumber {position: absolute;top: 6px;width: 100%;line-height: 1.75em;height: 1.75em;background: #FFF;text-align: right;font-weight: bold;font-size: 116.67%;}div.videoContent {margin-bottom: 1em;}#col3_content h1, #col3_content h2.withH1Style {color: #FFF;background: #E20621 url(../../../images/headerRound.jpg) no-repeat right center;padding: 5px;font-size: 116%;}#pageCounter { margin-bottom: 1em; }#pageCounter a { font-size: 95%; padding: 4px 6px; color: #E20621; }#pageCounter a.active { background: #E20621; color: #FFF; text-decoration: none; }}
/* menu */ @media screen, projection {#navigation ul {padding: 0;margin: 0;}#navigation ul li {float: left;display: inline;margin: 0;list-style-type: none;color: #FFF;font-size: 91.66%;font-weight: bold;}#navigation ul li a {white-space: nowrap;padding: 0 0.5em;text-decoration: none;text-transform: uppercase;color: #FFF;}#navigation ul li a.aktiv, #navigation ul li a:hover, ul li a:focus {text-decoration: underline;}ul.menu {padding: 0;margin: 0;text-align: center;_z-index: 100;}ul.menu li {display: inline;padding: 0;margin: 0;list-style-type: none;position: relative;}ul.menu li a {color: #1A171B;text-decoration: none;font-size: 116.67%;padding: 0 0.2em;}ul.menu li a.aktiv, ul.menu li a:hover, ul.menu li a:focus {text-decoration: none;color: #E20621;}ul.submenu {position: absolute;margin: 0;padding: 0;top: 100%;_top: 15px;width: 100%;_width: 160px;left: 0;display: none;overflow: hidden;}ul.submenu li {margin: 0;background: transparent url(../../../images/menuBg2.png) repeat;width: 98%; border: 1px solid #444;border-width: 0px 1px 0px 1px;float: left;}ul.submenu li a {white-space: nowrap;height: 2em;line-height: 2em;}ul.submenu li.first {background: none;height: 10px;line-height: 0;font-size: 1px;border: none;}*+html ul.submenu li.first {background: white;}ul.submenu li.last {border-bottom-width: 1px;}ul.submenu li a.aktiv {}ul.submenu li a:hover {}}
/* forms */ @media all{#search input.searchButton { vertical-align: bottom; }#search input.suchfeld {border: 1px solid #9A9A9A;height: 17px;line-height: 17px;background: #FFF url(../../../images/searchBg.jpg) repeat-x;color: #333;width: 145px;padding-left: 2px;} form.yform {margin: 0 0 1em 0;}form.yform fieldset {border: 1px #ddd solid;background: #fafafa;margin: 0 0 1em 0;padding: 0.5em 1em;}form.yform legend {font-size: 125%; font-weight: normal; color: #004381;}form.yform label {color: #666;}form.yform .type-text input,form.yform .type-text textarea,form.yform .type-select select {font-family:Arial, Helvetica, sans-serif; border: 1px solid #ddd;}form.yform div input:focus,form.yform div select:focus,form.yform div textarea:focus,form.yform div input:hover,form.yform div select:hover,form.yform div textarea:hover,form.yform div input:active,form.yform div select:active,form.yform div textarea:active {border: 1px #a66 solid;background: #fff;}form.yform .type-button input {border-top: 1px #ddd solid;border-left: 1px #ddd solid;border-right: 1px #444 solid;border-bottom: 1px #444 solid;color: #000;background: #454545 url(images/button_gray.png) top left repeat-x;padding: .5em 1.2em;}form.yform .type-button input#reset { color: #300; background: #661717 url(images/button_red.png) top left repeat-x; }form.yform .type-button input#submit { color: #FFF; background: #00407D url(bilder/button_blue.png) top left repeat-x; }form.yform div.type-button input:focus,form.yform div.type-button input:hover,form.yform div.type-button input:active {border-top: 1px #444 solid;border-left: 1px #444 solid;border-right: 1px #ddd solid;border-bottom: 1px #ddd solid;color: #fff;background: #555; }form.yform div.type-button input#reset:focus,form.yform div.type-button input#reset:hover,form.yform div.type-button input#reset:active {background: #800; color: #fff;}form.yform div.type-button input#submit:focus,form.yform div.type-button input#submit:hover,form.yform div.type-button input#submit:active {background: #00407D; color: #fff;}form.yform { overflow: hidden; }form.yform fieldset { overflow: hidden; }form.yform legend { background: transparent; border: 0; }form.yform label { display:block; cursor: pointer; }form.yform .message { display: block; margin-bottom: 0.5em; color: #666; }form.yform input[type=hidden] { display: none !important; }form.yform sup { color: #800; font-weight: bold; }form.yform div.type-text,form.yform div.type-select,form.yform div.type-check,form.yform div.type-button {margin: 0.5em 0;position: relative;overflow: hidden;}form.yform .type-text input,form.yform .type-text textarea {display: block;position: relative;padding: 0.3em 0.3em;width: 90%;}form.yform .type-select select {display: block;position: relative;padding: 0.3em 2px 0.3em 1px;width: 60%;cursor: pointer;}form.yform .type-select select optgroup {font-style: normal;font-weight: bold;}form.yform .type-check input { cursor: pointer; }form.yform .type-check label { display: inline; }form.yform .type-button input {width: auto;cursor: pointer;}form.yform div.error {border: 1px #a00 dashed;background: #faf4f4;padding: 0.5em;}form.yform div.error label { color: #000; font-weight:bold; }form.yform div.error .message { color: #800; }.columnar .type-text label,.columnar .type-select label {float: left;width: 30%; }.columnar div.type-check { padding-left: 30%; }.columnar div.error .message { margin-left: 30%; }.columnar div.type-text input,.columnar div.type-text textarea { width: 17em; }.columnar div.type-select select { width: 17em; }* html .columnar div.type-text input,* html .columnar div.type-text textarea { width: 17em; }* html .columnar div.type-select select { width: 17em; }* html form.yform legend { position:absolute; top: -.5em; left: .5em; }* html form.yform fieldset { overflow:visible; height: 1%; padding-top:1.5em; }*+html form.yform legend { position:absolute; top: -.5em; left: .5em; }*+html form.yform fieldset { overflow:visible; height:1%; padding-top:1.5em; }}
/* content */ @media all{ html * { font-size: 100.01%; } textarea, pre, code, kbd, samp, var, tt {font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}body {font-family:Arial, Helvetica, sans-serif;font-size: 75.00%;color: #333;}h1,h2,h3,h4,h5,h6 {font-family:Arial, Helvetica, sans-serif;font-variant:small-caps;color: #E20621;margin: 0 0 0.5em 0;letter-spacing: 1px;}h1 {font-size: 116%; }h2 { font-size: 125%; } h3 {font-size: 116.67%;}h4 { font-size: 133.33%; }h5 { font-size: 116.67%; }h6 { font-size: 116.67%; }ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em; }ul li { list-style-type: disc; }ul ul li { list-style-type: circle; }ol li { list-style-type: decimal; }ol ol li { list-style-type: lower-latin; }li { margin-left: 0.8em; line-height: 1.5em; }dt { font-weight: bold; }dd { margin: 0 0 1em 0.8em; }p { line-height: 1.5em; margin: 0 0 1em 0; }blockquote, cite,q {font-family: Georgia, "Times New Roman", Times, serif;font-style:italic;}blockquote { margin: 0 0 1em 1.6em; color: #666; }strong,b { font-weight: bold; }em,i { font-style: italic; }pre, code, kbd, tt, samp, var { font-size: 100%; }pre, code { color: #800; }pre { line-height: 1.5em; margin: 0 0 1em 0; }kbd, samp, var { color: #666; }var { font-style: italic; }acronym, abbr {border-bottom: 1px #aaa dotted;font-variant: small-caps;letter-spacing: .07em;cursor: help;}sub, sup { font-size: 91.6667%; }hr {color: #fff;background:transparent;margin: 0 0 0.5em 0;padding: 0 0 0.5em 0;border:0;border-bottom: 1px #eee solid;}a { color: #E20621; text-decoration:underline; }a:focus,a:hover,a:active { color:#E20621; text-decoration:underline; }p.icaption_left { float:left; display:inline; margin: 0 1em 0.15em 0; }p.icaption_right { float:right; display:inline; margin: 0 0 0.15em 1em; }p.icaption_left img,p.icaption_right img { padding:0; border: 1px #888 solid; }p.icaption_left strong,p.icaption_right strong { display:block; overflow:hidden; margin-top: 2px; padding: 0.3em 0.5em; background: #eee; font-weight: normal; font-size: 91.667%; } .highlight { color: #f60; }.dimmed { color: #888; }.info { background: #f8f8f8; color: #666; padding: 10px; margin-bottom: 0.5em; font-size: 91.7%; }.note { background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em; }.important { background: #ffe; color: #440; border: 2px #884 solid; padding: 10px; margin-bottom: 1em; }.warning { background: #fee; color: #400; border: 2px #844 solid; padding: 10px; margin-bottom: 1em; }.float_left { float: left; display:inline; margin-right: 0.5em; margin-bottom: 0.15em; }.float_right { float: right; display:inline; margin-left: 0.5em; margin-bottom: 0.15em; }.center { display:block; text-align:center; margin: 0.5em auto; } table { width: auto; border-collapse:collapse; margin-bottom: 0.5em;}table caption { font-variant:small-caps; }table.full { width: 100%; }table.fixed { table-layout:fixed; }#col3 th, #col3 td { padding: 0.5em; }.einbaufilm #col3 th, .einbaufilm #col3 td { padding: 3px; }thead th { color: #000; border-bottom: 2px #800 solid; }tbody th { background: #e0e0e0; color: #333; }tbody th[scope="row"], tbody th.sub { background: #f0f0f0; }table.withBorder tbody th { border: 1px solid #333; }table.withBorder tbody td { border: 1px solid #333; }table.withBorder { margin-left: 1px; }table.withBordertbody tr:hover th[scope="row"],table.withBordertbody tr:hover tbody th.sub { background: #f0e8e8; }table.withBordertbody tr:hover td { background: #fff8f8; }address {font-style: normal;}.mediumleft { margin: 0 1em 0.15em 0; padding: 0; text-align: right; float: left; display: block; }.mediumright { margin: 0 0 0.15em 1em; padding: 0; text-align: left; float: right; display: block; }.mediumcenter { margin: 0.5em 0; padding: 0; text-align: center; display: block; }.mediumHintergrund { background: #EEE; display:block; margin-top: 2px; }.mediumBeschriftung { text-align: left;padding: 1px 6px; }.mediumCopyright { text-align: left;font-style: italic;padding: 1px 6px; }.teaserbild { float: left; }.clear { clear: both; font-size: 1px; height: 1px; }.fw-bold { font-weight: bold; }.ta-center { text-align: center; }.float-left { float: left; display: inline; }.float-right { float: right; display: inline; }.marpad-0 { margin: 0; padding: 0; }.contentBox {margin-bottom: 1.5em;}.teaser {line-height: 1.5em;}.linkunten { text-align: right; }a.button {display: block;text-align: center;color: #FFF;font-weight: bold;width: 220px;height: 50px;line-height: 50px;background: #E20621 url(../../../images/button.jpg) no-repeat;text-decoration: none;}a.button:hover {background: #E20621 url(../../../images/button_hover.jpg) no-repeat;color: white;text-decoration: underline;}}
/* thickbox */ @media screen, projection{#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;line-height: 1.5em;}#TB_window a:link {color: #666666;}#TB_window a:visited {color: #666666;}#TB_window a:hover {color: #000;}#TB_window a:active {color: #666666;}#TB_window a:focus{color: #666666;}#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}* html #TB_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%;}* html #TB_window { position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}#TB_title{background-color:#e8e8e8;height:27px;}#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}#TB_ajaxContent.TB_modal{padding:15px;}#TB_ajaxContent p{padding:5px 0px 5px 0px;}#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; }* html #TB_load { position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}* html #TB_HideSelect {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}}
/* print_base */ @media print{ body { font-size: 10pt; }html { height: auto; margin-bottom: 0; }#topnav, #nav, #search { display: none; }body a[href^="http:"],body a[href^="https:"] {padding-left: 0;background-image: none;} .floatbox,.subcolumns,.subcolums_oldgecko { overflow:visible; display: table; }.c25l, .c33l, .c38l, .c50l, .c62l, .c66l, .c75l,.c25r, .c33r, .c38r, .c50r, .c62r, .c66r, .c75r {width: 100%; margin:0; padding: 0; float:none !important; overflow:visible; display:table !important;}.subc, .subcl, .subcr{ margin: 0; padding: 0; }.print { position: static; left: 0; }.noprint { display:none !important; }h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }#col1_content:before, #col2_content:before, #col3_content:before {content: "";color:#888;background:inherit;display:block;font-weight:bold;font-size:1.5em;}}
/* print */ @media print{#header, #col1, #col2, #footer { display:none; }#col1, #col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; }}

