@charset "UTF-8";

/* START Total-Reset Basic Configuration � ================================== */

h1
{
  font-size:15px;
  font-weight:700;
  margin-bottom:10px;
}

h1.underline
{
  font-size:15px;
  font-weight:700;
  line-height:20px;
  padding-bottom:9px;
  margin-top:21px;
  margin-bottom:10px;
  border-bottom:1px solid #ebebeb;
}

h1.first
{
  font-size:15px;
  font-weight:700;
  line-height:20px;
  margin-top:21px;
  margin-bottom:9px;
}

h2
{
  font-size:14px;
  font-weight:700;
  margin-bottom:7px;
}

h3
{
  font-size:13px;
  font-weight:700;
  margin-bottom:7px;
}

h4
{
  font-size:12px;
  font-weight:700;
  margin-bottom:7px;
}

div.ngfn_plus a,a:link,a:visited,a:active
{
  color:#f08b03;
  text-decoration:none;
}

div.ngfn_plus a:focus,a:hover {
  text-decoration:underline !important;
}

a,a:link,a:visited,a:active {
color:#f08b03;
text-decoration:none;
}

a:focus,a:hover {
text-decoration:underline;
}

a.grey
{
  color:#666 !important;
}

a.more
{
  font-weight:700;
  padding-right:9px;
  background:url(../img/icon_arrow_small_upright_orange.gif) 100% 6px no-repeat;
}

.left
{
  float:left !important;
}

.right
{
  float:right !important;
}

div.img_float_right img {
  float:right;
  border:1px solid #d9d9d9;
  margin:5px 0px 5px 5px;
}

input
{
  padding:3px;
  color:#595959;
  font-size:11px;
  border:1px solid #d9d9d9;
}

select
{
  padding:0px 0px 0px 0px;
  border:1px solid #cccccc;
}

div.block
{
  margin-top:10px;
  margin-bottom:10px;
}

div.block_underline
{
  border-bottom:1px solid #d9d9d9;
  margin-bottom:10px;
  padding-bottom:10px;
}

div#content_main ul li
{
  padding-left:15px;
  background:url(../img/icon_dot_orange.png) 3px 6px no-repeat;
}

/* END Total-Reset Basic Configuration */

/* START Wrapper ============================================================ */

html, body, #wrapper {
  height:100%;
}

body
{
  color:#595959;
  font-size:11px;
  line-height:1;
  background:#d9d9d9 url(../img/bg_body.jpg) no-repeat;
}

div#wrapper,div.wrapper
{
  width:1000px;
  margin-left:-500px;
  left:50%;
  background:#fff;
  min-height:100%;
  height:auto !important;
  height:100%;
  position:absolute;
}

div#fullheight
{
  height:100%;
  min-height:100%;
  background:#fff;
}

/* END Wrapper ============================================================== */

/* START Head =============================================================== */

div#head_internet_de
{
  background:url(../img/bg_head_internet_de.jpg);
  height:136px;
}

div#head_internet_en
{
  background:url(../img/bg_head_internet_en.jpg);
  height:136px;
}

div#head_intranet_de
{
  background:url(../img/bg_head_intranet.jpg);
  height:136px;
}

div#head_intranet_en
{
  background:url(../img/bg_head_intranet.jpg);
  height:136px;
}

div#head_projectdatabase_de
{
  background:url(../img/bg_head_projectdatabase.jpg);
  height:136px;
}

div#head_projectdatabase_en
{
  background:url(../img/bg_head_projectdatabase.jpg);
  height:136px;
}

img#logo_ngfn
{
  margin:43px 0px 0px 28px;
}

div#logo_bmbf
{
  position:absolute; 
  top:49px; 
  left:863px; 
  width:114px; 
  height:76px;
}

div#metanav
{
  float:right;
  margin:2px 20px 0px 630px;
  color:#fff;
  font-size:10px;
}

div#metanav a
{
  color:#fff;
}

/* END Head ================================================================= */

div#content
{
  height:100%;
  padding-bottom:40px;
}

/* START Content Nav 1 ======================================================= */

div#content_nav
{
  float:left;
  width:180px;
  padding-left:10px;
}

div#content_nav_1
{
  margin-bottom:30px;
}

div#content_nav_1 li.selected
{
  font-weight:700;
  background:#f3f3f3 url(../img/icon_arrow_big_right_grey_bold.gif) 1px 9px no-repeat;
}

