/*<group=allgemeine schrift-, link-, absatzformatierungen>*/
body, p, table, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {background: #e7e8ed url(../images/bg/body.gif) 0 0 repeat-y;}
body#page_popup {background-position: -350px 0}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal;}
h2 {font-size: 14px;}
h3, h4 {font-size: 1em; margin: 0;}
h4 {font-weight: normal;}
h5 {font-size: 12px; margin: 0;}
label, .label, .form_explanation {font-size: 11px;}
.label_small {font-size: 9px;}

form {margin: 0;}
input, textarea, select {font: normal 11px Arial, Helvetica, sans-serif;}

/* #breadcrumb {font-size: 10px;} */
#metanavi {font-size: 11px; line-height: 20px;}
#navipfad {font-size: 10px;}
#content_sidebar p {font-size: 11px;}
.f11 {font-size: 11px;}
.f10 {font-size: 10px;}

.black, .black:hover {color: #000000;}
.black_orange {color: #000;}
.black_orange:hover {color: #003399;}
.blue, .blue:hover {color: #101c4b;}

#darstellung select, #suche input {font-size: 1em;}
/*<group=p>*/
p {font-size: 1em; margin: 0 auto 20px;}

p.bold {font-weight: bold;}
p.first {padding-top: 10px;}
p.last {margin-top: 0; margin-bottom: 0 !important;}

.orange {color: #003399;}
/* p.abstand {margin-top: 0px;} */
/*</group>*/

/*<group=a:LINK!!>*/
a {color: #003399; text-decoration: none;}
a:hover {color: #003399; text-decoration: underline;}
/*</group>*/

/*</group>*/

/*<group=layout>*/
body {padding: 0 0 25px; margin: 0px;}
* html body {overflow: hidden;}

#container {width: 100%;}
* html #container {height: 100%; overflow: auto; overflow-x: hidden;}

#contentainer {position: relative; margin: 0 auto 0 0; width: 1000px; text-align: left;}

#logo {padding: 0 0 0 20px}
#logo_de, #logo_en {width: 1000px; height: 72px;}
#logo_bild_de, #logo_bild_en {position: relative; top: 0; left: 20px; width: 950px; height: 72px; background: url(../images/bm_stiftung/logo/headerlogo_gross.jpg) left top no-repeat;}
#logo_bild_en {background-image: url(../images/bm_stiftung/logo/headerlogo_gross_en.jpg);}

#navi {position: absolute; left: 20px; top: 90px; width: 180px;}
#homepage #navi {position: relative; top: 0; left: 0px !important;}
* html #homepage #navi {position: relative; top: -3px; }

#content {padding-left: 235px;}
#content_popup {width: 560px;}

#content_mood {margin-top: 1px}
#content_mood img {background: #101c4b; border: 2px solid #101c4b;}

#content_main {width: 530px; float: left;}
#homepage #content_main {width: auto; padding-bottom: 0;}

#content_sidebar {float: right; width: 185px; margin-top: 45px; margin-right: 30px;}
* html #content_sidebar {margin-right: 15px;}

#footer {
	position: absolute;
	bottom: -1px; left: 0px;
	width: 100%;
	overflow: hidden;
}

div#head_area {margin-left: 20px; width: 950px;}
div#head_left {width: 180px; float:left;}

@media screen {
	body>#footer {position: fixed;}
}
/*</group>*/

/*<group=#navi:navigation>*/
#navi {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0;}

#navi a {display: block;}
* html #navi a {width: 100%;}

#navi ul {padding: 0; margin: 0; list-style: none; width: 180px;}

#navi ul.navi_1 li {border-top: 1px solid #ffffff;}
#navi ul.navi_1 li a {background: #093376; padding: 11px 5px 12px 12px; color: #ffffff; text-decoration: none; font-weight: bold;}
#navi ul.navi_1 li a:hover {background: #093376 url(../images/navi/pfeil_1.gif) 0px 14px no-repeat;}
#navi ul.navi_1 li a.hi {background: #093376 url(../images/navi/pfeil_1.gif) 0px 14px no-repeat;}

#navi ul.navi_2 li {border-top: 1px solid #ffffff;}
#navi ul.navi_2 li a {background: #E3E9EA url(../images/bm_stiftung/navi/square_2.gif) 7px 7px no-repeat; color: #000; padding: 2px 5px 3px 17px; text-decoration: none;}
#navi ul.navi_2 li a:hover {background: #BBC8CB url(../images/bm_stiftung/navi/square_2_hi.gif) 7px 7px no-repeat; color: #000;}
#navi ul.navi_2 li a.hi {background: #BBC8CB url(../images/bm_stiftung/navi/square_2_hi.gif) 7px 7px no-repeat; color: #000}
#navi ul.navi_2 li a.hi:hover {background: #BBC8CB url(../images/bm_stiftung/navi/square_2_hi.gif) 7px 7px no-repeat; color: #000}

#navi ul.navi_3 li {border-top: 1px solid #E6EBF0;}
#navi ul.navi_3 li a {background: #fff url(../images/bm_stiftung/navi/square_3.gif) 15px 7px no-repeat; color: #707070; text-decoration: none; padding: 2px 5px 2px 23px;}
#navi ul.navi_3 li a:hover {background: #fff url(../images/bm_stiftung/navi/square_3_hi.gif) 15px 7px no-repeat; color: #003366; text-decoration: none; padding: 2px 5px 2px 23px;}
#navi ul.navi_3 li a.hi {background: #fff url(../images/bm_stiftung/navi/square_3_hi.gif) 15px 7px no-repeat; color: #003366; text-decoration: none; padding: 2px 5px 2px 23px;}

#navi ul.navi_4 li {border-top: 1px solid #E6EBF0;}
#navi ul.navi_4 li a {background: #fff; color: #707070; text-decoration: none; padding: 2px 5px 2px 31px;}
#navi ul.navi_4 li a:hover {background: #fff; color: #003366; text-decoration: none; padding: 2px 5px 2px 31px;}
#navi ul.navi_4 li a.hi {background: #fff; color: #003366; text-decoration: none; padding: 2px 5px 2px 31px;}
#navi ul.navi_4 li a.hi:hover {background: #fff; color: #003366; text-decoration: none; padding: 2px 5px 2px 31px;}

#navi ul.navi_5 li {border-top: 1px solid #E6EBF0;}
#navi ul.navi_5 li a {background: #fff; color: #707070; text-decoration: none; padding: 2px 5px 2px 39px;}
#navi ul.navi_5 li a:hover {background: #fff; color: #003366; text-decoration: none; padding: 2px 5px 2px 39px;}
#navi ul.navi_5 li a.hi {background: #fff; color: #003366; text-decoration: none; padding: 2px 5px 2px 39px;}
#navi ul.navi_5 li a.hi:hover {background: #fff; color: #003366; text-decoration: none; padding: 2px 5px 2px 39px;}




#navi_horizontal
{
margin: 0 0 5px 0;
padding: 0;
z-index: 1000;
}

/* neu für die Navi-Tabelle */
#navtable {
      margin: 0 0 10px 0;
      padding: 0; 
      width: 950px;
      background-color: #40496e;
      border: none;
}

#navtable tr{     
      margin: 0;
      padding: 0;
      border: none;
}

#navtable td {
      margin: 0;
      padding: 0; 
      width: 950px;
      border-left: 1px solid #FFFFFF;    
      float: none;
}

#navtable td a{
      color:#FFFFFF;
      font-size: 12px;
      font-weight: bold;
      display: block;   
      height: 26px;
      padding-top:10px;
      white-space: nowrap;    
      text-align: center;     
}
* html #navtable td a{
      height: 36px; 
}

#navtable td a:hover{
      color:#FFFFFF;    
      text-decoration: none;
      background:url(../images/navi/pfeil_1.gif) no-repeat 0 12px;
}

/* SUBNAVIGATION: */
#navtable td ul {	
   visibility:hidden;
	position:absolute;
	text-align: left;
	border-top: 1px solid #FFFFFF;
	/*border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 300px;*/
	margin: 0 0 0 -1px;
	padding: 0;
	list-style:none;
	background-color: #EEEEEE;	
}
#navtable td:hover ul {
    visibility: visible;  
}
#navtable td ul li {
	list-style: none;
	float: none;
	z-index: 2000;
}
#navtable td ul li a {
    font-weight: bold;
	color: #FFFFFF;
	padding: 5px 10px;
	margin: 0;
	background: #5E6685;
	border-left: 1px solid white; 
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	display: block;
	/*width: 15em;*/
	width: 221px;
	white-space: normal;
	height: 16px;
	text-align:left;
}

