/****************** Standard */
body {
    background: #ededed url(/img/common/bg_verlauf.png) repeat-x;
    color: #3E3E3E;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 80%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: auto;
}

#page_wrapper { margin: 0 auto; }
#page_wrapper { width: auto;  min-width: 1010px; max-width: 1010px; }
#page,
#column_wrap {
    height: 1%;
}

/* Schatten am Rand */
  .page_margins {
    border: 0 none;
    background: url(/img/common/schatten_links.png) repeat-y scroll left center transparent;
    margin-bottom: 15px;
    padding: 0 14px;
  }
  .page {
    border: 0 none;
    padding: 0 14px 15px 0;
    margin: 0;
    background: url(/img/common/schatten_rechts.png) repeat-y scroll right center transparent;
  }
.page_center {
    background-color: #FFFFFF;
    overflow:hidden;
    padding: 3px 8px 8px;
  }
  #border-top {
    display: none;
  }
#border-bottom {
    background: url(/img/common/schatten_unten.png) repeat-x scroll left bottom transparent;
    font-size: 0;
    height: 14px;
    margin-top: -15px;
    position: relative;
    width: auto;
}
#edge-bl {
    background: url(/img/common/schatten_ecke_links.png) no-repeat scroll right top #EDEDED;
    height: 24px;
    left: -16px;
    position: absolute;
    top: -8px;
    width: 24px;
}
 
#edge-br {
    background: url(/img/common/schatten_ecke_rechts.png) no-repeat scroll left top #EDEDED;
    height: 24px;
    position: absolute;
    right: -1px;
    top: -9px;
    width: 24px;
}

#pagefooter {
    clear:both;
    padding: 1ex 0 0;
}

#pcgcpageend {
background:url("/img/common/css_bg_eyecatcher.png") repeat-x scroll left -25px #f6f6f6;
}

#pcgcpageend_old{background-color: rgb(242, 242, 242);border-top: 1px solid rgb(134, 134, 134);font-size:0.85em;}
#pcgcpageend_old hr { margin-bottom: 0px; }
#pcgcpageend a, #pcgcpageend a:link, #pcgcpageend a:visited { color: rgb(129, 129, 129);}


#pcgcpageend .linkpagetop {
background-color:transparent;
}
#pcgcpageend .social_bookmarks {
padding-right:7px;
text-align:right;
width:100%;
}
#pcgcpageend .social_bookmarks a {
background:none repeat scroll 0 0 transparent;
padding:0;
}
#pcgcpageend .social_bookmarks img {
display:inline;
margin:0 5px 5px 0;
}

hr {
    border: none;
    border-bottom: 1px solid #c1c1c1;
    height: 1px;
    margin: 2em 0px 2em 0px;
}
#pcgcpageend hr {
    margin-bottom: 4px;
}

.fona_quelle {font-size:0.85em;color: rgb(129, 129, 129);padding-right:7px;}

/* Sprachumschaltung */
#column_3 #langchange p {
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding: 4px 0px 0.5em 23px;
    margin-bottom: 0px;
    background-image: url(/img/common/icoALL.gif);
}
#column_3 #langchange p.ENG {
    background-image: url(/img/common/icoENG.gif);
}
#column_3 #langchange p.DEU {
    background-image: url(/img/common/icoDEU.gif);
}
#column_3 #langchange a {
    color: black;
}
#column_3 #langchange .customcontext {
    padding: 0.6em;
}

#column_3 .customcontext .iconphone,
#column_3 .customcontext .iconfax {
    display: block;
    background-position : 0px 2px;
    padding-bottom: 2px;
}
#column_3 #pcgccontact a,
#column_3 #pcgchotlines a,
#column_3 #pcgclinks a,
#column_3 #pcgcdocuments a,
#column_3 #pcgcbrochures a,
#column_3 #pcgcbrochures .customcontext .linkint,
#column_3 .customcontext .linkint,
#column_3 .customcontext .linkext,
#column_3 .customcontext .linkdoc,
#column_3 .customcontext .linkjur,
#column_3 .customcontext .linkbasket,
#column_3 .customcontext .linkmail,
#column_3 .customcontext a {
    background-repeat : no-repeat;
    background-position : 0px 0px;
    padding-left: 18px;
    display: block;
    color: black;
}
#column_3 .customcontext a {
    display: inline;
}
#column_2 .contextitem, #column_3 .contextitem {
    background-color: #F2F2F2;
    border: 1px solid #C1C1C1;
    color: #737373;
    margin: 0 0 8px;
    padding: 0;
    overflow: hidden;
}



#column_1 .pcgcteaserFOR .further_links li a {
    color: #2656ab;
}

#column_1 .pcgcteaserFOR .linkmoreinfoBLK:link,
#column_1 .pcgcteaserFOR .linkmoreinfoBLK:visited,
#column_1 .pcgcteaserFOR .linkmoreinfoBLK:hover,
#column_1 .pcgcteaserFOR .linkmoreinfoBLK:active,
#column_1 .pcgcteaserFOR .linkmoreinfoBLK:focus,
 {
    color: #2656ab;
    background: url(/img/common/link_FOR.gif) left center no-repeat;
    padding-left: 15px;
}


#column_1 .pcgcteaserFOR,
#column_1 .personlist .personFOR,
#column_1 .datelist .dateFOR,
#column_1 .orationlist .orationFOR {
    border-top: 2px solid #2656ab;
}


#column_1 .pcgcteasers .pcgcteaserFOR h6,
#column_1 .orationlist .orationFOR h6,
#column_1 .datelist .dateFOR h6 {
    color: #2656ab;
}



#column_1 .pcgcteasers h3,
#column_1 .pcgcteasers h4,
#column_1 .pcgcteasers h6 {
    color: ##3E3E3E;
    letter-spacing: 0em;
    text-transform: none;
}
.pcgcteaser {
    border-top: 1px solid #F09000;
    border-bottom: 1px solid #F09000;
    margin: 0px;
    margin-bottom: 19px;
    padding: 1.2em 10px 1.2em 10px;
    background-color: #F2F2F2;
    color: black;
    line-height: 140%;
}

#column_1 .pcgcteasers,
#column_1 .orationlist,
#column_1 .personlist,
#column_1 .datelist {
    padding: 9px 9px 1px 9px;
    margin: 0px;
    margin-bottom: 20px;
    background-color: #F2F2F2;
}
#column_1 .pcgcteasers li,
#column_1 .orationlist li,
#column_1 .personlist li,
#column_1 .datelist li {
    clear: both;
    list-style-type : none;
    padding: 12px 12px 17px 12px;
    margin: 0px;
    margin-bottom: 9px;
    background-color: white;
    position: relative;
}
#column_1 .pcgcteasers li img,
#column_1 .personlist li img,
#column_1 .datelist li img {
    float: left;
    border: none;
    margin: 0px;
    background-color: white;
    border-right: 14px solid white;
    border-bottom: 4px solid white;
}

#column_1 .pcgcteasers h3,
#column_1 .orationlist h3,
#column_1 .datelist h3 {
    color: #3E3E3E;
    margin-bottom: 1ex;
    border: none;
}
#column_1 .pcgcteasers h3 a,
#column_1 .orationlist h3 a,
#column_1 .datelist h3 a {
    color: #3E3E3E;
    text-decoration: none;
}

#column_1 .pcgcteasers h6,
#column_1 .orationlist h6,
#column_1 .datelist h6 {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 0.8em;
    position: absolute;
    top: -1px;
    right: 0px;
    color: #F09000;
    margin-top: -3px;
    background: white url(/img/common/1pix_grey.gif) left top repeat-x;
    padding: 0px 0.44em 0px 0.44em;
}

#column_1 h6 a{text-decoration: none;}


