/* CSS Document */body { margin: 0px 0px 0px 0px; background-color:#eef8fa; background-image:url(../img/bg_bildung.jpg); background-repeat:no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:black;}img { border:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }h1 { color: #004587; font-size: 18px; padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; font-weight:bold; line-height: 22px; }h2 { color: black; font-size: 15px; padding: 0px 0px 0px 0px; margin: 8px 8px 0px 9px; font-weight:bold; line-height: 22px; }h3 { color: black; font-size: 15px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 9px; font-weight:bold; line-height: 22px; }h4 { color: black; font-size: 15px; padding: 0; margin: 0 0 4px 0; line-height: 16pt; font-weight:bold }p { color: black; font-size:14px; padding: 0px 0px 0px 0px; margin: 8px 8px 10px 9px; line-height: 20px; }ul { margin-top: 0.4em; }li { font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: 14px; padding: 0px 0px 0px 0px; margin: 8px 8px 10px 9px; line-height: 20px; display:list-item; list-style:inside square; }a { padding:0; margin: 0 5px 0 0; line-height: 16px; text-decoration:none ; color: #f6601e; cursor:pointer;  }td { color: black; font-size:11px; padding: 0px 0px 0px 2px; margin: 0; line-height: 16px; }.formfeld { font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px; padding: 0px 0px 0px 3px; border: solid 1px #b7b8ba; height:19px; width: 280px; margin: 5px 0px 0px 0px; background-color:#eef8fa;  }.form { padding-top: 10px; font-weight: normal; }#sitecontainer { width: 928px; margin: 86px 0px 0px 72px; height: auto; }#logoleft { height:auto; width: auto; margin: 0px 0px 0px 126px;  }#logoleft img { border:none;  }#menuemitte { margin: 10px 0px 0px 175px;width: 570px; height: 20px; text-align: left; overflow:hidden; float:left; padding: 0px 0px 0px 0px }#menuemitte a { text-decoration:none ; color: #004587; font-size:14px; font-weight:bold ; padding: 0em 1.6em 0em 0em; margin: 0px 0px 0px 0px; }#menuemitte a:hover { text-decoration:none ; color: #f6601e; }#menuemitte .aktiv { color: #f6601e; }#menuerechts { margin: 10px 0px 0px 815px; width: 100px; height: 20px; text-align: left; overflow:hidden; padding: 0; }#menuerechts a { text-decoration:none ; color: #004587; font-size:14px; font-weight:bold ; padding: 0em 1.4em 0em 0em; margin: 0px 0px 0px 0px;  }#menuerechts a:hover{ text-decoration:none ; color: #e56236; }#menuerechts .aktiv { color: #f6601e; }#content { width: 921px; height: auto; margin: 14px 0px 0px 0px;}#content_left { margin: 90px 14px 0px 0px; width:142px; height:auto; float:left }#content_middle { margin: 0px 0px 0px 0px; width:609px; height:auto; float:left;  overflow:hidden; background-image:url(../img/bg_content.gif); background-repeat:repeat-y; }#content_main { margin: 0px 0px 0px 0px; width:609px; height:auto; overflow:hidden; }#content_right { margin: 0px 0px 0px 14px; width:142px; height:auto; float:left;  }#content_pict {margin: 12px 22px 22px 22px; width: 500px; height: 222px;}#content_pict_pict { position:relative; z-index: 100; border: solid 1px #b7b8ba; width: auto; height: auto; float: left;  }#pict_zoom { position:absolute; top: 169px; left:5px; width: 46px; height: 46px; z-index:200; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }#pict_text { height: 222px; width: auto; text-align: left; margin-left: 22px; float:left  }#content_text {  height: auto; }#content_text_bottom { width: 600px; height: auto; margin: 4px 0px 0px 16px; }#content_text_bottom h1 { font-weight: normal; font-size: 11px; width: 540px; margin-bottom: 10px; color: black; line-height: 16px; }#content_home { margin: 12px 40px 12px 22px; }#content_home p { margin: 0px 0px 0px 0px; }#content_home_pict { float: left; width: 187px;  }#content_home_pict img { border: solid 1px #b7b8ba; }#content_home_text { margin: 0px 0px 0px 215px; }#link_content { text-align:right; }#content_news { margin: 12px 40px 12px 22px; }#content_news p { margin: 0px 0px 0px 0px; }#content_news_pict { float: left; width: 143px; position: relative;  }#content_news_pict img { border: solid 1px #b7b8ba;   }#content_news_text { margin: 0px 0px 0px 169px; }#content_archiv { margin: 8px 0 0 0; }#archiv_datum { float:left; width: 100px; height: auto; }#archiv_hl { float:left; width: 370px; height:auto; margin-left: 0; padding-left:0; }#archiv_link { float: left; height: auto; }#teaser_date { width: 142px; height: auto; overflow:hidden; }#teaser_date p { margin: 0px 0px 4px 9px; padding: 0px 0px 0px 0px; }#teaser_main { margin: 0px 0px 0px 0px; width:142px; height:auto; overflow:hidden; background-image:url(../img/bg_teaser.gif); background-repeat:repeat-y;}#teaser_main p { margin: 8px 8px 0px 9px; }#link_teaser { padding: 0px 0px 10px 0px; width: 142px; height:auto; text-align: right; background-image:url(../img/bg_teaser.gif); background-repeat:repeat-y; }#link_teaser p {  margin: 0px 0px 0px 0px; }#typo {  width:114px; margin: 20px 0px 20px 28px; overflow:hidden }#typo a {  margin: 0 0 0 0; padding: 0 0 0 0;  }#typo_pict { background-image:url(../img/typo_small.gif); float:left }#typo_pict:hover { background-image:url(../img/typo_small_active.gif); }#typo_pict1 { background-image:url(../img/typo_medium.gif); float:left }#typo_pict1:hover { background-image:url(../img/typo_medium_active.gif); }#typo_pict2 { background-image:url(../img/typo_big.gif); float:left }#typo_pict2:hover { background-image:url(../img/typo_big_active.gif); }#spacer { height:12px; width:auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;background-color:#eef8fa; }.anbieter { font-size: 0.7em; color: black; }.clear { clear: both; }.top_content {	background: url(../img/top_content.gif); width: 609px; height: 10px; }.bottom_content {	background: url(../img/bottom_content.gif); width: 609px; height: 10px; }.top_teaser {	background: url(../img/top_teaser.gif); width: 142px; height: 10px; }.bottom_teaser {background: url(../img/bottom_teaser.gif); width: 142px; height: 10px; }.link_teaser {  background: url(../img/bg_link_teaser.gif) no-repeat bottom left; padding: 0px 0px 0px 12px; font-weight: bold} .typo_pict { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left}.typo_pict_right { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:right}.text_unten { vertical-align:bottom; }.content_text { margin: 22px 0px 0px 70px; }.footer_menue  { color: #004587; font-weight:bold ; }.footer_menue a { color: #004587;font-size:14px; font-weight:bold ; }.footer_menue a:hover { color: #f6601e; text-decoration:none }.input_left { width: 123px; height: 15px; margin: 0 0 3px 7px; padding: 0 2px 0 2px; border: 1px solid #004587; color:#004587; }.input_left2 { width: 101px; height: 15px; margin-left: 7px; float:left; border: 1px solid #004587; color: #004587; }.input_left_send { width: 17px; margin: 0 0 0 6px; padding: 0px 0px 0px 0px; float:left; border: 1px solid #004587; }.teaser_image { margin-bottom: 10px; }.text_pict { padding-top: 4px; font-size: 11px; line-height: 16px; }.link_content {  background: url(../img/bg_link_content.gif) no-repeat bottom left; padding: 0px 0px 0px 12px; font-weight: bold; cursor:pointer; } .link_link {  margin: 0;background: url(../img/bg_link_content.gif) no-repeat bottom left; padding: 0px 0px 0px 12px; font-weight: bold} .content_links {margin: 8px 0 0 0;}/* FOOTER */#footer {  position:relative; width:610px; height: auto; text-align:center; margin: 20px 0px 20px 228px; padding: 10px 0px 0px 0px;  }#footer .aktiv { color: #f6601e; }/* BILDERLAYER */.black_overlay{ display: none; position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80); } .white_content { display: none;position: absolute;top: 7%;left: 10%;width: 80%;height: 90%;padding: 0;border: none;text-align: center;z-index:1002;overflow: auto; }.white_content img { border: 4px solid #b7b8ba; }.white_content a { color: #b7b8ba; }.news { margin :30px 0 0 70px; width: 500px; }.news p { margin-left: 0; }.anbieter { margin :30px 0 0 70px; width: 500px; }.anbieter p { margin-left: 0; }.anbieter-liste h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #004587; margin-bottom: 2px; }#content_pict_pict .anbieter-bild { border: none; height: 80px; }.links { margin :30px 0 0 70px; width: 500px; }.links p  { margin-left: 0; }.ecard { margin :30px 0 0 8px; width: 570px; }.ecard p { margin-bottom: 20px;}.iframe-gross { width:253px;  height:376px; float:left; margin: 20px 20px 28px 0; }.iframe-klein { width:252px;  height:376px; float:left; margin: 20px 0 28px 0; }.download { margin-left: 10px; margin-right: 10px;}#table-senden input { width: 260px; height: 17px; border: 1px solid #507484; display:block; margin-bottom: 3px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #507484; font-size: 10px;}#table-senden textarea { width: 260px; height: 73px; border: 1px solid #507484; display:block; margin-bottom: 3px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #507484; font-size: 10px;}#table-senden #absenden { width: 100px; height: 16px; border: 1px solid #507484; margin-top: 15px; background:#eef9f1; font-size: 10px; color: #507484; cursor: pointer;  }#table-senden label { color: #507484; font-weight:bold; display:block; margin-bottom: 2px; font-size: 10px; cursor: pointer; }#table-senden .text { color: #507484;}#pict-small { border: 1px solid #507484; width: 47px; height: 69px; }
