/*  STYLES RKN Version: 12:05 25.09.2008 MP
-----------------------------------------------
*/
/* BASEDEF
----------------------------------------------- */
/*JM geändert 14.08.2009 */
/* ---------------------------------- */
body {
padding:0;
margin:0;
line-height:1em;
color:#333;
background:#FFF;
text-align:center;
/* mittig fuer Win IE 5 */
font-family:verdana,helvetica,arial,sans-serif;
}

input,textarea,select {
font-family:verdana,helvetica,arial,sans-serif;
}

hr {
display:none;
}

img {
border:none;
}

/* Fuer Bilder aus dem Pressearchiv */
.archiveimg {
width:240px;
height:160px;
}

form {
margin:0;
padding:0;
}

ul {
margin:0;
list-style-type:none;
}

a {
color:#333;
text-decoration:none;
}

a:hover,a:focus,a:active {
text-decoration:underline;
/*background:none; 18.08.2008 JB*/
background-color:transparent;
}

a:focus {
background-color:#D8DAE5;
/*JB Anforderung der BIK */
}

em {
font-style:normal;
}

address {
font-style:normal;
font-size:.71em;
margin:0 0 12px;
}

table {
border-collapse:collapse;
border-spacing:0;
}

td,th {
text-align:left;
vertical-align:top;
}

td address {
font-size:1em;
margin:0;
}

td p,th p {
font-size:1em!important;
}

td a {
text-decoration:none!important;
background:none!important;
}

td a:hover,a:focus,a:active {
text-decoration:underline!important;
}

td a:focus {
background-color:#D8DAE5!important;
/*JB Anforderung der BIK */
}

td div.editorbox a {
text-decoration:underline!important;
background:none!important;
}

td div.editorbox a:hover,div.editorbox a:focus,div.editorbox a:active {
text-decoration:none!important;
}

td div.editorbox a:focus {
background-color:#D8DAE5!important;
/*JB Anforderung der BIK */
}

td div.editorbox ul,td div.editorbox ol {
font-size:1em!important;
}

td ul {
font-size:1em!important;
}

table {
width:100%;
margin:0 0 8px;
font-size:.71em;
line-height:1.3em;
border-top:1px solid #B5B7C6;
}

table caption {
text-align:left;
font-weight:700;
padding:0 0 16px;
text-transform:uppercase;
}

th {
padding:5px;
border-bottom:1px solid #B5B7C6;
}

td {
padding:5px;
border-bottom:1px solid #B5B7C6;
}

table .grau {
background-color:#d8dae5;
}

table .hellgrau {
background-color:#EFF0F2;
}

#rahmeninhalt table td, #rahmeninhalt table th {
    border: 1px solid #B5B7C6;
}

#rahmeninhalt table.horizonBorder td, #rahmeninhalt table.horizonBorder th {
    border-left: none;
    border-right: none;
}


textarea {
font-family:verdana,helvetica,arial,sans-serif;
color:#333;
}

.editorbox td a {
text-decoration:underline!important;
}

.editorbox table a:hover,a:focus,a:active {
text-decoration:none!important;
}

.editorbox table {
margin-bottom:21px;
}

table.marker tbody tr:hover {
background:#EFEFEF;
}

/* 	SONDERKLASSEN
----------------------------------------------- */
.nofloat {
float:none!important;
width:auto!important;
clear:both;
visibility:hidden;
overflow:hidden;
line-height:0;
font-size:0;
margin:0;
padding:0;
height:0;
}

.unsichtbar {
position:absolute;
left:-999px;
top:-999px;
width:0;
height:0;
font-size:0;
line-height:0;
margin:0;
padding:0;
overflow:hidden;
display:inline;
}

.sprungunsichtbar {
position:absolute;
left:-999px;
top:-999px;
width:0;
height:0;
font-size:0;
line-height:0;
margin:0;
padding:0;
overflow:hidden;
display:inline;
}

.sprungunsichtbar:focus,.sprungunsichtbar:active {
position:absolute;
display:block;
top:13.5em;
left:0;
text-align:center;
font-size:.71em;
line-height:1.3em;
font-weight:700;
color:#333;
width:auto;
height:auto;
}

/* 	BLOCKMODEL
----------------------------------------------- */
#rahmen {
width:100%;
/* volle breite */
margin:0;
text-align:left;
}

#aussen {
width:auto;
padding-right:15em;
/* breite rechte spalte */
padding-left:16.25em;
/* breite linke spalte */
}

#innen {
width:100%;
margin:0;
}

.links {
float:left;
position:relative;
width:16.25em;
/* breite linke spalte */
margin-left:-16.25em;
/* negative breite linke spalte */
}

.mitte {
float:left;
position:relative;
width:100%;
max-width:30.75em;
}

.mitte-navigator {
width:100%;
/* Layoutproblem FF 3.0 */
float:left;
position:relative;
max-width:45.8125em;
}

.rechts {
float:left;
position:relative;
width:15em;
/* breite rechte spalte */
margin-right:-15em;
/* negative breite rechte spalte */
overflow:hidden;
}

#logodiv {
width:16.25em;
height:11.75em;
background:#FFF;
}

#logodiv h1 {
margin:0;
padding:0;
}

/* 	SCHRIFTEN
----------------------------------------------- */
h1 {
margin:0 0 18px;
padding:0;
font-weight:700;
font-size:1em;
line-height:1.5em;
}

h2 {
margin:0 0 16px;
padding:0;
font-weight:700;
font-size:.91em;
line-height:1.3em;
}

h2.klein {
font-size:.81em;
margin:0 0 6px;
}

h3 {
margin:0 0 14px;
padding:0;
font-weight:700;
font-size:.81em;
line-height:1em;
text-transform:none;
}

h3.uppercase {
font-size:.71em;
text-transform:uppercase;
}

h4 {
margin:0 0 .71em;
padding:0;
font-weight:700;
font-size:.71em;
line-height:1em;
}

p sup {
padding-right:4px;
}

.standardabsatz {
font-weight:400;
font-size:.71em;
line-height:1.3em;
}

.teaser {
font-weight:700!important;
margin-bottom:2em!important;
}

/* 	BESONDER SCHRIFTEN
----------------------------------------------- */
.kopfauswahl {
margin:0 0 0 -3px;
padding:0 0 0 12px;
font-weight:400;
font-size:.71em;
line-height:1em;
text-transform:uppercase;
background-image:url(../images/icons/minipfeil.gif);
background-position:3px 3px;
background-repeat:no-repeat;
}

.monospace {
font-family:monospace;
font-size:.81em!important;
}

.failure {
color:red;
}

/* 	AUSZEICHNUNGEN
----------------------------------------------- */
acronym[title],abbr[title] {
cursor:help;
}