#column_1 .pcgcteasers .pcgcteaserFOR h6,
#column_1 .orationlist .orationFOR h6,
#column_1 .datelist .dateFOR h6 {
    color: #2656ab;
}
#column_1 .pcgcteaserINO,
#column_1 .personlist .personINO,
#column_1 .datelist .dateINO,
#column_1 .orationlist .orationINO {
    border-top: 5px solid #ff6600;
}
#column_1 .pcgcteasers .pcgcteaserINO h6,
#column_1 .orationlist .orationINO h6,
#column_1 .datelist .dateINO h6 {
    color: #EB4800;
}
#column_1 .pcgcteasers .pcgcteaserAUS h6,
#column_1 .orationlist .orationAUS h6,
#column_1 .datelist .dateAUS h6,
#column_1 .pcgcteasers .pcgcteaserBIL h6,
#column_1 .orationlist .orationBIL h6,
#column_1 .datelist .dateBIL h6 {
    color: #166b37;
}
#column_1 .pcgcteasers .pcgcteaserWIS h6,
#column_1 .orationlist .orationWIS h6,
#column_1 .datelist .dateWIS h6 {
    color: #26A6BF;
}
#column_1 .pcgcteasers li .pcgcteaser_links ul {
    list-style-type: none;
    padding: 0.4em 0em 0.5em 0em;
    margin: 0em;
    margin-top: 3px;
}
#column_1 .pcgcteasers li .pcgcteaser_links .further_links {
    padding: 0.55em 0em 0em 0em;
}
#column_1 .pcgcteasers li .pcgcteaser_links li {
    padding: 0em;
    margin: 0em 0em 0.5em 0em;
    height: auto;
    min-height: 0px;
}



/* rotator in-page placement */
    div#rotator {
    position:relative;
    height:100px;
}
/* rotator css */
    div#rotator ul {
    margin: 0px 0 0 0;
  }
  div#rotator ul li {
    float:left;
    position:absolute;
    list-style: none;
    margin:0;
}
/* rotator image style */    
    div#rotator ul li img {
    padding: 0;
    background: #FFF;
}
    div#rotator ul li.show {
    z-index:500
}


#header_old {
    background-color: #FFFFFF;
    color: #000000;
     /*  
    height: 124px;
   overflow: hidden; */
    padding: 0;
}

#header {
position:relative;
overflow: hidden;
}


#header #shadow {
background:url(/img/common/css_header_shadow.png) repeat-x left bottom transparent;
bottom:0;
height:10px;
left:0;
position:absolute;
width:100%;
z-index:502;
}

#header #linkhome {
border:medium none;
left:0;
position:absolute;
top:0px;
z-index:501;
}

  #header #topnav { top: -3px; right:0px; color: #040404; background: url("/img/common/bg_topnav.png") repeat-x scroll 0 0 transparent; font-size:80%; width: 810px;}

#header #topnav ul{
    margin:0;
    padding: 0;
}
#header #topnav li{
    display: inline;
    float: left;
    list-style: none;
    padding:0;
    margin:0;
    background: url(/img/common/bg_topnav.png) repeat-x;
    line-height:27px;    
}
#header #topnav li.last a{
    border: none;  
}
 
#header2 #topnav2 li a{
    border-right: 1px solid #9b9b9c;
    padding: 1px 12px;
}



#topnav a:focus, #topnav a:hover, #topnav a:active {
    background-color: transparent;
    text-decoration: underline;
}
#topnav a {
    background: none repeat scroll 0 0 transparent;
    color: #040404;
    font-weight: normal;
    text-decoration: none;
}

#header #topnav li.navsearch{
    display: inline;
    float: right;
    list-style: none;
    padding:0 0 0 3px;
    background: #ffffff;
}
#header #topnav form {
    border-left: 3px solid #FFFFFF;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    width: 185px;
}
#header #topnav .input_text{
    background: url(/img/common/bg_suchfeld.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #9B9B9B;
    height: 15px;
    margin-right: 3px;
    margin: 0;
    padding: 3px;
    position: absolute;
    top: 3px;
    width:145px;
    left:0;
}
#header #topnav .input_image{
    border: 1px solid #9B9B9B;
    height: 21px;
    margin: 0;
    overflow:hidden;
    position: absolute;
    right: 0;
    top: 3px;
}
#header #linkhome {
    border: medium none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 501;
}









