html {height:93%; padding:2% 0 1% 0; margin:0;}

body {height:100%; margin:0; padding:0; background:#ffffcd; text-align:center;
color: #ffffcd; font-size:100.01%; line-height:110%; font-family: Times New Roman;}

#box {margin:0; padding:0; height:100%; display:block;}

* html #box {height:98%; }

#box1 {height:8%; margin:0; padding:0; padding-left:10%; background:#ffffcd;
vertical-align:bottom; text-align:center;}

#box1 table { border-collapse:collapse; margin:0; margin-left:auto; margin-right:auto; background-color: #ffffcd; vertical-align:bottom; text-align:center; padding:0; height:100%; width:93%; }

* html #box1 table { width:92.5%; }

#box1 td { border-collapse:collapse; margin:0; background-color: #ffffcd; vertical-align:bottom; text-align:right; padding:0; height:100%; }

#box1 td img {vertical-align:bottom;}

#mitte {width:50%;}

#box2 { vertical-align:middle; height:92%; padding:0; margin-top:auto; margin-bottom:auto; background:#8e0000;}

#box2 p {margin:0; padding:10px;}

#box2 table {height:100%; vertical-align:middle; margin-top:auto; margin-bottom:auto; padding:0; border-collapse:collapse; text-align:center; margin-left:auto; margin-right:auto; font-size: 1.1em; line-height:1.1em; }

#box2 td { vertical-align:middle; margin-top:auto; margin-bottom:auto; padding:0; border-collapse:collapse;
text-align:center; font-size: 0.9em; line-height:1.2em; background:#8e0000; }

#box2 td .dia_pics { text-align:center; vertical-align:middle; }
#box2 td .dia_text { text-align:left; vertical-align:middle; }
#box2 td .bild_head {vertical-align:bottom; }

div .dia_pics {width:7em; }
div .dia_text {width:13em; }

#box3 {background:#fede83; height:4%; margin:0; padding:0;}

#box_menue {float:left; width:13%; height:92%; margin:0; padding:0; background:#ffffcd; }

#box_menue p {height:14%; margin:0; padding:0; }

#box_rechts {float:right; width:3%; height:92%; margin:0; padding:0; background:#ffffcd;}

div#dia_text { padding-top:1.3em; padding-bottom:1.3em; }
div#dia_bild { padding-top:0.5em; padding-bottom:0.5em; }

table#dia { height:65%; width:500px; margin-right:4%; }

td#re {text-align:right; padding:1%; width:48%;}
* html td#re {text-align:right; padding:1%; width:49%;}
td#li {text-align:left; padding:1%;}

h1 {display:inline;}
