
body {margin:auto;}

/* :::::::::::KOPF & GRUNDCONTAINER:::::::: */
#rahmenoben {margin-right:45px;height: 45px;background-color:#0e3f5d;border-bottom: 2px solid #00ccaa;}

#kopf {background:#CBDCE3 url(images/hd_kopfbild.jpg) no-repeat top left; height:122px; margin:0px 47px 0px 0px; text-align: left;position:relative;border-bottom: 1px solid #00ccaa;}


#kopf_wib {background:#CBDCE3 url(images/hd_kopfbild_wib.jpg) no-repeat 0px 0px;height: 122px;margin-right: 47px;text-align: left;}

.logo {margin: 5px 0 0 0;padding: 0px;float:left;}
.logo_link {
display:block;
height: 122px;
background-color:white;
width:152px;
position:absolute;
}
#boxlinks {padding:0;background-image: url(images/bg_links.gif);background-repeat: repeat-y;background-position: left top;margin-top:20px;}
#boxrechts {padding:0;background-image: url(images/bg_boxrechts.gif);background-repeat: repeat-y;background-position: right top;margin-right:47px;margin-top: 20px;}
#rahmenrechts {margin:0;padding:0;background-image: url(images/bg_rechts.gif);background-repeat: repeat-y;background-position: right top;}
#buehne {margin-left: 182px;margin-right: 162px;padding: 10px 35px 40px 35px;border-top: 1px solid #4b4b4b;display:block;}

.buehnenhoehe {float:left;width:100%;padding:0px 0px 25px 0px;}
* html .buehnenhoehe {overflow:hidden;height:100%; }

.artikel_nav {
margin:15px 0px 0px 0px;
}