/* TEMPORÄR! */
.hlist {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width:100%;
    overflow:hidden;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float:left;
    display:inline;
    /* (en|de) Bugfix:IE - collapsing horizontal margins */
    position:relative;
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background:#fdfdfd url("/img/common/css_bmbf_navigation.png") repeat-x bottom right;
    line-height:0;
    font-family: Georgia,"Nimbus Roman No9 L",serif;
  }
  .hlist ul {
    margin:0;
    padding:0;
    /* (en|de) Bugfix:IE - Doubled Float Margin Bug */
    display:inline;
    float:left; /* LTR */
    /* (en) Left margin of the first button  */
    /* (de) Abstand des ersten Buttons vom linken Rand  */
  }
  .hlist ul li {
    border-right:1px #9b9b9c solid;
    /* (en|de) Bugfix:IE - Doubled Float Margin Bug */
    display:inline;
    float:left; /* LTR */
    font-size:121.875%;
    line-height:35px;
    list-style-type:none;
    margin: 0;
    padding: 0;
  }
  .hlist ul li a,
  .hlist ul li strong {
    background:transparent;
    color:#5a3b05;
    display:block;
    font-size:1em;
    font-weight:normal;
    margin:0;
    padding: 0 1em 2px 1em;
    text-decoration:none;
    width:auto;
  }
  .hlist ul li.BIL .selected a,
  .hlist ul li.BIL a:focus,
  .hlist ul li.BIL a:hover,
  .hlist ul li.BIL a:active  {
    color: #ffffff;
    background:#fdfdfd url("/img/common/css_hover_BIL.gif") repeat-x bottom right;
  }
  .hlist ul li.FOR .selected a,
  .hlist ul li.FOR a:focus,
  .hlist ul li.FOR a:hover,
  .hlist ul li.FOR a:active  {
    color: #ffffff;
    background:#fdfdfd url("/img/common/css_hover_FOR.gif") repeat-x bottom right;
  }
  .hlist ul li.MIN .selected a,
  .hlist ul li.MIN a:focus,
  .hlist ul li.MIN a:hover,
  .hlist ul li.MIN a:active  {
    color: #ffffff;
    background:#fdfdfd url("/img/common/css_hover_MIN.gif") repeat-x bottom right;
  }
  .hlist ul li.INO .selected a,
  .hlist ul li.INO a:focus,
  .hlist ul li.INO a:hover,
  .hlist ul li.INO a:active,
  .hlist ul li.HTS .selected a,
  .hlist ul li.HTS a:focus,
  .hlist ul li.HTS a:hover,
  .hlist ul li.HTS a:active  {
    color: #ffffff;
    background:#fdfdfd url("/img/common/css_hover_HTS.gif") repeat-x bottom right;
  }   
  
  .hlist ul li.WIS .selected a,
  .hlist ul li.WIS a:focus,
  .hlist ul li.WIS a:hover,
  .hlist ul li.WIS a:active  {
    color: #ffffff;
    background:#fdfdfd url("/img/common/css_hover_WIS.gif") repeat-x bottom right;
  }      
  
  
  .hlist ul li.active {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
  }
  .hlist ul li.active strong,
  .hlist ul li.active a:focus,
  .hlist ul li.active a:hover,
  .hlist ul li.active a:active { background:transparent; color:#fff; text-decoration:none; }
  
  .hlist .navsearch {
    font-size:1em;
    border: none;
  }
  .hlist .navsearch form{
    margin: 6px 11px;
    padding: 1px 0 0 0;
  }  
  .hlist .navsearch form .input_text{
    padding: 3px;
    border: 1px solid #b58f4f;
    width: 117px;
    background-color: #f3f3f3;
    float: left;
     font-size:0.9em;
  } 
  .hlist .navsearch form .input_image{
    margin: 0px 0 0 5px;
    border: 1px solid #9B9B9B;
  }

li.navsearch2{
    display: inline;
    float: right;
    list-style: none;
    padding:0 0 0 3px;
    background: #ffffff;width: 17px;
}

.teaser_image{}

.img_left{
float: left;
margin: 5px;
margin-top:4px;
position: relative;
}

.float_left
{
clear: left;
display: inline;
float: left;
margin: 0 1.5em 1em 0;
}



/* FONA */

div, form, fieldset,textarea { margin: 0px; padding: 0px; }
select,textarea { border: 1px solid rgb(218, 218, 218);
font-family: Tahoma,"MS Sans Serif",Geneva,sans-serif; font-size: 8pt; color: rgb(62, 62, 62); }

fieldset { border: medium none ; margin-bottom: 2ex; width: 100%; }
legend { padding: 0px 0px 1.4ex; margin-left: 0px; color: rgb(153, 0, 0); }
p { margin: 0px 0px 3ex; }
img { border: none ; }
.img_abstand img { margin-right:10px;margin-top:3px;}
.borderimg {border-width:1px;border-style:solid;border-color:#d3d3d3;}



/* standard Links */
a, a:link { color: rgb(38, 86, 171); text-decoration: none; background-repeat: no-repeat; }
a:visited { color: rgb(38, 86, 171); text-decoration: none; }
a:hover, a:focus { color: rgb(38, 86, 171); text-decoration: underline; }
a:active { color: rgb(38, 86, 171); text-decoration: none; }
/*! standard Links */

/* weitere Links */
a.linkblau { color: rgb(38, 86, 171); text-decoration: none;}
.link {background: transparent url('/img/allgemein/linkext_blau.gif') no-repeat scroll left top; padding-left: 18px;margin: 0px 0px 5px 0px;list-style-type: none;}
.link_grey {background: transparent url('/img/allgemein/linkext_grey.gif') no-repeat scroll left top; padding-left: 18px;margin: 0px 0px 5px 0px;list-style-type: none;}
.pdf {background: transparent url('/img/allgemein/linkpdf.gif') no-repeat scroll left top; padding-left: 18px;margin: 0px 0px 5px 0px;list-style-type: none;}
.quadrat{position:relative;padding:1px;background: transparent url('/img/allgemein/ico_h2_FOR_grau.gif') no-repeat scroll left 0.35em; padding-left: 18px;margin: 0px 0px 5px 0px;list-style-type: none;}
.none{padding-left: 18px;margin: 0px 0px 5px 0px;list-style-type: none;}
.none2{padding: 0px;margin: 0px;list-style-type: none;}
.down{background: transparent url('/img/allgemein/linkdoc_blau.gif') no-repeat scroll left top; padding-left: 18px;margin: 0px 0px 15px 0px;list-style-type: none;}

.linkgrey{background: transparent url('/img/allgemein/linkint_grey.gif') no-repeat scroll left top; padding-left: 18px;}
.linkgrey2{background: transparent url('/img/allgemein/linkint_grey.gif') no-repeat scroll left top; padding-left: 18px;padding-bottom: 8px;}
.linkint{background: transparent url('/img/allgemein/linkint_blau.gif') no-repeat scroll left top; padding-left: 18px;}
.linkint_top{background: transparent url('/img/allgemein/linkint_blau.gif') no-repeat scroll 7px top; padding-left: 25px;}
.linkint_small{background: transparent url('/img/allgemein/linkint_blau.gif') no-repeat scroll left 2px; padding-left: 18px;}
.linkpagetop{background: transparent url('/img/allgemein/linkpagetop.gif') no-repeat scroll 7px top; padding-left: 25px;}
.linkmail{background: transparent url('/img/allgemein/linkmail_grey.gif') no-repeat scroll 7px top; padding-left: 25px;}
/*! weitere Links */

.moreinfo {color: rgb(62, 62, 62);font-weight: bold; text-transform: uppercase; font-size: 1em;}
.rot {color: rgb(255, 0, 0);}
.blau {color: rgb(38, 86, 171);}
.bold {font-weight: bold;}
.onlygerman{font-weight: normal;text-decoration: none;font-size: 1em;}
.onlygermancontent{font-weight: normal;text-decoration: none;}
.upper{text-transform: uppercase;}

/* standard Überschriften */
h1, h2, h3, h4, h5, h6 {
/*position:relative;*/
margin: 0em 0em 2ex; color: rgb(62, 62, 62); font-size: 1em; font-weight: bold; }
h1 {
/*position:relative;*/
font-size: 1.6em; font-weight: normal; }
/*! standard Überschriften */

.clearfloats { clear: both;padding:0px;margin:0px;visibility: hidden;}
.clearfloats img { border: medium none ; visibility: hidden; position: absolute; margin-left: -2000px; }
.invisible,.printonly { visibility: hidden; display: none; }


.pcgcheader { 
height: 80px; background-position : right; background-repeat : no-repeat; text-align: right; margin-bottom: 30px;
background: #dae3f3 url('/img/allgemein/adorn_FOR.gif') top right no-repeat; }

.pcgchleft { float: left; text-align: left; color: rgb(38, 86, 171); text-transform: uppercase; 
font-size: 11px; font-weight: normal; width: 102px; padding: 58px 10px 9px 10px; white-space: nowrap;

 }
.pcgchmiddle { float: right; text-align: right; margin: 0px; margin-right: 24px; padding: 0px; }
.pcgchmiddle img { border-right: 4px solid white; border-left: 4px solid white; }
.pcgchright { padding-right: 10px; padding-top: 60px; }


/**forum banner */
.pcgchleftforum {float: left; text-align: left; color: rgb(38, 86, 171); text-transform: uppercase; 
font-size: 11px; font-weight: normal; padding: 8px 10px 9px 10px; white-space: nowrap;line-height: 1.1em;}

.pcgchleftforum2 {text-align: right; color: rgb(38, 86, 171);font-size: 11px; font-weight: normal; 
margin: -22px 0px 0px 0px; white-space: nowrap;}

.forumbig{color: rgb(37, 85, 170);font-size: 13px;text-transform: none; font-weight: bold;}
.forumsmall{color: rgb(62, 62, 62);font-size: 10px; }
.forumsmall2{}
.forumsmall3{text-transform: none;padding-bottom: 5px;}
/**! forum banner */


/**! Tabelle bei Publikationen */
.pubDB {
    background-color: #FFFFFF;
    font-size: 0.85em;
}
.pubDB table {
    border-collapse: collapse;
    width: 100%;
}
.pubDB table th {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C1C1C1;
    font-weight: normal;
    padding: 3px;
    text-align: left;
}
.pubDB table th.th_1 {
    width: 12.5%;
}
.pubDB table th.th_2 {
    background: url("/img/common/bg_th.png") repeat-x scroll left center #FFFFFF;
    width: 50%;
}
.pubDB table th.th_3 {
    background: url("/img/common/bg_th.png") repeat-x scroll left center #FFFFFF;
    width: 12.5%;
}
.pubDB table th.th_4 {
    width: 25%;
}

.pubDB table th a.arrow_up {
    background: url("/img/common/th_up.png") no-repeat scroll right center transparent;
}
.pubDB table th a.arrow_down {
    background: url("/img/common/th_down.png") no-repeat scroll right center transparent;
}

.pubDB table td {
    border-color: #C1C1C1;
    border-style: none none solid;
    border-width: 1px;
    padding: 12px 3px 3px;
    vertical-align: top;
}
.pubDB table th a {
    display: block;
}

#column_1 .pubDB h3 {
    color: #050505;
    font-weight: bold;
    letter-spacing: 0;
    text-transform: none;
}
#column_1 .pubDB img {
    border: 1px solid #C1C1C1;
    margin: 0;
}
/**! Tabelle bei Publikationen */

/** Suche bei Publikationen */
.pubsearch {
    background-color: #F2F2F2;
    padding: 12px;
}
.pubsearch label {
    font-size: 85%;
}
.pubsearch .form_select {
    margin-bottom: 8px;
    padding: 2px;
    width: 166px;
}
.pubsearch .form_input {
    margin-top: 2px;
    padding: 3px 5px;
    width: 154px;
}
.pubsearch .input_block {
    float: left;
    width: 33%;
}
.pubsearch .submit_block {
    clear: left;
    height: 16px;
    position: relative;
}
.pubsearch .submit_block input {
    background: url("/img/common/bg_submit.png") repeat-x scroll left top #6B6B6B;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px 10px;
    position: absolute;
    right: 10px;
}

#column_1 .pubsearch form, #column_1 .input_block {
    height: 1%;
}
/**! Suche bei Publikationen */