/* 	ABST-NDE
----------------------------------------------- */
.height16 {
clear:both;
font-size:0;
display:block;
margin-bottom:16px;
border:1px solid #FFF;
/* eine border, nur fÂ³r den ie! */
}

.height16grau {
clear:both;
font-size:0;
display:block;
margin-bottom:16px;
border:1px solid #E2E3E7;
}

.height16ieonly {
/* eine ganze klasse, nur fÂ³r den ie! */
display:none;
}

.height8 {
clear:both;
font-size:0;
display:block;
margin-bottom:8px;
border:1px solid #FFF;
}

.height8grau {
clear:both;
font-size:0;
display:block;
margin-bottom:8px;
border:1px solid #E2E3E7;
}

.height10 {
clear:both;
font-size:0;
display:block;
margin-bottom:10px;
border:1px solid #FFF;
}

.height5 {
clear:both;
font-size:0;
display:block;
margin-bottom:5px;
border:1px solid #FFF;
}

.height5grau {
clear:both;
font-size:0;
display:block;
margin-bottom:5px;
border:1px solid #E2E3E7;
}

/* 	KOPF
----------------------------------------------- */
.kopfspaltelinks {
float:left;
display:block;
margin:14px 16px 16px 0;
padding:0;
}

.kopfspalterechts {
float:left;
display:block;
width:49.24%;
max-width:49.25%;
margin:14px 16px 16px 0;
padding:0;
}

.kopfselectlinks {
float:left;
width:15.5em;
font-size:.71em;
line-height:1em;
margin:5px 0 0;
}

.kopfselectrechts {
float:left;
width:15.5em;
font-size:.71em;
line-height:1em;
margin:5px 0 0;
}

.kopfsubmit {
float:left;
margin:5px 0 0 5px;
width:30px;
height:15px;
border:1px solid #B5B7C6;
}

.kopfform {
height:0;
/* der ie muss gebauchpinselt werden */
}

#flagge {
float:left;
margin:7px 5px 0 0;
}

#kopfbild1 {
height:7.6875em;
display:block;
margin: 2.2em 2px 0 0;
background-repeat:repeat-x;
}

#kopfbild2 {
float:left;
margin:0;
width:8.125em;
height:110px;
display:block;
background-repeat:repeat-x;
}

#kopfbild3 {
width:14.9375em;
height:76px;
display:block;
margin:2px 0 0;
background-repeat:repeat-x;
}

#serviceNavi {
float:left;
margin:0;
padding:16px 0 0 16px;
}

#serviceNavi li {
margin:0;
padding:0;
}

#serviceNavi li a {
color:#333;
margin:0;
padding:0 0 0 12px;
font-weight:400;
font-size:.65em;
background-image:url(../images/icons/minipfeil.gif);
background-position:3px 3px;
background-repeat:no-repeat;
}

/* 	NAVIGATION
----------------------------------------------- */
.headnavi {
display:block;
margin:0 0 8px;
padding:0 0 1px 30px;
font-size:.71em;
line-height:1em;
text-transform:uppercase;
}

.headnavi a:hover,.headnavi a:focus,.headnavi a:active {
text-decoration:underline;
}

.ausklapp-buergerservice {
background-image:url(../images/icons/pfeil_ausklapp_buergerservice.gif);
background-position:3px 3px;
background-repeat:no-repeat;
}

.icon-buergerservice {
background-image:url(../images/icons/navihead_buergerservice.gif);
background-position:0 0;
background-repeat:no-repeat;
}

.ausklapp-themen {
background-image:url(../images/icons/pfeil_ausklapp_themen.gif);
background-position:3px 3px;
background-repeat:no-repeat;
}

.icon-themen {
background-image:url(../images/icons/navihead_themen.gif);
background-position:0 0;
background-repeat:no-repeat;
}

.ausklapp-kreisportrait {
background-image:url(../images/icons/pfeil_ausklapp_kreisportrait.gif);
background-position:3px 3px;
background-repeat:no-repeat;
}

.icon-kreisportrait {
background-image:url(../images/icons/navihead_kreisportrait.gif);
background-position:0 0;
background-repeat:no-repeat;
}

.navi {
float:left;
padding:0 0 0 12px;
font-size:.61em;
}

.navi ul {
clear:both;
padding:0;
}

.navi li {
margin:0 0 0 8px;
padding:0 0 0 15px;
background-color:#FFF;
}

.aktiv {
margin:0 0 0 -10px;
padding:0 0 0 10px;
font-weight:700;
background-image:url(../images/icons/minipfeil_dunkel.gif);
background-position:3px 3px;
background-repeat:no-repeat;
background-color:#FFF;
}

.aktiv:hover {
margin:0 0 0 -10px;
padding:0 0 0 10px;
font-weight:700;
background-image:url(../images/icons/minipfeil_dunkel.gif);
background-position:3px 3px;
background-repeat:no-repeat;
background-color:#FFF;
}

.aktiv:focus {
margin:0 0 0 -10px;
padding:0 0 0 10px;
font-weight:700;
background-image:url(../images/icons/minipfeil_dunkel.gif);
background-position:3px 3px;
background-repeat:no-repeat;
background-color:#D8DAE5;
/*JB Anforderung der BIK */
}

.aktiv:active {
margin:0 0 0 -10px;
padding:0 0 0 10px;
font-weight:700;
background-image:url(../images/icons/minipfeil_dunkel.gif);
background-position:3px 3px;
background-repeat:no-repeat;
background-color:#FFF;
}

/* 	FARBEN
----------------------------------------------- */
.krankenhaus {
background-color:#7998AD;
}

.kliniken {
background-color:#C1B291;
}

.aufenthalt {
background-color:#A63F40;
}

.sonstiges {
background-color:#9BC2A5;
}

/* 	NAVIGATOR
----------------------------------------------- */
#kopfnavigator {
float:left;
color:#333;
margin:1px 0 0;
padding:0 16px 32px 0;
font-weight:400;
font-size:.71em;
line-height:1.2em;
}

#navigator {
margin:0 0 16px;
}

#navigator li {
display:inline;
color:#333;
margin:0 10px 0 0;
padding:0;
font-weight:400;
font-size:.71em;
line-height:1.2em;
}

#navigator li a {
padding:0 0 0 20px;
margin:0 0 0 -10px;
background-image:url(../images/icons/minipfeil_dunkel.gif);
background-position:10px 4px;
background-repeat:no-repeat;
text-decoration:none;
}

#navigator li a:hover,#navigator li a:focus,#navigator li a:active {
text-decoration:underline;
}