div#content_nav_1 li.sub
{
  padding:0px;
  border-bottom:0px;
  background:none;
}

div#content_nav_1 ul li
{
  padding:3px 0px 4px 14px;
  border-bottom:#ebebeb 1px solid;
  background:url(../img/icon_arrow_big_upright_grey.gif) 1px 9px no-repeat;
}

div#content_nav_1 ul li ul
{
  padding:0px 0px 0px 0px; /* Abstand zwischen übergeordneten Ebene */
  border-bottom:#ebebeb 1px solid;
}

div#content_nav_1 ul li ul li
{
  padding:1px 0px 2px 25px !important;
  border-bottom:0px;
  background:url(../img/icon_arrow_small_upright_grey.gif) 15px 8px no-repeat;
}

div#content_nav_1 ul li ul li.sub
{
  border-top:#ebebeb 1px solid;
  border-bottom:#ebebeb 1px solid;
  margin:0px 0px 0px 0px; /* Abstand zwischen übergeordneten Ebene */
  padding:0px 0px 0px 25px !important;
}

div#content_nav_1 ul li ul li.selected
{
  font-weight:700;
  background:url(../img/icon_arrow_small_right_grey_bold.gif) 15px 6px no-repeat !important;
}

div#content_nav_1 ul li ul li ul
{
  padding:0px 0px 0px 0px; /* Abstand zwischen übergeordneten Ebene */
  border-top:#ebebeb 0px solid;
  border-bottom:#ebebeb 0px solid;
}

div#content_nav_1 ul li ul li ul li
{
  padding:1px 0px 2px 11px !important;
  border-bottom:0px;
  background:url(../img/icon_arrow_small_upright_grey.gif) 1px 8px no-repeat;
}

div#content_nav_1 ul li ul li ul li.selected
{
  font-weight:700;
  background:url(../img/icon_arrow_small_right_grey_bold.gif) 1px 6px no-repeat !important;
}

div#content_nav_1 a
{
  color:#666;
  line-height:16px;
}

div#content_nav_1 ul li#ngfn_plus a
{
  color:#f08b03;
  font-weight:700;
}

div#content_nav_1 ul li.sub ul.ngfn_plus li
{
  background:url(../img/icon_arrow_small_upright_orange.gif) 15px 8px no-repeat;
}

div#content_nav_1 ul li.sub ul.ngfn_plus li.sub
{
  background:none;
}

div#content_nav_1 ul li.sub ul.ngfn_plus li.sub ul li
{
  background:url(../img/icon_arrow_small_upright_orange.gif) 1px 8px no-repeat;
}

div#content_nav_1 ul li#ngfn_transfer a
{
  color:#3d72a9;
  font-weight:700;
}

div#content_nav_1 ul li.sub ul.ngfn_transfer li
{
  background:url(../img/icon_arrow_small_upright_blue.gif) 15px 8px no-repeat;
}

div#content_nav_1 ul li.sub ul.ngfn_transfer li.sub
{
  background:none;
}

div#content_nav_1 ul li.sub ul.ngfn_transfer li.sub ul li
{
  background:url(../img/icon_arrow_small_upright_blue.gif) 1px 8px no-repeat;
}

div#content_nav_1 ul li ul li a
{
  line-height:15px !important;
}

/* END Content Nav 1 ======================================================== */

/* START Content Nav 2 (Krankheitsgebiete) ================================== */

div#content_nav_2
{
  width:162px;
  padding:6px 8px 3px 8px;
  /**/line-height:15px !important;/**/
  margin-bottom:20px;
  border:1px solid #ebebeb;
  background:#f4f4f4 url(../img/bg_box.gif) repeat-x;
}

div#content_nav_2 a
{
  color:#666;
}

div#content_nav_2 ul
{
  padding-top:5px;
}

div#content_nav_2 ul li
{
  padding:0px 0px 0px 10px;
  background:url(../img/icon_arrow_small_upright_orange.gif) 0px 6px no-repeat;
}

div#content_nav_2 ul li.selected
{
  padding-bottom:6px;
  font-weight:700;
  border-bottom:#ebebeb 1px solid;
  background:url(../img/icon_arrow_small_right_grey_bold.gif) 0px 4px no-repeat;
}

div#content_nav_2 ul li.sub
{
  padding:0px;
  border-bottom:0px;
  background:none;
}

div#content_nav_2 ul li ul
{
  padding:0px 0px 4px 0px;
}