/****************! Standard */

/********************* Seiten-Geruest */
#column_wrap {clear: both; position: relative;padding-top: 15px;}
/*#column_1_3_wrapper { position: relative; margin-left: 218px;}*/

#col1 {
    float: right;
    margin-left: -762px;
    margin-right: 218px;
    width: 544px;
}
#col1m {
    float: right;
    margin-left: -762px;
    margin-right: 0px;
    width: 762px;
}
#col1.fullscreen {
    float: right;
    margin-left: -762px;
    margin-right: 0;
    width: 762px;
}
#col3 {
    float: right;
    margin-right: 0;
    width: 200px;
}
#col2 {
    float: left;
    margin-left: 0;
    margin-right: -5px;
    width: 200px;
}


#column_1 { clear: both; 
position: relative;display: block;
/*padding-top: 180px; margin-top: 6ex; margin-right: 218px;*/
}
.pcgcteasers {margin: 0px 0px 20px; padding: 9px 9px 1px; background-color: rgb(242, 242, 242);}
.pcgcteasers li { margin: 0px 0px 9px; padding: 12px 12px 17px; clear: both; list-style-type: none; background-color: white; position: relative; }
.pcgcteasers li img {margin: 5px;float:left;background-color: white; position: relative;}
.pcgcteasertext { font-size: 0.85em; }
#column_1 h2 { font-size: 1.2em; } 
#column_1 ul{margin: 0px; padding:10px;}/*temp 0*/
#m_theme ul{margin: 0px; padding:10px; list-style-type: none;}/*temp 0*/
#column_1.li { margin-bottom: 1.4em;}
.pcgcteaserINO { border-top: 5px solid rgb(255, 102, 0); padding: 0.7ex; background-color: rgb(255, 255, 255); }

/*
#column_1_wrapper_home { border-top: 1px solid rgb(255, 255, 255);margin-right: 209px;}
#column_1_wrapper_home_startseite { border-top: 1px solid rgb(242, 242, 242);margin-right: 209px;}
#column_1_wrapper_home #column_1 {margin-top:-8px;padding-top: 0px;margin-right: 0px; }
#column_1_wrapper_home_startseite #column_1 {margin-top:0px;padding-top: 0px;margin-right: 0px; }
#column_3_wrapper_home { position: absolute; right: 0px; top: 0px; width: 200px; }
#column_3_wrapper_home_startseite { border-top: 1px solid rgb(38, 86, 171); position: absolute; right: 0px; top: 0px; width: 200px; }
#column_3_wrapper_home #column_3,#column_3_wrapper_home_startseite #column_3 { margin-top: 3px; }
*/

#column_3 { font-size: 0.85em;
/*position: absolute; right: 0px; top: 0px; margin-top: 18px; width: 200px;*/ }

#column_2 { font-size: 0.85em;
/*position: absolute; top: 0px; width: 200px;*/
}
#column_2 #menu_wrapper{ position: relative;background-color: rgb(255, 255, 255); margin-bottom:14px; padding-top: 0px; } 

#column_sitemap { position: relative;width: 450px;font-size: 0.85em;}
#column_sitemap #menu_wrapper{ position: relative;} 
/**************! Seiten-Geruest */




/*************************************************************** oberer Seitenteil */
#pageheader_new {} /* blaue Linie unter Logo*/
#pageheader{ border-bottom: 1px solid rgb(38, 86, 171); } /* blaue Linie unter Logo*/

/* BMBF-Logo */
#phlogos { border-bottom: 2px solid white; position: relative; margin-top: 0px; margin-bottom: 0px; background-color: rgb(255, 153, 0); height: 90px; text-align: right; }
#phl_bmbf, #phl_bmbfpt, #phl_pt { position: absolute; float: left; }
#phl_bmbf { left: 0px; }
#phl_bmbfpt { top: -25px; left: 0px; }
#phl_pt { border-right: 3px solid white; left: 200px; }
#phl_slogan { float: right; visibility: visible; display: inline; }
#phllogo { float: left; width: 200px; }
#phlslogan { display: block; background-color: rgb(255, 153, 0); text-align: right; }
/*! bmbf-Logo */

/* Header-Servicemenu */
#phservicemenu { padding: 6px; font-size: 0.7em; text-align: right; }
#phservicemenu p { margin: 0px; padding: 0px; }
#phservicemenu a, #phservicemenu a:link, #phservicemenu a:visited { border-color: rgb(96, 96, 96); text-decoration: none; color: rgb(96, 96, 96); }
#phservicemenu a:hover { text-decoration: underline; }
/*! Header-Servicemenu */

/****************************************************************! oberer Seitenteil */




/******************************************************** linke Seite (Navigations-Menü) */
.input_suche {border: 1px solid rgb(218, 218, 218);font-family: Tahoma,"MS Sans Serif",Geneva,sans-serif; font-size: 8pt; color: rgb(62, 62, 62);}



/* Menue */

#column_2 ul {position: relative; /*Menü Strich unten */
list-style-type: none;list-style-image: none;list-style-position: outside;}
#column_2_old ul {position: relative;border-top: 5px solid rgb(38, 86, 171);border-bottom: 1px solid rgb(193, 193, 193); /*Menü Strich unten */
list-style-type: none;list-style-image: none;list-style-position: outside;}

#column_2 .l1 ul { position: relative;border: none; } 
.level1 { padding: 0px; margin: 0px; padding-top: 0px; } 
.level1_old { padding: 0px; margin: 0px; padding-top: 9px; } 
#column_2 .level1 ul { position: relative;padding: 0px; margin: 0px; margin-bottom: 0px; border: none; } 


.level1 a, .level1 a:link, .level1 a:visited, .level1 a:hover
{ position: relative;display: block; color: rgb(62, 62, 62); text-decoration: none; padding-top: 4px; padding-bottom: 4px; margin-top: 2px; margin-bottom: 2px; } 
 
.level1 a:hover { position: relative;color: rgb(255, 255, 255); background-color: rgb(38, 86, 171);} 
 
.level1 a { position: relative;padding-left: 11px; padding-right: 5px; text-transform: uppercase; } 
.level2 a, .level2 a:link, .level2 a:visited, .level2 a:hover { position: relative;color: rgb(62, 62, 62); text-decoration: none; padding-top: 0.25em; padding-bottom: 0.25em; margin-top: 0px; margin-bottom: 0px; } 
.level2 a:hover { position: relative;color: rgb(255, 255, 255); font-weight: normal;color: rgb(255, 255, 255); } 
.level2 a { position: relative;padding-left: 20px; text-transform: none; } 
.level3 a { position: relative;padding-left: 29px; } 
.level4 a { position: relative;padding-left: 38px; } 
.l1 li { position: relative;border-top: 1px dashed rgb(193, 193, 193); } 
.l1_old { position: relative;border-top: 1px solid rgb(193, 193, 193); } /*Menü Striche */
.l1 { position: relative;} /*Menü Striche */

#column_2 ul.level2 { border: 1px solid rgb(193, 193, 193); padding-top: 2px; } 
#column_2 .levelbox ul{background-color: rgb(235, 241, 250); /* helles Blau */ } 


/* aktiver Menuepunkt*/ 

