body {
  font-family:Arial,sans-serif;
  font-size:10px;
  color:#000000;
  background-color:#F0F0F0;
  overflow:auto;
  margin:0px 0px 0px 0px;
  padding:0px;
}


.start_heading_info {
  top:0px; left:0px; z-index:4;
  font-family:Arial, Arial Black,sans-serif;
  overflow:auto;
  padding-top:15px;
  padding-right:20px;
  padding-left:20px;
  padding-bottom:10px;
  text-align:center;
  margin:0px 0px 0px 0px;
  font-size:16px;
  color:#006633;
}

table {
  position:relative;
  top:0px; left:0px;
  margin:0px 0px 0px 0px;
  padding:0px;
  border:0px;
  z-index:4;
  border-collapse:collapse;
  border-spacing:0px;
}

td {
  text-align:left;
  top:0px; left:0px; 
  vertical-align:top;
  font-family:Arial,sans-serif;
  font-size:11px;
  margin:0px 0px 0px 0px;
  padding:0px;
}

.blank {
  background-image:url(img/bg/transp.gif);
  background-repeat:repeat;
  margin:0px 0px 0px 0px;
  padding:0px;
}

.top {
  position:absolute;
  top:0px; left:0px; width:800px; height:400px; z-index:2;
  margin:0px 0px 0px 0px;
  filter:alpha(opacity=100, finishopacity=0, style=1, startx=0, starty=0, finishx=0, finishy=50);
  -moz-opacity:0.5;
  opacity:0.5;
  background-image:url(img/bg/bg_gruen.gif);
  background-repeat:no-repeat;
}

.bottom {
    position:absolute;
    bottom:0px; left:0px; width:800px; height:370px; z-index:2;
    margin:0px 0px 0px 0px;
    filter:alpha(opacity=100, finishopacity=0, style=1, startx=0, starty=6000, finishx=0, finishy=0);
    -moz-opacity:0.5;
    opacity:0.5;
    background-image:url(img/bg/bg_grau_hell.gif);
    background-repeat:no-repeat;
}

.logo {
  position:absolute;
  top:20px; left:15px; width:180px; height:75px; z-index:5;
  margin:0px 0px 0px 0px;
}

.animation {
  position:absolute;
  bottom:90px; left:10px; width:180px; height:170px; z-index:3;
  margin:0px 0px 0px 0px;
  background-image:url(img/anim/lisa_str.gif);
  background-repeat:no-repeat;
  background-position: center left;
}

.bilderleiste {
  position:absolute;
  left:0px; width:800px; height:60px; z-index:1;
  margin:0px 0px 0px 0px;
  background-image:url(img/bg/bildleiste.jpg);
  background-repeat:no-repeat;
  filter:alpha(opacity=100, finishopacity=0, style=1, startx=200, starty=0, finishx=0, finishy=0);
  -moz-opacity:0.7;
}

.uebergang {
    position:relative;
    left:0px; width:600px; height:20px; z-index:4;
    margin:0px 0px 0px 0px;
    background-image:url(img/nav/uebergang.gif);
    background-repeat:repeat-x;
}

.bmlogo {
  left:0px; height:50px; z-index:4;
  vertical-align:middle;
  margin:0px 10px 0px 0px;
}

.logos {
  left:0px; height:50px; z-index:4;
  vertical-align:middle;
  margin:0px 0px 0px 0px;
}

.logos a {
  left:0px; height:50px; z-index:4;
  vertical-align:middle;
  margin:0px 0px 0px 0px;
  padding-left:20px;
  padding-right:20px;
}

.logos a:link, .logos a:visited {
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
}

.logos a:hover, .logos a:active, .logos a:focus {
  filter:alpha(opacity=100);
  -moz-opacity:1.0;
  opacity:1.0;
}

.buttonstyle
{
	border-left-color:#F0F0F0;
	margin: 5px 1px 5px 1px;
	font-size: 8pt;
	font-family: Arial;
	color:#F0F0F0;
	text-decoration:none;
	background-color:#006563;
	border-right-color:#F0F0F0;
	border-style:none;
	cursor:hand;
        text-align:center;
}

.form_header
{
	font-family:Arial;
	font-size:10pt;
	color:#006563;
    margin-bottom:20px;
}

.form_label
{
	font-family:Arial;
	font-size:8pt;
	color:#666666;
	padding-top:5px;
	padding-bottom:5px;
}

.form_message
{
	font-family:Arial;
	font-size:9pt;
	color:#FF0000;
	text-align:center;
}

.form_textbox
{
	font-family:Arial;
	font-size:9pt;
	color:#666666;
        vertical-align:middle;
}

.tbAuswertungData
{
	font-family:Arial;
	font-size:8pt;
	color:Black;
}

