@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 { height: 100%; background: #99CCFF url(../../../images/background2.jpg); }.whitebg { position: absolute; margin: 0 auto; width: 980px; height: 100%; }.page_margins {width: 980px;_width: 984px;margin: 0 auto;height: 100%;background: white;}.page{position: relative;}#header {height: 83px;}#navigation { position: absolute; bottom: 5px; right: 5px; }#bereichsBild1 { background-color: #FFFFFF; }#bereichsBild2 { height: 184px; overflow: hidden; }#newsletter { background-color: #CECECE; font-size: 95%; padding: 5px;}#menu { background: transparent url(../../../images/menuBackground.jpg) no-repeat; padding-bottom: 32000px; margin-bottom: -32000px; }#breadcrumbs { margin: 1em 0 1em 5px; color: #999; font-style: italic; }#breadcrumbs a { color: #999; font-style: italic; }#main {background-color: white;overflow: hidden;}.contentWrapper { margin: 0 10px 0 5px; }.leftTeaser, .rightTeaser { width: 50%; float: left; }#specialContent { min-height: 184px; }*html #specialContent { width: 806px; }#specialContent ul { margin: 0; padding: 0; position: static; }#specialContent ul li { margin: 0; padding: 0; list-style-type: none; display: inline; float: left; width: 160px; margin-right: 1px; font-size: 95%; }#specialContent ul li li { display: block; float: none; padding-left: 5px; }#specialContent ul li li a { color: black; }#footer {}#footer a { color: white; font-size: 85%; }#col1 { width: 175px; overflow: hidden; padding-bottom: 32000px; margin-bottom: -32000px;}#col1_content {}#col2 {}#col2_content {}#col3 { margin: 0 0 0 175px; _width: 790px; }#col3_content {}.teaserPadding { padding: 0 10px 10px 0; }}
/* menu */ @media screen, projection {#navigation ul {padding: 0;margin: 0;}#navigation ul li {float: left;display: inline;list-style-type: none;color: #999;}#navigation ul li a {white-space: nowrap;color: #999;font-size: 95%;}#navigation ul li a.aktiv, #navigation ul li a:hover, ul li a:focus {text-decoration: underline;}ul.menu {padding: 0;margin: 0;width: 175px;overflow: hidden;}ul.menu li {list-style-type: none;padding: 0;margin: 0;border-bottom: 2px dotted #999;}ul.menu li a {display: block;padding: 0.3em 0.5em 0.3em 8px;color: #666;font-weight: bold;}ul.menu li a.aktiv {color: #CC3300;}ul.menu li a:hover, ul.menu li a:focus {text-decoration: none;color: #CC3300;}ul.submenu {margin: 0 0 0 15px;}ul.submenu li {margin: 0;border: none;}ul.submenu li a {display: block;font-weight: normal;font-size: 95%;padding: 0;font-style: italic;}ul.submenu li a.aktiv {}ul.submenu li a:hover {}}
/* forms */ @media all{form#frmNewsletter .txtEMail {border: none;color: #999;width: 110px;}form#frmNewsletter .submit {border: none;background-color: #999;width: 25px;} 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: 58.5%;}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:Verdana, Helvetica, sans-serif;font-size: 75.00%;color: #444;}h1,h2,h3,h4,h5,h6 {font-family:Arial, Helvetica, sans-serif;font-weight: bold;color:#222;margin: 0 0 0.5em 0;}h1 { font-size: 116.67%; } h2 { font-size: 100%; } h3 { font-size: 150%; } 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: #CC3300; text-decoration:none; }a:focus,a:hover,a:active { color: #CC3300; 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: 1em; margin-bottom: 0.15em; }.float_right { float: right; display:inline; margin-left: 1em; 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; }th,td { padding: 0.5em; }thead th { color: #000; border-bottom: 2px #800 solid; }tbody th { background: #e0e0e0; color: #333; }tbody th[scope="row"], tbody th.sub { background: #f0f0f0; }tbody th { border-bottom: 1px solid #fff; text-align: left; }.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; }.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; }.contentWrapper {font-family: Arial, Helvetica, sans-serif;color: #4D5863;}}
/* thickbox */ @media screen, projection {#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}#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{#col1, #header, #footer, #specialContent, #breadcrumbs { display:none; }#col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; }}