.level1 .active a, .level1 .active a:link, .level1 .active a:visited 
{position: relative;background-color: rgb(38, 86, 171); color: rgb(255, 255, 255);font-weight : bold; padding-left: 20px; 
background-image: url('/img/allgemein/menu_1st.gif'); background-repeat: no-repeat; background-position: 5px 0.4em } 
.level2 .active a, .level2 .active a:link, .level2 .active a:visited 
{position: relative;color: rgb(32, 32, 32); background-color: rgb(255, 255, 255);background-position: 8px 0.55em; background-image: url('/img/allgemein/menu_actfor.gif');} 
.level3 .active a, .level3 .active a:link, .level3 .active a:visited 
{position: relative;padding-left: 29px;color: rgb(32, 32, 32); background-color: rgb(255, 255, 255);background-position: 17px 0.55em; background-image: url('/img/allgemein/menu_actfor.gif'); } 
.level4 .active a, .level4 .active a:link, .level4 .active a:visited 
{position: relative;padding-left: 38px;color: rgb(32, 32, 32); background-color: rgb(255, 255, 255);background-position: 26px 0.55em; background-image: url('/img/allgemein/menu_actfor.gif'); } 
 
.level2 .active a:hover
{position: relative;background-color: rgb(38, 86, 171); color: rgb(255, 255, 255); font-weight:bold; background-image: url('/img/allgemein/menu_over.gif'); } 


/* selected Menuepunkt*/ 

.level1 .selected a, .level1 .selected a:link, .level1 .selected a:visited 
{position: relative;background-color: rgb(38, 86, 171); color: rgb(255, 255, 255);font-weight : bold; padding-left: 20px; 
background-image: url('/img/allgemein/menu_1st.gif'); background-repeat: no-repeat; background-position: 5px 0.4em } 
.level2 .selected a, .level2 .selected a:link, .level2 .selected a:visited 
{position: relative;font-weight : bold; background-color: rgb(235, 241, 250);color: rgb(62, 62, 62);background-repeat: no-repeat; background-position: 8px 0.55em; background-image: url('/img/allgemein/menu_2ndfor.gif') } 
.level3 .selected a, .level3 .selected a:link, .level3 .selected a:visited 
{position: relative;padding-left: 29px;font-weight : bold; background-color: rgb(235, 241, 250);color: rgb(62, 62, 62);background-repeat: no-repeat; background-position: 17px 0.55em; background-image: url('/img/allgemein/menu_3rdfor.gif') } 
.level4 .selected a, .level4 .selected a:link, .level4 .selected a:visited 
{position: relative;padding-left: 38px;color: rgb(32, 32, 32); background-color: rgb(255, 255, 255);background-position: 26px 0.55em; background-image: url('/img/allgemein/menu_actfor.gif'); } 
 
.level2 .selected a:hover{position: relative;background-color: rgb(38, 86, 171); color: rgb(255, 255, 255); font-weight:bold; background-image: url('/img/allgemein/menu_over.gif');} 
  
.level2 a {position: relative;background-position: 8px 0.55em; background-repeat: no-repeat; } 
.level3 a {position: relative;background-position: 17px 0.55em;background-image: url('/img/allgemein/menu_3rdfori.gif') } 
.level4 a {position: relative;background-position: 26px 0.55em;background-image: url('/img/allgemein/menu_3rdfori.gif') } 
 
.level2 a:hover {position: relative;color: rgb(255, 255, 255);background-repeat: no-repeat; background-position: 8px 0.55em; background-image: url('/img/allgemein/menu_over.gif'); background-color: rgb(38, 86, 171);} 
.level3 a:hover {position: relative;color: rgb(255, 255, 255);background-position: 17px 0.55em; background-color: rgb(38, 86, 171);} 
.level4 a:hover {position: relative;color: rgb(255, 255, 255);background-position: 26px 0.55em; background-color: rgb(38, 86, 171);} 



.level2 a:active {position: relative;color: rgb(255, 255, 255);background-repeat: no-repeat; background-position: 8px 0.55em; background-image: url('/img/allgemein/menu_over.gif'); background-color: rgb(38, 86, 171);} 
.level3 a:active {position: relative;color: rgb(255, 255, 255);background-position: 17px 0.55em; background-color: rgb(38, 86, 171);} 
.level4 a:active {position: relative;color: rgb(255, 255, 255);background-position: 26px 0.55em; background-color: rgb(38, 86, 171);} 

/* Menue Ende */



/* Sitemap */

#column_sitemap ul {list-style-type: none;list-style-image: none;list-style-position: outside;}
#column_sitemap .sitemapl1 ul { position: relative;}
#column_sitemap ul { position: relative;padding: 0px; margin: 0px; margin-top: 1px;margin-bottom: 10px; border: none; } 

#column_sitemap ul.sitemaplevel2 { border: none;} 
#column_sitemap .levelbox ul{background-color: rgb(242, 242, 242); /* grau */ } 

.sitemaplevel1 a, .sitemaplevel1 a:link, .sitemaplevel1 a:visited, .sitemaplevel1 a:hover, .sitemaplevel1 a:active, .sitemaplevel1 a:focus 
{ position: relative;display: block; color: rgb(62, 62, 62); text-decoration: none; padding-top: 4px; padding-bottom: 4px; margin-top: 2px; margin-bottom: 2px; } 
 
.sitemaplevel1 a:hover, .sitemaplevel1 a:active, .sitemaplevel1 a:focus { position: relative;color: rgb(255, 255, 255); background-color: rgb(38, 86, 171);} 
 
.sitemaplevel1 a { position: relative;padding-left: 11px; padding-right: 5px; text-transform: uppercase; } 
.sitemaplevel2 a, .sitemaplevel2 a:link, .sitemaplevel2 a:visited, .sitemaplevel2 a:hover, .level2 a:active, 
.sitemaplevel2 a:focus { position: relative;color: rgb(62, 62, 62); text-decoration: none; padding-top: 0.25em; padding-bottom: 0.25em; margin-top: 0px; margin-bottom: 0px; } 
.sitemaplevel2 a:hover, .sitemaplevel2 a:active, .sitemaplevel2 a:focus { position: relative;color: rgb(255, 255, 255); font-weight: normal; } 
.sitemaplevel2 a { position: relative;padding-left: 20px; text-transform: none; } 
.sitemaplevel3 a { position: relative;padding-left: 29px; } 
.sitemaplevel4 a { position: relative;padding-left: 38px; } 
.sitemapl1 li { position: relative;border-top: 1px dashed rgb(193, 193, 193);} 
.sitemapl1 { position: relative;border:none;} /*Menü Striche */

/* selected Sitemap Menuepunkt*/ 
.sitemaplevel1 .selected a, .sitemaplevel1 .selected a:link, .sitemaplevel1 .selected a:visited 
{ position: relative;background-color: rgb(38, 86, 171); color: rgb(255, 255, 255);font-weight : bold; padding-left: 20px; 
background-image: url('/img/allgemein/menu_1st.gif'); background-repeat: no-repeat; background-position: 5px 0.4em } 
 
.sitemaplevel2 .selected a, .sitemaplevel2 .selected a:link, .sitemaplevel2 .selected a:visited 
{ position: relative;font-weight : bold; background-color: rgb(243, 242, 242);color: rgb(62, 62, 62);background-repeat: no-repeat; background-position: 8px 0.55em; background-image: url('/img/allgemein/menu_2ndfor.gif') } 
  
.sitemaplevel3 .selected a, .sitemaplevel3 .selected a:link, .sitemaplevel3 .selected a:visited 
{ position: relative;padding-left: 29px;font-weight : bold; background-color: rgb(242, 242, 242);color: rgb(62, 62, 62);background-repeat: no-repeat; background-position: 17px 0.55em; background-image: url('/img/allgemein/menu_3rdfor.gif') } 
 
.sitemaplevel4 .selected a, .sitemaplevel4 .selected a:link, .sitemaplevel4 .selected a:visited 
 { position: relative;padding-left: 38px;color: rgb(32, 32, 32); background-color: rgb(255, 255, 255);background-position: 26px 0.55em; background-image: url('/img/allgemein/menu_actfor.gif'); } 
 
 
.sitemaplevel2 .selected a:hover, .sitemaplevel2 .selected a:active, .sitemaplevel2 .selected a:focus 
 { position: relative;background-color: rgb(38, 86, 171); color: rgb(255, 255, 255); font-weight:bold; background-image: url('/img/allgemein/menu_over.gif'); } 


 
