/* CSS-Reset */
html,body{height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,em,strong,pre,code,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,address,caption,cite,pre,code,dfn,th,var{line-height:1;font-size:100%;font-weight:normal;font-style:normal;}
fieldset,img{border:0;}
caption,th{text-align:left;}
td{vertical-align:top;}
table{font-size:inherit;table-layout:fixed;}
ol,ul{list-style:none;}
ul,ol,dl{position:relative;}
hr{clear:both;}
strong{font-weight:bold;}
sup{font-size:80%;vertical-align:top;}
/* Rahmen bei Inputfeldern entfernen IE <= 6 */
/* * html input{margin:-1px 0;} */
/* Rahmen bei Inputfeldern entfernen IE > 6 */
/* *:first-child+html input{margin:-1px 0;} */
/* CSS-Reset */
@font-face {
  font-family: 'FagoOTBold';
  src: url('fagoot-bold-webfont.eot');
  src: local('Fago OT'), local('FagoOT-Bold'), url('fagoot-bold-webfont.woff') format('woff'), url('fagoot-bold-webfont.ttf') format('truetype'), url('fagoot-bold-webfont.svg#webfontfCf4nbIH') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FagoOTRegular';
  src: url('fagoot-webfont.eot');
  src: local('Fago OT'), local('FagoOT'), url('fagoot-webfont.woff') format('woff'), url('fagoot-webfont.ttf') format('truetype'), url('fagoot-webfont.svg#webfontn7bxBIN9') format('svg');
  font-weight: normal;
  font-style: normal;
}
html, body, table, textarea, input {
  line-height: 1.3;
  font-size: 13px;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: #1A171B;
}
body {
  background: url(../images/layout/bg.jpg) repeat-x;
}
body.green {
  background: url(../images/layout/bg_green.jpg) repeat-x;
}
body.startseite {
  background: url(../images/layout/bg_startseite.jpg) repeat-x;
}
.blau {
  color: #00499D;
}
.gelb {
  color: #F7AF1B;
}
a {
  color: #004D9B;
  text-decoration: none;
}
a.pfeil {
  padding: 5px 0 5px 20px;
  line-height: 1.3;
  display: block;
  background: url(../images/pfeil_blau.gif) no-repeat 4px 10px;
}
a.pfeil_hintergrund {
  display: block;
  padding: 0 0 0 25px;
  background: url(../images/pfeil_blau_bg.gif) no-repeat 0px 0px;
  min-height: 20px;
}
a.pfeil_hintergrund_zurueck {
  display: block;
  padding: 0 0 0 25px;
  background: url(../images/pfeil_blau_bg_zurueck.gif) no-repeat 0px 0px;
  min-height: 20px;
}
hr {
  border: 0;
  width: 100%;
  color: #00499D;
  background-color: #00499D;
  height: 1px;
  margin: 17px 0;
}
li {
  padding: 5px 0 5px 20px;
  background: url(../images/list.gif) no-repeat 7px 12px;
  line-height: 1.3;
}
h1 {
  font-family: "FagoOTRegular", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size: 24px;
  color: #00499D;
  letter-spacing: -1px;
}
h2 {
  font-family: "FagoOTRegular", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size: 20px;
  color: #00499D;
  letter-spacing: -1px;
  line-height: 25px;
}
div#page {
  position: relative;
  width: 100%;
  min-height: 100%;
}
* html div#page {
  height: 100%;
}
div#wrapper {
  position: relative;
  width: 100%;
  margin-bottom: 50px;
  float: left;
}
div#wrapper_inner {
  position: relative;
  width: 995px;
  margin: auto auto;
}
div#header {
  position: relative;
  width: 100%;
  height: 180px;
}
div#tools {
  position: absolute;
  left: 0px;
  top: 10px;
}
div#logo {
  position: absolute;
  right: 0px;
  top: 20px;
}
div#hauptnavigation {
  position: absolute;
  left: 0px;
  bottom: 15px;
}
div#hauptnavigation a {
  font-family: "FagoOTBold", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size: 17px;
  color: #000;
  line-height: 1;
  margin: 0 30px 0 0;
}
div#hauptnavigation a:hover, div#hauptnavigation a.active {
  color: #F7AF1B;
  color: #00499D;
}
div#illustration {
  position: relative;
  width: 100%;
  height: 200px;
}
div#illustration.startseite {
  height: 255px;
}
div#main {
  padding: 30px 0;
}
div#main_col1 {
  position: relative;
  float: left;
  width: 200px;
  margin: 0 30px 0 0;
}
div#subnavigation {
  position: relative;
  padding: 10px;
  background: #FFF;
  line-height: 1.1;
}
div#subnavigation a {
  display: block;
  padding: 0 5px;
  color: #00499D;
}
div#subnavigation a:hover, div#subnavigation a.active {
  color: #000;
}
div.subnavigation_seperator {
  position: relative;
  height: 1px;
  background: #F7AF1B;
  overflow: hidden;
  margin: 6px 0;
}
div#subnavigation div.sub {
  position: relative;
  padding: 5px 0 0 0;
}
div#subnavigation div a {
  display: block;
  padding: 4px 4px 4px 18px;
  background: #B9CEE4 url(../images/pfeil_blau.gif) no-repeat 4px 8px;
  margin: 0 0 1px 0;
}
div#main_col2 {
  position: relative;
  float: left;
  width: 510px;
  margin: 0 30px 0 0;
}
div#main_col2.startseite {
  width: 740px;
}
div#main_col3 {
  position: relative;
  float: left;
  width: 225px;
}
div.box_gelb {
  position: relative;
  background: #FFFBF2;
  background: #FEF5E3;
  -webkit-box-shadow: 0px 2px 5px #B9CEE4;
  -moz-box-shadow: 0px 2px 5px #B9CEE4;
}
div.box_gelb_header {
  position: relative;
  background: #F7AF1B;
  padding: 7px;
  color: #FFF;
}
div.box_gelb_header h2 {
  color: #FFF;
  color: #00499D;
}
div.box_gelb_content {
  position: relative;
  padding: 7px;
  color: #00499D;
}
div.box_gelb_content td {
  color: #00499D;
}
div.box_gelb_startseite {
  position: relative;
  background: #FEF5E3;
  -webkit-box-shadow: 0px 2px 5px #B9CEE4;
  -moz-box-shadow: 0px 2px 5px #B9CEE4;
  padding: 7px;
  color: #00499D;
}
div.box_gelb_startseite td {
  color: #00499D;
}
div.box_blau {
  position: relative;
  background: #F0F5F9;
  background: #EBF1F7;
  -webkit-box-shadow: 0px 2px 5px #B9CEE4;
  -moz-box-shadow: 0px 2px 5px #B9CEE4;
}
div.box_blau_header {
  position: relative;
  background: #00499D;
  padding: 7px;
  color: #FFF;
}
body.green div.box_blau_header {
  background: #42a62a;
}
div.box_blau_header h2 {
  color: #FFF;
}
div.box_blau_content {
  position: relative;
  padding: 7px;
  color: #00499D;
}
div.box_blau_content td {
  color: #00499D;
}
div.box_sidebar {
  position: relative;
  background: #467BB8 url(../images/layout/bg_box-sidebar.jpg) no-repeat;
  -webkit-box-shadow: 0px 2px 5px #B9CEE4;
  -moz-box-shadow: 0px 2px 5px #B9CEE4;
  font-size: 15px;
  color: #FFF;
  letter-spacing: -1px;
}
div.box_sidebar.service {
  background: #467BB8 url(../images/bg_box_sidebar_1108.jpg) no-repeat;
}
div.box_sidebar a {
  color: #FFF;
}
div.box_sidebar a span {
font-size: 12px;
}
div.box_sidebar td {
  font-size: 15px;
  color: #FFF;
  letter-spacing: -1px;
}
div.box_sidebar div.spacer5 {
  position: relative;
  height: 5px;
}
div.box_sidebar div.spacer10 {
  position: relative;
  height: 10px;
}
div.box_sidebar div.spacer15 {
  position: relative;
  height: 15px;
}
div#footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background: #00499D;
}
* html div#footer {bottom: -1px;}
div#footer_inner {
  position: relative;
  width: 994px;
  margin: auto auto;
  padding: 10px 0 0 0;
  color: #fff;
}
div#footer_inner a {
  color: #fff;
}
div.tools {
  position: relative;
  float: left;
  margin-right: 40px;
}
div#search {
  position: relative;
  float: left;
  margin-right: 20px;
}
div#search label {
  background: #00499D;
  color: #FFF;
  display: inline-block;
  float: left;
  height: 22px;
  padding: 6px 5px 0 5px;
}
div#search input[type=text] {
  border: 1px solid #00499D;
  display: inline-block;
  float: left;
  height: 26px;
  width: 150px;
  padding: 0 5px;
  -moz-box-shadow: inset 0 0 10px #B9CEE4;
  -webkit-box-shadow: inset 0 0 10px #B9CEE4;
}
form#fmBabygalerie input[type=text], form#fmBabygalerie textarea {
  border: 1px solid #A7A6AA;
  padding: 3px;
  -moz-box-shadow: inset 0 0 10px #B9CEE4;
  -webkit-box-shadow: inset 0 0 10px #B9CEE4;
}
div#polaroid_babygalerie {
  position: relative;
  width: 330px;
  height: 250px;
  background: url(../images/layout/bg_babygalerie_m.jpg) no-repeat;
}
div#polaroid_babygalerie.weiblich {
  background: url(../images/layout/bg_babygalerie_w.jpg) no-repeat;
}
div#polaroid_babygalerie div {
  position: absolute;
  width: 280px;
  height: 210px;
  top: 17px;
  left: 25px;
}
div.polaroid_babygalerie, div.polaroid_babygalerie_weiblich {
  position: relative;
  display: inline;
  float: left;
  margin: 0 20px 10px 0;
  width: 225px;
  height: 220px;
  background: url(../images/layout/bg_babygalerie_m_th.jpg) no-repeat;
}
div.polaroid_babygalerie_weiblich {
  background: url(../images/layout/bg_babygalerie_w_th.jpg) no-repeat;
}
div.polaroid_babygalerie_link {
  position: absolute;
  width: 225px;
  height: 220px;
  top: 0px;
  left: 0px;
}
div.polaroid_babygalerie_link a {
  display: block;
  width: 225px;
  height: 220px;
}
div.polaroid_babygalerie_image {
  position: absolute;
  width: 180px;
  height: 135px;
  top: 16px;
  left: 23px;
}
div.polaroid_babygalerie_text {
  position: absolute;
  top: 160px;
  left: 23px;
}
div#breadcrumbnavigation a, 
span.panorama {
  font-size: 11px;
}
div.panorama {
  margin-top: 5px;
}
div#newsletter_form input[type=text] {
border: 1px solid #00499D;
  margin-top: 5px;
  height: 20px;
  width: 250px;
  padding: 0 5px;
  -moz-box-shadow: inset 0 0 10px #B9CEE4;
  -webkit-box-shadow: inset 0 0 10px #B9CEE4;
}
div#meinung_form input[type=text],
div#grusskarte_form input[type=text],
div#terminanfrage_form input[type=text],
div#bewerbung_form input[type=text],
div#ecard_form input[type=text] {
border: 1px solid #00499D;
  margin-top: 5px;
  height: 20px;
  width: 460px;
  padding: 0 5px;
  -moz-box-shadow: inset 0 0 10px #B9CEE4;
  -webkit-box-shadow: inset 0 0 10px #B9CEE4;
}
div#grusskarte_form select,
div#terminanfrage_form select {
  width: 465px;
}
div#meinung_form textarea,
div#grusskarte_form textarea,
div#terminanfrage_form textarea, 
div#bewerbung_form textarea,
div#ecard_form textarea {
border: 1px solid #00499D;
  margin-top: 5px;
  height: 100px;
  width: 460px;
  padding: 0 5px;
  -moz-box-shadow: inset 0 0 10px #B9CEE4;
  -webkit-box-shadow: inset 0 0 10px #B9CEE4;
}
div#meinung_form input[type=text]#werSindSie_sonstiges_input {
  width: 279px;
  margin-top:0px;
}
div#meinung_form input[type=radio] {
margin-left: 0px;
margin-bottom: 5px;
margin-top: 5px;
margin-right: 5px;
}
div#meinung_form fieldset legend, 
#ihrAnliegen, 
div#grusskarte_form fieldset legend,
div#terminanfrage_form fieldset legend,
div#bewerbung_form fieldset legend,
div#ecard_form fieldset legend {
  font-family: "FagoOTRegular", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size: 20px;
  color: #00499D;
  letter-spacing: -1px;
  line-height: 25px;
}
div#newsletter_form input[type=radio] {
margin-left: 5px;
margin-bottom: 5px;
margin-top: 5px;
}
div#newsletter_form input[type=submit], 
div#meinung_form input[type=submit],
div#grusskarte_form input[type=submit],
div#bewerbung_form input[type=submit],
div#ecard_form input[type=submit] {
  display: block;
  padding: 0 0 0 25px;
  background: url(../images/pfeil_blau_bg.gif) no-repeat 0px 0px;
  min-height: 20px;
  border: 0px;
  margin-top: 15px;
  cursor: pointer;
}
label#werSindSieSonstiges, label#werSindSieSonstigesInput {
  display:none;
}
div#meinung_form td,
div#grusskarte_form td {
  vertical-align: middle;
  text-align: left;
}
span.error {
 color: red;
 line-height: 1.3;
  font-size: 13px;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
letter-spacing: 0px;
}
.label_radio {
  width: 150px;
}
div.box_panorama {
  width: 500px;
  height: 335px;
  -webkit-box-shadow: 0px 2px 5px #B9CEE4;
  -moz-box-shadow: 0px 2px 5px #B9CEE4;
}
object.object_panorama {
  width: 500px;
  height: 335px;
}
img.gCardImage {
  -webkit-box-shadow: 0px 2px 5px #B9CEE4;
  -moz-box-shadow: 0px 2px 5px #B9CEE4;
}
div.gallery {
  background:none repeat scroll 0 0 #000000;
  border:3px solid #FFFFFF;
  display:inline;
  float:left;
  height:94px;
  margin:0 10px 10px 0;
  overflow:hidden;
  position:relative;
  width:94px;
}
div.tabbar {
  position: relative;
  border-bottom: 3px solid #F7AF1B;
}
div.tabbar a {
  display: inline-block;
  height: 23px;
  padding: 2px 7px;
  font-family: "FagoOTRegular", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size: 18px;
  color: #00499D;
  background: #FEF5E3;
}
div.tabbar a.tab0 {
  background: #F9BF49;
}
div.tabbar a.tab1 {
  background: #FACF76;
}
div.tabbar a.tab2 {
  background: #FCDFA4;
}
div.tabbar a:hover {
  /*background: #F7AF1B;*/
  padding: 7px 7px 2px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
}
div.tabbar a.active {
  background: #F7AF1B;
  padding: 7px 7px 2px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
}
div.headline_start {
  position: relative;
  margin-left: -7px;
  background: #00499D;
  color: #FFF;
  padding: 7px;
  width: 200px;
}
div.headline_start h2, div.headline_start a {
  color: #FFF;
}
.imffloatright {
  float: right;
  margin: 0 0 6px 6px;
}
/****************/
/** Startseite **/
/****************/
div.box_blau_content .box_blau_content_col1 {
  display: inline-block;
  position: relative;
  float: right;
  width: 560px;
  height: 249px;
  background: red;
}
div.box_blau_content .box_blau_content_col2 {
  display: inline-block;
  position: relative;
  float: left;
  width: 180px;
  height: 249px;
  background: green;
}
div.box_blau_content .box_blau_content_col2 ul {
  margin: 0;
  padding: 0;
  height: 100%;
}
div.box_blau_content .box_blau_content_col2 li {
   list-style: none;
   background: none;
   margin: 0;
   padding: 0;
   height: 83px;
}
div.box_blau_content .box_blau_content_col1 .content_news,
div.box_blau_content .box_blau_content_col1 .content_news img.illustration {
   width: 560px;
   height: 249px;
   position: absolute;
   top: 0;
   left: 0;
}
div.box_blau_content .box_blau_content_col1 .content_news.one,
div.box_blau_content .box_blau_content_col1 #one {
   background: #EBF1F7;
   z-index: 30;
}
div.box_blau_content .box_blau_content_col1 .content_news.two,
div.box_blau_content .box_blau_content_col1 #two {
   background: #EBF1F7;
   z-index: 20;
}
div.box_blau_content .box_blau_content_col1 .content_news.three,
div.box_blau_content .box_blau_content_col1 #three {
   background: #EBF1F7;
   z-index: 10;
}
div.box_blau_content .box_blau_content_col2 li a {
   display: block;
   padding: 5px 8px;
   height: 73px;
   background: #f7c161;
   /* Internet Explorer */
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7c161', endColorstr='#daa343');
   /* Firefox */
   background: -moz-linear-gradient(top, #f7c161, #daa343);
   /* Safari */
   background: -webkit-gradient(linear, left top, left bottom, from(#f7c161), to(#daa343));
}
div.box_blau_content .box_blau_content_col2 li a:hover,
div.box_blau_content .box_blau_content_col2 li a.active {
   background: #457ab1;
   /* Internet Explorer */
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#457ab1', endColorstr='#285d94');
   /* Firefox */
   background: -moz-linear-gradient(top, #457ab1, #285d94);
   /* Safari */
   background: -webkit-gradient(linear, left top, left bottom, from(#457ab1), to(#285d94));
}
div.box_blau_content .box_blau_content_col2 li a,
div.box_blau_content .box_blau_content_col2 li a span {
   font-family: "FagoOTRegular", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
   font-size: 18px;
   color: #00499D;
   letter-spacing: -1px;
   line-height: 23px;
}
div.box_blau_content .box_blau_content_col2 li a:hover,
div.box_blau_content .box_blau_content_col2 li a.active,
div.box_blau_content .box_blau_content_col2 li a:hover span,
div.box_blau_content .box_blau_content_col2 li a.active span {
   color: white;
}
div.box_blau_content .box_blau_content_col2 li a span {
  font-size: 13px;
  display: block;
  color:black;
}
div.box_blau_content.nopadding {
  padding: 0px;
}
.wantmore {
  position: relative;
  width: 498px;
  margin: auto;
  height: 32px;
  background: none;
  top: 180px;
  padding: 11px;
  font-family: "FagoOTRegular", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size: 16px;
  color: #00499D;
  z-index: 2;
}
.wantmore_bg {
  position: absolute;
  width: 520px;
  margin-left: 20px;
  height: 48px;
  top: 185px;
  background: white;
  z-index: 1;
  opacity: 0.80;
	/* The following is ignored by standards-based browsers */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  /* IE8 */
	filter: alpha(opacity=80); /* IE 5-7  */
}
.wantmore p.date {
   font-size: 13px;
   color: black;
   z-index: 2;
   margin: 1px 0 0 0;
}
.more_informations {
  position: absolute;
  bottom: 6px;
  right: 11px;
  z-index: 2;
}
.wantmore span {
  line-height: 20px;
  font-size: 13px;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  z-index: 2;
}
.fan_box .full_widget{
  -webkit-box-shadow: 0px 2px 5px #B9CEE4;
  -moz-box-shadow: 0px 2px 5px #B9CEE4;
  box-shadow: 0px 2px 5px #B9CEE4;
}
.fan_box .full_widget .connect_top {
background: #EBF1F7;
}
/**************************************************************
 * slideshow
 *************************************************************/
#illustration .fg {
  position: absolute;
  top: 0;
  left: 0px;
  height: 255px;
  z-index: 20;
}
#illustration .fg img {
  height: 255px;
}
#slideshow {
    position: absolute;
    left: 280px;
    z-index: 10;
    width: 715px;
}
#slideshow img {
    position: absolute;
    top: 0;
    left: 0;
    width: 715px;
}
.orbit-bullets, .slider-nav, .timer {
    display: none;
}
.visibilityhidden {
    visibility: hidden;
}
.clear {
    clear: both;
}
h3 {
  font-family: "FagoOTRegular", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size: 20px;
  color: white;
  letter-spacing: -1px;
  line-height: 25px;
  background: #00499D;
  padding: 7px;
}
.wantmore h3 {
font-family: "FagoOTRegular", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 16px;
color: #00499D;
padding: 0px;
line-height: 18px;
background: none;
}
h4, h5, h6 {
  font-family: "FagoOTRegular", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size: 18px;
  color: #00499D;
  letter-spacing: -1px;
  line-height: 25px;
}
h5 {
  font-size: 16px;
}
h6 {
  font-size: 14px;
}
/****************************************************
 * ACCORDION 
 ***************************************************/
.accordion {
  margin: 0 0 20px 0;
  border-bottom: 1px solid #B9CEE4;
}
.accordion div {
  padding: 8px 8px 20px 8px;
}
.accordion div img {
  max-width: 494px;
}
.accordion h3 {
  font-family: "FagoOTRegular", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size: 20px;
  color: white;
  letter-spacing: -1px;
  line-height: 25px;
  background: #00499D;
  padding: 7px;
}
.accordion a.box {
  display: block;
  padding: 10px 4px 10px 23px;
  margin: 0 0 1px 0;
  background: #B9CEE4 url(../images/pfeil_blau.gif) no-repeat 8px 16px;
}
.accordion a.box h4 {
  font-family: "FagoOTRegular", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size: 17px;
  letter-spacing: -1px;
  line-height: 20px;
}
/******************************************************
 * VERANSTALTUNGEN STARSEITE
 *****************************************************/
.box_blau_content.veranstaltungen_startseite {
  height: 267px;
  background: url(../images/kalender_bg.jpg) no-repeat 0 0;
}
.kalender {
position: relative;
display: inline-block;
float: left;
margin: 0 20px 0 0;
}
.kalender .month {
position: absolute;
top: 4px;
width: 64px;
text-align: center;
font-family: "FagoOTRegular", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: white;
font-size: 11px;
}
.kalender .day {
position: absolute;
top: 22px;
width: 64px;
text-align: center;
font-family: "FagoOTBold", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 30px;
color: black;
/*font-weight: bold;*/
}
.veranstaltung_single {
position: relative;
height: 70px;
margin: 0 0 12px 0;
vertical-align: middle;
}
.veranstaltung_multiple {
position: absolute;
left: 267px;
width: 490px;
top: 5px;
}
.veranstaltung_multiple ul li {
display: block;
padding: 0px;
list-style: none;
vertical-align: middle;
height: 85px;
background: none;
}
.veranstaltung_multiple ul li h4 {line-height: 22px;}
/**********************************************************
 * TOOLTIP
 *********************************************************/
/* tooltip styling */
.tooltip {
	display:none;
	/*background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png);*/
	/*height:163px;*/
	/*padding:40px 30px 10px 30px;*/
	width:368px;
	font-size:13px;
	color:#fff;
        z-index: 10000;
}
.tooltip .top { background: url(../images/avatar/avatar_tooltip_bg1.png) no-repeat; width: 368px; height: 26px; }
.tooltip .middle { background: url(../images/avatar/avatar_tooltip_bg2.png) repeat-y; width: 278px; padding: 0 45px 10px 45px;}
.tooltip .bottom { background: url(../images/avatar/avatar_tooltip_bg3.png) no-repeat; width: 368px; height: 51px;}
.tooltip h2 { color: white; margin: 0 0 15px 0; }
/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}
.tooltip a {
  display: block;
  padding: 0 0 0 25px;
  background: url(../images/pfeil_blau_bg.gif) no-repeat 0px 0px;
  min-height: 20px;
  color: white;
  margin: 0 0 6px 0;
  line-height: 20px;
}
.tooltip a.CMS_LINK_EDIT,
.tooltip a.CMS_LINK_SAVE {
  background: none;
  display: inline;
  padding: 0 0 0 0;
}
#m_koerper_hotspots {
  position: absolute;
  top:0px;
  left: 0px;
}
a.avatar {
  position: absolute;
  color: white;
}
a.avatar.one {
position: absolute;
top: 31px;
left: 174px;
}
a.avatar.two {
position: absolute;
top: 65px;
left: 160px;
}
.avatar.three {
top: 82px;
left: 172px;
}
.avatar.four {
top: 100px;
left: 172px;
}
.avatar.five {
top: 150px;
left: 143px;
}
.avatar.six {
top: 158px;
left: 190px;
}
.avatar.seven {
top: 183px;
left: 153px;
}
.avatar.eight {
top: 205px;
left: 175px;
}
.avatar.nine {
top: 243px;
left: 77px;
}
.avatar.ten {
top: 275px;
left: 173px;
}
.avatar.eleven {
top: 300px;
left: 135px;
}
.avatar.twelve {
top: 306px;
left: 172px;
}
.avatar.thirteen {
top: 428px;
left: 135px;
}
.avatar.fourteen {
top: 495px;
left: 135px;
}
.avatar.fifteen {
top: 250px;
left: 173px;
}
.avatar.sixteen {
top: 160px;
left: 94px;
}
.nopadding {
  padding: 0 0 0 0;
}
.equalheightminuspadding {
  height: 626px;
}
.equalheight {
  height: 640px;
}
/********************************************************
 * Countdown
 *******************************************************/
#l10nCountdown {
  height: 75px;
}



.icon_hand{
  display:block;
  width: 56px;
  height: 67px;
  background:url(../images/icon_hand.png) no-repeat;
   
}