#navigator .standort {
color:#585858;
margin:0 0 0 -10px;
padding:0 0 0 20px;
background-image:url(../images/icons/minipfeil.gif);
background-position:10px 4px;
background-repeat:no-repeat;
text-decoration:none;
}

/* 	INHALT
----------------------------------------------- */
#rahmeninhalt {
float:left;
width:97%;
margin:0;
padding:0 16px 0 0;
}

#rahmeninhalt li p {
margin:0 0 12px 28px;
padding:0;
}

.buchstabennavigation {
float:left;
font-size:.71em;
margin:0 0 16px;
padding:0;
border-top:1px solid #B5B7C6;
border-left:1px solid #B5B7C6;
}

#rahmeninhalt .buchstabennavigation ul {
    padding: 0;
    margin: 0;
    list-style-image: none;
    font-size: 1em;
}

#rahmeninhalt .buchstabennavigation ul li {
float:left;
background:none;
width:3.215em!important;
}

.orte ul li {
width:10.5em!important;
}

.branchen ul li {
width:13.95em!important;
}

.buchstabennavigation ul li a {
height:1em;
font-size:1em;
}

.buchstabennavigation ul li a {
height:auto;
min-width:2em;
}

.buchstabennavigation ul li span {
height:1em;
font-size:1em;
}

.buchstabennavigation ul li span {
height:auto;
min-width:2em;
}

.buchstabennavigation ul li a:link,.buchstabennavigation ul li a:visited {
display:block;
color:#333;
background-color:#EFEFEF;
font-weight:400;
text-decoration:underline;
text-align:center;
padding-top:2px;
padding-bottom:2px;
border-right:1px solid #B5B7C6;
border-bottom:1px solid #B5B7C6;
}

.buchstabennavigation ul li span {
display:block;
color:#333;
background-color:#FFF;
font-weight:400;
text-decoration:none;
text-align:center;
padding-top:2px;
padding-bottom:2px;
border-right:1px solid #B5B7C6;
border-bottom:1px solid #B5B7C6;
}

.buchstabennavigation ul li a:focus,.buchstabennavigation ul li a:hover,.buchstabennavigation ul li a:active {
color:#333;
background-color:#FFF;
text-decoration:none;
}

.ende {
clear:both;
}

.kopfkasteninhalt {
display:block;
margin:0 0 1px;
padding:0 0 0 16px;
background-image:url(../images/layout/bg_header.gif);
background-repeat:repeat-x;
}

.kopfkasteninhalt h1 {
font-size:.71em;
line-height:1.5em;
font-weight:400;
text-transform:uppercase;
margin:0 0 0 -8px;
}

.kopfkasteninhalt .buergerservice,.kopfkasteninhalt .themen,.kopfkasteninhalt .kreisportrait,.kopfkasteninhalt .sonstiges {
display:block;
float:left;
width:8px;
height:16px;
margin:0 8px 0 -8px;
}

.kopfkasteninhalt .krankenhaus,.kopfkasteninhalt .kliniken,.kopfkasteninhalt .aufenthalt,.kopfkasteninhalt .sonstiges {
display:block;
float:left;
width:8px;
height:16px;
margin:0 8px 0 -8px;
}

.kasteninhalt {
display:block;
margin:0 0 16px;
padding:16px 8px;
background-color:#E2E3E7;
background-image:url(../images/layout/ecke_kasten.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.weiss {
display:block;
margin:0 0 16px;
padding:16px 0;
background-color:#FFF;
background-image:none;
}

.kasteninhalt p {
display:block;
margin:0 0 12px;
padding:0;
font-weight:400;
font-size:.71em;
line-height:1.3em;
}

.kasteninhalt a {
/* font-weight: normal; */
/*font-size:.71em;*/
line-height:1.3em;
}

.kasteninhalt .pressemeldungen .presseliste a {
/* font-weight: normal; */
font-size:.71em;
line-height:1.3em;
}

#rahmeninhalt ul.linkliste {
    list-style-image: none;
    margin: 0 0 1.2em 0;
    padding: 0;
    line-height: 1.3em;
}

.kasteninhalt .linkliste a {
font-weight:400;
font-size:1em;
line-height:1.3em;
}

.kasteninhalt p a {
font-weight:400;
font-size:1em;
line-height:1em;
text-decoration:underline;
}

.startkasten a {
float:left;
}

.kasteninhalt p a:hover,.kasteninhalt p a:focus,.kasteninhalt p a:active {
font-weight:400;
font-size:1em;
line-height:1em;
text-decoration:underline;
background-color:#d8dae5;
text-decoration:none;
}

.kasteninhalt table a {
font-weight:400;
font-size:1em;
line-height:1.3em;
text-decoration:underline;
}

.kasteninhalt table a:hover,.kasteninhalt table a:focus,.kasteninhalt table a:active {
font-weight:400;
font-size:1em;
line-height:1.3em;
text-decoration:underline;
background-color:#d8dae5;
text-decoration:none;
}

.kasteninhalt label {
font-weight:400;
font-size:.71em;
line-height:1.3em;
}

.kasteninhalt em {
margin:0;
padding:0;
font-weight:400;
font-size:.71em;
line-height:1.3em;
text-transform:uppercase;
}

.kasteninhalt .datum {
float:left;
font-weight:400;
font-size:.71em;
line-height:1.3em;
margin:0 8px 0 0;
}

.kasteninhalt .termin {
margin-left:2.2em;
}

.kasteninhalt a em,.kasteninhalt p em {
font-size:1em;
line-height:1em;
}

.pressemeldungen {
margin:0 0 0 -40px;
}

.presseliste {
float:left;
display:block;
width:82%;
max-width:24em;
margin:0 0 8px;
}

#rahmeninhalt ol {
    margin: 0 0 1.4em -22px;
    font-size: .71em;
    line-height: 1.8em;
}

#rahmeninhalt ol li {
    /*list-style-position:inside;*/
}

#rahmeninhalt ol ol {
    margin: 0 0 0 -1.5em;
    font-size: 1em;
    line-height: 1.8em;
    list-style-type: lower-alpha;
}

#rahmeninhalt ol ol ol {
    margin: 0 0 0 -1.2em;
    font-size: 1em;
    line-height: 1.8em;
    list-style-type: lower-roman;
}

#rahmeninhalt ul {
    margin: 0 0 1.4em -40px;
    font-size: .71em;
    line-height: 1.8em;
    list-style-type: none;
    list-style-image: url(../images/layout/standard_ul.gif);
}

#rahmeninhalt ul li {
    /*list-style-position:inside;*/
    margin-left: 1.3em; 
}

#rahmeninhalt ul ul {
    margin: 0 0 0 -1.5em;
    font-size: 1em;
    line-height: 1.8em;
}