div#content_nav_2 ul li ul li
{
  padding:0px 0px 0px 10px;
  border-bottom:#ebebeb 1px solid;
  background:url(../img/icon_arrow_small_upright_grey.gif) 0px 6px no-repeat;
}

div#content_nav_2 ul li ul li.selected
{
  padding-bottom:2px;
  font-weight:700;
  border-bottom:#ebebeb 1px solid;
  background:url(../img/icon_arrow_small_right_grey_bold.gif) 0px 4px no-repeat;
}


/* END Content Nav 2 ======================================================== */


/* START Content Nav 3 (Projektdatenbank Administration) ==================== */

div#content_nav_3
{
  width:162px;
  padding:6px 8px 3px 8px;
  /**/line-height:15px !important;/**/
  margin-bottom:20px;
  border:1px solid #ebebeb;
  background:#f4f4f4 url(../img/bg_box.gif) repeat-x;
}

div#content_nav_3 a
{
  color:#666;
}

div#content_nav_3 ul
{
  padding-top:5px;
}

div#content_nav_3 ul li
{
  padding:0px 0px 0px 10px;
  background:url(../img/icon_arrow_small_upright_orange.gif) 0px 6px no-repeat;
}

div#content_nav_3 ul li.selected
{
  padding-bottom:6px;
  font-weight:700;
  border-bottom:#ebebeb 1px solid;
  background:url(../img/icon_arrow_small_right_grey_bold.gif) 0px 4px no-repeat;
}

div#content_nav_3 ul li.sub
{
  padding:0px;
  border-bottom:0px;
  background:none;
}

div#content_nav_3 ul li ul
{
  padding:0px 0px 4px 0px;
}

div#content_nav_3 ul li ul li
{
  padding:0px 0px 0px 10px;
  border-bottom:#ebebeb 1px solid;
  background:url(../img/icon_arrow_small_upright_grey.gif) 0px 6px no-repeat;
}

div#content_nav_3 ul li ul li.selected
{
  padding-bottom:2px;
  font-weight:700;
  border-bottom:#ebebeb 1px solid;
  background:url(../img/icon_arrow_small_right_grey_bold.gif) 0px 4px no-repeat;
}


/* END Content Nav 2 ======================================================== */

/* START Content Main ======================================================= */

div#content_main
{
  line-height:16px;
  float:left;
  width:510px;
  margin:0px 30px 0px 30px;
}

div#content_main_770
{
  line-height:16px;
  float:left;
  width:760px;
  margin:0px 0px 0px 30px;
  /**/overflow:hidden;/**/
}

div#content_main p
{
  line-height:15px;
}

div.content_main_headline
{
  color:#fff;
  font-family:arial;
  font-weight:700;
  font-size:14px;
  line-height:15px;
  padding:4px 3px 4px 5px;
  margin-bottom:6px;
  background:#b9b9b9 url(../img/bg_content_headline.gif) 0px 0px no-repeat;
}

div.ngfn_transfer div.content_main_headline
{
  color:#fff;
  font-family:arial;
  font-weight:700;
  font-size:14px;
  padding:4px 3px 4px 5px;
  margin-bottom:6px;
  background:#7399c1 url(../img/bg_content_headline_blue.gif) 0px 0px no-repeat;
}

/* blue Headlines in the ngfn transfer part */
div.ngfn_transfer h1, div.ngfn_transfer h2
{
  color:#3d72a9;
}

div.ngfn_transfer a.more
{
  background:url(../img/icon_arrow_small_upright_blue.gif) 100% 6px no-repeat;
}

div.ngfn_plus div.content_main_headline
{
  color:#fff;
  font-family:arial;
  font-weight:700;
  font-size:14px;
  padding:4px 3px 4px 5px;
  margin-bottom:6px;
  background:#f08b04 url(../img/bg_content_headline_orange.gif) 0px 0px no-repeat;
}

/* blue Headlines in the ngfn transfer part */
div.ngfn_plus h1, div.ngfn_transfer h2
{
  color:#f08b03;
}

div.ngfn_plus a.more
{
  background:url(../img/icon_arrow_small_upright_orange.gif) 100% 6px no-repeat;
}

div#content_main_left_162
{
  float:left;
  width:162px;
  margin-right:12px;
  margin-top:17px;
}

div#content_main_left_162 div.text
{
  font-size:9px;
  line-height:12px;
  margin-top:7px;
}

div#content_main_left_162 div.spacer
{
  /* margin-bottom:18px; */
}

div#content_main_right_336
{
  float:left;
  width:336px;
  line-height:15px;
}

