body  {
  background-color: #FFFFFF;
  background-image: url(kachel.jpg);
  background-repeat: repeat-x;
  background-attachment:fixed;
  margin:0px;
  font-family:arial, verdana, sans-serif;
  font-size:1em;
  font-weight:normal;
  color:#333333;
  }

  
  .invisible,
  #search-block-form label,
  .submitted a,
  #block-menu_block_split-0 h2,
  #block-search-0 h2,
  #block-menu-menu-navigationfooter h2{
  display:none;
  }
strong, .strong  {
  font-weight:bold;
  }
a   {
  color:#D0005F;
  text-decoration:none;
  }
p, td p   {
  font-size:11px;
  }
h1   {
  font-size:13px;
  margin:1.5em 0em 0.5em 0em;
  }
h3   {
  font-size:11px;
  }
/* 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:13px;
  font-weight:bold;
  }
.node h2  {
  font-size:12px;
  font-weight:bold;
  }
h2.fliesstext {
  font-size:70%;
  font-weight:bold;
  margin:1em 0em 0em 0em;
  }
p.fliesstext {
  font-size:11px;
  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:left;
  margin:0em 0.3em 0.5em 1.5em;
  font-size:70%;
  }
.listelink{
  font-size:70%;
  }
/* */
.textblock {
  padding:0em 1em 1em 1em;
  >padding:0.1em 1em 1em 1em;
  line-height:0.9em;
  /* Andres 13.03.07 */
  /* min-height:21em; */
  /* height:21em; */
  }
#page-homepage .textblock, #page-node-401 .textblock{
  padding:0 !important;
  >padding:0 !important;
  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:left;
  }
.floatright {
  float:right;
  }
/* formulare*/
form, input {
  margin:0em;
  padding:0em;
  }
label {
  display:block;
  /*float:left;*/
  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:60em;
  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:60em;
  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:#333333;
  background:#DFDFDF;
  white-space:nowrap;
  }
.serviceleiste a:hover {
  color:#FFFFFF;
  background:#D0005F;
  white-space:nowrap;
  }
.serviceleisteon {
  color:#FFFFFF;
  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 {
clear: both;
  margin:0.5em 0em 0.5em 0em;
  background:#ABABAB;
  width:60em;
  text-align:left;
  }
/* startseite  */
.box {
  margin-right:0.5em;
  border-top:0.5em solid #DFDFDF;
  border-bottom:0.5em solid #DFDFDF;
  background:#FFFFFF;
  padding:0em;
  line-height:0.9em;
  float:left;
  }
/* 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:39em;
  _width:38em;
  float:left;
  overflow:hidden;
  margin-bottom:7px;
  }
.front .content2 {
  margin-bottom:0px;
  }
.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:left;
  }
.leer {
  border-top:0.5em solid #ABABAB;
  border-bottom:0.5em solid #ABABAB;
  background:#ABABAB;
  width:7.9em;
  float:left;
  }
/* */
.uebersichtrahmen {
  display:block;
  float:left;
  min-height:20em;
  overflow:hidden;
  }
.abstand {
  margin-top:0.5em;
  margin-bottom:0em;
  }
.keyvisualcontent {

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

  }
.boxabstand {
  clear:both;
  height:0.5em !important;
  height:0em;
  width:40em;
  font-size:100% !important;
  font-size:50%;
  }
/* inhaltselemente */
.verlinkteueberschrift {
  color:#D0005F;
  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:right;
  }
.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:12px;
  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:right;
  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:right;
  }
/*  */
/* tabellen */
table {
  text-align:left;
  margin-bottom:1em;

  border-collapse:separate;
  }
  
 #page-node-401 table, #page-homepage table {
  text-align:left;
  border-collapse:separate;
    margin-bottom:0 !important;
  }
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:12px;
  /*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;
}

#block-menu_block_split-1 ul li{
display: block;
float: left;
padding:0 !important;
margin:0 2px 0 5px !important;
}
#block-menu_block_split-1 ul li a{
background:url(bkgr_navitop.gif) no-repeat 5px 9px;
padding:5px 10px 2px 16px;
margin:0;
display: block;

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

#block-menu_block_split-1 ul li.active-trail a,
#block-menu_block_split-1 ul li a.active{
background:url(bkgr_navitop_hover.gif) no-repeat #D0005F 4px 8px;
color:white;
}



/*Navi 2*/
#block-menu_block_split-2, #block-menu_block-1 {
clear: both;
_height:16px;
}