#rahmeninhalt ul ul ul {
    margin: 0 0 0 -1.2em;
    font-size: 1em;
    line-height: 1.8em;
}


.linkliste {
margin:0 0 16px -40px;
font-weight:400;
font-size:.71em;
line-height:1.3em;
}

.linkliste li {
margin:0;
clear:both;
}

.linkliste address {
font-size:1em;
}

.kontaktliste {
margin:0!important;
padding:0!important;
}

.kontaktliste li {
margin:0!important;
padding:0!important;
}

.kontaktliste a {
text-decoration:none!important;
}

Q {
font-style:normal;
}

q:before {
content:"";
}

q:after {
content:"";
}

blockquote {
font-size:.71em;
display:block;
margin:1em 40px;
}

blockquote p {
font-size:1em!important;
display:block;
margin:1em 40px;
}

blockquote.zitatgrafik {
font-size:.71em;
font-style:italic;
margin:0 12px;
padding:5px 20px 1.5em 40px;
background:transparent url(../images/icons/cite-start.gif) left top no-repeat;
}

cite {
margin-top:.3em;
display:block;
color:#585858;
font-style:normal;
}

/*
Q:lang(de), BLOCKQUOTE:lang(de) { 
  quotes: "\00bb" "\00ab" "\203a" "\2039";
}

Q:lang(en), BLOCKQUOTE:lang(en) { 
  quotes: "\201C" "\201D" "\2018" "\2019"; 
}

Q:lang(fr), BLOCKQUOTE:lang(fr) { 
  quotes: "\00ab" "\00bb" "\2039" "\203a"; 
}

Q:before, BLOCKQUOTE P:before { 
  content: open-quote;
}

Q:after, BLOCKQUOTE P:after { 
  content: close-quote;
}

blockquote.mitquelle[cite]:after {
  content: attr(cite);
  border-top:1px dotted #999;
  padding-top:0.25em;
  display:block;
  font-size: 0.61em;
}

*/
/* 	SPEZIELLE LISTEN
----------------------------------------------- */
.editorbox ol li {
padding:0;
margin:0 0 .5em 22px;
list-style-position:outside!important;
}

.editorbox ol p {
font-size:1em!important;
}

.editorbox ol li p {
padding:0!important;
margin:0!important;
display:inline;
}

.editorbox ol li ol {
font-size:1em!important;
padding-top:.5em;
margin-bottom:0!important;
}

.editorbox ol li ol li {
list-style-type:lower-alpha!important;
margin:0 0 .5em 22px!important;
}

.editorbox ol li ol li ol {
font-size:1em!important;
}

.editorbox ol li ol li ol li {
list-style-type:lower-roman!important;
margin:0 0 0 22px!important;
}

.editorbox ul p {
font-size:1em!important;
}

.editorbox ul li p {
padding:0!important;
margin:0!important;
display:inline;
}

#rahmeninhalt .specialbox ul {
    margin:0 0 0 -40px;
    font-weight:400;
}

#rahmeninhalt .specialbox ul li {
margin:0;
padding:0 0 0 16px;
font-size:.71em;
line-height:1.3em;
background-image:url(../images/icons/list-icon.gif);
background-repeat:no-repeat;
background-position:0 5px;
}

#rahmeninhalt .specialbox ul li p {
font-size:1em;
padding:0!important;
margin:0!important;
display:inline;
}

#rahmeninhalt .specialbox ol {
margin:0;
font-weight:400;
}

#rahmeninhalt .specialbox ol li {
padding:0;
margin:0 0 0 16px;
list-style-position:outside!important;
}

#rahmeninhalt .specialbox ol li p {
font-size:1em;
padding:0!important;
margin:0!important;
display:inline;
}

/*         DEFINITIONSLISTEN
----------------------------------------------- */
dl {
font-style:normal;
font-size:.71em;
}

dl.tab40 dt {
float:left;
}

dl.tab40 dd {
margin-right:40%;
text-align:right;
}

dl.tab50 dt {
float:left;
}

dl.tab50 dd {
margin-right:50%;
text-align:right;
}

dl.tab60 dt {
float:left;
}

dl.tab60 dd {
margin-right:60%;
text-align:right;
}

dl.tab70 dt {
float:left;
}

dl.tab70 dd {
margin-right:70%;
text-align:right;
}

/* 	SPECIALBOX
----------------------------------------------- */
.specialbox {
margin:0;
padding:12px 16px 1px;
border-top:1px solid #B5B7C6;
border-right:1px solid #B5B7C6;
border-left:1px solid #B5B7C6;
}

.specialboxunten {
height:8px;
margin:0 0 16px;
padding:0;
background-image:url(../images/layout/rahmen_specialbox.gif);
background-repeat:repeat-x;
background-position:0 -1px;
border-right:1px solid #B5B7C6;
}

.ecke {
float:left;
display:block;
font-size:0;
margin:0 0 0 -1px;
padding:0;
width:9px;
height:9px;
background-image:url(../images/layout/ecke_specialbox.gif);
background-repeat:no-repeat;
background-position:0 0;
}

.specialbox h2 {
font-weight:700;
font-size:.71em;
line-height:1.3em;
margin:0 0 8px;
text-transform:uppercase;
}

#rahmeninhalt .specialboxliste {
    margin:0 0 0 -40px;
    font-size: 1em;
    list-style-image: none;
}

#rahmeninhalt .specialboxliste li {
float:left;
width:100%;
clear:both;
margin:0 0 8px;
padding:0 0 8px!important;
line-height:1.3em;
background-image:none!important;
}

#rahmeninhalt .specialboxliste a {
font-size:1em;
}

.downloadliste {
margin:0 0 0 -40px;
}

.downloadliste li {
float:left;
width:100%;
clear:both;
margin:0 0 18px;
padding:0!important;
font-size:.71em;
line-height:1.3em;
background-image:none!important;
}

.downloadliste a {
font-size:1em;
}

.download {
float:left;
margin:0;
padding:0 0 8px 37px;
background-image:url(../images/icons/download.gif);
background-repeat:no-repeat;
background-position:0 3px;
}

.download:link,.download:visited,.download:hover,.download:focus,.download:active {
background-image:url(../images/icons/download.gif);
background-repeat:no-repeat;
background-position:0 3px;
}

.specialbox li p {
margin:0 0 0 28px;
padding:0;
}

/* NEU STATISTISCHES JAHRBUCH 
------------------------------------------------*/
table.unformatted th,table.unformatted td {
border-bottom:none;
}

/* ENDE NEU STATISTISCHES JAHRBUCH
------------------------------------------------*/
/* 	Adressen
----------------------------------------------- */
.adressliste {
float:left;
display:block;
max-width:29em;
margin:0 0 8px;
}