div#content_main_right_336 h1.underline
{
  margin-top:15px;
}

/* Teaser 250px width and vertical*/

div.teaser_imgtop250_container
{
  margin-bottom:10px;
}

div.teaser_imgtop250
{
  float:left;
  width:250px;
  margin-right:10px;
  margin-bottom:10px;
}

div.teaser_imgtop250_nomargin
{
  float:left;
  width:250px;
  margin-bottom:10px;
}

div.teaser_imgtop250_text
{
  padding:10px;;
  line-height:15px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
}

/* Teaser 70px width an horizontal */
div.teaser_imgleft70_underline_container
{
  padding-top:5px;
}

div.teaser_imgleft70_underline_img
{
  float:left;
  width:70px;
  margin-top:2px;
  margin-right:10px;
  margin-bottom:10px;
}

div.teaser_imgleft70_underline_text
{
  float:left;
  width:430px;
  line-height:16px;
  margin-bottom:10px;
}

div.teaser_imgleft70_underline_spacer
{
  border-bottom:1px solid #ebebeb;
  margin-bottom:11px;
}

/* Teaser 160px width an horizontal */

div.teaser_imgleft160_container
{
  padding-top:9px;
}

div.teaser_imgleft160_img
{
  float:left;
  width:160px;
  margin-top:5px;
  margin-right:10px;
  margin-bottom:10px;
}

div.teaser_imgleft160_text
{
  float:left;
  width:340px;
  line-height:16px;
  margin-bottom:10px;
}

div.teaser_imgleft160_spacer
{
  border-bottom:0px solid #ebebeb;
  margin-bottom:11px;
}

div.teaser_imgleft160_text a.more
{
  color:#666;
}

/* Glossar */
div.alphabet_line
{
  float:left;
  padding:4px 0px 10px 0px;
  border-bottom:1px solid #ebebeb;
}

div.alphabet_line:after
{
  clear:both;
}

div.alphabet_line div a
{
  color:#fff !important;
  font-weight:700;
}

div.alphabet_line div
{
  float:left;
  width:14px;
  height:16px;
  text-align:center;
  line-height:14px;;
  margin-right:3px;
  border:1px solid #ebebeb;
}

div.alphabet_line div.alphabet_active
{
  background:url(../img/bg_alphabet_active.gif) repeat-x;
}

div.alphabet_line div.alphabet_inactive
{
  color:#fff;
  font-weight:700;
  background:url(../img/bg_alphabet_inactive.gif) repeat-x;
}

div.alphabet_line div.alphabet_current
{
  background:url(../img/bg_alphabet_current.gif) repeat-x;
}

div#alphabet_last
{
  color:#fff;
  font-weight:700;
  margin-right:0px;
}

div#glossary_content h1
{
  font-weight:700;
  margin-top:20px;
  margin-bottom:5px;
  padding-left:9px;
  background:url(../img/icon_arrow_small_upright_orange.gif) 0px 5px no-repeat;;
}

/* Image Gallery*/

div.gallery div.gallery_image
{
  float:left;
  width:118px;
  height:90px;
  border:1px solid #bfbfbf;
  margin-right:10px;
  margin-bottom:10px;
}

div.gallery div.gallery_image_lineend
{
  float:left;
  width:118px;
  height:90px;
  border:1px solid #bfbfbf;
  margin-right:0px;
  margin-bottom:10px;
}

/* Download */

div.download_line
{
  float:left;
  border-bottom:1px solid #ebebeb;
}

div.download_box
{
  float:left;
  width:240px;
  padding:10px 0px 15px 0px;
}

div.download_box_ohne_bilder
{
  float:left;
  width:240px;
  padding:5px 0px 5px 0px;
}

div.box_content a
{
  color:#666;
}

img.poster_download
{
  float:right;
  margin-top:4px;
  border:1px solid #ebebeb;
}

div.download_text
{
  float:left;
  width:165px;
}

div.download_link
{
  padding:12px 0px 2px 0px;
}

div.download_link a.pdf
{
  float:left;
  padding:0px 0px 0px 20px;
  color:#f08a00 !important;
  font-weight:700;
  background:url(../img/icon_pdf.gif) 0px 0px no-repeat;
}

/* Press */

div.press_message
{
  border-top:1px solid #ebebeb;
  padding-top:7px;
}

div.press_message_date
{
  float:left;
  width:80px;
}