.sitemaplevel2 a { position: relative;background-position: 8px 0.55em; background-repeat: no-repeat; } 
.sitemaplevel3 a { position: relative;background-position: 17px 0.55em;background-image: url('/img/allgemein/menu_3rdfori.gif') } 
.sitemaplevel4 a { position: relative;background-position: 26px 0.55em;background-image: url('/img/allgemein/menu_3rdfori.gif') } 
 
.sitemaplevel2 a:hover, .sitemaplevel2 a:active, .sitemaplevel2 a:focus { position: relative;background-repeat: no-repeat; background-position: 8px 0.55em; background-image: url('/img/allgemein/menu_over.gif'); background-color: rgb(38, 86, 171);} 
.sitemaplevel3 a:hover, .sitemaplevel3 a:active, .sitemaplevel3 a:focus { position: relative;background-position: 17px 0.55em; background-color: rgb(38, 86, 171);} 
.sitemaplevel4 a:hover, .sitemaplevel4 a:active, .sitemaplevel4 a:focus { position: relative;background-position: 26px 0.55em; background-color: rgb(38, 86, 171);} 

/* Sitemap Ende */






/* drop down Menue */

#select_drop_1 {
position: relative;border: 1px solid rgb(193, 193, 193);padding:0px 10px 0px 10px;
width: 498px;height: 16px;background-color: rgb(255, 255, 255); overflow-x:hidden; overflow-y: auto; display:block;}

#select_drop_2 {
position: relative;border: 1px solid rgb(193, 193, 193);padding:0px 10px 0px 10px;
width: 498px;height: 16px;background-color: rgb(255, 255, 255); overflow-x:hidden; overflow-y: auto; display:block;}

.img_drop img{/* margin-top:-15px;*/
position: relative;margin-right:-10px;}

.drop_display { position: relative;background-color: rgb(255, 255, 255);color: rgb(62, 62, 62);display:block; }
.drop_display a, .drop_display a:visited{margin:0px;padding:0px;color: rgb(255, 255, 255); display:block;color: rgb(62, 62, 62);}
.drop_display a:hover, .drop_display a:active, .drop_display a:focus {position: relative; text-decoration: none;display:block;} 

.drop_selected { position: relative;background-color: rgb(255, 153, 0);font-size: 100%;color: rgb(255, 255, 255);display:block; }
.drop_selected a, .drop_selected a:visited {margin:0px;padding:3px;color: rgb(255, 255, 255); display:block;}
.drop_selected a:hover, .drop_selected a:active, .drop_selected a:focus {position: relative; text-decoration: none; background-color: rgb(255, 153, 0); color:rgb(255, 255, 255);display:block;} 


.drop_0 { position: relative;background-color: rgb(255, 255, 255);font-size: 100%;color: rgb(38, 86, 171);display:block; }
.drop_0 a, .drop_0 a:visited{position: relative;margin:0px;padding:3px;display:block;color: rgb(38, 86, 171);}
.drop_0 a:hover, .drop_0 a:active, .drop_0 a:focus {position: relative; text-decoration: none; background-color: rgb(255, 153, 0); color:rgb(255, 255, 255);display:block;} 

.drop_1 { position: relative;background-color: rgb(38, 86, 171);font-size: 100%;color: rgb(255, 255, 255);display:block; }
.drop_1 a, .drop_1 a:visited {position: relative;margin:0px;padding:3px;color: rgb(255, 255, 255); display:block;}
.drop_1 a:hover, .drop_1 a:active, .drop_1 a:focus {position: relative; text-decoration: none; background-color: rgb(255, 153, 0); color:rgb(255, 255, 255);display:block;} 

.drop_2 { position: relative;background-color: rgb(242, 242, 242);font-size: 100%;display:block; }
.drop_2 a, .drop_2 a:visited{position: relative;margin:0px;padding:1px;color: rgb(62, 62, 62); display:block;}
.drop_2 a:hover, .drop_2 a:active, .drop_2 a:focus { position: relative; text-decoration: none; background-color: rgb(255, 153, 0); color:rgb(255, 2555, 255);display:block;} 

.drop_3 { position: relative;background-color: rgb(255, 255, 255);padding-left:20px;font-size: 100%;display:block; }
.drop_3 a, .drop_3 a:visited{position: relative;margin:0px;padding:1px;color: rgb(62, 62, 62); display:block;}
.drop_3 a:hover, .drop_3 a:active, .drop_3 a:focus { position: relative; text-decoration: none; background-color: rgb(255, 153, 0); color:rgb(255, 255, 255);display:block;} 



.site_drop_0 { position: relative;background-color: rgb(255, 255, 255);font-size: 100%;color: rgb(38, 86, 171);display:block; }
.site_drop_0 a, .site_drop_0 a:visited{position: relative;margin:0px;padding:3px;display:block;color: rgb(38, 86, 171);}
.site_drop_0 a:hover, .site_drop_0 a:active, .site_drop_0 a:focus {position: relative; text-decoration: none; background-color: rgb(255, 153, 0); color:rgb(255, 255, 255);display:block;} 

.site_drop_1 { position: relative;background-color: rgb(38, 86, 171);font-size: 100%;color: rgb(255, 255, 255);display:block; }
.site_drop_1 a, .site_drop_1 a:visited {position: relative;margin:0px;padding:3px;color: rgb(255, 255, 255); display:block;}
.site_drop_1 a:hover, .site_drop_1 a:active, .site_drop_1 a:focus {position: relative; text-decoration: none; background-color: rgb(255, 153, 0); color:rgb(255, 255, 255);display:block;} 

.site_drop_2 { position: relative;background-color: rgb(242, 242, 242);font-size: 100%;display:block; }
.site_drop_2 a, .site_drop_2 a:visited{position: relative;margin:0px;padding:1px;color: rgb(62, 62, 62); display:block;}
.site_drop_2 a:hover, .site_drop_2 a:active, .site_drop_2 a:focus { position: relative; text-decoration: none; background-color: rgb(255, 153, 0); color:rgb(255, 2555, 255);display:block;} 

.site_drop_3 { position: relative;background-color: rgb(255, 255, 255);padding-left:20px;font-size: 100%;display:block; }
.site_drop_3 a, .site_drop_3 a:visited{position: relative;margin:0px;padding:1px;color: rgb(62, 62, 62); display:block;}
.site_drop_3 a:hover, .site_drop_3 a:active, .site_drop_3 a:focus { position: relative; text-decoration: none; background-color: rgb(255, 153, 0); color:rgb(255, 255, 255);display:block;} 

.grau {color: rgb(129, 129, 129);}

/* !drop down Menue */


/* Suchfeld */
#column_2 #pcmquicksearch { border: 1px solid rgb(193, 193, 193); margin-top: 2px; background-color: rgb(242, 242, 242); margin-bottom: 23px; }
#column_2 #pcmquicksearch h2 { font-size: 1em;border: medium none ; margin: 0px; padding: 0.4em 0.6em; background-color: rgb(193, 193, 193); color: rgb(33, 33, 33); font-weight: bold; text-transform: uppercase; }
#column_2 #pcmqsinput { border: 1px solid rgb(218, 218, 218); margin: 12px 8px 21px; padding: 0px 5px 1px; color: rgb(129, 129, 129); width: 144px; height: 1.4em; }
#column_2 #pcmqssubmit { margin-bottom: -5px; }
/*! Suchfeld /*

/********************************************************! linke Seite (Navigations-Menü) */

/* Bekanntmachungen linke Seite auf Startseite */
#column_2 .contextthemeFoFoe ul { border-top: 1px solid rgb(38, 86, 171); border-bottom: medium none; }
.contextthemeFoFoe .contextitem{ margin-bottom: 23px;border: 1px solid rgb(38, 86, 171); margin: 0px 0px 8px; padding: 0em;
background-color: rgb(242, 242, 242);position: relative; color: rgb(115, 115, 115); }
.contextthemeFoFoe .contextitem h2 {font-size: 1em;border: medium none ; border-left: 1px solid rgb(38, 86, 171); border-right: 1px solid rgb(38, 86, 171);
margin: -1px -1px 0px; padding: 0.4em 0.6em; font-weight: bold; text-transform: uppercase; background-color: rgb(38, 86, 171); color: rgb(255, 255, 255);}