.adressen {
margin:0 0 0 -40px;
}

/* 	BILDERGALERIE
----------------------------------------------- */
.bildergalerie {
margin:0 0 16px;
padding:0;
}

.bildergalerie a {
float:left;
}

.bildergalerie p {
width:98.5%;
background-color:#d8dae5;
margin:0;
padding:3px;
}

.bildgalerie {
float:left;
/*width:118px;
height:89px;*/
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
padding:0;
}

.bildgalerie img {
width:118px;
}

.last {
margin:0;
}

.maximize {
width:19px;
height:18px;
margin:-89px 0 0 99px;
line-height:0;
font-size:0;
padding:0;
background-image:url(../images/icons/maximize.gif);
background-repeat:no-repeat;
}

.maximize:hover,.maximize:focus,.maximize:active {
background:url(../images/icons/maximize.gif);
text-decoration:none;
}

/* 	SONSTIGE BILDER
----------------------------------------------- */
.bildartikel {
float:left;
margin:0 16px 6px 0;
}

.bildartikelbox {
float:left;
margin:0 16px 6px 0;
width:auto;
max-width:240px;
}

.bildtopthema {
float:right;
margin:0 0 16px 16px;
}

.bildsubthema {
float:right;
margin:0 0 8px 8px;
}

.bildrechts {
float:right;
margin:8px 0 8px 8px;
}

.linkpfeil {
margin:3px 6px 2px 0;
float:left;
clear:both;
width:19px;
height:9px;
font-size:0;
cursor:pointer;
background-image:url(../images/icons/pfeil_link.gif);
background-repeat:no-repeat;
border:1px solid #B5B7C6;
}

.boxlinks .linkpfeil,.boxrechts .linkpfeil,.boxlinks .linkpfeilextern,.boxrechts .linkpfeilextern,.boxlinks .linkpfeilemail,.boxrechts .linkpfeilemail,.boxlinks .ankerpfeil,.boxrechts .ankerpfeil {
clear:none;
}

/* Sondefall Liste Pressemeldungen wegen UmbrÂ³chen */
.pressemeldungen a .linkpfeil {
margin:2px 0 0 -26px;
padding:0;
border:0;
visibility:hidden;
}

.pressemeldungen a {
padding:0 0 0 25px;
display:block;
background-image:url(../images/icons/pfeil_link_rahmen.gif);
background-position:0 2px;
background-repeat:no-repeat;
}

.pressemeldungen a:hover,.pressemeldungen a:active,.pressemeldungen a:focus {
background-image:url(../images/icons/pfeil_link_rahmen.gif);
background-position:0 2px;
background-repeat:no-repeat;
}

.linkpfeilextern {
margin:3px 6px 1px 0;
float:left;
clear:both;
width:19px;
height:9px;
font-size:0;
cursor:pointer;
background-image:url(../images/icons/pfeil_link_extern.gif);
background-repeat:no-repeat;
border:1px solid #B5B7C6;
}

.linkpfeilemail {
margin:3px 6px 1px 0;
float:left;
clear:both;
width:19px;
height:9px;
font-size:0;
cursor:pointer;
background-image:url(../images/icons/pfeil_link_email.gif);
background-repeat:no-repeat;
border:1px solid #B5B7C6;
}

.ankerpfeil {
margin:3px 6px 2px 0;
float:left;
clear:both;
width:19px;
height:9px;
font-size:0;
cursor:pointer;
background-image:url(../images/icons/pfeil_down.gif);
background-repeat:no-repeat;
border:1px solid #B5B7C6;
}

/* 	BOXEN INHALT
----------------------------------------------- */
.inhaltlinkskasten {
float:left;
width:48.4%;
max-width:13.9em;
position:relative;
margin:0 16px 0 0;
padding:0;
}

.inhaltrechtskasten {
float:left;
width:48.4%;
max-width:13.8em;
position:relative;
margin:0;
padding:0;
}

.weiss .inhaltlinkskasten {
max-width:14.375em;
width:48.1%;
}

.weiss .inhaltrechtskasten {
max-width:14.375em;
width:48.43%;
}

.inhaltlinkskasten h2 {
display:block;
font-weight:700;
font-size:.71em;
line-height:1.3em;
margin:0 0 8px;
}

.inhaltrechtskasten h2 {
display:block;
font-weight:700;
font-size:.71em;
line-height:1.3em;
margin:0 0 8px;
}

.subboxlinks {
float:left;
display:block;
margin:0;
padding:0;
}

.subboxlinks a .linktext {
float:left;
display:block!important;
cursor:pointer;
}

.subboxrechts {
float:left;
display:block;
margin:0;
padding:0;
display:block!important;
float:left;
}

.boxlinks {
float:left;
width:20.25em;
max-width:20.25em;
margin:0 8px 16px 0;
padding:0 0 16px;
background-color:#E2E3E7;
background-image:url(../images/layout/ecke_kasten.gif);
background-repeat:no-repeat;
background-position:bottom left;
font-size:.71em;
line-height:1.3em;
}

.boxlinks h2 {
font-weight:700;
font-size:1em;
line-height:1em;
margin:0 0 8px;
padding:0 8px;
}

.boxlinks em {
display:block;
font-weight:400;
text-transform:uppercase;
padding:0 8px 2px;
}

.boxlinks p {
width:93%;
margin:0;
padding:8px;
}

.inboxlink {
display:block;
margin:0 0 0 8px;
}

.meldungen {
display:block;
margin:-2px 0 0;
padding:0;
border-bottom:1px solid #FFF;
}

.meldungen li {
display:block;
margin:0;
padding:4px 8px;
border-top:1px solid #FFF;
border-bottom:1px solid #B5B7C6;
}

.meldungen li a {
display:block;
font-weight:700;
padding:0;
}

.meldungen li a .linktext {
width:17.8em;
}

.boxrechts {
float:left;
width:20.3em;
max-width:20.3em;
margin:0 0 16px 8px;
padding:0;
background-color:#E2E3E7;
background-image:url(../images/layout/ecke_kasten.gif);
background-repeat:no-repeat;
background-position:bottom left;
font-size:.71em;
line-height:1.3em;
}

.boxrechts h2 {
font-weight:700;
font-size:1em;
line-height:1em;
margin:0 0 8px;
padding:0 8px;
}

.boxrechts em {
display:block;
font-weight:400;
text-transform:uppercase;
padding:0 8px 2px;
}

.boxrechts .inboxlink {
margin-bottom:16px;
}

.boxrechts p {
width:93%;
margin:0;
padding:8px;
}

