body{
color: #000000; margin: 0px 0px 5px 164px; font: 12px Arial, Helvetica, sans-serif; background: #cdb;
max-width:955px; min-width:800px}

div#table{}

table{
width:100%;
height:auto;  
white-space: normal; 
border-collapse:collapse; 
font-size: 1em;
vertical-align:top;  
background: #dec 
}

td{
padding:12px 5px; 
width:50%; height:auto;
vertical-align:top; 
background-color: #;
}

.zelleA{ background: #ffffff url(../ho/bgr/unten.png) repeat-x 0px bottom; ;min-width:400px;padding:5px 5px 12px 5px ; border: #aba solid; border-width: 1px 1px 1px
}

.zelletnt{
margin:3px;
padding:10px; height:auto;
; background: #FFFFFF url(../ho/bgr/tnt1.gif)
}
span.verweis{font-size:0.98em;text-decoration:none;color:white; background:#70B4FE; display:inline;padding:0 5px; }

div.gap{ height:20px; width:100%; ; clear:both;
}

.zellesommer{padding:10px; height:auto;
; background: #FFFFFF 
}


iframe#sommer{width:100%; height:400px; 
}

.zelle{
border:0px #DAE2D1 solid; 
padding:10px
}

.zelleiws{color:white;height:auto;width:auto;overflow:hidden;
margin:3px;
padding:10px; height:auto;
; background:#FFFFFF url(../ho/bgr/iws09.jpg) 
}


.imgfloat{float:right; margin-left:4px}
.imgfloatL{float:left; margin-right:4px}

.spalteA,.spalteB{
text-align:left; vertical-align:top;
}


div.head { height:auto; font: bold 1.3em Geneva, Arial, Helvetica, san-serif;display:inline;color:#CC0000;  padding:4px 25px 1px 15px; margin:0 0 0 0px ;text-align:left; background: url(../ho/bgr/obenH.png) repeat-x right 0px; border: solid; border-width: 0px 0px 0px 1px; border-color: rgb(153, 153, 153); 
}


.verweis{color:maroon; 
text-decoration: underline; 
font-size: 1.3em; 
font-weight: normal;
cursor:pointer; 
cursor:hand; 
}
.verweis a {color:maroon; 
text-decoration: underline;
}
.verweis a:hover {color:blue; 
text-decoration: underline;
}

.zelleiws a:link, .zelleiws a:visited{color:orange}
.zelleiws a:hover{color:lightblue}