#navtable td ul li a:hover {
    background: #6D7595;
}
/*<group=#navi vertical >*/





/*<group=#navipfad>*/
#navipfad {margin: 8px auto 20px;}
#navipfad a {text-decoration: none;}
/*</group>*/
/*</group>*/


/*<group=SITEMAP>*/
.sitemap_logo_de, .sitemap_logo_en {background: url(../images/bm_stiftung/logo/logo_popup_lang.gif) left top no-repeat; width: 616px; height: 47px;}
.sitemap_logo_en {background-image: url(../images/bm_stiftung/logo/logo_popup_lang.gif);}

table.sitemap {table-layout: fixed; border-collapse: collapse; width: 616px; margin: 0px 15px 10px;}

table.sitemap th {background: #093376; text-align: left; border-right: 1px solid #fff; border-top: 1px solid #093376;}
table.sitemap th.first {border-left: 1px solid #093376;}
table.sitemap th.last {border-right: 1px solid #093376;}
table.sitemap th a {font: bold 11px/1.2em arial, helvetica, sans-serif; color: #fff; text-decoration: none; padding: 5px 5px 6px 10px; width: 100%}
table.sitemap th a:hover {color: #fff; background: url(../images/navi/pfeil_1.gif) left center no-repeat; text-decoration: none;}

table.sitemap td.column {padding: 0; margin: 0; vertical-align: top; border: 1px solid #093376;}
table.sitemap td a {font: normal 10px arial, helvetica, sans-serif; width: 100%}

table.sitemap a {text-decoration: none; display: block;}

table.sitemap table {width: 100%; table-layout: fixed; padding: 0; border: 0; margin: 0;}
table.sitemap table td {padding: 0; border: 0; margin: 0; overflow: hidden;}

.sm_2 {padding: 0px 0px}
.sm_2 a {display: block; color: #000; background: #E3E9EA url(../images/bm_stiftung/navi/square_2.gif) 2px 6px no-repeat; padding: 2px 0px 2px 10px; margin: 0 0 1px;}
.sm_2 a:hover {color: #000; background: #BBC8CB url(../images/bm_stiftung/navi/square_2_hi.gif) 2px 6px no-repeat; text-decoration: none;}

.sm_3 {padding: 1px 0px;}
.sm_3 a {display: block; background: url(../images/bm_stiftung/navi/square_3.gif) 6px 6px no-repeat; padding: 1px 0px 0px 12px; color: #707070;}
.sm_3 a:hover {background: url(../images/bm_stiftung/navi/square_3_hi.gif) 6px 6px no-repeat; color: #003366; text-decoration: underline;}

.sm_4 {}
.sm_4 a {display: block; padding: 0px 0px 0px 18px; color: #707070;}
.sm_4 a:hover {color: #003366; text-decoration: underline;}

.sm_5 {}
.sm_5 a {display: block; padding: 0px 0px 0px 24px; color: #707070;}
.sm_5 a:hover {color: #003366; text-decoration: underline;}
/*</group>*/

/*<group=#content>*/
#content_main h1 {margin-bottom: 20px; margin-top: 20px;}
#content_main p {margin-bottom: 1em;}
#content_main p.anfang {font-weight: bold; margin-bottom: 0;}
#content_main p.last {margin-top: 0; margin-bottom: 0;}

#contentend {clear: both; padding-top: 5px; border-top: 1px solid #cccccc; font-size: .9em;}
#contentend a {padding: 0 0 0 12px; margin-right: 15px; background: url(../images/bm_stiftung/buttons/pfeil_blau.gif) 0 3px no-repeat; color: #000000; text-decoration: none;}
#contentend a.nachoben {background-image: url(../images/bm_stiftung/buttons/pfeil_blau_nachoben.gif); margin-right: 0;}
#contentend a:hover {color: #003399;}

#no_arrow a {background-image: none;}

#content_sidebar p {margin-bottom: 0;}
/*</group>*/

/*<group=.divisions>*/
table.divisions {padding: 0; margin: 10px auto 20px; width: 100%;}

img.rtl {width: 146px; height: 80px; background: url(../images/logo/rtl.gif) 0 10px no-repeat; border: 1px solid #cccccc;}
img.randomhouse {width: 146px; height: 80px; background: url(../images/logo/randomhouse.gif) 0 10px no-repeat; border: 1px solid #cccccc;}
img.guj {width: 146px; height: 80px; background: url(../images/logo/guj.gif) 0 10px no-repeat; border: 1px solid #cccccc;}
img.bmg {width: 146px; height: 80px; background: url(../images/logo/bmg.gif) 0 10px no-repeat; border: 1px solid #cccccc;}
img.arvato {width: 146px; height: 80px; background: url(../images/logo/arvato.gif) 0 10px no-repeat; border: 1px solid #cccccc;}
img.directgroup {width: 146px; height: 80px; background: url(../images/logo/directgroup.gif) 0 10px no-repeat; border: 1px solid #cccccc;}

.division_logo_left {float: left; margin: 0 43px 20px 0;}
.division_logo_right {float: left; margin: 0 0px 20px 0;}
.division_logo_left a, .division_logo_right a {border: 1px solid #ccc; width: 146px; height: 80px; text-align: center; vertical-align: baseline; display: block;}
.division_logo_left a img {vertical-align: middle;}
/*</group>*/

/*<group=.subdivisions>*/
.division_logo {float: right; margin-left: 15px; background: #ffffff; border: 1px solid #cccccc;}
.division_logo img {margin: 20px 30px;}

table.subdivisions {border-collapse: collapse; width: 530px; border: 1px solid #cccccc; table-layout: fixed; background: #ffffff;}
table.subdivisions td {border: 1px solid #cccccc; height: 58px; text-align: center; vertical-align: middle;}

table.subdivisions td.empty {background: #ffffff; border: 0;}
/*</group>*/

/*<group=#metanavi>*/
#metanavi_content {width: 930px; height: 19px; background: #023380; color: #fff; padding-left: 20px; text-align: right; margin-left: 20px;}
* html #metanavi_content {width: 950px;}
#metanavi a {color: #fff; margin-right: 15px}
#metanavi a:hover {text-decoration: none;}
#metanavi .meta_lang {margin-left: 10px; padding-left: 12px; background: url(../images/bm_stiftung/buttons/pfeil_meta.gif) 0 3px no-repeat;}
/*</group>*/

/*<group=#footer>*/
#footer_content {width: 1000px; height: 45px; background: #999; color: #fff; text-align: left; margin: 0 auto 0 0;}
#footer_content_popup {text-align: left; width: 590px; height: 45px; margin: 0 auto 0 0; background: #999;}
#footer.footerbg {background: #999;}
#footer a {color: #fff;}

/*
#darstellung {float: left;}
#darstellung table {margin: 2px 0 0 20px;}
#darstellung td {padding-right: 5px; color: #fff;}
#darstellung form {padding: 0; margin: 0; border: 0; display: inline;}
#darstellung select {vertical-align: baseline; padding: 0; color: #000; background-color: #fff; border-style: none;}
#darstellung select option.nicht_aktiv {font-weight: bold; margin-bottom: 10px;}
*/

#suche {float: right;}
#suche table {margin: 3px 30px 0 5px; color: #fff;}
#suche td {padding-left: 2px;}
#suche a {color: #fff; font-weight: normal; padding: 0 0 0 3px;}
#suche input {border: 1px solid #101C4B; background: #fff; color: #000;}
#suche img.suche_go {width: 17px; height: 17px; border: 0; background: url(../images/buttons/suche_blau.gif) 0px 0px no-repeat; vertical-align: bottom; margin-right: 5px;}
/*</group>*/

/*<group=#darstellung>*/
#darstellung {position: absolute; left: 20px;}
* html #darstellung {position: absolute;}
#footer select, #darstellung select {padding: 0; color: #000; font-size : 1em; background-color: #fff; border-style: none;}
#darstellung table {margin: 2px 0 0 0}
select option {padding: 0 2px; margin: 0; font-size : 1em;}
select.footer {color: #fff; font-size: 1em; background-color: #da5800; border-style: none}
.nicht_aktiv {font-weight: bold; margin-bottom: 10px;/* background-color: #ffffff; color: #da5800;*/}

#footer_width_popup {text-align: left; width: 100%; height: 45px; margin: 0 auto 0 0;}
#footer_width_popup #pagesize {margin: 3px 6px 5px 15px;}
#footer_width_popup #pagecolor {margin: 3px 6px 5px 0;}
/*</group>*/

/*<group=#homepage>*/
#homepage #navi {min-height: 192px;}
.minimumheight {float: right; width: 0px; height: 192px;}
.minimumheightclear {clear: both; height: 1px; overflow: hidden;}

#homepage #content {position: static; width: 980px; padding-left: 20px;}
* html #homepage #content {width: 1000px;}


#homepage #content_mood, #homepage #content_mood_flash {float: left; padding-left: 1px; width: 769px; margin-top: 1px; overflow:hidden;}

/* #homepage #content_mood {position: absolute; left: 201px; top: 89px; border: none; width: 769px; height: 203px; z-index: 300; float:left;} */
* html #homepage #content_mood {margin-top: -3px;}

#homepage #content_mood img {border: 0;margin:0; background-color: #1a478b;}

#homepage #content_mood_flash {position: absolute; left: 201px; top: 89px; border: none; width: 769px; height: 200px; z-index: 300;}
* html #homepage #content_mood_flash {top: 90px;}
#homepage #content_mood_flash img {background-color: #1A478B;}

#homepage p {margin-bottom: 0;}

/*<group=.logoleiste (inkl. logos)>*/
.logoleiste {margin: 5px 0px 2px; width: 950px; position: relative;}
* html .logoleiste {margin: 3px 0px 0px;}

.logo_myfuture {padding: 0; margin: 10px auto 10px;}
* html .logo_myfuture {margin: 8px auto 10px;}
.logo_myfuture img {width: 180px; height: 48px; background: url(../images/blank.gif) 25px 5px no-repeat;}

/*logo_myfuture bei bmstiftung ausblenden*/
.logo_myfuture img{display:none;}

.division_logos {width: 769px; position: absolute; right: 0; top: 0;}
.division_logos table {margin: 5px 0;}
/*</group>*/

.logo_jobmatch {
	margin-bottom: 20px; 
	width: 100%; 
	height: 21px;
	border-bottom: 1px solid #f0bf9e;
	background: transparent url(../images/icon/icon_jobmatch.gif) 0px 0px no-repeat;
}

/*<group=.box1 - .box4>*/
.boxleiste {margin-top: -15px;}

.box1 {float:left; width: 180px; margin-right: 12px;}
.box2 {float:left; width: 252px; margin-right: 12px;}
.box3 {float:left; width: 241px; margin-right: 12px;}
.box4 {float:left; width: 241px;}

.box1_2 {float:left; width: 444px; margin-right: 12px;}
.box1_3 {float:left; width: 697px; margin-right: 12px;}
.box1_4 {float:left; width: 950px;}
.box2_3 {float:left; width: 505px; margin-right: 12px;}
.box2_4 {float:left; width: 758px;}
.box3_4 {float:left; width: 494px;}

/*
#homepage .opinionpoll {margin-bottom: 15px;}
*/
/*</group>*/

/*</group>*/

/*<group=SNIPPET !!>*/

/*<group=.sn_grey>*/
.sn_grey {border: 1px solid #B4B4B4; margin-top: 15px; background-color: #fff;}
.sn_grey h4 {background: #C5C5C5; padding: 0 0 0 10px; display: block;}
.sn_grey h5 {padding: 5px 10px 0px;}
.sn_grey p {padding: 0px 10px 5px;}
.sn_grey .label {color: #000;}
.sn_grey_field {width: 100%;}
.sn_grey_field_search {}
.sn_search_field {padding: 5px 8px 5px;}
.sn_search_field input, .sn_grey_field_search input {width: 100%; margin-bottom: 5px;}

.sn_grey a.pfeil {padding: 0 5px 0 12px; background: url(../images/bm_stiftung/buttons/pfeil_light.gif) 0 3px no-repeat; color: #1A468B; font-weight: bold;}

.bild {text-align: center; padding: 5px 0;}
.bild img {width: 100%; overflow: hidden;}
.bild_free {margin: 8px 10px 0px 10px;}
* html .bild_free {margin: 8px 5px 0px 5px;}

a.download {color: #000; padding: 10px 0 0 25px; display: block;}
a.download:hover {color: #000; text-decoration: none;}
a.download .title {font-weight: bold; text-decoration: underline;}

.doc {background: url(../images/icon/doc.gif) 0 10px no-repeat;}
.default {background: url(../images/icon/default.gif) 0 10px no-repeat;}
.pdf {background: url(../images/icon/pdf.gif) 0 10px no-repeat;}
.ppt {background: url(../images/icon/ppt.gif) 0 10px no-repeat;}
.xls {background: url(../images/icon/xls.gif) 0 10px no-repeat;}
/*</group>*/

/*<group=.spotlight / .andere / .information / .banner>*/
.spotlight {border: 1px solid #B4B4B4; margin-top: 15px; background: #fff;}
.spotlight h4 {background: #C5C5C5; padding: 0 0 0 10px; display: block;}
.spotlight p {padding: 4px 10px 4px;}
.spotlight a {padding: 0 0 0 15px; margin: 4px auto; display: block; background: url(../images/bm_stiftung/buttons/pfeil_light.gif) 0 3px no-repeat; font-size: 1em; font-weight: bold; color: #000000;}
.spotlight h4 a {padding: 0;}

.career_sites {padding: 2px 2px 2px 12px; margin-top: 15px; background: #666 url(../images/bm_stiftung/buttons/weiss_unten_anim.gif) right center no-repeat; margin-bottom: 15px;}
.career_sites_open {padding: 2px 2px 2px 12px; margin-top: 10px; background: #666 url(../images/bm_stiftung/buttons/weiss_oben_anim.gif) right center no-repeat;}
.career_sites a, .career_sites_open a {color: #ffffff; font-weight: bold; display: block;}
.career_sites_open a:hover, .career_sites a:hover {color: #ffffff;}

#other_career_sites {padding: 4px 10px 4px; border: 1px solid #666; margin-top: 15px;}
#other_career_sites a {padding: 0 0 0 15px; margin: 4px auto; display: block; background: url(../images/bm_stiftung/buttons/pfeil_light.gif) 0 3px no-repeat; font-size: .9em; font-weight: bold; color: #000000;}

.information {padding: 3px; margin-top: 10px; border: 1px solid #B4B4B4; font-size: .9em; margin-top: 15px;}
.banner {margin-top: 10px; border: 1px solid #D69E15; margin-top: 15px;}
#homepage .banner {width: 180px; overflow: hidden;}
/*</group>*/

/*<group=.jobs>*/
.jobs {border: 1px solid #999; margin-top: 15px;}
.jobs h4 {background: #C5C5C5; padding: 0 0 0 8px; display: block;}

.jobs_field {padding: 4px 8px 2px; background: #F0F0F0;}
.jobs_field a.pfeil {padding: 0 5px 0 12px; background: url(../images/bm_stiftung/buttons/pfeil_light.gif) 0 3px no-repeat; font-size: .9em; color: #1A468B; text-decoration: underline; white-space: nowrap; margin: 0;}
.jobs_field label {display: block; font-weight: bold;}
.jobs_field select {width: 100%; margin-bottom: 1px; display: block; background-color: #fff;}
.jobs_field input {width: 65%; margin-bottom: 1px; display: block; float: left; background-color: #fff;}
#content_main .jobs_field select {background-color: #fff;}
#content_main .jobs_field input {background-color: #fff;}
#content_main .jobs_field input {border: inherit; border: inset #666 1px; background-color: #fff;}

.bt_jobsearch {width: 161px; height: 22px; background: url(../images/bm_stiftung/buttons/jobsearch.gif) 0 0 no-repeat; display: block; margin-bottom: 3px;}
.bt_pcp {width: 162px; height: 22px; background: url(../images/bm_stiftung/buttons/pcp.gif) 0 0 no-repeat; display: block; margin-bottom: 5px;}
/*</group>*/

/*<group=.people>*/
.people {border: 1px solid #999; margin-top: 15px; background: #EAEAEA;}
.people h4 {background: #C5C5C5; padding: 0 0 0 10px; display: block;}
.people_field {width: 100%;}
* html .people_field {width: auto;}
.people_field td {padding: 5px 10px;}
.people_field img {clear: left; float: left; margin-right: 10px;}
.people_field p {padding: 0px;}
.people_field a {padding: 0 0 0 12px; background: url(../images/bm_stiftung/buttons/pfeil_light.gif) 0 4px no-repeat; color: #1A468B; font-weight: bold;}
/*</group>*/

/*<group=.company>*/
.company {border: 1px solid #B4B4B4; margin-top: 15px; background: #fff;}
.company h4 {background: #C5C5C5; padding: 0 0 0 10px; display: block;}
.company h5 {padding: 5px 10px 0px;}
.company p {padding: 5px 10px 5px;}
.company a.pfeil {padding: 0 5px 0 12px; background: url(../images/bm_stiftung/buttons/pfeil_light.gif) 0 4px no-repeat; color: #1A468B; font-weight: bold; display:block;}
.company input {vertical-align: middle; padding: 0; margin-right: 5px;}
/*</group>*/

/** boxen links */
/* rss */
a.boxrss {background: url(../images/icon/icon_rss.gif) 0px 0px no-repeat !important; margin: 0 10px 0 0; float: right;}
a.rss_subscribe {background: url(../images/icon/icon_rss.gif) 0px 0px no-repeat !important; padding-left: 18px !important; color: #da5800 !important; font-weight: bold;}


/*<group=.opinionpoll>*/
.opinionpoll {border: 1px solid #B4B4B4; margin-top: 15px; background: #fff;}
.opinionpoll h4 {background: #C5C5C5; padding: 0 0 0 10px; display: block;}
.opinionpoll h5 {padding: 5px 10px 0px;}
.opinionpoll p {padding: 0px 10px 0px;}
.opinionpoll a.pfeil {padding: 0 5px 0 12px; background: url(../images/bm_stiftung/buttons/pfeil_light.gif) 0 4px no-repeat; color: #000000; white-space: nowrap;}
.opinionpoll_field {width: 100%;}
.opinionpoll_field table {margin: 5px 10px 0px;}
.opinionpoll_field td {font-size: .9em; vertical-align: top; padding-bottom: 0px;}

.radiofield {float: left; padding: 3px 10px 5px 10px;}
.radiofield_vert {display: block; padding: 5px 10px 0 10px;}

.opinionpoll input.radio {padding: 0 0 0 0; margin: 0 0 0 0px; width: auto; vertical-align: top;}
* html .opinionpoll input.radio {margin-left: -5px; margin-top: -2px;}

.opinionpoll input.checkbox {padding-left: 0; margin-left: -2px; margin-top: 1px; width: auto; vertical-align: top;}
* html .opinionpoll input.checkbox {margin-left: -5px; margin-top: -2px;}

.bar {border-top: 1px solid #999; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #999;}

hr.opoll_hr {border:0;width:100%;height:1px;background-color:#f00}

div.opollhis_item {padding-top:15px;padding-bottom:15px;width:100%;}
div.opollhis_item_noresult {padding-top:20px;padding-bottom:10px;width:100%;}
div.opoll_results {margin-top:10px;padding-left: 13px; padding-top:4px;padding-bottom:6px;background-color:#EAEAEA; font-size: .9em;}

.opoll_result_item {height:13pt;padding-left:2px; padding-right:2px;background-color:#EAEAEA; vertical-align: middle;}

a.opoll_button {padding: 1px 4px; display: block; background: #003399; font-size: .9em; color: #ffffff; text-decoration: none;}
a.opoll_button:hover {padding: 1px 4px; display: block; color: #ffffff; text-decoration: none;}
a.opoll_button_inactive {padding: 1px 4px; display: block; background: #E7E7E7; font-size: .9em; color: #969696; text-decoration: none;}
a.opoll_button_inactive:hover {padding: 1px 4px; display: block; color: #969696; text-decoration: none;}

td.opoll_item_number {font-size: 1em; font-weight: bold; vertical-align: top; padding-right: 3px; width: 1%;}
td.opoll_description {font-size: 1em; width: 59%; vertical-align: top;}
td.opoll_choice {font-size: .9em; width: 25%; vertical-align: top;}
td.opoll_choice_inactive {font-size: .9em; color: #9E9E9E; width: 25%; vertical-align: top;}
td.opoll_vote {width: 15%; vertical-align: bottom; text-align: center;}
/*</group>*/

/*<group=.video>*/
.video {border: 1px solid #B4B4B4; margin-top: 15px; background: #fff;}
.video h4 {background: #C5C5C5; padding: 0 0 0 8px; display: block;}

.video table {background: #fff; table-layout: fixed; margin: 0 auto 0;}
.video table th {text-align: left; font-size: 1em; vertical-align: top; height: 22px;}
.video table td {}
.video table td td {border-right: none; border-bottom: none;}
.video input {vertical-align: middle; padding: 0; margin-right: 5px;}

.video_field {padding: 5px 8px; background: #fff;}
.video_field_empty {background: #fff;}
.video_field label {display: block; font-weight: bold;}
.video_field select, .video_field input {width: 100%; margin-bottom: 5px;}
.video_field input.radio {width: auto;}


table.small td {font-size: 9px; text-align: left;}
.video_select {width: 100%;}
* html .video_select {width: auto;}
.video_select td {text-align: center;}

.realplayer {background: url(../images/icon/realplayer.gif) 0 0 no-repeat; padding-left: 25px; height: 22px; line-height: 20px; display: block;}
.mediaplayer {background: url(../images/icon/mediaplayer.gif) 0 0 no-repeat; padding-left: 25px; height: 22px; line-height: 20px; display: block;}
/*</group>*/
/*</group>*/

/*<group=.column2_1 - .column2_2>*/
.column2_1 {width: 260px; float: left; padding-right: 15px;}
* html .column2_1 {width: 275px;}
.column2_2 {width: 255px; float: left;}
/*</group>*/

/*<group=.column3_1 - .column3_3>*/
.column3_1 {width: 160px; float: left; padding-right: 15px;}
* html .column3_1 {width: 175px;}
.column3_2 {width: 170px; float: left; padding-right: 15px;}
* html .column3_2 {width: 185px;}
.column3_3 {width: 170px; float: left;}
/*</group>*/

/*<group=.box_content: columns>*/
.box_content {clear: both; float: left; margin: 10px auto 10px; width: 100%;}
.box_content .column_left {float: left; width: 310px;}
.box_content .column_right {float: right; width: 205px;}

.column_1 {width: 95px;} /* war urspruenglich 94px */
.column_2 {width: 205px;} /* war urspruenlich 203px */
.column_3 {width: 312px;}
.column_4 {width: 421px;}

.left {float: left;}
.right {float: right;}

.img_left {float: left; padding: 0 15px 5px 0;}
.img_right {float: right; padding: 0 0 5px 15px;}

.column_text_right {float: right; width: 312px;}
.column_image_left {float: left; width: 203px;}

.column_text_left {float: left; width: 312px;}
.column_image_right {float: right; width: 203px;}
/*</group>*/

/*<group=.box_content table>*/
.box_content table {width: 100%; margin: 0px auto 10px -2px;}
.box_content table th {font-weight: normal; text-align: left; background: #dddddd; padding: 1px 5px;}
.box_content table td {vertical-align: top; background: #eeeeee; padding: 2px 5px; font-size: .9em; line-height: 1.2em;}
.box_content table td.zahlen {text-align: right; font-weight: bold; width: 20%;}
.box_content table h3 {padding-left: 12px; background: url(../images/bm_stiftung/buttons/pfeil_light.gif) 0 2px no-repeat;}
.box_content table p {padding-left: 12px;}
/*</group>*/

/*<group=.box_contactlinks: columns>*/
.box_contactlinks {clear: both; float: left; margin: 10px auto 10px; width: 100%;}
.box_contactlinks .column_left {float: left; width: 110px;}
.box_contactlinks .column_left p {padding-right: 15px; text-align: right;}
.box_contactlinks .column_center {float: left; width: 310px;}
.box_contactlinks .column_right {float: right; width: 95px;}
/*</group>*/

/*<group=#search>*/
#content_main label {display: block;}
#content_main input {margin-bottom: 10px; background-color: #ededed; border: groove #666 1px;}
#content_main input.radio {vertical-align: middle; background: none; border: none; margin: 0 5px 0 0; width: auto;}
#content_main textarea {background-color: #ededed; border: groove #666 1px;}

.list_box {margin: 10px 0 10px; background: url(../images/bm_stiftung/buttons/pfeil_blau.gif) 0 3px no-repeat; padding-left: 15px;}
.list_box a {color: #000000;}
.list_box a:hover {color: #000000; text-decoration: underline;}
.list_box p {text-decoration: none; color: #000000;}
/*</group>*/

/*<group=.balken (seitenzahlen)>*/
.seitenbalken {background: #e7e8ed;}
.seitenbalken select {background-color: #ededed;}

.seiten {table-layout: auto; font-size: 1em;}
.seiten a {color: #000000; padding: 0 3px;}
.seiten a:hover {color: #003399;}
.seiten span {padding: 0 3px; font-weight: bold;}

img.seiten_anfang {border: 0; width: 10px; height: 8px; background: url(../images/bm_stiftung/buttons/seiten_anfang.gif) 0px 0px no-repeat; vertical-align: baseline;}
img.seiten_zurueck {border: 0; width: 8px; height: 8px; background: url(../images/bm_stiftung/buttons/seiten_zurueck.gif) 0px 0px no-repeat; vertical-align: baseline;}
img.seiten_vor {border: 0; width: 8px; height: 8px; background: url(../images/bm_stiftung/buttons/seiten_vor.gif) 0px 0px no-repeat; vertical-align: baseline;}
img.seiten_ende {border: 0; width: 10px; height: 8px; background: url(../images/bm_stiftung/buttons/seiten_ende.gif) 0px 0px no-repeat; vertical-align: baseline;}

/*</group>*/

/*<group=.form (error messages)>*/
#content_main .form_fields {width: 300px; margin-bottom: 30px;}
#content_main .form_fields textarea {width: 300px; height: 150px; margin-bottom: 10px;}
#content_main .form_fields input {width: 300px; margin-bottom: 10px;}
#content_main .form_explanation {width: 215px; float: right;}

.exclamation {width: 11px; height: 11px; background: url(../images/buttons/exclamation.gif) 0 0 no-repeat; margin: 3px 3px 3px 0; border: 0; display: block;}

div.row .left {float: left; text-align: left;}
div.row .right {float: right; text-align: right; margin-left: 10px;}

.form_help {font-weight: bold; color: #000000; display: block;}
.form_help:hover {color: #000000; text-decoration: none;}

.help_question {padding: 0 0 0 20px; margin: 5px auto; background: url(../images/bm_stiftung/buttons/question.gif) 0 1px no-repeat;}
.help_question a {color: #000000; font-weight: bold;}
.help_answer {padding: 0 0 0 20px; margin: 5px auto 15px; background: url(../images/buttons/exclamation.gif) 0 1px no-repeat;}

.abschnitt {clear: both;}
.abschnitt h3 {margin-bottom: .5em; padding-left: 1em; text-indent: -1em;}
.abschnitt h3.sub {padding-left: 1em; margin-top: 2em;}
#content_main .abschnitt input {width: auto; display: inline;}
#content_main .abschnitt label {display: inline;}
.form_fields table {margin: 1px auto 5px;}
.form_fields td {vertical-align: baseline; height: 20px;}

.td_abstand {padding-left: 15px;}

.label, .label_small {color: #000000; text-decoration: none;}
.label:hover, .label_small:hover {color: #000000; text-decoration: none;}
.label img {width: 10px; height: 8px; border: 0; margin-right: 2px;}
/*</group>*/

/*<group=.my_story / .personal_facts>*/
.my_story {margin: 20px auto 40px;}
.my_story h3 {color: #707793; font-size: 1.2em; letter-spacing: .2em; padding: 0 5px; margin-bottom: 5px; background-color: #e7e8ed;}
.my_story p {padding: 0 5px;}
.my_story p img {padding: 0 5px 0 0;}

.personal_facts {margin: 10px auto 20px;}
.personal_facts h3 {font-size: 1.2em; letter-spacing: .2em; padding: 0 5px; margin-bottom: 5px; background-color: #e7e8ed;}
.personal_facts td {vertical-align: top;}
.personal_facts .label {color: #666666;}

.personal_facts .row {clear: left; padding: 4px 5px;}
* html .personal_facts .row {padding: 2px 5px;}
.personal_facts .label {float: left; width: 80px; color: #666666;}
.row .description {float: right; width: 215px;}
/*</group>*/

/*<group=.ecard>*/
.ecardform_left {float: left; width: 185px;}
.ecardform_right {float: right; width: 340px;}
#content_main .ecardform_right input {width: 340px;}
#content_main .ecardform_right textarea {width: 340px; height: 59px;}
* html #content_main .ecardform_right textarea {height: 62px;}
/*</group>*/

/*<group=DIV moodimg>*/
.mood_img_margin {float: right; margin-top: 1em; margin-right: 50px; padding-left: 15px;}
.mood_img {float: right; padding-left: 15px;}
/*</group>*/

a.pfeil {padding: 0 0 0 12px; margin: 1em auto; background: url(../images/bm_stiftung/buttons/pfeil_light.gif) 0 4px no-repeat; color: #000000;}

a.pfeil_blau {padding: 0 0 0 12px; background: url(../images/bm_stiftung/buttons/pfeil_blau.gif) 0 4px no-repeat; font-weight: bold; color: #000;}
a.pfeil_blau_klein {padding: 0 0 0 12px; background: url(../images/bm_stiftung/buttons/pfeil_blau.gif) 0 3px no-repeat; font-size: .9em; color: #000;}
a.pfeil_blau:hover, a.pfeil_blau_klein:hover {color: #000; text-decoration: none;}

a.pfeil_suche {width: 17px; height: 17px; background: url(../images/buttons/suche_blau.gif) 0 0 no-repeat;}

#footer_content_popup a.pfeil_blau, #footer_content_popup a.pfeil_blau:hover {color: #fff;}

a.button {padding: 1px 4px; display: block; background: #ccc; font-size: .9em; color: #000; font-weight: bold; text-decoration: none;}
a.button_grey {padding: 1px 4px; display: block; background: #ccc; font-size: .9em; color: #000; font-weight: bold; text-decoration: none;}
a.button:hover, a.button_grey:hover {padding: 1px 4px; display: block; color: #000; text-decoration: none;}


div.abstand {clear: both; height: 6px; line-height: 1px; font-size: 1px;}

.a40 {height: 40px;}

div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
.nowrap {white-space: nowrap;}

/*<group=FAQ>*/
.faq_question {padding: 0 0 0 20px; margin: 5px auto; background: url(../images/bm_stiftung/buttons/question.gif) 0 1px no-repeat;}
.faq_question a {color: #000000; font-weight: bold;}
.faq_answer {padding: 0 0 0 20px; margin: 5px auto 15px; background: url(../images/buttons/exclamation.gif) 0 1px no-repeat;}
/*</group>*/

/*<group=POPUP: forward>*/
#popup #container {}
#popup #contentainer {padding-left: 15px; width: 560px; text-align: left;}
#popup h1 {margin-top: 15px; margin-bottom: 0;}

#popup label {display: block;}
#popup input {margin-bottom: 10px; background-color: #ededed; border: groove #666 1px; width: 100%;}
#popup textarea {background-color: #ededed; border: groove #666 1px; width: 100%; height: 85px;}
* html #popup textarea {height: 89px}


#popup #content_main {width: 530px; padding: 0;}

#popuplogo_de, #popuplogo_en  {margin-bottom: 1px;}
#popuplogo_de img, #popuplogo_en img {width: 560px; height: 39px; background: url(../images/bm_stiftung/logo/logo_popup.gif) 0 0 no-repeat; margin: 20px 0 15px}
#popuplogo_en img {background-image: url(../images/bm_stiftung/logo/logo_popup_en.gif);}

body#page_popup #footer_content a{
color:#FFFFFF !important;
}

body#page_popup #footer_content a:hover{
color:#FFFFFF !important;
text-decoration: underline;
}
/*</group>*/


.copyright {color: #666; padding-bottom: 50px;}
* html .copyright {padding-bottom: 25px;}

.table_cell_border {border: 1px solid #ccc; width: 146px; height: 80px; text-align: center; vertical-align: middle;}
.table_cell_border img {border: 0;}

/*<group=footer: popupblocker>*/
#popupblocker {float: right; padding:3px 30px 0 0; background: url(../images/buttons/popupblocker_ani.gif) 0 3px no-repeat}
#popupblocker_info {visibility: hidden; color: #000; position: absolute; bottom: 40px; left: 630px; width: 300px; border: 2px solid #DA5800; background-color: #fff; padding: 10px}
* html #popupblocker_info {left: 655px;}
/*</group>*/



/* ###################################################################### */
/* ####### BLOG-STYLES START ############################################ */
/* ###################################################################### */

div#blog a.nodec:hover {text-decoration: none;}

div#blog div.clearer {clear: both; display: block; padding: 0; margin: 0; height: 0; line-height: 0; font-size: 1px;}
div#blog .floatleft {float: left;}

div#blog {
	position: relative;
}
div#blog div.myblog {
	background: url(../images/buttons/myblog.gif) 0px 0px no-repeat;
	width: 105px;
	height: 22px;
	margin-bottom: 17px;
}
div#blog img.blog_titleicon {margin-bottom: 17px;}
div#blog div.blogger {
	margin-bottom: 27px;
	float: left;
}

div#blog img.lupe {
	float: left;
	margin: 83px 6px 0 -12px;
	background: url(../images/icon/icon_lupe.gif) 0px 0px no-repeat;
}

img.rssBlog {
	background: url(../images/icon/icon_rss.gif) no-repeat 0 0;
}

img.podcastArrow {
	background: url(../images/buttons/pfeil_orange.gif) no-repeat 0 0;
}

.pod_titleicon {
	background: url(../images/icon/icon_mypodcast.gif) no-repeat 0 0;
}

.blog_titleicon {
	background: url(../images/icon/icon_myblog.gif) no-repeat 0 0;
}

div#blog div.blogger_info1 {
	float: left;
	width: 185px;
	color: #626262;
	font-size: 0.9em;
	line-height: 1.3em;
	margin: 0;
}
div#blog div.blogger_info1 a {
	line-height: 1.7em;
}
div#blog div.blogger_info1 h1 {
	font-size: 1.3em;
	margin: 0 0 33px 0;
	font-weight: bold;
	color: #101c4b;	
}
div#blog div.blogger_info1 p {
  margin: -27px 0 15px 0;
}
div#blog div.blogger_info2 {
	float: left;
	width: 180px;
	margin: 0 0 0 15px;
}
div#blog div.podcast_text {
	width: 500px;
	margin-bottom: 30px;
	clear: left;
}
div#blog div.podcast_text span, div#blog div.podcast_text span.highl, div#blog div.podcast_text a, div#blog div.blogger_info3 {
	font-size: 0.9em;
}
div#blog div.podcast_text span.highl {
	color: #da5800;
}
div#blog div.podcast_text a {
	margin: 0 4px;
}
div#blog div.podcast_text img {
	margin: 0 4px 0 11px;
}
div#blog div.blogger_info3 {
	float: left;
	width: 215px;
	margin: 0 0 0 20px;
}
div#blog div.blogger_info3a, div#blog div.blogger_info3b {
	float: left;
	margin-bottom: 5px;
	color: #626262;
	line-height: 1.8em;
}
div#blog div.blogger_info3a {
	width: 40px;
}
div#blog div.blogger_info3b {
	width: 147px;
}
div#blog a.rss {
	background: url(../images/icon/icon_rss.gif) no-repeat 0 0;
	padding-left: 20px;
}
div#blog div.myblogcontent {
	clear: left;
	padding-top: 20px;
	width: 515px;
}
div#blog div.myblogcontent h1 {
	font-size: 1.2em;
	border-top: 1px solid #da5800;
	border-left: 1px solid #da5800;
	border-right: 1px solid #f0be9b;
	padding: 2px 9px;
	margin: 2px 0 0 0;
	float: left;
}

div#blog div.myblogcontent h1 a {
	font-size: 1em;
  color: #101c4b;
	font-weight:bold;
	text-decoration:none;
}

div#blog div.myblogcontent div.linie {
	clear: left;
	border-top: 1px solid #f0be9b;
	height: 1px;
	margin: 0; padding: 0; 
}
div#blog div.comment {
	font-size: 0.9em;
	color: #999999;
	margin: 3px 0 10px 0;
}
div#blog hr {
	height: 1px;
	border: 0;
	padding: 0; margin: 0;
	overflow: hidden;
	background-color: #e8e8d0;
	color: #e8e8d0;
}
div#blog div.myblogcontent ul {
	list-style: none;
	margin: 0 0 20px 0; padding:  0;
}
div#blog div.myblogcontent ul li.link1, div#blog div.myblogcontent ul li.link2, div#blog div.myblogcontent ul li.last {
	float: left;
	margin: 0 118px 0 0; padding: 0;

}
div#blog div.myblogcontent ul li.link1 {
	background: url(../images/icon/icon_page.gif) no-repeat 0 3px;
	padding: 0 0 0 12px;
}
div#blog div.myblogcontent ul li.link2, div#blog div.myblogcontent ul li.last {
	background: url(../images/icon/icon_comment.gif) no-repeat 0 3px;
	padding: 0 0 0 14px;
}
div#blog div.myblogcontent ul li.last {
	margin-right: 0;

}
div#blog div.blog_comment {
	margin: 38px 0 0 20px;
}
div#blog acronym {
	border-bottom : 1px dotted #da5800;
	cursor : help;
}

div#blog div#bloggerpic {
	position: absolute;
	top: 39px;
	left: 0px;
	width: 530px;
	text-align: center;
	background: #FFF;
	border: 1px solid #da5800;
	display: none;
}
div#blog div#bloggerpic .subtitle, div#blog div#bloggerpic .close {
	float: left;
	background-color: #fff;
}
div#blog div#bloggerpic .subtitle {
	width: 485px;
	color: #666666;
	margin: 0;
	padding-left: 5px;
	border-top: 1px solid #da5800;
	border-right: 1px solid #da5800;
}
div#blog div#bloggerpic .close {
	width: 39px;
	margin: 0;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #da5800;
}
div#blog div#bloggerpic .close a {text-decoration: none;}



div#blog form {
	margin: 10px 0 0 0; 
	padding: 0; 
	border: 0;
}
div#blog fieldset {
	border: 0; 
	margin-bottom: 10px; 
	padding: 0
}
div#blog label, div#blog input, div#blog textarea {
	display: block; 
	float: left; 
}
div#blog label.abst {
	margin-left: 17px;
}
div#blog input.abst {
	margin-left: 14px;
}
div#blog label {
	font: normal 0.9em/1.4em Arial, Helvetica, sans-serif;
	width: 246px;
}
div#blog input, div#blog textarea {
	width: 242px;
  padding-left: 4px;
	margin-bottom: 5px;
	font-size: 1em;
	background-color: #ededed;
	border: 1px solid #666666;
	font: normal 1em/1.6em Arial, Helvetica, sans-serif;
}
div#blog textarea {
	height: 140px;
	font: normal 1em/1.6em Arial, Helvetica, sans-serif;
}
div#blog .long {width: 504px;}
div#blog form br {clear: left;} 
div#blog input#submit {
	float: none; 
	color: #fff;
	width: auto;
	font: bold 0.9em Verdana;
  padding: 1px;
	background-color: #da5800;
	border: 0;
}
div#blog input#submit1 {
	float: none; 
	color: #fff;
	width: auto;
	font: bold 0.9em Verdana;
  padding: 1px 4px;
  margin-right: 4px;
	background-color: #da5800;
	border: 0;
}


/* ###################################################################### */
/* ####### BLOG-STYLES ENDE ############################################# */
/* ###################################################################### */

/*Flashplayer */

div#flashlayer_white {
	display:block;
	text-align:center;
	position: fixed; 
	left: -10000px;
	width:100%; 
	height:100%; 
	z-index: 10000; 
	top: 0px;
}

div.flashplayer_large { 
	display:block;
	text-align:center;
	position: fixed; 
	left: -10000px; 
	width:1000px; 
	height:100%; 
	z-index: 10001; 
	top: 0px; 
	padding-top:200px;
}

* html div.flashplayer_large { 
	position: absolute;
}

/*Popup-Layer*/
div.popuplayer { 
	display:block;
	text-align:center;
	position: fixed; 
	left: -10000px; 
	width:1000px; 
	height:100%; 
	z-index: 10001; 
	top: 0px; 
	padding-top:0px;
}

* html div.popuplayer { 
	position: absolute;
}