.kopfbox {
display:block;
margin:0 0 1px;
padding:0;
background-image:url(../images/layout/bg_header.gif);
background-repeat:repeat-x;
border-bottom:1px solid #FFF;
}

.kopfbox h1 {
font-size:1em;
line-height:1.5em;
font-weight:400;
text-transform:uppercase;
margin:0 0 0 8px;
}

.kopfbox .buergerservice,.kopfbox .themen,.kopfbox .kreisportrait,.kopfbox .sonstiges {
display:block;
float:left;
width:8px;
height:16px;
margin:0 8px 0 -8px;
}

.kopfbox .krankenhaus,.kopfbox .kliniken,.kopfbox .aufenthalt,.kopfbox .sonstiges {
display:block;
float:left;
width:8px;
height:16px;
margin:0 8px 0 -8px;
}

/* 	SITEMAP
----------------------------------------------- */
.sitemapbox {
padding:0;
background-image:none;
}

.sitemapbox ul {
padding:0;
margin:0;
}

.sitemaphead {
margin:0 0 8px;
padding:0;
max-width:20.2em;
font-weight:700;
font-size:.71em;
line-height:1.3em;
}

.subboxrechts .sitemaphead {
margin-left:8px;
}

.sitemap {
padding:0 0 0 8px!important;
}

.sitemap li {
background-color:#EFEFEF;
padding:0 0 2px 14px;
}

.sitemap li a {
color:#333;
margin:0;
padding:0 0 0 12px;
background-image:url(../images/icons/minipfeil_dunkel.gif);
background-position:3px 3px;
background-repeat:no-repeat;
}

.sitemap li a:hover,.sitemap li a:focus,.sitemap li a:active {
background-image:url(../images/icons/minipfeil_dunkel.gif);
background-position:3px 3px;
background-repeat:no-repeat;
}

/* 	KONTEXTMENU
----------------------------------------------- */
.kopfrechts {
float:left;
width:100%;
margin:-5px 0 0;
background-image:url(../images/layout/bg_header_rechts.gif);
background-repeat:repeat-x;
background-position:0 4px;
min-height:37px;
display:block;
}

.kopfrechtsklein {
float:left;
width:100%;
margin:-5px 0 1px;
background-image:url(../images/layout/bg_header.gif);
background-repeat:repeat-x;
background-position:0 4px;
min-height:18px;
display:block;
}

.kopfrechtshead {
display:block;
font-size:.71em;
font-weight:400;
text-transform:uppercase;
/*margin: 4px 0 1px 8px;*/
margin:5px 0 1px 8px;
}

.kopfrechtsklein .buergerservice,.kopfrechtsklein .themen,.kopfrechtsklein .kreisportrait,.kopfrechtsklein .sonstiges {
display:block;
float:left;
width:8px;
height:16px;
margin:0 8px 0 -8px;
}

.kopfrechtsklein .krankenhaus,.kopfrechtsklein .kliniken,.kopfrechtsklein .aufenthalt,.kopfrechtsklein .sonstiges {
display:block;
float:left;
width:8px;
height:16px;
margin:0 8px 0 -8px;
}

.top5 {
margin:0 0 0 -40px;
}

.topseiten {
margin:0 0 0 -40px;
}

.kasteninhaltrechts {
display:block;
margin:0 0 16px;
padding:0 8px 16px;
background-color:#E2E3E7;
background-image:url(../images/layout/ecke_kasten.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.kasteninhaltrechts p {
font-size:.71em;
line-height:1.3em;
margin:0;
padding:8px 0;
}

.kasteninhaltrechts li {
clear:left;
/* F_R MARGINALBOX CON BOTH GE-NDERT */
}

.kasteninhaltrechts a {
font-size:.71em;
line-height:1.3em;
}

.kasteninhaltrechts h2 {
font-weight:700;
font-size:.71em;
line-height:1.3em;
margin:0 0 8px;
}

.valiste {
display:block;
margin:0 -8px;
padding:0 8px 8px;
border-bottom:1px solid #B5B7C6;
}

.valiste li {
padding:8px 0 0;
}

.valiste em {
display:block;
clear:both;
font-size:.71em;
line-height:1.3em;
text-transform:uppercase;
margin:0 0 0 32px;
padding:0;
}

.valiste li p {
margin:0 0 0 32px;
padding:0;
}

.valiste li a {
display:block;
margin-top:3px;
padding:0 0 0 5px;
}

.valiste li a span {
margin-top:3px;
}

.trenner {
height:1px;
font-size:0;
line-height:0;
margin:0 -8px 8px;
padding:0;
background:#FFF;
}

.linkpfeilklein {
margin:2px 6px 0 0;
float:left;
width:5px;
height:15px;
font-size:0;
cursor:pointer;
background-image:url(../images/icons/minipfeil.gif);
background-repeat:no-repeat;
background-position:1px 4px;
}

/* 	SUCHE
----------------------------------------------- */
#suchfeld {
float:left;
width:100%;
margin:-3px 0 1px;
padding:8px 0 8px 8px;
background:#E2E3E7;
border-bottom:1px solid #B5B7C6;
}

#suchfeld a {
font-size:.71em;
line-height:1.3em;
}

#suchfeld form {
margin:0 0 6px;
}

.suchfeldneu {
float:left;
width:100%;
margin:-3px 0 1px;
padding:8px;
background-color:#EFEFEF;
background-image:url(../images/layout/ecke_kasten.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.suchfeldneu a {
font-size:.71em;
line-height:1.3em;
}

.suchfeldneu p {
font-size:.61em;
line-height:1.3em;
padding:0 8px 8px 0;
margin:0;
}

.suchfeldneu label {
font-weight:700;
font-size:.61em;
line-height:1.3em;
}

.suchfeldneu form {
margin:0 0 6px;
}

.suche {
float:left;
display:block;
height:30px;
margin:5px 0 0;
padding:5px 0 0 30px;
font-size:.71em;
line-height:1.5em;
font-weight:400;
text-transform:uppercase;
background-image:url(../images/icons/lupe.gif);
background-repeat:no-repeat;
}

.suchesubmit {
float:left;
margin:0 0 0 5px;
width:30px;
height:15px;
border:1px solid #B5B7C6;
}

.suchesubmitmargin {
float:left;
margin:5px 0 0 5px;
width:30px;
height:15px;
border:1px solid #B5B7C6;
}

.sucheinput {
float:left;
width:16.25em;
margin:0 0 6px;
font-size:.71em;
line-height:1.1em;
border:1px solid #B5B7C6;
}

.sucheradio {
width:13px;
height:13px;
margin:0 8px 0 0;
padding:0;
}

.sucheinputfull {
width:19.5em;
margin:0 0 6px;
font-size:.71em;
line-height:1.1em;
border:1px solid #B5B7C6;
}

.sucheselect {
float:left;
width:78%;
font-size:.61em;
line-height:1.3em;
margin:5px 0 0;
}

.optionenliste {
float:left;
margin:0 0 0 -40px;
}

.optionenliste li {
clear:both;
}

.optionenliste li a {
color:#333;
margin:0;
padding:0 0 0 12px;
font-weight:400;
font-size:.65em;
line-height:1em;
background-image:url(../images/icons/minipfeil.gif);
background-position:3px 3px;
background-repeat:no-repeat;
}

.optionenliste li a:hover,.optionenliste li a:focus,.optionenliste li a:active {
background-image:url(../images/icons/minipfeil.gif);
background-position:3px 3px;
background-repeat:no-repeat;
}

.anzeigeselect {
float:left;
width:auto;
font-size:.61em;
line-height:1.3em;
margin:5px 0 0;
}

#rahmeninhalt ul.suchliste {
    margin: 0;
    list-style-image: none;
    font-size: 1em;

    line-height: 1em;
}

#rahmeninhalt ul.suchliste li {
    color:#333;
    margin: 0 0 0 -42px;
    padding: 0 0 16px 0;
}