div.press_message_text
{
  float:left;
  width:376px;
  font-weight:700;
}

div.press_message_image
{
  float:left;
  margin-top:3px;
  margin-bottom:9px;
  border:1px solid #ebebeb;
}

div.press_message_download
{
  position:relative;
  width:200px;
  left:80px;
  bottom:23px;
  height:1px;
}

div.press_message_download a.press_message_download
{
  width:165px;
  color:#f08a00;
  font-weight:700;
  padding:0px 0px 2px 20px;
  background:url(../img/icon_pdf.gif) 0px -2px no-repeat;
}


/* List */

div.list hr
{
  background-color:#ebebeb;
  border:0;
  border-top:1px solid #ebebeb;
  clear:both;
  color:#ebebeb;
  height:1px;
  margin:0px;
  padding:0px;
}

div.list div
{
  float:left;
  max-width:494px;
  font-weight:700;
  margin-bottom:3px;
}

div.list ul
{
  float:left;
  margin-top:4px;
  margin-bottom:14px;
}

div.list li
{
  line-height:15px;
  padding:0px 0px 2px 16px;
  background:url(../img/icon_dot_orange.png) 3px 5px no-repeat;
}

div.list a.list
{
  color:#666;
  padding-right:9px;
  background:url(../img/icon_arrow_small_upright_orange.gif) 100% 6px no-repeat;
}


/* Sitemap */
ul.sitemap li
{
  line-height:18px !important;
  padding:20px 0px 2px 14px !important;
  border-bottom:1px solid #ebebeb !important;
  background:url(../img/icon_arrow_big_upright_grey.gif) 0px 28px no-repeat !important;
}

ul.sitemap li.sub
{
  padding:0px 0px 0px 0px !important;
  background:none !important;
  border-bottom:0px !important;
  background-image:none !important;
}

ul.sitemap li ul
{
  padding:0px 0px 0px 15px !important;
}

ul.sitemap li ul li
{
  line-height:18px !important;
  padding:0px 0px 2px 10px !important;
  border-bottom:0px !important;
  background:url(../img/icon_arrow_small_upright_orange.gif) 0px 8px no-repeat !important;
}

ul.sitemap li ul li ul
{
  padding:0px 0px 0px 11px !important;
  border-top:1px solid #ebebeb !important;
  border-bottom:1px solid #ebebeb !important;
}


/* Search */
div#search_box
{
  border:1px solid #ebebeb;
  padding:8px 8px 8px 8px;
  margin-top:10px;
  background:#f4f4f4 url(../img/bg_box.gif) repeat-x;
}

div#search_box input#search_field
{
  float:left;
  width:465px;
}

div#search_box input#search_button
{
  float:left;
  border:none;
  padding:4px 0px 0px 5px;
}

div#search_result
{
  margin-top:10px;
  padding-top:3px;
  border-top:1px solid #ebebeb;
}

div#search_result p
{
  padding-top:5px;
}

div#search_result p a
{
  font-weight:700;
  padding-right:10px;
  background:url(../img/icon_arrow_middle_upright_orange.gif) 36px 5px no-repeat;
}

/* Verbund und Teilprojekt - Bereich NGFN Transfer */

div.ngfn_transfer table.verbund_und_teilprojekt td
{
  line-height:20px;
}

div.ngfn_transfer table.verbund_und_teilprojekt td.title
{
  color:#3d72a9;
  font-weight:700;
}

div.ngfn_transfer div.linklist_verbund_und_teilprojekt ul
{
  margin-top:4px;
  margin-bottom:14px;
}

div.ngfn_transfer div.linklist_verbund_und_teilprojekt li
{
  line-height:15px;
  padding:0px 0px 2px 16px;
  background:url(../img/icon_arrow_small_upright_blue.gif) 3px 6px no-repeat;
}


/* Verbund und Teilprojekt - Bereich NGFN Plus */

div.ngfn_plus table.verbund_und_teilprojekt td
{
  line-height:20px;
}

div.ngfn_plus table.verbund_und_teilprojekt td.title
{
  color:#f08b03;
  font-weight:700;
}

div.ngfn_plus div.linklist_verbund_und_teilprojekt ul
{
  margin-top:4px;
  margin-bottom:14px;
}

div.ngfn_plus div.linklist_verbund_und_teilprojekt li
{
  line-height:15px;
  padding:0px 0px 2px 16px;
  background:url(../img/icon_arrow_small_upright_orange.gif) 3px 6px no-repeat;
}


/* Meetingseite */

