body {
 background-color: #ffffff;
 margin-top: 1%;
 margin-bottom: 2%;
}

a:link, a:hover, a:active, a:visited {
 font-family: Arial, Verdana, sans-serif;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

/* header bilder */

a.logoutBtn:link, a.logoutBtn:hover, a.logoutBtn:active, a.logoutBtn:visited {
 color: #ffffff;
 display: inline;
 height: 15px;
 width: 40px;
 background-color: #556586;
 font-weight: normal;
 font-size: 12px;
 vertical-align: center;
 text-align: center;
 border: 0px solid #000000;
 text-decoration: none;
 padding: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
}

a.logoutBtn:hover {
 color: #000000;
}

a.internNavi:link, a.internNavi:hover, a.internNavi:active, a.internNavi:visited {
 color: #ffffff;
 display: inline;
 height: 15px;
 background-color: #556586;
 font-weight: normal;
 font-size: 12px;
 vertical-align: center;
 text-align: center;
 border: 0px solid #000000;
 text-decoration: none;
 padding: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
}

a.internNavi:hover {
 color: #000000;
}

.img_kinder {
 position: absolute;
 margin-left: -300px;
 margin-top: 52px;
 z-index: 300;
}

.img_frauen {
 position: absolute;
 margin-left: -300px;
 margin-top: 13px;
 z-index: 300;
}

.img_mann {
 position: absolute;
 margin-left: -200px;
 margin-top: 21px;
 z-index: 300;
}

.img_liegende {
 position: absolute;
 margin-left: -300px;
 margin-top: 85px;
 z-index: 300;
}

.img_sitzende {
 position: absolute;
 margin-left: -250px;
 margin-top: 11px;
 z-index: 300;
}


/* header bilder ENDE */

a.btn_blue_bg {
 background-image: url(../images/btn_blue_bg.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 text-decoration: none;
 color: #ffffff;
 font-weight: bold;
 display: block;
 width: 56px;
 height: 25px;
}

a.btn_white_bg {
 background-image: url(../images/btn_white_bg.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 text-decoration: none;
 color: #ffffff;
 font-weight: bold;
 display: block;
 width: 56px;
 height: 25px;
}

a.mehr {
 padding-left: 11px;
 padding-top: 2px;
 font-size: 12px;
}

.table_all {
 font-size: 12px;
 color: #000000;
 font-family: arial, verdana, sans-serif;
 width: 100%;
 height: 100%;
 vertical-align: top;
 text-align: left;
 }

.navi {
width: 100%;
height: 25px;
padding-left: 0px;
white-space: nowrap;

}

#navi_bg_image {
 width: 7%;
 background-image: url(../images/navi_bg.jpg);
 background-position: left top;
 background-repeat: no-repeat;
 overflow: hidden;
}

.kaestchen {
margin-top: 0px;
width: 25px;
}

.td_header {
height: 196px;
width: 100%; 
padding-left: 10%;
}

.td_content {
width: 100%;
padding-left: 10%; 
}

.table_inhalt {
 font-family: Arial, Verdana, sans-serif;
 color: #000000;
 font-size: 13px;
 background-color: #bbc8cc;
 vertical-align: top;
 height: 100%;
 width: 707px;
 position: absolute;
 top: 205px;
}

.td_inhalt {
 vertical-align: top;
 padding-top: 75px;
 padding-left: 25px;
 padding-right: 10px;
}

.table_norm {
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
}

/* home anpassung */

.home_table {
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
}

.home_table_td {
 background-color: #ffffff;
 width: 150px;
 height: 150px;
 vertical-align: top;
 border-right: 25px solid #bbc8cc;
 border-bottom: 25px solid #bbc8cc;
}

.home_table_td_table {
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
}

.home_table_td_table_td_title {
 background-color: #556586;
 padding-left: 5px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 width: 20px;
 color: #ffffff;
 font-weight: bold;
 white-space: nowrap;
}

.home_table_td_table_td_content {
 padding: 5px;
}

.home_table_td_table_td_content_div {
 overflow: hidden;
 height: 83px; 
 width: 140px;
}

.home_table_td_table_td_btn {
}

/* home anpassung ENDE */


/* current anpassung */

#current_uhr {
 padding-bottom: 20px;
 padding-right: 30px;
 vertical-align: top;
}

#current_text {
 vertical-align: top;
 padding-bottom: 20px;
}

/* current anpassung ENDE*/

/* popout menu beginning */

#menu {
width: 98%;
font-size: 12px;
position: absolute;
z-index: 400;
margin-top: 10px;
margin-left: -1%;
height: 4%;
white-space: nowrap;
}

#menu ul {
 list-style: none;
 margin: 0;
 padding: 0;
 width: 6%;
 float: left;
 height: 100%;
 background-color: #97946b;
 white-space: nowrap;
}

#menu ul.width2pro {
width: 2%;
height: 100%;
background-color: #da251c;
}

#menu a {
display: block;
margin: 0;
font-family: Arial, Verdana, sans-serif;
}

#menu a.onlymouse {
 cursor: default;
}

#menu a.ebene1{
 background-color: none;
 padding-left: 5px;
 border-top: 6px solid transparent;
 width: 6%;
 text-align: left;
 color: #ffffff;
 text-decoration: none;
 font-weight: normal;
 font-size: 14px;
}

#menu a.ebene2{
 text-align: left;
 padding-left: 5px;
 width: 150px;
 height: 20px;
 color: #000000;
 text-decoration: none;
 font-weight: normal;
}

#menu a.ebene2:hover {
 font-weight: bold;
}

/* positionate popouts beginning */

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
border-top: 7px solid #97946b;
padding-top: 5px;
background-color: #dacc81;
height: 65px;
width: 100%;
padding-bottom: 3px;
}

#menu ul ul ul {
top: 0;
left: 100%;
}

/* positionate popouts end */

/* hide popouts beginning */

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/* hide popouts end */

/* popout menu end */