.suchliste a {
color:#333;
margin:0;
padding:0 0 0 12px;
font-size:.71em;
line-height:1.3em;
font-weight:400;
background-image:url(../images/icons/minipfeil.gif);
background-position:3px 3px;
background-repeat:no-repeat;
}

.suchliste p {
margin:4px 0 0 12px;
padding:0;
font-size:.61em;
line-height:1.1em;
}

.suchliste em {
font-size:.71em;
line-height:1.3em;
text-transform:uppercase;
}

.sucheindikator {
margin:6px 8px 0 2px;
float:left;
display:block;
height:7px;
font-size:0;
}

/* 	BL-TTERFUNKTION
----------------------------------------------- */
.blaetterfunktion {
    border-top: 1px solid #B5B7C6;
    margin-top: 2em;
}

#rahmeninhalt .blaetterfunktion ul {
    float: left;
    margin: -8px 0 16px -8px;
    padding: 0 0 8px;
    list-style-image: none;
    font-size: 1em;
    line-height: 1em;
}

#rahmeninhalt .blaetterfunktion li {
float:left;
margin:0;
padding:0 8px 0 7px;
background-image:url(../images/icons/pipe_dunkel.gif);
background-repeat:no-repeat;
background-position:right bottom;
}

#rahmeninhalt .blaetterfunktion .letzteseite {
background-image:none;
}

.blaetterfunktion span {
color:#333;
margin:0;
padding:0 0 0 10px;
font-size:.71em;
line-height:1.3em;
font-weight:400;
background-image:url(../images/icons/minipfeil_dunkel.gif);
background-position:3px 3px;
background-repeat:no-repeat;
}

.blaetterfunktion a {
color:#333;
margin:0;
padding:0 0 0 12px;
font-size:.71em;
line-height:1.3em;
font-weight:400;
background-image:url(../images/icons/minipfeil.gif);
background-position:3px 3px;
background-repeat:no-repeat;
}

.blaetterfunktion a:hover,.blaetterfunktion a:focus,.blaetterfunktion a:active {
background-image:url(../images/icons/minipfeil.gif);
background-position:3px 3px;
background-repeat:no-repeat;
}

/* 	FORMULARELEMENTE
----------------------------------------------- */
.standardeinheit {
max-width:28em;
margin:0 0 8px;
border:none;
}

.standardform fieldset {
margin:0;
padding:0;
border:0 solid #FFF;
/* fieldset-border-bug im opera! */
}

.standardform legend {
float:left;
margin:0 0 8px -8px;
padding:0;
font-size:.71em;
line-height:1.3em;
font-weight:400;
}

.standardlabel {
float:left;
width:8.5em;
}

.standardlabelfull {
float:left;
}

.labelCheckbox {
float:left;
width:8.5em;
margin-top:.35em;
}

.checkboxLinks {
float:left;
margin:.5em 1em 0 0;
padding:0;
}

.standardselect {
float:left;
width:25em;
font-size:.71em;
line-height:1.3em;
}

.selectRechts {
float:left;
width:18em;
font-size:.71em;
line-height:1.3em;
}

.standardinput {
float:left;
width:24.7em;
font-size:.71em;
line-height:1.1em;
border:1px solid #B5B7C6;
}

.standardcheckbox {
width:1em;
height:1em;
margin:0;
padding:0;
}

.standardtextarea {
float:left;
width:24.7em;
height:10em;
font-size:.71em;
line-height:1.1em;
overflow:visible;
border:1px solid #B5B7C6;
}

.textareaKlein {
float:left;
width:24.7em;
height:4em;
font-size:.71em;
line-height:1.1em;
overflow:visible;
border:1px solid #B5B7C6;
}

.standardlabelabschicken {
float:right;
margin:0 0 0 8px;
cursor:pointer;
}

.standardlabelabschicken:hover,.standardlabelabschicken:focus,.standardlabelabschicken:active {
text-decoration:underline;
}

.standardsubmit {
float:right;
margin:0 0 0 8px;
border:1px solid #B5B7C6;
}

label a {
font-size:1em!important;
text-decoration:underline;
}

label a:hover,label a:focus,label a:active {
text-decoration:none;
background:none;
}

label a:focus {
background-color:#D8DAE5;
/*JB Anforderung der BIK */
}

.standardselect:focus,.standardinput:focus,.standardtextarea:focus {
border-color:#707883;
background-color:#EFEFEF;
}

/* 	FUSSZEILE
----------------------------------------------- */
.fusslinie {
margin:0 16px;
border-top:1px solid #B5B7C6;
}

#fusszeile .rechts {
float:left;
margin:0 0 0 16px;
}

.fusszeilemitte {
width:94.2%;
max-width:29.75em;
margin:0 16px 0 0;
border-top:1px solid #B5B7C6;


}


.absatzfusszeile {
font-size:.65em;
line-height:1.3em;
margin:8px 0 0;
padding:0;
}

#servicebereich {
float:none;
margin:0 0 0 10px;
padding:0;
font-size:.65em;
line-height:1.3em;
}

#servicebereich li {
float:left;
padding:0 8px 0 10px;
background-image:url(../images/icons/pipe.gif);
background-repeat:no-repeat;
background-position:1px 2px;
}

#servicebereich a {
padding:0 0 0 20px;
margin:0 0 0 -10px;
background-image:url(../images/icons/minipfeil_dunkel.gif);
background-position:10px 3px;
background-repeat:no-repeat;
text-decoration:none;
}

