
body  {
background-color: #FFFFFF;
background-image: none;
background-repeat: no-repeat;
font-family:Times, sans-serif;
font-size:1.3em;
font-weight:normal;
color:#000;
}
.invisible,
#search-block-form label,
.submitted a,
#block-menu_block_split-1000 h2,
#navitop1,
.linkenavi,
#rightCol,
#footer{
display:none;
}
#wrapperMain{
border:1px solid #fff;
}
strong, .strong  {
font-weight:bold;
}
a   {
color:#000;
text-decoration:none;
}
p   {
font-size:100%;
}
h1   {
font-size:95%;
margin:1.5em 0em 0.5em 0em;
}
/* gesonderte h1-varianten : */
.erstezeile {
margin:0.2em 0.2em 0.2em 0.5em;
}
.zweitezeile {
margin:-0.3em 0.2em 0.2em 0.5em;
}
.headlineuebersicht {
margin:1em 0 0 0;
}
.headlineueberzwei{
margin:0em;
}
h2  {
font-size:90%;
font-weight:bold;
}
h2.content clear-block {
font-size:80%;
font-weight:bold;
}

.node h2 {
font-size:80%;
font-weight:bold;
margin:1em 0em 0em 0em;
}
h3.ui-state-default {
font-size:75%;
padding-left: 0;
}
p.fliesstext {
font-size:70%;
margin:0em;
}
.linkzeichen {
font-size:1.2em;
}
/* listen allgemein */
ul   {
padding:0em;
margin:0em;
}
li   {
font-size:70%;
padding:0em 0.5em 0em 2em !important;
padding:0em 0em 0.2em 2em;
margin:0em 0em 0.5em 0em !important;
margin:0em;
}
.linkliste   {
list-style-type:none;
background-image:url(pfeil_link.gif);
background-repeat:no-repeat;
}
.lexikon  {
padding:0em 0em 0em 2em !important;
padding:0em 0em 0em 2em;
margin:0em 0em 0em 0em !important;
margin:0em;
}
li p  {
font-size:100% !important;
margin-left:2em;
}
.listelinkzeichen{
float:none;
margin:0em 0.3em 0.5em 1.5em;
font-size:70%;
}
.listelink{
font-size:70%;
}
/* */
.textblock {
padding:0em 1em 1em 1em;
line-height:0.9em;
/* Andres 13.03.07 */
/* min-height:21em; */
/* height:21em; */
}
.textblockuebersicht {
padding:0.5em 0.5em 0.2em 1em;
line-height:0.9em;
}
.weiterlink {
margin:0.2em 0.2em 0em 0.7em;
padding:0em;
font-size:70%;
}
.floatleft {
float:none;
}
.floatright {
float:none;
}
/* formulare*/
form, input {
margin:0em;
padding:0em;
}
label {
display:block;
/*float:none;*/
font-size:100%;
font-weight:bold;
}
.kontakt{
width:15em;
}
.button {
margin:1em 0em 1em 15em !important;
margin:1em 0em 1em 11em;
font-size:100%;
}
/* elemente lexikon */
.lexikon{
width:20em;
}
.buttonlexikon {
margin:1em 0em 1em 20em !important;
margin:1em 0em 1em 14em;
font-size:70%;
}
.begriff {
margin:0em 1em 0em 1em;
}
.buchstabe {
margin-right:0.5em;
}
/* */
textarea, select  {
margin-bottom:0.5em;
}
/* input-Klasse fuer alle Formulare (ausser suche) */
.input {
margin-bottom:0.5em;
}
p.marginalform{
font-size:100% !important;
}
/* */
/* header mit claim  */
.claim {
width:auto;
background:#FFFFFF;
text-align:left;
padding:0.5em 0em 0.1em 0em;
}
.claimbild{
padding:0em;
margin:0em 0em 0em 0.5em;
}
/* servicenavi oben  */
.serviceleiste {
padding:0em;
margin:0.5em 0em 0.1em 0em;
background:#DFDFDF;
width:auto;
text-align:left;
height:2.71em !important;
height:2.7em;
}
.popup {
width:32em;
margin-top:0.5em !important;
margin-top:1.5em;
}
.serviceleiste a {
color:#000;
background:#DFDFDF;
white-space:nowrap;
}
.serviceleiste a:hover {
color:#000;
background:#D0005F;
white-space:nowrap;
}
.serviceleisteon {
color:#000;
margin:0em;
background:#D0005F;
white-space:nowrap;
}
.inputsuchelabel {
display:none;
}
.inputsuche {
font-size:70%;
margin:0em 0em 0em 2em !important;
margin:0em 0em 0.3em 2em;
padding:0em;
/*text-align:right;*/
}
.inputbutton {
font-size:70%;
margin:0em 0em 0em 0em !important;
margin:0em 0em 0.4em 0em;
padding:0em;
text-align:right;
}