div#head_meeting_de
{
  background:url(../img/bg_head_meeting_en.gif);
  height:136px;
}

div#head_meeting_en
{
  background:url(../img/bg_head_meeting_en.gif);
  height:136px;
}

/* Headline */
div.mt_headline
{
  color:#fff;
  font-family:arial;
  font-weight:700;
  font-size:14px;
  padding:4px 3px 4px 5px;
  margin-bottom:5px;
  background:#f08b04 url(../img/headline_orange.gif) 0px 0px no-repeat;
}

div.mt_day
{
  margin-left:10px;
  margin-bottom:10px;
}

div.mt_headline_grey
{
  /*width:742px;/**/
  color:#fff;
  font-family:arial;
  font-weight:700;
  font-size:14px;
  border-left:1px solid #f4f5f5;
  margin-top:10px;
  padding:3px 3px 3px 5px;
  background:#8f8f8f url(../img/headline_grey.gif) 0px 0px no-repeat;
}

div.mt_headline_grey_shadow
{
  height:3px;
  width:100%;
  margin-bottom:2px;
  background:url(../img/pd_box_foot.gif) 0px 0px no-repeat;
}

/*  */
div.mt_line_first
{
  line-height:15px;
  padding-top:4px;
  padding-left:1px;
  padding-bottom:4px;
}

div.mt_line_first p
{
  padding:0px;
  margin:0px;
}

div.mt_line
{
  line-height:15px;
  padding-top:4px;
  padding-bottom:4px;
  padding-left:1px;
  border-top:1px solid #ebebeb;
}

div.mt_line p
{
  padding:0px;
  margin:0px;
}

div.mt_line_time
{
  width:115px;
  float:left;
}

div.mt_line_text
{
  width:375px;
  float:right;
}

div.mt_line_text ul li
{
  padding-left:13px !important;
}

div.mt_line_text a.icon
{
  color:#595959;
  padding-left:13px;
  background:url(../img/icon_arrow_small_upright_orange.gif) 1px 5px no-repeat;
}

/* END Content Main ========================================================= */

/* START Content Right ====================================================== */

div#content_right
{
  color:#646466;
  float:right;
  width:230px;
  margin-right:10px;
}

div.box
{
  width:228px;
  border:1px solid #ebebeb;
  background:#f4f4f4 url(../img/bg_box.gif) repeat-x;
  margin-bottom:10px;
}

div.box_title
{
  float:left;
  width:61px;
  padding:8px 0px 8px 8px;
}

div.box_title_full
{
  float:left;
  width:216px;
  padding:8px 4px 4px 8px;
}

div.box_content
{
  float:left;
  width:143px;
  padding:6px 8px 7px 8px;
}

div.box_content_full
{
  float:left;
  width:212px;
  padding:4px 8px 5px 8px;
}

div.box_content input#box_search_field
{
  float:left;
  width:114px;
  margin:2px 5px 1px 0px;
}
div.box_content input#box_search_button
{
  float:left;
  border:none;
  padding:6px 0px 0px 0px;
}

div.box_content_full div#login_name
{
  float:left;
  width:69px;
  height:21px;
  line-height:19px;
}
div.box_content_full div#login_password
{
  float:left;
  width:69px;
  height:21px;
  line-height:19px;
  margin-top:5px;
  margin-bottom:3px;
}
div.box_content_full input#login_name_field
{
  float:left;
  width:133px;
  margin-bottom:1px;
}
div.box_content_full input#login_password_field
{
  float:left;
  width:114px;
  margin-top:5px;
}
div.box_content_full input#login_button
{
  float:left;
  border:none;
  padding:9px 0px 0px 5px;
}


div.box_content ul li
{
  line-height:14px;
  padding:0px 0px 1px 9px;
  background:url(../img/icon_arrow_small_upright_orange.gif) 0px 7px no-repeat;
}

div.box_content ul li.selected
{
  font-weight:700;
  background:url(../img/icon_arrow_small_right_grey_bold.gif) 0px 5px no-repeat;
}

div.box_content ul li.more {
  margin-top:5px;
  background:none;
}
div.box_content ul li.more a {
  font-weight:700;
  padding-right:9px;
  background:url(../img/icon_arrow_small_upright_orange.gif) 100% 6px no-repeat;
}

div.box_content p
{
  margin-bottom:0px;
  line-height: 14px;
}

div.box_content p a
{
  font-weight:700;
  padding-right:9px;
  background:url(../img/icon_arrow_small_upright_orange.gif) 100% 6px no-repeat;
}