/* Suchbereich */
.suchflaeche{background-color: #ffffff;margin: 0;padding-left:22px;margin: 4px 4px 0 0; z-index:5;width:150px;height:113px;float:right;}
.suchflaeche p {font: normal 75% Verdana,Tahoma, sans-serif;color: #7595a9;margin:16px 0 3px 0;}
.eingabefeld {font: normal 70% Verdana,Tahoma, sans-serif;color: #7595a9;background-color: #ffffff;vertical-align: top;width: 107px;height:18px;border: 1px solid #7595a9;}
.suchestarten {margin-top: 8px;}


/* :::HAUPTMENUE::: */
#mainnavigation{text-decoration: none;font: bolder 0.7em Verdana,Tahoma, sans-serif;text-align:left; margin-left:1px;}
.main1 {background-color: #0e3f5d; vertical-align:top; height:18px; padding:2px; line-height:17px;}
* html .main1 {background-color: #0e3f5d; vertical-align:top; height:18px; padding:2px; line-height:17px;} /* fuer IE Win+Mac \*/
.main1 a:link {color: #b9cdd2;text-decoration: none;}
.main1 a:visited {color: #b9cdd2;text-decoration: none;}
.main1 a:hover{color: #02bba1; text-decoration: none;}
.main1 a:active {color: #b9cdd2;text-decoration: none;}

.mainactive1 {background-color: #0e3f5d; vertical-align:top; color: #02bba1; padding:2px 3px 3px 3px;height:18px;line-height:17px;border-bottom:2px solid #02bba1;}
.mainactive1 a:link {color: #02bba1;text-decoration: none;}
.mainactive1 a:active {color: #02bba1;text-decoration: none;}
.mainactive1 a:visited {color: #02bba1;text-decoration: none;}
.mainactive1 a:hover{color: #02bba1;text-decoration: none;}


/* :::UNTERMENUE::: */
#subnavigation1 {background:transparent;float:left;text-align: left;width:182px;}
.subnavigation2 {background:#c9dee4;float:left;text-align: left;width:182px;}
#subnavigation3 {background:#e2ebef;float:left;text-align: left;width:182px;}

.um1 {font: bolder 0.7em Verdana,Tahoma, sans-serif; color: #e2ebef;margin:0;padding: 3px 3px 3px 8px;background:#0e3f5d;border-bottom: 1px solid #02b59d;}
.um1 a:link { color: #e2ebef;text-decoration: none;}
.um1 a:visited  {color: #e2ebef;text-decoration: none;}
.um1 a:hover  {color: #02b59d;text-decoration:none;}
.um1 a:active {color: #02b59d; text-decoration: none;}
.umactive1 {font: bolder 0.7em Verdana,Tahoma, sans-serif; color: #02b59d;margin:0;padding: 3px 3px 3px 8px;background:#0e3f5d;border-bottom: 1px solid #02b59d;}


.um2 {font: bolder 0.7em Verdana,Tahoma, sans-serif; color: #0e3f5d;margin:0;padding: 2px 3px 2px 12px;border-bottom: 1px solid #088181;background:#c9dee4;}
.um2 a:link {color: #0e3f5d; text-decoration: none;}
.um2 a:visited {color: #0e3f5d;text-decoration: none;}
.um2 a:hover {color: #065858;text-decoration: none;}
.um2 a:active {color: #065858; text-decoration: none;}
.umactive2 {font: bolder 0.7em Verdana,Tahoma, sans-serif; color: #065858;margin:0;padding: 2px 3px 2px 12px;border-bottom: 1px solid #088181;background:#c9dee4;}


.um3 {font: normal 0.7em Verdana,Tahoma, sans-serif; color: #088181; margin:0;padding: 2px 3px 2px 16px;border-bottom: 1px solid #0e3f5d;background:#e2ebef;}
.um3 a:link {color: #0e3f5d;text-decoration: none;}
.um3 a:visited {color: #0e3f5d;text-decoration: none;}
.um3 a:hover {color: #0c968e;text-decoration: none;}
.um3 a:active {color: #0c968e;text-decoration: none;}
.umactive3 {font: normal 0.7em Verdana,Tahoma, sans-serif; color: #0c968e; margin:0;padding: 2px 3px 2px 16px;border-bottom: 1px solid #0e3f5d;background:#e2ebef;}


.um4 {font: normal 0.68em Verdana,Tahoma, sans-serif; color: #06504c; margin:0;padding: 2px 3px 2px 24px;border-bottom: 1px solid #0c968e;background:#f8f9f9;}
.um4 a:link {color: #06504c;text-decoration: none;}
.um4 a:visited {color: #06504c;text-decoration: none;}
.um4 a:hover {color: #0c968e;text-decoration: none;}
.um4 a:active {color: #0c968e;text-decoration: none;}
.umactive4 {font: normal 0.68em Verdana,Tahoma, sans-serif; color: #0c968e; margin:0;padding: 2px 3px 2px 24px;border-bottom: 1px solid #0c968e;background:#f8f9f9;}


/* ::::::::::BUEHNE::::::::: */

/* Breadcrumb */
#navigationspfad {font: normal 65% Verdana,Tahoma, sans-serif;color: #0e3f5d;margin: 5px 0 40px 0;}
#navigationspfad a:link{color: #0e3f5d;text-decoration: none;}
#navigationspfad a:visited {color: #0e3f5d;text-decoration: none;}
#navigationspfad a:hover {color: #04a495;text-decoration: none;}
#navigationspfad a:active {color: #04a495;text-decoration: none;}


/* Artikelvorschau */
.newsvorschau  {text-decoration:none;}
.newsvorschau a span {text-decoration:none;}
h2.newsvorschau {font-size:80%;}


/* Artikelvorschau Normal */
.newsbox {width:98%;margin:0px 0px 0px 0px; padding: 10px 0 0 0;display:inline-block;border-top: 1px solid #e2ebef;}
* html .newsbox {padding-bottom: 2px;} /* fuer IE Win+Mac \*/
.newsbox h2 a {font: bold 100% Verdana,Tahoma, sans-serif;color: #087e80;text-decoration:none;}
.newsbox p a b  {font: normal 98% Verdana,Tahoma, sans-serif;color: #335c74;text-decoration: none;}
.imagebox150 {float:left;margin:0 10px 8px 0;width:152px;overflow:hidden;}
.imagebox150 a {
display:block;
border: 1px solid #087e80;
}
.newsbox h3 a:link {text-decoration:none;color:#04a495;}
.newsbox h3 a:visited {text-decoration:none;color:#04a495;}
.newsbox h3 a:hover {text-decoration:none;color:#04a495;}
.newsbox h3 a:active {text-decoration:none;color:#04a495;}
.newsbox .inhalttext {overflow:hidden;}
.catbox {margin:0px 20px 0px 0px; padding: 10px 0 0 0;display:block;border-top: 1px solid #e2ebef;WIDTH: 47%; FLOAT: left;}

/* Artikel Spalten-Vorschau */
.newstablebox table {padding: 0 20 0 0;}
.newstablebox table td{width:50%;padding-bottom:10px;}
.newsboxtable {padding-right:25px;padding-left:35px;}
.newsbox75{border-top: #e2ebef 1px solid;padding-top: 5px;}
.imagebox75 {float: left;display: block;width:75px;margin: 5px 10px 5px 0;border: 1px solid #059c8f;}

/* Artikeldetail */

.bildboxen {
float:right;
margin: 5px 15px 25px 20px;
}
.bildbox3 {
display:block;margin:0px 0px 15px 0px;text-align:center;border: 1px solid #059c8f;
width:400px;overflow:hidden;
}
.bildbox3 img {
width:400px;
}
.bildbox2 {
display:block;margin:0px 0px 15px 0px;text-align:center;border: 1px solid #059c8f;
width:250px;overflow:hidden;
}
.bildbox2 img {
width:250px;
}

.artikel {margin: 20px 0 20px 0;}
.bildohnealles {text-align:center;padding:0;margin: 0;position:left;width:500px;margin-left:0;border:1px solid #e2ebef;}
.bildohnealles p {width:500px;font: normal 70% Verdana,Tahoma, Helvetica, sans-serif;color: #317086;background: #e2ebef;padding:0;margin:0;}
.bildbox {float: right;display: block;margin: 5px 15px 25px 20px;text-align:center;border: 1px solid #059c8f;}
/*
.bildbox250 {width:250px;float: right;display: block;margin: 5px 15px 25px 20px;text-align:center;border: 0px solid #059c8f;padding:0;overflow:hidden;}
.bu250 {width:250px;font: normal 65% Verdana,Tahoma, Helvetica, sans-serif;color: #317086;text-align:center;background: #e2ebef;padding:3px 0 2px 0;margin:0;display:block;}
*/
.bildbox300 {width:300px;float: right;margin: 5px 15px 5px 10px;text-align:center;border: 1px solid #059c8f;padding:0;clear:right;}
.bu300 {width:300px;font: normal 65% Verdana,Tahoma, Helvetica, sans-serif;color: #317086;text-align:center;background: #e2ebef;padding:3px 0 2px 0;margin:0;display:block;}

.bildbox400{width:400px;float: right;display: block;margin: 5px 15px 25px 20px;text-align:center;border: 1px solid #059c8f;padding:0;overflow:hidden;}
.bildbox400 img {display:block;float:right;}
.bu400 {width:400px;font: normal 65% Verdana,Tahoma, Helvetica, sans-serif;color: #317086;text-align:center;background: #e2ebef;padding:3px 0 2px 0;margin:0;display:block;}

.bildbox400_gross{width:580px;display:block;margin: 5px 15px 25px 20px;text-align:center;border: 1px solid #059c8f;padding:0;}
.bildbox400_gross img {width:580px;display:block;}
.bu400_gross {display:block;width:580px;font: normal 65% Verdana,Tahoma, Helvetica, sans-serif;color: #317086;text-align:center;background: #e2ebef;padding:3px 0 2px 0;margin:0;display:block;}



.artikel p {font:  normal 75% Verdana,Tahoma, Helvetica, sans-serif;color: #335c74;}
.articleabstract{font: bold 70% Verdana,Tahoma, sans-serif;color: #0e3f5d;text-transform:uppercase;}
.quelle {font:  normal 70% Verdana,Tahoma, Helvetica, sans-serif;color: #087e80;}

.bildbox250, .bildbox300, .bildbox400 {
width:250px;
float: right;
display: block;
margin: 5px 15px 25px 20px;
text-align:center;
padding:0;
overflow:hidden;
border: 1px solid #059c8f;
}
.bildbox300 {
width:300px;
}
.bildbox400 {
width:400px;
}
.bu250, .bu300, .bu400 {
width:250px;
font: normal 65% Verdana,Tahoma, Helvetica, sans-serif;
color: #317086;text-align:center;
background: #e2ebef;
padding:3px 0 2px 0;
margin:0;
display:block;
}
.bu300 {
width:300px;
}
.bu400 {
width:400px;
}
.bildplatzhalter {
min-height:50px;
height:auto !important;
height:50px;
width:100%;
padding:0 0 0 0;
border:0px;
}
.bildbox250 img {
display:block;
width:250px;
height:auto;
}
.bildbox300 img{
width:300px;
display:block;
height:auto;
}
.bildbox400 img {
width:400px;
display:block;
height:auto;
}
.bildbox250.doppelt {
border:0px;
}
.bildbox250.doppelt .bildplatzhalter {
border: 1px solid #059c8f;
}


/* Dokument-Auflistungen/Vorschriften */
.DokumentenBox{font: bold 100% Verdana,Tahoma, sans-serif;color:#0e3f5d;margin:0;padding:0;}
.DokumentenLink {font: bold 100% Verdana,Tahoma, sans-serif;color:#0e3f5d;text-decoration: none;line-height:120%;}
.DokumentenListe{font: normal 75% Verdana,Tahoma, sans-serif;color:#0e3f5d;padding: 3px 0px 5px 0;width:90%;text-decoration: none;}

/* Suchbereich für Vorschriften */
.SucheVorschriften  {width:100%;background-color: #eef2f4;padding:4px 0 4px 5px;margin:0;border-top: 1px solid #7595a9;vertical-align:bottom;}
-SucheVorschriften td {font: normal 75% Verdana,Tahoma, sans-serif;color: #497089;padding:6px;}
-SucheVorschriftenZelle {font: normal 75% Verdana,Tahoma, sans-serif;color: #497089;padding:6px;border:none;}
-SucheVorschriftenInput {vertical-align:bottom;}
-SucheVorschriften input {vertical-align:bottom;} /* Text */
.SucheVorschriftenFeld {font: normal 95% Verdana,Tahoma, sans-serif;color: #497089;background-color: #ffffff;vertical-align: top;width: 120px;height:18px;border: 1px solid #7595a9;padding:2px;}

/* Suchergebnis */
.Headline3 {font: bolder 75% Verdana,Tahoma, sans-serif;color: #087e80;}
.Headline3 a:link {color: #087e80;text-decoration:none;}
.Headline3 a:visited {color: #087e80;text-decoration:none;}
.Headline3 a:hover {color: #0e3f5d;text-decoration:none;}
.Headline3 a:active {color: #0e3f5d;text-decoration:none;}


.SuchergebnisBalken {font: bolder 80% Verdana,Tahoma, sans-serif;color: #0e3f5d;background:#e2ebef;}
.Fliesstextklein {font: normal 90% Verdana,Tahoma, sans-serif;color:#0e3f5d;}

/* A-Z Index */
.inhalttext {font: normal 75% Verdana,Tahoma, sans-serif;color:#0e3f5d;vertical-align:top;}
.inhalttext a:link {color:#0e3f5d;text-decoration: none;}
.inhalttext a:visited {color:#0e3f5d;text-decoration: none;}
.inhalttext a:hover{color:#04a495;text-decoration: none;}
.inhalttext a:active {color:#04a495;text-decoration: none;}
.inhalttext span {display:block;margin-bottom:5px;}
.inhalttext span b {color:#0F557F;font-size:90%;}
.inhalttext input {font: normal 95% Verdana,Tahoma, sans-serif;color:#0e3f5d;}


table.inhalttext input {vertical-align:middle;}
table.inhalttext label {vertical-align:baseline;}
table.bewertung table td {padding:0px 0px 0px 10px;}
table.bewertung label {font: normal 80% Verdana,Tahoma, sans-serif;}

.bildungsstand_left {
width:30%;
font: normal 75% Verdana,Tahoma, sans-serif;
float:left;
}
.bildungsstand_right {
float:left;
width:45%;
padding:51px 0 0 0;
}
.bildungsstand_right input {
display:block;
padding:1px;
margin:0px 0 4px 0;
}
.input_radio {position:absolute; top:-20px; left:300px;}
.radio15 td {height:15px;padding:0px 0px 5px 0px;}

/* Schrifteigenschaften & Generelles */

a img {border:none;}

h1 {font: bolder 98% Verdana,Tahoma, sans-serif;color: #04a495;}
h2 {font: bolder 85% Verdana,Tahoma, sans-serif;color: #016c62;}
h3 {font: bolder 82% Verdana,Tahoma, sans-serif;color: #0e3f5d;}
h4 {font: bolder 75% Verdana,Tahoma, sans-serif;color: #087e80;}
h5 {font: bolder 75% Verdana,Tahoma, sans-serif;color: #087e80;}

p {font: normal 0.75em Verdana,Tahoma, sans-serif;color: #0e3f5d;margin:10px 0px 10px 0px;}
p b {font: bold 100% Verdana,Tahoma, sans-serif;color: #0e3f5d;}
b {font: bolder 0.75em Verdana,Tahoma, sans-serif;color: #0e3f5d;}
em {font: italic 0.75em Verdana,Tahoma, sans-serif;color: #0e3f5d;}
p em {font: italic 100% Verdana,Tahoma, sans-serif;color: #0e3f5d;margin:0px;padding:0px;}


.Textklein {font: normal 95% Verdana,Tahoma, sans-serif;color: #0e3f5d;}
.Textnormal {font: normal 80% Verdana,Tahoma, Helvetica, sans-serif;color: #0e3f5d;}
.textnormal b {font: bold 95% Verdana,Tahoma, Helvetica, sans-serif;color: #0e3f5d;}
.Textfarbig {color: #056365;}
.Dachzeile {font: bold 65% Verdana,Tahoma, sans-serif;color: #2c5473;text-transform : uppercase;padding: 0; margin:0;}
.Suchergebniss {font: bold 70% Verdana,Tahoma, sans-serif;color: #056466;}

/*##### CONTENTXXL INTERNE STYLES */
ul {font: normal 0.75em Verdana,Tahoma, Helvetica, sans-serif; color: #0e3f5d;padding:0px 0px 0px 20px;list-style-type:square;}
li {font: normal 100% Verdana,Tahoma, Helvetica, sans-serif;color: #0e3f5d;padding:0 0 0 8px;margin:5px 0px 2px 0px;}
ul li a:hover, a:active {text-decoration:underline;}
ul li b {font:bold 100% Verdana,Tahoma, Helvetica, sans-serif;color:#0e3f5d;list-style-type: none;}
ul li ul li {font:normal 135% Verdana,Tahoma, Helvetica, sans-serif;line-height:1;list-style-type: circle;}

ul li ul {margin:10px 0px 10px 0px;}

ol li {font: normal 0.75em Verdana,Tahoma, Helvetica, sans-serif; color: #0e3f5d;padding:0;list-style-type:decimal;margin-left:25px;}
ol li b {font: bold 100% Verdana,Tahoma, Helvetica, sans-serif; color: #0e3f5d;}


a:link b {color: #0e3f5d;text-decoration: none;}
a:visited b {color: #0e3f5d;text-decoration: none;}
a:hover b {color: #087e80;text-decoration: none;}
a:active b {color: #087e80;text-decoration: none;}


a:link {color: #0e3f5d;text-decoration: none;}
a:visited {color: #0e3f5d;text-decoration: none;}
a:hover {color: #087e80;text-decoration: none;}
a:active {color: #087e80;text-decoration: none;}



/* Related-Content Buehne */
.contentrelations {float:left;width:98%;}

.relatedbox {font: bolder 70% Verdana,Tahoma, sans-serif;color: #04a495;background-color: #0e3f5d;border-top: 1px solid #04a495;margin: 0 0px 5px 5px;padding: 2px;}
.relatedinhalt {font: normal 70% Verdana,Tahoma, sans-serif;color: #002c4c;background: url(bilder/related_eck.gif);background-position:0 ;background-repeat: no-repeat;padding-left:10px;margin: 5px 0px 3px 5px;}
.relatedinhalt a:link {color: #002c4c;text-decoration: none;}
.relatedinhalt a:visited {color: #002c4c; text-decoration: none;}
.relatedinhalt a:hover {color: #8ea1b0; text-decoration: none;}
.relatedinhalt a:active {color: #8ea1b0; text-decoration: none;}


.relcontactsHeader {width:98%;font: bold 70% Verdana,Tahoma, sans-serif;color: #04a293;background: #0e3f5d;border-top: 1px solid #04a293;padding: 2px 0 3px 20px;background-image: url(images/rel_ansprechpartner.gif);background-repeat: no-repeat;background-position: 2px 3px;margin-top:10px;}
.relcontacts{width:98%;font: normal 70% Verdana,Tahoma, sans-serif;color: #0e3f5d;background: #e2ebef;padding: 6px 0 6px 20px;background-image: url(images/rel_ansprechpartner_ico.gif);background-repeat: no-repeat;background-position: 10px 8px;border-bottom: 1px solid #abbfcb;}
.relcontacts span b{font: bold 95% Verdana,Tahoma, sans-serif;color: #0e3f5d;}
-relcontactMailWeb{background-image: url(images/ico_email.gif);background-repeat: no-repeat;}
.relcontactMailZusatz{padding: 0 17px;background-image: url(images/ico_email.gif);background-repeat: no-repeat;background-position:0 2px;}


.relarticleHeader{width:98%;font: bold 70% Verdana,Tahoma, sans-serif;color: #04a293;background: #0e3f5d;border-top: 1px solid #04a293;padding: 2px 0 3px 22px;background-image: url(images/rel_article.gif);background-repeat: no-repeat;background-position: 2px 4px;margin-top:10px;}
.relarticle{width:98%;font: normal 70% Verdana,Tahoma, sans-serif;color: #0e3f5d;background: #e2ebef;padding: 3px 0 3px 10px;}
.relarticle a span {font: bold 100% Verdana,Tahoma, sans-serif;color: #0e3f5d;}

.rellinksHeader{width:98%;font: bold 70% Verdana,Tahoma, sans-serif;color: #04a293;background: #0e3f5d;border-top: 1px solid #04a293;padding: 2px 0 3px 20px;background-image: url(images/rel_links.gif);background-repeat: no-repeat;background-position: 2px 2px;margin-top:10px;}
.rellinks {width:98%;font: normal 70% Verdana,Tahoma, sans-serif;color: #0e3f5d;background: #e2ebef;padding: 3px 0 3px 21px;background-image: url(images/rel_links_ico.gif);background-repeat: no-repeat;background-position: 17px 8px;}

.reldocsHeader{width:98%;font: bold 70% Verdana,Tahoma, sans-serif;color: #04a293;background: #0e3f5d;border-top: 1px solid #04a293;padding: 2px 0 3px 21px;background-image: url(images/rel_downloads.gif);background-repeat: no-repeat;background-position: 2px 2px;margin-top:10px;}
.reldocs{width:98%;font: normal 70% Verdana,Tahoma, sans-serif;color: #0e3f5d;background: #e2ebef;padding: 3px 0 3px 21px;}

/* Redaktionsbereich*/
.AlleLinks {font: bold 0.7em Verdana,Tahoma, sans-serif;color: #0e3f5d;list-style-type:none;padding:0;margin:0;}
.linktarget {font: bold 0.85em Verdana,Tahoma, sans-serif;color: #087e80;}
.linkurl {font: normal 100%em Verdana,Tahoma, sans-serif;color: #0e3f5d;padding:2px 0 0 18px;}
.AlleKontakte span {font: normal 0.75em Verdana,Tahoma, sans-serif;color: #0e3f5d;}
.AlleKontakte span b{font-size:90%;}

/* Buttons Buehne*/
.buttonbox {padding: 3px 0 3px 0; border-top: 1px solid #44b5a0;}
.btn {margin: 0px 30px 0px 5px; border: none;}

/* Highlighting */
.highlight {padding: 5px;margin:0;background: #e2ebef; border: 1px solid #0e3f5d;overflow:hidden;width:100%;font-weight:bold;line-height:1.3;}
.highlight p {font: bold 68% Verdana,Tahoma, Helvetica, sans-serif;color: #0e3f5d;padding:0;margin:0;}
.highlight p a:link, a:visited {text-decoration: underline;color: #0e3f5d;}
.highlight p a:hover, a:active {text-decoration: underline;color: #087e80;}


/* Tabelle */
.table {border: none;margin:0;padding:0;empty-cells:show;border-collapse:collapse;}
.tablehead {font: bolder 75% Verdana,Tahoma, Helvetica, sans-serif; color: #2a5f7f;background-color: #c6e4df;border-bottom: 1px solid #96bfcc;padding: 2px;margin:0;border-right:10px solid #ffffff;}
.tableheadklein {font: bolder 85% Verdana,Tahoma, Helvetica, sans-serif; color: #2a5f7f;}
.tablecell {font: normal 75% Verdana,Tahoma, Helvetica, sans-serif; color: #0e3f5d;padding:2px 0 3px 0;margin:0;border-bottom: 1px solid #96bfcc;border-right:10px solid #ffffff;}
.tablecell p {font: normal 100% Verdana,Tahoma, Helvetica, sans-serif; color: #0e3f5d;}
.tablecell p b {font: bold 100% Verdana,Tahoma, Helvetica, sans-serif; color: #0e3f5d;}

p table {border: none; padding: 5px;margin:0;border-collapse:collapse;}
p table tr td {font: normal 70% Verdana,Tahoma, Helvetica, sans-serif; color: #456c83;padding:3px 10px 3px 0;margin:0;border-bottom: 1px outset #96bfcc;border-right:10px solid #ffffff;}
p table tr td b {font: bold 100% Verdana,Tahoma, Helvetica, sans-serif; color: #456c83;}

/* Paging */
.paging {width:100%;border-top: 1px solid #e2ebef;text-align:center;margin-top:25px;padding:0;}
.pagingcenter {font: normal 0.65em Verdana,Tahoma, Helvetica, sans-serif; color: #0e3f5d;margin:8px 0 0 0;padding:0;}
.paginglinks {float:left;margin:0;padding:5px 0 0 0;}
.pagingrechts {float:right; margin:0; padding:5px 0 0 0;}


/*Sitemap*/
.sitemap1 {font: normal 80% Verdana,Tahoma, Helvetica, sans-serif; color: #0e3f5d;width:36%;background: #e2ebef;border-top: 1px solid #abbfcb;padding:2px 0 1px 3px;margin: 8px 0 5px 0;}
.sitemap1 a:link {color: #0e3f5d;text-decoration:none;}
.sitemap1 a:visited {color: #0e3f5d;text-decoration:none;}
.sitemap1 a:hover {color: #44b5a0;text-decoration:none;}
.sitemap1 a:active {color: #0e3f5d;text-decoration:none;}


.sitemap2 {font: bolder 75% Verdana,Tahoma, Helvetica, sans-serif; color: #0e3f5d;padding: 5px 0 0 15px;background-image: url(images/stmp_2.gif);background-repeat: no-repeat;background-position: 9px 70%;}
.sitemap2 a:link {color: #0e3f5d;text-decoration:none;}
.sitemap2 a:visited {color: #0e3f5d;text-decoration:none;}
.sitemap2 a:hover {color: #44b5a0;text-decoration:none;}
.sitemap2 a:active {color: #0e3f5d;text-decoration:none;}


.sitemap3 {font: normal 75% Verdana,Tahoma, Helvetica, sans-serif; color: #0e3f5d;padding: 5px 0 0 35px;background-image: url(images/stmp_3.gif);background-repeat: no-repeat;background-position: 28px 70%;}
.sitemap3 a:link {color: #0e3f5d;text-decoration:none;}
.sitemap3 a:visited {color: #0e3f5d;text-decoration:none;}
.sitemap3 a:hover {color: #44b5a0;text-decoration:none;}
.sitemap3 a:active {color: #0e3f5d;text-decoration:none;}


.sitemap4 {font: normal 70% Verdana,Tahoma, Helvetica, sans-serif; color: #0e3f5d;padding: 5px 0 0 50px;background-image: url(images/stmp_4.gif);background-repeat: no-repeat;background-position: 37px 70%;}
.sitemap4 a:link {color: #0e3f5d;text-decoration:none;}
.sitemap4 a:visited {color: #0e3f5d;text-decoration:none;}
.sitemap4 a:hover {color: #44b5a0;text-decoration:none;}
.sitemap4 a:active {color: #0e3f5d;text-decoration:none;}

.sitemap5 {font: normal 65% Verdana,Tahoma, Helvetica, sans-serif; color: #0e3f5d;padding: 5px 0 0 65px;background-image: url(images/stmp_5.gif);background-repeat: no-repeat;background-position: 50px 70%;}
.sitemap5 a:link {color: #0e3f5d;text-decoration:none;}
.sitemap5 a:visited {color: #0e3f5d;text-decoration:none;}
.sitemap5 a:hover {color: #44b5a0;text-decoration:none;}
.sitemap5 a:active {color: #0e3f5d;text-decoration:none;}


/* :::::::::::INFOSPALTE::::::::: */

#inhaltrechts {float:right;width:162px;text-align:left;}
#inhaltrechts img {margin-top:5px;margin-bottom: 5px;}
#inhaltrechts ul {margin:0 0 0 8px; padding:5px 0 0 13px;}
#inhaltrechts li {font: normal 90% Verdana,Tahoma, sans-serif;color: #2c5473;text-align:left;padding:1px 5px 0 0;list-style-type:square;word-wrap: break-word;}
#inhaltrechts li a:link {color: #2c5473;text-decoration: underline;}
#inhaltrechts li a:visited {color: #2c5473;text-decoration: underline;}
#inhaltrechts li a:hover {color: #04a495;text-decoration: underline;}
#inhaltrechts li a:active {color: #04a495;text-decoration: underline;}

.RechteBoxTitel_nl {font: bolder 70% Verdana,Tahoma, sans-serif;color: #b9ccd7;background-color: #0e3f5d;padding:2px 0 2px 15px;text-align:left;background-image:url(images/anmelde_headpfeil.gif);background-repeat: no-repeat;background-position: 3px 50%;}
.RechteBoxTitel {font: bolder 70% Verdana,Tahoma, sans-serif;color: #b9ccd7;background-color: #0e3f5d;padding:2px 0 2px 15px;text-align:left;background-image:url(images/anmelde_headpfeil.gif);background-repeat: no-repeat;background-position: 3px 50%;}
.RechteBoxTitel_rfe {
font: bolder 70% Verdana,Tahoma, sans-serif;
color: #b9ccd7;background-color: #0e3f5d;
padding:2px 0 2px 16px;
text-align:left;
background-image:url(images/anmelde_headpfeil.gif);
background-repeat: no-repeat;
background-position: 3px 3px;
}
.RechteBoxTitel a:link {color: #b9ccd7;text-decoration: none;}
.RechteBoxTitel a:visited {color: #b9ccd7;text-decoration: none;}
.RechteBoxTitel a:hover {color: #04a495;text-decoration: none;}
.RechteBoxTitel a:active {color: #04a495;text-decoration: none;}
.RechteBoxTitel_rfe a:link {color: #b9ccd7;text-decoration: none;}
.RechteBoxTitel_rfe a:visited {color: #b9ccd7;text-decoration: none;}
.RechteBoxTitel_rfe a:hover {color: #04a495;text-decoration: none;}
.RechteBoxTitel_rfe a:active {color: #04a495;text-decoration: none;}

.RechteBoxTextNormal {font: normal 80% Verdana,Tahoma, sans-serif;color: #687e8a;text-align:left;padding-top:10px;margin-left:-20px;}
.RechteBoxTextNormal a:link{color: #687e8a;text-decoration: none;}
.RechteBoxTextNormal a:visited {color: #687e8a;text-decoration: none;}
.RechteBoxTextNormal a:hover {color: #3a5e73;text-decoration: none;}
.RechteBoxTextNormal a:active {color: #3a5e73;text-decoration: none;}


.BoxRechtsTrennlinie {height:1px;color:#7595a9;}


/* Anmelde Bereich */
.AnmeldeBereich {background-image: url(images/buehne_anmelden.jpg);background-repeat: no-repeat;background-position: top right;height: 276px;width:500px;margin-top:40px;}
.AnmeldeBereich p {font: normal 75% Verdana,Tahoma, sans-serif;color: #2c5473;margin:0; padding:0;}
.AnmeldeBereich b {font: bold 100% Verdana,Tahoma, sans-serif;color: #2c5473;margin:0; padding:0;}
.AnmeldeBereich span {font: normal 75% Verdana,Tahoma, sans-serif;color: #ab0805;padding:15px 0 0 0; margin:0;} /* warnung */
.AnmeldenWelcome {background-color: #eef2f4;padding:3px; margin:0;width:475px;}
.AnmeldenText {font: bolder 75% Verdana,Tahoma, sans-serif;color: #687e8a;text-align:left;margin:0;padding-left: 12px;padding-top: 10px;background-image:url(images/anmelde_pfeil.gif);background-repeat: no-repeat;background-position: 7px 75%;}
.AnmeldenText a:link {color: #687e8a;text-decoration: none;}
.AnmeldenText a:visited {color: #687e8a;text-decoration: none;}
.AnmeldenText a:hover {color: #3a5e73;text-decoration: none;}
.AnmeldenText a:active {color: #3a5e73;text-decoration: none;}


.Loginfields {height: 18px;font: normal 80% Verdana,Tahoma, sans-serif;color: #0e3f5d;background:#ffffff;border: 1px solid #687e8a;margin-top: 10px;}
.Anmeldebtn {border:none;padding-top:10px;padding-left: 273px;}

/* Kennwort vergessen Bereich */ 
.KennwortvergessenBereich{background-image: url(images/buehne_verlauf.gif);background-repeat: no-repeat;background-position: top right;width:65%;font: normal 75% Verdana,Tahoma, sans-serif;color: #2c5473;margin:40px 0 0 0; padding:0;text-align:left;height:300px;}
.KennwortvergessenWelcome {background-color: #eef2f4;padding:5px; margin:0 0 35px 0;width:97%;}
.KennwortvergessenWelcome p {font: normal 95% Verdana,Tahoma, sans-serif;padding:0; margin:0;}
.KennwortvergessenWelcome b {font: bold 95% Verdana,Tahoma, sans-serif;padding:0; margin:0;}
.userprofile_input{height: 18px;width:270px;background:#ffffff;border: 1px solid #687e8a;font: normal 100% Verdana,Tahoma, sans-serif;color: #57788d;margin:5px 0 3px 0; padding:0;}
.warning {font: normal 100% Verdana,Tahoma, sans-serif;color: #ab0805;padding:0; margin:3px 0 0 0;} 

/* Kontaktformular */ 
.kontakttext{font: normal 70% Verdana,Tahoma, sans-serif;color: #2c5473;margin:0; padding:0;text-align:left;}
.kontakttext input{width:309px; height: 18px;background:#ffffff;border: 1px solid #687e8a;font: normal 90% Verdana,Tahoma, sans-serif;color: #57788d;margin:0 0 5px 0; padding:3px;}
.kontakttext textarea{width:100%;background:#ffffff;border: 1px solid #687e8a;font: normal 100% Verdana,Tahoma, sans-serif;color: #57788d;margin:0; padding:1px 0 2px 2px;}
.kontakt{font: normal 73% Verdana,Tahoma, sans-serif;color: #2c5473;margin:0; padding:0;text-align:left;}
.kontakttextPflicht{font: bold 70% Verdana,Tahoma, sans-serif;color: #2c5473;margin-top:10px;margin-bottom:15px;} 
.kontaktchklist {font: normal 70% Verdana,Tahoma, sans-serif;color: #2c5473;margin:0; padding:0;text-align:left;}

/* Angemeldeter Modus */
.angemeldet {background-color: #eef2f4;padding:3px; margin-top:40px;}
.angemeldet p {font: bold 75% Verdana,Tahoma, sans-serif;color: #0e3f5d;text-decoration:none;padding:15px 0 0 0;margin:0;}
.angemeldet b {font: bold 70% Verdana,Tahoma, sans-serif;color: #687e8a;}
.modus {font: normal 70% Verdana,Tahoma, sans-serif;color: #687e8a;}


/* Neue Mitteilungen-Newsletter Ansicht auf Portal */
.NeueMitteilungen {background-image: url(images/buehne_anmelden.jpg);background-repeat: no-repeat;background-position: top right;height: 276px;width:600px;margin-top:40px;}
.NeueMitteilungen p {font: normal 70% Verdana,Tahoma, sans-serif;color: #2c5473;margin:0;padding:0;padding:5px;}
.NeueMitteilungen b {font: bold 95% Verdana,Tahoma, sans-serif;color: #2c5473;margin:0; padding:0;}
.NeueMitteilungen span {font: normal 75% Verdana,Tahoma, sans-serif;color: #ab0805;padding:8px 0 0 0; margin:0;} /* warnung */
.MitteilungenWelcome {font: normal 105% Verdana,Tahoma, sans-serif;color: #2c5473;margin:0;width:575px;padding:0;}
.MitteilungenWelcome b {font: bold 100% Verdana,Tahoma, sans-serif;color: #2c5473;margin:0;width:575px;padding:0;}
.MitteilungenText {font: bolder 75% Verdana,Tahoma, sans-serif;color: #687e8a;text-align:left;margin:0;padding-left: 12px;padding-top: 15px;background-image:url(images/anmelde_pfeil.gif);background-repeat: no-repeat;background-position: 7px 75%;}
.MitteilungenText a:link {color: #687e8a;text-decoration: none;}
.MitteilungenText a:visited {color: #687e8a;text-decoration: none;}
.MitteilungenText a:hover {color: #3a5e73;text-decoration: none;}
.MitteilungenText a:active {color: #3a5e73;text-decoration: none;}


.NeueMitteilungenFelder {height: 18px; width:203px; font: normal 70% Verdana,Tahoma, sans-serif;color: #0e3f5d;background:#ffffff;border: 1px solid #687e8a;margin-top: 5px;margin-left:6px;}
.Mitteilungbtn {border:none;padding-top:10px;padding-left:7px;}


/* Neue Mitteilungen-Newsletter Vorlage */
.boxblau {width:600px;background: #8ca5b4;margin:auto 0; text-align:center;}
.boxweiss {width:100%;background:ffffff;text-align:center;}
.boxblau span {font: normal 0.75em Verdana,Tahoma, sans-serif;color: #0e3f5d;}
.textklein {font: normal 0.65em Verdana,Tahoma, sans-serif;color: #0e3f5d;}

/* :::::::::::Neue Artikel Versenden ::::::::: */

.artikelversandintro {font: bold 70% Verdana,Tahoma, sans-serif;color: #2c5473;}
.artikelversand {font: normal 70% Verdana,Tahoma, sans-serif;color: #2c5473;}
.artikelversandinput textarea {font: normal 80% Verdana,Tahoma, sans-serif;color: #2c5473;}
.artikelversanderror b {font: normal 70% Verdana,Tahoma, sans-serif;color: #a80000;padding-left:3px;}
.kontakt {border: 1px solid #7595a9;}
.kontaktarea {border: 1px solid #7595a9;}


/* :::::::::::FUSSZEILE::::::::: */

.cleaner {clear:both;border:none;margin:0; padding:0;background:transparent;position:relative;overflow:hidden;height:1%;}
#footer {border-top: 1px solid #707173;height: 36px;position: relative;top: 0;text-align:center;margin: 0 162px 0 182px;}
#footer table tr td {font: normal 70% Verdana,Tahoma, sans-serif;color: #0e3f5d;padding-top:8px;}
#footer table tr td a:link {color : #0e3f5d; text-decoration: none;}
#footer table tr td a:visited {color : #0e3f5d; text-decoration: none;}
#footer table tr td a:hover {color : #04a495; text-decoration: none;}
#footer table tr td a:active {color : #04a495; text-decoration: none;}

#footer img {position: absolute; left:-155px; bottom:10px;z-index:4;}

.links_rechts a:link {text-decoration:none !important;}
.links_rechts a:visited {text-decoration:none !important;}
.links_rechts a:active {text-decoration:none !important;}
.links_rechts a:hover {text-decoration:none !important;color : #04a495;}