/* footer */
.druckversion {
margin:0em;
background:#DFDFDF;
padding:0.4em 1.1em 0.4em 4em !important;
padding:0em 1.1em 0.5em 3em;
height:1.2em;
font-size:70%;
font-weight:bold;
}
.nachoben {
z-index:1;
background:#DFDFDF;
padding-left:2.5em;
}
.druckicon {
width:1.4em;
height:1.1em;
vertical-align:middle;
}
/* inhalte  */
.inhalt {

margin:0.5em 0em 0.5em 0em;
background:#ABABAB;
width:auto;
text-align:left;
}
/* startseite  */
.box {
margin-right:0.5em;
border-top:0;
border-bottom:0;
background:#FFFFFF;
padding:0em;
line-height:0.9em;
float:none;
}
/* klassen fuer die verschiedenen hoehen und breiten der boxen */
.breit {
width:16.2em !important;
width:16.15em;
min-height:19em;
height:19em;
}
.schmal {
width:9.52em !important;
width:9em;
min-height:24.6em;
height:24.6em !important;
height:25.8em;
}
.schmal p, .breit p {
margin:0em 0.2em 0em 0.7em;
padding:0em;
}
.content2 {
width:36em;
_width:38em;
float:none;
clear:both;
overflow: visible;

}
.uebersicht {
width:39.2em !important;
width:39.4em;
margin-right:0em !important;
margin-right:-0.2em;
}
.boxbreadcrump {
border-bottom:0.5em solid #FFFFFF;
}
/* box der linken marginalspalte, navigation: */
.linkenavi {
margin-right:0.5em;
border-top:0.5em solid #BFC1D5;
border-bottom:0.5em solid #BFC1D5;
background:#EBEDF8;
width:10em;
float:none;
}
.leer {
border-top:0.5em solid #ABABAB;
border-bottom:0.5em solid #ABABAB;
background:#ABABAB;
width:7.9em;
float:none;
}
/* */
.uebersichtrahmen {
display:block;
float:none;
min-height:20em;
overflow: visible;
}
.abstand {
margin-top:0.5em;
margin-bottom:0em;
}
.keyvisualcontent {

}
/*  */
.boxausrichtung {
float:none;


}
.boxabstand {
clear:both;
height:0.5em !important;
height:0em;
width:40em;
font-size:100% !important;
font-size:50%;
}
/* inhaltselemente */
.verlinkteueberschrift {
color:#000;
margin:0.2em 0.2em 0.2em 0.2em;
height:2em !important;
height:2.4em;
}
.bildstartoben{
width:12.85em !important;
width:12.8em;
height:6.76em;
}
.bildstartunten{
width:9.52em !important;
width:9.5em;
height:6.8em;
}
.bilduebersicht{
width:11.9em;
height:8.5em;
margin:0em;
padding:0em;
float:none;
}
.bildfliesstext {
padding:0em;
margin:0em;
}
.bildmituntertitel {
display:block;
padding:0.5em 1em 0em 1em;
margin:0em;
}
p.untertitel {
border-bottom:1px solid #ABABAB;
padding:0.3em;
margin:0em !important;
}
.box p {
font-size:70%;
margin-top:0.5em;
margin-bottom:0.5em;
}
/* breadcrump */
.breadcrump {
padding:0.5em 0em 0.5em 1.2em;
font-size:65%;
}
.breadcrump a {
margin-right:1em;
}
/* breadcrump-abstand zum keyvisual */
.bcinhaltsseite {
padding:0.5em 0em 3em 1.2em;
}
/* h2-klasse nur fuer startseite */
.boxheadline {
font-size:70%;
font-weight:bold;
margin:0.7em 0.7em 0em 0.7em;
}
/* marginalspalte rechts mit teasern */
.marginalbox {
width:10em;
background:#EBEDF8;
border-top:0.5em solid #BFC1D5;
border-bottom:0.5em solid #BFC1D5;
float:none;
margin-left:-0.5em;
}
/* angaben zur festen hoehe der marginalboxen auf der startseite */
.hoehenews {
line-height:0.9em;
}
.laenderstartseite {
min-height:25.8em;
height:25.8em !important;
height:26em;
}
.laenderstartseite li {
list-style-type:none;
background-image:url(pfeil_link.gif);
background-repeat:no-repeat;
background-position:1em 0.4em !important;
background-position:1em 0.7em;
font-size:70%;
padding:0em 0.5em 0em 2em !important;
padding:0em 0em 0em 2em;
margin:0.3em 0em 0.2em 0em !important;
margin:0em;
}
/* */
.marginalbox p {
font-size:70%;
margin:0.7em 0.7em 0.2em 0.7em;
}
.marginalabstand {
height:0.5em !important;
height:0em;
width:7.9em;
margin-left:-0.5em;
float:none;
}
/*  */
/* tabellen */
table {
text-align:left;
margin-bottom:1em;

border-collapse:separate;
}
caption {
text-align:left;
font-weight:bold;
font-size:1em;
margin:1em 0em 0.5em 0em;
}
th   {
background:#EBEDF8;
border-bottom:0.1em solid #BFC1D5;
vertical-align:top;
}
.zeilen {
background:#FFFFFF;
}
td  {
font-size:70%;
/*border-bottom:0.1em solid #BFC1D5;
border-left:0.1em solid #EBEDF8;*/
vertical-align:top;
}
/* */
/* sitemap */
.hauptpunkt {
position:relative;
border-top:1px solid #ABABAB;
margin-top:0.5em;
width:29em;
padding:0.5em 0em 0.5em 0em;
}
.hauptpunkt li {
height:6px;
list-style-type:none;
background-image:url(pfeil_link.gif);
background-repeat:no-repeat;
background-position:0em 0.3em !important;
background-position:0em 0.4em;
padding:0em 0em 0em 1em !important;
padding:0em 0em 0.4em 1em;
margin:0em;
}
.eins  {
width:8em;
font-size:110%;
font-weight:bold;
}
.zwei  {
width:11em !important;
width:10em;
font-weight:bold;
}
.drei  {
width:9em;
line-height:0.75em;
margin-bottom:0.5em;
}
li.grauelinks {
background-image:url(pfeil.gif);
background-position:0em 0.4em;
}
li.grauelinks a{
color:#333333;
}
/* Impressum */
.impressum {
width:9em;
}
/* ergebnisliste der suchen */
.suchergebnisse {
margin-left:2em;
}
.suchergebnisabstand {
width:8em;
}