#block-menu_block_split-2 ul, #block-menu_block-1 ul{
padding:0;
margin:6px 0 0 6px;
_margin-top:0;
_margin-left:11px !important;
>margin-top:0;
>margin-left:11px !important;
}


#block-menu_block_split-2 ul li, #block-menu_block-1 ul li{
padding:0 !important;
margin: 2px 0 5px !important;
display: block;
float: left;
}
#block-menu_block_split-2 ul li a, #block-menu_block-1 ul li a{
background:url(bkgr_navitop2.gif) no-repeat 4px 7px;
padding:4px 12px 2px 18px;
margin:0;
color:#D0005F;
display: block;
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,
#block-menu_block-1 ul li a:hover,
#block-menu_block-1 ul li a.active,
#block-menu_block-1 ul li.active-trail a{
background:url(bkgr_navitop2_hover.gif) no-repeat #D0005F 4px 7px;
color:#fff;
}

/*2nd Level Navigation*/
#block-menu_block-2 ul,
#block-menu_block_split-0 ul,
#block-menu-menu-editormenu ul,
#block-menu-menu-loginmenu ul{
padding:0 !important;
margin:0 !important;
list-style-type:none;
list-style-image:none;
}
#block-menu_block-2 ul li,
#block-menu_block_split-0 ul li,
#block-menu-menu-editormenu ul li,
#block-menu-menu-loginmenu ul li{
padding:0 !important;
margin:0 2px 0 0px !important;
list-style-type:none;
list-style-image:none;
}
#block-menu_block-2 ul li a,
#block-menu_block_split-0 ul li a,
#block-menu-menu-editormenu ul li a,
#block-menu-menu-loginmenu ul li a{
background:url(bkgr_navitop2.gif) no-repeat 4px 7px;
padding:4px 10px 4px 16px;
margin:0 0 3px 0 !important;
color:#D0005F;
display:block;
width:134px !important;
_width:140px !important;
font-size:11px;
font-weight:bold;
}

#block-menu_block-2 ul li ul li a,
#block-menu_block_split-0  ul li ul li a,
#block-menu-menu-editormenu  ul li ul li a,
#block-menu-menu-loginmenu  ul li ul li a{
background:url(bkgr_navitop2.gif) no-repeat 4px 7px !important;
padding:4px 10px 4px 16px;
margin:0 0 3px 0 !important;
color:#D0005F !important;
display:block;
width:134px !important;
_width:140px !important;
font-size:11px;
font-weight:normal !important;
}
#block-menu_block-2 ul li ul li.active-trail a,
#block-menu_block-2 ul li.active-trail a,
#block-menu_block_split-0 ul li.active-trail a,
#block-menu-menu-editormenu ul li.active-trail a,
#block-menu_block_split-0 ul li a.active,
#block-menu-menu-loginmenu ul li a.active{
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:11px;
font-weight:bold;
}



#block-menu_block_split-0 ul li.expanded ul li.active-trail a{
font-weight:bold !important;
}
#block-menu_block_split-0 ul li a:hover,
#block-menu-menu-editormenu ul li a:hover,
#block-menu-menu-loginmenu ul li a:hover{
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;
}
#block-menu_block_split-0 ul li.active-trail ul li a{
background:#EBEDF8 url(pfeil_link.gif) 16px 8px no-repeat;
padding:4px 10px 4px 24px;
margin:0 0 3px 0 !important;
color:#D0005F;
display:block;
width:124px !important;
font-size:140%;
font-weight:normal !important;
}
#block-menu_block_split-0 ul li ul li a.active,
#block-menu_block_split-0 ul li ul li a.active:hover{
font-weight:bold !important;
padding-right:0;
}

#block-menu_block_split-0 ul li.expanded ul li.expanded ul li a,
#block-menu_block_split-0 ul li.expanded ul li.expanded ul li a:hover{
margin-left:10px !important;
width:114px !important;
font-weight: normal !important;
font-size: 200%;
display: block;
}

#block-menu-menu-editormenu h2{
margin:10px 0 4px 5px;
}

