body {min-width:51em;}

div#menufront {
min-height:85em;
}

 * html div#menufront {  /* Korrektur fuer IE  */
    padding-bottom: 120.7em;
	p/adding-bottom: 120.7em;
}
a#activnow {
color:#FFFF85;
font-weight:bold;
}
	

div#content {
font-size:100%;
top:0px;
margin-left:13.3em;
margin-top:0px;
text-align:left;
margin-right:0px;
margin-bottom:0px;
font-family:Arial,'Times New Roman',Times,serif;
}

/* zurueck nach oben und Hauptseite */
a.xlink {
color:#349634;
font-size:108%;
padding-left:12px;
padding-right:12px;
}

div.linktox{
padding-top:2em;
text-align:right;
margin-left:auto; 
margin-right:auto; 
width:26em;
padding-bottom:2em;
}
/* ENDE zurueck nach oben */
span.orange {
color:#C96E00;
}
span.dunkelblau{
color:#02103E;
}
span.lila{
color:#560056;
}
span.blau{
color:#0000FF;
}
span.rot{
color:#FF0000;
}
span.gruen{
color:#00AA00;
}
span.waldgruen{
color:#3B4F00;
}
span.dunkelrot{
color:#3C0000;
}
span.dunkelgelb{
color:#96861C;
}
span.dunkelorange{
color:#FF6600;
}
span.schwarz{
color:#000000;
}
span.bold{
font-weight:bold;
}
span.braun{
color:#533403;
}
.clearboth {
clear:both;
}

/*=================================  LOGO ================================= */ 

div#logos {
text-align:right;
width:360px;
float:right;
margin-left:13.5em;
}
img#logolinks {
width:70px;
height:54px;
margin-top:10px;
}

img#logomitte {
width:71px;
height:100px;
margin-top:10px;
}

img#logorechts {
width:175px;
height:54px;
margin-top:10px;
}

/*================================= Ende LOGO ================================= */ 
div#seite {
background-color:#fff5e3;
color:#000000;
font-size:95%;
font-family:'Times New Roman',Times,serif;
margin-top:10px;
margin-left:30px;
border-width:1px;
border-style:dashed;
border-color:#000000;
width:35em;
}
div#seite ul {
list-style:none;
}
div#seite ul li{
margin-top:3px;
margin-bottom:3px;
}

div#seite ul li a:link, div#seite ul li a:visited, div#seite ul li a:active {
text-decoration:none;
color:#02103E;
border:none;
}

div#seite ul li a:hover, div#seite ul li a:focus {
text-decoration:underline;
color:#02103E;
border:none;
}


div#content h1 {
margin-top:100px;
margin-bottom:35px;
text-align:center;
border-bottom-width:1px;
border-bottom-style:solid;
border-color:#8d8d8d;
color:#2B56A1;
font-size:200%;
width:90%;
font-weight:bold;
padding-bottom:5px;
font-family:Arial,'Times New Roman',Times,serif;
}


/* Standardtext */
div.stdtext {
min-width:10em;
padding-left:1em;
padding-right:1em;
text-align:left;
font-size:100%;
margin-left:35px; 
font-weight:normal;
margin-bottom:20px;
}
/* Ende Standardtext */
ul#taetigkeit {
text-align:left;
font-size:100%;
margin-left:45px;
}
ul#taetigkeit li {
padding-top:15px;
}
span#parit {
font-size:90%;
}
div.stdtext a {
text-decoration:none;
color:#02103E;
}
div.stdtext a:hover, div.stdtext a:focus {
text-decoration:underline;
}
div.stdtext table {
margin-bottom:25px;
margin-left:30px;
font-family:Arial,'Times New Roman',Times,serif;
border-collapse:collapse;
font-size:100%;
border-width:1px;
border-style:dashed;
border-color:#000000;
}
div.stdtext table tr td{
vertical-align:top;
padding:2px;
font-size:108%;
padding-left:10px;
padding-right:10px;
border-style:none;
}
div.stdtext table tr th{
vertical-align:top;
font-weight:bold;
border-style:none;
padding:2px;
font-size:108%;
padding-left:10px;
padding-right:10px;
border-style:none;
background-color:#FFD68B;
}
td.lefttd{
background-color:#fff5e3;
}

div.stdtext ul {
list-style-type:disc;
}
div.stdtext ul li{
margin-top:10px;
margin-bottom:10px;
}
div.box {
width:40em;
border-style:solid;
border-width:1px;
border-color:#000000;
}
div.short {
max-width:18em;
margin:10px;
text-align:left;
font-size:100%;
font-weight:normal;
float:left;
border-style:dashed;
border-width:1px;
border-color:#000000;
height:17em;
}
* html body div#content div.short{
width:18em;
w/idth:18em;
}
div.short div.shorttext {
margin-top:3px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
text-align:center;
}

div.short div.head {
font-size:120%;
padding-left:10px;
padding-right:10px;
background-color:#2b56a1;
font-weight:bold;
text-align:center;
color:#ffffff;
font-family:Arial,'Times New Roman',Times,serif;
}
div.shorttext a, div.head a{
text-decoration:none;
}
div.shorttext a img, div.head a img{
border-style:solid;
border-width:1px;
border-color:#ffffff;
}
div.shorttext a:hover img, div.head a:focus img{
border-color:#2b56a1;
}
div#browser {
width:35em;
border-width:1px;
border-style:dashed;
border-color:#858585;
float:left;
}
div#valid {
padding:2px;
width:220px;
border-width:1px;
border-style:dashed;
border-color:#858585;
float:left;
}

div a img#foejlogo {
height:160px;
width:160px;
}
div a img#tdblogo {
height:220px;
width:242px;
}
div a img.validpic {
border-style:none;
width:88px;
height:31px;
padding-left:10px;
padding-right:10px;
}