.reddot{
font-family: arial;
font-size: 10pt;
color: #E82A04;
font-weight: normal;
}
.reddot a{
font-weight: normal;
text-decoration: underline;
background-image:none
}
.reddot a:hover{
font-weight: normal;
text-decoration: underline;
background-image:none
}

/* Hinzugefügt Andres Ziegler 28.02.2007 */

dl.meImgLeft { float: left; margin-right: 1em; font-style:normal; font-size: 70%; }
dl.meImgLeft dt { margin-bottom: 0; }
// verhindert das Einrücken und
// den Abstand nach oben
dl.meImgLeft dd { margin: 0; }

dl.meImgRight { float: right; margin-left: 1em; font-style:normal; font-size: 70%; }
dl.meImgRight dt { margin-bottom: 0; }
// verhindert das Einrücken und
// den Abstand nach oben
dl.meImgRight dd { margin: 0; padding-left: 0em; }






.content{
font-size:100%;
}

/*ase css october 2008*/
#admin-menu ul li { 
font-size:100% !important;
}
/*Navi 1*/
.serviceleiste{
height:auto;
position:relative;
background:url(bkgr_mainnavi.gif) repeat-x;
}

#block-menu_block_split-1 ul{
padding:0;
margin:0;

_margin:3px 0 0px 0;
>margin:3px 0 0px 0;
}
#block-menu_block_split-1 ul li{
display:inline;
padding:0 !important;
margin:0 2px 0 5px !important;

}
#block-menu_block_split-1 ul li a{
background:url(bkgr_navitop.gif) no-repeat 4px 8px;
padding:4px 10px 4px 16px;
margin:0;
}
#block-menu_block_split-1 ul li a:hover{
background:url(bkgr_navitop_hover.gif) no-repeat #D0005F 4px 8px;
}

/*Navi 2*/
#block-menu_block_split-2 ul{
padding:0;
margin:-7px 0 0 0;
_margin:-10px 0 0 0;
}
#block-menu_block_split-2 ul li{
display:inline;
padding:0 !important;
margin:0 0 0 5px !important;
}
#block-menu_block_split-2 ul li a{
background:url(bkgr_navitop2.gif) no-repeat 4px 7px;
padding:3px 12px 3px 18px;
-padding:3px 12px 3px 18px;
margin:0;
color:#D0005F;
font-weight:bold;
}
#block-menu_block_split-2 ul li a:hover,
#block-menu_block_split-2 ul li a.active,
#block-menu_block_split-2 ul li.active-trail a{
background:url(bkgr_navitop2_hover.gif) no-repeat #D0005F 4px 7px;
color:#fff;
}

