
/* - - - - - - - - - - - - - - - - - -  Contentraster  - - - - - - - - - - - - - - - - - - */
.content {
display:block;
padding:0 20px 25px 40px;
line-height:145%;
margin-top:16px;
}
* html .content {
padding:0 19px 0 40px;
}
.content .links {
width:15.8em;
float:left;
}
.content .inhalt {
float:left;
width:40em;
margin-left:30px;
margin-top:-2px;
position:relative;
z-index:8;
}
* html .content .inhalt {
margin-left:0;
left:30px;
}
.content .rechts {
width:16.70em;
float:right;
position:relative;
z-index:0;
}
/* - - - - - - - - - - - - - - - - - -  waagerechte Navigation  - - - - - - - - - - - - - - - - - - */
.nav {
width:100%;
margin:22px 0 6px 0;
position:relative;
z-index:0;
display:block;
}
/*Für Opera 7 und Safari*/
html:first-child>b\ody .nav {
margin-top:23px;
}
#Navigation {
list-style-type:none;
width:auto;
margin-left:40px;
top:8px;
display:block;
}
#Navigation li {
float:left;
text-align:left;
min-width:15.0em;
margin:0 0 0 0;
padding:0 0 0 0;
background-color:#90929f;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
}
* html #Navigation li {
width:181px;
width:expression(document.body.clientWidth < 190? "180px": "15.0em");
}
#Navigation li:hover {
background-color:#e2dfdf;
}
* html #Navigation li.hover,
* html #Navigation li.hover a {
height:30px;
position:relative;
top:0px;
}
#Navigation li:hover a {
min-width:15.0em;
background-color:#e2dfdf;
}
#Navigation li.aktiv {
background-color:#fcb913;
padding-top:8px;
margin-top:-8px;
*margin-bottom:-8px;
}
* html #Navigation li.aktiv {
position:relative;
bottom:0;
}
#Navigation li a {
display:block;
margin:0;
padding:0;
min-width:15.0em;
background-color:#90929f;
}
#Navigation li.aktiv a {
width:15.0em;
background-color:#e2dfdf;
}
* html #Navigation li.aktiv a {
padding-bottom:3px;
}
#Navigation li img {
*margin-bottom:-3px;
}
#Navigation li img.imgH {
display:none;
}
#Navigation li:hover img.imgN,
#Navigation li.hover img.imgN,
#Navigation li.aktiv img.imgN {
display:none;
}
#Navigation li:hover img.imgH,
#Navigation li.hover img.imgH,
#Navigation li.aktiv img.imgH {
display:block;
}
.visual {
width:100%;
min-width:81.8em;
position:relative;
left:0px;
}
* html .visual {
width:expression(document.body.clientWidth < 185? "980px": "100%");
left:1px;
}
.visual img.bereich {
position:relative;
bottom:0;
*margin-bottom:-3px;
z-index:0;
width:100%;
}
.visual .claim {
position:absolute;
bottom:12px;
right:40px;
width:auto;
max-width:510px;
}
* html .visual .claim {
width:510px;
text-align:right;
bottom:7px;
}
/* - - - - - - - - - - - - - - - - - - Pfadnavigation  - - - - - - - - - - - - - - - - - - */
ul.pfad {
display:block;
list-style-type:none;
font-size:95%;
color:#656565;
margin-left:36.7em;
width:auto;
margin-right:20px;
position:relative;
}
/*Für Opera, wird von Safari nicht gelesen*/
@media screen and (min-width: 550px){
ul.pfad {
display:block;
margin-left:38.7em;
}
}
ul.pfad li {
width:auto;
display:inline;
}
ul.pfad li.first {
width:auto;
float:left;
}
ul.pfad ul {
width:auto;
margin:0 0 0 0;
}
ul.pfad ul li {
margin-right:9px;
font-weight:bold;
}
ul.pfad ul li a,
.rechnerPfad ul.pfad a {
background-image:url(../img_1/gesamt/pfeil_pfad.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:11px;
font-weight:normal!important;
color:#656565!important;
}

/* - - - - - - - - - - - - - - - - - -  Bereichsnavigation  - - - - - - - - - - - - - - - - - - */
ul.subNav {
list-style: none;
padding:0 0 0 0;
margin:0 0 0 0;
border-top:1px solid #006ab3;
}
ul.subNav ul {
margin:0 0 0 0;
}
ul.subNav li {
border-bottom:1px solid #006ab3;
padding:5px 0;
}
* html ul.subNav li {
height:21px;
margin-top:-2px;
}
ul.subNav ul li {
border-bottom:0;
padding:0;
}
/* - - - - - - In dieses LI wird die naechste Liste eingeschachtelt - - - - - - -*/
ul.subNav li.ohne  {
margin:-5px 0 0 0;
padding:0 0 3px 0;
color: #000;
border-bottom:1px solid #006ab3;
background-color:#fff;
min-height:1px;
}
* html ul.subNav li.ohne  {
height:1px;
}
/* - - - - - -  Allgemeines Aussehen der Links - - - - - - -- */
ul.subNav a {
display: block;
color: #000!important;
text-decoration: none;
padding: 1px 10px 3px 18px;
background-image:url(../img_1/nav/pfeil_subnav.gif);
background-repeat:no-repeat;
background-position:0 0.5em;
}
ul.subNav ul a {
margin-left:20px;
}
ul.subNav a:hover {
color:#006ab3!important;
text-decoration:none;
}
ul.subNav a.aktuell {
color:#006ab3!important;
font-weight:bold;
background-image:url(../img_1/nav/pfeil_subnav_aktuell.gif);
}
/* - - - - - -  Extranet Logout - - - - - - -- */
#typo .links input.logout {
display:block!important;
width:100%;
font-weight:bold;
*overflow:visible; 
text-align:left;
background-color:#006ab3;
border:1px solid #006ab3;
color:#fff;
margin:30px 0 29px 0;
padding:7px 15px 7px 28px;
background-image:url(../img_1/gesamt/bg_senden.gif);
background-repeat:no-repeat;
background-position:10px center;
font-size:95%;
height:auto;
border:0;
}
* html #typo .links input.logout {
position:relative;
bottom:29px;
top:0;
}
#typo .links input.logout:hover,
#typo .links input.hover {
background-color:#59a8de;
text-decoration:none;
color:#fff;
}
.logos {
margin-top:30px;
}
/* - - - - - - - - - - - - - - - - - -  Inhalt  - - - - - - - - - - - - - - - - - - */
.modul {
float:none;
clear:both;
margin-bottom:20px;
width:100%;
display:block;
}
h1 {
font-size:170%;
line-height:120%;
font-weight:normal;
color:#0075c8;
margin:0 0 6px 0;
}
.modul h2 {
font-size:130%;
color:#61646f;
margin:0 0 6px 0;
padding-bottom:8px;
border-bottom:1px solid #99c3e0;
}
.einleitung h2 {
padding:0;
margin:0 0 4px 0;
border:0;
}
.modul h3 {
color:#006ab3;
font-size:100%;
margin-bottom:2px;
}
.modul h4 {
color:#000;
font-size:100%;
margin:3px 0 1px 0;
}
.modul p {
margin-bottom:8px;
position:relative;
}
.modul p a {
background-image:url(../img_1/gesamt/link_pfeil.gif);
background-repeat:no-repeat;
background-position:2px center;
padding-left:15px;
}
* html .modul p a {
display:inline;
}
.modul a.mehr {
display:block;
background-image:url(../img_1/gesamt/mehr_pfeil.gif);
background-repeat:no-repeat;
background-position:0;
padding-left:15px;
margin-top:-8px;
margin-bottom:3px;
}
.bgGelb p a {
background-image:url(../img_1/gesamt/link_pfeil_bgGelb.gif);
}
.bgGrau p a {
background-image:url(../img_1/gesamt/link_pfeil_bgGrau.gif);
}
a.top {
display:block;
margin-top:-15px;
margin-bottom:20px;
text-align:right;
background-image:url(../img_1/gesamt/toplink.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:15px;
}
.footer a.top {
display:block;
margin-top:0;
margin-bottom:7px;
text-align:right;
background-image:url(../img_1/gesamt/toplink.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:15px;
margin-right:21.75em;
*margin-right:20.00em;
}
.datum {
display:block;
margin-bottom:2px;
}
/* - - - - - - - - Bildpositionen - - - - - - - - - */
.modul dl {
margin-bottom:7px;
margin-top:5px;
display:block;
width:100%;
}
.modul dl dt a{
position:relative;
z-index:2;
}
.modul dl dd a {

}
.modul dl dd {
font-size:95%;
margin:-1px 0 0 0;
*margin:0 0 0 0;
padding:5px 10px 6px 10px;
}
/*Für Opera 7 und Safari*/
html:first-child>b\ody .modul dl dd {
margin:0 0 0 0;
}
.modul dl dd.bgGrau {
border-top:2px solid #8d909b;
min-height:15px;
}
* html .modul dl dd.bgGrau {
height:15px;
}
.modul dt img {
border:0;
margin:0 0 -4px 0;
*margin:0 0 -3px 0;
}
.modul dl.spalteRight dt img,
.modul dl.imgMiddle dt img {
margin:0 0 -3px 0;
}
/*Für Opera 7 und Safari*/
html:first-child>b\ody .modul dl.spalteRight dt img,
html:first-child>b\ody .modul dl.imgMiddle dt img {
margin:0 0 0 0;
}
.modul dd img {
border:0;
}
.modul .lupe {
float:right;
width:14px;
margin:2px 0 2px 8px;
*margin:4px 0 2px 8px;
}
/* Bild links */
dl.left {
float:left;
padding:0;
margin:3px 20px 3px 0;
position:relative;
left:0;
}
/*img_lightboxpalte links */
dl.spalteLeft {
float:left;
padding:0 0 0 0;
margin:0 0 0 0;
}
.textRight {
padding-left:20px;
}
* html .textRight {
display:inline-block;
}
/* Bild rechts */
dl.right {
float:right;
padding:0;
margin:3px 0 3px 20px;
position:relative;
right:0;
}
/*img_lightboxpalte rechts */
dl.spalteRight {
float:right;
padding:0;
margin:0;
}

/*Für Opera 7 und Safari*/
html:first-child>b\ody dl.spalteRight dt {
margin-bottom:0;
}
.textLeft {
padding-right:20px;
}

/*Für Opera, wird von Safari nicht gelesen*/
@media screen and (min-width: 550px){
.modul dl dd {
margin:0 0 0 0;
}
}
/* - - - - - - - - - - - - - - - -  Eyecatcher Boxen  - - - - - - - - - - - - - - - - */
.box {
padding-bottom:8px;
padding-left:15px;
width:97%;
}
.box h2 {
padding:10px 15px 8px 15px;
margin:0 0 5px -15px;
border-bottom-style:solid;
border-bottom-width:1px;
}
.box h3 {
padding:2px 15px 0 15px;
margin:0 0 0 -15px;
}
.box .pText {
padding:8px 15px 0 0;
margin:0 0 0 0;
}
.box  ul {
margin-left:0;
}
.box dl {
padding:8px 0 0 0;
margin:0 0 0 0;
}
.box .textRight {
padding-left:20px;
margin-right:15px;
}

.box .textRight .pText {
padding:8px 0 0 0;
}
.box p a {
background-image:none;
padding-left:0;
}
.box a.mehr {
padding:8px 15px 0 15px;
margin:0 0 0 -15px;
text-indent:15px;
background-position:15px 1.0em;
border-top:2px solid #fff;
}
.box ul.mehr {
padding:8px 15px 0 15px;
margin:0 0 0 -15px;
background-position:15px 1.0em;
border-top:2px solid #fff;
}
.box img {
border-bottom:0;
}
.bgGrau h2 {
border-color:#8d909b;
}
.bgGelb h2 {
border-color:#fcb913;
}
.bgBlau h2 {
border-color:#99c3e0;
}
/* - - - - - - - - - - - -  Listen im Content  - - - - - - - - - - - - */
.modul ul {
margin-bottom:8px;
}
* html .modul ul {
display:inline-block;
}
.modul ul li {
background-image:url(../img_1/gesamt/liste.gif);
background-repeat:no-repeat;
background-position:0 0.7em;
padding:2px 0 2px 21px;
}
.modul ul li a {
background-image:url(../img_1/gesamt/link_pfeil.gif);
background-repeat:no-repeat;
background-position:0 0.35em;
margin-left:-21px;
padding-left:21px;
*padding-left:21px;
display:block;
}
.bgGelb ul li a{
background-image:url(../img_1/gesamt/link_pfeil_bgGelb.gif);
}
.bgGrau ul li a{
background-image:url(../img_1/gesamt/link_pfeil_bgGrau.gif);
}
.bgBlau ul li a{
background-image:url(../img_1/gesamt/link_pfeil_bgBlau.gif);
}
.modul ul li a.rechner,
.modul a.rechner  {
background-image:url(../img_1/gesamt/link_rechner.gif);
background-position:0 0;
padding-left:21px;
background-repeat:no-repeat;
margin-left:-22px 
}
* html .modul .pText ul li a.rechner {
margin-left:-21px 
}
.modul p a.rechner,
.rechts .modul p a.rechner  {
margin-left:0; 
}
.anker {
}
.anker ul {
padding:4px 0 4px 0;
}
.box ul{
display:block;
*display:inline-block;
margin-left:10px;
}
ul.eyecatcher li {
display:block;
background-image:url(../img_1/gesamt/eyecatch_bgWeiss.gif);
background-repeat:no-repeat;
background-position:0 0.15em;
padding:2px 0 2px 26px;
margin-bottom:0px;
margin-left:0;
}

.bgGelb ul.eyecatcher li {
background-image:url(../img_1/gesamt/eyecatch_bgGelb.gif);
}
.bgBlau ul.eyecatcher li {
background-image:url(../img_1/gesamt/eyecatch_bgBlau.gif);
}
.bgGrau ul.eyecatcher li {
background-image:url(../img_1/gesamt/eyecatch_bgGrau.gif);
}
.box .textRight ul {
margin-left:0;
}
ul.eyecatcher li a,
.box .textRight ul a {
display:block;
*display:inline-block;
}
ul.eyecatcher li a {
background-image:none;
margin:0;
padding:0;
display:block;
*display:inline-block;
}
.modul ol {
margin-left:23px;
*margin-left:28px;
}
.modul ol ol {
margin:2px 0 2px 23px;
}
.modul ul li .tipp a {
display:inline;
margin-left:0;
}
/* - - - - - - - - - - - -  Tabelle im Content  - - - - - - - - - - - - */
table {
table-layout:fixed;
width: 100%;
padding: 0 0 0 0;
margin:0 0 30px 0;
position:relative;
top:15px;
border-collapse: collapse;
border-top:1px solid #99c3e0;
border-bottom:1px solid #99c3e0;
}
caption {
font-weight: bold;
margin-bottom: 0.5em;
color:#006ab3;
margin:0 0 6px 0;
*padding:0 0 6px 0;
text-align:left;
}
th, td {
padding:5px 7px;
text-align:right;
vertical-align:top;
background-color:#e5f0f7;
background-image:url(../img_1/gesamt/table_border.gif);
background-repeat:repeat-y;
background-position:0 0;
}
td, tbody th {
border-top:1px solid #fff;
}
tbody th {
font-weight:normal;
text-align:left;
background-color:#fff;
}
thead tr,
thead th  {
border-bottom:1px solid #006ab3;
}
table tbody tr.Linie,
table tbody tr.Linie td,
table tbody tr.Linie th  {
border-top:1px solid #006ab3;
}
tfoot td {
position:relative;
margin-bottom:-2px;
*bottom:-1px;
font-size:95%;
text-align:left;
background-color:#fff;
border-top:1px solid #99c3e0;
*border-top:1px solid #99c3e0;
border-bottom:4px solid #fff;
}
/* nur fuer Opera */
@media screen and (min-width: 0px){
tfoot td {
border-top:3px solid #99c3e0;
}
}
.textLinks {
text-align:left;
}
.textMittig {
text-align:center;
}
/* - - - - - - - - - - - -  zweispaltiges Modul  - - - - - - - - - - - - */
.modul table.zweispaltig {
table-layout:fixed;
padding: 0 0 0 0 ;
margin:0 0 10px 0;
border-collapse: collapse;
border:0;
top:0;
}
.modul table.zweispaltig td {
width:18px;
vertical-align:top;
height:auto;
padding:0;
background-color:#fff;
text-align:left;
border:0;
background-image:none;
}
.modul table.zweispaltig td.bgGelb {
width:230px;
padding-bottom:4px;
background-color:#fef3d4!important;
}
.modul table.zweispaltig .text {
padding:10px 15px 5px 15px;
}
.modul table.zweispaltig a.mehr {
background-image:url(../img_1/gesamt/link_pfeil_bold.gif);
background-repeat:no-repeat;
background-position:0 0;
padding:2px 0 3px 33px;
margin:0 15px 0 15px;
position:relative;
bottom:7px;
}
.modul table.zweispaltig td.bgGelb img {
border-bottom:0;
margin-bottom:0;
*margin-bottom:-3px;
}
/* - - - - - - - - - Blaettern - - - - - - - - - - - - - - */
.blaettern {
text-align:center;
padding:4px 0 4px 0;
width:100%;
color:#000;
margin-bottom:28px;
}
.blaettern ul  {
width:100%;
}
.blaettern ul li {
display:inline;
width:auto;
background-image:none;
}
/*Für Opera 7 und Safari*/
html:first-child>b\ody .blaettern ul li {
}
.blaettern ul li.pageStart {
float:left;
text-align:left;
background-image:url(../img_1/gesamt/link_back.gif);
background-repeat:no-repeat;
background-position:left 0.35em;
padding-left:15px;
}
.blaettern ul li.pageEnd {
float:right;
text-align:right;
background-image:url(../img_1/gesamt/link_pfeil.gif);
background-repeat:no-repeat;
background-position:right 0.35em;
padding-right:15px;
}
.blaettern ul li.page a {
background-image:none;
padding:0;
display:inline;
border:0;
font-weight:normal;
}
.blaettern ul li.page {
width:auto;
font-weight:bold;
color:#656565;
}
/*Für Opera 7 und Safari*/
html:first-child>b\ody .blaettern ul li.page {
white-space: nowrap;
}
.blaettern ul li.page .trennstrich {
padding:0 7px 0 9px;
display:inline;
border:0;
color:#000;
top:-2px;
*top:-1px;
}
/*Für Opera 7 und Safari*/
html:first-child>b\ody .blaettern ul li.page .trennstrich {
position:relative;

}
.suchBlaettern {
color:#656565;
}
.suchBlaettern ul li.treffer {
background-image:none;
padding-left:0;
}
/* - - - - - - - - - - - -  Contentteaser  - - - - - - - - - - - - */
.contentTeaser {
border-top:1px solid #99c3e0;
padding-top:8px;
margin-bottom:25px;
display:block;
}
.contentTeaser h4 {
margin:0 0 1px 0;
}
/* - - - - - - - - - - - -  Presseliste  - - - - - - - - - - - - */
.presseListe {
border-top:1px solid #99c3e0;
padding-top:6px;
margin-bottom:19px;
*margin-bottom:27px;
}
.noBorder {
border:0!important;
}
.presseListe h4 {
margin:0 0 7px 0;
}
.presseListe h2 {
font-size:125%;
border:0;
padding-bottom:0;
margin:0 0 3px 0;
}
.presseListe .pText p {
top:1px;
}
.detail h2{
margin:0 0 10px 0;
border:0;
}
h2.listeH2 {
font-size:130%;
font-weight:bold;
color:#61646f;
margin:0 0 7px 0;
padding-bottom:0;
border-bottom:0;
}
.presseListe a.mehr {
display:block;
margin-top:0px;
margin-bottom:2px;
}
.presseListe a.jpg,
.presseListe a.pdf,
.presseListe a.doc ,
.presseListe a.download  {
padding-left:21px;
} 
/* - - - - - - - - - - - -  Reitermodul - - - - - - - - - - - - */
.modul .Reitercontainer {
float:left;
width:100%;
line-height:normal;
font-size:100%;
margin-bottom:22px;
border-bottom:1px solid #8d909b;
}
.modul .Reitercontainer ul {
margin:0 0 0 0;
padding:0 0 0 0;
list-style:none;
}
/*last  ohne Schatten rechts */
.modul .Reitercontainer ul li a.last {
background:url(../img_1/gesamt/reiter_right_off_last.gif) no-repeat right top;	  
}
.modul .Reitercontainer ul li.first {
background-image:url(../img_1/gesamt/reiter_left_off_first.gif);
border-width:0; 
}	
/* der Listenpunkt der links neben dem aktuellen current Button steht - Schatten rechts */	
.modul .Reitercontainer ul li a.off {
background-image:url(../img_1/gesamt/reiter_right_off_first.gif);
background-repeat: no-repeat;
background-position: right top;	 
}
.modul .Reitercontainer ul li.reiterSelected {
background-image:url(../img_1/gesamt/reiter_left_on.gif);
border-width:0;
margin-bottom:-2px;
background-color:#fff;
}
* html .modul .Reitercontainer ul li.reiterSelected {
position:relative;
bottom:-1px;
}
.modul .Reitercontainer ul li.reiterSelected a {
background-image:url(../img_1/gesamt/reiter_right_on.gif);
color:#000;
padding-bottom: 5px;
}
.modul .Reitercontainer ul li {
float:left;
width:auto;
background:url(../img_1/gesamt/reiter_left_off.gif) no-repeat left top;
margin:0;
padding:0 0 0 7px;
}  
.modul .Reitercontainer ul li a {
float:left;
display:block;
background:url(../img_1/gesamt/reiter_right_off.gif) no-repeat right top; 
padding:14px 13px 3px 7px;
text-decoration:none;
color:#006ab3;
margin:0 0 0 0;
}
.modul .Reitercontainer ul li.reiter a:hover{
text-decoration: underline;
color : #006ab3;
background-color:#fff;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
.modul .Reitercontainer ul li a {float:none;}
/* End IE5-Mac hack */

.modul .Reitercontainer ul li.reiterSelected a {
color: #000;
}
.modul .Reitercontainer ul li.reiterSelected a:hover {
text-decoration: none;
color:#000;
background-color:#fff;
}
/* - - - - Reitercontent - - - */
.reitercontent {
display:none;
}
.reiterBlock {
display:block;
}
/* - - - - - - - - - - - -  Klappfunktion - - - - - - - - - - - - */
dl.defList,
dl.defList dl  {
margin:0 0 3px 0;
}
.modul dl.defList dl dd {
margin-top:8px;
/*font-size:100%;*/
}

dl.defList dt {
font-weight:bold;
background-color:#f0efef;
}
dl.defList dl dt {
font-weight:normal;
}
dl.defList dt a {
display:block;
background-image:url(../img_1/gesamt/defList.gif);
background-repeat:no-repeat;
background-position:10px 0.5em;
padding:7px 10px 4px 41px;
color:#006ab3!important;
*display:inline-block;
}
* html dl.defList dt a {
background-position:10px 8px;
background-position:10px 0.4em;
width:89%;
}
dl.defList dl dt a {
*padding:7px 10px 4px 51px;
}
* html dl.defList dl dt a {
padding:7px 10px 4px 41px;
}
dl.defList a.aktivD{
background-image:url(../img_1/gesamt/defList_aktiv.gif);
}
.modul dl.defList dd {
display:none;
font-size:100%;
}
.modul dl.defList dd a {
display:inline;
} 
.modul dl.defList dd a.aktivHead {
display:block;
}
dl.defList dd.aktiv {
display:block;
margin-left:30px;
padding:5px 0 5px 10px;
margin-right:0;
}
dl.defList dl dd.aktiv,
dl.defList dl dt {
margin:-5px -20px -2px 0;
*margin:0 -15px 0 3px;
}
dl.defList dd.aktiv dl {
margin-top:5px;
margin-bottom:-5px;
margin-left:-20px;
}
dl.defList dl dd {
/*display:none;*/
}
.modul dl.defList dl {
*position:relative;
*right:15px;
*padding-right:15px;
} 
dl.defList dl dd.aktiv {
padding-left:40px;
padding-top:7px;
}
/*Für Opera 7 und Safari*/
html:first-child>b\ody dl.defList dl dd.aktiv {
margin-left:0px;
}
dl.defList dt a.aktivD {
color:#000!important;
}
dl.defList dd ul {
margin-top:5px;
margin-bottom:0;
margin-left:-20px;
padding-left:20px;
*width:95%;
*padding-left:0;
*margin-left:0;
}
dl.defList dd ul.borderBottom {
padding-bottom:6px;
}
.modul dl.defList dd ul li a {
padding-bottom:1px;
}
.modul dl.defList dd ul li a.textlink {
margin-left:2px;
}
.modul .defList dd.aktiv a.pdf,
.modul .defList dd.aktiv a.jpg,
.modul .defList dd.aktiv a.doc,
.modul .defList dd.aktiv a.download,
.modul .defList dd.aktiv a.glossar {
*white-space:nowrap;
*display:inline-block;
}
.modul .defList dd.aktiv ul li a.pdf,
.modul .defList dd.aktiv ul li a.jpg,
.modul .defList dd.aktiv ul li a.doc,
.modul .defList dd.aktiv ul li a.download,
.modul .defList dd.aktiv ul li a.glossar {
margin-left:1px;
*white-space:normal;
}
.modul .defList ul li a.downloadCenter {
margin-left:-21px!important;
margin-bottom:-13px;
*margin-bottom:-5px;
bottom:0;
white-space:normal;
display:block;
}
/* - - - - - - - - - - - - - - - - - -  Teaser rechts  - - - - - - - - - - - - - - - - - - */
.rechts .modul {
font-size:95%;
margin-bottom:20px;
}
.rechts h3 {
font-size:120%;
color:#000;
padding:10px;
border-bottom:2px solid #fff;
}
.rechts h3.bgDgrau {
font-size:130%;
color:#fff;
}
.rechts h3.infoService  {
background-color:#8d909b;
background-image:url(../img_1/gesamt/infoService.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right80px;
}
* html .rechts ul.borderBottomWhite li a {
white-space:normal!important;
word-wrap:break-word;
}
.rechts p {
padding:4px 10px 0 10px;
margin:0 0 0 0;
*margin:0 0 0 0;
}
* html .rechts p {
display:inline-block;
}
.rechts h4 {
margin:0 0 0 0;
padding:4px 10px 0 10px;
}
.rechts .teaserImg h3 {
border:0;
font-size:110%;
margin:0 0 0 0;
padding-bottom:0;
}
.rechts ul {
padding:0 10px 0 12px;
margin-top:5px;
position:relative;
top:0;
}
.rechts .borderBottomWhite {
padding-bottom:10px;
}
.rechts ul.borderBottomWhite {
*margin-bottom:0;
}
.rechts .bildTeaser img {
margin-bottom:0;
*margin-bottom:-3px;
}
.rechts .pText {
padding-top:4px;
padding-bottom:6px;
}
* html .rechts .bgGrau ul li {
background-image:none;
}
* html .rechts .modul ul li a,
* html .rechts .modul ul li a:hover {
position:relative!important;
z-index:9!important;
display:inline-block!important;
}
/* - - - - - - - - - - - - - - Sitemap - - - - - - - - - - - - - - - - - */
.sitemap .spalteLinks {
float:left;
width:48%;
}
.sitemap .spalteRechts {
float:right;
width:48%;
}
.sitemap ul {
margin-bottom:0;
margin-top:0;
margin-left:0;
font-weight:bold;
}
.sitemap ul ul {
font-weight:normal;
}
.sitemap ul li a {
background-image:none;
padding-left:0;
}
.sitemap ul li  {
background-image:none;
padding-top:5px;
padding-bottom:6px;
}
* html .sitemap ul li {
height:5px;
margin-top:-2px;
}
.sitemap ul ul li  {
padding-top:0;
padding-bottom:0;
}
.sitemap ul ul li a {
padding-left:14px;
}
.sitemap  h2 {
margin:0 0 0 0;
}
.sitemap ul li.ohne  {
margin:-5px 0 0 0;
padding:0 0 3px 0;
min-height:1px;
}
* html .sitemap ul li.ohne  {
height:1px;
}


/* - - - - - - - - - - - - - - Such Modul - - - - - - - - - - - - - - - - - */
form.suchModul {
display:inline;
}
form.suchModul fieldset {
padding:15px 15px 10px 15px;
border:0;
}
form.suchModul fieldset.borderBottomWhite {
border-bottom:1px solid #fff;
}
form.suchModul .suchfeld {
border:1px solid #8d909b;
color:#000;
font-size:95%;
vertical-align:top;
*margin-top:-1px;
}
form.suchModul input.suchfeld {
width:25.25em;
padding:3px 1px 3px 5px;
}
form.suchModul select.suchfeld {
width:19.75em;
*width:20.0em;
padding:2px 1px 2px 5px;
*padding:3px 1px 3px 5px;
}
form.suchModul span {
display:block;
padding:0 0 5px 0;
*padding:0 0 3px 0;
clear:both;
}
form.suchModul .left {
cursor:default;
float:left;
width:8.5em;
padding:3px 9px 0 0;
margin:0 0 0 0;
border:0;
}
form.suchModul .lefteins {
width:17.5em;
}
form.suchModul .suchbutton {
margin-left:5px;
}
form.suchModul span.right {
clear:none;
display:inline;
float:left;
width:27.75em;
padding:8px 0 0 0;
margin-bottom:0;
border:0;
*position:relative;
*bottom:0;
}
form.suchModul span.right .radioLeft {
margin:0 10px 0 0;
vertical-align:baseline;
}
form.suchModul span.right .radio {
margin:0 0 0 0;
}
form.suchModul span.right .check {
position:relative;
top:-2px;
*top:0;
}
/* - - - - - - - - - - - - - - - - - -  Anpassung 03.11.2011  - - - - - - - - - - - - - - - - - - */
h1.green {
      color: #37b44c;
}
.bgGreen {
background-color: #d0e9cc;
}
.bgGreen ul.eyecatcher li {
background-image:url(../img_1/gesamt/eyecatch_bgGreen.gif);
}
.bgGreen ul li a {
    background-image: url(../img_1/gesamt/link_pfeil_bgGreen.gif);
}


