body {background-color:rgb(0,0,153); background-image:url(../images/background.gif); background-repeat:repeat-y; background-position:center; color:black; margin:0px; font-family:Arial,serif; font-size: small;}
.gelberhintergrund {position:relative; width:800px; color:black; background-color: rgb(255,250,232); text-align:left; margin-left:auto; margin-right:auto; z-index:0;}
.mailimg { position: relative; top: 6px; }

.head{position: relative; top:20px; text-align:center; z-index:1;}
.trennstreifen {position:relative; top:0px; height:30px; width:800px; z-index:1;}
.middle{position:relative; top:0px; width:800px; z-index:1;}

.middle_left {position:absolute; top:0px; left:20px; padding-bottom:10px; z-index:2;}
.middle_left_kasten {position:relative; left:0px; z-index:3;}
.middle_center {position:relative; top:0px; margin-left:auto; margin-right:auto; padding-bottom:10px; z-index:1;}
.middle_center_kasten {position:relative; top:0px; z-index:2;}
.middle_right {position:absolute; top:0px; right:14px; padding-bottom:10px; z-index:2;}
.middle_right_kasten {position:relative; right:0px; z-index:3;}

.menue_all {z-index:0; padding:0px; position:relative; text-align:left;}

.menue_reg {position:relative; top:0px; left:5px; min-height:15px; max-height:15px; height:15px; overflow:hidden; font-size:x-small; vertical-align:middle;}
.menue_reg_li {position: absolute; left:0px; width:9px; z-index:1;}
.menue_reg_mi {position: absolute; left:9px; white-space:nowrap; overflow:visible; padding-top:2px; background:#000099; min-height:15px; max-height:15px; height:15px; color:white; z-index:2;}
.menue_reg_re {position: absolute; width:16px; z-index:1;}

.menue_kasten {position:relative; top:0px; left:0px; min-height:16px; background-image:url(../images/sch_re.jpg); background-repeat:repeat-y; background-position: right; z-index:1;}
.menue_kasten_text {position: relative; left:0px; overflow: auto; background-color: rgb(255,255,255); min-height:9px; font-size:small; color: black; border-style:solid; border-width:1px; border-color:#000099; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:10px; z-index:2;}
.menue_kasten_text img{position:relative; padding: 5px;}
.menue_kasten_text hr{color: rgb(0,0,153); background-color: rgb(0,0,153); border: 0px; height: 1px; clear: both; }
.menue_kasten_text a{color: rgb(0,0,153); background-color: rgb(255,255,255);}
.menue_kasten_text a:hover{color: rgb(0,0,0); background-color: rgb(255,255,255);}
.menue_kasten_text p{margin-left:0px; margin-right:0px; margin-top:4px; margin-bottom:4px; padding:0px;}
.menue_kasten_text table{border:0px;}
.menue_kasten_text td{vertical-align:top;}
.menue_kasten_text td p{margin-left:0px; margin-right:0px; margin-top:2px; margin-bottom:2px; padding:0px;}
.menue_kasten_sch_o_re {position:absolute; top:0px; right:0px; width:6px; min-height:8px; max-height:8px; height:8px; background-image:url(../images/sch_o_re.jpg); background-repeat:no-repeat; background-position:0px 0px; z-index:1;}

.menue_kasten_unten {position:relative; top:0px; left:0px; min-height:9px; max-height:9px; height:9px; overflow:hidden; background-image:url(../images/sch_u.jpg); background-repeat:repeat-x; background-position: top; z-index:1;}
.menue_sch_u_li {position:absolute; top:0px; left:0px; width:8px; min-height:9px; max-height:9px; height:9px; overflow:hidden; background-image:url(../images/sch_u_li.jpg); background-repeat:no-repeat; background-position: top; z-index:2;}
.menue_sch_u_re {position:absolute; top:-1px; right:0px; width:8px; min-height:8px; max-height:8px; height:8px; overflow:hidden; background-image:url(../images/sch_u_re.jpg); background-repeat:no-repeat; background-position: top; z-index:2;}

.hauptnavigation_ebene1 {padding-left:15px; margin: 0px;}
.hauptnavigation_ebene1 li{margin-bottom:3px; margin-top:3px;}
.hauptnavigation_ebene1 a{text-decoration:none; color:black; background-color: rgb(255,255,255);}
.hauptnavigation_ebene2 {padding-left:15px; margin: 0px;}
.hauptnavigation_ebene2 a{text-decoration:none; color:black; background-color: rgb(255,255,255);}
.hauptnavigation_ebene3 {padding-left:15px; margin:0px;}
.hauptnavigation_ebene3 a{text-decoration:none; color:black; background-color: rgb(255,255,255);}
.hauptnavigation_ebene4 {padding-left:15px; margin:0px;}
.hauptnavigation_ebene4 a{text-decoration:none; color:black; background-color: rgb(255,255,255);}
.hauptnavigation_ebene5 {padding-left:15px; margin:0px;}
.hauptnavigation_ebene5 a{text-decoration:none; color:black; background-color: rgb(255,255,255);}

.termine_tab {width: 100%; border: none; border-spacing:0px; border-collapse: collapse; table-layout:fixed; margin:0px; padding:0px;}
.termine_white {background-color:rgb(255,255,255); color: black; height: 1px; font-size: 1px;}
.termine_middle {background-color:rgb(225,230,245); font-size: 14px; font-weight:bold; color:rgb(0,0,153); text-align: left; line-height:20px;}
.termine_middle td {font-size: 14px; padding-top:2px; padding-bottom:2px; padding-left:4px; margin-top:1px;}
.termine_bottom {background-color:rgb(205,205,205); color: black;}

input, textarea, option, radio, td {font-family:Arial,serif; font-size:small;}