#servicebereich a:hover,#servicebereich a:focus,#servicebereich a:active {
padding:0 0 0 20px;
margin:0 0 0 -10px;
background-image:url(../images/icons/minipfeil_dunkel.gif);
background-position:10px 3px;
background-repeat:no-repeat;
text-decoration:underline;
}

#servicebereich .first {
background-image:none;
padding:0 8px 0 5px;
}

#servicebereich .first:hover,#servicebereich .first:focus,#servicebereich .first:active {
background-image:none;
padding:0 8px 0 5px;
}

.fusszeilerechts {
border-top:1px solid #B5B7C6;
}

.fussservice {
float:left;
margin:8px 0 0 -40px;
font-size:.65em;
line-height:1.5em;
}

.fussservice li {
float:left;
}

#anfang {
display:inline;
margin:0 20px 0 0;
padding:0 0 5px;
}

.seitentop {
float:left;
width:36px;
height:19px;
display:block;
background-image:url(../images/icons/anfang.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#drucken {
display:inline;
margin:0;
padding:0 0 5px;
}

.seitedrucken {
float:left;
width:36px;
height:19px;
background-image:url(../images/icons/drucken.gif);
background-repeat:no-repeat;
background-position:0 0;
}

/* 	FORUM + G-STEBUCH
----------------------------------------------- */
.alt {
background-color:#f8f8f8;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}

.alt2 {
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}

/* 	E-MAIL-ADRESSEN
----------------------------------------------- */
.mailabsender {
display:none;
}

.maildomain {
display:inline;
}

/*         ERWEITERTE SUCHE  
----------------------------------------------- */
.noBorder {
border-style:none;
}

/*         SPEZIELLE BREITEN + ABST-NDE
----------------------------------------------- */
.width20 {
width:20%;
}

.width25 {
width:25%;
}

.width30 {
width:30%;
}

.width40 {
width:40%;
}

.width45 {
width:45%;
}

.width50 {
width:50%;
}

.mtop1 {
margin-top:1px;
}

.mtop2 {
margin-top:2px;
}

.mtop3 {
margin-top:3px;
}

/*         BILD VERGROESSERN
----------------------------------------------- */
.ajaxloader {
position:absolute;
left:0;
top:0;
}

#bildbox {
position:relative;
margin-bottom:8px;
}

#langText {
font-size:.61em;
line-height:1.2em;
color:#585858;
}

/*         AUTOCOMPLETE
----------------------------------------------- */
.autocomplete {
position:absolute;
color:#000;
background-color:#FFF;
border:solid 1px #B5B7C6;
overflow:hidden;
}

.autocomplete ul {
padding:0;
margin:0;
list-style:none;
overflow:auto;
}

.autocomplete li {
display:block;
white-space:nowrap;
cursor:pointer;
margin:0;
padding-left:5px;
padding-right:5px;
border:solid 1px #FFF;
font-size:.7em;
}

.autocomplete li.selected {
background-color:#EFEFEF;
border-top:solid 1px #B5B7C6;
border-bottom:solid 1px #B5B7C6;
}

.contextLeer {
float:left;
height:8em;
}

.formularLinks {
float:left;
width:48%;
}

.formularRechts {
float:right;
}

.textareaGross {
float:left;
width:24.7em;
height:10em;
font-size:.71em;
line-height:1.1em;
overflow:visible;
border:1px solid #B5B7C6;
}

.termin_fieldset legend {
font-weight:700;
}

/*         SONSTIGES
----------------------------------------------- */
#archivhinweis {
margin-bottom:.5em;
padding:.5em;
border:3px dashed #C00;
}

#archivhinweis em {
color:#C00;
font-weight:700;
padding-bottom:.5em;
}

#socialbookmarks {
margin:0;
padding:0;
}

#socialbookmarks li {
display:inline;
margin:0 1px 0 0;
padding:0;
}

.aufklappen {
margin:2px 6px 2px 0;
float:left;
clear:both;
width:9px;
height:9px;
font-size:0;
cursor:pointer;
background-image:url(../images/icons/aufklappen.gif);
background-repeat:no-repeat;
}

.einklappen {
margin:2px 6px 2px 0;
float:left;
clear:both;
width:9px;
height:9px;
font-size:0;


cursor:pointer;
background-image:url(../images/icons/einklappen.gif);
background-repeat:no-repeat;
}

.switchBox {
background-color:#EFEFEF;
padding:8px;
margin-bottom:1em;
}

.editorbox ol li ol.numdezimal li {
list-style-type:decimal!important;
}

.editorbox ol li ol li ol.numalphagr li {
list-style-type:upper-alpha!important;
}

.editorbox ol li ol li ol.numalphakl li {
list-style-type:lower-alpha!important;
}

table.sortable th {
cursor:pointer;
}

ul.klappScript{list-style:none;margin:0 0 20px;padding:0;}
ul.klappScript li{background-repeat:no-repeat;background-position:0 .2em;margin:2px 0 6px;padding:0;}
ul.klappScript li a{padding-left:20px;display:block;text-decoration:none!important;background-color:transparent!important;}
ul.klappScript li a:hover{background-color:transparent!important;text-decoration:underline!important;}
ul.klappScript li a:focus{font-weight:700;}
ul.klappScript li div{margin-left:20px;margin-top:10px;background-color:#efefef;padding:6px;}
.klappScriptAuf{background-image:url(../images/icons/aufklappen.gif)!important;}
.klappScriptEin{background-image:url(../images/icons/einklappen.gif)!important;}

/* Krankenhaeuser */

.abstand {
    margin-top: 1.45em;
}

.kontaktordnerListe li {
    padding-bottom: 1.05em;
}

.ankerLinks {
    float: left;
    width: 50%;
}

.ankerRechts {
    float: left;
    width: 50%;
}

h2.ankerlisteTitel {
    font-size: 0.7em;
    margin-top: 0.8em;
    margin-bottom: 0.65em;
}

#rahmeninhalt ul.ankerliste {
    list-style-image: none;
    font-size: 1em;
    padding: 0;
    margin: 0;
}

#rahmeninhalt ul.ankerliste li {
    display: inline;
}

#rahmeninhalt ul.ankerliste div {
    margin: 0;
    padding-bottom: 0.4em;
}


#rahmeninhalt ul.pressemeldungen {
    list-style-image: none;
    font-size: 1em;
    padding: 0;
    margin: 0;
}

#rahmeninhalt ul.sitemap, #rahmeninhalt ul.sitemap ul, #rahmeninhalt ul.sitemap ul ul, #rahmeninhalt ul.sitemap ul ul ul {
    list-style-image: none;
    font-size: 1em;
    padding: 0;
    margin: 0;
}