.contextthemeFoFoe .contextitem a, .contextthemeFoFoe .contextitem a:link, .contextthemeFoFoe .contextitem a:visited, .contextthemeFoFoe .contextitem a:hover, .contextthemeFoFoe .contextitem a:active, .contextthemeFoFoe .contextitem a:focus { color: rgb(0, 0, 0); display: block; }
.contextthemeFoFoe .newslist h3 { font-size: 1em;margin-bottom: 0.3ex; }
.contextthemeFoFoe .newslist .newsdate { margin: 0px;background: transparent url('/img/allgemein/ico_h2_FOR_grau.gif') no-repeat scroll left 0.35em; padding-left: 10px; }
.contextthemeFoFoe .newslist .newsdate img { width: 6px; height: 6px; background-color: rgb(153, 0, 0); margin-right: 3px; margin-bottom: 1px; }
.contextthemeFoFoe .newslist { margin: 0px; padding: 0.6em 0.6em 0px; list-style-type: none; }
.contextthemeFoFoe .newslist li { border-top: 1px solid rgb(38, 86, 171); margin: 0px; padding-bottom: 0.3em; padding-top: 0.3em; }
.contextthemeFoFoe .newslist .termine { border-top: 1px solid rgb(38, 86, 171); }
.contextthemeFoFoe .newslist .news_nbt { border-top: medium none; }

.contextthemeFoFoe .alldata { border-top: 1px solid rgb(38, 86, 171); padding: 5px; background-color: rgb(242, 242, 242); }
.contextthemeFoFoe .alldata a { background-position: left top; }
/*! Bekanntmachungen linke Seite auf Startseite */



/********************************************************** Mittelteil der Seite */

.kategoriepfad {color: rgb(62, 62, 62);font-size: 0.85em;}
.kategoriepfad a {background: transparent url('/img/allgemein/linkint_blau.gif') no-repeat scroll left center; padding-left: 18px;color: rgb(62, 62, 62);}

.submitbutton {font-size: 0.85em;}

#akteurlogo {float: right;}
.publikations_cover {position: relative;float: left;padding: 3px 10px 5px 0px;}
.publikations_cover_uebersicht {position: relative;float: left;padding: 0px 10px 5px 0px;}
ul.kasten li img{position: relative;float: left;margin-top: 0px;margin-right: 5px;margin-bottom: 0px;margin-left: 0px;}

.content_bild {float: left;position: relative; margin-right:10px;margin-top:3px;width:170px;}
.content_bild_rechts {float: right;position: relative; margin-right:10px;margin-top:3px;width:170px;}

.inhalt_links {float: left;position: relative; margin-right:10px;margin-top:3px;}
.inhalt_rechts {float: right;position: relative; margin-right:10px;margin-top:3px;}

.bildunterschrift {
font-size: 0.8em;
background-color: rgb(242, 242, 242);
margin: 0px 0px 15px 0px; 
padding: 5px 5px 5px 5px;
}
.bildunterschrift_quelle {color: rgb(129, 129, 129);text-align: right;}


#m_theme {overflow: hidden;position: relative; padding-top: 17px;margin-left: 221px;display: block; color: rgb(62, 62, 62); }

#m_theme .contextitem h2 { font-size: 1em;padding: 5px 5px 5px 6px; background-color: rgb(38, 86, 171); text-transform: uppercase; font-size: 1em; margin-bottom: 0px; color: rgb(255, 255, 255); }
#m_theme .contextitem {float: right;display: block;border: 1px solid rgb(38, 86, 171);
background: rgb(242, 242, 242) none repeat;
top: 0px;width: 198px;
padding-bottom: 1000px;
margin-bottom: -1000px;
margin-top:-8px;font-size: 0.85em;}

.contextitem a, .contextitem a:link { color: rgb(62, 62, 62); text-decoration: none; background-repeat: no-repeat;}
.contextitem a:visited { color: rgb(62, 62, 62); text-decoration: none; background-repeat: no-repeat; }
.contextitem a:hover, .contextitem a:focus { color: rgb(62, 62, 62); text-decoration: underline; background-repeat: no-repeat; }
.contextitem a:active { color: rgb(62, 62, 62); text-decoration: none; background-repeat: no-repeat; }

.nachrichten{font-weight: bold;}
.nachrichten_grau a {font-weight: bold;color: rgb(62, 62, 62);}
.pdf_suche_grau {font-weight: bold;color: rgb(62, 62, 62);}
.pdf_suche_small {font-size:0.85em; color: rgb(129, 129, 129);}


/* Startseite Kasten oben */
/*old */
.m_theme_box_main {margin: 0px 209px -20px 0px;padding: 0px 280px 20px 15px; 
border-width: 0px;
background: rgb(242, 242, 242) url('/img/allgemein/fona_hintergrund.jpg') no-repeat scroll right bottom;
color: black;}
.m_theme_box_main h1 {color: rgb(38, 86, 171);padding: 0.7ex; text-transform:uppercase; margin: -8px -6px 8px; font-size: 1.2em; font-weight: bold;}

.m_theme_tt { text-transform: uppercase; font-weight: bold; }

.m_theme_box_main_titel {background-color: rgb(218, 227, 243);margin: 0px 209px -10px 0px;
padding: 0px;color: black;}

.m_theme_box_main_titel h1 {color: rgb(62, 62, 62);padding: 0.7ex; padding-left:19px;
text-transform:uppercase; margin: -8px -6px 8px; font-size: 1em; font-weight: bold;}
/*! old */

.box_grau_startseite {position:relative;background-color: rgb(242, 242, 242);margin-top: 18px;padding: 0px 15px 20px 15px; }
.box_grau_startseite h1 {color: rgb(38, 86, 171);padding: 0.7ex; text-transform:uppercase; margin: -8px -6px 8px; font-size: 1.2em; font-weight: bold;}
/*! Startseite Kasten oben */


/* Boxen unten auf Startseite */

/* Box grau */
.box_grau {position:relative;background-color: rgb(242, 242, 242);margin-top: 10px; padding: 10px;padding-bottom:2px;}

.box_grau a, .box_grau a:link { color: rgb(62, 62, 62); text-decoration: none; background-repeat: no-repeat; }
.box_grau a:visited { color: rgb(62, 62, 62); text-decoration: none; background-repeat: no-repeat; }
.box_grau a:hover, .box_grau a:focus { color: rgb(62, 62, 62); text-decoration: none; background-repeat: no-repeat; }
.box_grau a:active { color: rgb(62, 62, 62); text-decoration: none; background-repeat: no-repeat; }

.box_grau .linkmoreinfoBLK, .box_grau .linkmoreinfoBLK:link, .box_grau .linkmoreinfoBLK:visited, .box_grau .linkmoreinfoBLK:hover, .box_grau .linkmoreinfoBLK:active, .box_grau .linkmoreinfoBLK:focus 
{ background: transparent url('/img/allgemein/link_ino_blau.gif') no-repeat scroll left center; padding-left: 15px; color: rgb(38, 86, 171);}
.box_grau .linkmoreinfoBLK:hover, .box_grau .linkmoreinfoBLK:focus { text-decoration: underline; }
/*! Box grau */


/* Box grau_2 (wie Box grau, aber mit Links unterstrichen) */
.box_grau_2 {position:relative;background-color: rgb(242, 242, 242);margin-top: 10px; padding: 10px;padding-bottom:2px;}

.box_grau_2 .linkmoreinfoBLK, .box_grau_2 .linkmoreinfoBLK:link, .box_grau_2 .linkmoreinfoBLK:visited, .box_grau_2 .linkmoreinfoBLK:hover, .box_grau_2 .linkmoreinfoBLK:active, .box_grau_2 .linkmoreinfoBLK:focus 
{ background: transparent url('/img/allgemein/link_ino_blau.gif') no-repeat scroll left center; padding-left: 15px; color: rgb(38, 86, 171);}
.box_grau_2 .linkmoreinfoBLK:hover, .box_grau_2 .linkmoreinfoBLK:focus { text-decoration: underline; }
/*! Box grau_2 */