#block-menu-menu-editormenu ul li a,
#block-menu-menu-editormenu ul li a:hover{
padding:4px 10px 4px 16px;
margin:0 0 3px 0 !important;
}
#block-menu-menu-editormenu{
background:#DFE1EE;
border-top:1px solid #BDC0D1;
border-bottom:1px solid #BDC0D1;
margin:20px 0 20px 0;
padding-bottom:5px;
}
/*Footer Navi*/
#footer{
clear:both;
}
#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:left;
}
#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:left;
}

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

}
.nachoben a{
display:block;
background:url(bkgr_navitop.gif) no-repeat 4px 8px;
padding:4px 10px 3px 16px;
font-size:70%;
color:#000;
float:left;
}
.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;
}
#block-search-0 #edit-submit-1,
#block-search-0 .form-submit{
background:url(/sites/all/themes/mdkbb/images/button_suche.gif) no-repeat;
border:0;
width:42px;
height:14px;
text-indent:1000px;
overflow:hidden;
_padding-left:100px;
>padding-left:100px;
}
.search-results dt a{
font-size:12px;
font-weight:bold;
}
.search-results dd {
margin-left:0;
>margin-right:1em;
}
#search-form .form-item label{
font-size:12px !important;
}

#rightCol{
width:14.2em;
float:right;
font-size:70%;
overflow:hidden;
}
#rightCol .block-views,#block-cck_blocks-field_block{
background:#EBEDF8;
border-top:8px solid #BFC1D5;
border-bottom:8px solid #BFC1D5;
margin-bottom:10px;
}

#rightCol .block block-simplenews,#block-simplenews-5{
background-color: #EEEEEE;
padding: 8px;
}

#rightCol .block-views h2,
#rightCol .block-views .content,
#block-cck_blocks-field_block .content
{
margin:10px;
font-size:100%;
}
#block-cck_blocks-field_block h2{
	margin:10px 0px 10px 0px;
	font-size: 11px;
}
#rightCol .block-views .views-field-title .field-content{
margin-bottom:14px;
display:block;
}
#rightCol .view-content{
width:140px;
background:#EBEDF8;
}
.content2 li{
list-style-type:none !important;
background-image:url(pfeil.gif);
background-repeat:no-repeat;
background-position:1em 0.4em;
font-size:12px;
padding:0em 0.5em 0em 2em !important;
padding:0em 0em 0.2em 2em;
margin:0em 0em 0.5em 0em !important;
margin:0em;
}
.content2 ul.tabs li{
list-style-type:none;
background-image:none;
}

.submitted,
.field-field-ort .field-item,
.content2 .view-id-News .views-field-title,
.content2 .view-id-News .views-field-created,
.content2 .view-id-Interviewmitarbeiter .views-field-title,
.content2 .view-id-Interviewmitarbeiter .views-field-created,
#webform-client-form-66 label,
#webform-client-form-67 label,
#webform-client-form-82 label,
#webform-client-form-83 label,
#webform-client-form-277 label{
font-size:12px;
}
.content2 .views-field-teaser p{
margin:0;
}
.view-id-News .views-field-created, .view-id-Interviewmitarbeiter .views-field-created{
margin-top:10px;
display:block;
}
.view-id-News .views-field-title, .view-id-Interviewmitarbeiter .views-field-title{
display:block;
font-weight:bold;
}
.view-id-News .views-field-teaser, .view-id-Interviewmitarbeiter .views-field-teaser{
display:block;
}
/*Webforms*/
#webform-client-form-66 .form-item,
#webform-client-form-67 .form-item,
#webform-client-form-82 .form-item,
#webform-client-form-83 .form-item,
#webform-client-form-277 .form-item {
margin-bottom:0.5em;
margin-top:0.5em;
}



