/**************************************/
/* Header #header */
/**************************************/
#claim {float:left;margin:28px 0 0 0;padding:8px 0 9px 140px;color:#FFF;background:transparent;line-height:135%;font-size:0.95em;}
#logo {float:left;margin: 0 38px 0 0;padding:15px 0 0 31px;}
#headertext {float:left;width:464px;height:85px;margin:0px 0 8px 0;padding:0; color:#FFF;position:relative;top:0px;left:0px;}
#headertext .datum {margin:0;padding:5px 9px 0 0;text-align:right;font-size:80%;}
#headertext h1 {font-size:170%;color:#FFF;background:transparent;padding:34px 0 8px 14px;margin:0;padding-top: 10px;}
#visual {margin:0px 0 8px 0;padding:0px 0 0 4px;float:left;}

/**************************************/
/* Contentbereich #content */
/**************************************/

#content p {margin: 0;padding: 0 0 0px 0;}
#content ul {list-style-type: square;margin-top: 5px;padding-top: 0;}
#content ul li {margin: 0; padding: 0;}

h1 {font-size: 170%;color: #FFF; padding: 9px 13px 6px 13px;margin: 0;}
h2 {font-size: 125%;color: #00518D;background: transparent;padding: 0px;margin:0px;line-height:1.20em;}
h3 {font-size: 100%;color: #00518D;background: transparent;margin:0;padding: 0;}
h4 {font-size: 100%;color: #404042;background: transparent;margin:0;padding: 0px;font-weight:normal;}
.backlink {margin: 15px 0 5px 0;padding:3px 0 0 0;}

.artikelbild {margin:0 0 4px 0;padding:0;}
.einleitung {margin:0 0 0px 0;padding:0 13px 12px 13px;color: #FFF; /* background:#8E9EC2; */font-weight:bold;}
.einleitungPaddingTop {padding-top:9px;}

#content .blau, #contentfullsize .blau {color:#404042;}
#content .sepia, #contentfullsize .sepia {background:transparent;color:#404042;}

/**************************************/
/* Breadcrumb #breadcrump */
/**************************************/
#breadcrump {font-size:170%;font-weight:bold;color:#FFF;background:transparent;padding:0px 0 8px 14px;margin:0;padding-top: 10px;}
#breadcrump .inner {vertical-align:bottom;margin:0;padding:0;}
#breadcrump a.breadcrump, a.breadcrump:link, a.breadcrump:visited, a.breadcrump:hover, a.breadcrump:active,
#breadcrump a.breadcrumpa, a.breadcrumpa:link, a.breadcrumpa:active, a.breadcrumpa:visited, a.breadcrumpa:hover {
text-decoration: none;background: transparent; color: #FFF;font-weight:bold;font-size: 100%;
}
#breadcrump a.breadcrump:focus {text-decoration: none;background: transparent; color: #FFF;font-weight:bold;font-size: 100%;}

/* Default Links */
#content a, #contentfullsize a, #seitenteaser a,
#content a:link, #contentfullsize a:link, #seitenteaser a:link, 
#content a:visited, #contentfullsize a:visited, #seitenteaser a:visited ,
#content a:hover, #contentfullsize a:hover, #seitenteaser a:hover,
#content a:active, #contentfullsize a:active, #seitenteaser a:active, 
#content a:focus, #contentfullsize a:focus, #seitenteaser a:focus {
text-decoration: none;background: transparent; color: #00518D;font-weight:normal;font-size:100%;
}

#content a.teaserlink, #content a.teaserlink:link, #content a.teaserlink:visited, 
#content a.teaserlink:hover, #content a.teaserlink:active, #content a.teaserlink:focus,
#seitenteaser a.teaserlink, #seitenteaser a.teaserlink:link, #seitenteaser a.teaserlink:visited, 
#seitenteaser a.teaserlink:hover, #seitenteaser a.teaserlink:active, #seitenteaser a.teaserlink:focus {font-size:100%;font-weight:bold;}

#contentfullsize a.teaserlinksmall, #contentfullsize a.teaserlinksmall:link, #contentfullsize a.teaserlinksmall:visited, 
#contentfullsize a.teaserlinksmall:hover, #contentfullsize a.teaserlinksmall:active, #contentfullsize a.teaserlinksmall:focus {font-weight:bold;font-size:90%;}


/* Invisible Elements - fuer Textversion der Webseite */
.invis, hr {display: none;}
/* Image: Borders none*/
img {border: none;}
/* Clear */
.clearleft {clear:left;height: 0;line-height: 0px;margin: 0 0 0px 0;padding: 0;}
.clearright {clear:right;height: 0;line-height: 0px;margin: 0 0 0px 0;padding: 0;}
.clear {clear:both;height: 0;line-height: 0px;margin: 0 0 0px 0;padding: 0;}

#LinkLeiste {margin: 12px 0px 0px 0px; padding:0px  0px 10px 0px;font-weight:bold;color: #404042;background: transparent;}
#LinkLeiste div.backindex {float: left;margin: 0px; padding: 0px 0px 0px 10px;}
#LinkLeiste div.backlink {float: left;margin: 0px; padding: 0px;}
#LinkLeiste div.nextlink {float: right;margin: 0px; padding: 0px;}

#LinkLeiste2 {margin: 12px 0px 0px 0px; padding:0px  0px 10px 0px;font-weight:bold;color: #404042;background: transparent;}
#LinkLeiste2 div.backindex {float: left;margin: 0px; padding: 0px 0px 0px 10px;}
#LinkLeiste2 div.backlink {float: left;margin: 0px; padding: 0px;}
#LinkLeiste2 div.nextlink {float: right;margin: 0px; padding: 0px;}

/**************************************/
/* Download */
/**************************************/
#content .download {margin: 0 0 0 0px; padding: 0 0 3px 0;font-size:0.98em;}
#content .download ul {list-style-image: none;list-style:none outside;margin: 0;padding:4px 0 6px 0;}
#content .download ul li {margin: 0 0 1px 9px;padding: 1px 5px 2px 5px;color: #00518D;}
#content .download ul li a, a:link, a:visited, a:hover, a:active, a:focus {text-decoration: none;background: transparent; color: #00518D;font-weight:normal;font-size:100%;}
#content .downloadicon {padding: 0px;margin: 0px 0px 0px 0px;vertical-align:baseline;}

/**************************************/
/* Teaser .teaser */
/**************************************/
.hauptteaser {width:698px;margin:0 0 8px 0;padding:0;}
.hauptteaser img.hauptteaserImg {float:left;width:464px;margin:0;padding:0;border-right:4px solid #FAEDD4;}
.hauptteaser .tscontent {float:left;width:230px;min-height:244px;margin:0;padding:0 0 0px 0;color:#404042;line-height:120%;}
.hauptteaser .tscontent {height:244px;}
.hauptteaser h2 {clear:all;margin:1px 13px 1px 14px;}
.hauptteaser .tscontent p {margin:0 13px 0 14px;padding:0;}
.hauptteaser .tscontent .link {margin:3px 13px 0 14px;padding:0 0 10px 0;text-align:right;}

.bereich {
float:left;margin:0 0 7px 0;padding:4px 12px 4px 14px;color:#FFF;border-right:4px solid #FAEDD4;border-bottom:4px solid #FAEDD4;
font-size:0.89em;
}

/***** Teaser Farbwahl *****/
body#farbwahl .dunkelblau .bereich {background:#14528a;}
body#farbwahl .dunkelblau {background:#d0dce8;}

body#farbwahl .gruen .bereich {background:#8db334;}
body#farbwahl .gruen {background:#dde7c2;}

body#farbwahl .hellblau .bereich {background:#8e9ec2;}
body#farbwahl .hellblau {background:#dde2ed;}

body#farbwahl .orange .bereich {background:#d57b15;}
body#farbwahl .orange {background:#f0d1ad;}


.bildteaser {float:left;width:230px;margin:0 4px 8px 0;padding:0;color:#404042;}
.bildteaser img.teaserImg {margin:0;padding:0;border-bottom:4px solid #FAEDD4;background:transparent:color:#404042;}
.bildteaser .tscontent {width:230px;min-height:160px;margin:0;padding:0 0 0px 0;line-height:120%;}
.bildteaser .tscontent {height: 230px;}
.bildteaser h2 {clear:all;padding:1px 13px 1px 14px;}
.bildteaser .tscontent p {margin:0 13px 0 14px;padding:0;}
.bildteaser .tscontent .link {margin:3px 13px 0 14px;padding:0 0 10px 0;text-align:right;}

.teaserSeite {float:left;width:230px;margin: 0 0 4px 0;padding: 0 0 8px 0;color:#404042;}
.teaserSeite h3 {clear:all;margin:0 13px 2px 14px;padding: 1px 0px 0px 0px;font-size: 125%;color: #00518D;background: transparent;line-height:1.20em;}
.teaserSeite h3.asp {clear:all;margin:0 13px 8px 14px;}
.teaserSeite .teaserbild {clear:all;margin:0 0 5px 0;padding:2px 0 0 0;}
.teaserSeite p {margin:0 13px 0px 14px;padding:0;}
.teaserSeite p.mitAbstand {margin:0 13px 9px 14px;padding:0;}
.teaserSeite .linktxt {margin:0 13px 0 14px;padding:0 0 13px 0;}
.teaserSeite .link {margin:0px 13px 0 14px;padding:0 0 0px 0;}
.teaserSeite .mehrlink {margin:9px 13px 0 14px;padding:0 0 0px 0;}
#seitenteaser .teaserSeite .link a {display:block;margin:0 0 0px 0;padding:0;}

.teaserContent {margin:0 0 8px 0;padding:0px 0px 0px 0;color:#404042;}
.teaserContent .teaserbild {float:left;margin:0 0 0px 0;padding:0;border-right:4px solid #FAEDD4;border-bottom:4px solid #FAEDD4;}
.teaserContent .floatLeft {float:left;}
.teaserContent .tscontent {margin:0;padding:0 0 8px 0;}
.teaserContent .tscontent .txt {padding:0;margin:0 13px 0 14px;}
.teaserContent .tscontent .txt p {padding:0;margin:0 13px 0 14px;line-height:120%;}
.teaserContent .tscontent .txt .teaserdate {color:#00518D;background:transparent;margin:0;padding:0;}

.teaserContent .tscontent .txt .link {margin:3px 0px 0 0px;padding:0;text-align:right;}
#content .teaserContent .tscontent .txt .link a {font-size:0.89em;font-weight:bold;}
.teaserContent .tscontent .txt h2.linkteaser {margin:0 0 7px 0;padding:0;}
.teaserContent .tscontent .txt .linkmodul {margin:0 0 8px 0;padding:0;}
#content .teaserContent .tscontent .txt .linkmodul a.linkmodulLink {font-size:0.98em;font-weight:bold;}
.teaserContent .tsPaddingTop {padding-top:5px;}

/* Teaser Umfrage #TeaserUmfrage */
#TeaserUmfrage {margin:0;padding:0 0 25px 0;}
#TeaserUmfrage p {margin:0;padding:0 0 5px 0;font-size: 100%;}
#TeaserUmfrage label.headline {margin:0;padding:0px 0px 0px 1px;font-weight:bold;color:#404042;font-size: 90%;background: transparent;}
h4.UmfrageTeaser {padding: 0 0 10px 0;}
.TeaserUmfrageOptionList {margin:0;padding:0px 0px 10px 0px;}
.UmfrageOptionItem {margin:0;padding:0 0px 1px 0px;}
.UmfrageOptionItem .OptionLabel {float:left;margin:0;padding:0;font-size: 100%;}
.UmfrageOptionItem .OptionField {float:right;margin:0;padding:2px 0px 0px;}
#TeaserUmfrage .LabelForrunner {float:left;width:90%;margin:0;padding: 3px 0px 0px 0px;}
#TeaserUmfrage .LabelFollower {float:left;width:10%;margin:0;padding:0;font-size: 100%;text-align:right;}
#TeaserUmfrage .button {margin:10px 4px 0 0;color:#404042;background:#CCC;border:1px solid #999;cursor:pointer;font-size:100%;}
#TeaserUmfrage .UmfrageTeaserLink {color:#6e6b6a;background:transparent;}
#TeaserUmfrage .UmfrageTeaserLink a:link, a:visited, a:focus, a:hover, a:active {text-decoration:none;}
#TeaserUmfrage .UmfrageFehler {margin:0 0 2px 0;padding:0;color:#FF0000;background:transparent;}

#TeaserUmfrageResult {margin: 0px; padding: 0px 0 25px 0;}
h4.UmfrageTeaserResult {margin:0;padding:0px 0px 0 1px;font-weight:bold;color:#404042;font-size: 100%;background: transparent;}
.ResultItemText {margin: 0px; padding: 9px 0px 0px 0px;}
.ResultRight {float:right;margin: 0px;font-size: 90%;}
.ResultItemImage {margin: 0;padding:0;border:1px solid #CCC;background: #FFF;color: #404042;}
.ResultLeftSum {font-size:100%;margin: 0px 0px 0px 0px; padding: 6px 0px 0px 0px;}
.ResultRightSum {float:right;font-weight:bold;font-size:100%;margin: 0px; padding: 0 3px 0px 0px;}

/**************************************/
/* Tabellen: Fuer Datentabellen (barrierefrei) */
/**************************************/
.table {margin:0 0 12px 0;padding:0;}

table.default {margin:0;padding:0;}
table.default thead th {background:#8E9EC2;color: #fff;font-weight:bold;padding:12px 0 7px 0px;margin:0;background:#8E9EC2;color:#fff;font-size:1.25em;text-align:left;}
table.default thead th.first {background:#8E9EC2;color: #fff;font-weight:bold;padding:12px 0 7px 13px;margin:0;background:#8E9EC2;color:#FFF;font-size:1.25em;text-align:left;}
#content table.default thead th a.thLink {color:#FFF;background:transparent;font-weight:bold;}
table.default tbody tr {margin:0;padding:0px;}
table.default tbody tr.sepia {background: #FAEDD4; color: #313033;}
table.default tbody tr.blue {margin:0; padding:8px 9px 10px 0px; background: #DDE2ED; color: #313033;}
table.default tbody td {padding:8px 9px 12px 0px;margin:0;vertical-align: top;}
table.default tbody td.first {padding:8px 9px 12px 13px;margin:0;vertical-align: top;}
#content table.default tbody td a.tablelink {text-decoration: none;background: transparent; color: #00518D;font-weight:bold;font-size:100%;padding:0 0 0 1px;}
table.default p {font-size:100%;margin:0;padding:0;}

/*table.small {margin:0;padding:0;}
table.small caption {padding:0 0 13px 0;}
table.small th {background:#E1E1E1;color: #404042;font-weight:bold;padding:3px 5px 4px 7px;border-bottom:1px solid white;vertical-align: top;}
table.small th.left {background:#E1E1E1;color: #404042;font-weight:bold;padding:2px 5px 2px 7px;vertical-align: top;}
table.small td {font-size:95%;padding:2px 5px 2px 7px;vertical-align: top;}
table.small tfoot td {padding: 19px 1px 8px 1px;}
table.small p {font-size:100%;margin:0;padding:0;}*/

/**************************************/
/* Forms Allgemein */
/**************************************/
form {margin: 0;padding:0;}
fieldset {border:none;padding: 5px 0 0 0; margin: 0;}
legend {display: none;} 
label {font-family: Arial, Verdana, Helvetica, sans-serif;color: #404042;background: transparent;margin: 0; padding: 0;}  

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

/* Inputfeld plus Errorvariante */
.input {font-family: Arial, Verdana, Helvetica, sans-serif;color: #404042;background: #FFF;height:17px;margin:0;padding:0 2px;}
/* Selectfeld */
.select {font-family: Arial, Verdana, Helvetica, sans-serif;color: #404042;background: #FFF;margin:0;padding:0;}
/* Textarea */
textarea {font-family: Arial, Verdana, Helvetica, sans-serif;color: #404042;background: #FFF;}
.button {
font-family:Arial,Verdana,Helvetica,sans-serif;text-decoration:none;font-size:90%;
color:#FFF;font-weight:bold; /* background:#8E9EC2 none;*/ border:none;margin:0;padding:0;
}

/* Specialformat fuer Radio, Checkboxen im Umfrage Teaser */

/**************************************/
/* Spezielle, individuelle Formate ab hier:  */
/**************************************/

/**************************************/
/* Sitemap */
/**************************************/
#content .sitemap {margin: 0 0 0 1px; padding: 0;font-size:100%;}
#content .sitemap ul {list-style-image: none;list-style:none outside;margin: 0 13px 0 14px;padding:0;}
#content .sitemap ul li {margin: 4px 0 0px 0;padding: 1px 13px 0px 13px; /* background: #DDE2ED; */ color: #404042;}
#content .sitemap ul li.first {margin-top:12px;margin-bottom:12px;}
#content .sitemap ul li.ohne {margin: 0;padding: 0;background: #FCF4E5 none;color: #404042;border: none;width: 100%;;}
#content .sitemap ul ul {list-style-image: none;list-style:none outside;padding:8px 0 8px 0px;margin:0 0 0px 0;}
#content .sitemap ul ul li {padding:0px 0px 2px 0px;margin:0px 20px 0px 20px;background: #FCF4E5 none;color: #404042;}
#content .sitemap ul ul li.ohne2  {margin: 0;padding: 0;background: #FFF none;color: #404042;border: none;width: 400px;}
#content .sitemap ul ul ul {list-style-image: none;list-style:none outside;padding:0 0 4px 0;margin:3px 0 5px 0;}
#content .sitemap ul ul ul li {padding:0px;margin:0 0 0 30px;}
#content .sitemap ul ul li.ohne3  {margin: 0;padding: 0;background: transparent none;color: #404042;border: none;width: 400px;}
#content .sitemap ul ul ul ul {list-style:none outside;padding:0;margin:3px 0 5px 0;}
#content .sitemap ul ul ul ul li {padding:0;margin:0 0 0 45px;font-size:90%;}

#content .sitemap ul a.sitemaplink, a.sitemaplink:link, a.sitemaplink:active, a.sitemaplink:visited,
#content .sitemap ul a.sitemaplinkb, a.sitemaplinkb:link, a.sitemaplinkb:active, a.sitemaplinkb:visited {
text-decoration:none;color: #00518D;background: transparent;font-weight:bold;
}
#content .sitemap ul a.sitemaplink:hover, #content .sitemap ul a.sitemaplinkb:hover {
text-decoration:none;color: #FFF;background: transparent;font-weight:bold;
}

#content .sitemap ul a.sitemaplink2, a.sitemaplink2:link, a.sitemaplink2:active, a.sitemaplink2:visited,
#content .sitemap ul a.sitemaplink2b, a.sitemaplink2b:link, a.sitemaplink2b:active, a.sitemaplink2b:visited {
text-decoration:none;color: #00518D;background: transparent;font-weight:bold;
}
#content .sitemap ul a.sitemaplink2:hover, #content .sitemap ul a.sitemaplink2b:hover {
text-decoration:none;color: #8E9EC2;background: transparent;font-weight:bold;
}

#content .sitemap ul a.sitemaplink3, a.sitemaplink3:link, a.sitemaplink3:active, a.sitemaplink3:visited,
#content .sitemap ul a.sitemaplink3b, a.sitemaplink3b:link, a.sitemaplink3b:active, a.sitemaplink3b:visited {
text-decoration:none;color: #8E9EC2;background: transparent;font-weight:bold;
}
#content .sitemap ul a.sitemaplink3:hover, #content .sitemap ul a.sitemaplink3b:hover {
text-decoration:none;color: #00518D;background: transparent;font-weight:bold;
}

#content .sitemap ul li.specialNav {color:#00518D;margin:4px 0 0 0;}
#content .sitemap ul a.specialNavLink, a.specialNavLink:link, a.specialNavLink:active, a.specialNavLink:visited {color:#00518D;background:transparent;}
#content .sitemap ul a.specialNavLink:hover, a.specialNavLink:focus {color:#FFF;background:transparent;}

/**************************************/
/* Suche Form .sucheHaupt */
/**************************************/
.suchePart {margin: 0px; padding:0px 0px 0px 7px;}
.sucheHaupt {margin:0 13px 15px 14px;padding:0;}
.sucheHaupt label {margin:0;padding:0;}
.fieldsearch {width: 100%;margin:0;padding:0 0 2px 0;}
.labelsearch {margin:0;padding:0;}

/**************************************/
/* Suchergebnis #searchresult */
/**************************************/
#searchresult {width: 412px;margin:15px 0 0 0;padding:0;}
#searchresult p {margin:0 0 10px 0;padding:0;}

#searchresult ul {list-style-image: none;list-style:none outside;margin: 0;padding:0;}
#searchresult ul li {margin: 0;padding: 5px 0 20px 0;color: #404042;background: transparent;}

/* Link der Searchheadline */
#content a.searchtitle, a.searchtitle:link, a.searchtitle:active, a.searchtitle:visited  {text-decoration: none;color: #00518D;border:none;background: transparent;font-weight:bold;}
#content a.searchtitle:hover {text-decoration: none;color: #00518D;background: transparent;font-weight:bold;}

/* Suche Breadcrumb */
#searchresult a.breadcrumb, a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited {text-decoration: none;color: #00518D;border:none;background: transparent;font-weight:bold;}
#searchresult a.breadcrumb:Hover {text-decoration: none;color: #00518D;background: transparent;font-weight:bold;}

/* Suchergebnistrenner */
#searchresult .trenner {border-bottom: 1px solid #999999; margin: 5px 0 25px 0;color: #404042;background: transparent;}

/* Suchergebnis: Blaettern, Aktuelle Seite, Blaetternlink */
#sucheblaettern {color: #404042;margin:15px 0 0 0;padding:0;background: transparent;}
#sucheblaettern .left {float:left;width:107px;margin:0;padding:0;}
#sucheblaettern .middle {float:left;width:265px;margin:0;padding:0;text-align:center;}
#sucheblaettern .middle a.blt, a.blt:link, a.blt:visited {color:#00518D;background:transparent;font-weight:bold;}
#sucheblaettern .middle a.blt:hover, a.blt:active {color:#00518D;background:transparent;font-weight:bold;}
#sucheblaettern .middle a.bltactive {color:#00518D;background:transparent;}
#sucheblaettern .right {float:right;width:63px;text-align:right;margin:0;padding: 1px 0 0;}
#sucheblaettern .right p {display:inline;padding:0;margin:0;}
#sucheblaettern .right p img {display:inline;padding:0;margin:0;}
.currentpage {font-weight:bold;}
.morepages {float:right;margin:1px 0 2px 0;padding: 0;}
.results {margin: 0; padding: 0;}

#searchresult a.blaetternlink, a.blaetternlink:link, a.blaetternlink:active, a.blaetternlink:visited {text-decoration: none;color: #404042;border: none;background: transparent;}
#searchresult a.blaetternlink:hover {text-decoration: none;color: #00518D;background: transparent;}

/**************************************/
/* Standardformular #standardform */
/**************************************/
#standardform {margin: 0; padding: 0 13px 0 14px;}
#standardform p.error {color: red;background: transparent;margin:2px 0;padding:0;}

.fieldsetstandard {border:none;padding: 5px 0 0 0; margin: 0;}

.loginerrorbox {border: 1px solid #FF0000;padding:5px;margin:0;}
.fieldsetlogin {background:#F8F8F8;color:#404042;border:none;margin:0;padding:5px;}

.LabelForrunner {float:left;margin: 0 10px 9px 0;padding: 2px 0 0 0;width:100px;clear:left;}
.LabelFollower {float:left;margin: 0 0 9px 0;padding: 0;width:290px;}

.formnote {font-size:85%;margin:0 0 0 124px;padding:0;}

/**************************************/
/* Validierungs-Icons */
/**************************************/
.validIcons {margin:5px 0 0 5px;padding:0;}

/**************************************/
/* Barrierefreie Formate */
/**************************************/
.unsichtbar, dfn {position: absolute;left: -1000px;top: -1000px;width: 0px;height: 0px;display: inline;border:1px solid red;}

/**************************************/
/* Content Module */
/**************************************/
#ContentModulePart {margin: 0px; padding: 0px;}
.NoModulePadding {margin: 0px 0px px 0px; padding: 0;border:0;}

.ContentModule {margin: 0px; padding: 0px;}
.ContentModuleTeaser {margin: 0px 0px 15px 0px; padding: 0px;}
.ContentModuleFrame {margin: 0px 0px 15px 0px; padding: 0px;}

.ModuleContent {margin: 0 0 0px 0; padding: 5px  13px  8px  13px;}
.ModuleContent2 {margin: 0 0 0px 0; padding: 5px  13px  0px  13px;}

/* Hack fuer Listen in Contentmodulen: IE zieht Listen bei gefloateten Bildern unter das Bild */

/*#ContentModulePart  h1 {margin: 0px;padding: 0px 0px 8px 0px; color: #404042;background: transparent;}
#ContentModulePart  h2 {margin: 0px; padding: 0px 0px 5px 0px; color: #404042;background: transparent;}
#ContentModulePart  h3 {margin: 0px; padding: 0px 0px 0 0px; color: #404042;background: transparent;}
#ContentModulePart  h1.teaserbox {margin: 0px;padding: 0px; color: #404042;background: transparent;font-weight:bold;}
#ContentModulePart  h2.teaserbox {margin: 0px; padding: 0px; color: #404042;background: transparent;font-weight:bold;}
#ContentModulePart  h3.teaserbox {margin: 0px; padding: 0px; color: #404042;background: transparent;font-weight:bold;}
#ContentModulePart  h1.teaserboxmodule {margin: 0px;padding: 0px 0px 5px 0px; color: #404042;background: transparent;}
#ContentModulePart  h2.teaserboxmodule {margin: 0px; padding: 0px 0px 5px 0px; color: #404042;background: transparent;}
#ContentModulePart  h3.teaserboxmodule {margin: 0px; padding: 0px 0px 0 0px; color: #404042;background: transparent;}*/

.ModuleContent  p {margin: 0px; padding: 0px 0px 0px 0px; color: #404042;background: transparent;}
.ModuleContent  p.error {margin: 0px; padding: 0px 0px 0px 0px; color: red;background: transparent;}

.ModuleBildLinks {float:left;margin: 0px; padding: 8px 15px 8px 0px;}
.ModuleBildRechts {float:right;margin: 0px; padding: 8px 0px 8px 15px;}
.ModuleBildPicto {margin: 0px; padding: 0px;}

.ContentModul2spaltig {margin:0;padding:0;}
.ContentForrunner {clear:left;float:left;width:50px;margin:0;padding:0;font-weight:bold;}
.ContentFollower {float:left;margin:0;padding:0;}

/* Popup Styles fuer Inhalte im Popiup-Template */
#popup #outer {text-align: left;width: 100%;margin: 0;color: #404042;background: transparent;}
#popup #inner {text-align: left;width: 500px;margin: 0;color: #404042;background: transparent;border: 1px solid #DDD;}
#popup #header {padding: 0;margin: 0;background: #FFF; color: #404042;width: 500px;border: 1px solid #DDD;}
#popup #content {float: left;margin: 5px 5px 5px 5px;padding: 4px 5px 10px 5px;color: #404042;background: #FFF;border: 1px solid #DDD;width: 470px;}
#popup #footer {color: #404042;background: transparent;margin: 5px 0 5px 5px;padding: 4px 5px 10px 5px;}
#popup .popupbild {float:left;margin:0 10px 20px 0;}

/* Bildnavigation */
#ContentModulePart ul.bildnavigation {margin: 0;padding: 0;font-size: 95%;list-style:none;list-style-image: none;}
#ContentModulePart ul.bildnavigation li {display:inline;margin:0;padding:0;}

#ContentModulePart ul a, #ContentModulePart ul a:link, #ContentModulePart ul a:visited {color: #404042;background: transparent;text-decoration: none;font-size: 95%;}
#ContentModulePart ul a:hover, #ContentModulePart ul a:active, #ContentModulePart ul a:focus {color: #336699;background: transparent;text-decoration: none;}

#ContentModulePart a.active, #ContentModulePart a.active:link,#ContentModulePart a.active:visited {color: #336699;background: transparent;text-decoration: none;}
#ContentModulePart a.active:hover, #ContentModulePart a.active:active, #ContentModulePart a.active:focus {color: #336699;background: transparent;text-decoration: none;}


/**************************************/
/* Hyperlex */
/**************************************/
#HyperlexIndex {float: left;width:230px;margin:0 0 4px 0;padding:3px 0 7px 0;color:#FFF; /* background:#8E9EC2; */}
#HyperlexIndex ul {list-style:none outside;list-style-image:none;background:transparent;color:#FFF;margin:0 0 0 14px;padding:5px 0;width:195px;}
#HyperlexIndex ul li {float:left;padding:0px 4px 0px 4px;margin:0 0 4px 0;border-right:1px solid #FFF;}
#HyperlexIndex ul li.HyperlexIndexfirst {float:left;padding:0px 3px 0px 1px;}
#HyperlexIndex ul li.HyperlexIndexlast {float:left;padding:0px 0 0px 3px;border-right:none;}
#HyperlexIndex a.HLL, a.HLL:link, a.HLL:visited {color:#FFF;background:transparent;text-decoration:none;font-weight:normal;font-size:110%;}

#HyperlexIndex a.HLL:active {background:transparent;text-decoration:none;font-weight:normal;}
#HyperlexIndex a.HLL:hover {background:transparent;text-decoration:none;font-weight:normal;}
#HyperlexIndex a.HLLactive, a.HLLactive:link {background:transparent;text-decoration:none;font-weight:normal;font-size:110%;}

#HyperlexSuche {float: left;width:230px;margin:0 0 4px 0;padding:10px 0px 0 0;color:#FFF; /* background:#8E9EC2; */}
#HyperlexSuche fieldset {margin:0; padding: 0 10px 12px 14px;}
#HyperlexSuche label {color:#FFF;background:transparent;font-weight:bold;margin:2px 0px 0 0;}
#HyperlexSuche input {margin:0;padding:0 2px;}
#HyperlexSuche .formbutton {margin: 5px 0 0px 0;padding:0;text-align:right;width:100%;}
#HyperlexSuche .formbutton a {color:#FFF;background:transparent;font-size:0.89em;}
#HyperlexSuche .HyperlexSucheinput {margin:2px 0px 0px 0px;width:197px;}
#HyperlexSuche .HyperlexSuchebutton {background: #FFF; color: #404042;border: 1px solid #000;}

#Hyperlex {margin:0 13px 0 8px;padding:0;}

#HyperlexErgebnisse {margin:0 0 0 6px;padding:0;}
#HyperlexErgebnisse .contentSpalte {float:left;width:145px;margin:0;padding:0 0 13px 0;}
#HyperlexErgebnisse .contentSpalteLast {float:left;width:145px;margin:0;padding:0;}
#HyperlexErgebnisse h3 {font-weight:bold;margin: 0px;padding: 13px 0px 1px 6px;color: #00518D; background: transparent;}
#HyperlexErgebnisse ul {list-style:none;list-style-image: none;margin: 0px; padding: 13px 0 0 0px;}
#HyperlexErgebnisse ul.noletter {list-style:none;list-style-image: none;margin-top: 0px;padding-top: 13px;margin-bottom: 0px;}
#HyperlexErgebnisse ul.hlUlWidth {width:410px;}
#HyperlexErgebnisse ul li {margin: 0; padding: 0px 0px 3px 0px;}

#content #Hyperlex #HyperlexErgebnisse ul li a.HLELink {display:block;width:134px;margin:0;padding:2px 5px 4px 6px;color:#404042;background:transparent;font-size:100%;}
#content #Hyperlex #HyperlexErgebnisse ul li a.HLELink, a.HLELink:link, a.HyperlexErgebnisLink:visited {
color:#404042;font-weight: normal;background:transparent;text-decoration:none;
}
#content #Hyperlex #HyperlexErgebnisse ul li a.HLELink:active, #content #Hyperlex #HyperlexErgebnisse ul li a.HLELink:hover {
text-decoration:none;font-weight:normal;color:#FFF;background:#8E9EC2;
}

#HyperlexErgebnisse .contentSpalteErgebnis {margin:0;padding:0 14px 0 0;}

/**************************************/
/* Datumsfilter */
/**************************************/
/* Filtermodus */
#filtermodus {margin:0px;padding:11px 10px 1px 14px; /* background:#8E9EC2; */ color:#404042;}
#filtermodus legend {display:none;}
#filtermodus select {color:#404042;background:#FFF;}
#filtermodus .formbutton {margin: 5px 0 0px 0;text-align:right;width:100%;}
#filtermodus .formbutton a {color:#FFF;background:transparent;font-size:0.89em;}
.fieldsetfiltermodus {margin: 0 0 11px 0;padding: 0px;}
#filtermodus label {font-weight:bold;font-size: 90%;}
.selectmonat {margin: 0 5px 0 0; padding: 0;}
.selectjahr {margin: 0 5px 0 0; padding: 0;}
.filtereintraege {margin:0 0 9px 0;padding: 4px 0px 0px 14px;}
.filterSucheInput {width:197px;}


