#seite
{
height: 100%;
}
 /* folgende anweisung wird nicht vom ie interpretiert */
#seite[id]{
height:auto;
min-height:100%;

}

html
{
height:100%;
margin:0;
padding:0;
}

body
{
height:100%;
margin:0;
padding:0;
background-color:#FFFFFF;
text-align:justify;
font-size:100%;
}

#seite
{
font-family:arial;
font-size:12px;
border:0px;
width:775px;
height:500px;
min-height: 90%; /* Fuer moderne Browser */
height: auto !important; /* Fuer moderne Browser */
height: 90%; /* Fuer IE */
text-align: justify;
margin:0px;
padding:0px;
margin-top:5px;
margin-bottom:5px;
border:0px solid #ffddff;
position: relative;
}

#inhalt
{
text-align:left;
position: relative;
background-color:#FFFFFF;
border:0px solid #FF7788;
top:0px;
left:0px;
width:775px;
padding-left:0px;
min-height:100%;
height:550px;
margin:0px;
}

#inhalt2
{
position:relative;
width:561px;
 min-height: 95%; /* Fuer moderne Browser */
height: 748px !important; /* Fuer moderne Browser */
height: 90%; /* Fuer IE */
height:757px;
padding-left:20px;
padding-right:20px;
padding-top:20px;
float:left;
color:#003399;
border:1px solid #AECEFE;
margin:0px;
margin-top:10px;
margin-bottom:10px;
}
.lang
{
display:none;
margin-top:5px;
text-align:right;
font-size:11px;
position:relative;
color:#FFFFFF;
width:775px;
height:15px;
right:0px;
bottom:0px;
margin:0px;
padding:0px;
border:0px solid #ffddff;

}

.lang  a#splink
{
display:none;
color:#FFFFFF;
text-decoration:none;
padding:1px;
padding-left:5px;
padding-right:5px;
background-color:#83ACFF;

}

.lang  a:hover#splink
{
text-decoration:underline;
}
.bildl
{
display:none;
position:relative;
margin:0px;
padding:0px;
background-color:#FFFFFF;
width:775px;
height:175px;
text-decoration:none;
border:0px solid #99ffff;
}

.bild_druck
{
display:block;
position:relative;
margin:0px;
padding:0px;
background-color:#FFFFFF;
width:365px;
height:175px;
text-decoration:none;
border:0px solid #99ffff;
}

.bildl a
{
display:none;
margin:0px;
padding:0px;
}

.menu
{
display:none;
float:left;
border:0px solid #FFFF77;
text-align: center;
padding:0px;
width:775px;
height:17px;
margin:0px;
margin-top:5px;
}
.menu a#prof
{
background-color:#BF0000;
font-weight:normal;
}

.menu a#ueb
{
font-weight:bold;
}

.menu a#ueb:hover
{
color:#FFFFFF;
}

.menu a
{
color:#FFFFFF;
float:left;
width:97px;
font-size:11px;
font-weight:normal;
text-decoration: none;
padding:0px;
margin-bottom:0px;
border:0px solid #99ffff;
text-align:center;
background-color: #003399;
}
.menu a#zw
{
width:290px;
}

.menu a:hover
{
float:left;
font-size:11px;
text-decoration:underline;
text-align:center;
padding:0px;
letter-spacing:1px;

}
.menu a#prof
{

background-color:#bF0000;
font-weight:bold;
}

.menu a#bl2
{
color:#FFFFFF;
}
.menu a#bl3
{
color:#FFFFFF;
width:27px;
}

.menu a#high
{
color:#003366;
font-weight: bold;
font-size:11px;
text-decoration: none;
padding:0px;
padding-bottom:3px;
background-color:#83ACFF;
border-bottom:0px solid #99ffff;
text-align:center;

}

.unmenu
{
float:left;
position:relative;
left:0px;
background-color:#83ACFF;
border:0px solid #FFFF77;
text-align: center;
padding:0px;
width:775px;
height:17px;
margin:0px;
}

.unmenu a
{
float:left;
width:104px;
font-size:11px;
font-weight:normal;
text-decoration: none;
color:#FFFFFF;
border:0px solid #333333;
padding:0px;
padding-top:1px;
text-align:center;
margin:0px;
}

.unmenu a:hover
{
float:left;
font-size:11px;
font-weight:bold;
text-align:center;
padding:0px;
letter-spacing:0px;
padding-bottom:0px;
}

.unmenu a#bl
{
color: #FFFFFF;

}
.quad
{
display:none;
position:relative;
width:150px;
height:200px;
padding:5px;
float:right;
color:#003399;
text-align:center;
font-weight:bold;
font-size:10px;
border:1px solid #AECEFE;
margin:0px;
margin-top:10px;
}
.quad  a
{
display:none;
 color:#003399;
font-size:10px;
font-weight:bolder;
text-decoration:none;
line-height:20px;
}

.quad  a:hover
{
text-decoration:underline;
}

.quad_ueb
{
padding:1px;
font-size:10px;
font-weight:bold;
width:120;
color:#FFFFFF;
background-color:#003399;
}

h5
{
font-size:110%;
}

a
{
color:#003399;
font-weight:bold;
}

.tab
{
spacing;0px;
padding:2px;
border-collapse:collapse;
border: 1px solid #003366;
}

.firma
{
font-size:110%;
color:#374A09;
}

ul
{
 line-height: 150%;
 position:relative;

}