#webform-client-form-66 .form-text,
#webform-client-form-67 .form-text,
#webform-client-form-82 .form-text,
#webform-client-form-83 .form-text,
#webform-client-form-277 .form-text,
#edit-submitted-bewerbung-als{
width:260px;
}
#webform-client-form-66 textarea,
#webform-client-form-67 textarea,
#webform-client-form-82 textarea,
#webform-client-form-83 textarea,
#webform-client-form-277 textarea{
width:400px;
height:100px;
}
#webform-client-form-66 #edit-submit,
#webform-client-form-67 #edit-submit,
#webform-client-form-82 #edit-submit,
#webform-client-form-83 #edit-submit,
#webform-client-form-277 #edit-submit{
width:100px;
}
#IEroot .block-search input.form-submit, #IEroot #search-form input.form-submit {
width: 34px;
font-size: 0;
color: #fff;
text-align: right;
}
#IEroot #search-form .search-advanced input.form-submit {
width: 44px;
text-indent: 0;
}
.content2 thead th{
font-size:12px;
}
.view-id-telefonischefachauskunft table{
width:590px;
}
.view-id-telefonischefachauskunft .views-field-title{
width:180px;
}
.view-id-telefonischefachauskunft .views-field-field-zusatzbezeichnung-value{
width:80px;
}
.pdfIcon{
font-weight:bold;
}
.views-exposed-form .views-exposed-widget .form-submit {
margin-top:1em;
}


/*
.tableHairline{
border-top:1px solid #000;
border-left:1px solid #000;
}
.tableHairline td{
border-bottom:1px solid #000;
border-right:1px solid #000;
}*/

.search-info{
display:none;
}


#imce-content {
font-family:Verdana,Tahoma;
font-size:16px !important;
}
#navigation-tree li{
font-size:14px;
}

#user-register,
#user-login,
#user-pass,
.form-item .description  {
font-size: 12px;
}


.date-display-single{
font-size:12px;
}
.view-id-News strong{
font-weight: normal;
}
.view-id-News .views-field-title span a, .view-Interviews  .views-field-title span a{
font-weight: bold;
}

#block-views-Interviews-block_1 {
    font-size: 11px;
    padding: 0 10px;
        border-bottom: 8px solid #BFC1D5;
    border-top: 8px solid #BFC1D5;
    margin-top: 10px;
}
#block-views-Interviews-block_1 .view-footer{
font-size:10px;
}
#block-block-2{
background: none repeat scroll 0 0 #EBEDF8;
    border-bottom: 8px solid #BFC1D5;
    border-top: 8px solid #BFC1D5;
    margin-bottom: 10px;
        padding: 0 0 0 8px;
    }
    
#block-block-3{
background: none repeat scroll 0 0 #EBEDF8;
    border-bottom: 8px solid #BFC1D5;
    border-top: 8px solid #BFC1D5;
    margin-bottom: 10px;
        padding: 0 0 0 8px;
    }
    
#block-block-4{
background: none repeat scroll 0 0 #EBEDF8;
    border-bottom: 8px solid #BFC1D5;
    border-top: 8px solid #BFC1D5;
    margin-bottom: 10px;
        padding: 0 0 0 8px;
    }
    
   
.view-id-News .view-footer{
text-align: right;
}
.view-telefonischefachauskunft .view-empty p{
color: red !important;
}
h3.trigger{
background: url(accordion_arrow_right.jpg) no-repeat;
padding-left:20px;
cursor:pointer;
outline:none;
font-size:14px;
}
h3.ui-state-default{
background: url(accordion_arrow_right.jpg) no-repeat;
padding-left:20px;
cursor:pointer;
outline:none;
font-size:14px;
}
h3.ui-state-active{
background: url(accordion_arrow_bottom.jpg) no-repeat;
padding-left:20px;
outline:none;
font-size:14px;
}
.view-stellenangebote table{
width:100%;
}
.view-stellenangebote table th,
.view-stellenangebote table td{
padding:2px;
}
.view-stellenangebote .view-footer a{
display:block;
}
.node-stellenangebote .field-label-inline-first,
.node-stellenangebote .field-label,
.field-field-ort-stelle .field-item,
.field-field-download-stellen .field-item a {
font-weight: normal;
font-size: 13px;
}
.field-field-ort-stelle,
.field-field-download-stellen,
.field-field-download-stellen .field-item{
margin-bottom: 10px;
}


/*!!!!! Nach Launch der neuen Startseite hier bitte die ID #page-startseite-neu �ndern !!!!!*/
#page-startseite-neu .textblock{
padding:0;
}
#page-startseite-neu table{
margin:0 !important;
}


#page-user-186-edit #edit-pass-wrapper{
	display:none;
}









