@charset "iso-8859-1";
.clear {clear: both; padding-bottom: 1px; /* for Gecko-based browsers */ margin-bottom: -1px; /* for Gecko-based browsers */}
.hide, .blind {display: none !important;}
.inside { padding: 0 1em;}
.req {color: #C40026;}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6 {margin-top: 14px; margin-bottom: 14px; padding-top: 0; padding-bottom: 0;}
ul.linklist {list-style: none; list-style-image: url(http://www.ekd.de/ezw/images/bt_arrow_linklist.gif); border: 0px;}
ul li {margin-left: -22px;}
h1, h2 {font-size: 150%; font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-stretch: condensed; text-transform: uppercase; color: #C40026;}
h2 {border-bottom: 1px solid navy; padding-top: 0.8em; padding-bottom:0.8em;}
h1, h2.oben {display: block; margin: 0.5em 0 0.3em 0; border-top: 0px !important; z-index: 22; border-bottom: 1px solid navy !important;}
h3.rot {font-size: 1em; margin-left: -15px; margin-top: 0px; padding-left: 15px;  width: 100%; color: #FFF; background-color: #04369B; background-image: url(http://www.ekd.de/ezw/images/bg_h2_red.gif); background-repeat: repeat-y;}
h3.rotStart {font-size: 1em; margin-top: 0px; padding-left: 15px; color: #FFF; background-color: #04369B; background-image: url(http://www.ekd.de/ezw/images/bg_h2_red.gif); background-repeat: repeat-y;}
h3.blau {font-size: 1em; margin-left: -15px; margin-top: 0px; padding-left: 15px;  width: 100%; color: #04369B; background-color: #D5E1F7; background-image: url(http://www.ekd.de/ezw/images/bg_h3_blue.gif); background-repeat: repeat-y;}
h3.gruen {font-size: 1em; margin-left: -15px; margin-top: 0px; padding-left: 15px;  width: 100%; color:  #04369B; background-color: #9CC089; background-image: url(http://www.ekd.de/ezw/images/bg_h3_green.gif); background-repeat: repeat-y;}
h3.orange {font-size: 1em; margin-left: -15px; margin-top: 0px; padding-left: 15px;  width: 100%; color:  #04369B; background-color: #FEDEBE; background-image: url(http://www.ekd.de/ezw/images/bg_h3_orange.gif); background-repeat: repeat-y;}
h3.letter {font-size: 1em; margin-left: -15px; margin-top: 0px; padding-left: 9px; padding-right: 6px;  width: 100%; color: #FFF; background-color: #E1E5EF; background-image: url(http://www.ekd.de/ezw/images/bg_h2_letter.gif); background-repeat: repeat-y;}
h3.rubrik, h3 {font-size: 1.2em; font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-stretch: condensed; text-transform: uppercase; color: #000; }
h3.rubrik {color: #C40026;}
h4 {font-size: 1em; font-weight: bold;}
h4.zusatz {font-size: 1.0em; font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-stretch: condensed; text-transform: uppercase; color: #000; }
span.letter {font-size: 1em; margin-top: 0px; margin-left: -15px; width: 100%; color: #FFF; background-color: #E1E5EF;}
h5.letter {display: block; background-color: red; color: #FFF; padding: 0 1.5em;}
h5 {font-size: 100%;}
h6 {font-size: 70%;}
img {border: 0;}
a.linklistExtern2 { display:block; _display:inline-block; font-weight:bold; text-decoration:none; margin:0.2em 0 0 0; padding:0 0 0 1.2em; background:url(/images/linkextern.gif) no-repeat top left; } /* Externer Link in der Linkliste */
a, a:link, a:visited {text-decoration: underline; color: #05379B}
a:active, a:hover, a:focus {text-decoration: none; background-color: #05379B; color: #FFF;}
a.start, a.start:link, a.start:visited, a.start:active {text-decoration:none;}
a.start:hover {text-decoration: none; background-color: #ffffff; }
code {font-family: "Courier New", Courier, monospace;}
label {cursor: pointer;}
table {font-size: 100%;}
td, th {vertical-align: top;}
caption {background-color: #D5E1F7; font-weight: bold;}
body{margin: 0px;font-size: 100.1%;background-image: url(http://www.ekd.de/ezw/images/bg_header.gif);background-repeat: repeat-x;}
#pageWrapper {border-width: 0px;min-width: 40em;width: auto;}
#masthead {display: block;border-width: 0;padding: 0;height: 177px;}
#masthead h1 {padding: 0; margin: 0;}
#outerColumnContainer
{border-left: solid 14.5em #FFF; border-right: solid 14.1em #fff;}
#innerColumnContainer {border-width: 0px; margin: 0px;  /* compensate for the borders because of 100% width declaration */ width: 100%; z-index: 1;}
#leftColumn, #middleColumn, #rightColumn, * html #SOWrap {overflow: visible; /* fix for IE italics bug */ position: relative; /* fix some rendering issues */}
#SOWrap {float: left; margin: 0 -1px 0 0; width: 100%; z-index: 3;}
#middleColumn {float: right; margin: 0 0 0 -1px; width: 100%; z-index: 5;}
#middleColumn div.inside {padding-right: 22%;}
#middleColumn div.end {border-top: 1px dashed navy; float: left; width: 100%; margin: 0;}
#middleColumn #path {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 9px; margin: 1px 0 0 0; }
#middleColumn fieldset {border: 1px solid #CCC; width: 46em;}
#middleColumn fieldset.prod label {float: left; color: navy; font-weight: bold;}
#middleColumn fieldset label.produkte {width: auto !important; color: navy; float: left; height: auto; text-align: right; padding: 0.1em 1em; margin-bottom: 0.3em;}
#middleColumn fieldset input.produkte {background-color: #F1F5F9; border: 1px solid #333; font-weight: bold; margin-bottom: 0.3em; float: left !important; height: auto; width: auto;}

#middleColumn fieldset legend {font-weight: bold;}
#middleColumn fieldset label {width: 18em; float: left; height: auto; display: block; text-align: right; padding-right: 0.5em; margin-bottom: 0.3em;}
#middleColumn fieldset input {background-color: #F1F5F9; border: 1px solid #333; font-weight: bold; margin-bottom: 0.3em; float: none;}
#middleColumn table.home {width: 100%; margin-left: -1em; border: 0px; border-collapse: separate; border-spacing: 10px;}
#middleColumn img {display: block; float: left; margin: 0.5em 0 1.2em 0;}
table.home td {width: 50%;}
table.home div {color: #000; margin: 0; width: 95%; float: left; height: auto; background-color: #F1F5F9; padding: 0 0 0 15px; border-bottom: 10px solid #FFF;}
#middleColumn table.lexikon {width: 100%; margin: 0; border: 0px; background-color: #F1F5F9;}
#middleColumn img {display: block; float: left; margin-right: 1.2em;}
table td.lexleft {width: 70%;}
table td.lexright {width: 30%;}
table.lexikon div {color: #000; margin: 0; width: 100%; float: left; height: auto; background-color: #F1F5F9; padding: 0 0 0 15px; border-bottom: 10px solid #FFF;}
td.lexleft a {/*border: 1px solid #333; margin: 0 0 4px 4px; display:block; font-size: 1.3em; width: 1em; float: left; padding-left: 0.2em; text-decoration: none !important;*/}
.lex_links {border: 1px solid #333; margin: 0 0 4px 4px; display:block; font-size: 1.3em; width: 1em; float: left; padding-left: 0.2em; text-decoration: none !important;}
p.ABC, p.ABC_header {display: block; float: none; width: auto; height: auto; background-color: #F1F5F9 !important;}
p.ABC_header {text-align: center; font-size: 1.3em;}
p.ABC a {display: block; text-align: center; float: left; width: 1em; border: 1px solid #333; margin: 0 0 2px 2px; text-decoration: none !important }
p.ABC_header a {margin: 0.3em;}
p.ABC_lex a {display: block; text-align: center; float: left; width: auto; border: 1px solid #333; margin-left: 2px; text-decoration: none !important }
table.abc26 {width: 3.5%; border: 0px; margin-left: -15px; border-left: 10px solid #04369B;}
table.abc26 a {border: 1px solid #BBB; text-decoration: none !important; padding: 0; font-weight: bold;}
#leftColumn {float: left; margin: 0 1px 0 -14.1em; width: 14em; z-index: 4; background-image:url(http://www.ekd.de/ezw/images/background_navi.gif) !important; background-position: 50px 0px; background-repeat:repeat-y;}
#leftColumn fieldset {display: block; border: 1px solid #DDD; height: auto; width: 11em; height: auto; margin: 10px 0 0 28px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; font-size: 0.85em; text-align: center;}
#leftColumn form {margin-left: 2px;}
#leftColumn legend {margin-left: 7px; width: 7em;}
#rightColumn {float: right; width: 14em; margin: 0 -14em 0 1px; z-index: 2;}
#footer {border: solid 1px #fff; border-width: 1px 0; padding: 0.5em;}
p.fontsize-set {text-align: center;}
p.fontsize-set img {border-width: 0;}
.vnav {margin: 1em 0; left: -0.7em; margin-top: 20px;}
.vnav ul, .vnav ul li {margin: 0; padding: 0; list-style-type: none; display: block;}
.vnav ul{border: 0px; border-bottom-width: 0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-transform: uppercase;font-weight: bold;font-size: 85%;z-index: 18;}
.vnav ul li {border-bottom: 0px; margin-left: 40px !important;}
.vnav ul li, .vnav ul li a{margin: 0;display: block;padding: 0;line-height: normal;}
.vnav ul li a {width:100%; display: block; padding: 2px 5px 3px 18px;}
.vnav ul li a, .vnav ul li a:link, .vnav ul li a:visited, .vnav ul li a:active, .vnav ul li a:hover {width:100%; display:block; text-decoration: none; color: #C02;}
.vnav h3 {margin-bottom: 0; padding-bottom: 0; font-size: 126%;}
* html .vnav ul li a {height: 0.01%;}
* html .vnav ul {position: relative;}
#pageWrapper, #masthead, #innerColumnContainer, #footer, .vnav ul, .vnav ul li, .hnav, .hnav ul li a {}
html, body {background-color: #FFF; color: #000; font-family: verdana, arial, helvetica, sans-serif;}
#pageWrapper {font-size: 80%;}
#masthead {background-color: transparent; color: #fff;}
#outerColumnContainer{margin-top: -80px; border-left-color: #FFF; /* left column background color */ background-color: #FFF;  /* set the background color for the middle column here */}
.vnav ul li a:link, .vnav ul li a:visited {text-decoration: none; color: #000;  background-image: url(http://www.ekd.de/ezw/images/bt_arrow_link.gif); background-repeat: no-repeat; background-position: 3% 50%;}
#rightColumn .vnav ul li a:link, #rightColumn .vnav ul li a:visited, #rightColumn .vnav ul li a:active {background-color: #ded;}
.vnav ul li a:active, #rightColumn .vnav ul li a:active, .vnav ul li a:hover, #rightColumn .vnav ul li a:hover, .vnav ul li a:focus, #rightColumn .vnav ul li a:focus {text-decoration: underline;background-color: transparent;color: #CF270A;background-image: url(http://www.ekd.de/ezw/images/bt_arrow_hov.gif);background-repeat: no-repeat;background-position: 3% 50%;}
.vnav ul li a:active, #rightColumn .vnav ul li a:active, {text-decoration: none; background-image: url(http://www.ekd.de/ezw/images/bt_arrow_act.gif); background-repeat: no-repeat; background-position: 3% 50%;}
a.actice {text-decoration: none; background-image: url(http://www.ekd.de/ezw/images/bt_arrow_act.gif) !important; background-repeat: no-repeat; background-position: 3% 50%;}
.hnav ul li a:link, .hnav ul li a:visited {background-color: #bcb;color: #000;}
.hnav ul li a:hover {background-color: #787;}
#rightColumn .inside {font-size: 90%;}
#rightColumn .inside .vnav {font-size: 110%;}
#footer {background-color: #FFF;color: #000; text-align: center; border-top: 1px solid #05379B;font-size: 70%; margin-top: 2em;}
/******************************************************************************/
/*******************************************************************************/
html>body #rightColumn {display: none;}
* html #rightColumn * {display: none;}
#rightColumn {position: absolute; margin: 0; padding: 0; width: 0; height: 0; border: none;}
#outerColumnContainer, #innerColumnContainer {border-right-width: 0;}
#innerColumnContainer {margin-right: 0;}
img#header_logo {position: absolute; top: 65px; left: 40px;}
/******************************************************************************/