.header {
  font-size:12px;
  position:relative;
  top:0px; left:0px; width:800px; height:80px; z-index:3;
  padding:5px;
  text-align:left;
  margin:0px 0px 0px 0px;
}

.main {
  position:relative;
  top:0px; left:0px; width:600px; z-index:3;
  font-family:Arial,sans-serif;
  overflow:scrolling;
  padding-right:0px;
  padding-left:0px;
  text-align:left;
  margin:0px 0px 0px 0px;
  font-family:Arial,sans-serif;
  font-size:10px;
  color:#666666;
}

.nav {
	position:relative;
	top:0px;
	left:0px;
        height:19px;
	width:70px;
	z-index:3;
	color:#F0F0F0;
	border:0px;
	font-family:Arial, sans-serif;
	overflow:hidden;
        margin:0px 0px 0px 0px;
	font-family:Arial,sans-serif;
	font-size:11px;
	background-image: url(img/tabs/tab_med.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	cursor: hand;
	font-weight: normal;
	right: 0px;
	bottom: 0px;
	background-position: top center;
        padding-top:3px;
        padding-bottom:2px;
}

.nav a:link, .nav a:visited, .nav a:hover, .nav a:active, .nav a:focus  { 
    text-decoration:none;
    color:#F0F0F0;
}

.nav_sel {
	position:relative;
	top:0px;
	left:0px;
        height:19px;
	width:70px;
	z-index:3;
        color:#F0F0F0;
	border:0px;
	font-family:Arial, sans-serif;
	overflow:hidden;
	margin:0px;
	font-family:Arial,sans-serif;
	font-size:11px;
	background-image: url(img/tabs/tab_grau.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	cursor: hand;
	background-position: top center;
        padding-top:3px;
        padding-bottom:2px;
}

.nav_sel a:link, .nav_sel a:visited, .nav_sel a:hover, .nav_sel a:active, .nav_sel a:focus  { 
    text-decoration:none;
    color:#F0F0F0;
}

.nav_re {
	position:relative;
	top:0px;
	left:0px;
        height:19px;
	width:70px;
	z-index:3;
        color:#F0F0F0;
	border:0px;
	font-family:Arial, sans-serif;
	overflow:hidden;
	margin:0px;
	font-family:Arial,sans-serif;
	font-size:11px;
	background-image: url(img/tabs/tab_dkl.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	cursor: hand;
	background-position: top center;
        padding-top:3px;
        padding-bottom:2px;
}

.nav_re a:link, .nav_re a:visited, .nav_re a:hover, .nav_re a:active, .nav_re a:focus  { 
    text-decoration:none;
    color:#F0F0F0;
}

.nav1 { 
    position:relative;
    top:3px;
    left:0px;
    height:18px;
    width:160px;
    z-index:4;
    padding-left:4px;
    padding-top:1px;
    color:#003366;
    font-family:Arial, sans-serif;
    overflow:hidden;
    margin-top:2px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    font-family:Arial,sans-serif;
    font-size:11px;
    background-image:none;
    background-repeat:no-repeat;
    text-align:left;
    background-color: #EEEEEE;
    cursor: hand;
    border-top: 1px solid #999999;
    border-right: 1px none #666666;
    border-bottom: 1px solid #999999;
    border-left: 1px none #666666;
    vertical-align: middle;
    padding-bottom: 1px;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    opacity:0.7;
}

.nav1 a { 
    text-decoration:none;
}

.nav1 a:link, .nav1 a:visited { 
    color:#003366;
    filter:alpha(opacity=100);
    -moz-opacity:1.0;
    opacity:1.0;
}

.nav1 a:hover, .nav1 a:active, .nav1 a:focus { 
    color:#CC3333;
    filter:alpha(opacity=100);
    -moz-opacity:1.0;
    opacity:1.0;
}

.footer {
  position:relative;
  top:0px; left:0px; width:800px; height:100px; z-index:3;
  padding:5px;
  margin:0px 0px 0px 0px;
}

.start_heading {
  top:0px; left:0px; z-index:4;
  font-family:Arial, Arial Black,sans-serif;
  overflow:auto;
  padding-top:15px;
  padding-right:20px;
  padding-left:20px;
  padding-bottom:10px;
  text-align:center;
  margin:0px 0px 0px 0px;
  font-size:32px;
  color:#006633;
}

.start_main {
  top:0px; left:0px; z-index:4;
  color:#000000;
  font-family:Arial,sans-serif;
  overflow:auto;
  padding-top:10px;
  padding-right:10px;
  padding-left:10px;
  padding-bottom:10px;
  text-align:center;
  vertical-align:top;
  margin:0px 0px 0px 0px;
  font-family:Arial,sans-serif;
  font-size:12px;
}

.heading1 {
  padding-top:7px;
  padding-left:0px;
  padding-bottom:3px;
  text-align:left;
  margin:0px 0px 0px 0px;
  font-size:20px;
  color:#696969;
  height:30px;
}

.heading2 {
  padding-top:8px;
  padding-left:0px;
  padding-bottom:2px;
  text-align:left;
  margin:0px 0px 0px 0px;
  font-size:14px;
  color:#006563;
}

.heading3 {
  padding-top:3px;
  padding-left:0px;
  padding-bottom:1px;
  text-align:left;
  margin:0px 0px 0px 0px;
  font-size:13px;
  color:#006563;
}

.news_heading {
    position:relative;
    left:0px;
    height:18px;
    z-index:4;
    padding-left:5px;
    padding-top:2px;
    color:#FFFFFF;
    overflow:hidden;
    font-size:12px;
    text-align:left;
    background-color:#339999;
    border-bottom: 2px solid #99CC99;
    border-top: 0px solid #003333;
    vertical-align: middle;
    padding-bottom: 1px;
} 

.news_heading_right {
    position:relative;
    height:18px;
    z-index:4;
    padding-right:5px;
    padding-top:2px;
    color:#FFFFFF;
    overflow:hidden;
    font-size:12px;
    text-align:right;
    background-color:#339999;
    border-bottom: 2px solid #99CC99;
    vertical-align: middle;
    padding-bottom: 1px;
} 

.news {
  padding-top:5px;
  padding-left:10px;
  padding-bottom:8px;
  text-align:left;
  margin:0px 0px 0px 0px;
  font-size:12px;
  color:#363636;
  vertical-align:top;
}

.bild_news {
  padding-top:5px;
  padding-left:0px;
  padding-bottom:8px;
  vertical-align:middle;
  text-align:center;
  margin:0px 0px 0px 0px;
}

.inhalt {
  padding-top:5px;
  padding-left:0px;
  padding-bottom:8px;
  text-align:left;
  margin:0px 0px 0px 0px;
  font-size:12px;
  color:#363636;
  vertical-align:top;
}

.red_small_center {
  padding-top:0px;
  padding-left:0px;
  padding-bottom:0px;
  text-align:center;
  margin:0px 0px 0px 0px;
  font-size:11px;
  color:#ff0000;
  vertical-align:top;
}

.inhaltcenter {
  padding-top:5px;
  padding-left:0px;
  padding-bottom:8px;
  text-align:center;
  margin:0px 0px 0px 0px;
  font-size:12px;
  color:#363636;
  vertical-align:top;
}

.test_anim {
    position:relative;
    right:0px; width:350px; height:103px; z-index:4;
    margin:0px 0px 0px 0px;
    background-image:url(img/anim/lisa_klettert.gif);
    background-repeat:no-repeat;
    margin-right:20px;
}

.table_heading {
  padding-top:4px;
  padding-left:3px;
  padding-bottom:2px;
  text-align:left;
  margin:0px 0px 0px 0px;
  font-size:14px;
  color:#FFFFFF;
  vertical-align:top;
  background-color:#666666;
}

.smt_heading {
  padding-top:3px;
  padding-left:3px;
  padding-bottom:2px;
  text-align:left;
  margin:0px 0px 0px 0px;
  font-size:12px;
  color:#FFFFFF;
  vertical-align:top;
  background-color:#666666;
}

.smt_td1 {
  padding-top:3px;
  padding-left:3px;
  padding-bottom:2px;
  text-align:left;
  margin:0px 0px 0px 0px;
  font-size:12px;
  color:#363636;
  vertical-align:top;
  background-color:#F0F0F0;
}

.smt_td2 {
  padding-top:3px;
  padding-left:3px;
  padding-bottom:2px;
  text-align:left;
  margin:0px 0px 0px 0px;
  font-size:12px;
  color:#363636;
  vertical-align:top;
  background-color:#EBEBEB;
}

.test_heading {
  padding-top:3px;
  padding-left:3px;
  padding-bottom:2px;
  text-align:center;
  margin:0px 0px 0px 0px;
  font-size:12px;
  color:#FFFFFF;
  vertical-align:top;
  background-color:#999999;
}

.test_td1 {
  padding-top:1px;
  padding-right:3px;
  padding-bottom:1px;
  text-align:center;
  margin:0px 0px 0px 0px;
  font-size:12px;
  color:#363636;
  vertical-align:top;
  background-color:#F0F0F0;
}

.test_td2 {
  padding-top:1px;
  padding-right:3px;
  padding-bottom:1px;
  text-align:center;
  margin:0px 0px 0px 0px;
  font-size:12px;
  color:#363636;
  vertical-align:top;
  background-color:#EBEBEB;
}

a {
  text-decoration:none;
}

a:link, a:active, a:visited {
  color:#6666FF;
}

a:hover, a:focus {
  color:#696969;
}