/*2nd Level Navigation*/
#block-menu_block_split-1000 ul{
padding:0 !important;
margin:0 !important;
list-style-type:none;
list-style-image:none;
}
#block-menu_block_split-1000 ul li{
padding:0 !important;
margin:0 2px 0 0px !important;
list-style-type:none;
list-style-image:none;
}
#block-menu_block_split-1000 ul li a{
background:url(bkgr_navitop2_hover.gif) #D0005F no-repeat 4px 8px;
padding:4px 10px 4px 16px;
margin:0 0 3px 0 !important;
color:#fff;
display:block;
width:134px !important;
_width:140px !important;
font-size:100%;
font-weight:bold;
}
#block-menu_block_split-1000 ul li a:hover{
background:url(bkgr_navitop2_hover.gif) #D0005F no-repeat 4px 8px;
padding:4px 10px 4px 16px;
margin:0;
color:#fff;
}

#block-menu_block_split-1000 ul li ul li a,
#block-menu_block_split-1000 ul li ul li a:hover{
background:#EBEDF8 url(pfeil_link.gif) 16px 8px no-repeat;
padding:4px 10px 4px 26px;
margin:0 !important;
color:#000;
display:block;
width:124px !important;
font-size:140%;
font-weight:normal;
}
#block-menu_block_split-1000 ul li ul li a.active{
font-weight:bold;
}
/*Footer Navi*/
#footer .serviceleiste{
height:1.4em !important;
}
#block-menu-menu-navigationfooter ul{
padding:0 !important;
margin:0 !important;
list-style-type:none;
list-style-image:none;
float:none;
}
#block-menu-menu-navigationfooter ul li{
display:inline;
margin:0 !important;
padding:0 !important;
}
#block-menu-menu-navigationfooter ul li a{
background:url(bkgr_navitop.gif) no-repeat 4px 8px;
padding:4px 10px 3px 16px;
margin:0;
display:block;
float:none;
}

#block-menu-menu-navigationfooter ul li a:hover{
background:url(bkgr_navitop_hover.gif) no-repeat #D0005F 4px 8px;
color:#fff;
}
.nachoben{
float:none;

}
.nachoben a{
display:block;
background:url(bkgr_navitop.gif) no-repeat 4px 8px;
padding:4px 10px 3px 16px;
font-size:70%;
color:#000;
float:none;
}
.nachoben a:hover{
background:url(bkgr_navitop_hover.gif) no-repeat #D0005F 4px 8px;
color:#fff;
}
.nachoben a.printicon{
background:url(bkgr_print.gif) no-repeat 3px 4px;
padding-left:36px;
}
.nachoben a.printicon:hover{
background:url(bkgr_print_hover.gif) no-repeat 3px 4px #D0005F;
color:#fff;
}
/*Search*/
.invisible,
#search-block-form label{
display:none;
}
#block-search-0{
position:absolute;
right:4px;
top:0;
}
#edit-search-block-form-1{
height:14px;
margin-top:2px;
width:106px;
}
#edit-submit-1,
#block-search-0 #edit-submit{
background:url(/sites/all/themes/mdknds/images/button_suche.gif) no-repeat;
border:0;
width:42px;
height:14px;
text-indent:-10000px;
}

#rightCol{
width:14.2em;
float:none;
font-size:70%;
}

#rightCol .block-views{
background:#EBEDF8;
border-top:8px solid #BFC1D5;
border-bottom:8px solid #BFC1D5;
}
#rightCol .block-views h2,
#rightCol .block-views .content{
margin:10px;
font-size:100%;
}
#rightCol .block-views .views-field-title .field-content{
margin-bottom:14px;
display:block;
}
#rightCol .view-content{
width:9em;
background:#EBEDF8;
}
.content2 li{
list-style-type:circle !important;
background-image:none;
background-repeat:no-repeat;
background-position:1em 0.4em;
font-size:70%;
padding:0em 0.5em 0em 0em !important;
margin:0em 0em 0.5em 2em !important;
}
.content2 ul.tabs li{
list-style-type:none;
background-image:none;
}

.submitted,
.field-field-ort .field-item,
.content2 .view-id-Newsblock .views-field-title,
.content2 .view-id-Newsblock .views-field-created,
#webform-client-form-66 label,
#webform-client-form-67 label{
font-size:70%;
}
.content2 .views-field-teaser p{
margin:0;
}
.view-id-Newsblock .views-field-created{
margin-top:10px;
}
/*Webforms*/
#webform-client-form-66 .form-item,
#webform-client-form-67 .form-item {
margin-bottom:0.5em;
margin-top:0.5em;
}



#webform-client-form-66 .form-text,
#webform-client-form-67 .form-text,
#edit-submitted-bewerbung-als{
width:260px;
}
#webform-client-form-66 textarea,
#webform-client-form-67 textarea{
width:400px;
height:100px;
}
#webform-client-form-66 #edit-submit,
#webform-client-form-67 #edit-submit{
width:100px;
}
.ui-accordion-content{
display: block !important;
}