body{}

.linkmoreinfoBLK, .linkmoreinfoBLK:link, .linkmoreinfoBLK:visited, .linkmoreinfoBLK:hover, .linkmoreinfoBLK:active, .linkmoreinfoBLK:focus 
{ background: transparent url('/img/allgemein/link_ino_blau.gif') no-repeat scroll left center; padding-left: 15px; color:  rgb(38, 86, 171);}

.box_weiss {z-index: 2;position:relative;font-size: 0.85em; background-color: rgb(255, 255, 255);margin-bottom: 10px; padding: 10px;border: 1px solid rgb(242, 242, 242);}
.box_weiss h3 { font-size: 1.20em;}

.imgd {position: relative;margin: 0px 13px 5px 5px;float:left;z-index: 100;}

.linie_blau {text-align: right;line-height: 0.4em;background-color: rgb(38, 86, 181);color: rgb(240, 144, 0);}
.text {z-index: 20;position:relative;
text-transform: uppercase; font-weight: normal; 
font-size: 0.8em;  
background-color: rgb(255, 255, 255);
color: rgb(38, 86, 171); 
margin-right: 5px;
padding-left: 2px;
padding-right: 2px;

}

/*! Boxen unten auf Startseite */   



/*Bilder float */  
.imgleft,.imgright {
	display: inline;
	margin: 0px;
	margin-top: 0.5ex;
	padding-bottom:0.5ex;
}
.imgleft {
	float: left;
	margin-right: 1.6em;
}
.imgright {
	float: right;
	margin-left: 1em;
}
/*! Bilder float */  



/*Standard Boxen */
#box_standard {margin: 0;padding: 0;margin-top: 0px;padding-bottom:0px;padding-right:0px;}
#box_standard_old {margin-top: 10px; padding: 10px;padding-bottom:2px;}
#box_standard li {margin-left: 30px;} /*standard <li> Verschiebung im Content*/
#box_standard h1 {color: rgb(62, 62, 62);}

.nachrichten_teaser{background-color: rgb(242, 242, 242);
margin: 5px 0px 5px 0px; padding: 20px 10px 20px 10px;
border-width: 1px 0px 1px 0px; border-color: rgb(38, 86, 171); border-style: solid;
}

.nachrichten_teaserbold{
font-weight: bold;
}

.text_klein{font-size:0.85em;}
.nachrichten_quelle{font-size:0.85em;}

/*! Standard Boxen */

.ansprechpartner{ margin-left: 20px; font-size:0.85em;color: rgb(62, 62, 62);display: block;}
.ansprechpartner_div a, .ansprechpartner_div a:link { background: transparent url('/img/allgemein/linkint_blau.gif') no-repeat scroll left 0.20em; padding-left: 18px;
color: rgb(62, 62, 62); text-decoration: none; background-repeat: no-repeat;font-weight: bold;display: block; }
.ansprechpartner_div a:visited { background: transparent url('/img/allgemein/linkint_blau.gif') no-repeat scroll left 0.20em; padding-left: 18px;
color: rgb(62, 62, 62); text-decoration: none; background-repeat: no-repeat;font-weight: bold; }
.ansprechpartner_div a:hover,.ansprechpartner_div a:focus { background: transparent url('/img/allgemein/linkint_blau.gif') no-repeat scroll left 0.20em; padding-left: 18px;
color: rgb(62, 62, 62); text-decoration: underline; background-repeat: no-repeat;font-weight: bold; }
.ansprechpartner_div a:active { background: transparent url('/img/allgemein/linkint_blau.gif') no-repeat scroll left 0.20em; padding-left: 18px;
color: rgb(62, 62, 62); text-decoration: none; background-repeat: no-repeat;font-weight: bold; }


.line_uebersicht{position: relative;margin: 0px;padding: 20px 0px 20px 0px;height:1%;border-bottom: 1px solid rgb(62,62,62);}
.line_uebersicht_zero{position: relative;margin: 0px;padding: 20px 0px 20px 0px;height:1%;}

/************************************! Mittelteil der Seite */


/******************************************************************** Boxen auf der rechten Seite */
.box {position:static;border: 1px solid rgb(193, 193, 193); 

    margin: 0 0 8px;padding: 0px 6px 6px; 

background-color: rgb(242, 242, 242);




}
.box h2 {position:relative;background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);padding: 0.7ex; margin: 0px -6px 6px; font-size: 1.2em;text-decoration: none;font-style: normal;font-weight: normal;
padding-left:7px;border-bottom: 1px solid #C1C1C1;
}
.box a , .box a:link { color: rgb(62, 62, 62); text-decoration: none; background-repeat: no-repeat; }
.box a:visited { color: rgb(62, 62, 62); text-decoration: none; }
.box a:hover, a:focus { text-decoration: underline; }
.box a:active { color: rgb(62, 62, 62); text-decoration: none; }
.box ul {margin: 0px; padding:0px; list-style-type: none;}
.box li {}







.box_old {position:static;border: 1px solid rgb(38, 86, 171); margin: 0px 1px 8px; padding: 0px 6px 6px; background-color: rgb(242, 242, 242);}
.box_old h2 { position:relative;background-color: rgb(38, 86, 171); color: rgb(255, 255, 255);padding: 0.7ex; text-transform:uppercase; margin: 0px -6px 6px; font-size: 1em; font-weight: bold;}
.box_old a , .box_old a:link { color: rgb(62, 62, 62); text-decoration: none; background-repeat: no-repeat; }
.box_old a:visited { color: rgb(62, 62, 62); text-decoration: none; }
.box_old a:hover, a:focus { text-decoration: underline; }
.box_old a:active { color: rgb(62, 62, 62); text-decoration: none; }
.box_old ul {margin: 0px; padding:0px; list-style-type: none;}
.box_old li {}

.newslist { border-top: 0px solid rgb(193, 193, 193); margin: 0px; padding-bottom: 0.5em; padding-top: 0em;}
.newslist_top { border-top: 0px solid rgb(193, 193, 193); margin-left: -5px; padding-bottom: 0.5em; padding-top: 0em;}
.termine{font-weight: bold;}
.newsletterimg{margin: -6px -6px 6px -6px}
.pressdate_startseite_nachrichten { background: transparent url('/img/allgemein/ico_h2_FOR.gif') no-repeat scroll left 0.35em; padding-left: 10px; }
.pressdate { background: transparent url('/img/allgemein/ico_h2_FOR.gif') no-repeat scroll left 0.35em; padding-left: 10px; }
.pressdate_uebersicht { background: transparent url('/img/allgemein/ico_h2_FOR.gif') no-repeat scroll left 0.35em; 
padding-left: 10px; font-size:0.85em; color: rgb(129, 129, 129);}
/******************************************************************! Boxen auf der rechten Seite */


/* drop down standard <li> Verschiebung im Content -rueckgaengig*/
#select_drop_2 li{ margin-left: 0px;}
#column_sitemap li{ margin-left: 0px;}
/*! drop down standard <li> Verschiebung im Content -rueckgaengig*/

/* standard Überschriften -fuer Firefox */
h1, h2, h3, h4, h5, h6 { 
/* position:relative;*/
margin: 0em 0em 2ex; color: rgb(62, 62, 62); font-size: 1em; font-weight: bold; }
h1 {
/* position:relative;*/
font-size: 1.6em; font-weight: normal; }
#column_1 h1 {
background: url("/img/allgemein/ico_h1_FOR.gif") no-repeat scroll left 0.25em transparent;
padding-left: 25px;
}
/*! standard Überschriften -fuer Firefox*/

.level2 a:active {color: rgb(255, 255, 255);} 
.level3 a:active {color: rgb(255, 255, 255);} 
.level4 a:active {color: rgb(255, 255, 255);}
