/**************************************/
/* Header #header */
/**************************************/
#logo {padding:0;margin: 0px;float:right;}

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

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

h1 {font-size: 125%;color: #001779;background: transparent;margin: 0 0 10px 0;padding: 0;}
h2 {font-size: 115%;color: #001779;background: transparent;margin: 0 0 5px 0;padding: 0;}
h3 {font-size: 100%;color: #000;background: transparent;margin:0;padding: 0;}
h4 {font-size: 100%;color: #000;background: transparent;margin:0;padding: 15px 0 10px 40px;}
.backlink {margin: 15px 0 5px 0;padding:3px 0 0 0;color:#001779;background:transparent;}

/**************************************/
/* Breadcrumb #breadcrump */
/**************************************/
#breadcrump {margin:0;padding:0px 0px 0px 7px;font-size: 90%;}
#breadcrump a.breadcrump, a.breadcrump:link, a.breadcrump:visited, a.breadcrump:hover, a.breadcrump:active {text-decoration: none;background: transparent; color: #001779;font-weight:bold;font-size: 100%;}
#breadcrump a.breadcrump:focus {text-decoration: underline;background: transparent; color: #001779;font-weight:bold;font-size: 100%;}
#breadcrump a.breadcrumpa, a.breadcrumpa:link, a.breadcrumpa:active, a.breadcrumpa:visited, a.breadcrumpa:hover {text-decoration: none;background: transparent; color: #000;font-weight:bold;font-size: 100%;}

/* Default Links */
a {text-decoration: none;background: transparent; color: #001779;}
a:link {text-decoration: none;background: transparent; color: #001779;}
a:visited {text-decoration: none;background: transparent; color: #001779;}
a:hover {background: transparent; color: #001779;text-decoration: underline;}
a:active {background: transparent; color: #001779;text-decoration: underline;}
a:focus {background: transparent; color: #001779;text-decoration: underline;}

/* 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 px 0;padding: 0;}
.clearright {clear:right;height: 0;line-height: 0px;margin: 0 0 px 0;padding: 0;}
.clearright2 {clear:right;height: 0;line-height: 0px;margin: 0 0 px 0;padding: 0;}
.clear {clear:both;height: 0;line-height: 0px;margin: 0 0 px 0;padding: 0;}

.LinkLeiste {margin: 0px 0px 0px 0px;color: #001779;background: transparent;height: 25px;}
.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;}
.LinkLeiste a, a:link, a:visited {text-decoration:none;}
.LinkLeiste a:hover, a:active, a:focus {text-decoration:none;}

/**************************************/
/* Download */
/**************************************/
#content .download {margin: 0; padding: 0 0 25px 0;font-size:100%;}
#content .download ul {list-style-image: none;list-style:none outside;margin: 0;padding:0;}
#content .download ul li {margin: 0 0 5px 0;padding: 1px 5px 2px 0;color:#666;background:transparent;}
#content .download ul li a {font-size:100%;}
#content .downloadicon {padding: 0px;margin: 0px 5px 0px 0px;vertical-align:middle;}
#contentwhitebg .download {margin: 0; padding: 0 0 9px 0;font-size:100%;}
#contentwhitebg .download ul {list-style-image: none;list-style:none outside;margin: 0;padding:0;}
#contentwhitebg .download ul li {margin: 0 0 5px 0;padding: 0px 5px 0px 0;color:#666;background:transparent;}
#contentwhitebg .download ul li a {font-size:100%;}
#contentwhitebg .downloadicon {padding: 0px;margin: 0px 5px 0px 0px;vertical-align:middle;}
#contentwhitebgr .download {margin: 0; padding: 0 0 9px 0;font-size:100%;}
#contentwhitebgr .download ul {list-style-image: none;list-style:none outside;margin: 0;padding:0;}
#contentwhitebgr .download ul li {margin: 0 0 5px 0;padding: 1px 5px 2px 0;color:#666;background:transparent;}
#contentwhitebgr .download ul li a {font-size:100%;}
#contentwhitebgr .downloadicon {padding: 0px;margin: 0px 5px 0px 0px;vertical-align:middle;}

/**************************************/
/* Teaser .teaser */
/**************************************/
#TeaserBox {margin: 0px; padding: 0px;}
.teaserContent {padding:0 0 10px 0;margin:0;}
.ListSpacer {padding-bottom: 0px;}
.Hochformat {float:left;width: 99px;margin-right: 50px;}
.HochformatLast {float:left;width: 99px;margin-right: 0px;}
.teaserContentImg {margin: 0 0px 10px 0;padding:0px;}
.teaserContentTxt {float:left;margin:0;padding:0;width:320px;line-height: 100%;}
#TeaserBox .teaserContentTxt p {margin: 0px; padding: 0px;}
#teaserContentTxtHochformat {margin:0;padding:0;width:99px;}
#TeaserHochformat {margin: 0px; padding: 0px;}
#TeaserHochformat p {margin: 0px; padding: 0px;line-height: 120%;}
.teaserContentTxtList {float:left;margin:0;padding:0;width:270px;}
.teaserContent h2 {height: 35px;font-size: 100%; background: transparent; color: #001779;}
#ListContentSpalte1 {float:left;width: 341px;margin: 0px; padding: 0px 25px 0px 0px;height: 235px;}
#ListContentSpalte2 {float:left;width: 341px;margin: 0px; padding: 0px 0px 0px 0px;height: 235px;}
#ListContentSpalte1 p {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;}
#ListContentSpalte2 p {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;}
#fusstext {margin: 0px; padding: 0px;}
#fusstext p {margin: 0px; padding: 0px;}

.teaserSeite {margin: 0 0 11px 0;padding: 0;}
.teaserSeite p {margin:0;padding:0;}

.teaserGlobal {margin: 0 0 11px 0;padding: 0;}
.teaserGlobal p {margin:0;padding:0;}

.teaserdate {float:left;background:transparent;margin:0;padding:1px 7px 0px 0px;}
a.teaserlink, a.teaserlink:link, a.teaserlink:active, a.teaserlink:visited {background: transparent;color: #001779;text-decoration:none;}
a.teaserlink:hover {background: transparent; color: #001779;}

.fieldsetTeaserLogin {margin:0;padding:0;}

h3.hlLoginteaser {padding:0;margin:0;text-align:right;}

.teaserLogin {margin:0 0 5px 0;padding:2px 10px 10px 10px;background:#F6F6F6;color: #000;border:1px solid #DDD;}
.teaserLogin label {color: #666;background:transparent;}
.teaserLogin .loginbutton {margin:2px 0;padding:0;}

/* Linkmodul: Standardteaser */
#TeaserBoxLinkBox {margin: 0px;padding: 0px 0px 0px 5px;text-align:right;color:#000;background: transparent;font-weight:normal;}
.LinkTri {vertical-align:baseline;padding-right: 5px;}

#TeaserBoxLinkBox a.TeaserBoxLink, a.TeaserBoxLink:link, a.TeaserBoxLink:active, a.TeaserBoxLink:visited {text-decoration:none;font-weight:normal;}
#TeaserBoxLinkBox a.TeaserBoxLink:hover {text-decoration:underline;font-weight:normal;}

/* Teaser Umfrage #TeaserUmfrage */
#TeaserUmfrage {margin:0;padding:0 0 3px 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:#000;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:#000;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:underline;}
#TeaserUmfrage .UmfrageFehler {margin:0 0 2px 0;padding:0;color:#FF0000;background:transparent;}

#TeaserUmfrageResult {margin: 0px; padding: 0px 0 0 0;}
h4.UmfrageTeaserResult {margin:0;padding:0px 0px 0 1px;font-weight:bold;color:#000;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: #000;}
.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;}

.TeaserLogin {float:left;width:240px;margin:0;padding:23px 0 0 0;}

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

table.default {margin:0;padding:0;}
table.default caption {padding:0 0 13px 0;}
table.default th {color: #000;font-weight:bold;padding:3px 5px 4px 7px;vertical-align: top;text-align:left;}
table.default th.left {color: #000;font-weight:bold;padding:2px 5px 2px 5px;vertical-align: top;text-align:left;}
table.default td {padding:2px 5px 2px 7px;vertical-align: top;text-align:left;}
table.default tfoot td {padding: 19px 1px 8px 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: #000;font-weight:bold;padding:3px 5px 4px 7px;border-bottom:1px solid white;vertical-align: top;}
table.small th.left {background:#E1E1E1;color: #000;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: 0; margin: 0;}
legend {display: none;} 
label {font-family: Arial, Verdana, Helvetica, sans-serif;color: #000;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: #000;background: #FFF;margin:0;padding:0 2px;border:1px solid #001779;}
.inputsearchfield {font-family: Arial, Verdana, Helvetica, sans-serif;color: #000;background: #FFF;padding:0;border: none;width:65px;font-size:95%; height: 17px;vertical-align:top;}
*+.inputsearchfield {margin:1px 0px 0px 6px}
/* Selectfeld */
.select {border: 1px solid #001779;font-family: Arial, Verdana, Helvetica, sans-serif;color: #000;background: #FFF;margin:0;padding:0;font-size:100%;height: 17px;}
/* Textarea */
textarea {border: 1px solid #001779;font-family: Arial, Verdana, Helvetica, sans-serif;color: #000;background: #FFF;}
.button {font-family: Arial, Verdana, Helvetica, sans-serif; color: #001779; background: #FFF none;border:1px solid #001779;font-size:95%;text-decoration: none;}
.buttonsearch {font-family: Arial, Verdana, Helvetica, sans-serif; color: #001779; background: #FFF none;border: none;font-size:95%;text-decoration: none;}

/* 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;padding:0;}
#content .sitemap ul li {margin: 10px 0 5px 0;padding: 1px 5px 2px 5px;background: #F6F6F6;color: #000;}
#content .sitemap ul li.ohne {margin: 0;padding: 0;background: #FFF none;color: #000;border: none;width: 400px;}
#content .sitemap ul ul {list-style-image: none;list-style:none outside;padding:0px;margin:5px 0 5px 0;}
#content .sitemap ul ul li {padding:0px 0px 2px 0px;margin:0px 0px 0px 15px;background: #FFF none;color: #000;}
#content .sitemap ul ul li.ohne2  {margin: 0;padding: 0;background: transparent none;color: #000;border: none;width: 400px;}
#content .sitemap ul ul ul {list-style-image: none;list-style:none outside;padding:0;margin:5px 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: #000;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%;}

#contentwhitebg .sitemap {margin: 0 0 0 1px; padding: 0;font-size:100%;}
#contentwhitebg .sitemap ul {list-style-image: none;list-style:none outside;margin: 0;padding:0;}
#contentwhitebg .sitemap ul li {margin: 10px 0 5px 0;padding: 1px 5px 2px 5px;background: #F6F6F6;color: #000;}
#contentwhitebg .sitemap ul li.ohne {margin: 0;padding: 0;background: #FFF none;color: #000;border: none;width: 400px;}
#contentwhitebg .sitemap ul ul {list-style-image: none;list-style:none outside;padding:0px;margin:5px 0 5px 0;}
#contentwhitebg .sitemap ul ul li {padding:0px 0px 2px 0px;margin:0px 0px 0px 15px;background: #FFF none;color: #000;}
#contentwhitebg .sitemap ul ul li.ohne2  {margin: 0;padding: 0;background: transparent none;color: #000;border: none;width: 400px;}
#contentwhitebg .sitemap ul ul ul {list-style-image: none;list-style:none outside;padding:0;margin:5px 0 5px 0;}
#contentwhitebg .sitemap ul ul ul li {padding:0px;margin:0 0 0 30px;}
#contentwhitebg .sitemap ul ul li.ohne3  {margin: 0;padding: 0;background: transparent none;color: #000;border: none;width: 400px;}
#contentwhitebg .sitemap ul ul ul ul {list-style:none outside;padding:0;margin:3px 0 5px 0;}
#contentwhitebg .sitemap ul ul ul ul li {padding:0;margin:0 0 0 45px;font-size:90%;}

#contentwhitebgr .sitemap {margin: 0 0 0 1px; padding: 0;font-size:100%;}
#contentwhitebgr .sitemap ul {list-style-image: none;list-style:none outside;margin: 0;padding:0;}
#contentwhitebgr .sitemap ul li {margin: 10px 0 5px 0;padding: 1px 5px 2px 5px;background: #F6F6F6;color: #000;}
#contentwhitebgr .sitemap ul li.ohne {margin: 0;padding: 0;background: #FFF none;color: #000;border: none;width: 400px;}
#contentwhitebgr .sitemap ul ul {list-style-image: none;list-style:none outside;padding:0px;margin:5px 0 5px 0;}
#contentwhitebgr .sitemap ul ul li {padding:0px 0px 2px 0px;margin:0px 0px 0px 15px;background: #FFF none;color: #000;}
#contentwhitebgr .sitemap ul ul li.ohne2  {margin: 0;padding: 0;background: transparent none;color: #000;border: none;width: 400px;}
#contentwhitebgr .sitemap ul ul ul {list-style-image: none;list-style:none outside;padding:0;margin:5px 0 5px 0;}
#contentwhitebgr .sitemap ul ul ul li {padding:0px;margin:0 0 0 30px;}
#contentwhitebgr .sitemap ul ul li.ohne3  {margin: 0;padding: 0;background: transparent none;color: #000;border: none;width: 400px;}
#contentwhitebgr .sitemap ul ul ul ul {list-style:none outside;padding:0;margin:3px 0 5px 0;}
#contentwhitebgr .sitemap ul ul ul ul li {padding:0;margin:0 0 0 45px;font-size:90%;}

a.sitemaplink, a.sitemaplink:link, a.sitemaplink:active, a.sitemaplink:visited {text-decoration:none;color: #000;background: transparent;}
a.sitemaplink:hover {text-decoration:none;color: #001779;background: transparent;}
a.sitemaplinkb, a.sitemaplinkb:link, a.sitemaplinkb:active, a.sitemaplinkb:visited {text-decoration:none;color: #000;background: transparent;font-weight:bold;}
a.sitemaplinkb:hover {text-decoration:none;color: #001779;background: transparent;}

/**************************************/
/* Suche Form .sucheHaupt */
/**************************************/
.sucheHaupt {margin:0 0 18px 0;padding:0;}
.sucheHaupt label {margin:0;padding:0;}
.fieldsearch {margin:0;padding:0;}
.labelsearch {margin:0;padding:0;}

/**************************************/
/* Suchergebnis #searchresult */
/**************************************/
#searchresult {margin:10px 0 0 0;padding:0;width: 520px;}

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

/* Link der Searchheadline */
#searchresult a.searchtitle, a.searchtitle:link, a.searchtitle:active, a.searchtitle:visited  {color: #001779;border:none;background: transparent;font-weight:bold;font-size: 110%;}
#searchresult a.searchtitle:hover {color: #001779;text-decoration:underline;background: transparent;}

/* Suche Breadcrumb */
#searchresult a.breadcrumb, a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited {color: #001779;border:none;background: transparent;font-size: 95%;}
#searchresult a.breadcrumb:Hover {color: #001779;background: transparent;}

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

/* Suchergebnis: Blaettern, Aktuelle Seite, Blaetternlink */
.blaettern {color: #000;margin:0;padding:0;background: transparent;}
.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: #000;border: none;background: transparent;}
#searchresult a.blaetternlink:hover {text-decoration: underline;color: #001779;background: transparent;}

/* Suche liefert kein Ergebnis */
.searchempty {color: red;}

/**************************************/
/* Standardformular #standardform */
/**************************************/
#standardform {margin: 0; padding: 0;}
#ContentModulePart div.error {color: red;background: transparent;margin:0 0 0 120px;padding:0;font-size:90%;}

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

.LabelForrunner {float:left;margin: 0 5px 7px 0;padding: 2px 0 0 0;width:115px;}
.LabelFollower {float:left;margin: 0 0 7px 0;padding: 0;width:310px;}
.LabelForrunnerError {float:left;margin: 0 5px 7px 0;padding: 2px 0 0 0;width:115px;color:#FF0000;background:transparent;}
.fieldsetstandard .Error {color:#FF0000;background:transparent;}
.LabelFollowerError {float:left;margin: 0 0 7px 0;padding: 0;width:310px;}
.LabelFollowerError .input {border:1px solid #FF0000;color:#000;background:#EFEFEF;}
.LabelFollowerError textarea, .Error textarea {border:1px solid #FF0000;color:#000;background:#EFEFEF;}

.formError {margin:0;padding:0;}
.formError .input {border:1px solid #FF0000;color:#000;background:#EFEFEF;}
.formError textarea {border:1px solid #FF0000;color:#000;background:#EFEFEF;}
.formnote {font-size:90%;margin:0 0 0 120px;padding:0;}

/**************************************/
/* Login .login */
/**************************************/
.LogoLogin{float:right;margin:0;padding:14px 11px 8px 0;}

.login {float:left;width:314px;margin:0;padding:5px 0 0 24px;}
.loginerrorbox {padding:3px 0 6px 1px;margin:0;color:#FF0000;background:transparent;font-size:90%;}
.fieldsetlogin {border:none;margin:0;padding:0;}
.fieldsetlogin label {color:#001779;background:transparent;}

.loginTxt {color:#001779;background:transparent;margin:0;padding:0 0 6px 0;}

.LabelForrunnerLogin {float:left;margin: 0 6px 5px 0;padding: 0;width:65px;}
.LabelFollowerLogin {float:left;margin: 0 0 5px 0;padding: 0;width:170px;}
.inputlogin {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:90%;color: #000;background: #FFF;margin:0;padding:0 2px;border:1px solid #001779;width:116px;height:12px;}

/**************************************/
/* 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;}

/**************************************/
/* Content Module */
/**************************************/
#ContentModulePart {margin: 0px; padding: 0px;width: 100%;}
.ContentModule {margin: 0px; padding: 0px;}
.ContentModuleTeaser {margin: 0px 0px 18px 0px; padding: 0px;}
.ContentModuleFrame {margin: 0px 0px 18px 0px; padding: 0px;}

.ModuleContentBox {margin: 0px; padding: 20px  25px  0px  25px;}
.ModuleContentBoxNurBilder {margin: 0px; padding: 20px  0px  0px  25px;}
.ModuleContentBoxNoSpacer {margin: 0px; padding: 0px  0px  0px  0px;}
.ModuleContentBoxNoSpacerList {margin: 0px; padding: 20px  0px  0px  25px;}

.ModuleContent {float:left;margin: 0px; padding: 0px  0px  0px  0px;}
.ContentSpacer {padding: 20px  0px  25px  0px;}
.ContentSpacer2 {padding: 0px  0px  25px  0px;}
.ContentSpacer3 {padding: 20px  0px  0px  0px;}
.ContentHeightWithLinks {height:301px;}
.ContentHeightWithLinks2 {height:326px;}
.ContentHeightWithLinks2hl {height:298px;}
.ModuleContentTeaserBox {margin: 0px; padding: 7px 10px 7px 10px; color: #000;background: transparent;border:1px solid #cecece;}
.ModuleContentSpalte1 {float:left;width: 341px;margin: 0px; padding: 0px 25px 0px 0px;}
.ModuleContentSpalte2 {float:left;width: 341px;margin: 0px; padding: 0px 0px 0px 0px;}


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

.ModuleContentTeaserBoxModule {margin: 0px; padding: 0px  0px  1px  0px;}

#ContentModulePart  h1 {margin: 0px;padding: 0px 0px 10px 0px; color: #001779;background: transparent;}
#ContentModulePart  h2 {margin: 0px; padding: 0px 0px 5px 0px; color: #000;background: transparent;}
#ContentModulePart  h3 {margin: 0px; padding: 0px 0px 0 0px; color: #000;background: transparent;}
#ContentModulePart  h1.teaserbox {margin: 0px;padding: 0px; color: #000;background: transparent;font-weight:bold;}
#ContentModulePart  h2.teaserbox {margin: 0px; padding: 0px; color: #000;background: transparent;font-weight:bold;}
#ContentModulePart  h3.teaserbox {margin: 0px; padding: 0px; color: #000;background: transparent;font-weight:bold;}
#ContentModulePart  h1.teaserboxmodule {margin: 0px;padding: 0px 0px 5px 0px; color: #000;background: transparent;}
#ContentModulePart  h2.teaserboxmodule {margin: 0px; padding: 0px 0px 5px 0px; color: #000;background: transparent;}
#ContentModulePart  h3.teaserboxmodule {margin: 0px; padding: 0px 0px 0 0px; color: #000;background: transparent;}

.ModuleContent  p {margin: 0px; padding: 0px 0px 18px 0px; color: #000;background: transparent;}
.ModuleContent  p.error {margin: 0px; padding: 0px 0px 18px 0px; color: red;background: transparent;}
.ModuleContentTeaserBox p {margin: 0px; padding: 0px 0px 0px 0px; color: #000;background: #FFF;}
.ModuleContentTeaserBoxModule p {margin: 0px; padding: 0px 0px 0px 0px; color: #000;background: #FFF;}

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

#ContentModulePart div.bildunterschrift {margin: 0px; padding: 0px;}
#ContentModulePart .ModuleBildLinks a, a:link, a:active, a:visited, a:hover {font-weight:normal;}
#ContentModulePart .ModuleBildRechts a, a:link, a:active, a:visited, a:hover {font-weight:normal;}
#ContentModulePart .bildunterschrift p {color: #001779;background: transparent;margin: 0px; padding: 5px 5px 10px 0px;}
#ContentModulePart .bildunterschriftwebcam p {color: #001779;background: transparent;margin: 0px; padding: 5px 5px 10px 0px;}

/* Popup Styles fuer Inhalte im Popiup-Template */
#popup #outer {text-align: left;width: 100%;margin: 0;color: #000;background: transparent;}
#popup #inner {text-align: left;width: 500px;margin: 0;color: #000;background: transparent;border: 1px solid #DDD;}
#popup #header {padding: 0;margin: 0;background: #FFF; color: #000;width: 500px;border: 1px solid #DDD;}
#popup #content {float: left;margin: 5px 5px 5px 5px;padding: 4px 5px 10px 5px;color: #000;background: #FFF;border: 1px solid #DDD;width: 470px;}
#popup #footer {color: #000;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 {color: #000;background: transparent;text-decoration: none;font-size: 95%;}
#ContentModulePart ul a:link {color: #001779;background: transparent;text-decoration: none;}
#ContentModulePart ul a:visited {color: #001779;background: transparent;text-decoration: none;}
#ContentModulePart ul a:hover {color: #001779;background: transparent;text-decoration: none;}
#ContentModulePart ul a:active {color: #001779;background: transparent;text-decoration: none;}
#ContentModulePart ul a:focus {color: #001779;background: transparent;text-decoration: underline;}
#ContentModulePart a.active {color: #001779;background: transparent;text-decoration: none;}
#ContentModulePart a.active:link {color: #001779;background: transparent;text-decoration: none;}
#ContentModulePart a.active:visited {color: #001779;background: transparent;text-decoration: none;}
#ContentModulePart a.active:hover {color: #001779;background: transparent;text-decoration: none;}
#ContentModulePart a.active:active {color: #001779;background: transparent;text-decoration: none;}
#ContentModulePart a.active:focus {color: #001779;background: transparent;text-decoration: none;}



/**************************************/
/* Hyperlex */
/**************************************/
#Hyperlex {margin:0;padding:0;}
#HyperlexIndex {margin:0 0 10px 0;padding:0px;color:#000;text-align:center;background: transparent;}
#HyperlexIndex ul {
list-style:none outside;list-style-image:none;background:transparent;color:#666;margin:0;padding:4px 0;border-top:1px solid #333;border-bottom:1px solid #333;}
#HyperlexIndex ul li {display:inline;padding:0px 3px 0px 5px;border-right:1px solid #898fbf;}
#HyperlexIndex ul li.HyperlexIndexfirst {display:inline;padding:0px 3px 0px 1px;border-right:1px solid #898fbf;}
#HyperlexIndex ul li.HyperlexIndexlast {display:inline;padding:0px 0 0px 3px;border-right:0px;}
#HyperlexIndex a.HLL, a.HLL:link, a.HLL:visited {color:#000;background:transparent;text-decoration:none;}
#HyperlexIndex a.HLL:active {color: #001779;background:transparent;text-decoration:underline;}
#HyperlexIndex a.HLL:hover {color: #001779;background:transparent;text-decoration:underline;}

#HyperlexSuche {margin:0;padding:0px 0px 5px 0;text-align:right;}
#HyperlexSuche fieldset {margin: 0px; padding: 0px;}
#HyperlexSuche label {color:#001779;background:transparent;margin:2px 5px 0 0;font-weight:bold;}
#HyperlexSuche input {margin:0;padding:0;}
#HyperlexSuche .HyperlexSucheinput {margin:1px 0px 0px 0px;width:135px;}
#HyperlexSuche .HyperlexSuchebutton {background: #FFF; color: #001779;border: 1px solid #001779;}

#HyperlexErgebnisse {margin:0;padding:0;}
#HyperlexErgebnisse .contentSpalte {float:left;width:137px;margin:0;padding:0 13px 0 0;}
#HyperlexErgebnisse .contentSpalteLast {float:left;width:132px;margin:0;padding:0;}
#HyperlexErgebnisse p {margin:0;padding:0px 0px 5px 0px;}
#HyperlexErgebnisse h2 {font-weight:bold;margin: 0px;padding: 0px;color: #001779; background: transparent;font-size: 100%;}
#HyperlexErgebnisse h3 {font-weight:bold;margin: 0px;padding: 0px 0px 5px 0px;color: #000; background: transparent;}
#HyperlexErgebnisse ul {list-style:none;list-style-image: none;margin: 0px; padding: 0px 0px 10px 0px;}
#HyperlexErgebnisse ul.noletter {list-style:none;list-style-image: none;margin-top: 0px;padding-top: 13px;margin-bottom: 0px;}
#HyperlexErgebnisse ul li {margin: 0; padding: 0px 0px 1px 0px;}
#HyperlexErgebnisse ul li a.HLELink, a.HLELink:link, a.HyperlexErgebnisLink:visited {color:#001779;font-weight: bold;background:transparent;text-decoration:none;}
#HyperlexErgebnisse ul li a.HLELink:active {text-decoration:underline;font-weight:bold;}
#HyperlexErgebnisse ul li a.HLELink:hover {text-decoration:underline;font-weight:bold;}

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

#LinkLeisteHyperlex {margin: 0px; padding:5px 0px 0px 0px;color: #001779;background: transparent;height: 25px;}
#LinkLeisteHyperlex div.backindex {float: left;margin: 0px; padding: 0px 0px 0px 0px;}
#LinkLeisteHyperlex div.backlink {float: left;margin: 0px; padding: 0px 10px 0px 0px;}
#LinkLeisteHyperlex div.nextlink {float: right;margin: 0px; padding: 0px;}
#LinkLeisteHyperlex a, a:link, a:visited {text-decoration:none;}
#LinkLeisteHyperlex a:hover, a:active, a:focus {text-decoration:none;}

/**************************************/
/* Datumsfilter */
/**************************************/
/* Filtermodus */
#filtermodus {margin:0px;padding: 0;}
#filtermodus legend {display:none;}
#filtermodus .button {margin-top: 1px;margin-left: 5px;vertical-align:top;}
.fieldsetfiltermodus {margin: 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 18px 0;padding: 10px 0px 0px 0px;}

/**************************************/
/* Pager - Seitenblaettern */
/**************************************/
.LinkTriBack {vertical-align:baseline;padding-right: 5px;}
.LinkTriNext {vertical-align:baseline;padding-left: 5px;}

/* Webcam */
.bilderrahmen {border: 1px solid #001779;}

/* Editorvorlage: zweispaltig */
.Spalte {float:left;margin: 0px; padding: 0px 20px 0px 0px;}

/* Styles extrahiert aus den Templates */
.PaddingSmall {padding-left: 15px;}
.PaddingSmallr {padding-right: 15px;}
.PaddingNormal {padding-left: 25px;}
.PaddingNormal2 {padding-left: 25px;padding-right: 15px;}
.PaddingLeftNone {padding-left: 0px;}
.PaddingBottomNone {padding-botton: 0px;}
.MarginBottomNone {margin-bottom: 0px;}
.PositionRelative {position: relative;}

/* Pager */
.PagerBox {margin: 0px;text-align:right;padding: 5px 0px 5px 0px;color: #001779;font-size: 90%;}
.PageBack {padding-right: 8px;}
.PageBack2 {padding-right: 14px;}
.PageBack3 {padding-right: 2px;}

/**************************************/
/* Portfolio */
/**************************************/
#portfolioModule {float:left;width:271px;margin:10px 0 0 0;padding:0;}
#portfolioModule  ul.portfolioModul {list-style:none outside;list-style-image:none;margin:0;padding:0;width:236px;}
#portfolioModule  ul.portfolioModul li {padding:0;margin:0 0 4px 0;}
#portfolioModule  ul.portfolioModul li a.portfolioLink, a.portfolioLink:link, a.portfolioLink:visited {
background:#D8D8D8 url(/media.php?path=/static_images/link-tri-inactive.gif) 7px 8px no-repeat;color:#001779;
display:block;margin:0;padding:3px 7px 3px 21px;font-size:110%;
}
#portfolioModule  ul.portfolioModul li a.portfolioLink:hover, a.portfolioLink:active {
background:#E3E3E3 url(/media.php?path=/static_images/link-tri.gif) 7px 8px no-repeat;color:#001779;
display:block;margin:0;padding:3px 7px 3px 21px;font-size:110%;
}

#portfolioText {float:left;width:158px;margin:8px 0 0 0;padding:0;font-size:110%;background:transparent;color:#001779;}
#portfolioText ul {list-style:square outside;list-style-image:none;margin:0;padding:0;list-style-image:url(/media.php?path=/static_images/tri_liste_small.gif);}
#portfolioText ul li {margin:0;padding:1px 0 0 0;}