/* END Content Right ======================================================== */

/* START Foot =============================================================== */

div#foot,div.foot
{
  background-color:#f2f2f2;
  height:20px;
  bottom:10px;
  font-size:10px;
  left:0;
  position:absolute;
  margin-left:10px;
  width:980px;
}

div#foot a
{
  color:#666;
  line-height:19px;
  padding:4px 6px 0px 6px;
}

/* END Foot ================================================================= */

/* Module Controler ========================================================= */

div.module_controler {
  font-weight:700;
  background:#FDE2C7;
  margin-top:20px;
  margin-bottom:10px;
  width:100%;
}

div.module_controler_modulename {
  float:left;
  padding:2px 2px 1px 2px;
}

div.module_controler_modulecontrol{
  float:right;
  padding:2px 2px 1px 2px;
}

div.module_controler_modulecontrol img {
  float:none;
  padding:0px;
  margin:0px;
  border:0px;
}

/* END Module Controler ===================================================== */


/* Projektdatenbank ========================================================= */

a.projects
{
  font-weight:700;
  padding-left:10px;
  background:url(../img/icon_arrow_big_right_grey_bold.gif) -2px 4px no-repeat;
}

div.pd_box
{
  border:1px solid #ebebeb;
  background:#f4f4f4 url(../img/bg_box.gif) repeat-x;
  margin-bottom:10px;
  padding:10px;
}

div#pd_box_search_text
{
  float:left;
  font-weight:700;
  padding:2px 3px 0px 0px;
}

div#pd_box_search_field
{
  float:left;
}

div#pd_box_search_button
{
  float:left;
}

div.pd_box input.button
{
  float:left;
  border:none;
  padding:4px 0px 0px 5px;
}

div#pd_box_csv_text
{
  float:left;
  font-weight:700;
  margin-left:86px;
  padding:2px 3px 0px 0px;
}

div#pd_box_csv_select
{
  float:left;
}

div#pd_box_csv_select select
{
  width:176px;
  padding:2px 2px 2px 0px;
}


div.pd_list_page_control
{
  color:#F08B03;
  text-align:right; 
  margin-bottom:10px;
}

div.pd_list_page_control a
{
  color:#595959;
}


table.pd_projektliste
{
  margin-bottom:10px;
}

table.pd_projektliste th
{
  font-weight:700; 
  padding:5px; 
  background:#eee;
}

table.pd_projektliste td
{
  padding:5px; 
  border-bottom:1px solid #eee;
}

table.pd_projektliste img.edit
{
  padding:2px;
}

table.pd_projektliste img.pdf
{
  padding:1px;
}

table.pd_projektliste a
{
  color:#595959;
}

/* END Projektdatenbank ===================================================== */




/* Formular ================================================================= */

/* Menu */
div#content_nav_1 li.selected_project_database
{
  font-weight:700;
  background:#f08b03 url(../img/pd_menu_selected_bg.gif) 0px 0px no-repeat;
}

div#content_nav_1 li.selected_project_database a
{
  color:#fff;
}

/* Headline */
div.pd_headline
{
  color:#fff;
  font-family:arial;
  font-weight:700;
  font-size:14px;
  padding:4px 3px 4px 5px;
  margin-bottom:20px;
  background:#f08b04 url(../img/pd_headline_orange.gif) 0px 0px no-repeat;
}

div.pd_headline_grey
{
  /*width:742px;/**/
  color:#fff;
  font-family:arial;
  font-weight:700;
  font-size:14px;
  border-left:1px solid #f4f5f5;
  padding:3px 3px 3px 5px;
  background:#8f8f8f url(../img/pd_headline_grey.gif) 0px 0px no-repeat;
}

div.pd_headline_grey_shadow
{
  height:3px;
  width:100%;
  margin-bottom:5px;
  background:url(../img/pd_box_foot.gif) 0px 0px no-repeat;
}

/* Box hellgrau hinterlegt fuer Text */
div.pd_box_text
{
  height:134px;
  margin-bottom:10px;
  background:#f00 url(../img/pd_box_text_bg.gif) 0px 0px repeat-x;
}

div.projectdatabase ul li
{
  padding-left:15px;
  background:url(../img/icon_dot_orange.png) 3px 6px no-repeat;
}

div.pd_box_text div.pd_line
{
  padding-top:10px;
}


/* Boxen in verschiedenen Hoehen - die Boxen bestehen immer aus Kopf, Fuss und
ja nach Hoehe eine mitllere Box */
div.pd_box_top
{
  border-bottom:1px solid #d8d8d9;
  margin:0px 1px 1px 1px;
}

div.pd_box_foot
{
  height:3px;
  width:100%;
  margin-bottom:30px;
  background:url(../img/pd_box_foot.gif) 0px 0px no-repeat;
}

div.pd_box_50
{
  padding:10px 0px 0px 0px;
  border-left:1px solid #f0f1f1;
  border-right:1px solid #f0f1f1;
  background:#c5c6c8 url(../img/pd_box_bg_50.gif) 0px 0px repeat-x;
}

div.pd_box_100
{
  padding:10px 0px 5px 0px;
  border-left:1px solid #f0f1f1;
  border-right:1px solid #f0f1f1;
  background:#c5c6c8 url(../img/pd_box_bg_100.gif) 0px 0px repeat-x;
}

div.pd_box_200
{
  padding:10px 0px 5px 0px;
  border-left:1px solid #f0f1f1;
  border-right:1px solid #f0f1f1;
  background:#c5c6c8 url(../img/pd_box_bg_200.gif) 0px 0px repeat-x;
}

div.pd_box_300
{
  padding:10px 0px 5px 0px;
  border-left:1px solid #f0f1f1;
  border-right:1px solid #f0f1f1;
  background:#c5c6c8 url(../img/pd_box_bg_300.gif) 0px 0px repeat-x;
}

div.pd_box_400
{
  padding:10px 0px 5px 0px;
  border-left:1px solid #f0f1f1;
  border-right:1px solid #f0f1f1;
  background:#c5c6c8 url(../img/pd_box_bg_400.gif) 0px 0px repeat-x;
}

div.pd_box_500
{
  padding:10px 0px 5px 0px;
  border-left:1px solid #f0f1f1;
  border-right:1px solid #f0f1f1;
  background:#c5c6c8 url(../img/pd_box_bg_500.gif) 0px 0px repeat-x;
}

div.pd_box_600
{
  padding:10px 0px 5px 0px;
  border-left:1px solid #f0f1f1;
  border-right:1px solid #f0f1f1;
  background:#c5c6c8 url(../img/pd_box_bg_600.gif) 0px 0px repeat-x;
}

div.pd_box_800
{
  padding:10px 0px 5px 0px;
  border-left:1px solid #f0f1f1;
  border-right:1px solid #f0f1f1;
  background:#c5c6c8 url(../img/pd_box_bg_800.gif) 0px 0px repeat-x;
}

/* Formularzeilen - umfassen jede Zeile im Formular */
/* Zeile die nur Text und Input-Felder enthält*/
div.pd_line
{
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
}

/* Zeile die auch Checkboxen enthält*/
div.pd_linecheckbox
{
  padding:0px 0px 10px 8px;
}

/* Eingabefelder */
input.pd_input
{
  color:#595959;
  padding:3px 0px 7px 6px;
  border-top:1px solid #c9c9ca;
  border-left:0px;
  border-right:0px;
  border-bottom:0px;
  background:#fff url(../img/pd_inputfield_bg.gif) 0px 0px repeat-x;
  background-position:bottom;
}

textarea.pd_input
{
  color:#595959;
  padding:3px 0px 7px 6px;
  border-top:1px solid #c9c9ca;
  border-left:0px;
  border-right:0px;
  border-bottom:0px;
  background:#fff url(../img/pd_inputfield_bg.gif) 0px 0px repeat-x;
  background-position:bottom;
  margin-top:1px;
  line-height:16px;
}

/* text */
div.pd_text
{
  float:left;
  padding-top:3px;
}

div.pd_linecheckbox div.pd_text
{
  padding:7px 0px 7px 0px;
}

/* input und textarea */
div.pd_input
{
  float:left;
}

div.pd_checkbox_shadow
{
  float:left;
  padding:3px;
  margin:0px 10px 0px 0px; /* Abstand zum nächsten Element in der Zeile 10px */
  background:url(../img/pd_checkbox_shadow.png) 0px 0px no-repeat;
}

div.pd_savebutton_shadow
{
  float:right;
  padding:3px;
  margin:0px 0px 0px 0px; /* Abstand zum nächsten Element in der Zeile 10px */
  background:url(../img/pd_button_speichern_shadow.png) 0px 0px no-repeat;
}

/* END Formular ============================================================= */
